.hn-select{gap:6px;min-width:0;font-family:DM Sans,sans-serif;display:grid;position:relative}.hn-select-label{color:#6b7969;font-size:10px;font-weight:650}.hn-select .hn-select-trigger{color:#243c32;cursor:pointer;text-align:left;background:#fffdf8;border:1px solid #d8ddcf;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font:500 12px/1.5 DM Sans,sans-serif;display:flex;box-shadow:0 1px 2px #243c3204}.hn-select .hn-select-trigger:hover:not(:disabled),.hn-select .hn-select-trigger[aria-expanded=true]{background:#f5f7f0;border-color:#8ca17c}.hn-select .hn-select-trigger:focus-visible{outline-offset:3px;outline:2px solid #78916b}.hn-select .hn-select-trigger:disabled{cursor:not-allowed;opacity:.55}.hn-select .hn-select-trigger[aria-invalid=true]{border-color:#bc745d}.hn-select-value{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.hn-select-value>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hn-select-value>svg,.hn-select-trigger>svg{color:#718366;flex-shrink:0}.hn-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.hn-select-popover{z-index:1000;box-sizing:border-box;overscroll-behavior:contain;color:#243c32;background:#fffdf8;border:1px solid #d8dfcf;border-radius:13px;margin:0;padding:6px;scroll-padding:6px;font-family:DM Sans,sans-serif;position:fixed;overflow-y:auto;box-shadow:0 12px 36px #243c3224}.hn-select-popover [role=option]{cursor:pointer;box-sizing:border-box;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:11px 10px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.hn-select-popover [role=option].is-active{background:#eef2e6}.hn-select-popover [role=option][aria-selected=true]{color:#426b50}.hn-select-popover [role=option][aria-disabled=true]{opacity:.45;cursor:not-allowed}.hn-select-popover [role=option]>span:not(.hn-select-option-icon){overflow-wrap:anywhere;flex:1;min-width:0}.hn-select-popover [role=option]>svg{flex-shrink:0}.hn-select-popover small{color:#78836f;margin-top:3px;font-size:10px;font-weight:400;line-height:1.6;display:block}.hn-select-option-icon{color:#78916b;background:#eef2e6;border-radius:8px;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.hn-select-group{text-transform:uppercase;letter-spacing:.08em;color:#78836f;padding:9px 10px 5px;font-size:10px;font-weight:650}.hn-inspector-fields label>.hn-select,.hn-field>label>.hn-select,.hn-outline-dialog-fields label>.hn-select{margin-top:7px}.hn-field-heading>.hn-select{flex:1}@media (width<=720px){.hn-select .hn-select-trigger{font-size:16px}.hn-library-select .hn-select-trigger{font-size:12px}}.login-copy .google-login-button{color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #747775;justify-content:center;align-items:center;gap:12px;min-height:48px;font:500 14px/20px Google Sans,Arial,sans-serif;display:flex}.login-copy .google-login-button:hover:not(:disabled){background:#f8f9fa}.login-copy .google-login-button:focus-visible{outline-offset:3px;outline:3px solid #426b50}.login-copy .google-login-button:disabled{cursor:default}.login-copy .google-sign-in-icon{flex:0 0 20px;width:20px;height:20px}.login-copy>.invite-notice{background:#f0f2fb;border-radius:12px;margin-bottom:20px;padding:13px 15px;font-size:12px;line-height:1.6}.login-copy{padding:32px 0}.login-mail-note{color:#697386;font-size:12px;line-height:1.5}.login-success{flex-wrap:wrap}.login-success b{overflow-wrap:anywhere;min-width:0}@media (width<=700px){.login-copy{padding:38px 0}}.pip-3d-stage{z-index:2;position:absolute;inset:48px 0 91px}.pip-3d-stage.pip-3d-embedded{width:100%;height:100%;position:relative;inset:auto}.pip-3d-canvas,.pip-3d-fallback{position:absolute;inset:0}.pip-3d-canvas canvas{opacity:0;width:100%;height:100%;transition:opacity .4s;display:block}.pip-3d-stage[data-pip-status=ready] canvas{opacity:1}.pip-3d-fallback{pointer-events:none;justify-content:center;align-items:center;display:flex}.pip-3d-fallback img{object-fit:contain;width:100%;height:100%;display:block}.pip-3d-fallback>.pip{width:94px;height:120px;position:relative;inset:auto;transform:scale(1.6)}.pip-3d-hello{color:#506445;white-space:nowrap;cursor:pointer;background:#f9fcf2d9;border:1px solid #bccbac;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font:500 10px DM Sans,sans-serif;transition:background .2s,box-shadow .2s;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pip-3d-hello:hover{background:#fffdf8;box-shadow:0 3px 12px #47603412}.pip-3d-hello:focus-visible{outline-offset:4px;outline:2px solid #315df5}.home-pip-world:has(.pip-3d-stage) .home-pip-shadow{opacity:.65;width:150px;height:16px;top:auto;bottom:115px}@media (width<=800px){.pip-3d-stage{inset:35px 0 68px}.home-pip-world:has(.pip-3d-stage) .home-pip-shadow{width:110px;bottom:100px}.pip-3d-hello{padding:6px 11px;font-size:9px}}@media (prefers-reduced-motion:reduce){.pip-3d-canvas canvas,.pip-3d-hello{transition:none}}.character-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.character-picker-with-custom{grid-template-columns:repeat(6,minmax(0,1fr))}.character-picker button{color:#526147;cursor:pointer;background:#fafbf5;border:1px solid #d5ddca;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:10px 4px 8px;font:600 10px DM Sans,sans-serif;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.character-picker button:hover{background:#fffdf8;border-color:#aab9a0}.character-picker button[aria-pressed=true]{color:#193458;background:#f7f8ff;border-color:#315df5;box-shadow:0 0 0 1px #315df5}.character-picker button:focus-visible{outline-offset:4px;outline:2px solid #315df5}.character-mini{width:36px;height:45px;display:block}.character-mini>.qrdling-portrait{object-fit:contain;filter:drop-shadow(0 4px 4px #14223b17);width:100%;height:100%;display:block}.character-custom .character-mini{place-items:center;display:grid}.character-custom .character-mini img{object-fit:contain;filter:drop-shadow(0 4px 4px #14223b17);width:100%;height:100%;display:block}.character-custom .character-mini svg{color:#6d7890;width:19px;height:19px}.character-introduction{color:#687361;align-items:baseline;gap:9px;min-height:34px;margin:16px 0 23px;font-size:11px;line-height:1.6;display:flex}.character-introduction b{color:#22332a;flex:none;font:600 17px Lora,serif}.cast-tour{justify-content:space-between;align-items:center;gap:10px;display:flex}.cast-tour .home-micro{color:#748567;letter-spacing:.08em;font-size:6px}.cast-tour button{color:#526747;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a3b196;padding:5px 0;font:500 10px DM Sans,sans-serif}.cast-tour button:disabled{opacity:.6;cursor:default;border:0}.home-pip-copy{padding-top:42px;padding-bottom:32px}.home-pip-copy>p{margin:18px 0 20px}.home-pip-copy .home-mood-copy{min-height:104px;padding-top:20px}.home-pip-world:has(.pip-3d-stage){min-height:630px}.home-pip-world .pip-3d-stage{inset:55px 0 93px}.home-pip-world .pip-world-star{pointer-events:none}.cast-fallback{filter:drop-shadow(0 12px 12px #14223b19);place-items:center;width:45%;max-width:200px;height:65%;display:grid}.cast-fallback svg{width:100%;height:100%}.organic-character{transform-origin:50% 100%;width:100%;height:100%;animation:4s ease-in-out infinite organic-idle;display:block}.organic-character svg{width:100%;height:100%;display:block}.organic-companion.pip-small{height:50px}.organic-resting .organic-character{animation-duration:6s}.organic-celebrating .organic-character{animation:.8s ease-in-out infinite organic-cheer}.organic-attention .organic-character{animation:none;rotate:4deg}@keyframes organic-idle{50%{transform:translateY(-3px)rotate(1deg)}}@keyframes organic-cheer{50%{transform:translateY(-8px)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.organic-character,.organic-celebrating .organic-character{animation:none}}.cast-fallback-attention{filter:drop-shadow(0 12px 12px #14223b19)saturate(.65)}.companion-disclosure{color:#405379;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:13px 3px;font:600 12px DM Sans,sans-serif;display:flex}.companion-disclosure[aria-expanded=true] svg{rotate:180deg}.companion-picker-heading{justify-content:space-between;align-items:center;margin:26px 0 10px;display:flex}.companion-picker-heading>span{flex-direction:column;gap:4px;display:flex}.companion-picker-heading b{color:#23334a;font:600 16px Lora,serif}.companion-picker-heading small{color:#7a8190;font-size:10px}.companion-picker-heading>svg{color:#315df5;width:18px}.studio-companion-picker{background:#f2f4eb;border:1px solid #d8dfcd;border-radius:18px;padding:14px;box-shadow:inset 0 1px #fff8}.studio-companion-preview{background:radial-gradient(at 50% 58%,#e5ecd8,#0000 68%);border-radius:13px;height:215px;position:relative;overflow:hidden}.studio-companion-preview .pip-3d-stage{inset:0 0 8px}.studio-companion-preview .pip-3d-hello{padding:5px 10px;font-size:9px;bottom:0}.studio-companion-picker>p{color:#57634f;margin:15px 0 8px;font-size:12px;line-height:1.5}.studio-companion-picker>small{color:#77816d;font-size:10px;line-height:1.5;display:block}.companion-story{justify-content:space-between;align-items:center;gap:12px;margin:15px 0 8px;display:flex}.studio-companion-picker .companion-story>p{color:#57634f;margin:0;font-size:12px;line-height:1.5}.companion-story button{color:#315df5;white-space:nowrap;background:#fffdf8;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:9px;font-weight:750;display:flex}.companion-story button svg{width:13px;height:13px}.pip-cast-mochi .antenna{display:none}.pip-cast-mochi .pip-head{border-radius:40%}.pip-cast-bloom .antenna:before{background:#e4b9b3;border-radius:90% 0;rotate:-25deg}.pip-cast-zip .antenna:before{clip-path:polygon(55% 0,0 60%,45% 60%,30% 100%,100% 30%,55% 30%);background:#ea6f41;width:12px;height:14px}.pip-cast-nova .antenna:before{clip-path:polygon(50% 0,62% 33%,98% 35%,70% 57%,80% 95%,50% 75%,20% 95%,30% 57%,2% 35%,38% 33%);background:#d0f0f8;width:14px;height:14px}.pip-welcoming .pip-head>span,.pip-celebrating .pip-head>span{border:2px solid var(--mint);background:color-mix(in srgb,var(--navy),#000 25%);border-radius:3px 3px 20px 20px;height:11px}.pip-small.pip-welcoming .pip-head>span,.pip-small.pip-celebrating .pip-head>span{border-width:1px;height:5px}@media (width<=800px){.home-pip-world:has(.pip-3d-stage){min-height:420px}.home-pip-world .pip-3d-stage{inset:32px 0 75px}.home-pip-copy{padding:26px 30px 32px}.character-picker{gap:8px}.character-picker button{padding:9px 4px}.character-introduction{margin-bottom:18px}.studio-companion-preview{height:205px}}@media (width<=480px){.home-pip-world:has(.pip-3d-stage){min-height:380px}.home-pip-copy{padding:23px}.character-picker{gap:5px}.character-picker-with-custom{grid-template-columns:repeat(3,minmax(0,1fr))}.character-picker button{font-size:9px}.character-mini{width:23px;height:35px}.cast-tour{align-items:flex-start}.cast-tour .home-micro{max-width:130px;line-height:1.7}.character-introduction{gap:7px;font-size:10px}.home-pip-world .pip-world-label{letter-spacing:.08em;font-size:6px;left:23px}.companion-story{flex-direction:column;align-items:flex-start}.companion-story button{align-self:flex-start}}.login-page--nook .login-panel{background:#fffdf8}.login-page--nook .login-copy>p{color:#5e6c63;max-width:390px;font-size:16px}.login-page--nook .login-art--nook{background:var(--login-stage);min-height:100vh;color:var(--login-ink);isolation:isolate;transition:background-color .9s,color .9s;display:block;overflow:hidden;padding:0!important}.login-nook-art-label{z-index:2;letter-spacing:.16em;font-size:10px;font-weight:800;position:absolute;top:43px;left:48px}.login-nook-halo{background:var(--login-halo);opacity:.78;border-radius:50%;width:min(58vw,590px);height:min(58vw,590px);transition:background-color .9s;position:absolute;top:43%;left:38%;transform:translate(-50%,-50%)}.login-nook-halo:after{content:"";border:1px solid #f8faf37d;border-radius:50%;position:absolute;inset:11%}.login-nook-orb{pointer-events:none;border-radius:50%;transition:background-color .9s;position:absolute}.login-nook-orb--lavender{background:var(--login-orb);opacity:.8;width:390px;height:390px;bottom:-105px;right:-80px}.login-nook-orb--apricot{background:var(--login-corner);opacity:.62;width:220px;height:220px;top:-95px;right:-55px}.login-nook-scene{width:min(100%,740px);height:min(710px,100vh - 90px);min-height:590px;margin:38px auto 35px;position:relative}.login-nook-note{z-index:2;color:var(--login-accent);align-items:flex-start;gap:10px;font:600 14px/1.5 Lora,Georgia,serif;transition:color .9s;display:flex;position:absolute;top:13%;left:5%}.login-nook-note svg{flex:none;margin-top:3px}.login-nook-phone{--login-phone-y:-50%;--login-phone-angle:2.6deg;z-index:2;width:292px;height:535px;transform:translateY(var(--login-phone-y)) rotate(var(--login-phone-angle));transform-origin:50% 78%;border:6px solid var(--login-ink);background:var(--login-paper);border-radius:38px;transition:transform .8s cubic-bezier(.2,.7,.2,1),border-color .9s,background-color .9s;position:absolute;top:48%;right:17%;overflow:hidden;box-shadow:0 28px 65px #35533c2c,inset 0 4px #ffffff94}.login-art--nook[data-beat="0"] .login-nook-phone{--login-phone-angle:-.2deg}.login-art--nook[data-beat="1"] .login-nook-phone{--login-phone-angle:3.6deg}.login-art--nook[data-beat="2"] .login-nook-phone{--login-phone-angle:2deg}.login-nook-browser{height:38px;color:var(--login-accent);border-bottom:1px solid #65645420;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:10px;display:flex;position:relative}.login-nook-browser-dot{background:var(--login-accent);border-radius:50%;width:7px;height:7px;transition:background-color .9s}.login-nook-browser-address{text-align:center;animation:.45s both login-detail-arrive;position:absolute;top:13px;left:32px;right:32px}.login-nook-browser-menu{letter-spacing:1px;position:absolute;top:10px;right:16px}.login-nook-screen{text-align:center;background:var(--login-paper);pointer-events:none;padding:11px 14px 13px;transition:background-color .9s;position:absolute;inset:38px 0 0}.login-nook-page-toolbar{z-index:2;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:19px;left:22px;right:22px}.login-nook-page-toolbar>span:first-child,.login-nook-page-actions svg{color:#294b3b;background:#fffdf8ee;border:1px solid #d9e4d9;border-radius:50%;place-items:center;width:27px;height:27px;padding:5px;display:grid;box-shadow:0 2px 8px #243c3225}.login-nook-page-toolbar img{width:16px;height:16px;display:block}.login-nook-page-actions{gap:5px;display:flex}.login-nook-photo{background:var(--login-soft);border-radius:15px;height:133px;transition:background-color .9s;position:relative;overflow:hidden}.login-nook-photo img{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .7s;display:block;position:absolute;inset:0}.login-nook-photo img.is-current{opacity:1}.login-nook-identity{animation:.55s cubic-bezier(.2,.7,.2,1) both login-detail-arrive}.login-nook-mark{background:var(--login-soft);width:40px;height:40px;color:var(--login-ink);border:3px solid var(--login-paper);border-radius:50%;place-items:center;margin:-20px auto 11px;display:grid;position:relative}.login-nook-kind{letter-spacing:.16em;color:var(--login-accent);font-size:8px;font-weight:800}.login-nook-screen h2{letter-spacing:-.04em;margin:7px 0 6px;font:700 27px/.98 Lora,Georgia,serif}.login-nook-intro{color:var(--login-ink);opacity:.74;max-width:230px;margin:0 auto 8px;font-size:10px;line-height:1.45}.login-nook-socials{justify-content:center;gap:6px;margin:0 auto 10px;display:flex}.login-nook-socials span{background:var(--login-soft);width:24px;height:24px;color:var(--login-ink);border-radius:50%;place-items:center;display:grid}.login-nook-socials svg{width:12px;height:12px;display:block}.login-nook-items{min-height:161px;animation:.65s cubic-bezier(.2,.7,.2,1) both login-nooklets-arrive}.login-nook-items-placeholder{min-height:161px}.login-nook-service{text-align:left;background:#fffdfa99;border:1px solid #46544025;border-radius:10px;align-items:center;gap:9px;min-height:48px;margin:6px 0;padding:7px 10px;display:flex}.login-nook-service>svg:first-child{color:var(--login-accent);flex:none}.login-nook-service>svg:last-child{color:var(--login-accent);flex:none;margin-left:auto}.login-nook-service b,.login-nook-service small{display:block}.login-nook-service b{font-size:10px}.login-nook-service small{color:var(--login-accent);margin-top:2px;font-size:8px}.login-nook-service--special{border-color:var(--login-accent)}.login-nook-feature{text-align:left;background:var(--login-soft);border-radius:10px;min-height:54px;padding:8px 12px}.login-nook-feature span,.login-nook-feature b,.login-nook-feature small{display:block}.login-nook-feature span{letter-spacing:.14em;color:var(--login-accent);font-size:7px;font-weight:700}.login-nook-feature b{margin-top:3px;font:700 13px/1.15 Lora,Georgia,serif}.login-nook-feature small{opacity:.72;margin-top:2px;font-size:8px}.login-nook-items--club .login-nook-service,.login-nook-items--bakery .login-nook-service{min-height:43px;margin:6px 0}.login-nook-credit{color:var(--login-accent);justify-content:center;align-items:center;gap:5px;margin-top:12px;font:500 8px DM Sans,system-ui,sans-serif;display:flex}.login-nook-credit img{width:56px;height:auto}.login-nook-artifact-frame{z-index:3;pointer-events:none;width:250px;height:230px;position:absolute;bottom:7%;left:32px}.login-nook-artifact-scene{opacity:0;place-items:center;transition:opacity .55s,transform .65s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;inset:0;transform:translate(6px,16px)rotate(-5deg)scale(.93)}.login-nook-artifact-scene.is-current{opacity:1;transform:translate(0)rotate(0)scale(1)}.login-art--nook[data-beat="2"] .login-nook-artifact-scene{transition-duration:.18s,.3s}.login-nook-joining-frame{z-index:5;pointer-events:none;opacity:0;transition:opacity .3s,transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;top:31%;left:6%;transform:translate(-10px,14px)rotate(-7deg)scale(.95)}.login-nook-joining-frame--1{transition-delay:.13s;top:41%;left:10%}.login-nook-joining-frame--2{transition-delay:.26s;top:51%;left:6%}.login-nook-joining-card{color:#2b493a;background:#fffdf8;border:1px solid #d9e1d7;border-radius:12px;align-items:center;gap:9px;width:190px;padding:11px 12px;display:flex;box-shadow:0 14px 32px #253c3525}.login-nook-joining-card>span{background:var(--login-soft);width:32px;height:32px;color:var(--login-ink);border-radius:8px;flex:none;place-items:center;display:grid}.login-nook-joining-card>div{min-width:0}.login-nook-joining-card small,.login-nook-joining-card b{display:block}.login-nook-joining-card small{letter-spacing:.12em;color:#728172;font-size:6px}.login-nook-joining-card b{white-space:nowrap;margin-top:2px;font:700 12px/1.15 Lora,Georgia,serif}.login-art--nook[data-beat="0"] .login-nook-joining-frame,.login-art--nook[data-beat="2"] .login-nook-joining-frame{opacity:1;transform:translate(0)rotate(-4deg)scale(1)}.login-art--nook[data-beat="3"] .login-nook-joining-frame--0{opacity:0;transform:translate(min(28vw,240px),140px)rotate(2deg)scale(.65)}.login-art--nook[data-beat="3"] .login-nook-joining-frame--1{opacity:0;transform:translate(min(25vw,215px),90px)rotate(2deg)scale(.65)}.login-art--nook[data-beat="3"] .login-nook-joining-frame--2{opacity:0;transform:translate(min(26vw,225px),45px)rotate(2deg)scale(.65)}@keyframes login-detail-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes login-nooklets-arrive{0%{opacity:.15;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.login-story-artifact{box-shadow:0 14px 34px #38553b20}.login-story-artifact--contact{color:#294b3b;background:#fffdf8;border:1px solid #dce5db;border-radius:17px;width:220px;min-height:202px;padding:13px 15px}.login-contact-head{align-items:center;gap:9px;padding-bottom:10px;display:flex}.login-contact-head>span{color:#2e563c;background:#dce8d8;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.login-contact-head b{letter-spacing:-.03em;font:700 17px/.98 Lora,Georgia,serif;display:block}.login-contact-head small{color:#68796c;margin-top:4px;font-size:9px;display:block}.login-contact-detail{color:#385747;border-top:1px solid #e5e9df;align-items:center;gap:8px;height:28px;font-size:9px;display:flex}.login-contact-detail svg{flex:none}.login-contact-save{color:#fff;background:#2f5141;border-radius:8px;justify-content:center;align-items:center;gap:5px;margin-top:8px;padding:8px;font-size:9px;font-weight:700;display:flex}.login-story-artifact--invitation{color:#543d46;background:#fffaf7;border:1px solid #e4d8d6;border-radius:9px;width:220px;min-height:205px;padding:17px;transform:rotate(-3deg)}.login-invitation-kicker{letter-spacing:.16em;color:#886475;font-size:7px;font-weight:800;display:block}.login-story-artifact--invitation strong{letter-spacing:-.035em;margin-top:8px;font:700 19px/1.05 Lora,Georgia,serif;display:block}.login-invitation-bottom{align-items:center;gap:11px;margin-top:12px;display:flex}.login-invitation-qr{flex:none;width:78px;height:78px}.login-invitation-qr svg{width:100%;height:100%;display:block}.login-invitation-bottom span{color:#715a63;font-size:9px;line-height:1.5}.login-story-artifact--invitation>small{border-top:1px solid #d9cacc;margin-top:10px;padding-top:7px;font-size:8px;font-weight:700;display:block}.login-story-artifact--wallet{color:#fffaf1;background:#594332;border-radius:18px;width:260px;height:156px;padding:13px 16px 10px;transform:rotate(-3deg)}.login-wallet-top{align-items:center;gap:7px;font-size:10px;display:flex}.login-wallet-top>span{color:#594332;background:#fffaf1;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.login-wallet-top>svg:last-child{opacity:.76;margin-left:auto}.login-wallet-body{justify-content:space-between;align-items:end;gap:5px;margin-top:11px;display:flex}.login-wallet-body small{letter-spacing:.12em;opacity:.72;font-size:6px;display:block}.login-wallet-body strong{letter-spacing:-.04em;margin-top:4px;font:700 19px/1.02 Lora,Georgia,serif;display:block}.login-wallet-qr{background:#fffaf1;border-radius:5px;flex:none;width:57px;height:57px;padding:3px}.login-wallet-qr svg{width:100%;height:100%;display:block}.login-wallet-bottom{opacity:.83;border-top:1px solid #fffaf147;margin-top:9px;padding-top:6px;font-size:8px}.login-nook-companion{z-index:4;pointer-events:none;width:150px;height:180px;position:absolute;bottom:10%;right:0}.login-nook-companion .pip-3d-canvas canvas{filter:drop-shadow(0 9px 8px #294b3b30)}.login-nook-art-footer{z-index:5;color:var(--login-ink);align-items:center;gap:15px;display:flex;position:absolute;bottom:30px;left:48px;right:48px}.login-nook-art-caption{flex:1;min-width:0;font:600 12px Lora,Georgia,serif}.login-nook-art-footer>small{color:var(--login-accent);font:500 9px DM Sans,system-ui,sans-serif}.login-nook-story-controls{align-items:center;gap:4px;display:flex}.login-nook-story-controls button{width:27px;height:28px;color:var(--login-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.login-nook-story-controls button>span{background:var(--login-ink);opacity:.42;border-radius:50%;width:5px;height:5px;transition:width .25s,opacity .25s;display:block}.login-nook-story-controls button.is-current>span{opacity:1;border-radius:5px;width:17px}.login-nook-story-controls button:hover,.login-nook-story-controls button:focus-visible{background:#ffffff90}.login-nook-story-controls button:focus-visible{outline:2px solid var(--login-ink);outline-offset:2px}.login-nook-pause{opacity:.7;margin-left:2px}@media (width<=1380px) and (width>=1141px){.login-nook-phone{right:clamp(5%,47vw - 522px,17%)}}@media (width<=1180px) and (width>=1141px){.login-nook-note{display:none}.login-nook-companion{width:150px;height:170px;inset:5% auto auto 8%}.login-nook-joining-frame--0{left:2%}.login-nook-joining-frame--1{left:4%}.login-nook-joining-frame--2{left:2%}}@media (width<=1140px){.login-page.login-page--nook{grid-template-columns:1fr}.login-page--nook .login-panel{min-height:100vh;padding:32px 28px}.login-page--nook .login-art--nook{min-height:660px!important}.login-nook-note{display:none}.login-nook-halo{width:min(90vw,550px);height:min(90vw,550px)}.login-nook-scene{width:min(100%,650px);height:580px;min-height:0;margin:45px auto 15px}.login-nook-phone{top:48%;right:12%}.login-nook-artifact-frame{bottom:4%;left:max(24px,4%)}.login-nook-companion{width:110px;height:125px;top:5%;left:8%}.login-nook-art-footer{bottom:20px}.login-nook-joining-frame--0{top:27%;left:5%}.login-nook-joining-frame--1{top:37%;left:9%}.login-nook-joining-frame--2{top:47%;left:5%}}@media (width<=560px){.login-page--nook .login-art--nook{min-height:835px!important}.login-nook-art-label{top:26px;left:24px}.login-nook-scene{height:750px;margin:43px auto 0}.login-nook-note{display:none}.login-nook-phone{--login-phone-y:0px;width:min(68vw,270px);height:495px;top:18px;right:6%}.login-nook-photo{height:107px}.login-nook-mark,.login-nook-socials{margin-bottom:6px}.login-nook-credit{margin-top:4px}.login-nook-credit img{width:48px}.login-nook-screen h2{font-size:25px}.login-nook-service{min-height:44px}.login-nook-artifact-frame{width:270px;height:205px;top:529px;bottom:auto;left:max(22px,4%)}.login-nook-joining-frame--0{top:250px;left:1%}.login-nook-joining-frame--1{top:316px;left:4%}.login-nook-joining-frame--2{top:382px;left:7%}.login-nook-joining-card{gap:7px;width:164px;padding:8px}.login-nook-joining-card>span{width:27px;height:27px}.login-nook-joining-card b{font-size:10.5px}.login-art--nook[data-beat="3"] .login-nook-joining-frame--0{transform:translate(min(25vw,105px),105px)rotate(2deg)scale(.62)}.login-art--nook[data-beat="3"] .login-nook-joining-frame--1{transform:translate(min(23vw,95px),55px)rotate(2deg)scale(.62)}.login-art--nook[data-beat="3"] .login-nook-joining-frame--2{transform:translate(min(20vw,80px),5px)rotate(2deg)scale(.62)}.login-nook-companion{width:115px;height:135px;inset:auto 1% 1% auto}.login-nook-art-footer{gap:6px;bottom:12px;left:24px;right:24px}.login-nook-art-footer>small{display:none}.login-nook-art-caption{font-size:10px}.login-nook-story-controls button{width:24px;height:26px}}@media (width<=360px){.login-nook-phone{width:74vw;right:4%}.login-story-artifact--contact,.login-story-artifact--invitation{width:205px}.login-story-artifact--wallet{width:235px}.login-nook-companion{width:95px}}@media (prefers-reduced-motion:reduce){.login-page--nook .login-art--nook,.login-page--nook .login-art--nook *{transition:none!important;animation:none!important}}.email-code-flow{min-width:0}.email-code-flow .primary{justify-content:center;width:100%;min-height:48px}.email-code-flow input{font-size:16px}.email-code-heading h2{letter-spacing:-.025em;margin:4px 0 10px;font:600 30px/1.15 Lora,Georgia,serif}.email-code-heading p{color:#687083;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.email-code-heading b{color:#14223b;font-weight:600}.email-code-link{color:var(--brand-green,#426b50);cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0;font:600 12px/1.5 DM Sans,sans-serif}.email-code-link:disabled{color:#737a88;cursor:default}.email-code-link:focus-visible{outline:2px solid var(--brand-green,#426b50);outline-offset:3px;border-radius:4px}.email-code-label{color:#50596b;margin:12px 0 10px;font-size:12px;font-weight:600;display:block}.email-code-boxes{isolation:isolate;width:100%;position:relative}.email-code-digits{pointer-events:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.email-code-digits span{color:#14223b;font-variant-numeric:tabular-nums;background:#fffdf8;border:1px solid #dcd8ce;border-radius:12px;place-items:center;height:60px;font:600 28px/1 DM Sans,sans-serif;transition:border-color .15s,box-shadow .15s;display:grid}.email-code-boxes input{color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;cursor:text;z-index:1;background:0 0;border:0;border-radius:12px;outline:none;width:100%;height:100%;margin:0;padding:0;scroll-margin:96px 0 120px;position:absolute;inset:0}.email-code-boxes input::selection{background:0 0}.email-code-flow .email-code-boxes input:is(:focus,:focus-visible){box-shadow:none;outline:none}.email-code-boxes:focus-within .current{border-color:var(--brand-green,#426b50);box-shadow:0 0 0 3px #426b501a}.email-code-boxes:focus-within .current:empty:after{content:"";background:var(--brand-green,#426b50);width:2px;height:22px}.email-code-boxes.has-error .email-code-digits span{border-color:#ac5260}.email-code-help{color:#687083;margin:12px 0;font-size:12px;line-height:1.6}.email-code-resend{color:#687083;flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;font-size:12px;display:flex}.email-code-reassurance{color:#355c49;background:#edf3e9;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.6}.account-dialog .email-code-flow{margin-top:16px}.account-dialog .email-code-flow label{font-size:12px}.account-dialog .email-code-flow .login-error{font-size:13px}.email-code-flow .login-error{line-height:1.6}.email-code-flow button:disabled{cursor:default}@media (width<=400px){.email-code-digits{gap:6px}.email-code-digits span{border-radius:10px;height:52px;font-size:24px}}@media (prefers-reduced-motion:reduce){.email-code-digits span{transition:none}}@media (forced-colors:active){.email-code-boxes:focus-within .current{outline:2px solid highlight}}.hn-claim{--claim-ink:#243c32;--claim-muted:#66735f;--claim-paper:#fffdf8;--claim-line:#e1e4d8;--claim-green:#2d5039;--claim-sage:#e8eddf;min-height:100dvh;color:var(--claim-ink);background:#f7f6f0;flex-direction:column;align-items:center;gap:14px;padding:0 16px 40px;font:400 15px/1.6 DM Sans,Arial,sans-serif;display:flex}.hn-claim-header{width:min(560px,100%);padding:18px 2px 4px}.hn-claim-header img{width:112px;display:block}.hn-claim-card{background:var(--claim-paper);border:1px solid var(--claim-line);border-radius:18px;width:min(560px,100%);padding:24px 20px;box-shadow:0 10px 30px #243c320d}.hn-claim-card h1{letter-spacing:-.025em;margin:6px 0 12px;font:600 clamp(28px,7.5vw,38px)/1.12 Lora,Georgia,serif}.hn-claim-card h2{align-items:center;gap:9px;margin:0 0 6px;font:600 21px/1.25 Lora,Georgia,serif;display:flex}.hn-claim-card p{margin:0 0 14px}.hn-claim-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#6f816c;font-size:11px;font-weight:700}.hn-claim-muted{color:var(--claim-muted);font-size:14px}.hn-claim-muted b{color:var(--claim-ink)}.hn-claim-preview{background:var(--claim-sage);color:var(--claim-green);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin:18px 0 6px;padding:14px 16px;text-decoration:none;display:flex}.hn-claim-preview span{display:grid}.hn-claim-preview small{color:var(--claim-muted);font-size:12px}.hn-claim-gets{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.hn-claim-gets li{color:var(--claim-muted);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;font-size:14px;display:grid}.hn-claim-gets li svg{color:#78916b;margin-top:2px}.hn-claim-gets li b{color:var(--claim-ink);overflow-wrap:anywhere;font-size:15px;display:block}.hn-claim-gets li.is-waiting{background:#fff4dc;border:1px solid #f0dcaa;border-radius:12px;margin:0 -4px;padding:12px}.hn-claim-gets li.is-waiting svg{color:#a26a06}.hn-claim-step .hn-email-code,.hn-claim-step form{margin-top:12px}.hn-claim-names{border:0;gap:4px;margin:16px 0;padding:0;display:grid}.hn-claim-names legend{margin-bottom:6px;font-weight:650}.hn-claim-names label{cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:12px;min-height:48px;padding:4px 2px;display:flex}.hn-claim-names input[type=radio]{width:20px;height:20px;accent-color:var(--claim-green);flex:none}.hn-claim-name-input{background:#fff;border:1px solid #cfd6c4;border-radius:12px;align-items:center;min-height:48px;margin:2px 0 6px 32px;padding:0 12px;display:flex}.hn-claim-name-input span{color:var(--claim-muted);white-space:nowrap}.hn-claim-name-input input{min-width:0;font:inherit;color:var(--claim-ink);background:0 0;border:0;outline:0;flex:1;padding:12px 0;font-size:16px}.hn-claim-name-input:focus-within{border-color:#78916b;box-shadow:0 0 0 3px #426b5018}.hn-claim-primary,.hn-claim-secondary{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;font:650 16px DM Sans,Arial,sans-serif;text-decoration:none;display:inline-flex}.hn-claim-primary{background:var(--claim-green);border:1px solid var(--claim-green);color:#fff;box-shadow:0 4px 14px #2d503930}.hn-claim-primary:disabled{opacity:.55;cursor:default}.hn-claim-secondary{background:var(--claim-paper);color:var(--claim-ink);border:1px solid #cfd6c4;margin-top:10px}.hn-claim-link{color:var(--claim-green);font:inherit;cursor:pointer;background:0 0;border:0;min-height:auto;padding:0;font-weight:650;text-decoration:underline}.hn-claim-step small{text-align:center;margin-top:12px;display:block}.hn-claim-alert{color:#7a2d1d;background:#fbeae6;border:1px solid #efc3b8;border-radius:12px;padding:12px 14px;font-size:14px}.hn-claim-progress{gap:12px;margin:16px 0 18px;padding:0;list-style:none;display:grid}.hn-claim-progress li{color:#9aa391;align-items:center;gap:12px;display:flex}.hn-claim-progress li:before{content:"";box-sizing:border-box;border:2px solid #d8ddcf;border-radius:50%;flex:none;width:20px;height:20px}.hn-claim-progress li.is-active{color:var(--claim-ink);font-weight:650}.hn-claim-progress li.is-active:before{border-color:var(--claim-green);border-top-color:#0000;animation:.9s linear infinite hn-claim-turn}.hn-claim-progress li.is-done{color:var(--claim-ink)}.hn-claim-progress li.is-done:before{background:var(--claim-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/12px no-repeat;border-color:var(--claim-green)}.hn-claim-spin{vertical-align:-4px;width:18px;height:18px;margin-right:8px;animation:.9s linear infinite hn-claim-turn}.hn-claim-muted .hn-claim-spin{margin-right:10px}@keyframes hn-claim-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hn-claim-spin,.hn-claim-progress li.is-active:before{animation:none}}.hn-claim-badge{background:var(--claim-sage);color:var(--claim-green);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.hn-claim-done p a{color:var(--claim-green);overflow-wrap:anywhere}.hn-claim-waiting{background:#fff4dc;border:1px solid #f0dcaa;border-radius:14px;align-items:flex-start;gap:12px;margin:4px 0 16px;padding:14px;display:flex}.hn-claim-waiting svg{color:#a26a06;flex:none;margin-top:2px}.hn-claim-waiting div{color:var(--claim-muted);gap:2px;font-size:14px;display:grid}.hn-claim-waiting b{color:var(--claim-ink);font-size:16px}.hn-claim-actions{display:grid}.hn-claim-notes{color:var(--claim-muted);border-top:1px solid #edf0e7;gap:12px;margin:18px 0 0;padding:16px 0 0;font-size:14px;list-style:none;display:grid}.hn-claim-notes li{grid-template-columns:18px minmax(0,1fr);gap:10px;display:grid}.hn-claim-notes svg{color:#78916b;margin-top:3px}@media (width>=720px){.hn-claim{padding-top:24px}.hn-claim-card{padding:32px 34px}}.hn-claim .email-code-flow label:not(.email-code-label){margin:14px 0 8px;font-size:13px;font-weight:650;display:block}.hn-claim .login-input{background:#fff;border:1px solid #cfd6c4;border-radius:12px;align-items:center;gap:10px;min-height:52px;margin-bottom:12px;padding:0 14px;display:flex}.hn-claim .login-input svg{color:#78916b;flex:none;width:20px;height:20px}.hn-claim .login-input input{min-width:0;font:inherit;color:var(--claim-ink);background:0 0;border:0;outline:0;flex:1;padding:14px 0;font-size:16px}.hn-claim .login-input:focus-within{border-color:#78916b;box-shadow:0 0 0 3px #426b5018}.hn-claim .email-code-flow .primary{background:var(--claim-green);border:1px solid var(--claim-green);color:#fff;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;font:650 16px DM Sans,Arial,sans-serif;display:inline-flex;box-shadow:0 4px 14px #2d503930}.hn-claim .email-code-flow .primary svg{width:18px;height:18px}.hn-claim .email-code-flow .primary:disabled{opacity:.55}.hn-claim .email-code-flow .login-error{color:#7a2d1d;background:#fbeae6;border:1px solid #efc3b8;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:14px}.hn-claim .email-code-heading h2{font-size:24px}.login-page.sign-in-link-page{grid-template-columns:1fr}.sign-in-link-page .login-copy h1{margin:0 0 10px;font-size:clamp(40px,10vw,64px)}.sign-in-link-page .login-copy>p.sign-in-link-email{color:#14223b;overflow-wrap:anywhere;margin:0 0 22px;font-size:20px;line-height:1.35}.sign-in-link-page .login-copy>p.sign-in-link-note{color:#5e6c63;overflow-wrap:anywhere;background:#f0eee7;border-radius:12px;margin:0 0 6px;padding:12px 14px;font-size:14px;line-height:1.5}.sign-in-link-page .primary{min-height:52px}.sign-in-link-page a.sign-in-link-action{box-sizing:border-box;text-decoration:none}.sign-in-link-small{color:#697386;margin-top:16px;font-size:13px;line-height:1.5;display:block}.sign-in-link-status{align-items:center;gap:10px;display:flex}.sign-in-link-spin{width:18px;height:18px;animation:.9s linear infinite sign-in-link-turn}@keyframes sign-in-link-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sign-in-link-spin{animation:none}}.hn-studio .hn-pages-editor{gap:12px;min-width:0;display:grid}.hn-studio .hn-pages-editor>.hn-quiet-note{margin:0}.hn-studio .hn-pages-group{background:#fffdf8;border:1px solid #dce1d2;border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}.hn-studio .hn-pages-group.hn-pages-target{background:#f1f4e9;border-color:#6b835b;box-shadow:0 0 0 1px #6b835b}.hn-studio .hn-pages-group-head{align-items:center;gap:6px;min-width:0;display:flex}.hn-studio .hn-pages-number{color:#fffdf8;background:#2d5039;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.hn-studio .hn-pages-group-head>input{flex:1;min-width:0;font-weight:600}.hn-studio .hn-pages-foot{align-items:center;gap:4px;min-width:0;display:flex}.hn-studio .hn-pages-foot>small{flex:1;min-width:0}.hn-studio .hn-pages-foot>button{border-radius:8px;flex:none;place-items:center;width:36px;height:36px;min-height:36px;padding:0;display:grid}.hn-studio .hn-pages-description{font-size:12px}.hn-studio .hn-pages-group ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.hn-studio .hn-pages-group li{background:#f4f6ef;border-radius:8px;align-items:center;gap:6px;min-width:0;min-height:40px;padding:2px 4px;display:flex;position:relative}.hn-studio .hn-pages-group li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.hn-studio .hn-pages-group li>.hn-pages-select{flex:none;width:44%;min-width:0;font-size:12px}.hn-studio .hn-pages-group li.hn-pages-empty{color:#6e796a;background:0 0;border:1px dashed #c8d1bd;justify-content:center;font-size:12px}.hn-studio .hn-pages-group li.hn-pages-source{opacity:.45}.hn-studio .hn-pages-group li.hn-pages-before:before{content:"";background:#5d8050;border-radius:2px;height:2px;position:absolute;top:-3px;left:4px;right:2px;box-shadow:0 0 0 2px #fffdf8}.hn-studio .hn-pages-handle{color:#8b9a7f;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:32px;height:36px;min-height:36px;padding:0;display:grid}.hn-studio .hn-pages-dragging .hn-pages-handle{cursor:grabbing}.hn-studio .hn-pages-handle:hover,.hn-studio .hn-pages-handle:focus-visible{color:#426b50;background:#e8eddf}.hn-studio .hn-pages-address{color:#6e796a;overflow-wrap:anywhere;font-size:11px}.hn-studio .hn-pages-add{justify-content:center;align-items:center;gap:6px;display:flex}.hn-studio .hn-pages-layout{margin-top:4px}.hn-studio .hn-layout-drawing.single{grid-template-columns:1fr}.hn-studio .hn-layout-drawing.pages{grid-template-rows:12px 1fr;grid-template-columns:repeat(4,1fr)}.hn-studio .hn-layout-drawing.pages i:first-child{grid-column:auto}.hn-studio .hn-layout-drawing.pages i:last-child{grid-column:1/-1}.hn-outline-page-label{color:#6b835b;letter-spacing:.1em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin:12px 0 2px;padding:0 6px;font:700 10px/1.4 DM Sans,sans-serif;overflow:hidden}.hn-share-card-picker{gap:12px;min-width:0;display:grid}.hn-share-card-picker .hn-panel-intro{margin:0}.hn-share-card-preview,.hn-share-card-thumb,.hn-share-card-square{background:#e9e6dc;position:relative;overflow:hidden}.hn-share-card-preview{aspect-ratio:1200/630;border-radius:12px;width:100%;box-shadow:0 1px 2px #23382e1f,0 6px 18px #23382e14}.hn-share-card-canvas{transform-origin:0 0;pointer-events:none;width:1200px;height:630px;position:absolute;top:0;left:0}.hn-share-card-whatsapp{background:#e7efe3;border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.hn-share-card-square{border-radius:8px;flex:none;box-shadow:0 1px 3px #23382e26}.hn-share-card-whatsapp p{color:#3d5246;gap:3px;margin:0;font-size:12px;line-height:1.45;display:grid}.hn-share-card-whatsapp span{color:#6c7a66}.hn-share-card-options{gap:9px;margin-top:4px;display:grid}.hn-share-card-option{cursor:pointer;color:#3d5246;background:#fffdf8;border:1px solid #dce1d2;border-radius:12px;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"thumb name""thumb summary""list list";align-items:start;gap:3px 11px;padding:10px;font-size:12px;font-weight:400;line-height:1.45;display:grid;position:relative}.hn-share-card-option.is-selected{background:#f1f4e9;border-color:#6b835b;box-shadow:0 0 0 1px #6b835b}.hn-share-card-option input{opacity:0;pointer-events:none;position:absolute}.hn-share-card-option:has(input:focus-visible){outline-offset:2px;outline:2px solid #2f6b4f}.hn-share-card-option:has(input:disabled){cursor:default;opacity:.7}.hn-share-card-thumb{aspect-ratio:1200/630;border-radius:6px;grid-area:thumb;width:96px}.hn-share-card-option-text{display:contents}.hn-share-card-option-name{color:#243e33;grid-area:name;font-size:12.5px;font-weight:650}.hn-share-card-option-name small{color:#6c7a66;font-size:11px;font-weight:400;display:block}.hn-share-card-option-summary{grid-area:summary;font-weight:400}.hn-share-card-option ul{color:#56664f;grid-area:list;gap:3px;margin:6px 0 0;padding:0;font-size:11.5px;font-weight:400;list-style:none;display:grid}.hn-share-card-option li{align-items:flex-start;gap:6px;display:flex}.hn-share-card-option li svg{color:#4f7a4c;flex:none;margin-top:2px}.hn-share-card-option li.is-con svg{color:#a0705a}@media (width<=640px){.hn-share-card-option{grid-template-columns:104px minmax(0,1fr);font-size:13px}.hn-share-card-thumb{width:104px}.hn-share-card-option-name{font-size:13.5px}.hn-share-card-option ul{font-size:12.5px}.hn-share-card-whatsapp p{font-size:13px}}.hn-studio .hn-schedule-editor{margin-bottom:20px}.hn-studio .hn-schedule-editor .hn-field{min-width:0;margin:0 0 17px}.hn-studio .hn-schedule-editor .hn-field>label{color:#41543c;font-size:11px;font-weight:650;display:block}.hn-studio .hn-schedule-editor .hn-field input,.hn-studio .hn-schedule-editor .hn-field select{color:#30472c;background:#fffefa;border:1px solid #d9ddcf;border-radius:8px;width:100%;min-width:0;margin-top:7px;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.5;box-shadow:0 1px 2px #28391c03}.hn-studio .hn-schedule-editor .hn-help{color:#89937e;margin-top:7px;font-size:10px;line-height:1.75;display:block}.hn-studio .hn-schedule-times{grid-template-columns:1fr;gap:3px;display:grid}.hn-studio .hn-schedule-times input{min-width:0;max-width:100%}.hn-studio .hn-schedule-weekdays{flex-wrap:wrap;gap:4px;margin:14px 0;display:flex}.hn-studio .hn-schedule-weekdays button{border:1px solid #d4deca;border-radius:6px;min-height:0;padding:8px 6px;font-size:10px;font-weight:400}.hn-studio .hn-schedule-weekdays button[aria-pressed=true]{color:#fffdf8;background:#2d5039}.hn-studio .hn-schedule-summary{background:#eef2e6;border-radius:8px;align-items:flex-start;gap:8px;margin:12px 0;padding:13px;font-size:11px;line-height:1.7;display:flex}.hn-studio .hn-schedule-summary small{color:#738467;overflow-wrap:anywhere;display:block}.hn-studio .hn-schedule-editor .hn-field-error{color:#a44634;margin-top:6px;font-size:11px;line-height:1.6;display:block}.hn-studio .hn-menu-schedule{border-top:1px solid #e4e7d9;border-bottom:1px solid #e4e7d9;margin:15px 0;padding:13px 0;font-size:11px}.hn-studio .hn-menu-schedule>summary{cursor:pointer;align-items:center;gap:6px;font-weight:600;line-height:1.5;display:flex}.hn-studio .hn-menu-schedule>summary>span{margin-left:auto}.hn-studio .hn-menu-schedule[open]>summary{margin-bottom:16px}.hn-studio .hn-menu-schedule>summary>span{color:#929b85;font-size:9px;font-weight:400}.hn-studio .hn-menu-schedule>.hn-quiet-note{margin-bottom:17px}.hn-visitor>.hn-preview-clock{color:#5c7254;flex-wrap:wrap;align-items:center;gap:9px;padding:0 24px 14px;font-size:10px;display:flex}.hn-preview-clock>label{align-items:center;gap:6px;display:flex}.hn-preview-clock>label>input{accent-color:#426b50;width:auto}.hn-preview-clock>input[type=datetime-local]{color:#294c3b;background:#fffdf8;border:1px solid #cbd6c0;border-radius:6px;max-width:100%;padding:7px;font-size:11px}.hn-preview-clock>small{font-size:9px}.hn-preview-clock>[role=status]{flex-basis:100%;font-size:10px}@media (width<=650px){.hn-studio .hn-schedule-editor .hn-field input,.hn-studio .hn-schedule-editor .hn-field select{font-size:16px}.hn-studio .hn-schedule-weekdays button{min-height:38px;padding:8px}}.document-input{width:100%;color:var(--navy,#14223b)}.destination-kind{background:#eaecef;border-radius:13px;gap:6px;margin:14px 0 18px;padding:5px;display:flex}.destination-kind button{color:#687386;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:11px 12px;font:650 13px DM Sans,sans-serif}.destination-kind button[aria-pressed=true]{color:#14223b;background:#fffdf8;box-shadow:0 2px 7px #14223b0d}.destination-kind button:focus-visible{outline:3px solid var(--brand-green,#426b50);outline-offset:2px}.document-note{color:#697386;font-size:12px;line-height:1.6}.sandbox-entry{color:#697386;justify-content:flex-end;align-items:center;gap:10px;padding:8px 4vw;font-size:11px;display:flex}.sandbox-entry button{color:#264bcc;cursor:pointer;background:#eef1ff;border:1px solid #426b5030;border-radius:8px;padding:8px 10px}.destination-kind button.destination-pro{justify-content:center;align-items:center;gap:7px;display:flex}.destination-kind button.destination-pro[aria-pressed=true] .pro-badge{color:#17633d!important;background:#e8fff2!important}.pro-inline-card{width:100%;color:#14223b!important;text-align:left!important;box-shadow:none!important;background:#edf0ff!important;border:1px solid #426b502e!important;border-radius:14px!important;align-items:center!important;gap:11px!important;padding:14px 15px!important;display:flex!important}.pro-inline-card>svg:first-child{color:var(--brand-green,#426b50);flex:none;width:19px}.pro-inline-card>svg:last-child{width:17px;margin-left:auto}.pro-inline-card>span{gap:3px;display:grid}.pro-inline-card b{font-size:12px}.pro-inline-card small{color:#5d6880;font-size:10px;line-height:1.35}.document-input-native{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.document-dropzone{width:100%;min-height:148px;color:var(--navy,#14223b);text-align:left;cursor:pointer;background:linear-gradient(145deg,#fffdf8 0%,#f4f5ff 100%);border:1.5px dashed #aab4d2;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;padding:24px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:grid;box-shadow:0 10px 30px #14223b08}.document-dropzone:hover,.document-dropzone.is-dragging{border-color:var(--blue,var(--brand-green,#426b50));background:linear-gradient(145deg,#fffdf8 0%,#e9edff 100%);transform:translateY(-1px);box-shadow:0 14px 38px #426b5017}.document-dropzone:focus-visible{outline:3px solid var(--blue,var(--brand-green,#426b50));outline-offset:3px}.document-dropzone:disabled{cursor:wait;opacity:.76;transform:none}.document-dropzone-icon{background:var(--navy,#14223b);color:#fffdf8;border-radius:16px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 9px 20px #14223b22}.document-dropzone-icon svg{width:24px;height:24px}.document-dropzone-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.document-dropzone-copy strong{letter-spacing:-.015em;font:600 19px/1.25 Lora,serif}.document-dropzone-copy small{color:#6c7484;font:500 11px/1.5 DM Sans,sans-serif}.document-choose{color:#294dcc;white-space:nowrap;background:#e7ebff;border-radius:11px;padding:10px 13px;font:750 11px/1 DM Sans,sans-serif}.document-input-error{color:#903c2d;background:#fff0e9;border-radius:11px;margin:10px 2px 0;padding:11px 13px;font-size:12px;line-height:1.5}.document-file-card{background:#fffdf8;border:1px solid #14223b16;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:11px;padding:12px 13px;display:grid;box-shadow:0 5px 18px #14223b06}.document-file-icon{width:39px;height:42px;color:var(--blue,var(--brand-green,#426b50));background:#eef1ff;border-radius:10px;place-items:center;display:grid}.document-file-icon svg{width:20px}.document-file-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.document-file-copy strong,.document-file-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-file-copy strong{font-size:12px}.document-file-copy small{color:#727a89;font-size:10px}.document-file-check{color:#26845a;width:17px}.document-preview-link{color:var(--blue,var(--brand-green,#426b50));align-items:center;gap:5px;padding:8px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.document-preview-link svg{width:13px}.document-preview-link:focus-visible{outline:3px solid var(--blue,var(--brand-green,#426b50));outline-offset:2px;border-radius:7px}.document-spinner{animation:.9s linear infinite document-spin}@keyframes document-spin{to{transform:rotate(360deg)}}@media (width<=560px){.document-dropzone{grid-template-columns:auto minmax(0,1fr);gap:13px;min-height:130px;padding:18px}.document-choose{grid-column:2;justify-self:start}.document-file-card{grid-template-columns:auto minmax(0,1fr) auto}.document-file-check{display:none}.document-preview-link{grid-column:2/4;justify-self:start;padding:3px 0 1px}}@media (prefers-reduced-motion:reduce){.document-dropzone,.document-spinner{transition:none;animation:none}}.hn-studio .hn-announcement-label-field{color:#29463a;min-width:0;margin:22px 0 26px;position:relative}.hn-studio .hn-announcement-label-field>label{font-size:13px;font-weight:700;display:block}.hn-studio .hn-announcement-label-field>label>span{color:#75816b;font-weight:400}.hn-studio .hn-announcement-label-field>p{color:#6d7964;margin:8px 0 12px;font-size:12px;line-height:1.65}.hn-studio .hn-announcement-label-input{background:#fffefa;border:1px solid #d2dac9;border-radius:12px;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.hn-studio .hn-announcement-label-input:focus-within{border-color:#41684a;box-shadow:0 0 0 3px #41684a18}.hn-studio .hn-announcement-label-input input{width:100%;min-width:0;font:inherit;color:inherit;background:0 0;padding:14px 15px;font-size:13px;box-shadow:none!important;border:0!important;outline:0!important}.hn-studio .hn-announcement-label-input button{color:#55734d;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 42px;align-self:stretch;place-items:center;padding:0;display:grid}.hn-studio .hn-announcement-label-input button:focus-visible{outline-offset:-5px;border-radius:10px;outline:2px solid #41684a}.hn-studio .hn-announcement-label-menu{z-index:2;background:#fffefa;border:1px solid #d8dfce;border-radius:14px;margin-top:7px;padding:8px;position:relative;box-shadow:0 10px 25px #243b2810}.hn-studio .hn-announcement-label-menu-title{letter-spacing:.12em;color:#79856e;padding:8px 10px;font-size:9px;font-weight:700;display:block}.hn-studio .hn-announcement-label-menu [role=option]{cursor:pointer;overflow-wrap:anywhere;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:12px 10px;font-size:13px;display:flex}.hn-studio .hn-announcement-label-menu [role=option]:hover,.hn-studio .hn-announcement-label-menu [role=option].is-active{background:#edf2e5}.hn-studio .hn-announcement-label-menu [role=option][aria-selected=true]{color:#365d3f;background:#f0f4e9}.hn-studio .hn-announcement-label-menu [role=option]>span{flex:1;min-width:0}.hn-studio .hn-announcement-label-menu [role=option] small{color:#78836e;margin-top:4px;font-size:10px;display:block}.hn-studio .hn-announcement-label-menu>small{color:#78836e;border-top:1px solid #e5e9df;margin:7px 3px 0;padding:11px 7px 4px;font-size:10px;display:block}.hn-studio .hn-announcement-label-example{background:#f7f2e7;border:1px solid #ebe2d0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.hn-studio .hn-announcement-label-example>span{letter-spacing:.1em;color:#8b7b60;font-size:8px}.hn-studio .hn-announcement-label-example strong{color:#7a603c;overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:600}.hn-studio .hn-announcement-label-example em{color:#8b7b60;font-size:11px}.hn-studio .hn-announcement-label-note{color:#78836e;margin-top:9px;font-size:11px;line-height:1.65;display:block}.hn-studio .hn-hours-editor .hn-panel-intro{color:#75806f;margin:0 0 20px;font-size:12px;line-height:1.75}.hn-studio .hn-hours-editor .hn-field{min-width:0;margin:0 0 17px}.hn-studio .hn-hours-editor .hn-field>label{color:#41543c;font-size:11px;font-weight:650;display:block}.hn-studio .hn-hours-editor .hn-field input,.hn-studio .hn-hours-editor .hn-field textarea,.hn-studio .hn-hours-editor .hn-field select{color:#30472c;background:#fffefa;border:1px solid #d9ddcf;border-radius:8px;width:100%;min-width:0;margin-top:7px;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.5;box-shadow:0 1px 2px #28391c03}.hn-studio .hn-hours-editor .hn-field textarea{resize:vertical}.hn-studio .hn-hours-editor .hn-field-error{color:#a44634;margin-top:6px;font-size:11px;line-height:1.6;display:block}.hn-studio .hn-inspector-fields .hn-hours-editor .hn-field:has(.hn-field-error) input{border-color:#bc745d}.hn-studio .hn-hours-editor .hn-quiet-note{color:#89937e;margin:17px 0 0;font-size:10px;line-height:1.75;display:block}.hn-studio .hn-hours-editor .hn-weekday-picker{flex-wrap:wrap;gap:4px;margin:14px 0;display:flex}.hn-studio .hn-hours-editor .hn-weekday-picker button{border:1px solid #d4deca;border-radius:6px;min-height:0;padding:8px 6px;font-size:10px;font-weight:400}.hn-studio .hn-hours-editor .hn-weekday-picker button[aria-pressed=true]{color:#fffdf8;background:#2d5039}.hn-studio .hn-hours-editor .hn-suite-period{align-items:center;gap:10px;display:flex}.hn-studio .hn-hours-editor .hn-suite-period>.hn-field{flex:1;min-width:0;margin-bottom:10px}.hn-studio .hn-hours-editor .hn-suite-period input{width:100%;min-width:0}.hn-studio .hn-hours-editor .hn-suite-period>.hn-icon-button{width:32px;height:32px;min-height:32px;box-shadow:none;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.hn-studio .hn-hours-editor .hn-suite-day{padding:18px 0}.hn-studio .hn-hours-editor .hn-suite-day h3{margin-bottom:12px;font:600 20px Lora,serif}.hn-studio .hn-hours-editor .hn-suite-exception{border:1px solid #dde3d3;border-radius:9px;margin:18px 0;padding:14px}.hn-studio .hn-hours-editor .hn-check-row{align-items:center;gap:9px;margin:17px 0;font-size:11px;font-weight:400;line-height:1.7;display:flex}.hn-studio .hn-hours-editor .hn-check-row input{accent-color:#426b50;width:auto;margin:0}.hn-studio .hn-hours-editor .hn-text-button{min-height:0;box-shadow:none;color:#426b50;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:12px;font-weight:650;display:inline-flex}.hn-studio .hn-hours-editor .hn-full{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;display:inline-flex}.hn-studio .hn-hours-editor .hn-disclosure{border-top:1px solid #e4e7d9;border-bottom:1px solid #e4e7d9;margin:15px 0;padding:13px 0;font-size:11px}.hn-studio .hn-hours-editor .hn-disclosure summary{cursor:pointer;font-weight:600;line-height:1.5}.hn-studio .hn-hours-editor .hn-disclosure summary>span{float:right;color:#929b85;font-size:9px;font-weight:400}.hn-studio .hn-hours-editor .hn-disclosure[open]>summary{margin-bottom:16px}.hn-studio .hn-hours-editor .hn-nooklet-remove-action{border-top:1px solid #e4e7d9;margin-top:24px;padding-top:16px}@media (width<=650px){.hn-studio .hn-hours-editor .hn-field>label,.hn-studio .hn-hours-editor .hn-check-row{font-size:12px}.hn-studio .hn-hours-editor .hn-field input,.hn-studio .hn-hours-editor .hn-field textarea,.hn-studio .hn-hours-editor .hn-field select{padding:11px;font-size:16px}.hn-studio .hn-hours-editor .hn-weekday-picker button{min-height:38px;padding:8px}.hn-studio .hn-hours-editor .hn-panel-intro{font-size:13px}}.hn-studio .hn-booking-editor .hn-panel-intro{color:#75806f;margin:0 0 20px;font-size:12px;line-height:1.75}.hn-studio .hn-booking-editor .hn-field{min-width:0;margin:0 0 17px}.hn-studio .hn-booking-editor .hn-field>label,.hn-studio .hn-booking-editor .hn-field-label{color:#41543c;font-size:11px;font-weight:650;display:block}.hn-studio .hn-booking-editor .hn-field input,.hn-studio .hn-booking-editor .hn-field textarea{color:#30472c;background:#fffefa;border:1px solid #d9ddcf;border-radius:8px;width:100%;min-width:0;margin-top:7px;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.5;box-shadow:0 1px 2px #28391c03}.hn-studio .hn-booking-editor .hn-field textarea{resize:vertical}.hn-studio .hn-booking-editor .hn-help{color:#89937e;margin-top:6px;font-size:10px;line-height:1.6;display:block}.hn-studio .hn-booking-editor .hn-field-error{color:#a44634;margin-top:6px;font-size:11px;line-height:1.6;display:block}.hn-studio .hn-inspector-fields .hn-booking-editor .hn-field:has(.hn-field-error) input{border-color:#bc745d}.hn-studio .hn-booking-editor .hn-provider-grid{grid-template-columns:1fr 1fr;gap:7px;margin:10px 0 24px;display:grid}.hn-studio .hn-booking-editor .hn-provider-grid>button{border:1px solid #dfe4d5;border-radius:7px;align-items:center;gap:7px;min-height:0;padding:10px 8px;font-size:10px;font-weight:400;display:flex}.hn-studio .hn-booking-editor .hn-provider-grid>button[aria-pressed=true]{background:#eff3e8;border-color:#99af8b}.hn-studio .hn-booking-editor .hn-booking-brand-mark{vertical-align:middle;color:#202124;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;line-height:1;display:inline-flex}.hn-studio .hn-booking-editor .hn-booking-brand-mark>span,.hn-studio .hn-booking-editor .hn-booking-brand-mark svg{object-fit:contain;width:100%;height:100%;display:block}.hn-studio .hn-booking-editor .hn-booking-brand-mark>span>svg{fill:currentColor}.hn-studio .hn-booking-editor .hn-booking-brand-mark[data-brand=Calendly]{color:#006bff}.hn-studio .hn-booking-editor .hn-help-card{color:#718364;background:#f0f2e8;border-radius:8px;align-items:flex-start;gap:10px;margin:15px 0;padding:13px;font-size:11px;line-height:1.7;display:flex}.hn-studio .hn-booking-editor .hn-help-card>svg{flex:none}.hn-studio .hn-booking-editor .hn-help-card p{margin:0}.hn-studio .hn-booking-editor .hn-disclosure{border-top:1px solid #e4e7d9;border-bottom:1px solid #e4e7d9;margin:15px 0;padding:13px 0;font-size:11px}.hn-studio .hn-booking-editor .hn-disclosure summary{cursor:pointer;font-weight:600;line-height:1.5}.hn-studio .hn-booking-editor .hn-disclosure summary>span{float:right;color:#929b85;font-size:9px;font-weight:400}.hn-studio .hn-booking-editor .hn-disclosure[open]>summary{margin-bottom:16px}.hn-studio .hn-booking-editor .hn-quiet-note{color:#89937e;margin:17px 0 0;font-size:10px;line-height:1.75;display:block}.hn-studio .hn-booking-editor .hn-nooklet-remove-action{border-top:1px solid #e4e7d9;margin-top:24px;padding-top:16px}.hn-studio .hn-booking-editor .hn-text-button{min-height:0;box-shadow:none;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:12px;font-weight:650;display:inline-flex}.hn-studio .hn-large-icon.hn-lavender{color:#8b6aa3;background:#ede5f2}@media (width<=650px){.hn-studio .hn-booking-editor .hn-field>label,.hn-studio .hn-booking-editor .hn-field-label{font-size:12px}.hn-studio .hn-booking-editor .hn-field input,.hn-studio .hn-booking-editor .hn-field textarea{padding:11px;font-size:16px}.hn-studio .hn-booking-editor .hn-help{font-size:11px}.hn-studio .hn-booking-editor .hn-provider-grid>button{min-height:38px}.hn-studio .hn-booking-editor .hn-panel-intro{font-size:13px}}.hn-studio .hn-booking-editor .hn-booking-modes{grid-template-columns:1fr 1fr;gap:7px;margin:10px 0 18px;display:grid}.hn-studio .hn-booking-editor .hn-booking-modes>button{text-align:left;background:#fffefa;border:1px solid #dfe4d5;border-radius:8px;align-items:flex-start;gap:8px;min-height:44px;padding:11px 10px;font-weight:400;display:flex}.hn-studio .hn-booking-editor .hn-booking-modes>button>svg{color:#5b7a4f;flex:none;margin-top:1px}.hn-studio .hn-booking-editor .hn-booking-modes strong{color:#30472c;font-size:11px;font-weight:650;display:block}.hn-studio .hn-booking-editor .hn-booking-modes small{color:#89937e;margin-top:2px;font-size:10px;line-height:1.5;display:block}.hn-studio .hn-booking-editor .hn-booking-modes>button[aria-pressed=true]{background:#eff3e8;border-color:#99af8b}@media (width<=650px){.hn-studio .hn-booking-editor .hn-booking-modes strong{font-size:13px}.hn-studio .hn-booking-editor .hn-booking-modes small{font-size:11px}}.hn-studio .hn-services-editor .hn-panel-intro{color:#75806f;margin:0 0 20px;font-size:12px;line-height:1.75}.hn-studio .hn-services-editor .hn-field{min-width:0;margin:0 0 17px}.hn-studio .hn-services-editor .hn-field>label{color:#41543c;font-size:11px;font-weight:650;display:block}.hn-studio .hn-services-editor .hn-field input,.hn-studio .hn-services-editor .hn-field textarea,.hn-studio .hn-services-editor .hn-field select{color:#30472c;background:#fffefa;border:1px solid #d9ddcf;border-radius:8px;width:100%;min-width:0;margin-top:7px;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.5;box-shadow:0 1px 2px #28391c03}.hn-studio .hn-services-editor .hn-field textarea{resize:vertical}.hn-studio .hn-services-editor .hn-help{color:#89937e;margin-top:6px;font-size:10px;line-height:1.6;display:block}.hn-studio .hn-services-editor .hn-field-error{color:#a44634;margin-top:6px;font-size:11px;line-height:1.6;display:block}:is(.hn-studio .hn-inspector-fields .hn-services-editor .hn-field:has(.hn-field-error) input,.hn-studio .hn-inspector-fields .hn-services-editor .hn-field:has(.hn-field-error) select){border-color:#bc745d}.hn-studio .hn-services-editor .hn-service-tabs{flex-direction:column;gap:5px;display:flex}.hn-studio .hn-services-editor .hn-service-tabs>button{text-align:left;border:1px solid #e2e6d9;border-radius:7px;align-items:center;gap:8px;min-height:0;padding:10px;font-size:11px;font-weight:400;display:flex}.hn-studio .hn-services-editor .hn-service-tabs>button[aria-pressed=true]{background:#edf1e4;border-color:#becdb1}.hn-studio .hn-services-editor .hn-service-tabs>button>span{overflow-wrap:anywhere;min-width:0}.hn-studio .hn-services-editor .hn-service-attention{color:#995d46;margin-top:3px;font-size:9px;line-height:1.5;display:block}.hn-studio .hn-services-editor .hn-add-service-button{width:100%;min-height:39px;box-shadow:none;color:#426b50;background:0 0;border:1px dashed #cbd5c0;justify-content:flex-start;align-items:center;gap:8px;margin-top:9px;padding:10px 12px;font-size:11px;font-weight:600;display:flex}.hn-studio .hn-services-editor .hn-add-service-button:hover{background:#edf1e6;border-color:#94aa80}.hn-studio .hn-services-editor .hn-service-fields{border-top:1px solid #e3e7d7;margin-top:20px;padding-top:20px}.hn-studio .hn-services-editor .hn-price-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hn-studio .hn-services-editor .hn-quiet-note{color:#89937e;margin:17px 0 0;font-size:10px;line-height:1.75;display:block}.hn-studio .hn-services-editor .hn-disclosure{border-top:1px solid #e4e7d9;border-bottom:1px solid #e4e7d9;margin:15px 0;padding:13px 0;font-size:11px}.hn-studio .hn-services-editor .hn-disclosure summary{cursor:pointer;font-weight:600;line-height:1.5}.hn-studio .hn-services-editor .hn-disclosure summary>span{float:right;color:#929b85;font-size:9px;font-weight:400}.hn-studio .hn-services-editor .hn-disclosure[open]>summary{margin-bottom:16px}.hn-studio .hn-services-editor .hn-spacious-editor-details>.hn-quiet-note{margin:12px 0 20px}.hn-studio .hn-services-editor .hn-inline-note{color:#718364;background:#f0f2e8;border-radius:8px;align-items:flex-start;gap:10px;margin:15px 0;padding:13px;font-size:11px;line-height:1.7;display:flex}.hn-studio .hn-services-editor .hn-service-order{justify-content:flex-end;gap:8px;margin:12px 0;display:flex}.hn-studio .hn-services-editor .hn-service-order button{align-items:center;gap:6px;min-height:0;padding:6px 9px;font-size:11px;display:inline-flex}.hn-studio .hn-services-editor .hn-service-fields>.hn-text-button{text-align:left;overflow-wrap:anywhere;max-width:100%}.hn-studio .hn-services-editor .hn-text-button{min-height:0;box-shadow:none;color:#426b50;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:12px;font-weight:650;display:inline-flex}.hn-studio .hn-services-editor .hn-nooklet-remove-action{border-top:1px solid #e4e7d9;margin-top:24px;padding-top:16px}.hn-studio .hn-services-editor .hn-check-row{align-items:center;gap:9px;margin:17px 0;font-size:11px;font-weight:400;line-height:1.7;display:flex}.hn-studio .hn-services-editor .hn-check-row input{accent-color:#426b50;width:auto;margin:0}.hn-studio .hn-services-editor .hn-column-editor{padding:16px 0 22px}.hn-studio .hn-services-editor .hn-column-editor>strong{font-size:12px}.hn-studio .hn-services-editor .hn-column-editor>div{border:1px solid #dcded1;border-radius:8px;gap:3px;margin:10px 0;padding:3px;display:flex}.hn-studio .hn-services-editor .hn-column-editor button{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:5px;flex:1;padding:8px;font-size:12px;font-weight:400}.hn-studio .hn-services-editor .hn-column-editor button[aria-pressed=true]{color:#385539;background:#e6ecdc}.hn-studio .hn-services-editor .hn-column-editor>small{color:#737f6d;font-size:10px;line-height:1.6}.hn-studio .hn-booking-editor .hn-booking-connections{border-top:1px solid #e3e7d7;margin-top:22px;padding-top:18px}.hn-studio .hn-booking-editor .hn-booking-connections .hn-text-button{text-align:left;overflow-wrap:anywhere;width:100%}@media (width<=650px){.hn-studio .hn-services-editor .hn-field>label,.hn-studio .hn-services-editor .hn-check-row{font-size:12px}.hn-studio .hn-services-editor .hn-field input,.hn-studio .hn-services-editor .hn-field textarea,.hn-studio .hn-services-editor .hn-field select{padding:11px;font-size:16px}.hn-studio .hn-services-editor .hn-help{font-size:11px}.hn-studio .hn-services-editor .hn-panel-intro{font-size:13px}}.hn-studio .hn-services-editor .hn-field select{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236f816c' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:36px}.hn-studio .hn-contact-editor .hn-panel-intro{color:#75806f;margin:0 0 20px;font-size:12px;line-height:1.75}.hn-studio .hn-contact-editor .hn-field{min-width:0;margin:0 0 17px}.hn-studio .hn-contact-editor .hn-field>label{color:#41543c;font-size:11px;font-weight:650;display:block}.hn-studio .hn-contact-editor .hn-field input,.hn-studio .hn-contact-editor .hn-field textarea,.hn-studio .hn-contact-editor .hn-field select{color:#30472c;background:#fffefa;border:1px solid #d9ddcf;border-radius:8px;width:100%;min-width:0;margin-top:7px;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.5;box-shadow:0 1px 2px #28391c03}.hn-studio .hn-contact-editor .hn-field textarea{resize:vertical}.hn-studio .hn-contact-editor .hn-help{color:#89937e;margin-top:6px;font-size:10px;line-height:1.6;display:block}.hn-studio .hn-contact-editor .hn-field-error{color:#a44634;margin-top:6px;font-size:11px;line-height:1.6;display:block}.hn-studio .hn-inspector-fields .hn-contact-editor .hn-field:has(.hn-field-error) input{border-color:#bc745d}.hn-studio .hn-contact-editor .hn-service-tabs{flex-direction:column;gap:5px;display:flex}.hn-studio .hn-contact-editor .hn-service-tabs>button{text-align:left;border:1px solid #e2e6d9;border-radius:7px;align-items:center;gap:8px;min-height:0;padding:10px;font-size:11px;font-weight:400;display:flex}.hn-studio .hn-contact-editor .hn-service-tabs>button[aria-pressed=true]{background:#edf1e4;border-color:#becdb1}.hn-studio .hn-contact-editor .hn-service-tabs>button>span{overflow-wrap:anywhere;min-width:0}.hn-studio .hn-contact-editor .hn-extra-item-fields{border-top:1px solid #e1e6d7;margin-top:24px;padding-top:20px}.hn-studio .hn-contact-editor .hn-full{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;display:inline-flex}.hn-studio .hn-contact-editor .hn-suite-empty{color:#64765b;background:#f2f4ec;border:1px dashed #d6deca;border-radius:10px;margin:18px 0;padding:23px 18px;font-size:12px;line-height:1.8}.hn-studio .hn-contact-editor .hn-quiet-note{color:#89937e;margin:17px 0 0;font-size:10px;line-height:1.75;display:block}.hn-studio .hn-contact-editor .hn-resolved-link{color:#5c7c50;overflow-wrap:anywhere;background:#edf3e7;border-radius:7px;align-items:flex-start;gap:7px;padding:9px;font-size:10px;line-height:1.5;display:flex}.hn-studio .hn-contact-editor .hn-contact-order{justify-content:flex-end;gap:8px;margin:12px 0;display:flex}.hn-studio .hn-contact-editor .hn-contact-order button{align-items:center;gap:6px;min-height:0;padding:6px 9px;font-size:11px;display:inline-flex}.hn-studio .hn-contact-editor .hn-text-button{min-height:0;box-shadow:none;color:#426b50;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:12px;font-weight:650;display:inline-flex}.hn-studio .hn-contact-editor .hn-nooklet-remove-action{border-top:1px solid #e4e7d9;margin-top:24px;padding-top:16px}@media (width<=650px){.hn-studio .hn-contact-editor .hn-field>label{font-size:12px}.hn-studio .hn-contact-editor .hn-field input,.hn-studio .hn-contact-editor .hn-field textarea,.hn-studio .hn-contact-editor .hn-field select{padding:11px;font-size:16px}.hn-studio .hn-contact-editor .hn-help{font-size:11px}.hn-studio .hn-contact-editor .hn-panel-intro{font-size:13px}}.hn-studio .hn-contact-editor .hn-field select{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236f816c' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:36px}.hn-studio .hn-reviews-editor>.hn-panel-intro{color:#75806f;margin:0 0 20px;font-size:12px;line-height:1.75}.hn-studio .hn-reviews-editor .hn-field{min-width:0;margin:0 0 17px}.hn-studio .hn-reviews-editor .hn-field>label{color:#41543c;font-size:11px;font-weight:650;display:block}.hn-studio .hn-reviews-editor .hn-field input,.hn-studio .hn-reviews-editor .hn-field textarea{color:#30472c;background:#fffefa;border:1px solid #d9ddcf;border-radius:8px;width:100%;min-width:0;margin-top:7px;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.5;box-shadow:0 1px 2px #28391c03}.hn-studio .hn-reviews-editor .hn-field textarea{resize:vertical}.hn-studio .hn-reviews-editor .hn-help{color:#89917e;overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:1.65;display:block}.hn-studio .hn-reviews-editor .hn-field-error{color:#a44634;margin-top:6px;font-size:11px;line-height:1.6;display:block}.hn-studio .hn-reviews-editor .hn-review-policy{background:#f0f3e9;border:1px solid #d8dfcd;border-radius:9px;gap:12px;margin:22px 0;padding:15px;font-size:11px;line-height:1.7;display:flex}.hn-studio .hn-reviews-editor .hn-review-policy>svg{flex-shrink:0}.hn-studio .hn-reviews-editor .hn-review-policy p{color:#6d7c60;margin-top:6px}@media (width<=720px){.hn-studio .hn-reviews-editor .hn-field input,.hn-studio .hn-reviews-editor .hn-field textarea{font-size:16px}}.hn-studio .hn-socialfeed-editor .hn-panel-intro{color:#75806f;margin:0 0 20px;font-size:12px;line-height:1.75}.hn-studio .hn-socialfeed-editor .hn-field{min-width:0;margin:0 0 17px}.hn-studio .hn-socialfeed-editor .hn-field>label{color:#41543c;font-size:11px;font-weight:650;display:block}.hn-studio .hn-socialfeed-editor .hn-field input,.hn-studio .hn-socialfeed-editor .hn-field textarea{color:#30472c;background:#fffefa;border:1px solid #d9ddcf;border-radius:8px;width:100%;min-width:0;margin-top:7px;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.5}.hn-studio .hn-socialfeed-editor .hn-field textarea{resize:vertical}.hn-studio .hn-socialfeed-editor .hn-help{color:#89917e;margin-top:6px;font-size:10px;line-height:1.65;display:block}.hn-studio .hn-socialfeed-editor .hn-field-error{color:#a44634;margin:0 0 6px;font-size:11px;line-height:1.6;display:block}.hn-studio .hn-socialfeed-editor .hn-quiet-note{color:#89937e;margin:17px 0 0;font-size:10px;line-height:1.75;display:block}.hn-studio .hn-socialfeed-editor .hn-socialfeed-soon{color:#5f6f57;background:#f2f4ec;border:1px dashed #d6deca;border-radius:10px;margin:0 0 17px;padding:16px;font-size:12px}.hn-studio .hn-socialfeed-picker{background:#fbfcf7;border:1px solid #e2e6d9;border-radius:10px;padding:14px}.hn-studio .hn-socialfeed-picker-label{color:#41543c;align-items:center;gap:8px;margin-bottom:9px;font-size:12px;font-weight:650;display:flex}.hn-studio .hn-socialfeed-status{color:#64765b;flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;font-size:11px;display:flex}.hn-studio .hn-socialfeed-status strong{color:#a44634;font-weight:650}.hn-studio .hn-socialfeed-actions{flex-wrap:wrap;gap:4px 16px;margin-top:4px;display:flex}.hn-studio .hn-socialfeed-editor .hn-text-button{min-height:44px;box-shadow:none;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:12px;font-weight:650;display:inline-flex}.hn-studio .hn-socialfeed-connect{width:100%;min-height:44px;margin-top:10px;font-size:12px;font-weight:650}.hn-studio .hn-socialfeed-editor .hn-nooklet-remove-action{border-top:1px solid #e4e7d9;margin-top:24px;padding-top:16px}.hn-studio .hn-location-editor .hn-panel-intro{color:#75806f;margin:0 0 20px;font-size:12px;line-height:1.75}.hn-studio .hn-location-editor .hn-field{min-width:0;margin:0 0 17px}.hn-studio .hn-location-editor .hn-field>label{color:#41543c;font-size:11px;font-weight:650;display:block}.hn-studio .hn-location-editor .hn-field input,.hn-studio .hn-location-editor .hn-field textarea{color:#30472c;background:#fffefa;border:1px solid #d9ddcf;border-radius:8px;width:100%;min-width:0;margin-top:7px;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.5;box-shadow:0 1px 2px #28391c03}.hn-studio .hn-location-editor .hn-field textarea{resize:vertical}.hn-studio .hn-location-editor .hn-field select{color:#30472c;background:#fffefa;border:1px solid #d9ddcf;border-radius:8px;width:100%;min-width:0;margin-top:7px;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.5;box-shadow:0 1px 2px #28391c03}.hn-studio .hn-location-editor .hn-help{color:#89917e;overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:1.65;display:block}.hn-studio .hn-location-editor .hn-area-chips{flex-wrap:wrap;gap:6px;margin:12px 0 20px;display:flex}.hn-studio .hn-location-editor .hn-area-chips>span{background:#f0f4e8;border:1px solid #dce4ce;border-radius:20px;align-items:center;gap:5px;padding:5px 7px 5px 10px;font-size:11px;display:flex}.hn-studio .hn-location-editor .hn-area-chips button{min-height:0;box-shadow:none;background:0 0;border:0;align-items:center;padding:3px;display:flex}.hn-studio .hn-location-editor .hn-location-outcome{margin-top:17px}.hn-studio .hn-location-editor .hn-field-error{color:#a44634;margin-top:6px;font-size:11px;line-height:1.6;display:block}:is(.hn-studio .hn-inspector-fields .hn-location-editor .hn-field:has(.hn-field-error) input,.hn-studio .hn-inspector-fields .hn-location-editor .hn-field:has(.hn-field-error) textarea){border-color:#bc745d}.hn-studio .hn-location-editor .hn-quiet-note{color:#89937e;margin:17px 0 0;font-size:10px;line-height:1.75;display:block}.hn-studio .hn-location-editor>.hn-quiet-note+.hn-field{margin-top:17px}.hn-studio .hn-location-editor .hn-disclosure{border-top:1px solid #e4e7d9;border-bottom:1px solid #e4e7d9;margin:15px 0;padding:13px 0;font-size:11px}.hn-studio .hn-location-editor .hn-disclosure summary{cursor:pointer;font-weight:600;line-height:1.5}.hn-studio .hn-location-editor .hn-disclosure[open]>summary{margin-bottom:16px}.hn-studio .hn-location-editor .hn-spacious-editor-details>.hn-quiet-note{margin:12px 0 20px}.hn-studio .hn-location-editor .hn-check-row{align-items:center;gap:9px;margin:17px 0;font-size:11px;font-weight:400;line-height:1.7;display:flex}.hn-studio .hn-location-editor .hn-check-row input{accent-color:#426b50;width:auto;margin:0}.hn-studio .hn-location-editor .hn-location-tone>span{color:#41543c;margin-top:17px;font-size:11px;font-weight:650;display:block}.hn-studio .hn-location-editor .hn-location-tone>div{gap:7px;margin-top:7px;display:flex}.hn-studio .hn-location-editor .hn-location-tone button{border:1px solid #dfe4d5;border-radius:7px;flex:1;align-items:center;gap:7px;min-height:0;padding:8px;font-size:11px;font-weight:400;display:flex}.hn-studio .hn-location-editor .hn-location-tone button[aria-pressed=true]{background:#eff3e8;border-color:#99af8b}.hn-studio .hn-location-editor .hn-location-tone i{border-radius:4px;flex:none;width:17px;height:17px}.hn-studio .hn-location-editor .hn-location-tone-sage{background:#dfe6d5}.hn-studio .hn-location-editor .hn-location-tone-sand{background:#ece7d7}.hn-studio .hn-location-editor .hn-nooklet-remove-action{border-top:1px solid #e4e7d9;margin-top:24px;padding-top:16px}.hn-studio .hn-location-editor .hn-text-button{min-height:0;box-shadow:none;color:#426b50;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:12px;font-weight:650;display:inline-flex}@media (width<=650px){.hn-studio .hn-location-editor .hn-field>label,.hn-studio .hn-location-editor .hn-check-row{font-size:12px}.hn-studio .hn-location-editor .hn-field input,.hn-studio .hn-location-editor .hn-field textarea,.hn-studio .hn-location-editor .hn-field select{padding:11px;font-size:16px}.hn-studio .hn-location-editor .hn-panel-intro{font-size:13px}}.hn-location-broad{color:#5a3b22;background:#fff2de;border:1px solid #dec39f;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.55}.hn-location-broad p{margin:0}.hn-location-pin-actions{flex-wrap:wrap;gap:6px 18px;display:flex}.hn-location-pin-actions .hn-page-text-action{min-height:44px}.hn-location-pin-map{gap:8px;display:grid}.hn-location-pin-map .geo-map-shell{border-radius:12px;height:260px}.hn-location-add-place{justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;display:flex}.hn-location-places{gap:12px;display:grid}.hn-studio .hn-audio-file{background:#f8f8f0;border:1px solid #d9ddcf;border-radius:12px;align-items:center;gap:12px;min-width:0;margin:14px 0;padding:16px;display:flex}.hn-studio .hn-audio-file>div{min-width:0}.hn-studio .hn-audio-file b{overflow-wrap:anywhere;font-size:12px;display:block}.hn-studio .hn-audio-file small{color:#75806f;margin-top:5px;font-size:10px;display:block}.hn-studio .hn-audio-file-icon{color:#426b50;background:#e8eddf;border-radius:12px;flex:0 0 44px;place-items:center;height:44px;display:grid}.hn-studio .hn-audio-upload audio{width:100%;margin:14px 0;display:block}.hn-studio .hn-audio-upload button{align-items:center;gap:7px;display:inline-flex}.hn-studio .hn-audio-upload-progress{color:#426b50;margin-top:14px;font-size:11px}.hn-studio .hn-audio-upload progress{accent-color:#426b50;width:100%;margin-top:8px;display:block}.hn-studio .hn-linked-media-editor .hn-panel-intro{color:#75806f;margin:0 0 20px;font-size:12px;line-height:1.75}.hn-studio .hn-linked-media-editor .hn-field{min-width:0;margin:0 0 17px}.hn-studio .hn-linked-media-editor .hn-field>label{color:#41543c;font-size:11px;font-weight:650;display:block}.hn-studio .hn-linked-media-editor .hn-field input,.hn-studio .hn-linked-media-editor .hn-field textarea,.hn-studio .hn-linked-media-editor .hn-field select{color:#30472c;background:#fffefa;border:1px solid #d9ddcf;border-radius:8px;width:100%;min-width:0;margin-top:7px;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.5;box-shadow:0 1px 2px #28391c03}.hn-studio .hn-linked-media-editor .hn-field textarea{resize:vertical}.hn-studio .hn-linked-media-editor .hn-help{color:#89937e;margin-top:6px;font-size:10px;line-height:1.7;display:block}.hn-studio .hn-linked-media-editor .hn-field-error{color:#a44634;margin-top:6px;font-size:11px;line-height:1.6;display:block}.hn-studio .hn-inspector-fields .hn-linked-media-editor .hn-field:has(.hn-field-error) input{border-color:#bc745d}.hn-studio .hn-linked-media-editor .hn-quiet-note{color:#89937e;margin:17px 0 0;font-size:10px;line-height:1.75;display:block}.hn-studio .hn-linked-media-editor .hn-disclosure{border-top:1px solid #e4e7d9;border-bottom:1px solid #e4e7d9;margin:15px 0;padding:13px 0;font-size:11px}.hn-studio .hn-linked-media-editor .hn-disclosure summary{cursor:pointer;font-weight:600;line-height:1.5}.hn-studio .hn-linked-media-editor .hn-disclosure summary span{float:right;color:#9aa48e;font-size:9px}.hn-studio .hn-linked-media-editor .hn-disclosure[open]>summary{margin-bottom:16px}.hn-studio .hn-linked-media-editor .hn-nooklet-remove-action{border-top:1px solid #e4e7d9;margin-top:24px;padding-top:16px}.hn-studio .hn-linked-media-editor .hn-text-button{min-height:0;box-shadow:none;color:#426b50;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:12px;font-weight:650;display:inline-flex}@media (width<=650px){.hn-studio .hn-linked-media-editor .hn-field>label{font-size:12px}.hn-studio .hn-linked-media-editor .hn-field input,.hn-studio .hn-linked-media-editor .hn-field textarea,.hn-studio .hn-linked-media-editor .hn-field select{padding:11px;font-size:16px}.hn-studio .hn-linked-media-editor .hn-panel-intro{font-size:13px}}.hn-audio-upload video{aspect-ratio:16/9;object-fit:contain;background:#18231e;border-radius:12px;width:100%;max-height:280px;display:block}.hn-studio .hn-video-list-heading{justify-content:space-between;align-items:baseline;margin:22px 0 8px;display:flex}.hn-studio .hn-video-list-heading h3{color:#41543c;margin:0;font-size:12px;font-weight:650}.hn-studio .hn-video-list-heading span{color:#89937e;font-variant-numeric:tabular-nums;font-size:11px}.hn-studio .hn-video-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hn-studio .hn-video-list>li{background:#fffefa;border:1px solid #e2e6d9;border-radius:9px;align-items:stretch;gap:4px;display:flex}.hn-studio .hn-video-list>li.hn-video-list-active{background:#edf1e4;border-color:#becdb1}.hn-studio .hn-video-list-pick{text-align:left;min-width:0;min-height:48px;box-shadow:none;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:8px 10px;font-weight:400;display:flex}.hn-studio .hn-video-list-number{color:#426b50;background:#e5eddb;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-size:11px;font-weight:700;display:grid}.hn-studio .hn-video-list-name{color:#30472c;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:600}.hn-studio .hn-video-list-name small{color:#89937e;margin-top:2px;font-size:10px;font-weight:400;display:block}.hn-studio .hn-video-list-order{align-items:center;gap:2px;padding-right:4px;display:flex}.hn-studio .hn-video-list-order button{width:40px;height:40px;min-height:0;box-shadow:none;color:#426b50;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.hn-studio .hn-video-list-order button:disabled{opacity:.3}.hn-studio .hn-video-add{justify-content:center;align-items:center;gap:7px;min-height:44px;margin:10px 0 4px;display:flex}.hn-studio .hn-video-fields{background:#fbfbf6;border:1px solid #e2e6d9;border-radius:12px;margin-top:18px;padding:16px}.hn-studio .hn-video-fields>h4{color:#41543c;margin:0 0 14px;font-size:12px;font-weight:700}.hn-studio .hn-video-cover-field{margin:0 0 17px}.hn-studio .hn-video-cover-label{color:#41543c;margin-bottom:6px;font-size:11px;font-weight:650;display:block}.hn-studio .hn-video-cover-status{margin:0 0 8px!important}.hn-studio .hn-video-cover-open,.hn-studio .hn-video-cover-use{align-items:center;gap:7px;min-height:40px;margin-bottom:10px;display:inline-flex}.hn-studio .hn-video-cover-chooser{background:#fffefa;border:1px solid #e2e6d9;border-radius:10px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.hn-studio .hn-video-cover-chooser video{object-fit:contain;background:#18231e;border-radius:8px;width:100%;max-height:300px;display:block}.hn-studio .hn-video-cover-scrub{color:#41543c;gap:6px;font-size:11px;display:grid}.hn-studio .hn-video-cover-scrub input{accent-color:#426b50;width:100%;min-height:32px}.hn-studio .hn-video-cover-suggestions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.hn-studio .hn-video-cover-suggestions button{min-height:0;box-shadow:none;background:#f1f3ea;border:2px solid #0000;border-radius:8px;gap:3px;padding:3px;font-size:10px;display:grid}.hn-studio .hn-video-cover-suggestions button[aria-pressed=true]{border-color:#426b50}.hn-studio .hn-video-cover-suggestions img{aspect-ratio:9/16;object-fit:cover;background:#18231e;border-radius:5px;width:100%;display:block}.hn-studio .hn-video-cover-actions{align-items:center;gap:14px;display:flex}@media (width<=650px){.hn-studio .hn-video-list-name{font-size:14px}.hn-studio .hn-video-list-name small{font-size:12px}.hn-studio .hn-video-fields{padding:14px 12px}.hn-studio .hn-video-cover-label,.hn-studio .hn-video-list-heading h3{font-size:12px}}.hn-studio .hn-product-editor .hn-panel-intro{color:#75806f;margin:0 0 20px;font-size:12px;line-height:1.75}.hn-studio .hn-product-editor .hn-field{min-width:0;margin:0 0 17px}.hn-studio .hn-product-editor .hn-field>label{color:#41543c;font-size:11px;font-weight:650;display:block}.hn-studio .hn-product-editor .hn-field input,.hn-studio .hn-product-editor .hn-field textarea,.hn-studio .hn-product-editor .hn-field select{color:#30472c;background:#fffefa;border:1px solid #d9ddcf;border-radius:8px;width:100%;min-width:0;margin-top:7px;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.5;box-shadow:0 1px 2px #28391c03}.hn-studio .hn-product-editor .hn-field textarea{resize:vertical}.hn-studio .hn-product-editor .hn-help{color:#89917e;overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:1.65;display:block}.hn-studio .hn-product-editor .hn-field-error{color:#a44634;margin-top:6px;font-size:11px;line-height:1.6;display:block}:is(.hn-studio .hn-inspector-fields .hn-product-editor .hn-field:has(.hn-field-error) input,.hn-studio .hn-inspector-fields .hn-product-editor .hn-field:has(.hn-field-error) select){border-color:#bc745d}.hn-studio .hn-product-editor .hn-service-tabs{flex-direction:column;gap:5px;display:flex}.hn-studio .hn-product-editor .hn-service-tabs>button{text-align:left;border:1px solid #e2e6d9;border-radius:7px;align-items:center;gap:8px;min-height:0;padding:10px;font-size:11px;font-weight:400;display:flex}.hn-studio .hn-product-editor .hn-service-tabs>button[aria-pressed=true]{background:#edf1e4;border-color:#becdb1}.hn-studio .hn-product-editor .hn-service-tabs>button>span{overflow-wrap:anywhere;min-width:0}.hn-studio .hn-product-editor .hn-extra-item-fields{border-top:1px solid #e1e6d7;margin-top:24px;padding-top:20px}.hn-studio .hn-product-editor .hn-full{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;display:inline-flex}.hn-studio .hn-product-editor .hn-suite-empty{color:#64765b;background:#f2f4ec;border:1px dashed #d6deca;border-radius:10px;margin:18px 0;padding:23px 18px;font-size:12px;line-height:1.8}.hn-studio .hn-product-editor .hn-quiet-note{color:#89937e;margin:17px 0 0;font-size:10px;line-height:1.75;display:block}.hn-studio .hn-product-editor .hn-product-image-note{margin:0 0 17px}.hn-studio .hn-product-editor .hn-price-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hn-studio .hn-product-editor .hn-product-order{justify-content:flex-end;gap:8px;margin:12px 0;display:flex}.hn-studio .hn-product-editor .hn-product-order button{align-items:center;gap:6px;min-height:0;padding:6px 9px;font-size:11px;display:inline-flex}.hn-studio .hn-product-editor .hn-text-button{min-height:0;box-shadow:none;color:#426b50;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:12px;font-weight:650;display:inline-flex}.hn-studio .hn-product-editor .hn-nooklet-remove-action{border-top:1px solid #e4e7d9;margin-top:24px;padding-top:16px}.hn-studio .hn-product-editor .hn-field select{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236f816c' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:36px}@media (width<=650px){.hn-studio .hn-product-editor .hn-field>label{font-size:12px}.hn-studio .hn-product-editor .hn-field input,.hn-studio .hn-product-editor .hn-field textarea,.hn-studio .hn-product-editor .hn-field select{padding:11px;font-size:16px}.hn-studio .hn-product-editor .hn-help{font-size:11px}.hn-studio .hn-product-editor .hn-panel-intro{font-size:13px}}.hn-studio .hn-recommendation-editor .hn-panel-intro{color:#75806f;margin:0 0 20px;font-size:12px;line-height:1.75}.hn-studio .hn-recommendation-editor .hn-field{min-width:0;margin:0 0 17px}.hn-studio .hn-recommendation-editor .hn-field>label{color:#41543c;font-size:11px;font-weight:650;display:block}.hn-studio .hn-recommendation-editor .hn-field input,.hn-studio .hn-recommendation-editor .hn-field textarea{color:#30472c;background:#fffefa;border:1px solid #d9ddcf;border-radius:8px;width:100%;min-width:0;margin-top:7px;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.5;box-shadow:0 1px 2px #28391c03}.hn-studio .hn-recommendation-editor .hn-field textarea{resize:vertical}.hn-studio .hn-recommendation-editor .hn-help{color:#89917e;overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:1.65;display:block}.hn-studio .hn-recommendation-editor .hn-field-error{color:#a44634;margin-top:6px;font-size:11px;line-height:1.6;display:block}:is(.hn-studio .hn-inspector-fields .hn-recommendation-editor .hn-field:has(.hn-field-error) input,.hn-studio .hn-inspector-fields .hn-recommendation-editor .hn-field:has(.hn-field-error) textarea){border-color:#bc745d}.hn-studio .hn-recommendation-editor .hn-service-tabs{flex-direction:column;gap:5px;display:flex}.hn-studio .hn-recommendation-editor .hn-service-tabs>button{text-align:left;border:1px solid #e2e6d9;border-radius:7px;align-items:center;gap:8px;min-height:0;padding:10px;font-size:11px;font-weight:400;display:flex}.hn-studio .hn-recommendation-editor .hn-service-tabs>button[aria-pressed=true]{background:#edf1e4;border-color:#becdb1}.hn-studio .hn-recommendation-editor .hn-service-tabs>button>span{overflow-wrap:anywhere;min-width:0}.hn-studio .hn-recommendation-editor .hn-extra-item-fields{border-top:1px solid #e1e6d7;margin-top:24px;padding-top:20px}.hn-studio .hn-recommendation-editor .hn-full{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;display:inline-flex}.hn-studio .hn-recommendation-editor .hn-quiet-note{color:#89937e;margin:17px 0 0;font-size:10px;line-height:1.75;display:block}.hn-studio .hn-recommendation-editor .hn-recommendation-image-note{margin:0 0 17px}.hn-studio .hn-recommendation-editor .hn-check-row{align-items:center;gap:9px;margin:17px 0;font-size:11px;font-weight:400;line-height:1.7;display:flex}.hn-studio .hn-recommendation-editor .hn-check-row input{accent-color:#426b50;width:auto;margin:0}.hn-studio .hn-recommendation-editor .hn-recommendation-order{justify-content:flex-end;gap:8px;margin:12px 0;display:flex}.hn-studio .hn-recommendation-editor .hn-recommendation-order button{align-items:center;gap:6px;min-height:0;padding:6px 9px;font-size:11px;display:inline-flex}.hn-studio .hn-recommendation-editor .hn-text-button{min-height:0;box-shadow:none;color:#426b50;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:12px;font-weight:650;display:inline-flex}.hn-studio .hn-recommendation-editor .hn-nooklet-remove-action{border-top:1px solid #e4e7d9;margin-top:24px;padding-top:16px}@media (width<=650px){.hn-studio .hn-recommendation-editor .hn-field>label,.hn-studio .hn-recommendation-editor .hn-check-row{font-size:12px}.hn-studio .hn-recommendation-editor .hn-field input,.hn-studio .hn-recommendation-editor .hn-field textarea{padding:11px;font-size:16px}.hn-studio .hn-recommendation-editor .hn-help{font-size:11px}.hn-studio .hn-recommendation-editor .hn-panel-intro{font-size:13px}}.hn-studio .hn-gallery-editor .hn-panel-intro{color:#75806f;margin:0 0 20px;font-size:12px;line-height:1.75}.hn-studio .hn-gallery-editor .hn-field{min-width:0;margin:0 0 17px}.hn-studio .hn-gallery-editor .hn-field>label{color:#41543c;font-size:11px;font-weight:650;display:block}.hn-studio .hn-gallery-editor .hn-field input,.hn-studio .hn-gallery-editor .hn-field textarea{color:#30472c;background:#fffefa;border:1px solid #d9ddcf;border-radius:8px;width:100%;min-width:0;margin-top:7px;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.5}.hn-studio .hn-gallery-editor .hn-disclosure{border-top:1px solid #e4e7d9;border-bottom:1px solid #e4e7d9;margin:15px 0;padding:13px 0;font-size:11px}.hn-studio .hn-gallery-editor .hn-disclosure summary{cursor:pointer;font-weight:600;line-height:1.5}.hn-studio .hn-gallery-editor .hn-disclosure[open]>summary{margin-bottom:16px}.hn-studio .hn-gallery-photo-rows>div{margin-bottom:15px;position:relative}.hn-studio .hn-gallery-photo-rows>div>input{color:#30472c;background:#fffefa;border:1px solid #d9ddcf;border-radius:8px;width:100%;min-width:0;margin-top:7px;padding:10px 11px;font-size:12px;line-height:1.5;box-shadow:0 1px 2px #28391c03}.hn-studio .hn-gallery-photo-rows .hn-image-picker-control img{object-fit:cover;border-radius:7px;width:100%;height:130px}.hn-studio .hn-gallery-photo-rows .hn-image-picker-control{flex-direction:column;align-items:stretch;width:100%;display:flex}.hn-studio .hn-gallery-remove{background:#fffdf8dd;width:25px;height:25px;min-height:25px;padding:3px;position:absolute;top:25px;right:6px}.hn-studio .hn-gallery-order{gap:7px;margin-top:8px;display:flex}.hn-studio .hn-gallery-photo-rows .hn-field{margin-top:10px;margin-bottom:10px}@media (width<=700px){.hn-studio .hn-gallery-photo-rows>div>input{padding:11px;font-size:16px}}.hn-studio .hn-documents-editor .hn-panel-intro{color:#75806f;margin:0 0 20px;font-size:12px;line-height:1.75}.hn-studio .hn-documents-editor .hn-field{min-width:0;margin:0 0 17px}.hn-studio .hn-documents-editor .hn-field>label{color:#41543c;font-size:11px;font-weight:650;display:block}.hn-studio .hn-documents-editor .hn-field input,.hn-studio .hn-documents-editor .hn-field textarea{color:#30472c;background:#fffefa;border:1px solid #d9ddcf;border-radius:8px;width:100%;min-width:0;margin-top:7px;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.5;box-shadow:0 1px 2px #28391c03}.hn-studio .hn-documents-editor .hn-field textarea{resize:vertical}.hn-studio .hn-documents-editor .hn-help{color:#89917e;margin-top:6px;font-size:10px;line-height:1.65;display:block}.hn-studio .hn-documents-editor .hn-field-error{color:#a44634;margin-top:6px;font-size:11px;line-height:1.6;display:block}:is(.hn-studio .hn-inspector-fields .hn-documents-editor .hn-field:has(.hn-field-error) input,.hn-studio .hn-inspector-fields .hn-documents-editor .hn-field:has(.hn-field-error) textarea){border-color:#bc745d}.hn-studio .hn-documents-editor .hn-service-tabs{flex-direction:column;gap:5px;display:flex}.hn-studio .hn-documents-editor .hn-service-tabs>button{text-align:left;border:1px solid #e2e6d9;border-radius:7px;align-items:center;gap:8px;min-height:0;padding:10px;font-size:11px;font-weight:400;display:flex}.hn-studio .hn-documents-editor .hn-service-tabs>button[aria-pressed=true]{background:#edf1e4;border-color:#becdb1}.hn-studio .hn-documents-editor .hn-service-tabs>button>span{overflow-wrap:anywhere;min-width:0}.hn-studio .hn-documents-editor .hn-extra-item-fields{border-top:1px solid #e1e6d7;margin-top:24px;padding-top:20px}.hn-studio .hn-documents-editor .hn-full{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;display:inline-flex}.hn-studio .hn-documents-editor .hn-suite-empty{color:#64765b;background:#f2f4ec;border:1px dashed #d6deca;border-radius:10px;margin:18px 0;padding:23px 18px;font-size:12px;line-height:1.8}.hn-studio .hn-documents-editor .hn-suite-file-example{background:#f4f6ed;border:1px dashed #c9d5bc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:16px;display:flex}.hn-studio .hn-documents-editor .hn-suite-file-example b{font-size:12px}.hn-studio .hn-documents-editor .hn-suite-file-example small{color:#71816a;margin-top:5px;font-size:10px;display:block}.hn-studio .hn-documents-editor .hn-suite-file-example p{color:#71816a;flex-basis:100%;font-size:11px;line-height:1.7}.hn-studio .hn-documents-editor .hn-disclosure{border-top:1px solid #e4e7d9;border-bottom:1px solid #e4e7d9;margin:15px 0;padding:13px 0;font-size:11px}.hn-studio .hn-documents-editor .hn-disclosure summary{cursor:pointer;font-weight:600;line-height:1.5}.hn-studio .hn-documents-editor .hn-disclosure[open]>summary{margin-bottom:16px}.hn-studio .hn-documents-editor .hn-quiet-note{color:#89937e;margin:17px 0 0;font-size:10px;line-height:1.75;display:block}.hn-studio .hn-documents-editor .hn-document-order{justify-content:flex-end;gap:8px;margin:12px 0;display:flex}.hn-studio .hn-documents-editor .hn-document-order button{align-items:center;gap:6px;min-height:0;padding:6px 9px;font-size:11px;display:inline-flex}.hn-studio .hn-documents-editor .hn-text-button{min-height:0;box-shadow:none;color:#426b50;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:12px;font-weight:650;display:inline-flex}.hn-studio .hn-documents-editor .hn-nooklet-remove-action{border-top:1px solid #e4e7d9;margin-top:24px;padding-top:16px}@media (width<=650px){.hn-studio .hn-documents-editor .hn-field>label{font-size:12px}.hn-studio .hn-documents-editor .hn-field input,.hn-studio .hn-documents-editor .hn-field textarea{padding:11px;font-size:16px}.hn-studio .hn-documents-editor .hn-help{font-size:11px}.hn-studio .hn-documents-editor .hn-panel-intro{font-size:13px}}.hn-home .hn-library-grid{grid-template-columns:minmax(200px,.7fr) minmax(0,2.3fr);align-items:start}.hn-home .hn-template-card{min-width:0;padding:0}.hn-home .hn-template-picker{padding:25px;position:relative}.hn-home .hn-template-picker>h3{margin:10px 0;font:600 30px/1.15 Lora,serif}.hn-home .hn-template-picker>p:not(.hn-eyebrow){color:#6b7969;margin-bottom:22px;font-size:12px;line-height:1.8}.hn-home .hn-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 13px;display:grid}.hn-home .hn-template-grid>article{background:#fffdf8;border:1px solid #dce1d3;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.hn-home .hn-template-grid>article.hn-template-selected-card{border-color:#789467;box-shadow:0 0 0 1px #789467}.hn-home .hn-template-art{background:#edf0e7;place-items:start center;width:100%;height:290px;padding:24px 18px 0;display:grid;position:relative;overflow:hidden}.hn-home .hn-template-mini{background:var(--starter-paper,#fffdf8);color:var(--starter-ink,#243c32);pointer-events:none;border:1px solid #ffffff80;border-radius:9px 9px 0 0;width:100%;min-height:266px;padding:0;transition:transform .18s;overflow:hidden;transform:rotate(-3deg);box-shadow:0 14px 32px #243c3224}.hn-home .hn-template-mini>strong{white-space:pre-line;margin:11px 0 4px;font:600 14px Lora,serif;display:block}.hn-home .hn-template-mini>span{font-size:7px;line-height:1.5;display:block}.hn-home .hn-template-mini>small{font-size:6px;line-height:1.5;display:block}.hn-home .hn-template-explore{background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.hn-home .hn-template-art:has(.hn-template-explore:hover) .hn-template-mini{transform:rotate(-1deg)translateY(-3px)}.hn-home .hn-template-explore:focus-visible{outline-offset:-4px;outline:2px solid #426b50}.hn-home .hn-template-selection{pointer-events:none;background:#fffdf8;border-radius:20px;align-items:center;gap:4px;padding:4px 7px;font-size:9px;display:flex;position:absolute;top:7px;right:7px}.hn-home .hn-template-copy{flex-direction:column;flex:1;padding:14px;display:flex}.hn-home .hn-template-copy>small{color:#6d7b67;font-size:9px;line-height:1.7;display:block}.hn-home .hn-template-copy h4{margin:7px 0;font:600 20px Lora,serif}.hn-home .hn-template-copy p{flex:1;min-height:55px;margin-bottom:10px;font-size:11px;line-height:1.65}.hn-home .hn-template-plan{color:#747660;margin-top:9px;font-size:8px;line-height:1.6;display:block}.hn-home .hn-template-start{width:100%;min-height:39px;margin-top:12px;padding:8px;font-size:10px}.hn-home .hn-scratch-choice{text-align:left;background:#f4f6ee;border:1px dashed #bdcbb1;border-radius:12px;align-items:center;gap:16px;width:100%;margin:16px 0 20px;padding:18px;display:flex}.hn-home .hn-scratch-choice>span:nth-child(2){flex:1}.hn-home .hn-scratch-choice strong{font:600 20px Lora,serif;display:block}.hn-home .hn-scratch-choice small{margin-top:6px;font-size:11px;line-height:1.6;display:block}.hn-home .hn-scratch-choice[aria-pressed=true]{border-color:#789467}.hn-home .hn-template-large-icon{color:#577947;background:#e5eddb;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.hn-home .hn-template-picker .hn-scratch-choice+.hn-template-grid{margin-top:22px}.hn-home .hn-template-story-layout{grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin:22px 0;display:grid}.hn-home .hn-template-story-layout>div:last-child>h3{margin:12px 0;font:600 32px/1.15 Lora,serif}.hn-home .hn-template-story-layout>div:last-child p{margin-bottom:18px;font-size:13px;line-height:1.8}.hn-home .hn-template-story-art{background:#edf0e7;border-radius:16px;padding:28px 20px 0;overflow:hidden}.hn-home .hn-template-story-art .hn-template-mini{border-radius:12px;width:100%;max-width:450px;min-height:500px;margin:auto;padding:0;transform:rotate(-2deg)}.hn-home .hn-template-story-moment{border:1px solid #dce1d3;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:12px 9px;font-size:10px;line-height:1.5;display:flex}.hn-home .hn-template-mini .hn-template-story-moment{margin-top:6px;padding:6px;font-size:7px}.hn-home .hn-template-story-outcome{background:#f0f3e9;border-radius:9px;margin:22px 0;padding:17px}.hn-home .hn-template-story-outcome p{margin:10px 0 0}.hn-home .hn-template-note{color:#89937e;margin-top:17px;font-size:10px;line-height:1.75;display:block}.hn-home .hn-template-back{color:#426b50;background:0 0;border:0;min-height:0;padding:6px 0;font-size:12px;font-weight:650;display:inline-flex}.hn-home .hn-template-preview-viewport{height:290px;position:relative;overflow:hidden}.hn-home .hn-template-preview-viewport>.hn-visitor{width:960px;max-width:none;transform:scale(var(--starter-scale,.25));transform-origin:0 0;margin:0}.hn-home .hn-template-preview-viewport .hn-visitor-note,.hn-home .hn-template-preview-viewport .hn-gallery-open{display:none}.hn-home .hn-template-story-art .hn-template-preview-viewport{height:500px}.hn-home .hn-template-create{padding:0 25px 25px}.hn-home .hn-template-create>.hn-primary{width:100%;margin-top:14px}.hn-home .hn-template-confirmation{color:#41543c;margin:0 0 17px;font-size:12px;line-height:1.7}.hn-home .hn-template-create .hn-fields{gap:17px}.hn-home .hn-template-create .hn-fields label{color:#41543c;gap:7px;font-size:11px}.hn-home .hn-template-create .hn-fields input,.hn-home .hn-template-create .hn-fields textarea{border:1px solid #d9ddcf;border-radius:8px;padding:10px 11px;font-size:12px;line-height:1.5}@media (prefers-reduced-motion:reduce){.hn-home .hn-template-mini{transition:none}}@media (width<=900px){.hn-home .hn-library-grid{grid-template-columns:1fr}.hn-home .hn-template-story-layout{gap:22px}}@media (width<=650px){.hn-home .hn-template-grid{grid-template-columns:1fr}.hn-home .hn-template-grid>article{display:flex}.hn-home .hn-template-art{height:280px;min-height:0;padding:22px 18px 0}.hn-home .hn-template-mini{width:100%}.hn-home .hn-template-copy p{min-height:0}.hn-home .hn-template-copy h4{font-size:22px}.hn-home .hn-scratch-choice{gap:10px;padding:14px}.hn-home .hn-scratch-choice .hn-template-large-icon{width:35px;min-width:35px}.hn-home .hn-scratch-choice strong{font-size:20px}.hn-home .hn-template-picker>h3{font-size:27px}.hn-home .hn-template-story-layout{grid-template-columns:1fr;gap:22px}.hn-home .hn-template-story-art{padding:22px 16px 0}.hn-home .hn-template-story-art .hn-template-mini{max-width:450px}.hn-home .hn-template-story-layout>div:last-child>h3{font-size:29px}.hn-home .hn-template-create .hn-fields input,.hn-home .hn-template-create .hn-fields textarea{font-size:16px}}.hn-home .hn-template-limit{color:#714a2b;background:#fff2de;border:1px solid #dec39f;border-radius:6px;margin-top:9px;padding:6px 8px;font-size:11px;line-height:1.5;display:block}.hn-home .hn-plan-limit{color:#5a3b22;background:#fff2de;border:1px solid #dec39f;border-radius:10px;gap:8px;padding:14px;font-size:13px;line-height:1.55;display:grid}.hn-home .hn-plan-limit p{margin:0}.hn-home .hn-plan-limit-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.hn-home .hn-plan-limit-actions .hn-primary{min-height:44px}.hn-home .hn-plan-limit-actions a{color:#41543c;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.hn-studio .hn-presentation .hn-canvas-area-region{position:relative}.hn-studio .hn-presentation button.hn-canvas-area-action{z-index:3;border-radius:inherit;width:100%;height:100%;min-height:0;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.hn-studio .hn-presentation button.hn-canvas-area-action:hover{background:0 0}.hn-studio .hn-presentation button.hn-canvas-area-action:focus-visible{outline-offset:-2px;outline:2px solid #fffdf8;box-shadow:inset 0 0 0 4px #243c32}.hn-studio .hn-presentation .hn-canvas-logo-region{z-index:4}.hn-studio .hn-presentation button.hn-canvas-intro-action{z-index:1}.hn-studio .hn-presentation .hn-canvas-intro-region .hn-canvas-edit-intro{z-index:4;position:relative}.hn-studio .hn-presentation .hn-canvas-cover-placeholder{text-align:center;height:100%;color:var(--hn-ink);opacity:.65;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font:11px/1.7 DM Sans,sans-serif;display:flex}.hn-studio .hn-presentation .hn-canvas-copy-action{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.hn-studio .hn-presentation .hn-canvas-edit-intro{width:fit-content;color:inherit;opacity:.65;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:12px 0 0;padding:0;font:10px/1.6 DM Sans,sans-serif;text-decoration:underline;display:block}.hn-studio .hn-presentation .hn-canvas-arrange{color:#426b50;cursor:pointer;background:#fffdf8;border:1px solid #78946745;border-radius:6px;flex:none;min-height:28px;margin:0 0 0 auto;padding:5px 8px;font:500 10px/1.5 DM Sans,sans-serif;display:inline-flex}.hn-studio .hn-presentation .hn-canvas-section>.hn-page-section-heading{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:14px;display:flex}.hn-studio .hn-presentation .hn-canvas-section>.hn-page-section-heading h2{flex:auto;margin:0}.hn-studio .hn-presentation .hn-canvas-section>.hn-page-section-heading :is(.hn-page-number,.hn-page-lead){flex-basis:100%}.hn-studio .hn-presentation .hn-canvas-area-selected{outline-offset:3px;outline:2px solid #859e6d}.hn-studio .hn-presentation :is(.hn-page-identity-copy,.hn-page-wordmark).hn-canvas-area-selected{border-radius:8px}.hn-studio .hn-presentation .hn-canvas-logo-region.hn-canvas-area-selected{border-radius:50%}.hn-studio .hn-presentation .hn-canvas-intro-region.hn-canvas-area-selected{outline-offset:8px}.hn-studio .hn-presentation .hn-canvas-section.hn-canvas-area-selected{outline-offset:6px;border-radius:8px}.hn-studio .hn-presentation :is(.hn-canvas-copy-action,.hn-canvas-edit-intro,.hn-canvas-arrange):focus-visible{outline-offset:4px;opacity:1;outline:2px solid}.hn-template-categories{background:#eef1e7;border-radius:12px;gap:6px;width:fit-content;margin-bottom:22px;padding:5px;display:flex}.hn-template-categories button{background:0 0;border:0;border-radius:9px;font-weight:600}.hn-template-categories button[aria-pressed=true]{color:#294e38;background:#fffdf8;box-shadow:0 2px 8px #273e2f12}.hn-private-templates>p{color:#657360;max-width:68ch;line-height:1.6}.hn-private-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.hn-private-template-grid article{background:#fffdf8;border:1px solid #d8dfcf;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.hn-private-template-grid h3{overflow-wrap:anywhere;margin:0;font-family:Lora,Georgia,serif;font-size:24px}.hn-private-template-grid p{color:#64725e;overflow-wrap:anywhere;margin:0;line-height:1.6}.hn-private-template-grid small{color:#75806e}.hn-private-template-grid button{align-self:flex-start;margin-top:auto}.hn-template-empty{text-align:center;background:#f4f5ec;border:1px dashed #b9c8ad;border-radius:18px;padding:40px 24px}.hn-template-empty svg{color:#728b65}.hn-template-empty h3,.hn-template-selected h3,.hn-template-success h3{font-family:Lora,Georgia,serif;font-size:28px}.hn-private-template-preview{pointer-events:none;border:1px solid #d8dfcf;border-radius:14px;max-height:460px;margin:20px 0;overflow:auto}.hn-private-template-preview .hn-visitor-note{display:none}.hn-private-template-create{border-top:1px solid #d8dfcf;gap:14px;padding-top:22px;display:grid}.hn-private-template-create label{gap:8px;max-width:440px;font-weight:600;display:grid}.hn-private-template-create input{box-sizing:border-box;width:100%}.hn-private-template-create p,.hn-template-scope{color:#657360;font-size:13px;line-height:1.65}.hn-private-template-create>.hn-primary{justify-self:start}.hn-private-template-save{max-width:620px}.hn-template-success{text-align:center;padding:24px 12px}.hn-template-success svg{color:#416a49;background:#edf2e6;border-radius:50%;padding:14px}.hn-template-success p{line-height:1.7}.hn-template-selected h3:focus{outline-offset:4px;outline:2px solid #557745}@media (width<=900px){.hn-private-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.hn-private-template-grid{grid-template-columns:1fr}.hn-template-categories{width:auto}.hn-template-categories button{flex:1}.hn-private-template-preview{max-height:340px}.hn-private-template-create>.hn-primary{width:100%}}.hn-save-template-trigger{align-items:center;gap:7px;font-size:12px;display:flex}.hn-template-categories button:focus-visible,.hn-private-templates button:focus-visible{outline-offset:3px;outline:2px solid #416b48}@media (width<=1100px){.hn-studio .hn-topbar .hn-save-template-trigger{display:none}.hn-studio .hn-topbar .hn-more-actions{display:inline-flex}}.passkey-nudge{background:#edf5ff;border:1px solid #426b501f;border-radius:17px;align-items:center;gap:16px;margin:20px 4vw 0;padding:17px 20px;display:flex}.passkey-nudge>svg{color:var(--blue);flex-shrink:0;width:30px;height:30px}.passkey-nudge>div{flex:1;gap:4px;display:grid}.passkey-nudge b{font-size:14px}.passkey-nudge span{color:#647083;font-size:12px}.passkey-nudge button,.account-dialog button:not(.primary){cursor:pointer;background:0 0;border:1px solid #14223b24;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:650;display:inline-flex}.passkey-nudge .passkey-dismiss{border:0;padding:7px}.account-dialog{background:var(--paper);width:min(550px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--navy);border:1px solid #14223b15;border-radius:25px;padding:30px;overflow:auto;box-shadow:0 30px 110px #14223b38}.account-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14223b66}.account-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.account-heading h2{letter-spacing:-.035em;margin:14px 0 8px;font:600 32px/1.15 Lora,serif}.account-heading p{color:#687083;overflow-wrap:anywhere;margin:0;font-size:13px}.account-dialog .account-close{border:0;padding:5px}.account-close svg{width:20px}.passkey-section{background:#eef2ff;border-radius:18px;margin:25px 0;padding:23px}.passkey-icon{width:32px;height:32px;color:var(--blue)}.account-dialog h3{margin:13px 0 10px;font:600 23px Lora,serif}.account-dialog p{color:#687083;font-size:14px;line-height:1.6}.passkey-section label{margin:20px 0 8px;font-size:12px;font-weight:700;display:block}.passkey-section label span{color:#687083;font-weight:400}.passkey-section input{width:100%;font:inherit;background:#fff;border:1px solid #cbd1e3;border-radius:11px;padding:12px 14px;font-size:14px}.passkey-section .primary{margin-top:12px}.passkey-section small{color:#647083;margin-top:12px;font-size:12px;line-height:1.6;display:block}.saved-passkeys ul{margin:14px 0;padding:0;list-style:none}.saved-passkeys li{border-top:1px solid #14223b15;align-items:flex-start;gap:12px;padding:15px 0;display:flex}.saved-passkeys li>svg{color:#647083;flex-shrink:0;margin-top:3px}.saved-passkeys li>div{flex:1;min-width:0}.saved-passkeys b{overflow-wrap:anywhere;font-size:14px;display:block}.saved-passkeys span{color:#687083;margin-top:5px;font-size:12px;display:block}.passkey-remove-confirm p{font-size:12px}.passkey-remove-confirm button{margin:3px 6px 3px 0}.account-dialog .passkey-danger{color:#a13c36;border-color:#a13c3633}.account-dialog .passkey-feedback{color:#175938;background:#e8fff2;border-radius:12px;padding:12px 15px}.passkey-error{background:#fff0e9;border-radius:12px;padding:12px 15px}.passkey-error p{color:#903c2d;margin:0 0 8px}.account-footer{border-top:1px solid #14223b18;justify-content:space-between;align-items:center;gap:15px;margin-top:23px;padding-top:19px;display:flex}.account-footer span{color:#687083;align-items:center;gap:7px;font-size:12px;display:flex}.account-dialog button:disabled{opacity:.5;cursor:wait}.account-dialog :focus-visible,.passkey-nudge :focus-visible{outline:3px solid var(--brand-green,#426b50);outline-offset:3px}.passkey-login-note{color:#687083;margin:9px 0 0;font-size:12px;line-height:1.5;display:block}.passkey-login-button{width:100%}.passkey-login-button svg{width:20px}.passkey-handoff-guide{border-top:1px solid #14223b15;margin-top:18px;padding-top:15px}.passkey-handoff-guide b{font-size:13px}.account-dialog .passkey-handoff-guide p,.account-dialog .passkey-options-help p{margin:7px 0 0;font-size:12px}.passkey-options-help{margin-top:17px}.passkey-options-help summary{cursor:pointer;font-size:12px;font-weight:650;line-height:1.6}.passkey-options-help summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px;border-radius:3px}.passkey-handoff-status{color:#14223b;z-index:20;pointer-events:none;background:#f3f5ff;border:1px solid #cbd1e3;border-radius:16px;align-items:flex-start;gap:12px;width:min(430px,100% - 32px);padding:18px 20px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #14223b20}.passkey-handoff-status>svg{color:var(--brand-green,#426b50);flex-shrink:0}.passkey-handoff-status b{font-size:14px}.passkey-handoff-status p{color:#647083;margin:5px 0 0;font-size:12px;line-height:1.6}@media (width<=540px){.passkey-nudge{flex-wrap:wrap;gap:12px;margin:14px 18px 0;padding:15px}.passkey-nudge>div{flex-basis:calc(100% - 60px)}.passkey-nudge>button:not(.passkey-dismiss){flex:1}.account-dialog{border-radius:20px;padding:22px}.account-heading h2{font-size:28px}.passkey-section{padding:18px}.account-footer{flex-direction:column;align-items:flex-start}}.account-sections{border-bottom:1px solid #14223b24;gap:8px;margin:25px 0 10px;padding-bottom:8px;display:flex}.account-dialog .account-sections button{background:0 0;border:0;border-radius:8px;min-height:44px;padding:10px 14px}.account-dialog .account-sections button[aria-current]{color:#245136;background:#e6efe4}.account-integrations{gap:14px;display:grid}.account-integrations>p{margin:7px 0}.account-integration-card{background:#fffdf8;border:1px solid #d8dfd6;border-radius:16px;padding:18px}.account-integration-card h3{margin:0 0 8px}.account-integration-card p{margin:7px 0}.account-integration-card a{text-decoration:underline}.account-integration-card small{color:#637369;margin-top:9px;font-size:12px;display:block}.account-integration-card form{gap:9px;margin-top:14px;display:grid}.account-integration-card label{font-size:13px;font-weight:700}.account-key-field{gap:8px;display:flex}.account-key-field input{min-width:0;font:inherit;border:1px solid #bfcdbd;border-radius:9px;flex:1;padding:11px;font-size:16px}.account-integration-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.account-integration-actions>div{background:#fff1ec;border-radius:10px;width:100%;padding:10px}.account-integration-actions>div button{margin-right:8px}.account-dialog .account-integration-guidance{margin-top:18px;font-size:12px}.hn-danger-zone{color:#43201c;background:#fdf3f1;border:1px solid #a13c3640;border-radius:14px;gap:10px;margin-top:18px;padding:18px;display:grid}.hn-danger-zone h3{color:#8a2a1c;align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.hn-danger-zone h3 svg{width:18px;height:18px}.hn-danger-zone p{margin:0;line-height:1.5}.hn-danger-zone ul{gap:4px;margin:0;padding-left:18px;line-height:1.4;display:grid}.hn-danger-zone label{font-size:14px;font-weight:600}.hn-danger-zone input{min-height:44px;font:inherit;letter-spacing:.08em;background:#fff;border:1px solid #a13c3655;border-radius:10px;padding:0 12px;font-size:16px}.hn-danger-zone button{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}.hn-danger-zone .hn-danger-button{color:#fff;background:#a13c36;border:1px solid #a13c36}.hn-danger-zone .hn-danger-button:disabled{opacity:.5;cursor:not-allowed}.hn-danger-zone .hn-danger-button svg{width:18px;height:18px}.hn-danger-error{color:#8a2a1c}.hn-danger-zone div.hn-danger-error{background:#fff;border-radius:10px;gap:6px;padding:12px;display:grid}.hn-danger-verify{background:#fff;border-radius:10px;gap:10px;padding:12px;display:grid}.hn-dashboard{color:#243c32;background:#f7f6f0;font:400 14px DM Sans,sans-serif}.hn-dashboard .hn-home-header{gap:26px;height:72px;padding:0 28px}.hn-dashboard .hn-home-header img{width:127px;display:block}.hn-dashboard button,.hn-dashboard a.hn-edit-nook,.hn-dashboard .hn-collection-actions>a{justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.hn-dashboard .hn-primary{box-shadow:0 2px 8px #243c3218;background:#2d5039!important;border-color:#2d5039!important}.hn-dashboard-layout{grid-template-columns:222px minmax(0,1fr);min-height:calc(100dvh - 72px);display:grid}.hn-dashboard-sidebar{background:#fffdf8;border-right:1px solid #e1e4d8;flex-direction:column;padding:30px 16px;display:flex}.hn-dashboard-sidebar>.hn-eyebrow{margin:0 12px 19px;font-size:9px}.hn-dashboard-sidebar nav{gap:6px;display:grid}.hn-dashboard-sidebar nav>button{background:0 0;border:0;border-radius:9px;justify-content:flex-start;width:100%;padding:12px;font-weight:500}.hn-dashboard-sidebar nav>button[aria-current=page]{color:#2d5039;background:#e8eddf;font-weight:650}.hn-dashboard-sidebar nav>button>span{color:#6f816c;margin-left:auto;font-size:10px}.hn-sidebar-footer{margin-top:auto;padding-top:30px}.hn-sidebar-footer>p{color:#8a9282;padding:0 12px;font-size:11px;line-height:1.8}.hn-dashboard .hn-sidebar-footer>button{background:0 0;border:0;border-radius:9px;justify-content:flex-start;width:100%;padding:12px;font-weight:500}.hn-dashboard .hn-sidebar-footer>button:hover,.hn-dashboard-sidebar nav>button:hover{background:#f0f3e9}.hn-dashboard main.hn-nooks-main{width:min(1120px,100%);min-width:0;margin:0 auto;padding:44px clamp(22px,4vw,54px) 60px}.hn-collection-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.hn-collection-heading h1{letter-spacing:-.035em;margin:12px 0;font:600 clamp(36px,4vw,50px)/1.1 Lora,serif}.hn-collection-heading h1>span{color:#78916b}.hn-collection-heading p{color:#6b7969;max-width:600px;margin:0;line-height:1.75}.hn-collection-heading>button{white-space:nowrap;padding:12px 18px}.hn-library-toolbar{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:28px 0 22px;display:flex}.hn-library-search{color:#7b8572;background:#fffdf8;border:1px solid #d8ddcf;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:220px;height:44px;padding:0 12px;display:flex}.hn-library-search:focus-within{border-color:#78916b;box-shadow:0 0 0 3px #426b5010}.hn-library-search input{width:100%;min-width:0;font:inherit;color:#243c32;background:0 0;border:0;padding:12px 0;font-size:12px}.hn-library-search button{background:0 0;border:0;min-height:28px;padding:4px}.hn-library-select{color:#6b7969;gap:6px;min-width:145px;font-size:10px;font-weight:650;display:grid;position:relative}.hn-account-menu{margin-left:auto;position:relative}.hn-dashboard .hn-home-header .hn-account-trigger{background:0 0;border:0;border-radius:99px;gap:8px;padding:5px 6px}.hn-dashboard .hn-home-header .hn-account-trigger:hover{background:#eef2e6}.hn-dashboard .hn-home-header .hn-account-avatar{color:#426b50;background:#e6eddd;border:1px solid #c6d4bb;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font:650 12px DM Sans,sans-serif;display:grid;overflow:hidden}.hn-dashboard .hn-home-header .hn-account-avatar img{object-fit:cover;width:100%;height:100%}.hn-account-popover{z-index:15;background:#fffdf8;border:1px solid #d8dfcf;border-radius:13px;width:250px;max-width:calc(100vw - 32px);padding:6px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 12px 36px #243c3224}.hn-account-identity{overflow-wrap:anywhere;border-bottom:1px solid #e7e9df;margin-bottom:5px;padding:12px 10px}.hn-account-identity strong{color:#243c32;font-size:13px;display:block}.hn-account-identity small{color:#77836d;margin-top:5px;font-size:11px;font-weight:400;display:block}.hn-dashboard .hn-account-popover>button{background:0 0;border:0;justify-content:flex-start;width:100%;padding:12px 10px}.hn-dashboard .hn-account-popover>button:hover,.hn-dashboard .hn-account-popover>button:focus-visible{background:#eef2e6}.account-dialog.hn-account-dialog{--paper:#fffdf8;--navy:#243c32;--blue:#426b50;--brand-green:#426b50;color:#243c32;background:#fffdf8;margin:auto;padding:28px;font:400 14px DM Sans,sans-serif}.hn-dashboard .hn-account-dialog .account-heading{background:0 0;border:0;padding:0}.hn-dashboard .hn-account-dialog .eyebrow{color:#718366;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;display:flex}.hn-dashboard .hn-account-dialog .passkey-section{background:#eef2e6}.hn-dashboard .hn-account-dialog .primary{color:#fffdf8;background:#2d5039;border-color:#2d5039;padding:11px 15px}.hn-collection-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hn-collection-row{background:#fffdf8;border:1px solid #dce1d3;border-radius:14px;align-items:center;gap:18px;min-width:0;padding:20px;display:flex}.hn-collection-row:hover{border-color:#b9c7ad;box-shadow:0 4px 18px #243c3205}.hn-nook-thumbnail{color:#78916b;background:#edf1e6;border-radius:10px;flex:none;place-items:center;width:62px;height:70px;display:grid}.hn-collection-copy{flex:1;min-width:0}.hn-collection-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hn-collection-title>a,.hn-collection-title>h2{letter-spacing:-.025em;color:#243c32;overflow-wrap:anywhere;margin:0;font:600 23px/1.2 Lora,serif;text-decoration:none}.hn-nook-status{color:#806630;background:#f4eddd;border-radius:99px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:650;display:inline-flex}.hn-nook-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.hn-nook-status.is-published{color:#426b50;background:#e8f1e4}.hn-collection-copy .hn-nook-url{color:#6b7969;overflow-wrap:anywhere;max-width:100%;margin:10px 0 7px;font-size:11px;text-decoration:none;display:block}.hn-nook-url[href]:hover{text-decoration:underline}.hn-collection-copy small{color:#89917e;font-size:10px;display:block}.hn-collection-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.hn-dashboard .hn-collection-actions>a{color:#243c32;background:#fffdf8;border:1px solid #d8ddcf;border-radius:9px;min-height:39px;padding:9px 11px}.hn-dashboard .hn-collection-actions>.hn-edit-nook{color:#426b50;background:#edf1e6;border-color:#cad8c0}.hn-dashboard .hn-trash-nook{color:#a44634;background:0 0;border-color:#0000;padding:9px}.hn-library-pagination{color:#7b8572;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;font-size:11px;display:flex}.hn-library-pagination>div{gap:8px;display:flex}.hn-library-empty{text-align:center;color:#6b7969;background:#f0f3e9;border:1px dashed #cbd5c1;border-radius:15px;flex-direction:column;align-items:center;padding:60px 24px;display:flex}.hn-library-empty h2{color:#243c32;margin:16px 0;font:600 28px/1.2 Lora,serif}.hn-library-empty p{max-width:410px;font-size:12px;line-height:1.8}.hn-library-notice{color:#426b50;background:#edf1e6;border-radius:9px;padding:12px 15px;font-size:12px;line-height:1.6}.hn-dashboard .hn-create-surface{width:min(960px,100vw - 40px)}.hn-dashboard .hn-create-surface .hn-surface-body{padding:0}.hn-dashboard .hn-management-copy{font-size:13px;line-height:1.8}.hn-dashboard .hn-management-copy strong{overflow-wrap:anywhere}.hn-dashboard .hn-danger{color:#a44634;border-color:#e9c4b7}@media (width<=1180px){.hn-collection-row{flex-wrap:wrap}.hn-collection-actions{border-top:1px solid #edf0e7;width:100%;padding-top:12px}.hn-dashboard-layout{grid-template-columns:190px minmax(0,1fr)}}@media (width<=720px){.hn-dashboard .hn-home-header{gap:12px;height:66px;padding:0 18px}.hn-dashboard .hn-home-header img{width:105px}.hn-dashboard-layout{display:block}.hn-dashboard-sidebar{border-bottom:1px solid #e1e4d8;border-right:0;flex-direction:row;align-items:center;gap:8px;padding:10px 14px}.hn-dashboard-sidebar>.hn-eyebrow,.hn-sidebar-footer>p{display:none}.hn-sidebar-footer{margin:0 0 0 auto;padding:0}.hn-dashboard .hn-sidebar-footer>button{gap:0;min-height:44px;padding:10px;font-size:0}.hn-sidebar-footer svg{width:18px}.hn-dashboard-sidebar nav{gap:5px;display:flex;overflow:auto}.hn-dashboard-sidebar nav>button{white-space:nowrap;width:auto;min-height:44px}.hn-dashboard-sidebar nav>button>span{margin-left:2px}.hn-dashboard main.hn-nooks-main{padding:28px 18px 40px}.hn-collection-heading{flex-direction:column;align-items:flex-start;gap:18px}.hn-collection-heading>button{width:100%;min-height:44px}.hn-library-toolbar{gap:12px}.hn-library-search{flex-basis:100%}.hn-library-search input{font-size:16px}.hn-library-select{flex:1;min-width:0}.hn-dashboard .hn-select-trigger{gap:9px;width:100%;font-size:12px}.hn-library-select:first-of-type .hn-select-popover{left:0;right:auto}.hn-collection-row{gap:12px;padding:16px}.hn-nook-thumbnail{width:46px;height:54px}.hn-collection-title>a,.hn-collection-title>h2{font-size:21px}.hn-collection-actions>a,.hn-collection-actions>button{min-height:44px!important}.hn-collection-actions>.hn-edit-nook{flex:1}.hn-library-pagination{flex-direction:column;align-items:flex-start}.hn-dashboard .hn-create-surface{width:calc(100vw - 24px)}}.hn-dashboard-sidebar nav button .hn-inbox-badge{color:#fff;text-align:center;background:#2d503b;border-radius:999px;min-width:24px;padding:3px 7px;font-size:12px;font-weight:700}.recommendation-journey{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.recommendation-copy h3{letter-spacing:-.045em;color:#284535;margin:22px 0;font:500 clamp(32px,4vw,49px)/1.14 Lora,Georgia,serif}.recommendation-copy p{color:#59675c;max-width:370px;font-size:15px;line-height:1.8}.recommendation-browser{background:#fffdf8;border:1px solid #c9d1c0;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 24px 65px -40px #344a35}.recommendation-toolbar{background:#f4f3e9;align-items:center;gap:5px;padding:16px 20px;display:flex}.recommendation-toolbar>span{background:#b2bea5;border-radius:50%;width:6px;height:6px}.recommendation-toolbar small{color:#5f6e59;margin-left:10px;font-size:10px}.recommendation-screen{height:395px;padding:24px 30px;animation:.45s both recommendation-reveal}@keyframes recommendation-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.recommendation-message>img{object-fit:cover;border-radius:10px;width:100%;height:140px;display:block}.recommendation-message>div{background:#f1f0e8;border-radius:12px;margin:14px 28px 0 0;padding:12px 15px}.recommendation-message small{color:#62725a;font-size:9px}.recommendation-message p{margin:4px 0;font-size:12px;line-height:1.5}.recommendation-message>.recommendation-reply{background:#e4ecdc;margin:10px 0 0 36px}.recommendation-reply>span{color:#31543f;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.recommendation-kit{text-align:center}.recommendation-kit>small,.recommendation-external>small{letter-spacing:.1em;color:#66765e;font-size:9px}.recommendation-screen h4{letter-spacing:-.035em;color:#284535;margin:12px 0;font:500 28px/1.2 Lora,Georgia,serif}.recommendation-kit>p{color:#66705f;font-size:12px;line-height:1.6}.recommendation-camera{background:radial-gradient(#ece9dc,#0000 70%);place-items:center;height:133px;display:grid}.camera-body{background:linear-gradient(#34403b,#1d2722);border-radius:12px;width:155px;height:88px;position:relative;transform:rotate(-7deg);box-shadow:0 18px 22px -17px #253c32}.camera-body:before{content:"";background:#2e3831;border-radius:4px;width:29px;height:12px;position:absolute;top:-10px;left:15px}.camera-grip{background:#414b40;border-radius:8px;width:27px;position:absolute;top:8px;bottom:0;left:0}.camera-lens{background:radial-gradient(circle at 40% 35%,#8aaf9c,#243b33 22%,#071b1c 45%,#324738 70%);border:8px solid #626b60;border-radius:50%;width:76px;height:76px;position:absolute;top:7px;left:57px;box-shadow:0 0 0 3px #19231e,inset 0 0 0 5px #111d17}.camera-flash{background:#bfc8b6;border-radius:2px;width:20px;height:7px;position:absolute;top:7px;right:12px}.recommendation-visit{color:#fffdf8;background:#31543f;border-radius:10px;justify-content:center;align-items:center;gap:12px;margin-top:10px;padding:14px;font-size:12px;display:flex;position:relative}.recommendation-pointer{fill:#243d30;color:#fff;filter:drop-shadow(1px 2px 2px #0003);position:absolute;bottom:-15px;right:33px}.recommendation-kit>.recommendation-disclosure{letter-spacing:0;margin-top:16px;font-size:10px;line-height:1.5;display:block}.recommendation-external{text-align:center;padding:3px 4px}.recommendation-external-check{background:#e6eedb;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 18px;display:grid}.recommendation-external>p{color:#5a6b57;max-width:290px;margin:14px auto;font-size:12px;line-height:1.7}.recommendation-click{text-align:left;background:#ecf0e5;border-radius:12px;align-items:center;gap:16px;margin:18px 0;padding:15px;font-size:12px;display:flex}.recommendation-click strong{color:#31543f;margin-top:5px;display:block}.recommendation-external>small:last-child{letter-spacing:0;font-size:10px;line-height:1.6;display:block}.recommendation-controls{border-top:1px solid #e2e5d9;justify-content:space-between;align-items:center;gap:3px;min-height:52px;padding:7px 13px;display:flex}.recommendation-controls button{color:#62725a;min-width:36px;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:10px;display:flex}.recommendation-controls button>span{background:#ccd3c1;border-radius:50%;width:5px;height:5px}.recommendation-controls [aria-pressed=true]{color:#284535;font-weight:600}.recommendation-controls [aria-pressed=true]>span{background:#426b50}.recommendation-controls button:focus-visible{outline-offset:2px;outline:2px solid #426b50}.home-page .recommendation-dashboard{background:#fffdf8;border-color:#dedfd5;border-radius:22px;box-shadow:0 20px 55px -40px #344a35}.recommendation-dashboard .home-dashboard-top{border-bottom:0}.recommendation-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:8px 0 28px;display:grid}.insight-stat{--stat-ink:#315540;color:var(--stat-ink);background:#e5edde;border-radius:15px;padding:20px;position:relative;overflow:hidden}.insight-stat-lavender{--stat-ink:#694e73;background:#eee6f2}.insight-stat-blue{--stat-ink:#345f78;background:#e2edf3}.insight-stat-peach{--stat-ink:#884b32;background:#f6e7db}.insight-stat-heading{justify-content:space-between;align-items:start;gap:12px;min-height:32px;display:flex}.insight-stat-heading>span{max-width:135px;font-size:11px;line-height:1.5}.insight-stat-heading>svg{flex-shrink:0;margin-top:2px}.recommendation-stats strong{letter-spacing:-.045em;color:var(--stat-ink);margin:13px 0 12px;font:500 clamp(31px,4.5vw,49px)/1.2 Lora,Georgia,serif;display:block}.insight-stat>small{font-size:9px;line-height:1.6;display:block}.recommendation-results{grid-template-columns:1.15fr 1fr;gap:22px;padding-top:4px;display:grid}.recommendation-links,.recommendation-side{background:#f5f4ed;border-radius:15px;min-width:0;padding:24px}.recommendation-side{background:#f4f1f4}.recommendation-results h4{color:#31543f;letter-spacing:-.02em;margin:0 0 24px;font-size:17px;font-weight:500}.insight-panel-heading{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.insight-panel-heading>span{letter-spacing:.1em;color:#65725f;white-space:nowrap;font-size:8px}.recommendation-link-row{align-items:center;gap:12px;margin:0 0 21px;font-size:12px;display:flex;position:relative}.recommendation-link-row>img{object-fit:contain;background:#fffdf8;border-radius:8px;flex-shrink:0;width:49px;height:60px;padding:4px}.insight-link-body{flex:1;min-width:0}.insight-link-body>div:first-child{justify-content:space-between;align-items:start;gap:10px;display:flex}.recommendation-link-row small{color:#636f60;margin-top:5px;font-size:9px;font-weight:400;line-height:1.5;display:block}.recommendation-link-row strong{text-align:right;color:#31543f;font-size:20px;font-weight:550;line-height:1}.recommendation-link-row strong small{margin-top:4px;font-size:8px}.insight-link-track{background:#e4e4d9;border-radius:9px;height:6px;margin-top:12px;overflow:hidden}.insight-link-track>i{border-radius:9px;height:100%;transition:width .3s;display:block}.insight-link-rank{color:#61705b;background:#fffdf8;border:1px solid #d9dfd3;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;display:grid;position:absolute;top:-5px;left:-5px}.recommendation-links>p,.recommendation-side>p{color:#636f60;margin-bottom:0;font-size:10px;line-height:1.8}.insight-source-chart{align-items:center;gap:22px;min-height:146px;display:flex}.insight-source-ring{border-radius:50%;flex-shrink:0;width:126px;height:126px;padding:15px;transform:rotate(-90deg)}.insight-source-ring>span{background:#f4f1f4;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;transform:rotate(90deg)}.insight-source-ring b{letter-spacing:-.04em;font:500 25px Lora,Georgia,serif}.insight-source-ring small{color:#6f6270;margin-top:4px;font-size:9px}.recommendation-sources{color:#52634d;flex:1;margin:0;font-size:11px}.recommendation-sources>div{justify-content:space-between;align-items:center;gap:12px;margin:15px 0;display:flex}.recommendation-sources dt{align-items:center;gap:7px;line-height:1.4;display:flex}.recommendation-sources dt i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.recommendation-sources dd{margin:0;font-weight:600}.recommendation-dashboard .recommendation-side .home-demo-pip{background:#e7e0ec;border-radius:12px;margin-top:23px}.home-qr-details{grid-template-columns:1fr 1fr;gap:70px;margin:32px 0 40px;display:grid}.home-qr-details h3{color:#284535;font:500 23px/1.3 Lora,Georgia,serif}.home-qr-details p{color:var(--home-muted);max-width:470px;font-size:14px;line-height:1.8}.home-sharing-section .home-section-heading,.home-more-stories .home-section-heading{margin-bottom:25px}.story-single .story-copy-slot{min-height:0}@media (width<=900px){.recommendation-journey{gap:35px}.recommendation-screen{padding:22px 18px}.recommendation-controls button{gap:3px;padding:4px;font-size:9px}.recommendation-results{gap:30px}.story-single .story-chapter{padding-bottom:10px}}@media (width<=700px){.recommendation-journey{grid-template-columns:1fr;gap:25px}.recommendation-copy p{max-width:none}.recommendation-browser{width:100%;max-width:470px;margin:auto}.recommendation-results{grid-template-columns:1fr;gap:28px}.recommendation-stats{gap:12px}.recommendation-stats span{font-size:10px}.recommendation-side .home-demo-pip{margin-top:18px}.home-qr-details{grid-template-columns:1fr;gap:18px;margin-top:26px}.home-qr-details h3{font-size:22px}.home-qr-details p{font-size:13px}.recommendation-controls{padding-inline:7px}}@media (width<=1050px){.insight-source-chart{flex-wrap:wrap;gap:15px}.insight-source-ring{width:110px;height:110px;padding:13px}.recommendation-sources{min-width:145px}.insight-stat{padding:16px}.recommendation-links,.recommendation-side{padding:20px}}@media (width<=700px){.recommendation-dashboard .home-dashboard-top{flex-wrap:wrap;gap:10px;height:auto;min-height:64px;padding-bottom:16px}.recommendation-dashboard .home-dashboard-top>div{margin-left:auto}.insight-stat-heading{gap:7px;min-height:32px}.insight-stat-heading>span{font-size:10px}.insight-stat>small{font-size:8px}.insight-stat-heading>svg{width:16px;height:16px}.insight-source-chart{flex-wrap:nowrap}.recommendation-sources{min-width:0}.insight-source-ring{width:100px;height:100px;padding:12px}.insight-source-ring b{font-size:22px}.recommendation-results{gap:15px}.recommendation-stats{gap:10px}}@media (prefers-reduced-motion:reduce){.recommendation-screen{animation:none}.insight-link-track>i{transition:none}}@media (width<=700px){.recommendation-stats{grid-template-columns:1fr 1fr}}.hn-insights-heading{margin-bottom:26px}.hn-insights-tabs{border-bottom:1px solid #dce1d3;gap:6px;padding-bottom:8px;display:flex;overflow-x:auto}.hn-dashboard .hn-insights-tabs>button{white-space:nowrap;color:#6e7d69;background:0 0;border:0;min-height:44px;padding:12px 15px}.hn-dashboard .hn-insights-tabs>button[aria-selected=true]{color:#2d5039;background:#e8eddf}.hn-insights-paid{color:#806630;letter-spacing:.03em;background:#f0eadb;border-radius:5px;padding:3px 6px;font-size:9px}.hn-insights-toolbar{align-items:flex-end;gap:14px;margin:26px 0;display:flex}.hn-insights-toolbar>.hn-library-select:first-child{flex:1;min-width:0;max-width:360px}.hn-insights-toolbar>button{min-height:44px}.hn-insights-panel{min-width:0;padding-top:2px}.hn-insights-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.hn-insights-metrics>article{background:#fffdf8;border:1px solid #dce1d3;border-radius:14px;flex-direction:column;gap:10px;padding:24px;display:flex}.hn-insights-metrics span{color:#6b7969;font-size:12px}.hn-insights-metrics strong{color:#243c32;overflow-wrap:anywhere;font:600 42px/1.1 Lora,serif}.hn-insights-metrics small{color:#7b8572;font-size:11px;line-height:1.6}.hn-insights-chart{background:#fffdf8;border:1px solid #dce1d3;border-radius:14px;padding:24px}.hn-insights-chart-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.hn-insights-chart-heading h2{margin:0;font:600 25px/1.2 Lora,serif}.hn-insights-chart-heading>span{color:#7b8572;white-space:nowrap;font-size:11px}.hn-insights-bars{border-bottom:1px solid #e1e4d8;align-items:flex-end;gap:4px;height:190px;margin-top:30px;display:flex}.hn-insights-bars>div{flex:1;align-items:flex-end;min-width:0;height:100%;display:flex}.hn-insights-bars i{background:#78916b;border-radius:4px 4px 0 0;width:100%;min-height:2px;display:block}.hn-insights-chart-axis{color:#7b8572;justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.hn-insights-zero{text-align:center;color:#78916b;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:30px 8px;display:flex}.hn-insights-zero h3{color:#243c32;margin:16px 0 8px;font:600 24px/1.2 Lora,serif}.hn-insights-zero p{color:#6b7969;max-width:420px;font-size:12px}.hn-insights-values{margin-top:15px;font-size:12px}.hn-insights-values summary{color:#426b50;cursor:pointer;padding:8px 0}.hn-insights-values table{border-collapse:collapse;text-align:left;width:100%;margin-top:12px}.hn-insights-values caption{text-align:left;color:#6b7969;padding:10px 0}.hn-insights-values th,.hn-insights-values td{border-bottom:1px solid #e7e9df;padding:10px;font-weight:400}.hn-insights-values thead th{font-weight:650}.hn-insights-values td,.hn-insights-values th:last-child{text-align:right}.hn-insights-measurement{color:#7b8572;margin:18px 0;font-size:10px;line-height:1.8}.hn-insights-privacy{color:#6b7969;gap:10px;max-width:740px;font-size:11px;line-height:1.8;display:flex}.hn-insights-privacy svg{flex:none;margin-top:2px}.hn-insights-coming{gap:5px;min-height:300px;margin-top:30px}.hn-insights-coming-icon{color:#426b50;background:#e6eddd;border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:14px;display:grid}.hn-insights-loading{text-align:center;color:#6b7969;padding:70px}.hn-live-insights{background:#fffdf8;border:1px solid #dce1d3;border-radius:24px;padding:28px;box-shadow:0 20px 55px -45px #344a35}.hn-insights-welcome{color:#31543f;justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;display:flex}.hn-insights-welcome>span{align-items:center;gap:10px;font-size:14px;font-weight:650;display:flex}.hn-insights-welcome>small{color:#727f6b;text-align:right;overflow-wrap:anywhere;max-width:45%;font-size:11px}.hn-live-insights .recommendation-stats{gap:15px;padding-bottom:26px}.hn-live-insights .insight-stat{padding:22px 18px}.hn-live-insights .insight-stat-heading>span{max-width:160px;font-size:12px}.hn-live-insights .insight-stat>strong{font-family:Lora,Georgia,serif;font-size:44px}.hn-live-insights .insight-stat>small{font-size:10px}.hn-live-insights .recommendation-results{grid-template-columns:1.1fr 1fr;gap:20px}.hn-live-insights .recommendation-results h2{color:#31543f;letter-spacing:-.035em;margin:0 0 25px;font:600 23px/1.25 Lora,Georgia,serif}.hn-insights-ranking{margin:0;padding:0;list-style:none}.hn-live-insights .recommendation-link-row{margin-bottom:27px;font-size:13px}.hn-live-insights .recommendation-link-row img,.hn-insight-rank-icon{object-fit:cover;background:#e6ebdf;border-radius:9px;flex-shrink:0;width:48px;height:56px;padding:0}.hn-insight-rank-icon{color:#64836d;place-items:center;display:grid}.hn-live-insights .recommendation-link-row small{font-size:10px}.hn-live-insights .insight-link-body>div:first-child>span{overflow-wrap:anywhere}.hn-live-insights .recommendation-links>p,.hn-live-insights .recommendation-side>p{font-size:11px}.hn-live-insights .insight-source-ring b{font-family:Lora,Georgia,serif}.hn-live-insights .recommendation-sources{font-size:12px}.hn-live-insights .recommendation-sources>div{margin:12px 0}.hn-insights-nookmate{background:#e7e0ec;border-radius:14px;align-items:center;gap:10px;min-height:96px;margin-top:24px;padding:10px;display:flex}.hn-insights-nookmate-art{flex-shrink:0;width:72px;height:80px;overflow:hidden}.hn-insights-nookmate>span{flex:1;min-width:0}.hn-insights-nookmate small,.hn-insights-nookmate b{color:#665e69;font-size:10px;line-height:1.6;display:block}.hn-insights-nookmate b{color:#493f51;margin:3px 0;font-size:12px}.hn-dashboard .hn-insights-nookmate>button{background:#f6f2f8;border-color:#d4c9dc;min-height:40px;padding:7px;font-size:10px}.hn-insights-companions{background:#f4f1f4;border-radius:14px;margin-top:22px;padding:20px}.hn-insights-companions h3{margin:0;font:600 22px Lora,serif}.hn-insights-companions p{color:#6b7969;font-size:12px}.hn-live-insights .hn-insights-chart{background:#f9f8f2;border:0;margin-top:24px;padding:22px}.hn-live-insights .hn-insights-bars{height:135px;margin-top:20px}.hn-live-insights .hn-insights-bars i{background:#91a483;min-height:0}.hn-live-insights .hn-insights-values{overflow-x:auto}.hn-live-insights .hn-insights-values table{min-width:320px}@media (width<=1100px){.hn-live-insights{padding:22px}.hn-live-insights .recommendation-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hn-live-insights .recommendation-results{grid-template-columns:1fr}.hn-live-insights .insight-source-chart{flex-wrap:nowrap;gap:25px}.hn-live-insights .insight-source-ring{width:130px;height:130px;padding:16px}}@media (width<=600px){.hn-live-insights{border-radius:18px;padding:15px}.hn-live-insights .recommendation-stats{gap:10px}.hn-live-insights .insight-stat{padding:16px 13px}.hn-live-insights .insight-stat>strong{font-size:36px}.hn-live-insights .insight-stat-heading>span{font-size:11px}.hn-live-insights .insight-stat>small{font-size:10px}.hn-live-insights .recommendation-links,.hn-live-insights .recommendation-side{padding:19px 16px}.hn-insights-welcome{align-items:flex-start}.hn-insights-welcome>span{font-size:12px}.hn-live-insights .insight-source-ring{width:98px;height:98px;padding:12px}.hn-live-insights .insight-source-chart{gap:16px}.hn-insights-nookmate{flex-wrap:wrap}.hn-insights-nookmate-art{width:58px;height:65px}.hn-insights-nookmate>button{margin-left:auto}.hn-live-insights .recommendation-results h2{font-size:21px}.hn-live-insights .hn-insights-chart{padding:16px}}@media (width<=720px){.hn-insights-tabs{gap:2px}.hn-dashboard .hn-insights-tabs>button{gap:6px;padding:12px 10px;font-size:11px}.hn-insights-toolbar{flex-wrap:wrap;gap:12px}.hn-insights-toolbar>.hn-library-select:first-child{flex-basis:100%;max-width:none}.hn-insights-metrics{gap:12px}.hn-insights-metrics>article{padding:18px 14px}.hn-insights-metrics strong{font-size:36px}.hn-insights-chart{padding:18px}.hn-insights-chart-heading{flex-direction:column;align-items:flex-start;gap:8px}.hn-insights-bars{gap:3px}.hn-insights-loading{padding:60px 20px}}.hn-surface.hn-wallet-surface{width:min(980px,100%)}.hn-wallet-intro{color:#536851;max-width:720px;margin:0 0 26px;font-size:14px;line-height:1.7}.hn-wallet-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.hn-wallet-controls{gap:18px;min-width:0;display:grid}.hn-wallet-controls>label,.hn-wallet-colors label{gap:8px;font-size:12px;font-weight:650;display:grid}.hn-wallet-controls input:not([type=color]){color:#243c32;background:#fffefa;border:1px solid #d4dbce;border-radius:9px;width:100%;padding:12px;font:14px DM Sans,sans-serif}.hn-wallet-note{color:#6a7664;margin:0;font-size:12px;line-height:1.7}.hn-wallet-colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hn-wallet-colors label>div{background:#fff;border:1px solid #d4dbce;border-radius:9px;align-items:center;gap:6px;padding:8px;display:flex}.hn-wallet-colors input{border:0;flex-shrink:0;width:28px;height:28px;padding:0}.hn-wallet-colors span{font-size:10px;font-weight:400}.hn-wallet-preview{text-align:center;background:#eef0e7;border-radius:18px;padding:24px;position:sticky;top:0}.hn-wallet-preview>p{color:#6a7664;font-size:12px;line-height:1.6}.hn-wallet-card{text-align:left;border-radius:17px;max-width:330px;margin:22px auto;padding:20px 22px 25px;font-family:DM Sans,sans-serif;overflow:hidden;box-shadow:0 12px 30px #243c3220}.hn-wallet-card-brand{align-items:center;height:55px;margin-bottom:15px;display:flex}.hn-wallet-card-brand img{object-fit:contain;max-width:160px;max-height:50px}.hn-wallet-card>small{letter-spacing:.05em;overflow-wrap:anywhere;font-size:10px}.hn-wallet-card h3{overflow-wrap:anywhere;margin:8px 0 16px;font:600 27px/1.15 DM Sans,sans-serif}.hn-wallet-card>p{overflow-wrap:anywhere;min-height:36px;font-size:13px;line-height:1.5}.hn-wallet-preview-qr{background:#fff;border-radius:8px;width:150px;height:150px;margin:28px auto 10px;padding:5px}.hn-wallet-preview-qr svg{width:100%;height:100%}.hn-wallet-scan{text-align:center;font-size:10px;display:block}.hn-wallet-status{background:#edf1e7;border-radius:12px;padding:18px}.hn-wallet-status strong{font-size:13px}.hn-wallet-status p{color:#52664e;margin:8px 0 0;font-size:12px;line-height:1.7}.hn-wallet-surface .hn-wallet-download{background:#2d5039;border-radius:9px;justify-content:center;align-items:center;gap:9px;margin-top:18px;padding:13px;font-size:13px;font-weight:600;text-decoration:none;display:flex;color:#fff!important}.hn-wallet-error{color:#8c3734;background:#fff0ea;border-radius:9px;padding:14px;font-size:13px;line-height:1.7}.hn-wallet-footer-actions{align-items:center;gap:16px;display:flex}.hn-wallet-surface>footer{justify-content:space-between;gap:20px;display:flex}.hn-wallet-surface>footer button{align-items:center;gap:7px;display:flex}.hn-wallet-controls input:focus-visible{outline-offset:3px;outline:2px solid #426b50}@media (width<=720px){.hn-wallet-editor{grid-template-columns:1fr}.hn-wallet-preview{position:static}.hn-wallet-surface>footer{flex-wrap:wrap}.hn-wallet-colors{gap:6px}.hn-wallet-colors label>div{padding:6px}.hn-wallet-footer-actions{gap:12px}.hn-wallet-colors span{font-size:9px}}.color-guidance{color:#315642;background:#edf5ee;border-radius:16px;margin:12px 0 22px;padding:14px;font-size:12px}.color-guidance-adjust{color:#634f3d;background:#f7f0e7}.color-guidance-heading{align-items:center;gap:7px;font-weight:700;display:flex}.color-guidance-heading>svg{flex-shrink:0}.color-guidance-heading>button{min-height:36px;color:inherit;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;text-decoration:underline;display:flex}.color-guidance p{margin:8px 0 13px;line-height:1.6}.color-suggestions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.color-suggestion{color:#14223b;background:#fffdf8;border:1px solid #14223b16;border-radius:12px;flex-direction:column;min-width:0;padding:12px;display:flex}.color-suggestion-preview{border-radius:8px;place-items:center;margin-bottom:10px;padding:10px;display:grid}.color-suggestion-preview svg{width:74px;height:74px;display:block}.color-suggestion b{font-size:11px;line-height:1.4}.color-suggestion small{color:#6d727c;margin:5px 0 12px;font-size:10px;line-height:1.5}.color-suggestion button{color:#14223b;background:#fff;border:1px solid #14223b30;border-radius:8px;min-height:40px;margin-top:auto;padding:6px;font-size:11px;font-weight:700}.color-guidance button:focus-visible{outline-offset:3px;outline:3px solid #315df5}@media (width<=360px){.color-suggestions{grid-template-columns:1fr}}.color-pairings{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.color-pairings button{min-height:36px;color:inherit;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:5px 6px;font-size:10px;display:flex}.color-pairings button[aria-pressed=true]{background:#fffdf8;border-color:#14223b30}.color-pairings i{border:1px solid #14223b25;border-radius:50%;flex-shrink:0;width:16px;height:16px}.export-dialog{background:var(--paper);width:min(940px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--navy);border:1px solid #14223b18;border-radius:26px;padding:0;overflow:auto;box-shadow:0 30px 110px #14223b40}.export-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14223b70}.export-heading{border-bottom:1px solid #14223b12;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 30px 22px;display:flex}.export-heading h2{letter-spacing:-.035em;margin:12px 0 6px;font:650 clamp(28px,4vw,40px)/1.05 Lora,serif}.export-heading p{color:#727a89;margin:0;font-size:13px}.export-close{background:0 0;border:0;border-radius:10px;place-items:center;padding:7px;display:grid}.export-close svg{width:21px}.export-body{grid-template-columns:minmax(250px,.85fr) minmax(390px,1.35fr);gap:30px;padding:28px 30px;display:grid}.export-preview{background:linear-gradient(145deg,#e4e8ff,#dcf7e9);border-radius:21px;flex-direction:column;justify-content:center;align-items:center;min-height:380px;padding:25px;display:flex;overflow:hidden}.export-preview>div:first-child{place-items:center;width:100%;min-height:270px;display:grid}.export-preview svg{filter:drop-shadow(0 16px 28px #14223b22);width:100%;max-width:260px;max-height:310px;display:block}.export-preview-qr svg{border-radius:15px}.export-preview small{color:#536071;letter-spacing:.06em;text-transform:uppercase;background:#ffffffa8;border-radius:99px;margin-top:18px;padding:7px 10px;font-size:10px;font-weight:800}.export-preview-loading{color:#667087;text-align:center;gap:10px;font-size:12px}.export-preview-loading svg{filter:none;width:28px;height:28px}.export-options fieldset{border:0;margin:0 0 24px;padding:0}.export-options legend{align-items:center;gap:7px;margin-bottom:11px;font-size:13px;font-weight:800;display:flex}.export-options legend small{color:#8a909b;font-size:10px;font-weight:600}.export-format-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.export-format-grid button,.export-size-grid button{text-align:left;background:#fff;border:1px solid #dcd9d0;border-radius:13px;min-width:0;padding:12px 8px;position:relative}.export-format-grid button.selected,.export-size-grid button.selected{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);background:#f1f4ff}.export-format-grid b,.export-format-grid small,.export-size-grid b,.export-size-grid small{display:block}.export-format-grid b{font-size:12px}.export-format-grid small,.export-size-grid small{color:#747c89;margin-top:4px;font-size:9px;line-height:1.35}.export-format-grid svg{width:12px;color:var(--blue);position:absolute;top:6px;right:6px}.export-layout-grid{gap:7px;display:grid}.export-layout-grid label{background:#fff;border:1px solid #ddd9d0;border-radius:13px;align-items:center;gap:11px;padding:11px 13px;display:flex}.export-layout-grid label.selected{border-color:var(--blue);background:#f5f7ff}.export-layout-grid input{accent-color:var(--blue);width:15px;height:15px}.export-layout-grid b,.export-layout-grid small{display:block}.export-layout-grid b{font-size:12px}.export-layout-grid small{color:#757e8c;margin-top:3px;font-size:10px}.export-size-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.export-size-grid button{text-align:center}.export-size-grid b{font-size:11px}.export-vector-note{color:#315c47;background:#eef8f2;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.export-vector-note>svg{flex-shrink:0;width:21px}.export-vector-note span{flex-direction:column;display:flex}.export-vector-note b{font-size:12px}.export-vector-note small{margin-top:3px;font-size:10px;line-height:1.5}.export-error,.export-success{border-radius:12px;align-items:flex-start;gap:8px;margin:0 30px 18px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.export-error{color:#903c2d;background:#fff0e9}.export-success{color:#22653d;background:#e8f8ed}.export-success svg{flex-shrink:0;width:15px}.export-footer{background:#f5f1e9;border-radius:0 0 26px 26px;justify-content:space-between;align-items:center;gap:20px;padding:20px 30px;display:flex}.export-footer p{color:#6c7482;margin:0;font-size:11px}.export-footer .primary{width:auto;min-width:190px;margin:0;padding:14px 20px}.export-dialog button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.export-dialog label:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:3px}.export-dialog button:disabled{opacity:.48;cursor:default}@media (width<=760px){.export-dialog{border-radius:22px;width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.export-heading{padding:22px 20px 18px}.export-body{grid-template-columns:1fr;gap:22px;padding:20px}.export-preview{min-height:235px;padding:18px}.export-preview>div:first-child{min-height:160px}.export-preview svg{max-width:205px;max-height:195px}.export-preview small{margin-top:10px}.export-format-grid{grid-template-columns:repeat(3,1fr)}.export-format-grid button{min-height:60px}.export-options fieldset{margin-bottom:20px}.export-error,.export-success{margin:0 20px 16px}.export-footer{z-index:2;padding:15px 20px;position:sticky;bottom:0}.export-footer p{display:none}.export-footer .primary{width:100%;min-width:0}.export-size-grid button{padding-inline:5px}}.export-confidence{color:#355642;background:#f1f6ef;border:1px solid #dce6de;border-radius:15px;margin:0 30px 20px;padding:17px 18px}.export-confidence-status{align-items:center;gap:8px;font-size:12px;display:flex}.export-confidence-status svg{flex-shrink:0}.export-confidence p{margin:8px 0;font-size:12px;line-height:1.6}.export-confidence small{color:#5e6d62;font-size:11px;line-height:1.6;display:block}.export-confidence details{margin:10px 0}.export-confidence summary{cursor:pointer;min-height:36px;padding:8px 0;font-size:11px;font-weight:700}.export-confidence details p{font-size:11px}.export-confidence-warning{color:#714b31;background:#fbf0e7;border-color:#e8d4c0}.export-confidence summary:focus-visible{outline-offset:3px;outline:3px solid #315df5}@media (width<=760px){.export-confidence{margin:0 20px 16px;padding:14px}.export-confidence-status{line-height:1.5}}.hn-surface.hn-share-surface{width:min(620px,100%)}.hn-share-surface .hn-surface-body{padding:28px}.hn-share-intro>p{color:#71816b;margin:18px 0 24px;font-size:14px;line-height:1.65}.hn-share-ready{color:#2d5039;align-items:center;gap:9px;font-weight:700;display:flex}.hn-share-ready>svg{box-sizing:content-box;background:#e8eee1;border-radius:50%;padding:3px}.hn-share-link{gap:8px;font-size:12px;font-weight:700;display:grid}.hn-share-link>div{background:#fffefa;border:1px solid #d8ddcf;border-radius:12px;align-items:center;gap:8px;padding:7px 9px 7px 13px;display:flex}.hn-share-link input{color:#385c41;text-overflow:ellipsis;background:0 0;border:0;width:100%;min-width:0;padding:8px 0;font-size:13px}.hn-share-link button{flex-shrink:0;place-items:center;display:grid}.hn-share-notice{color:#2d5039;font-size:12px}.hn-share-options{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.hn-share-options>a,.hn-share-options>button{text-align:left;color:#243c32;background:#fffdf8;border:1px solid #d8ddcf;border-radius:15px;align-items:flex-start;gap:12px;min-width:0;text-decoration:none;padding:20px!important;display:flex!important}.hn-share-options>a:hover,.hn-share-options>button:hover{background:#edf0e7}.hn-share-options svg{color:#426b50;flex-shrink:0;margin-top:2px}.hn-share-options b,.hn-share-options small{display:block}.hn-share-options b{font-size:14px}.hn-share-options small{color:#71816b;margin-top:7px;font-size:12px;font-weight:400;line-height:1.5}.hn-surface.hn-share-surface>footer{justify-content:space-between;gap:16px}.hn-share-surface>footer p{color:#71816b;margin:0;font-size:12px}.hn-share-surface>footer button{align-items:center;gap:8px;display:flex}.hn-share-local{color:#7c705b;border-top:1px solid #e1e5da;margin-top:25px;padding-top:16px;font-size:11px;line-height:1.5}.hn-surface.hn-share-design{width:min(980px,100%)}.hn-qr-designer{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.hn-qr-design-controls{gap:18px;min-width:0;display:grid}.hn-share-design .design-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hn-share-design .design-options button{border:1px solid #d8ddcf;border-radius:13px;justify-items:center;gap:6px;padding:13px 10px;display:grid}.hn-share-design .design-options button[aria-pressed=true]{outline-offset:2px;outline:2px solid #426b50}.hn-share-design .design-options svg{width:46px;height:46px;display:block}.hn-share-design .design-options b{font-size:11px}.hn-share-design .design-options small{font-size:10px;font-weight:400}.hn-qr-colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.hn-qr-colors label{gap:7px;font-size:11px;font-weight:700;display:grid}.hn-qr-colors label>div{background:#fff;border:1px solid #d8ddcf;border-radius:10px;align-items:center;gap:6px;padding:7px;display:flex}.hn-qr-colors input{cursor:pointer;border:0;flex-shrink:0;width:28px;height:28px;padding:0}.hn-qr-colors code{font-size:10px;font-weight:400}.hn-qr-caption{gap:8px;font-size:12px;font-weight:700;display:grid}.hn-qr-caption input{color:#243c32;background:#fffefa;border:1px solid #d8ddcf;border-radius:10px;width:100%;padding:12px}.hn-qr-design-preview{text-align:center;background:linear-gradient(145deg,#eef0e5,#e1ecdf);border-radius:20px;min-width:0;padding:24px 22px;position:sticky;top:0}.hn-qr-design-artwork{place-items:center;min-height:260px;margin:25px auto;display:grid}.hn-qr-design-artwork>svg{filter:drop-shadow(0 12px 20px #243c3218);width:100%;max-height:340px}.hn-qr-design-preview p{overflow-wrap:anywhere;color:#536b51;font-size:11px}.hn-qr-design-preview p svg{vertical-align:middle;margin-right:5px;display:inline}.hn-qr-design-preview small{color:#71816b;font-size:11px;line-height:1.6;display:block}.hn-qr-export{--paper:#fffdf8;--navy:#243c32;--blue:#426b50;font-family:DM Sans,Arial,sans-serif}.hn-qr-export .eyebrow{color:#426b50;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.hn-qr-export .eyebrow svg{width:16px}.hn-qr-export .primary{color:#fff;background:#2d5039;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-weight:700;display:flex}.hn-qr-export .primary svg{width:18px}.hn-qr-export .export-heading{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;height:auto;position:static}.hn-qr-export .export-heading h2{font-family:Lora,Georgia,serif}@media (width<=720px){.hn-share-surface .hn-surface-body{padding:22px 18px}.hn-share-options{grid-template-columns:1fr}.hn-qr-designer{grid-template-columns:1fr;gap:24px}.hn-qr-design-preview{position:static}.hn-qr-design-artwork{min-height:200px}.hn-qr-design-artwork>svg{max-height:270px}.hn-share-surface>footer{flex-wrap:wrap}.hn-share-surface>footer p{flex-basis:100%}.hn-qr-colors code{font-size:9px}}.hn-share-options>a.hn-share-wallet{color:#fffdf8;background:#294d3d;border-color:#294d3d;grid-column:1/-1;align-items:center!important}.hn-share-options>a.hn-share-wallet svg,.hn-share-options>a.hn-share-wallet small{color:#e2ecdd}.hn-share-options>a.hn-share-wallet:hover{background:#203f31}.hn-address{background:#f7f6ef;border:1px solid #d8ddcf;border-radius:15px;gap:12px;margin-top:20px;padding:18px;display:grid}.hn-address>header{align-items:flex-start;gap:11px;display:flex}.hn-address>header>svg{color:#426b50;flex-shrink:0;margin-top:2px}.hn-address>header b,.hn-address>header small{display:block}.hn-address>header b{color:#243c32;font-size:14px}.hn-address>header small{color:#71816b;margin-top:4px;font-size:12px;line-height:1.5}.hn-address-suggestion{text-align:left;color:#2d5039;border-radius:12px;align-items:center;gap:9px;width:100%;font-size:13px;background:#eef3e6!important;border:1px dashed #9db58d!important;padding:12px 14px!important;display:flex!important}.hn-address-suggestion b{overflow-wrap:anywhere}.hn-address-suggestion svg{color:#426b50;flex-shrink:0}.hn-address-field{color:#71816b;background:#fffefa;border:1px solid #cbd6c1;border-radius:12px;align-items:center;min-width:0;padding:0 12px;font-size:15px;display:flex}.hn-address-field:focus-within{outline-offset:1px;outline:2px solid #426b50}.hn-address-field>span{white-space:nowrap;flex-shrink:0}.hn-address-field input{color:#243c32;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:13px 0 13px 1px;font-size:16px;font-weight:600}.hn-address-status{margin:0;font-size:12px;line-height:1.55}.hn-address-status.is-ok{color:#2d6a3f}.hn-address-status.is-bad{color:#9c382a}.hn-address-status.is-quiet{color:#71816b}.hn-address-actions{flex-wrap:wrap;gap:10px;display:flex}.hn-address-actions button{border-radius:11px;padding:10px 16px;font-size:13px}.hn-address-actions .hn-danger{color:#fff!important;background:#9c382a!important;border-color:#9c382a!important}.hn-address-current{color:#536b51;gap:10px;margin-top:12px;font-size:12px;display:grid}.hn-address-current>p{flex-wrap:wrap;align-items:center;gap:7px;margin:0;line-height:1.5;display:flex}.hn-address-current>p span{overflow-wrap:anywhere;font-weight:700}.hn-address-current .hn-address-actions button{padding:7px 12px;font-size:12px}.hn-address-note{color:#71816b;margin:14px 0 0;font-size:12px}@media (width<=720px){.hn-address{padding:15px}.hn-address-field{font-size:14px}.hn-address-actions button{flex:1}}.hn-address-reserved{color:#426b50;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:700;display:flex}.hn-share-surface .hn-address-field input:focus,.hn-share-surface .hn-address-field input:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.hn-address-waiting{color:#536b51;background:#f1f0e6;border-radius:11px;align-items:flex-start;gap:8px;margin:0;padding:11px 13px;font-size:12px;line-height:1.55;display:flex}.hn-address-waiting>svg{color:#426b50;flex-shrink:0;margin-top:2px}.hn-address-waiting b{color:#243c32;overflow-wrap:anywhere}.hn-search-switch{cursor:pointer;background:#fffefa;border:1px solid #d8ddcf;border-radius:15px;align-items:center;gap:11px;margin-top:14px;padding:15px 18px;display:flex}.hn-search-switch>svg{color:#426b50;flex-shrink:0;align-self:flex-start;margin-top:2px}.hn-search-switch>span{flex:1;min-width:0}.hn-search-switch b,.hn-search-switch small{display:block}.hn-search-switch b{color:#243c32;font-size:14px;line-height:1.4}.hn-search-switch small{color:#71816b;margin-top:4px;font-size:12px;line-height:1.5}.hn-search-switch input{appearance:none;cursor:pointer;background:#c9cfc1;border-radius:999px;flex-shrink:0;width:46px;height:28px;margin:0;transition:background .15s;position:relative}.hn-search-switch input:after{content:"";background:#fffefa;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #243c3240}.hn-search-switch input:checked{background:#426b50}.hn-search-switch input:checked:after{transform:translate(18px)}.hn-search-switch input:focus-visible{outline-offset:2px;outline:2px solid #426b50}.hn-search-switch input:disabled{opacity:.6;cursor:progress}@media (width<=720px){.hn-search-switch{padding:15px}}@media (prefers-reduced-motion:reduce){.hn-search-switch input,.hn-search-switch input:after{transition:none}}.hn-inbox{--paper:#fffdf8;--line:#e4e5dc;--muted:#68766b;--green:#2d503b}.hn-inbox *{box-sizing:border-box}.hn-inbox{color:#253e33;font-synthesis:none;background:#f5f4ee;margin:0;font-family:DM Sans,sans-serif}.hn-inbox button,.hn-inbox input,.hn-inbox select,.hn-inbox textarea{font:inherit;color:inherit}.hn-inbox button,.hn-inbox a,.hn-inbox input,.hn-inbox select,.hn-inbox textarea{-webkit-tap-highlight-color:transparent}.hn-inbox button{cursor:pointer}.hn-inbox button:disabled{cursor:not-allowed;opacity:.45}.hn-inbox button{background:0 0;border:0}.hn-inbox button:focus-visible,.hn-inbox a:focus-visible,.hn-inbox input:focus-visible,.hn-inbox textarea:focus-visible,.hn-inbox select:focus-visible{outline-offset:4px;outline:2px solid #6b8659}.hn-inbox a{color:inherit;text-decoration:none}.hn-inbox h1,.hn-inbox h2,.hn-inbox h3,.hn-inbox h4,.hn-inbox p{margin:0}.hn-inbox svg{flex-shrink:0}.hn-inbox button,.hn-inbox a{touch-action:manipulation}.hn-inbox img{max-width:100%;display:block}.hn-inbox .inbox-app{--paper:#fffdf8;--line:#e4e5dc;--muted:#68766b;--green:#2d503b;min-height:100dvh}.hn-inbox .app-header{background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:34px;height:76px;padding:0 36px;display:flex}.hn-inbox .brand img{width:140px}.hn-inbox .workspace-label{border-left:1px solid var(--line);align-items:center;gap:10px;padding-left:29px;font-size:12px;font-weight:600;display:flex}.hn-inbox .workspace-mark{color:#537148;background:#eaf0e3;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.hn-inbox .workspace-label small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.hn-inbox .app-header nav{align-items:stretch;gap:26px;height:100%;margin-left:auto;display:flex}.hn-inbox .app-header nav>a,.hn-inbox .app-header nav>button{color:var(--muted);align-items:center;gap:7px;padding:0 5px;font-size:13px;display:flex;position:relative}.hn-inbox .app-header nav>.active{color:var(--green);font-weight:700}.hn-inbox .app-header nav>.active:after{content:"";background:var(--green);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.hn-inbox .app-header nav span{background:#e9eedf;border-radius:6px;place-items:center;min-width:20px;height:19px;font-size:10px;display:grid}.hn-inbox .owner-avatar{border:3px solid var(--paper);background:#e8e2d4;border-radius:50%;width:35px;height:35px;font-size:10px;font-weight:700;box-shadow:0 0 0 1px #e0dfd3}.hn-inbox .study-bar{letter-spacing:.09em;color:#65735e;background:#edeee5;border-bottom:1px solid #e3e5d9;justify-content:space-between;align-items:center;padding:9px 36px;font-size:9px;display:flex}.hn-inbox .study-bar>span{align-items:center;gap:7px;display:flex}.hn-inbox .study-detail{letter-spacing:0}.hn-inbox .study-dot{background:#829371;border-radius:50%;width:5px;height:5px}.hn-inbox .study-bar button{letter-spacing:0;align-items:center;gap:6px;padding:2px;font-size:10px;display:flex}.hn-inbox .inbox-main{max-width:1740px;margin:auto;padding:34px 36px 28px}.hn-inbox .inbox-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.hn-inbox .eyebrow{letter-spacing:.14em;color:#697b62;font-size:9px;font-weight:600;line-height:1.6}.hn-inbox .inbox-heading h1{letter-spacing:-1.6px;margin-top:6px;font:500 43px/1.13 Lora,Georgia,serif}.hn-inbox .title-dot{color:#a7b58a}.hn-inbox .inbox-heading p{color:var(--muted);margin-top:9px;font-size:12px}.hn-inbox .button{background:var(--paper);border:1px solid #d9dfd2;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:39px;padding:10px 14px;font-size:12px;font-weight:600;line-height:1.35;transition:background .15s,box-shadow .15s;display:inline-flex}.hn-inbox .button:hover:not(:disabled){background:#eff2e9;box-shadow:0 2px 6px #294b3510}.hn-inbox .button.primary{background:var(--green);border-color:var(--green);color:#fffdf8}.hn-inbox .button.primary:hover:not(:disabled){background:#23432f}.hn-inbox .button.full{width:100%}.hn-inbox .guest-entry{background:0 0;border-color:#d3daca;padding:12px 16px}.hn-inbox .icon{border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.hn-inbox .icon:hover{background:#edf1e7}.hn-inbox .text-button{color:#476641;align-items:center;gap:7px;padding:7px 0;font-size:11px;font-weight:600;display:inline-flex}.hn-inbox .text-button:hover{text-underline-offset:3px;text-decoration:underline}.hn-inbox .inbox-shell{background:var(--paper);border:1px solid #dddfd3;border-radius:15px;grid-template-columns:325px minmax(0,1fr);height:calc(100dvh - 292px);min-height:570px;max-height:1050px;display:grid;overflow:hidden;box-shadow:0 5px 30px #253e3305}.hn-inbox .conversation-list{border-right:1px solid var(--line);background:#fcfbf6;flex-direction:column;min-height:0;display:flex}.hn-inbox .list-tools{padding:20px 20px 11px}.hn-inbox .search{color:#73816d;background:#fffefa;border:1px solid #dfe2d7;border-radius:8px;align-items:center;gap:9px;min-height:38px;padding:0 11px;display:flex}.hn-inbox .search input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:36px;font-size:11px}.hn-inbox .search:focus-within{outline-offset:2px;outline:2px solid #8c9d78}.hn-inbox .search input:focus-visible{outline:0}.hn-inbox .nook-filter{align-items:center;gap:7px;margin-top:13px;font-size:11px;display:flex}.hn-inbox .nook-filter>span{color:#75806f}.hn-inbox .nook-filter select{appearance:none;cursor:pointer;background:0 0;border:0;max-width:220px;padding:5px 20px 5px 0;font-size:11px;font-weight:600}.hn-inbox .nook-filter>svg{pointer-events:none;margin-left:-21px}.hn-inbox .filter-tabs{border-bottom:1px solid var(--line);align-items:stretch;gap:14px;padding:0 16px;display:flex}.hn-inbox .filter-tabs button{color:#75806f;white-space:nowrap;align-items:center;gap:5px;padding:12px 0;font-size:10px;display:flex;position:relative}.hn-inbox .filter-tabs button[aria-pressed=true]{color:#2d503b;font-weight:700}.hn-inbox .filter-tabs button[aria-pressed=true]:after{content:"";background:#456742;height:2px;position:absolute;bottom:-1px;left:0;right:0}.hn-inbox .filter-tabs button>span{background:#ece8d9;border-radius:4px;min-width:15px;padding:1px 3px;font-size:9px}.hn-inbox .list-scroll{scrollbar-width:thin;scrollbar-color:#d9dfd0 transparent;flex:1;min-height:0;padding-bottom:15px;overflow:auto}.hn-inbox .day-label{letter-spacing:.07em;color:#7b8776;text-transform:uppercase;padding:19px 23px 8px;font:500 9px DM Sans,sans-serif}.hn-inbox .conversation-row{text-align:left;border-radius:9px;width:calc(100% - 16px);margin:3px 8px;padding:13px 15px 14px;transition:background .15s;display:block;position:relative}.hn-inbox .conversation-row:hover{background:#f0f2e9}.hn-inbox .conversation-row.selected{background:#eaf0e1}.hn-inbox .conversation-row.selected:before{content:"";background:#577849;border-radius:3px;width:3px;position:absolute;top:16px;bottom:16px;left:0}.hn-inbox .row-head{align-items:center;gap:8px;margin-bottom:9px;display:flex}.hn-inbox .row-head>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.hn-inbox .row-head>time{color:#6d7b65;white-space:nowrap;margin-left:auto;font-size:9px}.hn-inbox .avatar{color:#615d47;background:#e8e8db;border:1px solid #00000004;border-radius:50%;flex-shrink:0;place-items:center;width:39px;height:39px;font-size:12px;font-weight:500;display:inline-grid}.hn-inbox .avatar.small{width:27px;height:27px;font-size:9px}.hn-inbox .avatar.peach{color:#796342;background:#efe2ce}.hn-inbox .avatar.rose{color:#875f60;background:#f2dfe0}.hn-inbox .avatar.blue{color:#536e81;background:#e2e9ee}.hn-inbox .avatar.sage{color:#607348;background:#e3eacb}.hn-inbox .avatar.lavender{color:#756085;background:#e9e4ef}.hn-inbox .avatar.sand{color:#7e735a;background:#eae6db}.hn-inbox .unread-dot{background:#4c7248;border-radius:50%;flex-shrink:0;width:6px;height:6px}.hn-inbox .row-subject{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;line-height:1.7;display:block;overflow:hidden}.hn-inbox .row-excerpt{color:#78806f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.hn-inbox .row-foot{color:#8a9481;justify-content:space-between;align-items:center;gap:7px;margin-top:11px;display:flex}.hn-inbox .nook-label{color:#65765e;align-items:center;gap:5px;font-size:9px;display:inline-flex}.hn-inbox .nook-label>span{background:#83956e;border-radius:2px;width:5px;height:5px}.hn-inbox .nook-label.clay>span{background:#c1916b}.hn-inbox .nook-label.blue>span{background:#7f9ca7}.hn-inbox .needs-label{color:#857b55;font-size:8px}.hn-inbox .draft-label{color:#987153;font-size:9px;font-weight:600}.hn-inbox .list-footer{border-top:1px solid var(--line);color:#7a846f;align-items:center;gap:6px;padding:13px 21px;font-size:9px;display:flex}.hn-inbox .list-footer>span:last-child{margin-left:auto;font-size:9px}.hn-inbox .conversation{flex-direction:column;min-width:0;min-height:0;display:flex}.hn-inbox .thread-header{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:80px;padding:19px 26px;display:flex}.hn-inbox .thread-person{min-width:0}.hn-inbox .thread-person h2{letter-spacing:-.4px;overflow-wrap:anywhere;font:500 21px Lora,serif}.hn-inbox .thread-person>span{color:#76816b;align-items:center;gap:5px;margin-top:5px;font-size:9px;display:flex}.hn-inbox .thread-person>span>span{margin:0 2px}.hn-inbox .thread-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.hn-inbox .thread-actions>.icon{color:#75856d}.hn-inbox .thread-actions>.button{min-height:34px;padding:8px 10px;font-size:10px}.hn-inbox .thread-body{flex:1;min-height:0;display:flex;position:relative}.hn-inbox .thread-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.hn-inbox .context-strip{padding:14px 28px 0}.hn-inbox .context-strip>button{text-align:left;background:#f8f9f2;border:1px solid #e5e7dc;border-radius:8px;align-items:center;gap:11px;width:100%;padding:9px 11px;display:flex}.hn-inbox .context-strip>button:hover{background:#f0f3e8}.hn-inbox .context-strip img{object-fit:cover;border-radius:5px;width:37px;height:37px}.hn-inbox .context-strip small{letter-spacing:.07em;color:#7d886e;margin-bottom:4px;font-size:8px;display:block}.hn-inbox .context-strip b{flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;font-weight:500;display:flex}.hn-inbox .context-link{color:#667c5a;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.hn-inbox .timeline{scrollbar-width:thin;scrollbar-color:#dce1d2 transparent;overscroll-behavior:contain;flex:1;min-height:0;padding:23px 36px 15px;overflow:auto}.hn-inbox .conversation-intro{max-width:580px;margin:0 auto 25px}.hn-inbox .status{border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;line-height:1.3;display:inline-flex}.hn-inbox .status.needs{color:#877244;background:#f3eddc}.hn-inbox .status.waiting{color:#607753;background:#eaf0e6}.hn-inbox .status.closed{color:#717d66;background:#eeefe9}.hn-inbox .status-dot{background:#b59554;border-radius:50%;width:4px;height:4px}.hn-inbox .conversation-intro h3{letter-spacing:-.5px;max-width:490px;margin-top:10px;font:500 25px/1.25 Lora,serif}.hn-inbox .conversation-intro>p{color:#7d8574;margin-top:8px;font-size:10px;line-height:1.6}.hn-inbox .timeline-divider{color:#8a917f;align-items:center;gap:12px;max-width:580px;margin:10px auto 23px;font-size:8px;display:flex}.hn-inbox .timeline-divider:before,.hn-inbox .timeline-divider:after{content:"";background:#e8eadf;flex:1;height:1px}.hn-inbox .message{max-width:580px;margin:0 auto 21px;animation:.2s ease-out message-in}.hn-inbox .message-byline{align-items:center;gap:10px;margin-bottom:7px;display:flex}.hn-inbox .message-byline strong{font-size:10px;font-weight:600}.hn-inbox .message-byline time{color:#88917e;font-size:9px}.hn-inbox .message-text{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f3ea;border:1px solid #e9e7dc;border-radius:0 11px 11px;max-width:94%;padding:14px 18px;font-size:12px;line-height:1.85}.hn-inbox .message.owner .message-text{background:#edf3e7;border-color:#e0e8d7;border-radius:11px 0 11px 11px;margin-left:auto}.hn-inbox .message.owner .message-byline{justify-content:flex-end}.hn-inbox .message-origin{color:#89917f;margin:7px 0 0 2px;font-size:8px;display:block}.hn-inbox .delivery-note{color:#829176;justify-content:flex-end;align-items:center;gap:4px;margin-top:7px;font-size:8px;display:flex}.hn-inbox .sending{color:#6a7c61;align-items:center;gap:7px;max-width:580px;margin:auto;font-size:11px;display:flex}.hn-inbox .sending-dot{background:#7d9a6a;border-radius:50%;width:6px;height:6px;animation:.6s infinite alternate pulse}.hn-inbox .composer-wrap{background:var(--paper);border-top:1px solid #eaecdf;padding:15px 28px 12px}.hn-inbox .composer{background:#fffefa;border:1px solid #cfd9c4;border-radius:10px;padding:13px 15px;box-shadow:0 2px 8px #35512d04}.hn-inbox .composer:focus-within{border-color:#8fa17f;box-shadow:0 0 0 2px #d9e2cf55}.hn-inbox .composer-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.hn-inbox .composer-top>label{font-size:10px;font-weight:700}.hn-inbox .composer-top>span{color:#8b937f;font-size:8px}.hn-inbox .composer textarea{resize:vertical;background:0 0;border:0;outline:none;width:100%;min-height:74px;max-height:200px;padding:13px 0 10px;font-size:12px;line-height:1.7;display:block}.hn-inbox .composer textarea:focus-visible{outline:0}.hn-inbox .composer textarea::placeholder{color:#99a08c}.hn-inbox .composer-bottom{border-top:1px solid #eff0e8;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.hn-inbox .composer-bottom>span{color:#7b8871;align-items:center;gap:6px;max-width:290px;font-size:9px;line-height:1.5;display:flex}.hn-inbox .composer-bottom .button{white-space:nowrap;min-height:35px;padding:9px 12px;font-size:11px}.hn-inbox .composer-footnote{color:#919683;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;font-size:8px;display:flex}.hn-inbox .composer-footnote button{color:#5e7653;white-space:nowrap;align-items:center;gap:4px;padding:3px 0;font-size:9px;display:flex}.hn-inbox .context-panel{border-left:1px solid var(--line);scrollbar-width:thin;background:#fafbf5;flex-shrink:0;width:255px;padding:20px;overflow:auto}.hn-inbox .context-panel-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.hn-inbox .context-panel-title h3{font:500 17px Lora,serif}.hn-inbox .context-cover{object-fit:cover;border-radius:7px;width:100%;height:110px;margin-bottom:16px}.hn-inbox .context-panel>.eyebrow{font-size:8px}.hn-inbox .context-panel h4{letter-spacing:-.4px;margin:7px 0;font:500 24px Lora,serif}.hn-inbox .context-source{color:#74806a;font-size:10px;line-height:1.7}.hn-inbox .context-source b{color:#415638;font-weight:500;display:block}.hn-inbox .context-panel dl{margin:19px 0 24px}.hn-inbox .context-panel dl>div{margin-bottom:16px}.hn-inbox .context-panel dt{color:#869078;margin-bottom:5px;font-size:9px}.hn-inbox .context-panel dd{margin:0;font-size:11px;line-height:1.6}.hn-inbox .context-identity{color:#607652;border-top:1px solid #dfe4d6;align-items:flex-start;gap:7px;padding-top:16px;font-size:10px;display:flex}.hn-inbox .context-identity small{overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.hn-inbox .context-note{color:#819074;margin:14px 0;font-size:9px;line-height:1.8}.hn-inbox .context-panel .text-button{font-size:10px}.hn-inbox .empty{text-align:center;color:#829374;padding:70px 25px}.hn-inbox .empty>svg{margin:auto}.hn-inbox .empty h3{color:#405537;margin:15px 0 10px;font:500 23px Lora,serif}.hn-inbox .empty p{font-size:11px;line-height:1.8}.hn-inbox .empty .text-button{margin-top:15px}.hn-inbox .closed-note{color:#7e8e72;justify-content:center;align-items:center;gap:8px;max-width:580px;margin:23px auto 7px;font-size:10px;line-height:1.7;display:flex}.hn-inbox .closed-composer{justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.hn-inbox .closed-composer p{color:#69805b;font:500 19px Lora,serif}.hn-inbox .closed-composer .button{font-size:11px}.hn-inbox .notification-failure{color:#886935;background:#fcf4e6;border:1px solid #e7d4b1;border-radius:7px;align-items:flex-start;gap:6px;margin-top:9px;padding:10px;font-size:9px;line-height:1.6;display:flex}.hn-inbox .notification-failure small{margin-top:3px;font-size:8px;display:block}.hn-inbox .notification-failure button{white-space:nowrap;margin-left:auto;padding:0;font-size:9px;font-weight:600;text-decoration:underline}.hn-inbox .notification-failure svg{margin-top:2px}.hn-inbox .storage-warning{color:#995131;margin:14px 0;font-size:12px}.hn-inbox .toast{z-index:30;color:#f8faee;background:#284834;border:1px solid #456443;border-radius:11px;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 30px);padding:12px 15px;font-size:12px;line-height:1.6;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 9px 35px #1e372633}.hn-inbox .toast .icon:hover{background:#ffffff12}.hn-inbox .modal{--paper:#fffdf8;--green:#2d503b;--line:#e3e6d9;background:var(--paper);color:#253e33;border:1px solid #dde2d3;border-radius:18px;width:540px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 40px);padding:0;overflow:auto;box-shadow:0 20px 100px #15342026}.hn-inbox .modal::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1c352b60}.hn-inbox .modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding:26px 28px 22px;display:flex}.hn-inbox .modal>header h2{letter-spacing:-.7px;font:500 27px/1.2 Lora,serif}.hn-inbox .modal>header p{color:#7b8770;margin-top:9px;font-size:11px;line-height:1.6}.hn-inbox .modal>header .icon{flex-shrink:0;margin-top:-3px}.hn-inbox .lab-content{padding:24px 28px}.hn-inbox .lab-content>p{color:#6c7e61;margin-bottom:20px;font-size:13px;line-height:1.9}.hn-inbox .journey-choice{text-align:left;border-bottom:1px solid #e5e8dc;align-items:center;gap:14px;width:100%;padding:15px 0;display:flex}.hn-inbox .journey-choice:first-child{padding-top:0}.hn-inbox .journey-choice>span:nth-child(2){flex:1;min-width:0}.hn-inbox .journey-choice strong{font-size:13px;font-weight:600;display:block}.hn-inbox .journey-choice small{color:#7a896f;margin-top:6px;font-size:11px;line-height:1.7;display:block}.hn-inbox .choice-icon{color:#6a8354;background:#e9efdf;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:44px;display:grid}.hn-inbox .choice-icon.lavender{color:#8e7ca4;background:#eae6f1}.hn-inbox .choice-icon>svg{width:21px}.hn-inbox .lab-scenario{background:#f5f2e7;border-radius:10px;margin:25px 0 15px;padding:20px}.hn-inbox .lab-scenario h3{font:500 20px Lora,serif}.hn-inbox .lab-scenario p{color:#7c816b;margin-top:10px;font-size:11px;line-height:1.8}.hn-inbox .check-row{align-items:center;gap:9px;margin:20px 0;font-size:11px;line-height:1.7;display:flex}.hn-inbox .check-row input{accent-color:#4c7144;flex-shrink:0;width:17px;height:17px}.hn-inbox .reset{color:#8a7962}.hn-inbox .modal-actions{justify-content:flex-end;gap:10px;display:flex}.hn-inbox .guest-modal{width:590px}.hn-inbox .guest-brand{background:#eff3e7;align-items:center;gap:14px;padding:21px 28px;display:flex}.hn-inbox .guest-brand img{object-fit:cover;border-radius:9px;width:55px;height:55px}.hn-inbox .guest-brand>div{flex:1}.hn-inbox .guest-brand span{letter-spacing:.09em;color:#7f8e70;font-size:8px}.hn-inbox .guest-brand h3{margin-top:3px;font:500 25px Lora,serif}.hn-inbox .guest-brand p{color:#809071;margin-top:4px;font-size:10px}.hn-inbox .guest-brand>svg{color:#8c9e7a}.hn-inbox .guest-content{padding:27px 30px}.hn-inbox .guest-content h3{letter-spacing:-.5px;font:500 26px/1.3 Lora,serif}.hn-inbox .guest-content p{color:#6f8063;margin-top:10px;font-size:12px;line-height:1.85}.hn-inbox .guest-content label{margin-top:21px;font-size:11px;font-weight:600;display:block}.hn-inbox .guest-content input,.hn-inbox .guest-content textarea{background:#fffefa;border:1px solid #d7dfce;border-radius:7px;width:100%;margin-top:8px;padding:12px 13px;font-size:13px;line-height:1.7;display:block}.hn-inbox .guest-content textarea{resize:vertical;min-height:75px;max-height:260px}.hn-inbox .guest-content label small{color:#839276;margin-top:8px;font-size:10px;font-weight:400;line-height:1.6;display:block}.hn-inbox .guest-privacy{color:#869778;gap:7px;margin:20px 0;font-size:10px;line-height:1.7;display:flex}.hn-inbox .guest-content .button.full{margin-top:17px}.hn-inbox .verify-icon{color:#6a8656;background:#eaf0df;border-radius:16px;place-items:center;width:57px;height:57px;margin:0 0 22px;display:grid}.hn-inbox .example-code{color:#8b7b54;letter-spacing:.08em;background:#f6f0df;border:1px dashed #d6caa8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:13px;margin:20px 0;padding:15px;font-size:8px;display:flex}.hn-inbox .example-code strong{letter-spacing:.13em;color:#7b6b49;font-size:19px}.hn-inbox .example-code>span{letter-spacing:0;font-size:10px}.hn-inbox .form-error{color:#9e5035!important}.hn-inbox .guest-access{color:#6b815b;align-items:center;gap:8px;margin-bottom:18px;font-size:10px;display:flex}.hn-inbox .guest-access small{color:#8b9880;margin-top:3px;font-size:9px;display:block}.hn-inbox .guest-messages{margin:23px 0}.hn-inbox .guest-message{background:#f5f7ed;border:1px solid #e4e9da;border-radius:0 10px 10px;margin:14px 0;padding:13px 16px}.hn-inbox .guest-message.owner{background:#edf2e4;border-radius:10px 0 10px 10px}.hn-inbox .guest-message>span{justify-content:space-between;font-size:10px;font-weight:600;display:flex}.hn-inbox .guest-message time{color:#8d977e;font-size:9px;font-weight:400}.hn-inbox .guest-message p{color:#40553a;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.hn-inbox .guest-reply>.button{margin-top:10px}.hn-inbox .guest-reply>small{color:#6b805d;margin-top:8px;font-size:10px;display:block}.hn-inbox .owner-bridge{border-top:1px solid #e1e6d7;margin-top:26px;padding-top:22px}.hn-inbox .owner-bridge>small{color:#90997f;text-align:center;margin-top:12px;font-size:9px;display:block}.hn-inbox .owner-bridge .button{margin-top:9px!important}.hn-inbox .inbox-main{max-width:1540px}.hn-inbox .inbox-shell{min-height:440px}.hn-inbox .row-head>strong{font-size:13px}.hn-inbox .row-subject,.hn-inbox .row-excerpt{font-size:12px}.hn-inbox .message-text{font-size:13px}.hn-inbox .message-byline strong,.hn-inbox .message-byline time{font-size:11px}.hn-inbox .message-origin,.hn-inbox .delivery-note,.hn-inbox .composer-footnote{font-size:10px}.hn-inbox .composer-top>label{font-size:12px}.hn-inbox .composer-top>span,.hn-inbox .composer-bottom>span{font-size:10px}.hn-inbox .composer textarea{font-size:14px}.hn-inbox .context-strip small{font-size:9px}.hn-inbox .context-strip b{font-size:12px}.hn-inbox .thread-person>span{font-size:10px}.hn-inbox .filter-tabs button{font-size:11px}.hn-inbox .nook-label{font-size:10px}.hn-inbox .needs-label{font-size:9px}.hn-inbox .day-label{font-size:10px}.hn-inbox .search input{font-size:12px}.hn-inbox .context-panel dt,.hn-inbox .context-note{font-size:10px}.hn-inbox .context-panel dd{font-size:12px}@media (prefers-reduced-motion:reduce){.hn-inbox *,.hn-inbox :before,.hn-inbox :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=1600px){.hn-inbox .inbox-main{padding:40px 48px 35px}.hn-inbox .inbox-shell{grid-template-columns:360px minmax(0,1fr);height:calc(100dvh - 304px)}.hn-inbox .timeline{padding:27px 50px 22px}.hn-inbox .message,.hn-inbox .conversation-intro,.hn-inbox .timeline-divider{max-width:670px}.hn-inbox .message-text{font-size:13px}.hn-inbox .row-excerpt,.hn-inbox .row-subject{font-size:12px}.hn-inbox .row-head>strong{font-size:13px}.hn-inbox .context-strip{padding:18px 42px 0}.hn-inbox .composer-wrap{padding:18px 42px 14px}.hn-inbox .thread-header{padding:22px 38px}.hn-inbox .conversation-intro h3{font-size:28px}.hn-inbox .context-panel{width:285px;padding:24px}}@media (width<=1250px){.hn-inbox .app-header{gap:23px;padding:0 25px}.hn-inbox .inbox-main{padding:27px 25px 22px}.hn-inbox .study-bar{padding:9px 25px}.hn-inbox .inbox-shell{grid-template-columns:290px minmax(0,1fr);height:calc(100dvh - 279px)}.hn-inbox .list-tools{padding:16px 16px 10px}.hn-inbox .filter-tabs{gap:12px;padding:0 14px}.hn-inbox .thread-header{padding:16px 20px}.hn-inbox .context-strip{padding:12px 20px 0}.hn-inbox .timeline{padding:23px 26px 15px}.hn-inbox .composer-wrap{padding:14px 20px 12px}.hn-inbox .context-panel{z-index:3;width:280px;position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 25px #253e330e}.hn-inbox .context-open .thread-content:after{content:"";pointer-events:none;background:#f2f4eb66;position:absolute;inset:0 280px 0 0}.hn-inbox .conversation-intro h3{font-size:23px}.hn-inbox .composer-bottom>span{max-width:240px}}@media (width<=950px){.hn-inbox .workspace-label{display:none}.hn-inbox .inbox-main{padding:25px 18px 18px}.hn-inbox .inbox-heading h1{font-size:37px}.hn-inbox .inbox-shell{grid-template-columns:260px minmax(0,1fr)}.hn-inbox .list-tools{padding:16px 12px 10px}.hn-inbox .filter-tabs{gap:10px;padding:0 12px}.hn-inbox .filter-tabs button{font-size:9px}.hn-inbox .row-head>strong{font-size:11px}.hn-inbox .conversation-row{padding:12px}.hn-inbox .row-subject,.hn-inbox .row-excerpt{font-size:10px}.hn-inbox .nook-label,.hn-inbox .needs-label{font-size:8px}.hn-inbox .thread-header{gap:9px;padding:16px}.hn-inbox .thread-person h2{font-size:19px}.hn-inbox .thread-actions{gap:3px}.hn-inbox .close-conversation{width:33px;padding:7px!important;font-size:0!important}.hn-inbox .close-conversation>svg{width:16px}.hn-inbox .context-strip{padding:12px 15px 0}.hn-inbox .context-link{gap:0;font-size:0}.hn-inbox .timeline{padding:22px 21px 14px}.hn-inbox .composer-wrap{padding:12px 15px 10px}.hn-inbox .composer-bottom>span{max-width:190px;font-size:8px}.hn-inbox .composer-top>span{font-size:8px}.hn-inbox .composer-footnote{align-items:flex-start}.hn-inbox .composer-footnote>span{max-width:200px}.hn-inbox .conversation-intro h3{font-size:22px}.hn-inbox .thread-actions .icon{width:29px}}@media (width<=700px){.hn-inbox .app-header{gap:18px;height:65px;padding:0 18px}.hn-inbox .brand img{width:117px}.hn-inbox .app-header nav{gap:15px}.hn-inbox .app-header nav>a,.hn-inbox .app-header nav>button{font-size:11px}.hn-inbox .owner-avatar{display:none}.hn-inbox .study-bar{padding:9px 18px}.hn-inbox .study-bar>span{font-size:8px}.hn-inbox .study-detail{display:none}.hn-inbox .inbox-main{padding:24px 14px 14px}.hn-inbox .inbox-heading{align-items:flex-start;gap:10px;margin-bottom:23px}.hn-inbox .inbox-heading .eyebrow{letter-spacing:.08em;font-size:8px}.hn-inbox .inbox-heading h1{font-size:36px}.hn-inbox .inbox-heading p{max-width:215px;font-size:11px;line-height:1.7}.hn-inbox .guest-entry{width:42px;min-width:42px;height:42px;margin-top:16px;padding:11px;font-size:0}.hn-inbox .guest-entry svg:last-child{display:none}.hn-inbox .guest-entry svg:first-child{width:19px;height:19px}.hn-inbox .inbox-shell{border-radius:12px;height:calc(100dvh - 263px);min-height:580px;display:block}.hn-inbox .conversation-list{border:0;height:100%}.hn-inbox .conversation{height:100%;display:none}.hn-inbox .mobile-conversation .conversation-list{display:none}.hn-inbox .mobile-conversation .conversation{display:flex}.hn-inbox .list-tools{padding:19px 18px 12px}.hn-inbox .search{min-height:44px}.hn-inbox .search input{height:42px;font-size:14px}.hn-inbox .nook-filter{font-size:12px}.hn-inbox .nook-filter select{padding-top:8px;padding-bottom:8px;font-size:12px}.hn-inbox .filter-tabs{justify-content:space-between;gap:16px;padding:0 20px}.hn-inbox .filter-tabs button{padding:15px 0;font-size:12px}.hn-inbox .filter-tabs button>span{font-size:10px}.hn-inbox .conversation-row{width:calc(100% - 16px);padding:16px}.hn-inbox .row-head>strong{font-size:14px}.hn-inbox .row-head>time{font-size:11px}.hn-inbox .avatar.small{width:32px;height:32px;font-size:10px}.hn-inbox .row-subject{font-size:12px}.hn-inbox .row-excerpt{font-size:12px;line-height:1.75}.hn-inbox .row-foot{margin-top:12px}.hn-inbox .nook-label{font-size:10px}.hn-inbox .needs-label{font-size:9px}.hn-inbox .day-label{font-size:10px}.hn-inbox .list-footer{padding:14px 20px;font-size:10px}.hn-inbox .mobile-back{flex-shrink:0;width:28px;display:inline-flex}.hn-inbox .thread-header{gap:9px;padding:14px 12px}.hn-inbox .thread-person h2{font-size:20px}.hn-inbox .thread-person>span{font-size:9px}.hn-inbox .thread-header>.avatar{display:none}.hn-inbox .thread-actions{gap:4px}.hn-inbox .thread-actions>.icon{width:34px}.hn-inbox .thread-actions>.button{width:36px;min-height:36px}.hn-inbox .context-strip{padding:12px 12px 0}.hn-inbox .context-strip b{font-size:10px}.hn-inbox .context-strip small{font-size:7px}.hn-inbox .context-strip>button{gap:9px;padding:9px}.hn-inbox .timeline{padding:23px 18px 18px}.hn-inbox .conversation-intro h3{font-size:25px}.hn-inbox .conversation-intro>p{font-size:11px}.hn-inbox .message-text{max-width:97%;padding:12px 14px;font-size:13px}.hn-inbox .message-byline strong{font-size:11px}.hn-inbox .message-byline time{font-size:10px}.hn-inbox .timeline-divider,.hn-inbox .message-origin,.hn-inbox .delivery-note{font-size:9px}.hn-inbox .composer-wrap{padding:12px 12px 10px}.hn-inbox .composer-top>label{font-size:11px}.hn-inbox .composer-top>span{font-size:8px}.hn-inbox .composer textarea{min-height:90px;max-height:160px;font-size:16px}.hn-inbox .composer-bottom>span{max-width:150px;font-size:9px}.hn-inbox .composer-bottom>span>svg{display:none}.hn-inbox .composer-bottom .button{min-height:40px;padding:10px;font-size:11px}.hn-inbox .composer-footnote{font-size:8px;line-height:1.6}.hn-inbox .composer-footnote button{align-self:center;min-height:32px;font-size:9px}.hn-inbox .context-panel{width:100%;box-shadow:none;padding:22px}.hn-inbox .context-cover{height:145px}.hn-inbox .context-panel dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hn-inbox .context-panel dd{font-size:12px}.hn-inbox .context-panel dt{font-size:10px}.hn-inbox .context-open .thread-content:after{display:none}.hn-inbox .modal{border-radius:14px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.hn-inbox .modal>header{padding:23px 21px 20px}.hn-inbox .modal>header h2{font-size:26px}.hn-inbox .lab-content{padding:21px}.hn-inbox .guest-brand{padding:20px 22px}.hn-inbox .guest-content{padding:25px 22px}.hn-inbox .guest-content input,.hn-inbox .guest-content textarea{font-size:16px}.hn-inbox .guest-content p{font-size:13px}.hn-inbox .guest-content label{font-size:12px}.hn-inbox .guest-message p{font-size:13px}.hn-inbox .toast{padding:10px 12px;font-size:11px;bottom:13px}.hn-inbox .closed-composer{flex-direction:column;align-items:flex-start}.hn-inbox .notification-failure{font-size:10px}.hn-inbox .notification-failure small{font-size:9px}.hn-inbox .modal-actions{flex-wrap:wrap}}.hn-inbox .conversation-intro>p{display:none}.hn-inbox.inbox-main{background:0 0;min-width:0;padding:0}.hn-inbox .inbox-heading h1>span{color:#a7b58a}.hn-inbox .context-strip{border-bottom:1px solid var(--line);background:#f7f8f0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.hn-inbox .context-strip>span:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.hn-inbox .context-strip b{overflow-wrap:anywhere}.hn-inbox .thread-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.hn-inbox .row-foot{gap:8px}.hn-inbox .row-head time{font-size:10px}.hn-inbox .list-tools .hn-select-field{margin-top:12px}.hn-inbox .load-more{margin:12px auto;display:flex}.hn-inbox .mobile-back{display:none}.hn-inbox .timeline{flex:1;min-height:0;overflow-y:auto}.hn-inbox.hn-guest{background:#f5f4ee;min-height:100dvh;padding:0 24px 48px;font-size:14px}.hn-inbox .guest-header{justify-content:space-between;align-items:center;gap:20px;max-width:920px;min-height:80px;margin:auto;display:flex}.hn-inbox .guest-header img{width:140px}.hn-inbox .guest-header>span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.hn-inbox .guest-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;max-width:590px;margin:24px auto 0;padding:32px}.hn-inbox .guest-card h1{letter-spacing:-.6px;margin:10px 0 20px;font:500 32px/1.2 Lora,Georgia,serif}.hn-inbox .guest-mark{color:#6a8656;background:#eaf0df;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:22px;display:grid}.hn-inbox .guest-form{flex-direction:column;gap:20px;display:flex}.hn-inbox .guest-form label{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.hn-inbox .guest-form input,.hn-inbox .guest-form textarea{background:#fffefa;border:1px solid #d7dfce;border-radius:8px;width:100%;padding:12px 13px;font-size:14px;line-height:1.7}.hn-inbox .guest-form textarea{resize:vertical;min-height:100px}.hn-inbox .guest-form p{white-space:pre-wrap;color:#68766b;line-height:1.8}.hn-inbox .guest-privacy{align-items:start;gap:8px;display:flex}.hn-inbox .guest-footnote{text-align:center;color:var(--muted);margin-top:28px;font-size:11px}.hn-inbox .guest-context{color:var(--muted);margin-bottom:20px}.hn-inbox .guest-timeline{max-height:55dvh;padding:12px 0 20px;overflow:auto}.hn-inbox .guest-actions{flex-wrap:wrap;gap:14px;margin-top:20px;display:flex}.hn-inbox .hn-alert{margin:14px 0;font-size:13px;line-height:1.6}@media (width<=1000px){.hn-inbox .inbox-shell{grid-template-columns:280px minmax(0,1fr)}.hn-inbox .thread-header{flex-wrap:wrap}.hn-inbox .close-conversation{margin-left:auto}}@media (width<=700px){.hn-inbox .inbox-shell{display:block}.hn-inbox .conversation-list{height:100%}.hn-inbox .conversation{height:100%;display:none}.hn-inbox .mobile-conversation .conversation-list{display:none}.hn-inbox .mobile-conversation .conversation{display:flex}.hn-inbox .mobile-back{display:inline-flex}.hn-inbox .guest-header>span{display:none}.hn-inbox.hn-guest{padding:0 12px 24px}.hn-inbox .guest-card{margin-top:8px;padding:24px 20px}.hn-inbox .guest-card h1{font-size:28px}}.hn-inbox .conversation-intro{margin-bottom:16px}.hn-inbox .timeline-divider{margin-bottom:18px}.hn-inbox .composer textarea{min-height:60px;padding:10px 0}.hn-inbox .composer-footnote{line-height:1.6}.hn-inbox .thread-content{position:relative}.hn-inbox .thread-empty{text-align:center;background:radial-gradient(#f0f3e880,#0000 65%);flex-direction:column;justify-content:center;align-items:center;padding:35px;display:flex}.hn-inbox .empty-envelope{color:#759363;background:#edf2e5;border-radius:24px;place-items:center;width:70px;height:74px;margin-bottom:25px;display:grid;transform:rotate(-6deg)}.hn-inbox .thread-empty h2{letter-spacing:-.6px;max-width:360px;font:500 28px/1.3 Lora,serif}.hn-inbox .thread-empty p{color:#7c8a70;max-width:300px;margin:15px 0 30px;font-size:12px;line-height:1.8}.hn-inbox .thread-empty>span:last-child{color:#8a967d;align-items:center;gap:7px;font-size:10px;display:flex}@media (width>=701px) and (height<=820px){.hn-inbox .app-header{height:60px}.hn-inbox .study-bar{padding-top:6px;padding-bottom:6px}.hn-inbox .inbox-main{padding-top:17px;padding-bottom:15px}.hn-inbox .inbox-heading{margin-bottom:18px}.hn-inbox .inbox-heading .eyebrow{display:none}.hn-inbox .inbox-heading h1{margin-top:0;font-size:34px}.hn-inbox .inbox-heading p{margin-top:6px}.hn-inbox .inbox-shell{height:calc(100dvh - 205px);min-height:470px}.hn-inbox .thread-header{min-height:63px;padding-top:12px;padding-bottom:12px}.hn-inbox .timeline{padding-top:17px}.hn-inbox .conversation-intro h3{margin-top:7px;font-size:22px}.hn-inbox .conversation-intro{margin-bottom:10px}.hn-inbox .composer-wrap{padding-top:10px;padding-bottom:8px}.hn-inbox .composer{padding:10px 13px}.hn-inbox .composer textarea{height:48px;min-height:48px}.hn-inbox .composer-bottom{padding-top:8px}}@media (width<=700px){.hn-inbox .thread-empty{display:none}.hn-inbox .mobile-conversation{height:calc(100dvh - 130px);min-height:580px}.hn-inbox .inbox-main:has(.mobile-conversation) .inbox-heading{display:none}.hn-inbox .inbox-main:has(.mobile-conversation){padding-top:12px}.hn-inbox .thread-content:has(+.context-panel){visibility:hidden}.hn-inbox .context-panel{z-index:4}.hn-inbox .composer textarea{min-height:70px}.hn-inbox .composer-top>span,.hn-inbox .composer-footnote{font-size:9px}.hn-inbox .composer-footnote button{min-height:38px}.hn-inbox .guest-entry{border-radius:10px}}.hn-inbox .filter-tabs button{box-shadow:none;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:40px;padding:10px 6px}.hn-inbox .filter-tabs button[aria-pressed=true]{background:0 0;border-bottom-color:#527246}.hn-inbox .close-conversation{min-width:90px;width:auto!important;font-size:12px!important}@media (width<=700px){.hn-inbox .close-conversation{font-size:11px!important}}.hn-inbox .photo-picker-bar{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.hn-inbox .photo-pick-button{cursor:pointer;border:1px solid var(--line,#d9dfd1);color:#335a42;background:#fafbf6;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;display:inline-flex}.hn-inbox .photo-pick-button.disabled{opacity:.55;cursor:default}.hn-inbox .photo-picker-bar small{color:#76856c;font-size:12px}.hn-inbox .photo-file-input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hn-inbox .photo-pick-button:has(+input:focus-visible){outline-offset:3px;outline:2px solid #668c5b}.hn-inbox .selected-photos{flex-wrap:wrap;gap:10px;margin:10px 0;padding:0;list-style:none;display:flex}.hn-inbox .selected-photos li{background:#fffdf7;border:1px solid #d9dfd1;border-radius:10px;width:96px;position:relative;overflow:hidden}.hn-inbox .selected-photos img{object-fit:cover;width:96px;height:72px;display:block}.hn-inbox .selected-photos span{text-overflow:ellipsis;white-space:nowrap;padding:5px;font-size:10px;display:block;overflow:hidden}.hn-inbox .selected-photos button{color:#35523f;cursor:pointer;background:#fffdf7;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:4px;right:4px}.hn-inbox .message-photos{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.hn-inbox .message-photos a{width:140px;max-width:100%;color:inherit;background:#fffdf7;border:1px solid #d9dfd1;border-radius:10px;text-decoration:none;overflow:hidden}.hn-inbox .message-photos img{object-fit:cover;width:100%;height:104px;display:block}.hn-inbox .message-photos span{overflow-wrap:anywhere;padding:6px 8px;font-size:11px;display:block}.hn-inbox .list-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hn-inbox .shared-answers{margin-top:14px}.hn-inbox .source-pill{color:#2d503b;overflow-wrap:anywhere;background:#eaf0e3;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.hn-inbox .shared-about{color:#2f3a31;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.hn-inbox .shared-about svg{color:#68766b;flex:none;margin-top:2px}.hn-inbox .shared-about b{overflow-wrap:anywhere}.hn-inbox .shared-about small{color:#68766b;overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.hn-inbox .shared-answers dl{background:#f8f9f2;border:1px solid #e5e7dc;border-radius:8px;margin:12px 0 0;font-size:12px}.hn-inbox .shared-answers dl>div{grid-template-columns:minmax(90px,38%) minmax(0,1fr);gap:12px;padding:8px 12px;display:grid}.hn-inbox .shared-answers dl>div+div{border-top:1px solid #e5e7dc}.hn-inbox .shared-answers dt{color:#68766b}.hn-inbox .shared-answers dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (width<=420px){.hn-inbox .list-selects{grid-template-columns:minmax(0,1fr);gap:0}.hn-inbox .shared-answers dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.hn-cal{--cal-paper:#fffdf8;--cal-ink:#243c32;--cal-green:#2d5039;--cal-canvas:#f0f1e9;--cal-line:#dde2d4;--cal-muted:#5b6e63;--cal-soft:#e3eddc;--cal-now:#c2552d;--cal-danger:#9a3f1f;max-width:760px;color:var(--cal-ink);flex-direction:column;gap:14px;margin:0 auto;font-family:DM Sans,Arial,sans-serif;display:flex}.hn-cal *{box-sizing:border-box}.hn-cal h1,.hn-cal h2,.hn-cal h3,.hn-cal p{margin:0}.hn-cal button,.hn-cal a,.hn-cal input,.hn-cal textarea{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.hn-cal button{cursor:pointer}.hn-cal button:disabled{cursor:not-allowed;opacity:.5}.hn-cal :is(button,a,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #6b8659}.hn-cal .hn-cal-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.hn-cal .hn-cal-heading .hn-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--cal-muted);font-size:12px}.hn-cal .hn-cal-heading h1{margin-top:4px;font:600 clamp(24px,4vw,32px)/1.2 Lora,Georgia,serif}.hn-cal .hn-cal-switch{min-width:200px}.hn-cal .hn-cal-empty,.hn-cal .hn-cal-upsell{background:var(--cal-paper);border:1px solid #e1e4d8;border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 22px;display:flex}.hn-cal .hn-cal-empty h2,.hn-cal .hn-cal-upsell h2{font:600 22px/1.25 Lora,Georgia,serif}.hn-cal .hn-cal-empty p,.hn-cal .hn-cal-upsell p{color:#4a5d52;line-height:1.5}.hn-cal .hn-cal-empty button{background:var(--cal-paper);border:1px solid #cfd8c6;border-radius:12px;min-height:44px;padding:0 16px}.hn-cal .hn-cal-upsell svg{color:var(--cal-green)}.hn-cal .hn-cal-price{background:var(--cal-canvas);border-radius:12px;padding:10px 12px}.hn-cal .hn-cal-primary,.hn-cal .is-primary{background:var(--cal-green);white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex;color:#fffdf8!important}.hn-cal :is(.hn-cal-primary,.is-primary):disabled{opacity:1;background:#d9e0d2;color:#41544a!important}.hn-cal .hn-cal-tabs{background:#e2e6da;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.hn-cal .hn-cal-tabs button{min-height:44px;color:var(--cal-muted);background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}.hn-cal .hn-cal-tabs [aria-selected=true]{background:var(--cal-paper);color:var(--cal-ink);box-shadow:0 1px 4px #243c3226}.hn-cal .hn-cal-today,.hn-cal #hn-cal-panel-hours{flex-direction:column;gap:14px;display:flex}.hn-cal .hn-cal-quick{scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow-x:auto}.hn-cal .hn-cal-quick::-webkit-scrollbar{display:none}.hn-cal .hn-cal-quick button{background:var(--cal-paper);white-space:nowrap;border:1px solid #cfd8c6;border-radius:22px;flex-shrink:0;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:13px;font-weight:700;display:flex}.hn-cal .hn-cal-strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow-x:auto}.hn-cal .hn-cal-strip::-webkit-scrollbar{display:none}.hn-cal .hn-cal-strip button{scroll-snap-align:start;background:var(--cal-paper);border:1px solid #d8ddcf;border-radius:14px;flex-direction:column;flex:0 0 52px;justify-content:center;align-items:center;gap:2px;min-height:64px;display:flex}.hn-cal .hn-cal-strip button span{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.hn-cal .hn-cal-strip button strong{font-size:17px}.hn-cal .hn-cal-strip button i{background:0 0;border-radius:2px;width:18px;height:3px}.hn-cal .hn-cal-strip button i.level-1{background:#9fb596}.hn-cal .hn-cal-strip button i.level-2{background:var(--cal-now)}.hn-cal .hn-cal-strip [aria-pressed=true]{background:var(--cal-ink);border-color:var(--cal-ink);color:#fffdf8}.hn-cal .hn-cal-next{background:var(--cal-green);color:#fffdf8;text-align:left;border:0;border-radius:18px;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.hn-cal .hn-cal-next>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hn-cal .hn-cal-next span{color:#cfe0c8;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.hn-cal .hn-cal-next strong{overflow-wrap:anywhere;font-size:17px}.hn-cal .hn-cal-next small{color:#dbe8d5;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hn-cal .hn-cal-next em{white-space:nowrap;font:600 20px Lora,Georgia,serif}.hn-cal .hn-cal-next.is-day{background:var(--cal-paper);color:var(--cal-ink);border:1px solid #e1e4d8}.hn-cal .hn-cal-next.is-day span,.hn-cal .hn-cal-next.is-day small{color:var(--cal-muted)}.hn-cal .hn-cal-timeline-wrap{background:var(--cal-paper);border:1px solid #e9ebe2;border-radius:18px;padding:14px 12px 14px 0}.hn-cal .hn-cal-timeline{margin-left:58px;position:relative}.hn-cal .hn-cal-hour{border-top:1px solid var(--cal-line);position:absolute;left:0;right:0}.hn-cal .hn-cal-hour span{text-align:right;color:#6b7c71;width:46px;font-size:11px;position:absolute;top:-8px;left:-54px}.hn-cal .hn-cal-timeline ol{margin:0;padding:0;list-style:none}.hn-cal .hn-cal-timeline li{position:absolute;left:0;right:0}.hn-cal .hn-cal-item{text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;width:100%;height:100%;min-height:24px;padding:6px 10px;display:flex;overflow:hidden}.hn-cal .hn-cal-item strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;line-height:1.3;overflow:hidden}.hn-cal .hn-cal-item span{opacity:.85;font-size:12px}.hn-cal .hn-cal-item.is-booking{background:var(--cal-green);color:#fffdf8;border:0}.hn-cal .hn-cal-item.is-held{background:#5d7a63;border:1px dashed #fffdf8}.hn-cal .hn-cal-item.is-block{color:#4a5d52;background:repeating-linear-gradient(135deg,#e4e7dc 0 8px,#eceee5 8px 16px);border:1px solid #d3d9ca}.hn-cal .hn-cal-item.is-gap{color:var(--cal-green);background:0 0;border:1.5px dashed #9fb596}.hn-cal .hn-cal-item.is-gap:hover{background:#f4f7ef}.hn-cal .hn-cal-item.is-past{opacity:.6}.hn-cal .hn-cal-now{border-top:2px solid var(--cal-now);pointer-events:none;position:absolute;left:0;right:0}.hn-cal .hn-cal-now:before{content:"";background:var(--cal-now);border-radius:5px;width:10px;height:10px;position:absolute;top:-6px;left:-6px}.hn-cal .hn-cal-closed{text-align:center;color:var(--cal-muted);font-size:14px;position:absolute;top:40%;left:0;right:0}.hn-cal .hn-cal-zone{color:var(--cal-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.hn-cal .hn-cal-zone button{min-height:44px;color:var(--cal-green);background:0 0;border:0;align-items:center;gap:5px;padding:0 6px;font-weight:700;display:inline-flex}.hn-cal .hn-cal-icon{background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.hn-cal .hn-cal-backdrop{z-index:60;background:#243c3259;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0}.hn-cal .hn-cal-sheet{background:var(--cal-paper);width:min(560px,100%);max-height:88dvh;color:var(--cal-ink);padding:12px 20px calc(22px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;flex-direction:column;gap:14px;font-family:DM Sans,Arial,sans-serif;display:flex;position:relative;overflow-y:auto;box-shadow:0 -10px 40px #243c3233}.hn-cal .hn-cal-sheet:focus{outline:none}.hn-cal .hn-cal-grabber{background:#cfd8c6;border-radius:3px;align-self:center;width:40px;height:5px}.hn-cal .hn-cal-sheet-close{position:absolute;top:8px;right:8px}.hn-cal .hn-cal-sheet-head{flex-direction:column;gap:4px;padding-right:40px;display:flex}.hn-cal .hn-cal-sheet-head span{color:var(--cal-muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.hn-cal .hn-cal-sheet-head h2{overflow-wrap:anywhere;font:600 24px/1.2 Lora,Georgia,serif}.hn-cal .hn-cal-sheet-head p{font-size:15px}.hn-cal .hn-cal-note{overflow-wrap:anywhere;background:#f6f7f0;border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.5}.hn-cal .hn-cal-note p{white-space:pre-line}.hn-cal .hn-cal-note small,.hn-cal .hn-cal-note .is-muted,.hn-cal .hn-cal-help{color:var(--cal-muted);font-size:13px;line-height:1.5}.hn-cal .hn-cal-actions{flex-wrap:wrap;gap:8px;display:flex}.hn-cal .hn-cal-actions>*{flex:1;min-width:0}.hn-cal .hn-cal-actions.three{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hn-cal .hn-cal-actions :is(button,a){background:var(--cal-paper);border:1px solid #cfd8c6;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.hn-cal .is-danger{color:var(--cal-danger)!important;border-color:#e7c2b3!important}.hn-cal .hn-cal-actions .is-primary{border:0}.hn-cal .hn-cal-form{flex-direction:column;gap:12px;display:flex}.hn-cal .hn-cal-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hn-cal .hn-cal-field{flex-direction:column;gap:6px;min-width:0;display:flex}.hn-cal .hn-cal-field>span{font-size:13px;font-weight:700}.hn-cal .hn-cal-field input,.hn-cal .hn-cal-field textarea{resize:vertical;background:#fffdf8;border:1px solid #cfd8c6;border-radius:10px;width:100%;padding:11px 12px;font-size:16px}.hn-cal .hn-cal-field .hn-select,.hn-cal .hn-cal-field .hn-select-trigger{width:100%}.hn-cal .hn-cal-move{flex-direction:column;gap:12px;display:flex}.hn-cal .hn-cal-slot-days{flex-direction:column;gap:12px;max-height:42dvh;display:flex;overflow-y:auto}.hn-cal .hn-cal-slot-days h3{color:var(--cal-muted);margin:0 0 6px;font-size:13px;font-weight:700}.hn-cal .hn-cal-slots{flex-wrap:wrap;gap:6px;display:flex}.hn-cal .hn-cal-slots button{background:var(--cal-paper);border:1px solid #cfd8c6;border-radius:10px;min-width:84px;min-height:44px;font-size:14px;font-weight:700}.hn-cal .hn-cal-slots [aria-pressed=true]{background:var(--cal-green);border-color:var(--cal-green);color:#fffdf8}.hn-cal .hn-cal-toast-region{left:16px;right:16px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:70;pointer-events:none;justify-content:center;display:flex;position:fixed}.hn-cal .hn-cal-toast{pointer-events:auto;background:var(--cal-ink);color:#fffdf8;border-radius:16px;align-items:center;gap:6px;width:min(520px,100%);padding:8px 8px 8px 16px;display:flex;box-shadow:0 10px 30px #243c324d}.hn-cal .hn-cal-toast span{flex:1;font-size:14px;line-height:1.4}.hn-cal .hn-cal-toast button{color:#cfe0c8;background:0 0;border:0;min-height:44px;padding:0 10px;font-size:14px;font-weight:700}.hn-cal .hn-cal-toast .hn-cal-icon{color:#fffdf8;width:40px}.hn-cal .hn-cal-hours{flex-direction:column;gap:12px;display:flex}.hn-cal .hn-cal-banner{background:#fbf3df;border:1px solid #ecdcb2;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.5}.hn-cal .hn-cal-grid{background:var(--cal-paper);-webkit-user-select:none;user-select:none;border-radius:18px;grid-template-columns:44px repeat(7,minmax(0,1fr));gap:3px;padding:10px;display:grid}.hn-cal .hn-cal-grid-row{display:contents}.hn-cal .hn-cal-grid-day{text-align:center;color:var(--cal-muted);padding-bottom:4px;font-size:11px;font-weight:700}.hn-cal .hn-cal-grid-time{color:#6b7c71;align-items:flex-start;font-size:11px;line-height:1;display:flex;transform:translateY(-1px)}.hn-cal .hn-cal-grid button{touch-action:pan-y;background:#eef0e7;border:0;border-radius:5px;min-height:26px;padding:0}.hn-cal .hn-cal-grid button.is-open{background:var(--cal-green)}.hn-cal .hn-cal-grid-tools{color:var(--cal-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.hn-cal .hn-cal-grid-tools button{background:var(--cal-paper);min-height:44px;color:var(--cal-ink);border:1px solid #cfd8c6;border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.hn-cal .hn-cal-days-summary{background:var(--cal-paper);border-radius:18px;gap:6px;margin:0;padding:12px 14px;font-size:13px;list-style:none;display:grid}.hn-cal .hn-cal-days-summary li{justify-content:space-between;gap:10px;display:flex}.hn-cal .hn-cal-days-summary span{color:var(--cal-muted);text-align:right}.hn-cal .hn-cal-settings{background:var(--cal-paper);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.hn-cal .hn-cal-error{color:var(--cal-danger);font-size:14px}.hn-cal .hn-cal-save{background:linear-gradient(transparent,var(--cal-canvas) 30%);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex;position:sticky;bottom:0}.hn-cal .hn-cal-save span{color:var(--cal-muted);font-size:13px}@media (width<=720px){.hn-cal{gap:12px}.hn-cal .hn-cal-switch{width:100%}.hn-cal .hn-cal-settings{grid-template-columns:1fr}.hn-cal .hn-cal-grid{grid-template-columns:36px repeat(7,minmax(0,1fr));gap:2px;padding:8px 6px}.hn-cal .hn-cal-grid button{min-height:28px}.hn-cal .hn-cal-actions.three :is(button,a){flex-direction:column;gap:3px;min-height:56px;font-size:13px}.hn-cal .hn-cal-save button{flex:1}}@media (prefers-reduced-motion:no-preference){.hn-cal .hn-cal-toast{animation:.2s ease-out hn-cal-rise}.hn-cal .hn-cal-sheet{animation:.22s ease-out hn-cal-rise}}@keyframes hn-cal-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hn-push-settings{color:#244638;padding:26px 0}.hn-push-settings h3{margin:16px 0 12px;font-family:Georgia,serif;font-size:27px;line-height:1.2}.hn-push-settings p{color:#596954;line-height:1.65}.hn-push-symbol{color:#426c4d;background:#eaf0e3;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.hn-push-status{background:#f3f2eb;border:1px solid #dce0d1;border-radius:14px;align-items:center;gap:10px;margin:24px 0;padding:16px;font-weight:600;display:flex}.hn-push-status.is-enabled{color:#2b593c;background:#eaf0e3}.hn-push-install{background:#faf6ed;border:1px solid #e7ddcb;border-radius:16px;gap:16px;padding:20px;display:flex}.hn-push-install>svg{flex-shrink:0;margin-top:4px}.hn-push-install h4{margin:0 0 12px}.hn-push-install ol{margin:0;padding-left:20px;line-height:1.8}.hn-push-install p{margin-bottom:0;font-size:13px}.hn-push-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.hn-push-actions button{color:#244638;cursor:pointer;background:#fffdf7;border:1px solid #d4dccb;border-radius:12px;padding:13px 18px;font-weight:600}.hn-push-actions button.hn-primary{color:#fff;background:#2c5039}.hn-push-actions button:disabled{opacity:.55;cursor:not-allowed}.hn-push-actions button:focus-visible{outline-offset:3px;outline:3px solid #7b956d}.hn-push-settings .hn-push-feedback{background:#eaf0e3;border-radius:12px;padding:12px}.hn-push-settings .hn-push-error{color:#9c382a}.hn-push-settings small{color:#6d7865;line-height:1.65;display:block}.hn-workspace-billing{max-width:1100px;line-height:1.6}.hn-workspace-billing h1{margin:.3em 0;font-size:clamp(2rem,4vw,3rem)}.hn-workspace-billing h2{font-size:1.5rem}.hn-billing-current,.hn-billing-offers article{border:1px solid var(--line,#d4d8cd);background:var(--paper,#fffcf5);border-radius:18px;padding:24px}.hn-billing-current{margin:24px 0}.hn-billing-offers{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;display:grid}.hn-billing-offers article{flex-direction:column;align-items:start;display:flex}.hn-billing-offers article>p:not(.hn-billing-price){flex:1}.hn-workspace-billing button{min-height:44px;font:inherit;border-radius:24px;margin:8px 12px 8px 0;padding:10px 18px}.hn-billing-price{margin:.4em 0;font-size:1.9rem;font-weight:600}.hn-billing-price small{font-size:.9rem;font-weight:400}.hn-workspace-billing button:disabled{opacity:.6;cursor:wait}.hn-billing-packs{border:0;gap:10px;margin:0 0 20px;padding:0;display:grid}.hn-billing-packs legend{margin-bottom:8px;font-weight:600}.hn-billing-packs legend small{opacity:.7;margin-left:6px;font-weight:400}.hn-billing-packs label{border:1px solid var(--line,#d4d8cd);background:var(--paper,#fffcf5);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.hn-billing-packs label.on{border-color:currentColor;box-shadow:0 0 0 1px}.hn-billing-packs input{flex:none;width:20px;height:20px;margin-top:4px}.hn-billing-packs label>span{gap:2px;min-width:0;display:grid}.hn-billing-packs small{opacity:.75;line-height:1.4}.hn-billing-pack-price{font-weight:600}.hn-billing-regular{margin:0 0 .4em;font-size:.95rem}.hn-billing-regular s{opacity:.6}.hn-billing-allin{border:1px dashed var(--line,#d4d8cd);border-radius:14px;margin:20px 0;padding:16px 20px}.hn-billing-allin h3{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 4px;display:flex}.hn-billing-allin h3 span{background:var(--line,#e7e9e2);border-radius:999px;padding:2px 10px;font-size:.8rem;font-weight:500}.hn-billing-allin p{margin:0}.hn-billing-allin s{opacity:.6;margin-left:4px}.hn-billing-pack-change{border:1px solid var(--line,#d4d8cd);background:var(--paper,#fffcf5);border-radius:18px;margin:24px 0;padding:20px}.hn-billing-pack-change h2{margin:0 0 4px}.hn-billing-pack-change .hn-billing-packs{margin:12px 0 4px}.hn-billing-actions{flex-wrap:wrap;align-items:center;display:flex}.hn-billing-confirm{border:1px solid;border-radius:14px;margin-top:12px;padding:14px 16px}.hn-billing-confirm p{margin:0 0 4px}.hn-billing-notice{background:var(--line,#e7e9e2);border-radius:12px;padding:10px 14px}@media (width<=520px){.hn-billing-pack-change{padding:16px}.hn-billing-actions button{flex:100%;margin-right:0}}.hn-billing-addon{border:1px solid var(--line,#d4d8cd);border-radius:14px;margin-top:12px;padding:16px}.hn-billing-addon p{margin:.3em 0}.hn-billing-addon-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hn-billing-addon-head h3{margin:0}.hn-billing-addon-state{background:var(--line,#e7e9e2);border-radius:999px;padding:2px 10px;font-size:.8rem;font-weight:500}.hn-billing-addon-state.active,.hn-billing-addon-state.included{color:#1f4d1f;background:#dcefdc}.hn-billing-addon-state.past_due{color:#6b3a07;background:#f8e1c8}.hn-billing-live-nook .hn-select{margin:.75rem 0}.hn-claim-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.hn-claim-row{background:#fffdf8;border:1px solid #e1e4d8;border-radius:14px;gap:12px;padding:18px 20px;display:grid}.hn-claim-row h2{margin:0 0 6px;font:600 21px/1.2 Lora,serif}.hn-claim-row-head p{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.hn-claim-status{color:#66735f;background:#eef0ea;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.hn-claim-status.is-open{color:#2c4f8a;background:#e7eefb}.hn-claim-status.is-claiming{color:#8a5a06;background:#fff4dc}.hn-claim-status.is-claimed{color:#2d5039;background:#e8eddf}.hn-claim-enquiries{color:#8a5a06;align-items:center;gap:5px;font-size:12px;font-weight:650;display:inline-flex}.hn-claim-detail{color:#66735f;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.hn-claim-detail b{color:#243c32}.hn-claim-buttons{flex-wrap:wrap;gap:8px;display:flex}.hn-dashboard .hn-claim-buttons>button{color:#243c32;background:#fffdf8;border:1px solid #d8ddcf;border-radius:10px;min-height:44px;padding:10px 16px}.hn-dashboard .hn-claim-buttons>button.hn-primary{color:#fff}.hn-dashboard .hn-claim-buttons>button.hn-danger{color:#fff;background:#8b2e1c;border-color:#8b2e1c}.hn-claim-buttons>button:disabled{opacity:.55}.hn-claim-form,.hn-claim-created{background:#f7f6f0;border-radius:12px;gap:12px;padding:14px;display:grid}.hn-claim-form label,.hn-claim-created label{color:#4f5d4b;gap:6px;font-size:12px;font-weight:650;display:grid}.hn-claim-form small,.hn-claim-created small{color:#7b8572;font-size:12px;font-weight:400;line-height:1.5}.hn-claim-form input,.hn-claim-created input{min-height:44px;font:inherit;color:#243c32;background:#fff;border:1px solid #d8ddcf;border-radius:10px;min-width:0;padding:0 12px;font-size:16px}.hn-claim-prefix{color:#7b8572;background:#fff;border:1px solid #d8ddcf;border-radius:10px;align-items:center;padding-left:12px;font-size:14px;font-weight:400;display:flex}.hn-claim-prefix input{box-shadow:none;border:0;outline:0;flex:1;padding-left:0}.hn-claim-prefix:focus-within{border-color:#78916b;box-shadow:0 0 0 3px #426b5018}.hn-dashboard .hn-claim-created>button{color:#fff;border-radius:10px;justify-self:start;min-height:44px;padding:10px 16px}.hn-claim-confirm{background:#fbeae6;border:1px solid #efc3b8;border-radius:12px;gap:10px;width:100%;padding:14px;display:grid}.hn-claim-confirm p{color:#7a2d1d;margin:0;font-size:13px;line-height:1.6}@media (width<=720px){.hn-claim-row{padding:16px}.hn-claim-buttons>button{flex:1}.hn-dashboard .hn-claim-created>button{justify-self:stretch}}.hn-studio .hn-socials-editor .hn-panel-intro{color:#75806f;margin:0 0 20px;font-size:12px;line-height:1.75}.hn-studio .hn-socials-editor .hn-field{min-width:0;margin:0 0 17px}.hn-studio .hn-socials-editor .hn-field>label{color:#41543c;font-size:11px;font-weight:650;display:block}.hn-studio .hn-socials-editor .hn-field input,.hn-studio .hn-social-editor select{color:#30472c;background:#fffefa;border:1px solid #d9ddcf;border-radius:8px;width:100%;min-width:0;margin-top:7px;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.5;box-shadow:0 1px 2px #28391c03}.hn-studio .hn-socials-editor .hn-help{color:#89917e;margin-top:6px;font-size:10px;line-height:1.65;display:block}.hn-studio .hn-socials-editor .hn-field-error{color:#a44634;margin-top:6px;font-size:11px;line-height:1.6;display:block}.hn-studio .hn-social-editor{border-bottom:1px solid #e4e7d9;margin-bottom:16px;padding-bottom:17px}.hn-studio .hn-social-editor .hn-field-heading{align-items:center;gap:10px;margin:0 0 17px;display:flex}.hn-studio .hn-social-editor .hn-field-heading>.hn-social-brand{flex-shrink:0}.hn-studio .hn-social-editor select{margin:0}.hn-studio .hn-socials-editor .hn-resolved-link{color:#5c7c50;overflow-wrap:anywhere;background:#edf3e7;border-radius:7px;align-items:flex-start;gap:7px;padding:9px;font-size:10px;line-height:1.5;display:flex}.hn-studio .hn-socials-editor .hn-resolved-link span{min-width:0}.hn-studio .hn-socials-editor .hn-full{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.hn-studio .hn-socials-editor .hn-social-order{gap:7px;margin-top:12px;display:flex}.hn-studio .hn-socials-editor .hn-social-order button{align-items:center;gap:5px;min-height:0;padding:6px 9px;font-size:11px;display:inline-flex}.hn-studio .hn-social-editor select{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236f816c' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:36px}@media (width<=650px){.hn-studio .hn-socials-editor .hn-field>label{font-size:12px}.hn-studio .hn-socials-editor .hn-field input,.hn-studio .hn-social-editor select{padding:11px;font-size:16px}.hn-studio .hn-socials-editor .hn-panel-intro{font-size:13px}}.hn-studio .hn-guided-editor{min-width:0}.hn-studio .hn-guided-editor .hn-panel-intro{color:#75806f;margin:0 0 16px;font-size:12px;line-height:1.75}.hn-studio .hn-guided-editor .hn-field{min-width:0;margin:0 0 17px}.hn-studio .hn-guided-editor .hn-field>label,.hn-studio .hn-guided-editor legend{color:#41543c;padding:0;font-size:11px;font-weight:650;display:block}.hn-studio .hn-guided-editor .hn-field input,.hn-studio .hn-guided-editor .hn-field textarea,.hn-studio .hn-guided-editor .hn-guided-bubble-row textarea,.hn-studio .hn-guided-editor .hn-guided-answer-row input,.hn-studio .hn-guided-editor .hn-guided-reply textarea{color:#30472c;background:#fffefa;border:1px solid #d9ddcf;border-radius:8px;width:100%;min-width:0;margin-top:7px;padding:10px 11px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.5;box-shadow:0 1px 2px #28391c03}.hn-studio .hn-guided-editor textarea{resize:vertical;field-sizing:content;min-height:3.2em;max-height:16em}.hn-studio .hn-guided-editor .hn-field .hn-select{margin-top:7px}.hn-studio .hn-guided-editor .hn-help{color:#89917e;margin-top:6px;font-size:10px;line-height:1.65;display:block}.hn-studio .hn-guided-editor .hn-guided-tight{margin:-12px 0 14px}.hn-studio .hn-guided-editor .hn-guided-lead{margin:0 0 14px}.hn-studio .hn-guided-editor .hn-check-row{color:#30472c;align-items:center;gap:9px;margin:12px 0;font-size:11px;font-weight:400;line-height:1.6;display:flex}.hn-studio .hn-guided-editor .hn-check-row input{accent-color:#426b50;flex:none;width:auto;margin:0}.hn-studio .hn-guided-editor .hn-check-row small{color:#89917e;margin-left:4px}.hn-studio .hn-guided-editor .hn-text-button{min-height:0;box-shadow:none;color:#426b50;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:12px;font-weight:650;display:inline-flex}.hn-studio .hn-guided-editor .hn-text-button.hn-danger,.hn-studio .hn-guided-editor button.hn-danger{color:#8b483d}.hn-studio .hn-guided-editor fieldset{border:0;min-width:0;margin:0 0 17px;padding:0}.hn-studio .hn-guided-editor .hn-nooklet-remove-action{border-top:1px solid #e4e7d9;margin-top:24px;padding-top:16px}.hn-studio .hn-guided-problems{color:#8d3f2e;background:#fff6f0;border:1px solid #ecc9bb;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:11px}.hn-studio .hn-guided-problems summary{cursor:pointer;align-items:center;gap:7px;font-weight:650;line-height:1.5;display:flex}.hn-studio .hn-guided-problems ul{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.hn-studio .hn-guided-problems li{border-top:1px solid #f1dbd1;justify-content:space-between;align-items:baseline;gap:10px;padding:4px 0;line-height:1.55;display:flex}.hn-studio .hn-guided-problems li>span{overflow-wrap:anywhere;min-width:0}.hn-studio .hn-guided-problems .hn-text-button{color:#8d3f2e;flex:none;padding:0;font-size:11px}.hn-studio .hn-guided-ready{color:#426b50;align-items:center;gap:7px;margin:0 0 14px;font-size:11px;display:flex}.hn-studio .hn-guided-tabs{z-index:2;background:#eef1e6;border-radius:10px;gap:3px;margin:0 0 18px;padding:3px;display:flex;position:sticky;top:-25px;box-shadow:0 6px 10px -8px #28391c40}.hn-studio .hn-guided-tabs>button{color:#55664f;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:8px;flex:auto;min-height:34px;padding:6px 8px;font-size:11px;font-weight:600;position:relative;overflow:hidden}.hn-studio .hn-guided-tabs>button[aria-pressed=true],.hn-studio .hn-guided-tabs>button[aria-pressed=true]:hover{color:#fbfaf3;background:#2f4a36;box-shadow:0 1px 3px #28391c1f}.hn-studio .hn-guided-tabs small{font-size:inherit;opacity:.75;font-weight:500}.hn-studio .hn-guided-dot{background:#c0603f;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.hn-studio .hn-guided-segments{gap:5px;margin:0 0 17px;display:flex}.hn-studio .hn-guided-segments>button{white-space:nowrap;background:#fffdf8;border-radius:999px;flex:1 1 0;min-height:34px;padding:6px 10px;font-size:11px;font-weight:600}.hn-studio .hn-guided-segments>button[aria-pressed=true]{color:#fbfaf3;background:#2f4a36;border-color:#2f4a36}.hn-studio .hn-guided-editor .hn-guided-tabs>button:hover:not([aria-pressed=true]){color:#2e4a33;background:#f8f9f3}.hn-studio .hn-guided-editor .hn-guided-segments>button:hover:not([aria-pressed=true]):not(:disabled){color:#2e4a33;background:#f3f5ed}.hn-studio .hn-guided-answer-tools{justify-content:flex-end;gap:2px;margin-top:2px;display:flex}.hn-studio .hn-guided-list{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.hn-studio .hn-guided-card{background:#fffefa;border:1px solid #e0e5d6;border-radius:12px;min-width:0}.hn-studio .hn-guided-card.is-open{border-color:#bccbb0;box-shadow:0 8px 18px -14px #28391c55}.hn-studio .hn-guided-card-head{text-align:left;background:0 0;border:0;border-radius:12px 12px 0 0;align-items:flex-start;gap:10px;width:100%;min-height:0;padding:12px 12px 6px;font-weight:400;display:flex}.hn-studio .hn-guided-card-head>svg{color:#7b8a72;flex:none;margin-top:3px}.hn-studio .hn-guided-card-head>.hn-guided-warn{color:#c0603f}.hn-studio .hn-guided-num{color:#55664f;background:#eef1e6;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font:700 10px ui-monospace,Menlo,monospace;display:grid}.hn-studio .hn-guided-star{color:#ae492e;background:#f6e6dd;font-size:11px}.hn-studio .hn-guided-card-text{flex:1;gap:3px;min-width:0;display:grid}.hn-studio .hn-guided-card-text b{color:#2e4130;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.45}.hn-studio .hn-guided-card-text small{color:#89917e;font-size:10px;line-height:1.5}.hn-studio .hn-guided-chip{letter-spacing:.04em;text-transform:uppercase;color:#5e6f57;background:#eef1e6;border-radius:999px;justify-self:start;padding:2px 7px;font-size:9px;font-weight:700}.hn-studio .hn-guided-outline{border-left:1.5px solid #e0e5d6;gap:2px;margin:0 12px 10px 44px;padding:0 0 0 10px;list-style:none;display:grid}.hn-studio .hn-guided-outline li{color:#7b8574;overflow-wrap:anywhere;font-size:10px;line-height:1.55}.hn-studio .hn-guided-outline b{color:#3f5a42;font-weight:600}.hn-studio .hn-guided-card-body{border-top:1px solid #edf0e6;padding:6px 12px 14px}.hn-studio .hn-guided-card-body>.hn-guided-segments{margin-top:12px}.hn-studio .hn-guided-card-problems{color:#8d3f2e;background:#fff6f0;border-radius:8px;margin:10px 0 0;padding:8px 10px 8px 26px;font-size:11px;line-height:1.55}.hn-studio .hn-guided-card-actions{border-top:1px solid #edf0e6;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.hn-studio .hn-guided-card-actions>button:not(.hn-text-button){align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:11px;display:inline-flex}.hn-studio .hn-guided-card-actions>.hn-text-button{margin-left:auto}.hn-studio .hn-guided-confirm{color:#7d3a2b;background:#fff5ef;border:1px solid #e9c4b7;border-radius:9px;margin-top:10px;padding:12px;font-size:11px;line-height:1.6}.hn-studio .hn-guided-confirm p{margin:0}.hn-studio .hn-guided-confirm ul{margin:6px 0;padding-left:18px}.hn-studio .hn-guided-confirm>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.hn-studio .hn-guided-confirm .hn-danger{border-color:#e9c4b7}.hn-studio .hn-guided-bubble-row,.hn-studio .hn-guided-answer-row{align-items:flex-start;gap:4px;min-width:0;display:flex}.hn-studio .hn-guided-answer-row input{margin-top:0}.hn-studio .hn-guided-bubble-row .hn-guided-icon{margin-top:7px}.hn-studio .hn-guided-icon{color:#5e6f57;background:0 0;border-color:#0000;flex:none;place-items:center;width:34px;min-height:38px;padding:0;display:grid}.hn-studio .hn-guided-icon:disabled{opacity:.35}.hn-studio .hn-guided-answers ol{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.hn-studio .hn-guided-answer{background:#fbfbf6;border:1px solid #e6e9df;border-radius:10px;padding:10px}.hn-studio .hn-guided-then{align-items:center;gap:8px;min-width:0;margin-top:8px;display:flex}.hn-studio .hn-guided-then>span{color:#41543c;flex:none;font-size:11px;font-weight:650}.hn-studio .hn-guided-then>.hn-select{flex:1;min-width:0}.hn-studio .hn-guided-answer .hn-check-row{margin:8px 0 0}.hn-studio .hn-guided-reply{margin-top:6px;font-size:11px}.hn-studio .hn-guided-reply summary{cursor:pointer;color:#5e6f57;font-weight:600;line-height:1.8}.hn-studio .hn-guided-add{background:#fbfbf6;border-style:dashed;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:10px;display:inline-flex}.hn-studio .hn-guided-group{border-top:1px solid #edf0e6!important;padding-top:14px!important}.hn-studio .hn-guided-point{margin:8px 0 10px}.hn-studio .hn-guided-small{padding:2px 0!important;font-size:11px!important}.hn-studio .hn-guided-rule{background:#f3f5ed;border:1px solid #e3e8da;border-radius:9px;margin:6px 0 10px;padding:9px 10px}.hn-studio .hn-guided-rule-head{align-items:center;gap:8px;min-width:0;display:flex}.hn-studio .hn-guided-rule-head>span,.hn-studio .hn-guided-rule-answers>small{color:#41543c;flex:none;font-size:11px;font-weight:650}.hn-studio .hn-guided-rule-head>.hn-select{flex:1;min-width:0}.hn-studio .hn-guided-rule-answers{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.hn-studio .hn-guided-rule-answers>small{flex-basis:100%}.hn-studio .hn-guided-editor .hn-guided-rule-answers .hn-check-row{cursor:pointer;background:#fffefa;border:1px solid #d9dfcf;border-radius:999px;gap:6px;margin:0;padding:5px 10px 5px 8px;line-height:1.4}.hn-studio .hn-guided-editor .hn-guided-rule-answers .hn-check-row:has(input:checked){background:#e6eedd;border-color:#9fb593}.hn-studio .hn-guided-missing{color:#8d3f2e!important}.hn-studio .hn-guided-preview{justify-items:center;gap:10px;display:grid}.hn-studio .hn-guided-from{width:100%;max-width:360px;margin:0}.hn-studio .hn-guided-phone{background:#1f2a23;border-radius:30px;width:100%;max-width:360px;height:min(640px,72vh);padding:8px;box-shadow:0 30px 60px -36px #1f302699}.hn-studio .hn-guided-phone-screen{background:#f8f6ef;border-radius:23px;width:100%;height:100%;font-size:15px;overflow:hidden}.hn-studio .hn-guided-preview .hn-guided-add{max-width:360px}.hn-studio .hn-guided-starters .hn-guided-starter-persona{padding:0 25px 18px}.hn-studio .hn-guided-starters .hn-guided-starter-persona label{color:#41543c;gap:7px;font-size:12px;font-weight:650;display:grid}.hn-studio .hn-guided-starters .hn-guided-starter-persona input{width:100%;font:inherit;background:#fffefa;border:1px solid #d9ddcf;border-radius:8px;padding:10px 11px;font-weight:400}.hn-studio .hn-guided-starters .hn-help{color:#89917e;margin-top:6px;font-size:11px;display:block}.hn-studio .hn-guided-starter-back{padding:0 25px 25px}.hn-studio .hn-guided-starter-back .hn-text-button{color:#426b50;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;display:inline-flex}.hn-review-problems{color:#8d3f2e;background:#fff6f0;border:1px solid #ecc9bb;border-radius:10px;margin:16px 0 0;padding:14px;font-size:12px;line-height:1.6}.hn-review-problems h3{margin:0 0 6px;font-size:12px;font-weight:650}.hn-review-problems ul{margin:0 0 10px;padding-left:18px}@media (width<=720px){.hn-studio .hn-guided-editor .hn-field>label,.hn-studio .hn-guided-editor legend{font-size:12px}.hn-studio .hn-guided-editor .hn-field input,.hn-studio .hn-guided-editor .hn-field textarea,.hn-studio .hn-guided-editor .hn-guided-bubble-row textarea,.hn-studio .hn-guided-editor .hn-guided-answer-row input,.hn-studio .hn-guided-editor .hn-guided-reply textarea,.hn-studio .hn-guided-starters .hn-guided-starter-persona input{padding:11px;font-size:16px}.hn-studio .hn-guided-editor .hn-help,.hn-studio .hn-guided-outline li,.hn-studio .hn-guided-card-text small{font-size:11px}.hn-studio .hn-guided-editor .hn-panel-intro{font-size:13px}.hn-studio .hn-guided-tabs{top:-12px}.hn-studio .hn-guided-tabs>button{min-height:40px;padding:6px 4px;font-size:12px}.hn-studio .hn-guided-tabs small{display:none}.hn-studio .hn-guided-segments>button,.hn-studio .hn-guided-card-actions>button:not(.hn-text-button){min-height:40px}.hn-studio .hn-guided-segments>button{padding:6px 4px;font-size:12px}.hn-studio .hn-guided-card-text b{font-size:13px}.hn-studio .hn-guided-icon{width:38px;min-height:42px}.hn-studio .hn-guided-outline{margin-left:12px}.hn-studio .hn-guided-then{flex-wrap:wrap}.hn-studio .hn-guided-then>.hn-select{flex-basis:100%}.hn-studio .hn-guided-rule-head{flex-wrap:wrap;justify-content:space-between}.hn-studio .hn-guided-rule-head>.hn-select{flex-basis:100%;order:3}.hn-studio .hn-guided-phone{background:0 0;border-radius:18px;height:min(600px,70vh);padding:0;box-shadow:0 0 0 1px #dfe4d6}.hn-studio .hn-guided-phone-screen{border-radius:18px}.hn-studio .hn-guided-starters .hn-guided-starter-persona,.hn-studio .hn-guided-starter-back{padding-left:15px;padding-right:15px}}.hn-image-picker-field{color:#243c32;margin:24px 0;font:14px DM Sans,sans-serif}.hn-image-picker-label{margin-bottom:9px;font-size:13px;font-weight:700;display:block}.hn-image-picker-field button{cursor:pointer;color:inherit;font-family:inherit}.hn-image-picker-field button:disabled{opacity:.4;cursor:not-allowed}.hn-image-picker-field button.hn-image-picker-control:focus-visible,.hn-image-picker-field button.hn-image-picker-text-button:focus-visible,.hn-image-picker-dialog button.hn-image-picker-close:focus-visible,.hn-image-picker-dialog button.hn-image-picker-upload:focus-visible,.hn-image-picker-dialog button.hn-image-picker-tile:focus-visible,.hn-image-picker-dialog button.hn-image-picker-preview-retry:focus-visible{outline-offset:3px;outline:3px solid #426b50}.hn-image-picker-field .hn-image-picker-control{text-align:left;background:#fcfcf6;border:1px solid #e0e3d5;border-radius:9px;align-items:center;gap:11px;width:100%;margin-bottom:10px;padding:10px;display:flex}.hn-image-picker-field .hn-image-picker-control:hover:not(:disabled){background:#fcfcf6}.hn-image-picker-control>img{object-fit:contain;border-radius:5px;width:48px;height:39px}.hn-image-picker-control>span{flex:1;font-size:11px}.hn-image-picker-control small{color:#6b7a61;margin-top:4px;font-size:9px;display:block}.hn-image-picker-field .hn-image-picker-text-button{color:#426b50;background:0 0;border:0;align-items:center;min-height:0;padding:6px 0;font-size:12px;font-weight:650;display:inline-flex}.hn-image-picker-field .hn-image-picker-text-button:hover:not(:disabled){background:0 0}.hn-image-picker-field>.hn-image-picker-text-button{margin-top:10px}.hn-image-picker-dialog,.hn-image-picker-dialog *{box-sizing:border-box}.hn-image-picker-dialog{color:#243c32;background:#fffdf8;border:1px solid #d7dfce;border-radius:20px;width:min(740px,100vw - 32px);max-height:85dvh;padding:0;font:14px DM Sans,sans-serif;overflow:auto}.hn-image-picker-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#243c3270}.hn-image-picker-dialog header{border-bottom:1px solid #d7dfce;justify-content:space-between;align-items:center;gap:12px;padding:24px;display:flex}.hn-image-picker-dialog h2{letter-spacing:-.035em;margin:0;font:600 28px Lora,serif}.hn-image-picker-dialog header p{margin:8px 0 0}.hn-image-picker-dialog .hn-image-picker-close{background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;min-height:32px;padding:4px;display:inline-flex}.hn-image-picker-dialog .hn-image-picker-close>svg{flex:none;width:20px;height:20px}.hn-image-picker-dialog .hn-image-picker-close:hover:not(:disabled){background:#e8eddf}.hn-image-picker-body{overflow-wrap:anywhere;padding:24px}.hn-image-picker-body h3{margin:26px 0 9px;font:600 19px/1.4 Lora,serif}.hn-image-picker-dialog .hn-image-picker-upload{background:#fffdf8;border:1px solid #d8ddcf;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:39px;margin-top:12px;padding:9px 13px;font-size:12px;font-weight:650;display:flex}.hn-image-picker-dialog .hn-image-picker-upload:hover:not(:disabled){background:#edf0e7}.hn-image-picker-note{color:#6b7a61;margin:10px 0 20px;font-size:12px;line-height:1.7}.hn-image-picker-error{color:#a44634;font-size:12px;line-height:1.7}.hn-image-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.hn-image-picker-tile-group{min-width:0}.hn-image-picker-tile-group>.hn-image-picker-tile{width:100%}.hn-image-picker-preview-status{overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.5}.hn-image-picker-dialog .hn-image-picker-preview-retry{width:100%;min-height:39px;color:inherit;overflow-wrap:anywhere;cursor:pointer;background:#fffdf8;border:1px solid #d7dfce;border-radius:9px;padding:8px;font:650 12px/1.5 DM Sans,sans-serif;display:block}.hn-image-picker-dialog .hn-image-picker-preview-retry:disabled{opacity:.4;cursor:not-allowed}.hn-image-picker-dialog .hn-image-picker-tile{color:inherit;text-align:left;background:#fffdf8;border:1px solid #d7dfce;border-radius:12px;min-width:0;padding:0;overflow:hidden}.hn-image-picker-dialog .hn-image-picker-tile:hover:not(:disabled){background:#fffdf8}.hn-image-picker-dialog .hn-image-picker-tile[aria-pressed=true]{outline:2px solid #426b50}.hn-image-picker-tile img{object-fit:contain;background:#edf0e7;width:100%;height:120px;display:block}.hn-image-picker-tile>span{overflow-wrap:anywhere;justify-content:space-between;gap:8px;padding:12px;font-size:12px;display:flex}.hn-image-picker-unavailable{background:#edf0e7;justify-content:center;align-items:center;min-height:120px;font-size:12px;display:flex}.hn-image-picker-control>.hn-image-picker-unavailable{text-align:center;flex:none;width:48px;height:39px;min-height:39px;font-size:9px}.hn-image-picker-dialog progress{accent-color:#426b50;width:100%}@media (width<=650px){.hn-image-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hn-image-picker-dialog header,.hn-image-picker-body{padding:18px}}.hn-image-picker-ready{background:#f6f8f1;border:1px solid #d7dfce;border-radius:14px;margin-top:14px;padding:12px}.hn-image-picker-ready .hn-image-picker-grid{grid-template-columns:minmax(0,220px);margin-top:0}.hn-image-picker-dialog .hn-image-picker-ready .hn-image-picker-use{color:#fffdf8;background:#243c32;border-color:#243c32;min-height:44px}.hn-image-picker-dialog .hn-image-picker-ready .hn-image-picker-use:hover:not(:disabled){background:#33503f}.hn-image-picker-dialog .hn-image-picker-ready .hn-image-picker-use:focus-visible{outline-offset:3px;outline:3px solid #426b50}.hn-image-picker-queue{border:1px solid #e0e3d5;border-radius:12px;margin:14px 0 0;padding:0;list-style:none;overflow:hidden}.hn-image-picker-queue li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 12px;font-size:12px;line-height:1.5;display:grid}.hn-image-picker-queue li+li{border-top:1px solid #e0e3d5}.hn-image-picker-queue-name{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.hn-image-picker-queue-state{color:#4c5f4f;grid-column:1}.hn-image-picker-queue li[data-status=failed] .hn-image-picker-queue-state{color:#a44634}.hn-image-picker-queue-actions{grid-area:1/2/span 2;gap:12px;display:flex}.hn-image-picker-dialog .hn-image-picker-queue .hn-image-picker-text-button{color:#426b50;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 2px;font:650 12px DM Sans,sans-serif}.hn-image-picker-confirm{background:#fdf6ea;border:1px solid #e3c9a0;border-radius:12px;margin:0 0 16px;padding:14px;font-size:13px;line-height:1.5}.hn-image-picker-confirm p{margin:0 0 10px}.hn-image-picker-dialog .hn-image-picker-confirm .hn-image-picker-keep{color:#fffdf8;background:#243c32;border-color:#243c32;min-height:44px;margin-top:0}.hn-image-picker-dialog .hn-image-picker-confirm .hn-image-picker-text-button{color:#a44634;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;margin-top:6px;font:650 12px DM Sans,sans-serif;display:block}.hn-image-picker-batch-strip{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hn-image-picker-batch-strip li{background:#edf0e7;border-radius:9px;width:64px;height:64px;overflow:hidden}.hn-image-picker-batch-strip img,.hn-image-picker-batch-strip .hn-image-picker-unavailable{object-fit:cover;text-align:center;width:100%;height:100%;min-height:0;font-size:9px;display:block}.hn-image-picker-batch .hn-image-picker-note{margin:10px 0 0}.hn-image-picker-uploads-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:26px;display:flex}.hn-image-picker-uploads-heading h3{margin:0}.hn-image-picker-dialog .hn-image-picker-uploads-heading .hn-image-picker-select{flex:none;width:auto;min-height:44px;margin-top:0}.hn-image-picker-dialog .hn-image-picker-select[aria-pressed=true]{background:#edf0e7;border-color:#243c32}.hn-image-picker-dialog .hn-image-picker-select:focus-visible{outline-offset:3px;outline:3px solid #426b50}.hn-image-picker-select-bar{background:#fffdf8;border-top:1px solid #d7dfce;margin:16px -24px 0;padding:12px 24px 16px;position:sticky;bottom:0}.hn-image-picker-select-bar p{margin:0 0 4px}.hn-image-picker-dialog .hn-image-picker-select-bar .hn-image-picker-use{color:#fffdf8;background:#243c32;border-color:#243c32;min-height:44px;margin-top:6px}.hn-image-picker-dialog .hn-image-picker-select-bar .hn-image-picker-use:hover:not(:disabled){background:#33503f}.hn-image-picker-dialog .hn-image-picker-select-bar .hn-image-picker-use:focus-visible{outline-offset:3px;outline:3px solid #426b50}@media (width<=650px){.hn-image-picker-select-bar{margin:16px -18px 0;padding:12px 18px 16px}}.hn-image-picker-paused{color:#4c5f4f;background:#f2efe4;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.hn-image-picker-dialog .hn-image-picker-tabs{background:#edf0e7;border-radius:12px;gap:4px;margin:0 0 18px;padding:4px;display:flex}.hn-image-picker-dialog .hn-image-picker-tabs button{color:#4c5f4f;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;min-height:44px;padding:8px 10px;font:650 13px/1.3 DM Sans,sans-serif}.hn-image-picker-dialog .hn-image-picker-tabs button:hover:not(:disabled){background:#e2e7d8}.hn-image-picker-dialog .hn-image-picker-tabs button[aria-selected=true],.hn-image-picker-dialog .hn-image-picker-tabs button[aria-selected=true]:hover{color:#243c32;background:#fffdf8;box-shadow:0 1px 3px #243c321f}.hn-image-picker-dialog .hn-image-picker-tabs button:focus-visible,.hn-stock-photos button:focus-visible,.hn-stock-photos input:focus-visible,.hn-stock-photos a:focus-visible{outline-offset:2px;outline:3px solid #426b50}.hn-stock-photos-intro{margin-top:0}.hn-stock-photos a{color:#426b50;text-underline-offset:2px}.hn-stock-photos-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hn-stock-photos-search{align-items:center;gap:8px;display:flex}.hn-stock-photos-search input{color:#243c32;background:#fff;border:1px solid #c9d1bf;border-radius:9px;flex:1;min-width:0;height:44px;min-height:44px;padding:9px 13px;font:16px DM Sans,sans-serif}.hn-image-picker-dialog .hn-stock-photos-search .hn-image-picker-upload{flex:none;width:auto;height:44px;min-height:44px;margin:0;padding:9px 16px}.hn-stock-photos-ideas{flex-wrap:wrap;gap:8px;margin:14px 0 4px;display:flex}.hn-image-picker-dialog .hn-stock-photos-ideas button{color:#243c32;cursor:pointer;background:#fffdf8;border:1px solid #d8ddcf;border-radius:99px;min-height:36px;padding:6px 14px;font:600 12px DM Sans,sans-serif}.hn-image-picker-dialog .hn-stock-photos-ideas button:hover:not(:disabled){background:#edf0e7}.hn-stock-photos-status{color:#4c5f4f;margin:12px 0 0;font-size:12px;line-height:1.6}.hn-stock-photos-status:empty{margin:0}.hn-stock-photos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hn-stock-photos-item{min-width:0}.hn-image-picker-dialog .hn-stock-photos-choose{cursor:pointer;background:#edf0e7;border:1px solid #d7dfce;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.hn-image-picker-dialog .hn-stock-photos-choose:hover:not(:disabled) img{transform:scale(1.03)}.hn-image-picker-dialog .hn-stock-photos-choose:disabled{cursor:progress}.hn-image-picker-dialog .hn-stock-photos-item[data-adding] .hn-stock-photos-choose:disabled{opacity:1;outline-offset:2px;outline:2px solid #426b50}.hn-stock-photos-choose img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .25s;display:block}.hn-stock-photos-adding{color:#fffdf8;text-align:center;background:#243c32e6;border-radius:99px;padding:6px 10px;font:650 12px DM Sans,sans-serif;position:absolute;inset:auto 8px 8px}.hn-stock-photos-credit{color:#6b7a61;text-overflow:ellipsis;white-space:nowrap;margin:6px 2px 0;font-size:11px;line-height:1.4;display:block;overflow:hidden}.hn-stock-photos-skeleton{aspect-ratio:4/3;background:linear-gradient(90deg,#edf0e7,#f6f7f0,#edf0e7) 0 0/200% 100%;border-radius:12px;animation:1.2s linear infinite hn-stock-shimmer;display:block}@keyframes hn-stock-shimmer{to{background-position:-200% 0}}.hn-stock-photos-progress{color:#243c32;background:#f6f7f0;border:1px solid #d7dfce;border-radius:12px;gap:6px;padding:12px 14px;display:grid}.hn-stock-photos-progress>span:first-child{font-weight:650}.hn-stock-photos-step{font-size:13px}.hn-stock-photos-note{color:#5b6b55;font-size:12px}.hn-stock-photos-bar{background:#e2e7d8;border-radius:99px;height:6px;display:block;position:relative;overflow:hidden}.hn-stock-photos-bar>span{border-radius:inherit;background:#426b50;width:35%;animation:1.4s ease-in-out infinite hn-stock-progress;position:absolute;inset:0 auto 0 0}.hn-stock-photos-bar>span[data-stage=preparing]{width:45%}@keyframes hn-stock-progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.hn-stock-photos-skeleton{animation:none}.hn-stock-photos-choose img{transition:none}.hn-stock-photos-bar>span{width:50%;animation:none}.hn-stock-photos-bar>span[data-stage=preparing]{width:80%}}.hn-image-picker-dialog .hn-stock-photos .hn-image-picker-upload{margin-top:16px}.hn-stock-photos-provided{text-align:center;margin:18px 0 0;font-size:11px}.hn-stock-connect h3{align-items:center;gap:8px;margin:0 0 6px;font:600 19px/1.35 Lora,serif;display:flex}.hn-stock-connect-steps{color:#243c32;margin:0 0 16px;padding-left:22px;font-size:13px;line-height:1.75}.hn-stock-connect .hn-stock-photos-provided{color:#6b7a61}.hn-image-picker-dialog .hn-stock-photos-inline{color:#426b50;min-height:0;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.hn-image-picker-dialog .hn-stock-photos-inline:hover:not(:disabled){background:0 0}@media (width<=420px){.hn-image-picker-tab-source{display:none}}@media (width>=651px){.hn-stock-photos-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.hn-link-import-intro{margin-top:0}.hn-image-picker-dialog .hn-link-import .hn-link-import-paste{min-height:44px;margin-top:10px}.hn-link-import-skeleton{aspect-ratio:16/9;background:linear-gradient(90deg,#edf0e7,#f6f7f0,#edf0e7) 0 0/200% 100%;border-radius:12px;width:100%;max-height:220px;margin-top:14px;animation:1.2s linear infinite hn-stock-shimmer;display:block}@media (prefers-reduced-motion:reduce){.hn-link-import-skeleton{animation:none}}.hn-link-import-help{background:#fcfcf6;border:1px solid #e0e3d5;border-radius:12px;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.6}.hn-link-import-help summary{color:#426b50;cursor:pointer;min-height:24px;font-weight:650}.hn-link-import-help summary:focus-visible{outline-offset:2px;outline:3px solid #426b50}.hn-link-import-help ul{margin:10px 0 0;padding-left:20px}.hn-link-import-help li+li{margin-top:6px}.hn-link-import-preview{margin:0}.hn-link-import-preview img{object-fit:contain;background:#edf0e7;border:1px solid #d7dfce;border-radius:12px;width:100%;max-height:320px;display:block}.hn-link-import-preview figcaption{color:#4c5f4f;margin-top:8px;font-size:12px}.hn-image-picker-dialog .hn-link-import .hn-image-picker-upload{min-height:44px}.hn-image-picker-dialog .hn-link-import .hn-link-import-primary{color:#fffdf8;background:#243c32;border-color:#243c32;margin-top:16px}.hn-image-picker-dialog .hn-link-import .hn-link-import-primary:hover:not(:disabled){background:#33503f}.hn-image-picker-dialog .hn-link-import button:focus-visible{outline-offset:2px;outline:3px solid #426b50}.hn-outline-order{flex-shrink:0;min-width:0;position:relative}.hn-outline-order .hn-outline-section,.hn-outline-order .hn-outline-link,.hn-order-section-end,.hn-order-end{position:relative}.hn-studio .hn-outline .hn-outline-order button.hn-order-handle[data-move-handle]{color:#a1ad95;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:6px;flex:none;justify-content:center;align-items:center;width:25px;min-width:25px;height:32px;min-height:32px;padding:0;display:flex}.hn-studio .hn-outline .hn-outline-order button.hn-order-handle[data-move-handle]:hover,.hn-studio .hn-outline .hn-outline-order button.hn-order-handle[data-move-handle]:focus-visible{color:#426b50;background:#e8eddf}.hn-studio .hn-outline .hn-outline-order button.hn-order-handle[data-move-handle]:active,.hn-studio .hn-outline .hn-outline-order button.hn-order-handle[data-move-handle][aria-pressed=true]{cursor:grabbing;color:#426b50;background:#e0e8d7}.hn-studio .hn-outline .hn-outline-order button.hn-order-handle[data-move-handle]:disabled{cursor:not-allowed}.hn-order-source>.hn-order-select,.hn-order-source>.hn-order-header{opacity:.45}.hn-drop-before:before{content:"";z-index:3;pointer-events:none;background:#5d8050;border-radius:2px;height:2px;position:absolute;top:-2px;left:4px;right:2px;box-shadow:0 0 0 2px #fffdf8}.hn-drop-before:after{content:"";z-index:4;pointer-events:none;background:#5d8050;border-radius:50%;width:6px;height:6px;position:absolute;top:-4px;left:0}.hn-order-end{height:4px}.hn-order-ghost{z-index:150;color:#2d5039;overflow-wrap:anywhere;pointer-events:none;background:#fffdf8;border:1px solid #94ac81;border-radius:8px;align-items:center;gap:8px;max-width:210px;padding:11px 14px;font:12px DM Sans,sans-serif;display:flex;position:fixed;box-shadow:0 8px 24px #243c3226}.hn-order-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){.hn-studio .hn-outline .hn-outline-order button.hn-order-handle[data-move-handle]{width:32px;min-width:32px;height:40px;min-height:40px}}@media (width<=720px){.hn-studio .hn-outline-sheet .hn-outline .hn-outline-order button.hn-order-handle[data-move-handle]{width:32px;min-width:32px;height:44px;min-height:44px}}.hn-studio .hn-inspector .hn-column-editor{padding:16px 0 22px}.hn-studio .hn-inspector .hn-column-editor>strong{font-size:12px}.hn-studio .hn-inspector .hn-column-editor>div{border:1px solid #d8ddcf;border-radius:8px;gap:3px;margin:10px 0;padding:3px;display:flex}.hn-studio .hn-inspector .hn-column-editor button{background:0 0;border:0;border-radius:5px;flex:1;padding:8px;font-size:12px}.hn-studio .hn-inspector .hn-column-editor button[aria-pressed=true]{color:#385539;background:#e6ecdc}.hn-studio .hn-inspector .hn-column-editor>small{color:#737f6d;font-size:10px;line-height:1.6}.hn-studio .hn-inspector .hn-section-arrangement{margin:0 0 17px}.hn-studio .hn-inspector .hn-section-arrangement>.hn-field-label{color:#41543c;margin-bottom:7px;font-size:11px;font-weight:650;display:block}.hn-studio .hn-inspector .hn-section-arrangement .hn-segmented>button{flex:1}.hn-studio .hn-inspector .hn-nooklet-inheritance>.hn-panel-intro{color:#75806f;margin:0 0 20px;font-size:12px;line-height:1.75}.hn-studio .hn-inspector .hn-inherited-style{background:#f0f2e8;border-radius:7px;align-items:center;gap:12px;margin-bottom:22px;padding:11px;display:flex}.hn-studio .hn-inspector .hn-inherited-style>div{overflow-wrap:anywhere;flex:1;min-width:0;font-size:10px}.hn-studio .hn-inspector .hn-inherited-style span{color:#859275;margin-top:5px;font-size:9px;display:block}:root{color:#243e33;font-synthesis:none;background:#f5f0e6;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #53744e}a{color:#385c41}p{line-height:1.55}.hn-muted{color:#6e796a;font-size:12px;line-height:1.6}.hn-eyebrow{letter-spacing:.15em;color:#6f7f61;font-size:10px;font-weight:700}.hn-studio{height:auto;position:fixed;inset:0}.hn-primary{color:#fffdf8!important;background:#3e633f!important;border-color:#3e633f!important}.hn-alert,.hn-error-bar{color:#714a2b;background:#fff2de;border:1px solid #dec39f;border-radius:8px;padding:12px}.hn-warning{color:#6c562c;background:#fff8df;border-radius:8px;padding:12px}.hn-home{min-height:100dvh}.hn-home-header{background:#fffdf8;border-bottom:1px solid #dce2d2;align-items:center;gap:24px;height:72px;padding:0 clamp(18px,4vw,60px);display:flex}.hn-home-header img{width:122px}.hn-home-header span{color:#738068;flex:1;font-size:12px}.hn-home-header button,.hn-home button,.hn-studio button{color:#304b34;background:#fffdf8;border:1px solid #cbd5c1;border-radius:8px;min-height:38px;padding:9px 12px}.hn-home main{width:min(1120px,100% - 36px);margin:42px auto}.hn-home-intro h1{margin:10px 0;font:500 50px Georgia,serif}.hn-home-intro p{color:#6b7766;max-width:630px}.hn-home-grid{grid-template-columns:1.05fr 1fr;gap:20px;margin-top:35px;display:grid}.hn-card{background:#fffdf8;border:1px solid #dae0d0;border-radius:14px;padding:25px}.hn-card h2{margin:0 0 15px;font:500 28px Georgia,serif}.hn-nook-list{margin:0;padding:0;list-style:none}.hn-nook-list li{border-top:1px solid #e3e8dc}.hn-nook-list a{flex-direction:column;gap:5px;padding:16px 0;text-decoration:none;display:flex}.hn-nook-list span{color:#738068;font-size:12px}.hn-choice{gap:10px;margin:22px 0;display:grid}.hn-choice label{border:1px solid #dce2d2;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.hn-fields{gap:12px;margin:15px 0;display:grid}.hn-fields label,.hn-inspector-fields label{gap:8px;font-size:12px;font-weight:600;display:grid}.hn-fields input,.hn-fields textarea,.hn-inspector-fields input,.hn-inspector-fields textarea{color:#263d2b;resize:vertical;background:#fffefa;border:1px solid #cbd6c1;border-radius:7px;width:100%;padding:11px;font-size:14px}.hn-fields small{color:#77856d}.hn-card>.hn-primary{width:100%;margin-top:14px}.hn-studio{background:#f5f0e6;flex-direction:column;height:100dvh;display:flex}.hn-topbar{background:#fffdf8;border-bottom:1px solid #dce1d4;align-items:center;gap:18px;min-height:72px;padding:10px 22px;display:flex}.hn-topbar img{width:111px}.hn-topbar>button{white-space:nowrap}.hn-title{min-width:150px;max-width:260px;display:grid}.hn-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.hn-title span{color:#73816a;margin-top:5px;font-size:11px}.hn-top-actions{gap:8px;margin-left:auto;display:flex}.hn-top-actions button{align-items:center;gap:6px;display:flex}.hn-publication-bar{background:#edf2e6;border-bottom:1px solid #dfe4d7;flex-wrap:wrap;align-items:center;gap:12px;min-height:45px;padding:9px 22px;font-size:11px;display:flex}.hn-publication-bar strong{font-size:12px}.hn-publication-bar span{color:#657360;margin-left:auto}.hn-publication-bar a{white-space:nowrap}.hn-error-bar{align-items:center;gap:8px;margin:8px 12px;display:flex}.hn-error-bar span{flex:1}.hn-error-bar button{font-size:11px}.hn-workspace{flex:1;grid-template-columns:210px minmax(320px,1fr) 330px;min-height:0;display:grid}.hn-outline,.hn-inspector{background:#fffdf8;overflow:auto}.hn-outline{border-right:1px solid #dce2d1;padding:20px 12px}.hn-outline>.hn-eyebrow{margin:3px 0 16px;padding:0 12px;display:block}.hn-outline button{text-align:left;background:0 0;border:0;align-items:center;gap:7px;width:100%;min-height:39px;padding:8px 11px;font-size:12px;display:flex}.hn-outline button.active{color:#2b4d35;background:#ebf0e3;font-weight:700}.hn-outline-divider{border-top:1px solid #dfe4d7;margin:17px 6px}.hn-outline-section{border-top:1px solid #edf0e9;padding:7px 0}.hn-outline-section>div:first-child,.hn-outline-link{align-items:center;display:flex}.hn-outline-section>div:first-child>button:first-child,.hn-outline-link>button:first-child{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.hn-outline-section>div:first-child>button:not(:first-child),.hn-outline-link>button:not(:first-child){width:27px;min-height:32px;padding:4px}.hn-outline-link{padding-left:12px}.hn-outline-link>button:first-child{font-size:11px}.hn-outline .hn-add-inline,.hn-outline .hn-add-section{color:#547548}.hn-outline>.hn-muted{border-top:1px solid #e7eadd;margin-top:20px;padding:15px 10px}.hn-canvas{flex-direction:column;min-width:0;display:flex}.hn-canvas-toolbar{letter-spacing:.12em;color:#697d62;background:#f8f8f3;border-bottom:1px solid #e0e4d7;justify-content:space-between;align-items:center;height:47px;padding:0 22px;font-size:10px;font-weight:700;display:flex}.hn-canvas-toolbar div{gap:5px;display:flex}.hn-canvas-toolbar button{min-height:29px;padding:5px}.hn-canvas-toolbar button[aria-pressed=true],.hn-preview-controls button[aria-pressed=true]{background:#e8eee0;border-color:#9cac8c}.hn-canvas-scroll{text-align:center;flex:1;min-height:0;padding:32px 22px;overflow:auto}.hn-canvas-frame{text-align:left;background:#fff;border:1px solid #d3dccb;min-height:500px;margin:0 auto;box-shadow:0 10px 30px #314d3220}.hn-frame-desktop{width:min(100%,950px)}.hn-frame-phone{width:min(100%,390px)}.hn-canvas-scroll>.hn-muted{margin:18px auto}.hn-inspector{border-left:1px solid #dce2d1;flex-direction:column;display:flex}.hn-inspector-heading{border-bottom:1px solid #e4e7de;padding:25px 23px 18px}.hn-inspector-heading h2{margin:8px 0 0;font:500 27px Georgia,serif}.hn-inspector-fields{flex:1;align-content:start;gap:22px;padding:25px 23px;display:grid;overflow:auto}.hn-inspector-fields>p{margin:0}.hn-layout-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.hn-layout-options button{text-align:left;gap:8px;padding:15px;display:grid}.hn-layout-options button[aria-pressed=true]{background:#eaf0e2;border-color:#7d9a74}.hn-layout-options small{color:#6e796a;line-height:1.4}.hn-inspector-fields .hn-danger{color:#8b483d;justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.hn-inspector footer{color:#76816e;border-top:1px solid #e1e7db;align-items:center;gap:10px;padding:13px 18px;font-size:11px;display:flex}.hn-inspector footer span{flex:1}.hn-mobile-switch{display:none}.hn-visitor-note{color:#466148;background:#e8eee0;padding:8px 20px;font-size:11px;font-weight:600}.hn-dialog-backdrop{z-index:20;background:#14231a9c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.hn-preview-dialog,.hn-history-dialog{background:#fffdf8;border-radius:14px;flex-direction:column;width:min(100%,1150px);height:min(94dvh,900px);display:flex;overflow:hidden}.hn-preview-dialog>header,.hn-history-dialog>header{border-bottom:1px solid #dfe4d9;justify-content:space-between;align-items:center;gap:16px;padding:17px 22px;display:flex}.hn-preview-dialog h2,.hn-history-dialog h2{margin:4px 0;font:500 26px Georgia,serif}.hn-preview-controls{justify-content:space-between;align-items:center;gap:16px;padding:13px 22px;display:flex}.hn-preview-controls>div{gap:5px;display:flex}.hn-preview-controls button{align-items:center;gap:5px;display:flex}.hn-preview-dialog>.hn-muted{padding:0 22px}.hn-preview-stage{background:#e9ece5;flex:1;min-height:0;padding:20px;overflow:auto}.hn-preview-stage iframe{background:#fff;border:1px solid #ccd6c4;width:100%;height:100%;min-height:500px}.hn-preview-phone iframe{width:390px;max-width:100%;height:844px;margin:auto;display:block}.hn-preview-desktop iframe{width:1280px;max-width:none;margin:auto;display:block}.hn-preview-stage>.hn-visitor{width:100%;min-height:100%}.hn-history-body{flex:1;padding:23px;overflow:auto}.hn-history-body h3{margin:30px 0 15px;font:500 24px Georgia,serif}.hn-history-draft{background:#eff3e8;border:1px solid #dce6d4;border-radius:9px;padding:18px}.hn-history-body ol{padding-left:24px}.hn-history-body li{border-bottom:1px solid #dfe3d8;padding:16px}.hn-history-body li>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hn-history-body li>div>span{color:#547446;background:#e9f0e2;border-radius:30px;padding:5px 9px;font-size:11px}.hn-history-body li small{color:#71806c;margin:8px 0;display:block}.hn-history-body button{margin:5px 5px 5px 0;font-size:11px}.hn-confirm{background:#fff5e4;border:1px solid #e6d2af;margin-top:12px;padding:12px;display:block!important}.hn-unpublish{border-top:1px solid #dce1d3;margin-top:30px;padding:20px 0}.hn-loading,.hn-preview-message{text-align:center;padding:50px}.hn-preview-message h1{font:500 35px Georgia,serif}@media (width<=1060px){.hn-workspace{grid-template-columns:170px minmax(250px,1fr) 290px}.hn-topbar{gap:10px;padding:8px 12px}.hn-title{min-width:110px}.hn-outline{padding:15px 6px}}.hn-preview-phone>.hn-visitor{width:390px;max-width:100%;min-height:844px;margin:auto}.hn-preview-desktop>.hn-visitor{width:1280px;max-width:none;margin:auto}.hn-unavailable{background:#fffdf8;border:1px solid #dce2d2;border-radius:14px;width:min(100% - 32px,860px);margin:36px auto;padding:24px}.hn-unavailable h1{font:500 37px Georgia,serif}.hn-unavailable h2{margin-top:28px;font:500 25px Georgia,serif}.hn-unavailable li{padding:10px 0}.hn-unavailable button{color:#304b34;background:#fffdf8;border:1px solid #cbd5c1;border-radius:8px;min-height:38px;margin:4px;padding:9px 12px}.hn-unavailable .hn-warning button{margin-right:8px}@media (width<=720px){.hn-home-grid{grid-template-columns:1fr}.hn-home main{margin-top:22px}.hn-home-intro h1{font-size:38px}.hn-topbar{flex-wrap:wrap;min-height:94px}.hn-topbar img{width:88px}.hn-title{flex:1}.hn-top-actions{margin-left:auto}.hn-topbar>button{order:5}.hn-publication-bar span{display:none}.hn-mobile-switch{background:#fffdf8;gap:7px;padding:7px 12px;display:flex}.hn-mobile-switch button[aria-pressed=true]{background:#e8eee0}.hn-workspace{flex-direction:column;display:flex}.hn-outline{border-bottom:1px solid #dce2d1;border-right:0;max-height:170px}.hn-mobile-canvas .hn-outline,.hn-mobile-canvas .hn-inspector,.hn-mobile-edit .hn-canvas{display:none}.hn-inspector{border-left:0;flex:1;min-height:220px}.hn-canvas{flex:1;min-height:0}.hn-error-bar{flex-wrap:wrap}.hn-error-bar span{flex-basis:100%}.hn-preview-controls{flex-wrap:wrap}.hn-preview-stage{padding:8px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hn-inspector-fields select{color:#263d2b;background:#fffefa;border:1px solid #cbd6c1;border-radius:7px;width:100%;padding:11px;font-size:14px}.hn-inspector-fields .hn-toggle{align-items:center;gap:10px;font-weight:500;display:flex}.hn-toggle input{accent-color:#426b50;width:17px;height:17px}.hn-color-control{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.hn-color-control input[type=color]{cursor:pointer;width:45px;height:42px;padding:3px}.hn-color-control button{min-height:42px}.hn-color-warning{color:#604921;background:#fff4de;border:1px solid #d8bd86;border-radius:8px;padding:10px;font-size:12px;line-height:1.5}.hn-workspace{grid-template-rows:minmax(0,1fr);overflow:hidden}.hn-canvas{min-height:0;overflow:hidden}.hn-canvas-toolbar{flex-shrink:0}.hn-canvas-scroll{overscroll-behavior:contain}.hn-inspector{min-height:0}.hn-inspector-heading,.hn-inspector footer{flex-shrink:0}.hn-studio{--hn-shell-paper:#fffdf8;--hn-shell-ink:#243c32;--hn-shell-primary:#2d5039;--hn-shell-canvas:#f0f1e9;color:var(--hn-shell-ink);background:var(--hn-shell-paper);font:400 14px DM Sans,Arial,sans-serif;overflow:hidden}.hn-studio button,.hn-studio input,.hn-studio textarea,.hn-studio select{font-family:inherit}.hn-studio button:focus-visible,.hn-studio a:focus-visible{outline-offset:4px;outline:2px solid #53744e}.hn-studio input:focus-visible,.hn-studio textarea:focus-visible,.hn-studio select:focus-visible{outline-offset:4px;outline:2px solid #426b50}.hn-studio button{min-height:39px;color:var(--hn-shell-ink);background:#fffdf8;border:1px solid #d8ddcf;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:650;transition:background .15s}.hn-studio button:hover:not(:disabled){background:#edf0e7}.hn-studio .hn-primary{box-shadow:0 2px 8px #243c3218;color:#fff!important;background:#2d5039!important;border-color:#2d5039!important}.hn-studio .hn-primary:hover:not(:disabled){background:#243c32!important}.hn-studio button:disabled{opacity:.4}.hn-studio .hn-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#70816a;font-size:9px;font-weight:700}.hn-studio .hn-topbar{background:#fffdf8;border-color:#e1e3da;flex-shrink:0;gap:22px;min-height:72px;max-height:72px;padding:0 25px}.hn-studio .hn-brand{flex-shrink:0;align-items:center;display:flex}.hn-studio .hn-topbar img{width:127px;display:block}.hn-studio .hn-title{border-left:1px solid #dde0d6;gap:4px;min-width:0;max-width:260px;padding-left:22px}.hn-studio .hn-title strong{font-size:13px}.hn-studio .hn-title span{color:#788074;margin:0;font-size:10px}.hn-studio .hn-history-trigger{white-space:nowrap;background:0 0;align-items:center;gap:7px;padding:8px;font-size:11px;display:inline-flex}.hn-studio .hn-top-actions{align-items:center;gap:8px;min-width:0}.hn-studio .hn-top-actions button{white-space:nowrap}.hn-studio .hn-icon-button{background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:5px;display:inline-flex}.hn-studio .hn-topbar .hn-more-actions{display:none}.hn-studio .hn-publication-bar{background:#f5f6ef;border-color:#dfe4d8;flex-shrink:0;min-height:41px;padding:11px 25px;font-size:11px;line-height:1.5}.hn-studio .hn-publication-bar span{color:#6c7f60;font-size:10px}.hn-studio .hn-publication-bar strong{font-size:12px}.hn-studio .hn-flowbar{background:#faf9f3;border-bottom:1px solid #dfe2d6;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 26px;display:flex}.hn-studio .hn-steps{align-items:stretch;gap:28px;min-width:0;height:100%;display:flex}.hn-studio .hn-steps>button{color:#7a8378;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:400;display:flex;position:relative}.hn-studio .hn-steps>button>span{border:1px solid #d5dacd;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.hn-studio .hn-steps>button.active{color:#2d5039;font-weight:700}.hn-studio .hn-steps>button.active:after{content:"";background:#426b50;height:2px;position:absolute;bottom:0;left:0;right:0}.hn-studio .hn-steps>button.active>span{color:#fff;background:#426b50;border-color:#426b50}.hn-studio .hn-library-link{white-space:nowrap;color:#426b50;font-size:11px;font-weight:650;text-decoration:none}.hn-studio .hn-mobile-tools{display:none}.hn-studio .hn-mobile-tools>.hn-mobile-design{align-items:center;gap:6px;display:flex}.hn-studio .hn-workspace{background:#f0f1e9;grid-template-rows:minmax(0,1fr);grid-template-columns:205px minmax(340px,1fr) 325px;min-height:0;overflow:hidden}.hn-studio .hn-outline{scrollbar-width:thin;border-color:#e1e4d8;flex-direction:column;min-height:0;padding:23px 14px 16px;display:flex}.hn-studio .hn-outline>.hn-eyebrow{margin:0 8px 20px;padding:0;display:block}.hn-studio .hn-outline>button,.hn-studio .hn-outline-section button{box-shadow:none;background:0 0;border:0;border-radius:8px}.hn-studio .hn-outline>button:not(.hn-add-section){gap:10px;min-height:39px;padding:11px 10px;font-size:12px;font-weight:400;line-height:1.3}.hn-studio .hn-outline>button:not(.hn-add-section)>span{flex:1;min-width:0}.hn-studio .hn-outline>button:not(.hn-add-section)>.hn-social-brand{flex:none}.hn-studio .hn-library-link{white-space:nowrap;background:#fffdf8;border:1px solid #d8dfcf;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;transition:background .15s,border-color .15s;display:inline-flex}.hn-studio .hn-library-link:hover{background:#e8eddf;border-color:#b9c7ad}.hn-studio .hn-brand{align-items:center;text-decoration:none}.hn-studio .hn-outline>button:not(.hn-add-section)>svg{color:#6f816c;flex-shrink:0}.hn-studio .hn-outline button.active{color:#2d5039;background:#e8eddf;font-weight:650}.hn-studio .hn-outline button:hover:not(:disabled){background:#f0f2e9}.hn-studio .hn-outline-divider{border-color:#e7e8df;margin:18px 8px}.hn-studio .hn-outline-section{border:0;margin-bottom:16px;padding:0}.hn-studio .hn-outline-section>div:first-child>button:first-child{color:#6c7f60;font-size:10px;font-weight:650}.hn-studio .hn-outline-section>div:first-child>button:first-child>span,.hn-studio .hn-outline-link>button:first-child>span{overflow-wrap:anywhere;min-width:0}.hn-studio .hn-outline-link{padding-left:0}.hn-studio .hn-outline-link>button:first-child{font-size:12px}.hn-studio .hn-outline-item-title{color:#6c7f60;margin-top:4px;font-size:9px;font-weight:400;line-height:1.6;display:block}.hn-studio .hn-outline-section>div:first-child>button:not(:first-child),.hn-studio .hn-outline-link>button:not(:first-child){justify-content:center;width:27px;min-width:27px;padding:2px;font-size:14px}.hn-studio .hn-outline .hn-add-inline,.hn-studio .hn-outline .hn-add-section{color:#426b50;font-size:11px;font-weight:600}.hn-studio .hn-outline>.hn-muted{color:#92988b;border:0;margin-top:auto;padding:25px 8px 0;font-size:10px}.hn-studio .hn-canvas{background:#f0f1e9 radial-gradient(#cdd2c55c .65px,#0000 .65px) 0 0/12px 12px}.hn-studio .hn-canvas-toolbar{color:#697d62;background:0 0;border:0;height:57px;min-height:57px;padding:0 24px;font-size:9px}.hn-studio .hn-segmented{background:#e6e9df;border:1px solid #dde2d3;border-radius:7px;gap:2px;padding:3px;display:flex}.hn-studio .hn-segmented>button{background:0 0;border:0;border-radius:5px;min-height:29px;padding:5px 9px;font-size:10px;font-weight:500}.hn-studio .hn-segmented>button[aria-pressed=true]{background:#fffdf8;box-shadow:0 1px 3px #283b2112}.hn-studio .hn-canvas-scroll{scrollbar-width:thin;padding:6px 25px 30px}.hn-studio .hn-canvas-frame{border-color:#d8ddcf;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #3340260b}.hn-studio .hn-inspector{background:#fffdf8;border-color:#dfe3d6}.hn-studio .hn-inspector-heading{border-color:#e8e9e1;padding:24px 24px 18px}.hn-studio .hn-inspector-heading h2{letter-spacing:-.035em;margin:7px 0 0;font:600 26px Lora,Georgia,serif}.hn-studio .hn-inspector-heading h2:focus{outline:none}.hn-studio .hn-inspector-heading h2:focus-visible{outline-offset:4px;outline:2px solid #426b50}.hn-studio .hn-inspector-fields{scrollbar-width:thin;padding:21px 24px 26px;display:block}.hn-studio .hn-inspector-fields>label{color:#41543c;margin:0 0 17px;font-size:11px;font-weight:650;display:block}.hn-studio .hn-inspector-fields label input:not([type=checkbox]):not([type=color]),.hn-studio .hn-inspector-fields label textarea,.hn-studio .hn-inspector-fields label select{color:#30472c;background:#fffefa;border:1px solid #d9ddcf;border-radius:8px;width:100%;min-width:0;margin-top:7px;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.5;display:block;box-shadow:0 1px 2px #28391c03}.hn-studio .hn-inspector-fields>p{color:#89917e;margin:0 0 17px;font-size:11px;line-height:1.65}.hn-studio .hn-inspector-fields .hn-toggle{align-items:center;gap:10px;margin-bottom:17px;font-size:11px;display:flex}.hn-studio .hn-inspector footer{background:#fafaf4;border-color:#e4e6dc;justify-content:space-between;gap:10px;padding:15px 20px}.hn-studio .hn-footer-meta{color:#8a927f;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:10px;line-height:1.5;display:flex}.hn-studio .hn-footer-meta button{color:#426b50;background:0 0;border:0;min-height:0;padding:0;font-size:10px}.hn-studio .hn-inspector footer>.hn-primary{flex-shrink:0}.hn-studio .hn-empty-content{gap:16px;display:grid}.hn-studio .hn-empty-content>p{font-size:12px;line-height:1.7}.hn-studio .hn-empty-content>button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.hn-quick-tooltip{z-index:10000;color:#fffdf8;pointer-events:none;background:#243f33;border:1px solid #ffffff20;border-radius:7px;max-width:min(240px,100vw - 24px);padding:8px 11px;font:500 12px/1.45 DM Sans,Arial,sans-serif;animation:70ms ease-out hn-hint-in;position:fixed;box-shadow:0 4px 14px #142a2426}@keyframes hn-hint-in{0%{opacity:0}to{opacity:1}}.hn-surface-backdrop{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#243c3266;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.hn-surface{color:#243c32;background:#fffdf8;border:1px solid #e0e4d8;border-radius:18px;flex-direction:column;width:min(600px,100vw - 40px);min-width:0;max-height:calc(100dvh - 64px);font:400 14px DM Sans,Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 20px 80px #243c3233}.hn-surface>header,.hn-surface>footer{flex-shrink:0}.hn-surface>header{border-bottom:1px solid #e1e4d8;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.hn-surface h2{letter-spacing:-.035em;margin:6px 0 0;font:600 28px/1.2 Lora,Georgia,serif}.hn-surface .hn-icon-button{background:0 0;border:0;width:36px;height:36px;min-height:36px;padding:5px}.hn-surface-body{min-height:0;padding:24px 28px;overflow:auto}.hn-surface>footer{background:#fafaf4;border-top:1px solid #e1e4d8;justify-content:flex-end;gap:10px;padding:18px 28px;display:flex}.hn-surface button,.hn-surface a{color:#243c32;background:#fffdf8;border:1px solid #d8ddcf;border-radius:9px;min-height:39px;padding:9px 13px;font-size:12px;font-weight:650;text-decoration:none}.hn-surface button:focus-visible,.hn-surface a:focus-visible{outline-offset:4px;outline:2px solid #53744e}.hn-review-intro{margin:0 0 22px;font-size:13px;line-height:1.7}.hn-review-card{background:#f5f7ef;border:1px solid #dce2d4;border-radius:12px;padding:22px}.hn-review-card h3{margin:10px 0 22px;font:600 24px/1.25 Lora,Georgia,serif}.hn-review-card dl{gap:14px;margin:0;display:grid}.hn-review-card dl>div{justify-content:space-between;gap:18px;font-size:12px;line-height:1.5;display:flex}.hn-review-card dt{color:#6c7f60}.hn-review-card dd{text-align:right;margin:0;font-weight:500}.hn-review-ready{color:#426b50;align-items:center;gap:8px;margin:20px 0 8px;font-size:12px;display:flex}.hn-review-blocked{color:#a44634;margin:18px 0 8px;font-size:12px;line-height:1.6}.hn-review-help{color:#89917e;margin:6px 0 0;font-size:10px;line-height:1.7}.hn-action-list{gap:12px;display:grid}.hn-action-list>button,.hn-action-list>a{justify-content:flex-start;align-items:center;gap:8px;min-height:44px;display:flex}.hn-outline-sheet .hn-surface-body{flex:1;min-height:0;padding:0;overflow:hidden}.hn-studio .hn-outline-sheet .hn-outline{border:0;height:100%;min-height:0;max-height:none;overflow:auto;display:flex!important}.hn-outline-sheet .hn-outline>.hn-eyebrow{display:none}.hn-history-actions,.hn-mobile-history-actions{gap:5px;display:flex}.hn-history-actions button{justify-content:center;width:34px;min-height:36px;padding:7px}.hn-history-actions button:disabled,.hn-mobile-history-actions button:disabled{opacity:.45;cursor:not-allowed}.hn-mobile-history-actions{display:none}.hn-outline-dialog-fields{gap:17px;display:grid}.hn-outline-dialog-fields p{margin:0;line-height:1.6}.hn-outline-dialog-fields label:not(.hn-outline-radio){gap:8px;font-size:12px;font-weight:650;display:grid}.hn-outline-dialog-fields select{color:#243c32;width:100%;min-height:43px;font:inherit;background:#fffdf8;border:1px solid #d8ddcf;border-radius:8px;padding:8px}.hn-outline-dialog-fields fieldset{border:1px solid #d8ddcf;border-radius:10px;gap:14px;margin:0;padding:16px;display:grid}.hn-outline-dialog-fields legend{padding:0 5px;font-weight:650}.hn-outline-radio{align-items:center;gap:9px;display:flex}.hn-outline-radio input{accent-color:#426b50}.hn-outline-dialog-fields .hn-outline-warning{color:#9d412f;background:#fff5ef;border:1px solid #e9c4b7;border-radius:9px;padding:12px}.hn-outline-dialog-fields>button{justify-self:start}.hn-outline-dialog .hn-danger{color:#9d412f;border-color:#e9c4b7}@media (width>=1101px) and (width<=1199px){.hn-studio .hn-workspace{grid-template-columns:222px minmax(300px,1fr) 336px}}@media (width<=1100px){.hn-studio .hn-workspace{grid-template-columns:180px minmax(260px,1fr) 310px}.hn-studio .hn-outline{padding-left:8px;padding-right:8px}.hn-studio .hn-canvas-scroll{padding-left:15px;padding-right:15px}.hn-studio .hn-inspector-heading,.hn-studio .hn-inspector-fields{padding-left:20px;padding-right:20px}.hn-studio .hn-topbar{gap:12px}.hn-studio .hn-topbar img{width:100px}.hn-studio .hn-title{padding-left:12px}}@media (width>=721px) and (width<=900px){.hn-studio .hn-workspace{grid-template-columns:minmax(280px,1fr) 320px}.hn-studio .hn-workspace>.hn-outline{display:none}.hn-studio .hn-mobile-tools{border-bottom:1px solid #e1e4d8;justify-content:flex-start;gap:8px;padding:8px 16px;display:flex}.hn-studio .hn-mobile-tools>.hn-segmented{display:none}.hn-studio .hn-topbar{gap:8px;padding:0 14px}.hn-studio .hn-topbar img{width:85px}.hn-studio .hn-title{max-width:210px}.hn-studio .hn-history-trigger{white-space:normal;max-width:95px;font-size:10px}.hn-studio .hn-steps{gap:15px}}@media (width<=720px){.hn-studio .hn-topbar{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:9px 12px;min-height:112px;max-height:none;padding:14px 16px;display:grid}.hn-studio .hn-topbar img{width:94px}.hn-studio .hn-title{border:0;flex-direction:column;grid-area:2/1;max-width:none;padding:0;display:flex;overflow:hidden}.hn-studio .hn-title strong{font-size:12px}.hn-studio .hn-top-actions{grid-area:1/2/3;margin:0}.hn-studio .hn-history-trigger,.hn-studio .hn-desktop-action,.hn-studio .hn-history-actions{display:none}.hn-studio .hn-topbar .hn-more-actions{width:36px;height:40px;display:inline-flex}.hn-studio .hn-top-actions button{min-height:40px;padding:8px 10px;font-size:11px}.hn-studio .hn-publication-bar{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 16px}.hn-studio .hn-publication-bar span{margin:0;display:block}.hn-studio .hn-flowbar{display:none}.hn-studio .hn-mobile-tools{background:#faf9f3;border-bottom:1px solid #e1e4d8;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;display:flex}.hn-studio .hn-mobile-tools>button{align-items:center;gap:6px;min-height:36px;padding:6px 8px;font-size:11px;display:flex}.hn-studio .hn-workspace{flex:1;min-height:0;display:block}.hn-studio .hn-workspace>.hn-outline{display:none}.hn-studio .hn-workspace>.hn-canvas,.hn-studio .hn-workspace>.hn-inspector{border:0;height:100%;min-height:0}.hn-studio .hn-mobile-edit>.hn-canvas,.hn-studio .hn-mobile-canvas>.hn-inspector{display:none}.hn-studio .hn-inspector-heading{padding:18px 20px}.hn-studio .hn-inspector-heading h2{font-size:27px}.hn-studio .hn-inspector-fields{padding:20px}.hn-studio .hn-inspector-fields label input:not([type=checkbox]):not([type=color]),.hn-studio .hn-inspector-fields label textarea,.hn-studio .hn-inspector-fields label select{font-size:16px;line-height:1.5}.hn-studio .hn-inspector footer{padding:13px 20px}.hn-studio .hn-canvas-scroll{padding:4px 16px 24px}.hn-studio .hn-error-bar{flex-wrap:wrap}.hn-studio .hn-error-bar span{flex-basis:100%}.hn-studio .hn-preview-controls{flex-wrap:wrap}.hn-studio .hn-preview-stage{padding:8px}.hn-surface{border-radius:14px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.hn-surface>header{gap:12px;padding:20px}.hn-surface h2{font-size:26px}.hn-surface-body{padding:20px}.hn-surface>footer{flex-wrap:wrap;padding:16px 20px}.hn-surface>footer>button{white-space:normal;flex:1}.hn-review-card{padding:16px}.hn-review-card h3{font-size:23px}.hn-review-card dl>div{gap:12px;font-size:11px}.hn-outline-sheet{height:calc(100dvh - 24px)}.hn-outline-sheet .hn-outline button{min-height:44px}.hn-outline-sheet .hn-outline-item-title{font-size:10px}.hn-mobile-history-actions{display:flex}.hn-mobile-history-actions>button{flex:1;align-items:center;gap:8px;display:flex}}@media (width<=360px){.hn-studio .hn-topbar{gap:7px;padding-left:12px;padding-right:12px}.hn-studio .hn-top-actions{gap:3px}.hn-studio .hn-top-actions button{padding:7px 8px}.hn-studio .hn-mobile-tools{padding-left:10px;padding-right:10px}.hn-studio .hn-mobile-tools .hn-segmented>button{padding:5px 8px}.hn-studio .hn-inspector footer{gap:6px}.hn-studio .hn-inspector footer>.hn-primary{padding:8px 9px}}@media (width<=900px){.hn-studio .hn-mobile-tools{background:#fffdf8;flex-shrink:0;align-items:center;height:44px;min-height:44px;padding:4px 17px}.hn-studio .hn-mobile-tools>button{background:0 0;border:0;align-items:center;gap:8px;min-height:30px;padding:0;font-size:11px;display:inline-flex}}@media (width<=720px){.hn-studio .hn-mobile-tools{height:48px;min-height:48px;padding:5px 14px}}@media (height<=600px){.hn-studio .hn-inspector{overflow:auto}.hn-studio .hn-inspector-heading,.hn-studio .hn-inspector footer{flex:none}.hn-studio .hn-inspector-fields{flex:none;overflow:visible}}@media (width<=720px){.hn-studio .hn-inspector-fields>label:not(.hn-toggle){font-size:12px}.hn-studio .hn-inspector-fields label input:not([type=checkbox]):not([type=color]),.hn-studio .hn-inspector-fields label textarea{padding-top:11px;padding-bottom:11px}}@media (width<=1100px){.hn-studio .hn-outline>button:not(.hn-add-section){gap:7px;font-size:11px}}@media (width<=720px){.hn-studio .hn-outline-sheet .hn-outline>button:not(.hn-add-section){font-size:12px}}@media (prefers-reduced-motion:reduce){.hn-studio *,.hn-surface *,.hn-quick-tooltip{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hn-image-field-heading{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.hn-image-field-heading h3{margin:0;font:600 16px/1.4 Lora,serif}.hn-image-field-heading>span{color:#6b7a61;font:500 11px/1.4 DM Sans,sans-serif}.hn-image-read-status{color:#6b7a61;background:#fffdf8;margin:0;padding:8px 16px;font:12px/1.5 DM Sans,sans-serif}.hn-studio .hn-title>span,.hn-studio .hn-canvas-toolbar>span{align-items:center;gap:5px;display:flex}.hn-studio .hn-status-dot{background:#69856b;border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.hn-studio .hn-history-trigger{box-shadow:none;color:#788074;border:0;font-weight:400}.hn-studio .hn-history-actions button{width:36px;height:36px;min-height:36px;box-shadow:none;background:0 0;border:0;padding:5px}.hn-studio .hn-included{color:#6b8060;background:#edf1e6;border-radius:7px;align-items:center;gap:7px;margin-bottom:22px;padding:10px;font-size:9px;display:flex}.hn-studio .hn-inspector-fields label>small{color:#89917e;overflow-wrap:anywhere;margin-top:6px;font-size:10px;font-weight:400;line-height:1.65;display:block}.hn-studio .hn-inspector-fields input::placeholder,.hn-studio .hn-inspector-fields textarea::placeholder{color:#9ba18f}.hn-studio .hn-image-field-heading{gap:9px;margin:21px 0 11px}.hn-studio .hn-image-field-heading h3{font:650 11px/1.5 DM Sans,Arial,sans-serif}.hn-studio .hn-image-field-heading>span{color:#99a08e;font:400 9px/1.5 DM Sans,Arial,sans-serif}.hn-studio .hn-layout-options{gap:9px;margin-bottom:17px}.hn-studio .hn-layout-options>button{text-align:left;background:#fffdf8;border:1px solid #dce1d2;border-radius:12px;min-width:0;padding:10px;display:block;position:relative}.hn-studio .hn-layout-options>button[aria-pressed=true]{background:#f1f4e9;border-color:#6b835b;box-shadow:0 0 0 1px #6b835b}.hn-studio .hn-layout-options strong{margin-top:10px;font-size:12px;display:block}.hn-studio .hn-layout-options small{color:#73806a;margin-top:4px;font-size:10px;font-weight:400;line-height:1.5;display:block}.hn-studio .hn-layout-options svg{position:absolute;bottom:34px;right:9px}.hn-studio .hn-layout-drawing{background:#e8ecdf;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:4px;height:76px;padding:10px;display:grid}.hn-studio .hn-layout-drawing i{background:#fffdf8;border-radius:3px}.hn-studio .hn-layout-drawing i:first-child{background:#a9b896;grid-column:1/-1}.hn-studio .hn-layout-drawing.compact{grid-template-columns:1fr;padding:8px 28px}.hn-studio .hn-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:10px;display:grid}.hn-studio .hn-theme-grid>button{text-align:left;border:1px solid #e0e4d6;border-radius:9px;padding:6px;font-size:10px;position:relative}.hn-studio .hn-theme-grid>button[aria-pressed=true]{border-color:#6f8562;box-shadow:0 0 0 1px #6f8562}.hn-studio .hn-theme-grid>button>span{border-radius:5px;justify-content:space-between;align-items:center;height:53px;margin-bottom:6px;padding:12px;font:23px Lora,Georgia,serif;display:flex}.hn-studio .hn-theme-grid i{border-radius:50%;width:15px;height:15px}.hn-studio .hn-theme-grid>button>svg{position:absolute;bottom:6px;right:7px}.hn-studio .hn-classic-reset{color:#89917e;background:0 0;border:0;min-height:0;margin:0 0 22px;padding:0;font-size:10px;font-weight:400;display:block}.hn-studio .hn-page-address{color:#6a7966;background:#fffdf8;border-bottom:1px solid #dde2d7;align-items:center;gap:6px;padding:13px 16px;font-size:9px;display:flex}.hn-studio .hn-page-address>svg{flex:none}.hn-studio .hn-page-address>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hn-studio .hn-page-address>small{color:#8d9687;letter-spacing:.07em;text-transform:uppercase;flex:none;margin-left:auto;font-size:8px}.hn-studio .hn-canvas-frame>.hn-visitor>.hn-visitor-note{display:none}.hn-studio .hn-outline-bottom{color:#92988b;margin-top:auto;padding:25px 8px 0;font-size:10px;line-height:1.8}.hn-studio .hn-outline-bottom>span{color:#718368;align-items:center;gap:6px;font-size:9px;display:flex}.hn-studio .hn-outline-bottom p{margin:8px 0 0}.hn-studio .hn-outline-order .hn-order-header,.hn-studio .hn-outline-order .hn-outline-link{padding-right:25px}.hn-studio .hn-outline-order .hn-order-header>button:first-child{color:#7b8374;letter-spacing:.015em;justify-content:space-between;gap:4px;padding:8px;font-size:10px}.hn-studio .hn-outline-order .hn-order-header>button:first-child>svg{flex:none}.hn-studio .hn-outline .hn-outline-order button.hn-order-handle[data-move-handle]{position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (pointer:coarse){.hn-studio .hn-outline-order .hn-order-header,.hn-studio .hn-outline-order .hn-outline-link{padding-right:33px}}@media (width<=720px){.hn-studio .hn-inspector-fields label>small{font-size:11px}}.hn-studio :is(.hn-look-feel,.hn-information-editor,.hn-about-editor,.hn-announcement-editor) .hn-field{min-width:0;margin:0 0 17px}.hn-studio :is(.hn-look-feel,.hn-information-editor,.hn-about-editor,.hn-announcement-editor) .hn-field>label{color:#41543c;font-size:11px;font-weight:650;display:block}.hn-studio :is(.hn-look-feel,.hn-information-editor,.hn-about-editor,.hn-announcement-editor) .hn-field input:not([type=color]),.hn-studio :is(.hn-look-feel,.hn-information-editor,.hn-about-editor,.hn-announcement-editor) .hn-field textarea,.hn-studio :is(.hn-look-feel,.hn-information-editor,.hn-about-editor,.hn-announcement-editor) .hn-field select{color:#30472c;background:#fffefa;border:1px solid #d9ddcf;border-radius:8px;width:100%;min-width:0;margin-top:7px;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.5;box-shadow:0 1px 2px #28391c03}.hn-studio :is(.hn-look-feel,.hn-information-editor,.hn-about-editor,.hn-announcement-editor) .hn-field textarea{resize:vertical}.hn-studio :is(.hn-look-feel,.hn-information-editor,.hn-about-editor,.hn-announcement-editor) .hn-help{color:#89917e;overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:1.65;display:block}.hn-studio :is(.hn-look-feel,.hn-information-editor,.hn-about-editor,.hn-announcement-editor) .hn-quiet-note{color:#89937e;margin:17px 0 0;font-size:10px;line-height:1.75;display:block}.hn-studio .hn-about-editor .hn-field-error{color:#a44634;margin-top:6px;font-size:11px;line-height:1.6;display:block}:is(.hn-studio .hn-inspector-fields .hn-about-editor .hn-field:has(.hn-field-error) input,.hn-studio .hn-inspector-fields .hn-about-editor .hn-field:has(.hn-field-error) textarea){border-color:#bc745d}.hn-studio :is(.hn-look-feel,.hn-information-editor,.hn-announcement-editor) .hn-panel-intro{color:#75806f;margin:0 0 20px;font-size:12px;line-height:1.75}.hn-studio .hn-look-feel .hn-theme-grid{margin-bottom:22px}.hn-studio .hn-look-feel .hn-color-pair{gap:16px;margin:0;display:flex}.hn-studio .hn-look-feel .hn-color-pair .hn-field{flex:1}.hn-studio :is(.hn-look-feel,.hn-information-editor) .hn-field input[type=color]{background:#fff;border:1px solid #d9ddcf;border-radius:7px;width:100%;height:38px;margin-top:7px;padding:5px;display:block}.hn-studio :is(.hn-look-feel,.hn-information-editor) .hn-disclosure{border-top:1px solid #e4e7d9;border-bottom:1px solid #e4e7d9;margin:15px 0;padding:13px 0;font-size:11px}.hn-studio :is(.hn-look-feel,.hn-information-editor) .hn-disclosure+.hn-disclosure{border-top:0;margin-top:-15px}.hn-studio :is(.hn-look-feel,.hn-information-editor) .hn-disclosure summary{cursor:pointer;font-weight:600;line-height:1.5}.hn-studio :is(.hn-look-feel,.hn-information-editor) .hn-disclosure summary>span{float:right;color:#929b85;font-size:9px;font-weight:400}.hn-studio :is(.hn-look-feel,.hn-information-editor) .hn-disclosure[open]>summary{margin-bottom:16px}.hn-studio :is(.hn-look-feel,.hn-information-editor) .hn-disclosure .hn-field:last-child{margin-bottom:0}.hn-studio .hn-look-feel .hn-spacious-editor-details>.hn-quiet-note{margin:12px 0 20px}.hn-studio .hn-look-feel .hn-page-style-editor>hr{border:0;border-top:1px solid #dcded1;margin:26px 0}.hn-studio .hn-look-feel .hn-page-style-editor>.hn-eyebrow{margin-bottom:12px;font-size:9px;display:block}.hn-studio .hn-look-feel .hn-check-row{align-items:center;gap:9px;margin:17px 0;font-size:11px;font-weight:400;line-height:1.7;display:flex}.hn-studio .hn-look-feel .hn-check-row input{accent-color:#426b50;width:auto}.hn-studio .hn-look-feel .hn-classic-reset{margin:17px 0 0}.hn-studio .hn-look-feel .hn-advanced-colors .hn-color-control{align-items:center}.hn-studio .hn-look-feel .hn-advanced-colors .hn-color-control>.hn-field{margin-bottom:17px}@media (width<=650px){.hn-studio :is(.hn-look-feel,.hn-information-editor,.hn-about-editor,.hn-announcement-editor) .hn-field>label{font-size:12px}.hn-studio :is(.hn-look-feel,.hn-information-editor,.hn-about-editor,.hn-announcement-editor) .hn-field input:not([type=color]),.hn-studio :is(.hn-look-feel,.hn-information-editor,.hn-about-editor,.hn-announcement-editor) .hn-field textarea,.hn-studio :is(.hn-look-feel,.hn-information-editor,.hn-about-editor,.hn-announcement-editor) .hn-field select{padding:11px;font-size:16px}.hn-studio :is(.hn-look-feel,.hn-information-editor,.hn-about-editor,.hn-announcement-editor) .hn-help{font-size:11px}.hn-studio :is(.hn-look-feel,.hn-information-editor,.hn-announcement-editor) .hn-panel-intro{font-size:13px}.hn-studio .hn-look-feel .hn-page-style-options{gap:14px}.hn-studio .hn-look-feel .hn-check-row{font-size:12px}}.hn-studio .hn-information-editor .hn-full{width:100%;margin-top:12px}.hn-studio .hn-information-editor .hn-text-button{min-height:0;box-shadow:none;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:12px;font-weight:650;display:inline-flex}.hn-studio .hn-information-editor .hn-nooklet-remove-action{border-top:1px solid #e4e7d9;margin-top:24px;padding-top:16px}.hn-studio .hn-information-entry-order{gap:8px;margin:0 0 10px;display:flex}.hn-studio .hn-information-entry-order button{align-items:center;gap:4px;min-height:28px;padding:4px 7px;font-size:10px;display:inline-flex}.hn-studio .hn-surface.hn-nooklet-chooser{width:480px;max-width:calc(100vw - 30px)}.hn-studio .hn-nooklet-chooser>header{padding:22px 25px}.hn-studio .hn-nooklet-chooser>header h2{font-size:24px}.hn-studio .hn-nooklet-chooser .hn-icon-button{background:0 0;border:0;flex:none;width:32px;height:32px;min-height:32px;padding:4px}.hn-studio .hn-nooklet-chooser .hn-surface-body{padding:0}.hn-studio .hn-nooklet-chooser .hn-dialog-intro{color:#79866d;margin:20px 25px;font-size:13px;line-height:1.8}.hn-studio .hn-nooklet-picker{grid-template-columns:1fr 1fr;gap:12px;padding:0 25px 25px;display:grid}.hn-studio .hn-nooklet-picker>button{text-align:left;background:#fcfcf6;border:1px solid #e0e5d5;border-radius:11px;padding:18px;font-weight:400;transition:background .1s;position:relative}.hn-studio .hn-nooklet-picker>button:hover{background:#edf2e4;border-color:#a8ba97}.hn-studio .hn-nooklet-picker h3{margin:15px 0 7px;font:600 17px Lora,serif}.hn-studio .hn-nooklet-picker p{color:#889278;max-width:180px;margin:0;font-size:11px;line-height:1.7}.hn-studio .hn-nooklet-picker .hn-kind-availability{color:#6b705f;margin-top:8px;font-size:10px;line-height:1.7;display:block}.hn-studio .hn-pick-add{color:#78916a;align-items:center;gap:3px;font-size:10px;display:flex;position:absolute;top:27px;right:15px}.hn-studio .hn-large-icon{border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.hn-studio .hn-large-icon.hn-apricot{color:#aa7854;background:#f4e5d7}.hn-studio .hn-large-icon.hn-blush{color:#a2705c;background:#f4e5df}.hn-studio .hn-large-icon.hn-sage{color:#7b925f;background:#e5ecd9}.hn-studio .hn-large-icon.hn-butter{color:#97834e;background:#f4eed5}.hn-studio .hn-announcement-editor .hn-trust-date-fields{gap:8px;display:grid}.hn-studio .hn-announcement-editor .hn-trust-readiness{background:#fbf4e4;border:1px solid #e3d5af;border-radius:12px;margin-top:20px;padding:16px;font-size:12px}.hn-studio .hn-announcement-editor .hn-trust-readiness ul{margin-bottom:0;padding-left:18px}.hn-studio .hn-announcement-editor .hn-trust-readiness li{margin-top:7px}.hn-studio .hn-announcement-editor .hn-full{width:100%;margin-top:12px}.hn-studio .hn-announcement-editor .hn-text-button{min-height:0;box-shadow:none;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:12px;font-weight:650;display:inline-flex}.hn-studio .hn-announcement-editor .hn-nooklet-remove-action{border-top:1px solid #e4e7d9;margin-top:24px;padding-top:16px}.hn-studio .hn-announcement-editor .hn-announcement-target-warning{color:#9c5546;margin:0 0 17px;font-size:11px;line-height:1.65}.hn-studio .hn-announcement-editor>.hn-quiet-note{margin-bottom:17px}.hn-studio .hn-announcement-editor .hn-check-row{align-items:center;gap:9px;margin:17px 0;font-size:11px;font-weight:400;line-height:1.7;display:flex}.hn-studio .hn-announcement-editor .hn-check-row input{accent-color:#426b50;width:auto;margin:0}.hn-studio .hn-menu-editor .hn-field{min-width:0;margin:0 0 17px}.hn-studio .hn-menu-editor .hn-field>label{color:#41543c;font-size:11px;font-weight:650;display:block}.hn-studio .hn-menu-editor .hn-field input,.hn-studio .hn-menu-editor .hn-field textarea,.hn-studio .hn-menu-editor .hn-field select{color:#30472c;background:#fffefa;border:1px solid #d9ddcf;border-radius:8px;width:100%;min-width:0;margin-top:7px;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.5;box-shadow:0 1px 2px #28391c03}.hn-studio .hn-menu-editor .hn-field textarea{resize:vertical}.hn-studio .hn-menu-editor .hn-help{color:#89917e;overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:1.65;display:block}.hn-studio .hn-menu-editor .hn-quiet-note{color:#89937e;margin:17px 0 0;font-size:10px;line-height:1.75;display:block}.hn-studio .hn-menu-editor .hn-panel-intro{color:#75806f;margin:0 0 20px;font-size:12px;line-height:1.75}.hn-studio .hn-menu-editor .hn-full{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;display:inline-flex}.hn-studio .hn-menu-editor .hn-text-button{min-height:0;box-shadow:none;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:12px;font-weight:650;display:inline-flex}.hn-studio .hn-menu-editor .hn-nooklet-remove-action{border-top:1px solid #e4e7d9;margin-top:24px;padding-top:16px}.hn-studio .hn-menu-editor .hn-service-tabs{flex-direction:column;gap:5px;display:flex}.hn-studio .hn-menu-editor .hn-service-tabs>button{text-align:left;border:1px solid #e2e6d9;border-radius:7px;align-items:center;gap:8px;padding:10px;font-size:11px;font-weight:400;display:flex}.hn-studio .hn-menu-editor .hn-service-tabs>button>span{overflow-wrap:anywhere;min-width:0}.hn-studio .hn-menu-editor .hn-service-tabs>button.active{background:#edf1e4;border-color:#becdb1}.hn-studio .hn-menu-format{border:0;margin:18px 0;padding:0}.hn-studio .hn-menu-format legend{margin-bottom:10px;font-size:12px;font-weight:650}.hn-studio .hn-choice-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hn-studio .hn-choice-row>button{text-align:left;background:#fffdf8;border:1px solid #dce3d4;border-radius:10px;padding:14px 10px;font:600 12px/1.5 DM Sans,sans-serif}.hn-studio .hn-choice-row>button[aria-pressed=true]{color:#294c3b;background:#edf1e4;border-color:#426b50;box-shadow:inset 0 0 0 1px #426b50}.hn-studio .document-input{color:#30472c;margin:18px 0}.hn-studio .document-dropzone{color:#30472c;min-height:140px;box-shadow:none;background:#f4f6ed;border:1px dashed #b9c9ad;border-radius:12px;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:18px;display:grid}.hn-studio .document-dropzone:hover,.hn-studio .document-dropzone.is-dragging{box-shadow:none;background:#edf1e4;border-color:#426b50;transform:none}.hn-studio .document-dropzone>span{min-width:0}.hn-studio .document-dropzone-icon{color:#426b50;width:38px;height:42px;box-shadow:none;background:#e5ecdb;border-radius:10px}.hn-studio .document-dropzone-copy strong{letter-spacing:0;font:650 13px/1.5 DM Sans,sans-serif}.hn-studio .document-dropzone-copy small{color:#71816a;font-size:10px}.hn-studio .document-choose{color:#426b50;background:#fffefa;border:1px solid #d1ddc5;border-radius:8px;grid-column:2;justify-self:start;padding:9px 12px;font-size:11px}.hn-studio .document-file-card{box-shadow:none;background:#fffefa;border-color:#d9e1cf;grid-template-columns:38px minmax(0,1fr);gap:10px}.hn-studio .document-file-icon{color:#426b50;background:#e5ecdb}.hn-studio .document-file-copy{min-width:0}.hn-studio .document-file-copy small{color:#71816a}.hn-studio .document-file-check{display:none}.hn-studio .document-preview-link{color:#426b50;grid-column:2;justify-self:start;padding:3px 0}.hn-studio .hn-menu-editor .hn-extra-item-fields{border-top:1px solid #e1e6d7;margin-top:24px;padding-top:20px}.hn-studio .hn-menu-editor .hn-menu-note{margin-top:24px}.hn-studio .hn-menu-editor .hn-field-error{color:#a44634;margin-top:6px;font-size:11px;line-height:1.6;display:block}.hn-studio .hn-menu-editor .hn-field-invalid input{border-color:#bc745d}@media (width<=650px){.hn-studio .hn-menu-editor .hn-field>label{font-size:12px}.hn-studio .hn-menu-editor .hn-field input,.hn-studio .hn-menu-editor .hn-field textarea,.hn-studio .hn-menu-editor .hn-field select{padding:11px;font-size:16px}.hn-studio .hn-menu-editor .hn-help{font-size:11px}.hn-studio .hn-menu-editor .hn-panel-intro{font-size:13px}.hn-studio .hn-nooklet-chooser>header{padding:18px}.hn-studio .hn-nooklet-chooser>header h2{font-size:21px}.hn-studio .hn-nooklet-chooser .hn-dialog-intro{margin:18px;font-size:12px}.hn-studio .hn-nooklet-picker{gap:9px;padding:0 15px 20px}.hn-studio .hn-nooklet-picker>button{padding:13px}.hn-studio .hn-nooklet-picker h3{font-size:16px}.hn-studio .hn-nooklet-picker p{font-size:10px}.hn-studio .hn-pick-add{font-size:9px;top:25px;right:10px}.hn-studio .hn-nooklet-picker .hn-large-icon{width:36px;height:36px}}.hn-choice label>span{min-width:0}.hn-choice label strong{font-size:14px;display:block}.hn-choice label small{color:#6b7766;margin-top:6px;font-size:12px;line-height:1.6;display:block}.hn-starter-preview{min-width:0}.hn-starter-preview summary{cursor:pointer;padding:12px 0;font-weight:600}.hn-starter-preview>p{color:#6b7766;font-size:12px}.hn-starter-preview>div{border:1px solid #dae0d0;border-radius:12px;max-height:520px;overflow:auto}.hn-starter-preview .hn-visitor{min-width:0;margin:0}.hn-contact-save-editor{border-top:1px solid #dce2d4;margin-top:28px;padding-top:24px}.hn-contact-save-editor h3{align-items:center;gap:8px;display:flex}.hn-contact-save-toggle{color:#294636;cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:600;display:flex}.hn-contact-save-toggle input{accent-color:#31563e;flex:none;width:18px;height:18px;margin:0}.hn-contact-save-fields{margin-top:20px}.hn-studio .hn-cover-focus{gap:8px;display:grid}.hn-studio .hn-cover-focus>span{font-size:12px;font-weight:650}.hn-studio .hn-cover-focus .hn-segmented>button{flex:1;min-height:40px;font-size:13px}.hn-studio .hn-menu-price-kind{gap:8px;display:grid}.hn-studio .hn-menu-price-kind>span{font-size:12px;font-weight:650}.hn-studio .hn-menu-price-kind .hn-segmented>button{flex:1;min-height:40px;font-size:13px}.hn-studio :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],textarea),.hn-surface :is(input:not([type]),input[type=text],textarea){unicode-bidi:plaintext}.hn-cover-rotation{border:1px solid #d9ddcf;border-radius:12px;min-width:0;margin:20px 0;padding:16px}.hn-cover-rotation label{margin:12px 0;display:block}.hn-cover-rotation input,.hn-cover-rotation select{box-sizing:border-box;width:100%;min-width:0}.hn-cover-rotation ol{padding-left:20px}.hn-cover-rotation li{overflow-wrap:anywhere;margin-bottom:16px}.hn-rotation-actions{flex-wrap:wrap;gap:8px;display:flex}.hn-rotation-actions button{min-height:44px}.hn-studio .hn-nooklet-picker .hn-kind-count{color:#2d5039;background:#e8eddf;border-radius:999px;margin-top:8px;padding:1px 8px;font-size:11px;font-weight:650;line-height:1.7;display:inline-block}.hn-portrait-picker .hn-image-picker-control img,.hn-portrait-picker [role=dialog] img{aspect-ratio:1;object-fit:cover;border-radius:50%}.hn-studio .hn-information-editor .hn-profile-toggle label,.hn-studio .hn-wallet-controls .hn-wallet-portrait-toggle{align-items:center;gap:10px;display:flex}.hn-studio .hn-information-editor .hn-profile-toggle input[type=checkbox],.hn-studio .hn-wallet-controls .hn-wallet-portrait-toggle input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0;padding:0}.hn-review-sources{min-width:0}.hn-review-tabs{gap:6px;margin:14px 0;display:flex}.hn-review-tabs button{min-width:0;min-height:44px;color:inherit;font:inherit;white-space:normal;background:0 0;border:1px solid #b9c5b6;border-radius:8px;flex:1;padding:9px 10px;font-size:12px;font-weight:600;line-height:1.4}.hn-review-tabs [aria-selected=true]{background:var(--hn-card-surface,#edf0e7);border-color:currentColor}.hn-reviews-source[hidden]{display:none!important}.hn-native-score{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.hn-native-score>strong{width:100%;font-size:12px}.hn-native-score>span:not(.hn-review-stars){font-size:24px;font-weight:700}.hn-review-verification{opacity:.75;font-size:11px}.hn-review-sources .hn-google-source{min-width:0}.hn-review-sources>[data-review-context] .hn-native-review>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hn-review-sources>[data-review-context] .hn-review-owner-response p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hn-review-sources>[data-review-context] .hn-native-review{padding:12px 0}.hn-review-sources>[data-review-context] .hn-native-review header{margin-bottom:8px}.hn-review-sources>[data-review-context] .hn-native-review time,.hn-review-sources>[data-review-context] .hn-native-review footer{display:none}.hn-review-sources>[data-review-context] a{min-height:32px;padding:6px 0;font-size:12px;display:inline-block}.hn-page-spacious .hn-review-sources{flex-direction:column;max-height:680px;display:flex;overflow:hidden}.hn-page-spacious .hn-review-sources>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hn-page-spacious .hn-review-sources>[data-review-context]{flex:1;min-height:0;overflow:hidden}.hn-page-spacious .hn-review-sources>[data-review-context] .hn-native-review>p{-webkit-line-clamp:2}.hn-page-spacious .hn-review-sources>[data-review-context] .hn-review-owner-response p{-webkit-line-clamp:1}.hn-reviews-dialog{max-width:760px}.hn-reviews-dialog p{overflow-wrap:anywhere;white-space:pre-line}.hn-reviews-dialog .hn-info-dialog-body{display:block}.hn-review-write,.hn-review-report{margin:14px 0}.hn-review-write summary,.hn-review-report summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:12px 0}.hn-reviews-dialog form{gap:12px;padding:12px 0;display:grid}.hn-reviews-dialog form[hidden]{display:none}.hn-reviews-dialog label{margin:12px 0;font-size:13px;font-weight:600;display:block}.hn-reviews-dialog input,.hn-reviews-dialog select,.hn-reviews-dialog textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;color:#243c32;background:#fffdf8;border:1px solid #b9c5b6;border-radius:8px;margin-top:6px;padding:10px;font-size:16px;font-weight:400;line-height:1.5;display:block}.hn-reviews-dialog button{color:#243c32;background:#edf0e7;border:1px solid #879e8a;border-radius:8px;min-height:44px;padding:10px 14px}.hn-reviews-dialog .hn-native-review p{white-space:pre-line}.hn-reviews-dialog [role=status]{min-height:20px;font-size:13px}.hn-review-source-editor fieldset{border:1px solid #d9ddcf;border-radius:12px;min-width:0;margin:20px 0;padding:16px}.hn-source-order{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.hn-source-order button{min-height:44px}.hn-owner-review{overflow-wrap:anywhere;background:#fffdf8;border:1px solid #d9ddcf;border-radius:14px;margin:20px 0;padding:20px}.hn-owner-review header{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.hn-owner-review>p{white-space:pre-line}.hn-owner-review label{margin:12px 0;display:block}.hn-owner-review input,.hn-owner-review textarea,.hn-review-source-editor input,.hn-review-source-editor textarea{box-sizing:border-box;width:100%;min-width:0;padding:12px;font-size:16px;display:block}.hn-owner-review button{min-height:44px}.hn-owner-reviews{max-width:860px}.hn-owner-review>a{margin-top:10px;font-size:12px;line-height:1.6;display:inline-block}.hn-page-spacious .hn-review-sources>[data-review-context] .hn-review-preview-entry{border-bottom:1px solid #dfe3d7;padding-right:50px;position:relative}.hn-page-spacious .hn-review-sources>[data-review-context] .hn-review-preview-entry>.hn-native-review{border:0;padding:10px 0}.hn-page-spacious .hn-review-sources>[data-review-context] .hn-native-review>header{gap:6px;margin:0 0 4px}.hn-page-spacious .hn-review-sources>[data-review-context] .hn-review-avatar{width:24px;height:24px;font-size:9px}.hn-page-spacious .hn-review-sources>[data-review-context] .hn-native-review header small,.hn-page-spacious .hn-review-sources>[data-review-context] .hn-review-feedback{display:none}.hn-page-spacious .hn-review-sources>[data-review-context] .hn-native-review>p{-webkit-line-clamp:1;margin:4px 0 0;line-height:1.5}.hn-page-spacious .hn-review-sources>[data-review-context] .hn-review-owner-response{margin:5px 0 0;padding:4px 6px}.hn-page-spacious .hn-review-sources>[data-review-context] .hn-review-owner-response p{margin:2px 0 0;line-height:1.4}.hn-page-spacious .hn-review-sources>[data-review-context] .hn-review-preview-entry>a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;font-size:11px;display:flex;position:absolute;top:8px;right:0}.hn-error-bar button.hn-error-bar-primary{color:#fff;background:#2f4a33;border-color:#2f4a33;font-weight:600}@media (width<=720px){.hn-error-bar button{min-height:44px}}.hn-brand-back,.hn-mobile-dock{display:none}.hn-undo-toast{z-index:60;color:#fffdf8;background:#243c32;border-radius:12px;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:8px 8px 8px 18px;font:500 15px/1.4 DM Sans,Arial,sans-serif;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #142c2533}.hn-studio .hn-undo-toast button{color:#fffdf8;background:#fffdf81f;border:0;border-radius:9px;min-height:44px;padding:8px 14px;font:600 15px DM Sans,Arial,sans-serif}.hn-studio .hn-undo-toast button:focus-visible{outline-offset:2px;outline:2px solid #fffdf8}@media (width<=720px){.hn-studio .hn-topbar{align-items:center;gap:6px;min-height:60px;max-height:none;padding:6px 8px 6px 4px;display:flex}.hn-studio .hn-brand{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.hn-studio .hn-brand img{display:none}.hn-studio .hn-brand-back{display:block}.hn-studio .hn-title{border:0;flex-direction:column;flex:1;gap:2px;min-width:0;padding:0;display:flex}.hn-studio .hn-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1.25;overflow:hidden}.hn-studio .hn-title span{color:#5f6b58;font-size:13px}.hn-studio .hn-top-actions{flex-shrink:0;gap:4px;margin:0}.hn-studio .hn-top-actions button{min-height:44px;padding:8px 12px;font-size:14px}.hn-studio .hn-topbar .hn-more-actions{width:44px;height:44px}.hn-studio .hn-publication-bar{flex-flow:wrap;align-items:center;gap:0 14px;padding:4px 16px;font-size:13px}.hn-studio .hn-publication-bar strong{font-size:13px}.hn-studio .hn-publication-bar span{display:none}.hn-studio .hn-publication-bar :is(a,button){align-items:center;min-height:40px;font-size:14px;display:inline-flex}.hn-studio .hn-mobile-tools,.hn-studio .hn-inspector>footer{display:none}.hn-studio .hn-mobile-dock{padding:4px 6px calc(4px + env(safe-area-inset-bottom));background:#fffdf8;border-top:1px solid #dce1d4;flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.hn-studio .hn-mobile-dock button{color:#243c32;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:56px;padding:6px 2px;font:600 12px/1.2 DM Sans,Arial,sans-serif;display:flex}.hn-studio .hn-mobile-dock button:disabled{opacity:.45}.hn-studio .hn-mobile-dock button[aria-current=true]{color:#2d5039;background:#e8eddf}.hn-studio .hn-mobile-dock .hn-dock-publish{color:#2d5039}.hn-studio .hn-mobile-dock .hn-dock-publish svg{color:#fffdf8;background:#2d5039;border-radius:9px;width:30px;height:30px;margin:-5px 0;padding:5px}.hn-studio .hn-mobile-dock button:focus-visible{outline-offset:-2px;outline:2px solid #53744e}.hn-undo-toast{bottom:calc(76px + env(safe-area-inset-bottom))}.hn-studio .hn-inspector-fields{zoom:1.15}.hn-studio .hn-inspector-heading{padding:14px 20px 12px}.hn-studio .hn-inspector-heading h2{font-size:25px}.hn-studio .hn-eyebrow,.hn-surface .hn-eyebrow{letter-spacing:.1em;color:#5f6f58;font-size:11px}.hn-studio .hn-inspector-fields :is(.hn-help,.hn-quiet-note,.hn-field-error,.hn-included,small){font-size:12px;line-height:1.55}.hn-surface-body :is(.hn-help,.hn-quiet-note,.hn-field-error,small,.hn-review-help){font-size:13px;line-height:1.55}.hn-studio .hn-inspector-fields :is(.hn-help,.hn-quiet-note,small):not(.hn-field-error){color:#5f6b58}.hn-studio .hn-inspector-fields :is(.hn-image-field-heading>span,.hn-disclosure small){color:#5f6b58;font-size:11px}.hn-studio .hn-inspector-fields :is(label,legend,summary,.hn-check-row),.hn-studio .hn-inspector-fields .hn-image-field-heading h3{font-size:13px}.hn-studio .hn-inspector-fields .hn-panel-intro{font-size:13px;line-height:1.6}.hn-studio .hn-inspector-fields :where(button,summary,select,.hn-image-picker-control){min-height:39px}.hn-studio .hn-inspector-fields :where(label:has(>input[type=checkbox]),.hn-check-row){align-items:center;min-height:39px}.hn-surface .hn-icon-button,.hn-studio .hn-surface .hn-icon-button{width:44px;height:44px;min-height:44px}.hn-studio .hn-inspector-fields :is(.hn-disclosure summary span,.hn-inherited-style span){color:#5f6b58;font-size:11px}.hn-studio .hn-inspector-fields :is(.hn-text-button,[class*=-order] button,button[aria-pressed],.hn-weekday-picker button){min-height:39px;padding-top:8px;padding-bottom:8px;font-size:12px}.hn-studio .hn-inspector-fields .hn-information-entry-order{gap:8px}.hn-studio .hn-inspector-fields .hn-extra-item-fields>.hn-text-button.hn-danger{justify-self:end;margin-top:6px;margin-left:auto}.hn-surface .hn-panel-intro,.hn-surface-body>p,.hn-review-intro{font-size:15px;line-height:1.6}.hn-studio .hn-nooklet-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.hn-studio .hn-nooklet-picker h3{overflow-wrap:anywhere;font-size:17px}.hn-studio .hn-nooklet-picker p{color:#5f6b58;font-size:13px;line-height:1.5}.hn-studio .hn-nooklet-picker .hn-kind-availability,.hn-studio .hn-nooklet-picker .hn-kind-count,.hn-studio .hn-nooklet-picker .hn-pick-add{font-size:12px}.hn-review-card dl>div{font-size:14px}.hn-review-card dt{color:#5a6d50}.hn-review-ready,.hn-review-blocked{font-size:14px}.hn-surface button,.hn-surface a{min-height:44px;font-size:14px}.hn-outline-sheet .hn-outline-item-title{font-size:13px}}@media (prefers-reduced-motion:no-preference) and (width<=720px){.hn-undo-toast{animation:.2s ease-out hn-toast-in}}@keyframes hn-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.hn-home .hn-template-preview-viewport>.hn-visitor{width:var(--starter-width,960px)}@media (width<=900px){.login-page{grid-template-columns:1fr!important}:where(.login-page) .login-panel{min-height:100vh;padding:32px 28px!important}:where(.login-page) .login-art{min-height:680px!important;padding:40px 20px!important}:where(.login-page) .login-art-label{top:28px!important;left:25px!important}:where(.login-page) .login-art blockquote{left:25px!important}:where(.login-page) .login-art>.pip{bottom:20%!important;right:5%!important}}:where(.login-page) .preview>.stage>.pip{right:-3%}:where(.login-page) .section input[type=file]{display:none!important}:where(.login-page) .logo-file{background:#faf9f5;border:1px solid #dcd8ce;border-radius:13px;align-items:center;gap:11px;margin-top:11px;padding:10px 11px;display:flex}:where(.login-page) .logo-file>img{object-fit:contain;background:#fff;border-radius:8px;width:34px;height:34px;padding:3px}:where(.login-page) .logo-file>span{flex-direction:column;flex:1;min-width:0;display:flex}:where(.login-page) .logo-file b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}:where(.login-page) .logo-file small{color:#7b8290;margin-top:2px;font-size:9px}:where(.login-page) .logo-file button{color:var(--brand-green,#426b50);background:0 0;border:0;padding:7px;font-size:10px;font-weight:800}:where(.login-page) .logo-file .remove-logo{color:#8b91a0}:where(.login-page) .logo-file .remove-logo svg{width:15px}.login-page{background:var(--paper);grid-template-columns:minmax(420px,46%) 1fr;min-height:100vh;display:grid}:where(.login-page) .login-panel{flex-direction:column;padding:42px clamp(38px,7vw,110px);display:flex;position:relative}:where(.login-page) .login-panel>.qrd-logo{align-self:flex-start}:where(.login-page) .login-copy{width:min(420px,100%);margin:auto}:where(.login-page) .login-copy h1{letter-spacing:-.045em;margin:17px 0;font:700 clamp(50px,6vw,76px)/1 Lora}:where(.login-page) .login-copy>p{color:#737a88;margin:0 0 34px;line-height:1.6}:where(.login-page) .login-copy label{color:#50596b;font-size:12px;font-weight:700;display:block}:where(.login-page) .login-input{margin-top:8px;position:relative}:where(.login-page) .login-input svg{color:#858b97;width:18px;position:absolute;top:15px;left:15px}:where(.login-page) .login-input input{background:#fff;border:1px solid #dcd8ce;border-radius:13px;outline:0;width:100%;padding:15px 15px 15px 44px}:where(.login-page) .login-input input:focus{border-color:var(--brand-green,#426b50);box-shadow:0 0 0 4px #426b5012}:where(.login-page) .login-copy .primary{margin-top:13px}:where(.login-page) .or{color:#9a9faa;align-items:center;gap:12px;margin:22px 0;font-size:10px;display:flex}:where(.login-page) .or span{background:#e4e0d7;flex:1;height:1px}:where(.login-page) .access-button{background:#fff;border:1px solid #dcd8ce;border-radius:14px;width:100%;padding:14px;font-weight:750}:where(.login-page) .access-button i{color:#f49b38;margin-right:8px;font-style:normal}:where(.login-page) .login-terms{text-align:center;color:#9a9faa;margin-top:18px;font-size:9px;display:block}:where(.login-page) .demo-link{color:#7b8290;background:0 0;border:0;align-self:center;align-items:center;gap:5px;font-size:11px;display:flex}:where(.login-page) .demo-link b{color:var(--brand-green,#426b50)}:where(.login-page) .demo-link svg{width:13px}:where(.login-page) .login-art{background:linear-gradient(145deg,#d9ddff,#c7f9e5);place-items:center;min-height:100vh;padding:70px;display:grid;position:relative;overflow:hidden}:where(.login-page) .login-art-label{letter-spacing:.13em;color:#596477;font-size:10px;font-weight:800;position:absolute;top:42px;left:48px}:where(.login-page) .login-art .orb{filter:none}:where(.login-page) .login-art .one{width:470px;height:470px;top:17%;left:8%}:where(.login-page) .login-art .two{width:390px;height:390px;bottom:8%;right:-4%}:where(.login-page) .login-qr-card{z-index:2;background:#fffdf8;border-radius:28px;width:min(360px,70%);padding:22px;position:relative;transform:rotate(2deg);box-shadow:0 40px 100px #14223b2a}:where(.login-page) .login-qr-card>div{line-height:0}:where(.login-page) .login-qr-card svg{border-radius:16px;width:100%}:where(.login-page) .login-center{background:#fffdf8;border-radius:16px;width:58px;height:58px;padding:9px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}:where(.login-page) .login-center svg{width:100%;height:100%}:where(.login-page) .login-qr-card h2{text-align:center;margin:12px 0 6px;font:700 21px Lora}:where(.login-page) .login-qr-card>p{text-align:center;color:#777e8b;margin:0 0 12px;font-size:10px;line-height:1.5}:where(.login-page) .login-art>.pip{bottom:21%;right:11%}:where(.login-page) .login-art blockquote{color:#2d3a50;z-index:3;margin:0;font:600 14px Lora;position:absolute;bottom:38px;left:48px}:where(.login-page) .login-art blockquote span{color:#697386;margin-top:6px;font:400 9px DM Sans;display:block}:where(.login-page) .login-success,:where(.login-page) .login-error{border-radius:12px;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.45}:where(.login-page) .login-success{color:#175938;background:#e8fff2;align-items:center;gap:8px;display:flex}:where(.login-page) .login-success svg{flex:none;width:16px}:where(.login-page) .login-error{color:#9b2f2a;background:#fff0ef}:where(.login-page) .access-button:disabled{opacity:.55}:where(.login-page) .auth-loading{color:#687083;background:linear-gradient(145deg,#fffdf8,#eef1ff);flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100vh;font-size:12px;display:flex}:where(.login-page) .auth-loading>.pip{width:48px}:where(.login-page) .auth-loading>.qrd-logo{margin-bottom:6px}:where(.login-page) .qrd-logo{align-items:center;gap:6px;line-height:1;display:inline-flex}:where(.login-page) .qrd-logo>.qrd-symbol{width:27px;height:27px}:where(.login-page) .qrd-logo>b{letter-spacing:-.07em;color:#051b50;font-size:23px}:where(.login-page) .qrd-logo>b span{font-weight:500}:where(.login-page) .center-mark>.qrd-symbol{width:100%;height:100%}:where(.login-page) .powered .qrd-logo{gap:2px}:where(.login-page) .powered .qrd-logo>.qrd-symbol{width:13px;height:13px}:where(.login-page) .powered .qrd-logo>b{font-size:11px}:where(.login-page){color:#14223b;font-synthesis:none;--navy:#14223b;--blue:var(--brand-green,#426b50);--cream:#f5f0e6;--paper:#fffdf8;--mint:#bdfcda;background:#f5f0e6;font-family:DM Sans,system-ui,sans-serif}:where(.login-page) *{box-sizing:border-box}:where(.login-page){min-width:320px;margin:0}:where(.login-page) button,:where(.login-page) input{font:inherit}:where(.login-page) button{color:inherit}:where(.login-page) .app-shell{min-height:100vh}:where(.login-page) header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#fffdf8aa;border-bottom:1px solid #14223b14;align-items:center;height:78px;padding:0 4vw;display:flex;position:sticky;top:0}:where(.login-page) .brand{background:0 0;border:0;padding:0}:where(.login-page) .brand img{width:104px;display:block}:where(.login-page) nav{gap:7px;margin:auto;display:flex}:where(.login-page) nav button{color:#687083;background:0 0;border:0;border-radius:99px;align-items:center;gap:8px;padding:10px 16px;font-weight:650;display:flex}:where(.login-page) nav svg{width:17px}:where(.login-page) nav .active{color:#fff;background:#14223b}:where(.login-page) .avatar{background:var(--mint);border:0;border-radius:50%;width:39px;height:39px;font-weight:800}:where(.login-page) .creator{grid-template-columns:minmax(420px,650px) minmax(440px,1fr);min-height:calc(100vh - 78px);display:grid}:where(.login-page) .editor{background:var(--paper);padding:68px clamp(30px,6vw,92px) 80px}:where(.login-page) .eyebrow{color:var(--blue);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}:where(.login-page) .eyebrow svg{width:16px}:where(.login-page) .editor h1,:where(.login-page) .insights h1{letter-spacing:-.045em;margin:18px 0;font:700 clamp(46px,5vw,72px)/.97 Lora,serif}:where(.login-page) .editor h1 em{color:var(--blue);font-style:italic}:where(.login-page) .lead{color:#6c7280;max-width:480px;font-size:18px;line-height:1.5}:where(.login-page) .section{border-top:1px solid #14223b18;margin-top:42px;padding-top:28px}:where(.login-page) .section h2,:where(.login-page) .chart h2,:where(.login-page) .places h2,:where(.login-page) .activity h2{margin:0 0 20px;font:600 20px Lora,serif}:where(.login-page) .section>label{color:#50596b;margin:18px 0 8px;font-size:12px;font-weight:700;display:block}:where(.login-page) .section input{background:#fff;border:1px solid #dcd8ce;border-radius:13px;outline:none;width:100%;padding:14px 15px;font-size:14px;display:block}:where(.login-page) .section input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #426b5012}:where(.login-page) .input-icon{position:relative}:where(.login-page) .input-icon svg{color:#7e8492;width:18px;position:absolute;top:14px;left:14px}:where(.login-page) .input-icon input{padding-left:43px}:where(.login-page) .color-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}:where(.login-page) .color{color:#687083;font-size:11px;font-weight:700}:where(.login-page) .color>div{background:#fff;border:1px solid #ddd9cf;border-radius:12px;align-items:center;gap:6px;margin-top:7px;padding:7px;display:flex}:where(.login-page) .color input{border:0;border-radius:7px;width:28px;height:28px;padding:0;overflow:hidden}:where(.login-page) .color code{font-size:11px}:where(.login-page) .mark-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}:where(.login-page) .mark-grid button{background:#fff;border:1px solid #ddd9cf;border-radius:14px;padding:13px 6px 10px;font-size:11px;font-weight:700;position:relative}:where(.login-page) .mark-grid button>span{place-items:center;height:30px;margin-bottom:5px;display:grid}:where(.login-page) .mark-grid img,:where(.login-page) .mark-grid svg{max-width:30px;max-height:27px}:where(.login-page) .mark-grid .selected{border:2px solid var(--blue);background:#f8f9ff;padding:12px 5px 9px}:where(.login-page) .mark-grid .check{width:15px;color:var(--blue);position:absolute;top:5px;right:5px}:where(.login-page) .a-mark{background:var(--mint);border-radius:8px;place-items:center;width:28px;font-weight:900;height:28px!important;display:grid!important}:where(.login-page) .pip-toggle{text-align:left;background:#fff;border:1px solid #ddd9cf;border-radius:17px;align-items:center;gap:15px;width:100%;margin-top:24px;padding:14px 16px;display:flex}:where(.login-page) .pip-toggle.on{background:#f7f8ff;border-color:#426b5066}:where(.login-page) .pip-toggle span{flex-direction:column;flex:1;display:flex}:where(.login-page) .pip-toggle small{color:#747b89;margin-top:3px}:where(.login-page) .pip-toggle>i{background:var(--brand-green,#426b50);color:#fff;border:1px solid #ccd0da;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}:where(.login-page) .pip-toggle svg{width:14px}:where(.login-page) .primary{background:var(--navy);color:#fff;border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:30px;padding:16px 20px;font-weight:800;display:flex;box-shadow:0 12px 30px #14223b25}:where(.login-page) .primary svg{width:19px}:where(.login-page) .primary:disabled{opacity:.55}:where(.login-page) .toast{color:#175938;background:#e8fff2;border-radius:12px;margin-top:14px;padding:12px 15px;font-size:13px}:where(.login-page) .preview{background:linear-gradient(145deg,#d9ddff,#c7f9e5);height:calc(100vh - 78px);padding:38px clamp(28px,5vw,74px);position:sticky;top:78px;overflow:hidden}:where(.login-page) .preview-top{letter-spacing:.1em;color:#536071;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}:where(.login-page) .preview-top button{background:#fff8;border:1px solid #14223b20;border-radius:99px;align-items:center;gap:7px;padding:9px 13px;font-weight:700;display:flex}:where(.login-page) .preview-top svg{width:15px}:where(.login-page) .stage{place-items:center;height:calc(100% - 92px);display:grid;position:relative}:where(.login-page) .orb{filter:blur(2px);border-radius:50%;position:absolute}:where(.login-page) .orb.one{background:#9eaaff99;width:420px;height:420px;top:8%;left:4%}:where(.login-page) .orb.two{background:#bdfcda;width:330px;height:330px;bottom:4%;right:0}:where(.login-page) .qr-card{z-index:3;background:var(--paper);border-radius:27px;width:min(370px,75%);padding:23px 23px 19px;position:relative;transform:rotate(-1.4deg);box-shadow:0 35px 90px #14223b2b}:where(.login-page) .qr-image{line-height:0}:where(.login-page) .qr-image>svg{border-radius:15px;width:100%}:where(.login-page) .center-mark{border:9px solid var(--paper);background:var(--paper);border-radius:16px;place-items:center;width:61px;height:61px;display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}:where(.login-page) .center-mark img{max-width:100%;max-height:100%}:where(.login-page) .center-mark svg{width:28px}:where(.login-page) .qr-card h3{text-align:center;margin:12px 0 9px;font:700 22px Lora}:where(.login-page) .powered{color:#8a8f9a;justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}:where(.login-page) .powered img{width:43px}:where(.login-page) .hint{color:#647083;text-align:center;max-width:410px;margin:0 auto;font-size:12px;line-height:1.5}:where(.login-page) .pip{z-index:5;filter:drop-shadow(0 18px 16px #14223b2a);width:94px;animation:3.2s ease-in-out infinite float;position:absolute;bottom:9%;right:11%}:where(.login-page) .pip-head{background:var(--navy);border-radius:34px 34px 27px 27px;justify-content:center;align-items:center;gap:21px;height:66px;display:flex;position:relative}:where(.login-page) .pip-head b{background:var(--mint);border-radius:50%;width:12px;height:16px}:where(.login-page) .pip-head span{border-bottom:3px solid var(--mint);border-radius:0 0 20px 20px;width:24px;height:9px;position:absolute;bottom:10px}:where(.login-page) .pip-body{background:var(--blue);border-radius:12px 12px 27px 27px;justify-content:space-around;width:65px;height:48px;margin:-4px auto 0;display:flex}:where(.login-page) .pip-body i{background:var(--navy);border-radius:0 0 8px 8px;width:12px;height:20px;margin-top:37px}:where(.login-page) .antenna{background:var(--navy);width:3px;height:17px;position:absolute;top:-15px;left:46px}:where(.login-page) .antenna:before{content:"";background:var(--blue);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:-3px}:where(.login-page) .pip-small{filter:none;width:41px;animation:none;position:relative;bottom:auto;right:auto}:where(.login-page) .pip-small .pip-head{gap:8px;height:30px}:where(.login-page) .pip-small .pip-head b{width:5px;height:7px}:where(.login-page) .pip-small .pip-head span{border-width:0 0 1.5px;width:10px;height:4px;bottom:5px}:where(.login-page) .pip-small .pip-body i{width:5px;height:7px;margin-top:15px}:where(.login-page) .insights{max-width:1240px;margin:auto;padding:58px 4vw 90px}:where(.login-page) .insights-head{justify-content:space-between;align-items:end;display:flex}:where(.login-page) .insights h1{margin:12px 0 6px;font-size:52px}:where(.login-page) .insights-head p{color:#717887;margin:0}:where(.login-page) .select{background:var(--paper);border:1px solid #d7d3c9;border-radius:13px;align-items:center;gap:40px;padding:13px 16px;font-weight:700;display:flex}:where(.login-page) .select svg{width:16px}:where(.login-page) .range{gap:5px;margin:38px 0 17px;display:flex}:where(.login-page) .range button{color:#7d8492;background:0 0;border:0;border-radius:99px;padding:8px 13px;font-size:12px;font-weight:700}:where(.login-page) .range .active{background:var(--navy);color:#fff}:where(.login-page) .metrics{grid-template-columns:1fr 1fr 1.25fr;gap:15px;display:grid}:where(.login-page) .metrics article,:where(.login-page) .insights-grid article,:where(.login-page) .activity{background:var(--paper);border:1px solid #14223b10;border-radius:20px;padding:23px;box-shadow:0 10px 35px #14223b08}:where(.login-page) .metrics article{flex-direction:column;display:flex}:where(.login-page) .metrics span{color:#707887;font-size:12px;font-weight:600}:where(.login-page) .metrics strong{margin:7px 0;font:700 35px Lora}:where(.login-page) .metrics small{color:#3b9464}:where(.login-page) .metrics .pip-status{background:var(--navy);color:#fff;flex-direction:row;align-items:center;gap:24px}:where(.login-page) .pip-status div{flex-direction:column;display:flex}:where(.login-page) .pip-status div span,:where(.login-page) .pip-status div small{color:#aeb8cb}:where(.login-page) .pip-status div strong{font-size:23px}:where(.login-page) .insights-grid{grid-template-columns:1.65fr 1fr;gap:15px;margin-top:15px;display:grid}:where(.login-page) .chart>div:first-child{justify-content:space-between;display:flex}:where(.login-page) .chart>div>span{color:#858b97;font-size:12px}:where(.login-page) .bars{border-bottom:1px solid #ddd9cf;align-items:end;gap:10px;height:220px;padding-top:20px;display:flex}:where(.login-page) .bars i{background:linear-gradient(var(--blue),#8ea4ff);border-radius:7px 7px 2px 2px;flex:1;min-width:5px}:where(.login-page) .axis{color:#9297a1;justify-content:space-between;margin-top:8px;font-size:10px;display:flex}:where(.login-page) .place{grid-template-columns:1fr auto;gap:8px;margin:18px 0;font-size:13px;display:grid}:where(.login-page) .place i{background:#e9e6de;border-radius:5px;grid-column:1/3;height:6px;overflow:hidden}:where(.login-page) .place em{background:var(--blue);border-radius:5px;height:100%;display:block}:where(.login-page) .activity{margin-top:15px}:where(.login-page) .activity>div{border-top:1px solid #ece8de;grid-template-columns:20px 1fr auto;align-items:center;padding:13px 0;font-size:13px;display:grid}:where(.login-page) .activity p{margin:0}:where(.login-page) .activity>div>span:last-child{color:#878d98;font-size:11px}:where(.login-page) .dot{background:var(--mint);border-radius:50%;width:8px;height:8px}:where(.login-page) .d1{background:#8fa5ff}:where(.login-page) .d2{background:#ffd08b}@keyframes float{50%{transform:translateY(-10px)rotate(1deg)}}@media (width<=900px){:where(.login-page) header{padding:0 20px}:where(.login-page) .creator{display:block}:where(.login-page) .editor{padding:45px 24px}:where(.login-page) .preview{height:680px;position:relative;top:0}:where(.login-page) .mark-grid{grid-template-columns:repeat(2,1fr)}:where(.login-page) .metrics,:where(.login-page) .insights-grid{grid-template-columns:1fr}:where(.login-page) .insights-head{align-items:start;gap:20px}:where(.login-page) .select{gap:10px}:where(.login-page) .pip{right:5%}}@media (width<=540px){:where(.login-page) header{height:68px}:where(.login-page) .brand img{width:85px}:where(.login-page) nav button{padding:9px}:where(.login-page) nav button svg{display:none}:where(.login-page) .avatar{width:34px;height:34px}:where(.login-page) .editor h1{font-size:45px}:where(.login-page) .color-row{grid-template-columns:1fr}:where(.login-page) .preview{height:580px;padding:25px 17px}:where(.login-page) .qr-card{width:82%;padding:17px}:where(.login-page) .pip{width:70px}:where(.login-page) .insights{padding:40px 18px}:where(.login-page) .insights h1{font-size:39px}:where(.login-page) .insights-head{display:block}:where(.login-page) .select{justify-content:space-between;width:100%;margin-top:25px}:where(.login-page) .metrics strong{font-size:31px}}:where(.login-page) .preview-top button:disabled{opacity:.4;cursor:not-allowed}:where(.login-page) .app-shell button{cursor:pointer}:where(.login-page) .app-shell a.brand{text-decoration:none}:where(.login-page) .app-shell button:focus-visible{outline:3px solid var(--brand-green,#426b50);outline-offset:3px}:where(.login-page) .pip{width:94px;height:118px;animation:none}:where(.login-page) .pip-character{transform-origin:50% 100%;width:94px;height:118px;animation:3.2s ease-in-out infinite pip-float;display:block;position:relative}:where(.login-page) .pip-head{z-index:4;background:var(--navy);border-radius:34px 34px 27px 27px;justify-content:center;align-items:center;gap:21px;width:94px;height:66px;transition:transform .25s,background .25s;display:flex;position:absolute;top:0;left:0}:where(.login-page) .pip-head>b{background:var(--mint);border-radius:50%;width:12px;height:16px;transition:height .2s,border-radius .2s,transform .2s}:where(.login-page) .pip-head>span{border-bottom:3px solid var(--mint);border-radius:0 0 20px 20px;width:24px;height:9px;transition:all .2s;position:absolute;bottom:10px}:where(.login-page) .pip-body{z-index:3;background:var(--blue);border-radius:12px 12px 27px 27px;justify-content:space-around;width:65px;height:48px;margin:0;transition:background .25s,transform .25s;display:flex;position:absolute;top:62px;left:15px}:where(.login-page) .pip-body>i{background:var(--navy);border-radius:0 0 8px 8px;width:12px;height:20px;margin-top:37px}:where(.login-page) .pip-arm{z-index:2;background:var(--navy);transform-origin:50% 8px;border-radius:8px;width:12px;height:38px;transition:transform .25s;position:absolute;top:67px}:where(.login-page) .pip-arm-left{left:10px;transform:rotate(20deg)}:where(.login-page) .pip-arm-right{right:10px;transform:rotate(-20deg)}:where(.login-page) .pip .antenna{z-index:2;background:var(--navy);transform-origin:50% 100%;width:3px;height:17px;position:absolute;top:-15px;left:46px}:where(.login-page) .pip .antenna:before{content:"";background:var(--blue);border-radius:3px;width:9px;height:9px;position:absolute;top:-5px;left:-3px}:where(.login-page) .pip-aura{z-index:0;opacity:0;border:2px solid #fff8;border-radius:48%;position:absolute;inset:-17px;transform:scale(.75)}:where(.login-page) .pip-scan-pixel,:where(.login-page) .pip-spark{z-index:6;background:var(--mint);opacity:0;border-radius:3px;width:11px;height:11px;position:absolute}:where(.login-page) .pip-scan-pixel{top:32px;left:-13px}:where(.login-page) .pip-spark-one{top:9px;right:-12px;transform:rotate(16deg)}:where(.login-page) .pip-spark-two{width:7px;height:7px;top:34px;right:-18px}:where(.login-page) .pip-confetti{z-index:7;pointer-events:none;height:64px;position:absolute;inset:-30px -16px auto}:where(.login-page) .pip-confetti i{background:var(--mint);opacity:0;border-radius:2px;width:7px;height:13px;position:absolute}:where(.login-page) .pip-confetti i:first-child{background:#ffd274;top:23px;left:7px;transform:rotate(-24deg)}:where(.login-page) .pip-confetti i:nth-child(2){background:#fffdf8;top:2px;left:25px;transform:rotate(22deg)}:where(.login-page) .pip-confetti i:nth-child(3){background:#c7b9ff;top:0;right:42px;transform:rotate(-17deg)}:where(.login-page) .pip-confetti i:nth-child(4){background:#42e9be;top:18px;right:17px;transform:rotate(25deg)}:where(.login-page) .pip-confetti i:nth-child(5){background:#ffd274;top:39px;right:0;transform:rotate(-34deg)}:where(.login-page) .pip-resting .pip-character{animation:4.2s ease-in-out infinite pip-breathe}:where(.login-page) .pip-resting .pip-head>b{border-radius:5px;height:3px}:where(.login-page) .pip-resting .pip-head>span{border:0;border-bottom:2px solid var(--mint);border-radius:0;width:15px;height:2px;bottom:13px}:where(.login-page) .pip-resting .pip-arm-left{transform:rotate(9deg)}:where(.login-page) .pip-resting .pip-arm-right{transform:rotate(-9deg)}:where(.login-page) .pip-welcoming .pip-arm-right{animation:1.25s ease-in-out infinite pip-wave;transform:rotate(-142deg)}:where(.login-page) .pip-welcoming .pip-spark{opacity:1;animation:1.4s ease-in-out infinite pip-twinkle}:where(.login-page) .pip-welcoming .pip-spark-two{animation-delay:.35s}:where(.login-page) .pip-welcoming .antenna:before{animation:1.5s ease-in-out infinite pip-hello-light}:where(.login-page) .pip-scanning .pip-character{animation:1.8s ease-in-out infinite pip-alert}:where(.login-page) .pip-scanning .pip-head>b{height:19px}:where(.login-page) .pip-scanning .pip-head>span{width:13px;height:7px}:where(.login-page) .pip-scanning .pip-aura{animation:1.55s ease-out infinite pip-radar}:where(.login-page) .pip-scanning .pip-scan-pixel{opacity:1;animation:1.55s linear infinite pip-scan}:where(.login-page) .pip-scanning .antenna:before{animation:.8s ease-in-out infinite alternate pip-signal;box-shadow:0 0 0 7px #42e9be33}:where(.login-page) .pip-celebrating .pip-character{animation:.9s cubic-bezier(.2,.8,.2,1) infinite pip-hop}:where(.login-page) .pip-celebrating .pip-arm-left{transform:rotate(142deg)}:where(.login-page) .pip-celebrating .pip-arm-right{transform:rotate(-142deg)}:where(.login-page) .pip-celebrating .pip-head>span{width:27px;height:12px}:where(.login-page) .pip-celebrating .pip-confetti i{animation:1.15s ease-out infinite pip-confetti}:where(.login-page) .pip-celebrating .pip-confetti i:nth-child(2){animation-delay:.14s}:where(.login-page) .pip-celebrating .pip-confetti i:nth-child(3){animation-delay:.24s}:where(.login-page) .pip-celebrating .pip-confetti i:nth-child(4){animation-delay:80ms}:where(.login-page) .pip-celebrating .pip-confetti i:nth-child(5){animation-delay:.3s}:where(.login-page) .pip-attention .pip-character{animation:2.8s ease-in-out infinite pip-concern}:where(.login-page) .pip-attention .pip-body{background:#f2a04b}:where(.login-page) .pip-attention .antenna:before{background:#f2a04b;animation:1.15s ease-in-out infinite pip-warning}:where(.login-page) .pip-attention .pip-head>b{height:11px;transform:rotate(10deg)}:where(.login-page) .pip-attention .pip-head>b:nth-child(2){transform:rotate(-10deg)}:where(.login-page) .pip-attention .pip-head>span{border:0;border-top:3px solid #f6b365;border-radius:18px 18px 0 0;height:9px;bottom:6px}:where(.login-page) .pip-attention .pip-arm-left{transform:rotate(33deg)}:where(.login-page) .pip-attention .pip-arm-right{transform:rotate(-33deg)}:where(.login-page) .pip-small{filter:none;flex:none;width:42px;height:53px;animation:none;position:relative;bottom:auto;right:auto}:where(.login-page) .pip-small .pip-character{transform-origin:0 0;scale:.44}:where(.login-page) .pip-small .pip-head{gap:21px;width:94px;height:66px}:where(.login-page) .pip-small .pip-head>b{width:12px;height:16px}:where(.login-page) .pip-small .pip-head>span{border-width:0 0 3px;width:24px;height:9px;bottom:10px}:where(.login-page) .pip-small .pip-body{width:65px;height:48px}:where(.login-page) .pip-small .pip-body>i{width:12px;height:20px;margin-top:37px}:where(.login-page) .pip-small .antenna{width:3px;height:17px;top:-15px;left:46px}:where(.login-page) .pip-small .antenna:before{width:9px;height:9px;left:-3px}:where(.login-page) .pip-small.pip-resting .pip-head>b{height:3px}:where(.login-page) .pip-small.pip-resting .pip-head>span{border-width:0 0 2px;width:15px;height:2px;bottom:13px}:where(.login-page) .pip-small.pip-scanning .pip-head>b{height:19px}:where(.login-page) .pip-small.pip-scanning .pip-head>span{width:13px;height:7px}:where(.login-page) .pip-small.pip-celebrating .pip-head>span{width:27px;height:12px}:where(.login-page) .pip-small.pip-attention .pip-head>b{height:11px}:where(.login-page) .pip-small.pip-attention .pip-head>span{border-width:3px 0 0;width:24px;height:9px;bottom:6px}:where(.login-page) .pip-small.pip-welcoming .pip-spark,:where(.login-page) .pip-small.pip-celebrating .pip-confetti{display:none}:where(.login-page) .metrics .pip-status{gap:20px;transition:background .25s}:where(.login-page) .pip-status .pip-small{width:48px}:where(.login-page) .pip-status div{min-width:0}:where(.login-page) .pip-status div strong{font-size:21px;line-height:1.08}:where(.login-page) .pip-status div small{line-height:1.35}:where(.login-page) .metrics .pip-status-attention{background:#432c25}:where(.login-page) .pip-mood-picker{background:#fffdf8;border:1px solid #14223b12;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding:12px 14px 12px 19px;display:flex;box-shadow:0 10px 35px #14223b08}:where(.login-page) .pip-mood-picker>span{letter-spacing:.13em;color:#7d8492;white-space:nowrap;font-size:9px;font-weight:850}:where(.login-page) .pip-mood-picker>div{flex:1;grid-template-columns:repeat(5,1fr);gap:5px;max-width:690px;display:grid}:where(.login-page) .pip-mood-picker button{color:#737b89;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:10px;display:flex}:where(.login-page) .pip-mood-picker button i{background:#c9ced8;border-radius:3px;width:7px;height:7px}:where(.login-page) .pip-mood-picker button:nth-child(2) i{background:#42e9be}:where(.login-page) .pip-mood-picker button:nth-child(3) i{background:var(--brand-green,#426b50)}:where(.login-page) .pip-mood-picker button:nth-child(4) i{background:#9c8cff}:where(.login-page) .pip-mood-picker button:nth-child(5) i{background:#f2a04b}:where(.login-page) .pip-mood-picker button.active{color:#fff;background:#14223b;box-shadow:0 7px 17px #14223b20}:where(.login-page) .pip-mood-picker button.active i{box-shadow:0 0 0 3px #ffffff26}@keyframes pip-float{50%{transform:translateY(-10px)rotate(1deg)}}@keyframes pip-breathe{0%,to{transform:translateY(2px)scaleY(.98)}50%{transform:translateY(5px)scaleY(.95)}}@keyframes pip-wave{0%,to{transform:rotate(-142deg)}45%{transform:rotate(-118deg)}70%{transform:rotate(-151deg)}}@keyframes pip-twinkle{0%,to{opacity:.18;transform:scale(.55)rotate(16deg)}50%{opacity:1;transform:scale(1)rotate(42deg)}}@keyframes pip-hello-light{0%,to{background:var(--brand-green,#426b50);transform:scale(.75)}50%{background:#42e9be;transform:scale(1.15)}}@keyframes pip-alert{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pip-radar{0%{opacity:.7;transform:scale(.72)}to{opacity:0;transform:scale(1.18)}}@keyframes pip-scan{0%{transform:translate(2px,2px)rotate(0)}25%{transform:translate(108px,-5px)rotate(90deg)}50%{transform:translate(114px,83px)rotate(180deg)}75%{transform:translateY(84px)rotate(270deg)}to{transform:translate(2px,2px)rotate(360deg)}}@keyframes pip-signal{to{transform:scale(1.18);box-shadow:0 0 0 11px #42e9be08}}@keyframes pip-hop{0%,to{transform:translateY(0)rotate(-1deg)}45%{transform:translateY(-17px)rotate(2deg)}65%{transform:translateY(-13px)rotate(-1deg)}}@keyframes pip-confetti{0%{opacity:0;translate:0 -5px}25%{opacity:1}to{opacity:0;translate:0 31px;rotate:110deg}}@keyframes pip-concern{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}@keyframes pip-warning{0%,to{opacity:.45}50%{opacity:1;box-shadow:0 0 0 6px #f2a04b22}}@media (width<=720px){:where(.login-page) .pip-mood-picker{flex-direction:column;align-items:stretch;gap:9px}:where(.login-page) .pip-mood-picker>div{width:100%;max-width:none}:where(.login-page) .pip-mood-picker button{padding:9px 4px}:where(.login-page) .pip-mood-picker button i{display:none}}@media (width<=540px){:where(.login-page) .preview .pip:not(.pip-small){width:70px;height:88px}:where(.login-page) .preview .pip:not(.pip-small) .pip-character{transform-origin:0 0;scale:.74}}@media (prefers-reduced-motion:reduce){:where(.login-page) .pip-character,:where(.login-page) .pip-arm,:where(.login-page) .pip-spark,:where(.login-page) .pip-confetti i,:where(.login-page) .pip-aura,:where(.login-page) .pip-scan-pixel,:where(.login-page) .pip .antenna:before{animation:none!important}}:where(.login-page) .custom-companion{z-index:5;filter:drop-shadow(0 18px 16px #14223b2a);place-items:center;width:118px;height:132px;display:grid;position:absolute;bottom:9%;right:-3%}:where(.login-page) .custom-companion img{object-fit:contain;width:100%;height:100%;animation:3.8s ease-in-out infinite custom-companion-float;display:block}:where(.login-page) .custom-companion-small{filter:none;flex:none;width:44px;height:52px;position:relative;inset:auto}:where(.login-page) .custom-companion-small img{animation:none}:where(.login-page) .pip-toggle>.custom-companion-small{margin:-4px 0}:where(.login-page) .studio-companion-preview>.custom-companion{filter:drop-shadow(0 18px 18px #42563c22);width:auto;height:auto;inset:20px}:where(.login-page) .studio-companion-preview>.custom-companion img{max-width:78%;margin:auto}:where(.login-page) .pip-status>.custom-companion-small{width:50px;height:56px}:where(.login-page) .custom-companion-attention img{filter:saturate(.65)hue-rotate(8deg)}@keyframes custom-companion-float{50%{transform:translateY(-7px)rotate(1deg)}}@media (width<=540px){:where(.login-page) .preview .custom-companion{width:82px;height:95px;right:0}}@media (prefers-reduced-motion:reduce){:where(.login-page) .custom-companion img{animation:none!important}}:where(.login-page) .qrdling-portrait{object-fit:contain}:where(.login-page) .qrdling-portrait-toggle{filter:drop-shadow(0 5px 6px #14223b1b);flex:none;width:48px;height:54px}:where(.login-page) .qrdling-portrait-loading{width:70px;height:70px}:where(.login-page) .preview-qrdling-3d{z-index:5;pointer-events:none;width:190px;height:225px;position:absolute;bottom:3%;right:-5%}:where(.login-page) .insights-qrdling-3d{flex:none;width:82px;height:92px;margin:-13px 0}:where(.login-page) .insights-state{background:var(--paper);border:1px solid #14223b14;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin:28px 0;padding:26px;display:flex}:where(.login-page) .insights-state h2{margin:0 0 8px;font:600 24px Lora,serif}:where(.login-page) .insights-state p,:where(.login-page) .insights-empty-copy{color:#687083;margin:0;line-height:1.6}:where(.login-page) .insights-state .primary{flex-shrink:0;width:auto;margin:0}:where(.login-page) .insights-chart-empty{color:#687083;text-align:center;border-bottom:1px solid #ddd9cf;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:220px;display:flex}:where(.login-page) .insights-chart-empty svg{color:#8593bd;width:30px;height:30px}:where(.login-page) .insights-chart-empty p{margin:0;font-weight:650}:where(.login-page) .workspace-error{color:#674721;background:#fff0dd;padding:16px 4vw;line-height:1.6}:where(.login-page) .workspace-error button{cursor:pointer;background:0 0;border:1px solid;border-radius:9px;margin-left:8px;padding:5px 12px}@media (width<=540px){:where(.login-page) .insights-state{flex-direction:column;align-items:stretch;gap:20px;padding:22px}:where(.login-page) .insights-state .primary{width:100%}}:where(.login-page) .metrics .pip-status{gap:16px}:where(.login-page) .pip-status>div:last-child{flex-direction:column;min-width:0;display:flex}:where(.login-page) .pip-status>div:last-child span,:where(.login-page) .pip-status>div:last-child small{color:#aeb8cb}:where(.login-page) .pip-status>div:last-child strong{font-size:23px;line-height:1.08}:where(.login-page) .login-qrdling-3d{z-index:4;width:190px;height:225px;position:absolute;bottom:16%;right:7%}@media (width<=900px){:where(.login-page) .login-qrdling-3d{bottom:15%;right:1%}}@media (width<=540px){:where(.login-page) .preview-qrdling-3d{width:145px;height:175px;bottom:1%;right:-5%}:where(.login-page) .login-qrdling-3d{width:155px;height:190px;right:-4%}}@media (width<=480px){:where(.login-page) .app-shell header{gap:8px;padding:0 15px}:where(.login-page) .app-shell header nav{gap:2px}:where(.login-page) .app-shell header nav button{min-height:44px;padding:12px 7px;font-size:12px}:where(.login-page) .app-shell header .qrd-logo>b{font-size:20px}:where(.login-page) .app-shell header .qrd-symbol{width:23px;height:23px}:where(.login-page) .app-shell header .avatar{flex-shrink:0;width:34px;height:34px;font-size:11px}}:where(.login-page) .qrd-logo{flex-shrink:0;align-items:center;line-height:0;display:inline-flex}:where(.login-page) .qrd-logo>svg{width:124px;max-width:none;height:auto;display:block}:where(.login-page) .powered .qrd-logo>svg,:where(.login-page) .home-card-signature .qrd-logo>svg{width:60px}:where(.login-page) .home-brand .qrd-logo>svg{width:136px}:where(.login-page) .auth-loading .recovery-button{color:#fffdf8;cursor:pointer;background:#14223b;border:0;border-radius:13px;padding:13px 22px;font:600 14px DM Sans,sans-serif}:where(.login-page) .auth-loading .recovery-button.secondary{color:#53627a;background:0 0}:where(.login-page) .auth-loading h1{text-align:center;margin:6px 20px;font:600 32px Lora,serif}:where(.login-page) .auth-loading a{color:var(--brand-green,#426b50);font-size:13px}:where(.login-page) .preview .qr-artwork-card{aspect-ratio:1/1.45;background:0 0;border-radius:22px;width:min(350px,85%);max-height:calc(100% - 24px);padding:0;overflow:hidden;box-shadow:0 28px 65px #14223b22}:where(.login-page) .preview .qr-artwork-card .qr-image{height:100%}:where(.login-page) .preview .qr-artwork-card .qr-image>svg{border-radius:0;width:100%;height:100%;display:block}@media (width<=540px){:where(.login-page) .app-shell header .qrd-logo>svg{width:110px}:where(.login-page) .home-brand .qrd-logo>svg{width:122px}}:where(.login-page) .insights-qr-select{gap:7px;min-width:min(300px,100%);display:grid}:where(.login-page) .insights-qr-select>span{letter-spacing:.1em;text-transform:uppercase;color:#747d8c;font-size:10px;font-weight:800}:where(.login-page) .insights-qr-select>div{align-items:center;display:flex;position:relative}:where(.login-page) .insights-qr-select svg{color:#53627a;pointer-events:none;width:17px;position:absolute;left:13px}:where(.login-page) .insights-qr-select>div:after{content:"";pointer-events:none;border-bottom:1.5px solid #53627a;border-right:1.5px solid #53627a;width:7px;height:7px;position:absolute;top:50%;right:17px;transform:translateY(-70%)rotate(45deg)}:where(.login-page) .insights-qr-select select{appearance:none;background:var(--paper);width:100%;min-width:0;min-height:48px;color:var(--navy);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:1px solid #d7d3c9;border-radius:13px;padding:13px 42px 13px 40px;font-size:16px;font-weight:700}:where(.login-page) .insights-qr-select select:disabled{opacity:.6;cursor:default}:where(.login-page) .insights-qr-select select:focus-visible{outline-offset:2px;border-color:var(--blue);outline:3px solid #426b5033}:where(.login-page) .insights-qr-select>small{color:#9a473d;max-width:300px;font-size:10px;line-height:1.4}:where(.login-page) .metrics .pip-status{padding-right:74px;position:relative}:where(.login-page) .insights-companion-change{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2b;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:800;position:absolute;top:14px;right:14px}:where(.login-page) .insights-companion-change:focus-visible{outline-offset:2px;outline:3px solid #fff7}:where(.login-page) .insights-companion-picker{background:var(--paper);border:1px solid #14223b10;border-radius:20px;grid-template-columns:minmax(180px,.75fr) minmax(360px,1.25fr);align-items:center;gap:22px;margin-top:15px;padding:20px 23px;display:grid;box-shadow:0 10px 35px #14223b08}:where(.login-page) .insights-companion-picker>div:first-child{gap:5px;display:grid}:where(.login-page) .insights-companion-picker>div:first-child>b{font:600 19px Lora,serif}:where(.login-page) .insights-companion-picker>div:first-child>small{color:#6c7584;font-size:11px;line-height:1.5}:where(.login-page) .insights-companion-picker .character-picker{width:100%}@media (width<=900px){:where(.login-page) .creator .preview{height:auto;min-height:720px}:where(.login-page) .creator .preview .stage{grid-template-rows:minmax(0,1fr) auto auto;gap:12px;height:auto;min-height:610px;padding:24px 0 8px}:where(.login-page) .creator .preview .qr-artwork-card{height:auto;max-height:none}}@media (width<=700px){:where(.login-page) .insights-companion-picker{grid-template-columns:1fr}:where(.login-page) .insights-companion-picker .character-picker{max-width:none}}@media (width<=540px){:where(.login-page) .creator .preview{height:auto;min-height:690px;padding-bottom:30px}:where(.login-page) .creator .preview .stage{height:auto;min-height:590px;padding-top:20px}:where(.login-page) .creator .preview .qr-artwork-card{width:min(88%,350px)}:where(.login-page) .insights-qr-select{width:100%;margin-top:25px}:where(.login-page) .metrics .pip-status{padding-right:64px}:where(.login-page) .insights-companion-picker{padding:19px 17px}}:where(.login-page){--brand-ink:#243c32;--brand-green:#426b50;--brand-green-dark:#2d5039;--brand-paper:#fffdf8;--brand-sage:#e8eddf;--brand-apricot:#f3d8bc;--brand-butter:#f2e5ac;--brand-blush:#fbefe8;--brand-lavender:#e6ddee;--brand-muted:#626d65;--brand-line:#243c3226;--blue:var(--brand-green);--navy:var(--brand-ink);--mint:#dfe9cc;--cream:#f4f1e8;color:var(--brand-ink);background:var(--cream)}:where(.login-page) .app-shell{color:var(--brand-ink)}:where(.login-page) .app-shell>header{border-color:var(--brand-line);background:#fffdf8f2}:where(.login-page) .app-shell nav .active,:where(.login-page) .primary{background:var(--brand-green-dark)}:where(.login-page) .primary{box-shadow:0 6px 18px #243c3214}:where(.login-page) .primary:hover:not(:disabled){background:#23432e}:where(.login-page) .preview,.login-page .login-art{background:linear-gradient(135deg,#e8eddf,#f3e6d8)}:where(.login-page) .preview .orb.one,:where(.login-page) .login-art .orb.one{background:#d4dfc4}:where(.login-page) .preview .orb.two,:where(.login-page) .login-art .orb.two{background:#e3d6eb}:where(.login-page) .auth-loading{background:var(--brand-paper)}:where(.login-page) .app-shell .mark-grid .selected,:where(.login-page) .app-shell .pip-toggle.on{background:#f1f4ec}:where(.login-page) .app-shell .eyebrow,.login-page .demo-link b{color:var(--brand-green)}.login-page input:focus-visible,:where(.login-page) .app-shell input:focus-visible,:where(.login-page) .app-shell select:focus-visible{outline:2px solid var(--brand-green);outline-offset:3px}.login-page .login-copy h1{color:var(--brand-ink)}:where(.login-page) .app-shell button:focus-visible,.login-page button:focus-visible{outline:3px solid var(--brand-green);outline-offset:3px}:where(.login-page) .app-shell .pages-editor h1 em{color:var(--brand-green)}:where(.login-page) .app-shell .pages-editor .pages-steps button[aria-current=step]{color:var(--brand-green);border-color:var(--brand-green)}
