.m-text .m-word,.m-text .m-letter{color:inherit}.m-word{white-space:nowrap;vertical-align:baseline;isolation:isolate;clip-path:inset(-.18em -.12em);display:inline-block}.m-letter{display:inline-block}.m-text{font-kerning:normal}.m-text .wave-line{display:block}.m-text .motion-accent{color:var(--accent)}.m-text .wave-word{color:inherit}.m-text .wave-word.motion-accent{color:var(--accent)}.brand-image{aspect-ratio:410/68;opacity:.87;width:170px;overflow:visible;mix-blend-mode:normal!important}.brand-image img{object-fit:contain;width:100%;max-width:100%;height:100%;padding:0;position:static;top:auto;left:auto;transform:none;filter:none!important}.brand-image.intro-logo{width:min(600px,82vw);margin:auto}.clean-brand-icon{mix-blend-mode:normal;width:27px;height:27px;color:var(--text);overflow:visible}.navbar .wordmark .brand-image{display:block}.navbar .wordmark:after{display:none}.nav-more-panel{transform-origin:100% 0;animation:.28s cubic-bezier(.2,.7,.2,1) both nav-panel-reveal}.navbar a,.navbar summary,.text-link,.primary-button,.logout-button,.theme-toggle{transition:color .25s,border-color .3s,background-color .3s,opacity .25s,translate .3s}.primary-button:hover{translate:0 -1px}.primary-button:active{translate:0}.page-shell input,.page-shell textarea,.page-shell select{transition:border-color .25s,background-color .25s}.profile-section,.quote-panel,.domain-result,.application-row{transition:border-color .35s}.profile-hero .avatar{transition:scale .6s cubic-bezier(.2,.7,.2,1)}.profile-hero .avatar:hover{scale:1.02}.vaybik-journey .pet-branch,.vaybik-journey .pet-leaves,.vaybik-journey .vaybik-quick,.vaybik-journey .vaybik-support{display:none!important}.vaybik-journey[data-walking=true] .vaybik-character{animation:.42s ease-in-out infinite pet-walk-body}.vaybik-journey[data-walking=true] .pet-leg{transform-origin:50%;animation:.42s ease-in-out infinite pet-walk-legs}.vaybik-journey[data-walking=true] .pet-leg-right{animation-delay:-.21s}.vaybik-journey[data-walking=false] .vaybik-character{animation:none}.vaybik-journey .vaybik-bubble{max-width:230px;font-size:11px;line-height:1.7;animation:.35s both pet-cue}@keyframes nav-panel-reveal{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}@keyframes pet-walk-body{50%{translate:0 -2px}}@keyframes pet-walk-legs{50%{translate:2px -1px;rotate:12deg}}@keyframes pet-cue{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@media (width<=700px){.navbar .wordmark .brand-image{width:132px;margin-left:0}.brand-image.intro-logo{width:85vw}.intro-tagline{margin-top:25px}.m-word{clip-path:inset(-.16em -.08em)}}@media (width<=375px){.navbar .wordmark .brand-image{width:120px;margin-left:0}}@media (prefers-reduced-motion:reduce){.m-word{filter:none!important}.m-letter{opacity:1!important;transform:none!important}.nav-more-panel,.vaybik-journey .vaybik-bubble{animation:none}.navbar a,.navbar summary,.text-link,.primary-button,.logout-button,.theme-toggle,.page-shell input,.page-shell textarea,.page-shell select,.profile-hero .avatar{transition:none}.primary-button:hover,.profile-hero .avatar:hover{translate:none;scale:1}}.brand-image.clean-brand{aspect-ratio:410/68;mix-blend-mode:normal;opacity:.87;width:170px;overflow:visible}.brand-image.clean-brand img{object-fit:contain;width:100%;height:100%;padding:0;position:static;transform:none}.brand-image.clean-brand.intro-logo{width:min(600px,82vw);margin:auto}.navbar .wordmark .brand-image.clean-brand{margin-left:0;display:block}.navbar .wordmark:after{content:none}.concept-scroll{height:880svh;position:relative}.concept-stage{isolation:isolate;height:100svh;min-height:560px;position:sticky;top:0;overflow:clip}.concept-stage-art{transform-origin:50%;pointer-events:auto;width:44%;position:absolute;top:25%;left:51%}.concept-stage-window{border:1px solid var(--line);background:var(--surface);border-radius:7px;overflow:clip}.concept-window-label{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:14px 18px;font-size:9px;display:flex}.concept-stage-window .concept-art{transform:perspective(900px) rotateY(var(--concept-angle,0deg));border-radius:0;transition:none}.concept-art-note{color:var(--muted);letter-spacing:.035em;margin-top:18px;font-size:9px;display:block}.concept-slide{opacity:0;visibility:hidden;width:39%;position:absolute;top:31%;left:7.5%}.concept-slide .eyebrow{letter-spacing:.12em;margin-bottom:28px;font-size:10px}.concept-slide h1,.concept-slide h2{letter-spacing:-.055em;margin:0 0 27px;font-size:clamp(38px,4.3vw,74px);font-weight:450;line-height:1.05}.concept-slide-description{max-width:450px;color:var(--muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.85}.concept-word-track{color:var(--accent);letter-spacing:-.03em;margin:65px 0 28px;font-size:clamp(17px,1.8vw,26px);line-height:1.5;position:relative}.concept-brief{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:20px;padding-top:20px;font-size:10px;display:flex}.concept-tech-rail{flex-wrap:wrap;gap:12px 24px;max-width:390px;padding:0;font-size:12px;line-height:1.7;list-style:none;display:flex}.concept-tech-rail li{border-bottom:1px solid var(--line);padding:7px 0}.concept-final-actions{flex-wrap:wrap;gap:22px;font-size:12px;display:flex}.concept-detail-lines{pointer-events:none;opacity:.2;position:absolute;inset:18% 8%}.concept-detail-lines span{background:var(--line);width:38%;height:1px;position:absolute;top:20%;right:0;transform:rotate(-16deg)}.concept-detail-lines span:nth-child(2){width:20%;top:50%;transform:rotate(22deg)}.concept-detail-lines span:nth-child(3){width:34%;top:77%;transform:rotate(-8deg)}.concept-scene-nav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding-top:22px;font-size:10px;display:flex;position:absolute;bottom:62px;left:7.5%;right:7.5%}.concept-scene-nav>div{gap:18px;display:flex}.concept-scene-nav button{color:var(--muted);align-items:center;gap:8px;padding:10px 3px;font-size:8px;display:flex}.concept-scene-nav button span{background:var(--line);width:23px;height:1px;transition:background-color .3s;display:block}.concept-scene-nav button[aria-current] span{background:var(--accent)}.concept-scene-count{font-variant-numeric:tabular-nums;color:var(--muted)}.concept-disclosure{color:var(--muted);opacity:.75;margin:0;font-size:9px;line-height:1.6;position:absolute;bottom:19px;left:7.5%;right:7.5%}.concept-slide[inert]{pointer-events:none}.concept-slide-description,.concept-brief,.concept-tech-rail,.concept-final-actions{transition:opacity .25s}.concept-slide .concept-title-dot{color:var(--accent)}@media (width<=1050px) and (width>=701px){.concept-slide h1,.concept-slide h2{font-size:45px}.concept-slide-description{font-size:13px}.concept-word-track{font-size:20px}.concept-stage-art{top:30%}.concept-window-label{padding:10px;font-size:8px}.concept-word-track{margin-top:50px}}@media (width<=700px){.navbar .wordmark .brand-image.clean-brand{width:132px}.brand-image.clean-brand.intro-logo{width:85vw}.concept-scroll{height:840svh}.concept-stage-art{width:84%;height:24%;max-height:220px;top:119px;left:8%}.concept-stage-window{flex-direction:column;height:100%;display:flex}.concept-stage-window .concept-art{object-fit:contain;background:var(--surface);flex:1;width:100%;height:100%;min-height:0}.concept-window-label{flex-shrink:0;padding:8px 10px;font-size:7px}.concept-art-note{margin-top:9px;font-size:7px}.concept-slide{width:84%;top:47%;left:8%}.concept-slide h1,.concept-slide h2{margin-bottom:18px;font-size:clamp(32px,9vw,44px);line-height:1.08}.concept-slide .eyebrow{margin-bottom:16px;font-size:8px}.concept-slide-description{max-width:100%;font-size:12px;line-height:1.75}.concept-word-track{margin:44px 0 21px;font-size:20px}.concept-brief{gap:12px;padding-top:12px;font-size:9px}.concept-tech-rail{gap:8px 20px;margin:0;font-size:11px}.concept-final-actions{gap:14px;font-size:11px}.concept-scene-nav{gap:14px;padding-top:12px;bottom:60px;left:8%;right:8%}.concept-scene-nav>div{gap:5px}.concept-scene-nav button{gap:0;padding:10px 4px;font-size:0}.concept-scene-nav button span{width:15px}.concept-scene-count{font-size:9px}.concept-disclosure{font-size:8px;line-height:1.6;bottom:17px;left:8%;right:8%}.concept-detail-lines{inset:12% 8% 15%}}@media (width<=375px){.navbar .wordmark .brand-image.clean-brand{width:120px}.concept-slide h1,.concept-slide h2{font-size:31px}.concept-word-track{font-size:18px}.concept-slide-description{font-size:11px}}@media (height<=740px) and (width<=700px){.concept-stage-art{height:20%;max-height:145px;top:117px}.concept-slide{top:44%}.concept-slide h1,.concept-slide h2{margin-bottom:13px;font-size:28px}.concept-slide-description{font-size:11px;line-height:1.65}.concept-word-track{margin:35px 0 14px;font-size:17px}.concept-tech-rail{gap:3px 16px;font-size:10px}.concept-slide .eyebrow{margin-bottom:10px}.concept-brief{padding-top:8px}.concept-disclosure{font-size:7px}.concept-scene-nav{bottom:52px}.concept-window-label{font-size:6px}}@media (prefers-reduced-motion:reduce){.concept-scene-nav button span,.concept-slide-description,.concept-brief,.concept-tech-rail,.concept-final-actions{transition:none}}.m-text .m-word,.m-text .m-letter{display:inline-block}.pet-track-word,.concept-summary h2 .pet-track-word{color:var(--accent)}.concept-summary h2>span:not(.pet-track-word),.motion-page .m-text .m-word,.motion-page .m-text .m-letter{color:inherit}.concept-stage-window{transform:perspective(1000px) rotateY(var(--concept-tilt-x,0deg)) rotateX(var(--concept-tilt-y,0deg));transition:transform .9s cubic-bezier(.2,.7,.2,1);animation:11s ease-in-out infinite concept-idle}@keyframes concept-idle{50%{translate:0 -3px}}@media (prefers-reduced-motion:reduce){.concept-stage-window{transition:none;animation:none;transform:none}}.concept-final-actions .text-link{min-height:44px;padding:10px 0;font-size:12px}@media (width<=700px){.concept-final-actions .text-link{font-size:11px}.vaybik-journey .vaybik-character{width:48px;height:48px}.vaybik-journey .pet-face{font-size:10px;line-height:14px;top:16px}.vaybik-journey .pet-accessory{width:22px!important;height:21px!important}}.vaybik-journey .pet-accessory{display:none}@media (height<=740px) and (width<=700px){.concept-stage-art{height:17%}.concept-slide{top:42%}.concept-slide-5 .concept-word-track{margin-top:22px;margin-bottom:4px}.vaybik-journey .vaybik-character{width:44px;height:44px;padding:8px}.vaybik-journey .pet-face{font-size:8px;line-height:12px;top:16px}}.m-text .m-word{clip-path:none;isolation:auto;filter:none!important}.story-copy h1,.story-copy h2,.story-copy h1 span,.story-copy h2 span{text-shadow:none;mix-blend-mode:normal;-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:none;-webkit-mask:none;mask:none;filter:none!important}body .vaybik,body .pet-dock .vaybik{z-index:35;width:62px;margin:0!important;position:fixed!important;inset:auto auto 88px 18px!important;transform:none!important}body:has(.page-shell) .vaybik{z-index:35;width:62px;margin:0!important;position:fixed!important;inset:auto auto 88px 18px!important;transform:none!important}body:not(:has(.page-shell)) .vaybik{z-index:35;width:62px;margin:0!important;position:fixed!important;inset:auto auto 88px 18px!important;transform:none!important}.vaybik .vaybik-quick{display:block}.vaybik .vaybik-label{width:145px;font-size:9px}.vaybik .pet-accessory{display:none}.vaybik .vaybik-bubble{left:0;right:auto}.pet-dock{height:0!important;margin:0!important}@media (width<=700px){:is(body .vaybik,body:has(.page-shell) .vaybik,body:not(:has(.page-shell)) .vaybik){width:44px;bottom:14px!important;left:8px!important}.vaybik .vaybik-character{width:44px;height:44px;padding:5px}.vaybik .pet-face{font-size:9px;line-height:12px;top:15px}.vaybik .vaybik-label{display:none}.vaybik .vaybik-quick{background:var(--bg);border-radius:3px;padding:3px 4px;font-size:8px}.vaybik .vaybik-bubble{max-width:calc(100vw - 24px);bottom:64px}body:has(.page-shell) .site-footer{padding-bottom:100px}}.trailer-link{opacity:.72;align-items:center;gap:10px;min-height:44px;font-size:11px;transition:opacity .25s,color .25s;display:inline-flex}.trailer-link:hover{opacity:1;color:var(--accent)}.intro-reveal>.trailer-link{width:max-content;margin:18px auto 0;display:flex}.lab-trailer-entry{margin:-28px 0 28px}@media (width<=700px){:is(body .vaybik,body:has(.page-shell) .vaybik,body:not(:has(.page-shell)) .vaybik){bottom:78px!important}.concept-scroll .concept-scene-count{display:none}.concept-scroll .concept-scene-nav>div{gap:2px}.concept-scroll .concept-scene-nav button span{width:12px}}.m-text .m-word,.m-text .m-letter{font:inherit;letter-spacing:inherit;margin:0;padding:0}@media (width<=700px){.lab-row{grid-template-columns:minmax(0,1fr) 24px}.lab-row>div{min-width:0}.lab-row h2{font-size:clamp(22px,6vw,30px)}}.pet-track-word{white-space:normal;display:inline}.vaybik .vaybik-quick{white-space:nowrap}.trailer-beta{border:1px solid color-mix(in srgb,var(--accent) 30.2%,transparent);color:inherit;letter-spacing:.07em;vertical-align:middle;border-radius:4px;flex:none;align-items:center;padding:3px 5px;font:600 9px/1 monospace;display:inline-flex}.lab-trailer-entry{flex-wrap:wrap;align-items:center;gap:14px 30px;display:flex}.lab-trailer-entry .trailer-link{margin:0}.build-trailer-link{opacity:.8}.platform-page{max-width:1560px;min-height:75svh;margin:auto}.platform-page h1{max-width:1050px}.platform-page h2,.programs-teaser h2{letter-spacing:-.045em;font-weight:450}.platform-page input,.platform-page textarea,.platform-page select{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:7px;min-width:0;max-width:100%;padding:12px}.platform-page label{gap:9px;font-size:12px;display:grid}.platform-page select{width:100%}.platform-page textarea{resize:vertical;min-height:95px}.platform-page button:disabled{opacity:.45;cursor:wait}.form-status{min-height:22px;color:var(--muted);font-size:13px;line-height:1.6}.accent-text{color:var(--accent)}.nav-more{font-size:11px;position:relative}.nav-more summary{cursor:pointer;align-items:center;gap:9px;min-height:40px;list-style:none;display:flex}.nav-more summary::-webkit-details-marker{display:none}.nav-more[open] summary span{transform:rotate(45deg)}.nav-more-panel{border:1px solid var(--line);background:var(--bg);z-index:20;border-radius:9px;width:250px;padding:10px 18px;position:absolute;top:48px;right:-10px;box-shadow:0 14px 32px #00000012}.navbar .nav-more-panel a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;font-size:12px;display:flex}.nav-more-panel a:last-child{border:0}.nav-more-panel small{color:var(--muted);font-size:9px}.concept-meta{color:var(--muted);flex-wrap:wrap;gap:30px;margin:34px 0;font-size:11px;display:flex}.concept-index{margin-top:90px}.concept-entry{margin-bottom:110px}.concept-entry a{display:block}.concept-art{aspect-ratio:1200/760;border-radius:5px;width:100%;height:auto;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:block}.concept-entry-1{width:73%;margin-left:auto}.concept-entry-2{width:83%}.concept-summary{justify-content:space-between;gap:24px;padding-top:25px;display:flex}.concept-summary .eyebrow{margin:0 0 12px;font-size:9px;display:block}.concept-summary h2{margin:0 0 10px;font-size:34px}.concept-summary h2>span[aria-hidden]{margin-left:12px;font-size:22px}.concept-summary p{color:var(--muted);font-size:13px}.concept-tech{color:var(--muted);max-width:230px;font-size:10px;line-height:1.9}.concept-story{margin:90px 0}.ruled-section{border-top:1px solid var(--line);grid-template-columns:40px 1fr 1.5fr;gap:25px;padding:38px 0;display:grid}.ruled-section h2{margin:0;font-size:28px}.ruled-section p{max-width:650px;color:var(--muted);margin:0;font-size:14px;line-height:1.85}.lab-filters{flex-wrap:wrap;gap:25px;margin:42px 0;display:flex}.lab-filters button{color:var(--muted);padding:12px 0;font-size:12px}.lab-filters button[aria-pressed=true]{color:var(--text);box-shadow:0 1px var(--accent)}.lab-row{border-top:1px solid var(--line);grid-template-columns:150px 1fr 30px;align-items:start;gap:20px;padding:37px 0;display:grid}.lab-row h2{margin:0 0 12px;font-size:clamp(25px,3.3vw,48px)}.lab-row p{color:var(--muted);font-size:13px;line-height:1.7}.lab-row small{color:var(--muted);font-size:10px}.lab-row>span:last-child{color:var(--accent);font-size:28px}.lab-row:hover h2{transition:transform .4s;transform:translate(6px)}.lab-experiment{margin-top:45px}.lab-canvas-wrap{aspect-ratio:5/3;background:var(--surface);border-radius:8px;place-items:center;width:100%;display:grid;overflow:hidden}.lab-canvas{width:100%;height:100%;min-height:220px;display:block}.lab-control{align-items:center;gap:25px;padding:20px 0;font-size:12px;display:flex!important}.lab-control input{accent-color:var(--accent);flex:1}.lab-typography{text-align:center;background:var(--surface);border-radius:8px;place-content:center;min-height:450px;display:grid}.lab-typography>div{letter-spacing:-.07em;font-size:clamp(65px,14vw,190px)}.lab-typography span{transition:transform .5s;display:inline-block}.type-wave span{animation:1.1s ease-in-out lab-wave}.lab-typography button{margin-top:60px}.lab-scroll{border:1px solid var(--line);overscroll-behavior:contain;border-radius:8px;height:480px;overflow:auto}.lab-scroll-track{height:1800px}.lab-scroll-stage{place-items:center;height:480px;display:grid;position:sticky;top:0}.lab-scroll-stage>span{border:2px solid var(--accent);width:110px;height:110px;position:absolute}.lab-scroll-stage p{color:var(--muted);font-size:12px;position:absolute;bottom:30px}.calculator-layout{grid-template-columns:1.25fr .85fr;align-items:start;gap:10%;margin-top:55px;display:grid}.step-nav{border-bottom:1px solid var(--line);gap:26px;margin:0 0 44px;padding:0;list-style:none;display:flex}.step-nav button{color:var(--muted);padding:16px 0;font-size:11px}.step-nav button[aria-current]{color:var(--text);box-shadow:0 1px var(--accent)}.calculator-options fieldset{border:0;margin:0;padding:0}.calculator-options legend{letter-spacing:-.04em;margin-bottom:24px;font-size:30px}.choice-list label{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:14px;padding:20px 0;font-size:15px;display:flex}.choice-list input{accent-color:var(--accent);width:16px;height:16px}.choice-list label>span:last-child{color:var(--muted);margin-left:auto}.step-actions{justify-content:space-between;gap:16px;margin-top:30px;display:flex}.quote-panel{border-top:1px solid var(--line);padding-top:20px}.quote-price{letter-spacing:-.055em;margin:26px 0 12px;font-size:clamp(38px,4.5vw,62px);font-weight:500;display:block}.quote-panel>p{font-size:12px;line-height:1.8}.quote-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:30px 0;padding:18px 0;font-size:12px;line-height:1.8}.quote-summary p:last-child{color:var(--muted)}.quote-panel>.primary-button{margin-top:20px}.save-request{margin-top:30px;font-size:12px}.save-request summary{cursor:pointer}.save-request label{margin-top:20px}.save-request button,.save-request>a{margin-top:16px;display:block}.domain-search{margin-top:65px}.domain-search label{font-size:12px}.domain-search>div{gap:18px;margin-top:18px;display:flex}.domain-search input{flex:1;padding:20px;font-size:24px}.domain-results{margin:30px 0 70px}.domain-result{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr 1.2fr;align-items:center;gap:22px;padding:26px 0;font-size:12px;display:grid}.domain-result h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:24px}.domain-result>div>span{color:var(--muted);font-size:10px}.domain-note{grid-template-columns:1fr 1fr}.domain-note p{grid-column:2}.programs-teaser{margin:110px 0 70px}.program-block{border-top:1px solid var(--line);margin-bottom:40px;padding:55px 0}.program-heading{justify-content:space-between;align-items:center;gap:35px;display:flex}.program-heading h2{margin:0 0 25px;font-size:clamp(32px,4.8vw,65px)}.program-heading>span{letter-spacing:-.06em;color:var(--accent);font-size:clamp(55px,8vw,105px)}.program-block>p{max-width:610px;font-size:14px;line-height:1.9}.program-block .primary-button{margin-top:18px}.price-tools{flex-wrap:wrap;gap:35px;margin-top:45px;display:flex}.program-form{max-width:720px;margin:50px 0 80px}.application-row{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:30px 0;font-size:13px;line-height:1.9}.application-row h3{font-size:23px;font-weight:450}.application-decision{grid-template-columns:180px 1fr auto;align-items:end;gap:20px;margin-top:25px;display:grid}.project-index{margin:50px 0}.project-list-row{border-top:1px solid var(--line);grid-template-columns:2fr .8fr 1fr 20px;align-items:center;gap:25px;padding:30px 0;display:grid}.project-list-row h2{margin:15px 0;font-size:30px}.project-list-row p,.project-list-row small{color:var(--muted);font-size:12px;line-height:1.8}.project-list-row strong{font-size:24px;font-weight:450}.project-list-row progress{width:100%;height:3px;accent-color:var(--accent);margin-top:12px;display:block}.project-topline{color:var(--muted);flex-wrap:wrap;gap:30px;margin-top:35px;font-size:12px;display:flex}.project-progress{margin:45px 0 30px}.project-progress>div{justify-content:space-between;align-items:center;display:flex}.project-progress strong{letter-spacing:-.06em;font-size:65px;font-weight:450}.project-progress span{font-size:12px}.project-progress progress{width:100%;height:4px;accent-color:var(--accent);margin-top:20px}.stage-rail{color:var(--muted);justify-content:space-between;gap:18px;padding:0;font-size:11px;list-style:none;display:flex}.stage-done{color:var(--text)}.stage-done:before{content:"·";color:var(--accent);margin-right:5px}.project-facts{gap:90px;margin:50px 0;display:flex}.project-facts dt{color:var(--muted);margin-bottom:14px;font-size:11px}.project-facts dd{margin:0;font-size:25px}.project-note{white-space:pre-wrap;max-width:780px;font-size:14px;line-height:1.9}.staff-editor{border-top:1px solid var(--line);margin:40px 0;padding:25px 0}.staff-editor>summary{cursor:pointer;font-size:14px}.staff-editor>.form{margin-top:35px}.project-edit-form{grid-template-columns:1fr 1fr;gap:22px;max-width:900px;display:grid}.project-edit-form textarea{width:100%}.project-workspace{border-top:1px solid var(--line);grid-template-columns:1.5fr 1fr;gap:10%;margin-top:60px;padding-top:40px;display:grid}.project-workspace h2{font-size:27px}.project-comments{max-height:620px;margin:35px 0;overflow:auto}.project-comments article{border-bottom:1px solid var(--line);padding:20px 0;font-size:13px;line-height:1.8}.project-comments article>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.project-comments time{color:var(--muted);font-size:10px}.project-comments article p{white-space:pre-wrap;overflow-wrap:anywhere}.comment-internal{border-left:2px solid var(--accent);padding-left:14px!important}.project-history article{border-left:1px solid var(--line);overflow-wrap:anywhere;padding:0 0 24px 20px;font-size:12px;line-height:1.8}.project-history time,.project-history small{color:var(--muted);font-size:10px}.project-discussion>.muted{font-size:12px;line-height:1.8}.checkbox-label{align-items:center;gap:10px;display:flex!important}.checkbox-label input{accent-color:var(--accent)}.empty-projects{border-top:1px solid var(--line);padding:50px 0}.pet-accessory{pointer-events:none;width:27px;height:25px;position:absolute;bottom:0;right:-11px}.pet-dock{height:175px;margin:20px 0 0;position:relative}.pet-dock .vaybik{position:absolute;bottom:0;left:0;right:auto}.pet-dock .vaybik-bubble{max-width:240px;bottom:100px;left:0}.domain-pet-dock{height:160px;margin:0 0 25px}.vaybik-lab .pet-face,.vaybik-support .pet-face{font-family:monospace}.vaybik-profile .pet-accessory{display:none}@keyframes lab-wave{0%,to{translate:0}50%{translate:0 -14px}}@media (width<=1050px){.concept-tech{max-width:150px}.calculator-layout{gap:6%}.domain-result{grid-template-columns:1fr 1fr}.project-workspace{gap:5%}.project-list-row{grid-template-columns:1.5fr .7fr 1fr}.project-list-row>span{display:none}.application-decision{grid-template-columns:1fr 1fr}.navbar nav{gap:17px}}@media (width<=700px){.navbar nav{gap:14px}.nav-more{margin-left:auto;font-size:10px}.nav-more summary{min-height:32px}.nav-more-panel{max-width:calc(100vw - 32px);position:fixed;top:104px;right:16px}.platform-page{padding-bottom:100px}.concept-index{margin-top:50px}.concept-entry{width:100%;margin-bottom:65px;margin-left:0}.concept-entry-1 .concept-art{aspect-ratio:1;object-fit:cover}.concept-summary{display:block}.concept-summary h2{font-size:27px}.concept-tech{max-width:none;margin-top:18px;display:block}.ruled-section{grid-template-columns:25px 1fr;gap:16px;padding:26px 0}.ruled-section p{grid-column:2}.ruled-section h2{font-size:25px}.concept-story{margin:45px 0}.lab-row{grid-template-columns:1fr 24px;gap:10px;padding:28px 0}.lab-row>.row-number{grid-column:1/-1}.lab-filters{gap:20px;margin:25px 0}.lab-typography{min-height:330px}.lab-scroll,.lab-scroll-stage{height:360px}.lab-scroll-stage>span{width:70px;height:70px}.lab-canvas-wrap{aspect-ratio:1.1}.lab-control{flex-wrap:wrap}.calculator-layout{flex-direction:column;gap:55px;display:flex}.calculator-options,.quote-panel{width:100%}.step-nav{gap:22px;margin-bottom:30px}.calculator-options legend{font-size:25px}.choice-list label{padding:18px 0;font-size:14px}.quote-price{font-size:54px}.domain-search{margin-top:35px}.domain-search>div{flex-wrap:wrap;gap:12px}.domain-search input{width:100%;font-size:20px}.domain-result{gap:16px 10px;font-size:11px}.domain-result h2{font-size:21px}.domain-note{grid-template-columns:1fr}.domain-note p{grid-column:1}.programs-teaser{margin-top:65px}.program-block{padding-top:30px}.program-heading{align-items:flex-start;gap:20px}.program-heading h2{font-size:31px}.program-heading>span{font-size:48px}.program-block>p{font-size:13px}.program-block .primary-button{font-size:11px}.program-form{margin-top:30px}.application-decision{grid-template-columns:1fr}.project-list-row{grid-template-columns:1fr .55fr;gap:16px}.project-list-row>div:nth-child(3){grid-column:1/-1;justify-content:space-between;gap:20px;display:flex}.project-list-row h2{font-size:25px}.project-topline{gap:15px}.project-progress strong{font-size:50px}.stage-rail{grid-template-columns:1fr 1fr 1fr;gap:14px;font-size:10px;display:grid}.project-facts{justify-content:space-between;gap:30px}.project-facts dd{font-size:22px}.project-workspace{grid-template-columns:1fr;gap:55px}.project-edit-form{grid-template-columns:1fr}.project-discussion form textarea{max-width:100%}.domain-pet-dock{height:175px}.pet-dock .vaybik{bottom:0;left:0}.platform-page .page-lead{font-size:14px}.platform-page .primary-button{white-space:normal;text-align:left;max-width:100%;line-height:1.6}}@media (width<=375px){.navbar nav{gap:10px}.program-heading{display:block}.program-heading>span{margin-bottom:20px;display:block}.stage-rail{grid-template-columns:1fr 1fr}.concept-art{border-radius:3px}}@media (prefers-reduced-motion:reduce){.concept-art,.lab-typography span,.lab-row:hover h2{transition:none}.type-wave span{animation:none}}.vaybik-character svg.pet-accessory{width:27px;height:25px}.vaybik-character:has(.pet-accessory) .pet-face{z-index:1}body:has(.page-shell) .pet-dock .vaybik{margin:0;position:absolute;bottom:10px;left:0}.art-experimental,.concept-entry a:hover .art-experimental{transform:perspective(900px) rotateY(var(--concept-angle,0deg))}.pet-face{transition:transform .12s}.pet-face[data-blink=true]{transform:scaleY(.12)}@media (prefers-reduced-motion:reduce){.pet-face{transition:none}.art-experimental,.concept-entry a:hover .art-experimental{transform:none}}.motion-page{--motion-ease:cubic-bezier(.2,.7,.2,1)}.motion-accent,.concept-title-dot{color:var(--accent)}.wave-line{display:block}.wave-word{white-space:nowrap;display:inline-block}.wave-letter{display:inline-block}.concept-frame{isolation:isolate;border-radius:5px;position:relative;overflow:clip}.concept-frame>div{width:100%;height:100%}.concept-frame [data-art-pointer]{will-change:transform}.concept-frame .concept-art{border-radius:0;transition:none}.concept-entry a:hover .concept-art{transform:none}.concept-frame .art-experimental{transform:perspective(900px) rotateY(var(--concept-angle,0deg))!important}.concept-frame .concept-orbit{animation:14s ease-in-out infinite alternate concept-breathe}.concept-frame .concept-orbit:nth-child(3n){animation-delay:-4s}.motion-art-label{letter-spacing:.12em;color:#433b45;mix-blend-mode:multiply;pointer-events:none;font-size:8px;position:absolute;bottom:22px;right:25px}.concept-entry:last-child .motion-art-label{color:#eeeaf0;mix-blend-mode:normal}.concept-entry{position:relative}.motion-pet-perch{background:var(--line);pointer-events:none;width:75px;height:1px;position:absolute;top:-22px;right:25px}.motion-pet-perch:after{content:"";background:var(--accent);opacity:.65;width:4px;height:4px;position:absolute;top:-2px;right:0}.lab-feature{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;align-items:center;gap:6%;margin:85px 0 75px;padding-top:25px;display:grid;position:relative}.lab-feature h2{margin:20px 0;font-size:clamp(34px,4.1vw,60px);line-height:1.08}.lab-feature>div>p:not(.eyebrow){max-width:310px;color:var(--muted);font-size:12px;line-height:1.9}.lab-feature .lab-canvas-wrap{aspect-ratio:auto;height:360px}.lab-feature .text-link{margin-top:20px;display:inline-block}.lab-feature .motion-pet-perch{top:-3px;right:35px}.lab-index{margin-top:75px;position:relative}.lab-index .motion-pet-perch{top:-24px}.lab-index .perch-end{top:auto;bottom:-55px;right:35px}.lab-index{margin-bottom:110px}.lab-open-mark{transition:transform .5s var(--motion-ease)}.lab-row:hover .lab-open-mark{transform:translate(4px,-4px)}.lab-row h2{transition:transform .5s var(--motion-ease)}.lab-switcher{border-top:1px solid var(--line);flex-wrap:wrap;gap:24px;margin:42px 0 26px;display:flex}.lab-switcher a{color:var(--muted);align-items:center;gap:10px;min-height:44px;padding:18px 0;font-size:11px;display:flex;position:relative}.lab-switcher a span{opacity:.65;font-size:8px}.lab-switcher a:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .45s var(--motion-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lab-switcher a[aria-current],.lab-switcher a:hover{color:var(--text)}.lab-switcher a[aria-current]:after,.lab-switcher a:hover:after{transform:scaleX(1)}.lab-experiment{transform-origin:50%;min-height:300px;margin-top:0}.lab-canvas-wrap{position:relative;overflow:clip}.lab-canvas{opacity:0;transition:opacity .8s}.lab-canvas.canvas-ready{opacity:1}.lab-canvas-pixel .lab-canvas{image-rendering:pixelated}.experiment-coordinate{letter-spacing:.12em;color:var(--muted);pointer-events:none;font:9px monospace;position:absolute;top:25px;left:28px}.experiment-hint{color:var(--muted);pointer-events:none;font-size:10px;position:absolute;bottom:22px;left:28px}.lab-canvas-shader .experiment-coordinate,.lab-canvas-shader .experiment-hint{color:#c0b7c6}.canvas-loading{color:var(--muted);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.lab-loading{background:var(--surface);height:360px;color:var(--muted);border-radius:8px;place-items:center;font-size:12px;display:grid}.lab-experiment-footer{justify-content:space-between;align-items:center;gap:24px;display:flex}.lab-experiment-footer .text-link{font-size:12px}.lab-typography{perspective:900px;position:relative;overflow:clip}.lab-typography>div{z-index:1;cursor:pointer;animation:9s ease-in-out infinite lab-type-breath;position:relative}.lab-typography .type-wave{animation:none}.lab-typography .type-wave span{animation:1.6s cubic-bezier(.3,0,.2,1) both lab-wave}.lab-typography .type-baseline{background:var(--line);pointer-events:none;height:1px;position:absolute;top:58%;left:12%;right:12%;transform:rotate(-2deg)}.lab-typography>button{z-index:1;position:relative}.lab-scroll-stage .scroll-orbit{border:1px solid var(--line);border-radius:50%;width:250px;height:250px;transition:transform .3s ease-out;position:absolute}.lab-scroll-stage>span{transition:transform .22s ease-out}.lab-scroll-stage .scroll-depth-label{letter-spacing:.1em;width:auto;height:auto;color:var(--muted);border:0;font:9px monospace;position:absolute;top:32px;bottom:auto;left:28px}body:has(.page-shell) .vaybik.vaybik-journey{pointer-events:auto;width:62px;margin:0;position:fixed}.vaybik-journey .vaybik-label{display:none}.vaybik-journey .vaybik-quick{background:var(--bg);white-space:nowrap;border-radius:3px;padding:3px 5px}.vaybik-journey[data-bubble-side=left] .vaybik-bubble{left:auto;right:0}.vaybik-journey[data-walking=true] .pet-leg{animation-duration:.9s}.vaybik-journey .vaybik-bubble{max-width:calc(100vw - 30px)}@keyframes concept-breathe{to{opacity:.6}}@keyframes lab-type-breath{50%{translate:0 -4px}}@media (width<=1050px){.lab-feature{grid-template-columns:1fr 1.2fr;gap:5%}.lab-feature .lab-canvas-wrap{height:310px}.lab-switcher{gap:22px}}@media (width<=700px){.wave-title{font-size:clamp(34px,9vw,54px)!important}.lab-feature{grid-template-columns:1fr;gap:30px;margin:65px 0 55px}.lab-feature h2{font-size:37px}.lab-feature>div>p:not(.eyebrow){max-width:310px}.lab-feature .lab-canvas-wrap{height:300px}.lab-switcher{gap:8px 20px;margin:30px 0 20px}.lab-switcher a{padding:13px 0;font-size:10px}.lab-experiment-footer{margin:20px 0;display:block}.lab-experiment-footer .concept-meta{margin:20px 0}.experiment-coordinate{font-size:8px;top:19px;left:18px}.experiment-hint{font-size:9px;bottom:17px;left:18px}.lab-typography{min-height:360px}.lab-typography>div{font-size:clamp(65px,17vw,100px)}.lab-typography .type-baseline{top:57%}.lab-index{margin-top:60px}.motion-art-label{font-size:6px;bottom:13px;right:14px}.motion-pet-perch{width:62px;right:17px}.lab-scroll-stage .scroll-orbit{width:200px;height:200px}.lab-scroll-stage>span:not(.scroll-depth-label){width:65px;height:65px}.lab-scroll-stage .scroll-depth-label{font-size:8px;left:18px}.vaybik-journey .vaybik-bubble{width:200px}}@media (prefers-reduced-motion:reduce){.concept-frame [data-art-pointer]{will-change:auto}.concept-frame .concept-orbit,.lab-typography>div,.lab-typography .type-wave span{animation:none}.lab-canvas,.lab-open-mark,.lab-switcher a:after,.lab-scroll-stage>span,.lab-scroll-stage .scroll-orbit{transition:none}}.lab-canvas{filter:blur(2px);transition:opacity .8s,filter .8s}.lab-canvas.canvas-ready{filter:none}@media (prefers-reduced-motion:reduce){.lab-canvas{filter:none;transition:none}}.motion-page .wave-line,.motion-page .wave-word,.motion-page .wave-letter{color:inherit}.motion-page .wave-word.motion-accent{color:var(--accent)}.concept-frame:has(.art-experimental) .motion-art-label{color:#eeeaf0;mix-blend-mode:normal}.lab-page{--lab-stage-height:clamp(360px,48vw,600px)}.lab-experiment{min-height:calc(var(--lab-stage-height) + 72px)}.lab-experiment .lab-canvas-wrap,.lab-experiment .lab-typography,.lab-experiment .lab-scroll{height:var(--lab-stage-height);aspect-ratio:auto;min-height:0}.lab-experiment .lab-scroll-stage{height:var(--lab-stage-height)}.lab-page:has(.lab-switcher)>.page-lead{min-height:3.6em}@media (width<=700px){.concept-entry-1 .concept-frame .concept-art{aspect-ratio:1200/760}.lab-page:has(.lab-switcher)>h1{min-height:2.16em}.lab-page:has(.lab-switcher)>.page-lead{min-height:7.2em}}.lab-canvas-pixel canvas,.lab-canvas-particles canvas{object-fit:cover}.domain-check-note{color:var(--muted);max-width:280px;font-size:10px;line-height:1.6}.domain-check-note time{margin-top:5px;display:block}.quote-range{color:var(--muted);line-height:1.6;font-size:11px!important}.lab-switcher{flex-wrap:wrap}.mono-site .earnings-chart{border:1px solid var(--mono-rule);box-shadow:none;padding:clamp(18px,3vw,30px);background:0 0!important}.earnings-chart .earnings-chart-head{gap:16px 28px}.earnings-chart .earnings-chart-head p{font-size:12px}.earnings-chart .earnings-ranges{flex-wrap:wrap;gap:5px;display:flex}.mono-site .earnings-chart .earnings-ranges button{min-height:44px;color:var(--mono-muted);background:0 0;border:1px solid #0000;border-radius:999px;padding:8px 12px;font-size:12px;line-height:1.2;transition:background-color .18s,color .18s}.mono-site .earnings-chart .earnings-ranges button[aria-pressed=true]{border-color:var(--mono-ink);background:var(--mono-ink);color:var(--mono-canvas)}.earnings-chart .earnings-plot{touch-action:pan-y;outline-offset:4px;margin:24px 0 0;position:relative}.earnings-chart .earnings-plot:focus-visible{outline:1px solid var(--mono-ink)}.earnings-chart .earnings-plot svg{width:100%;height:clamp(160px,22vw,220px);display:block;overflow:hidden}.mono-site .earnings-chart .earnings-plot .earnings-curve{fill:none;stroke:var(--mono-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;vector-effect:non-scaling-stroke;animation:none}.earnings-chart .earnings-baseline{fill:none;stroke:var(--mono-rule);stroke-width:1px;vector-effect:non-scaling-stroke}.earnings-chart .earnings-guide{fill:none;stroke:var(--mono-rule);stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.mono-site .earnings-chart .earnings-plot .earnings-point{fill:var(--mono-ink);stroke:var(--mono-canvas);stroke-width:1.5px;vector-effect:non-scaling-stroke}.earnings-chart .earnings-tooltip{border:1px solid var(--mono-rule);background:var(--mono-floating);min-width:150px;max-width:172px;color:var(--mono-ink);text-align:center;pointer-events:none;border-radius:10px;padding:9px 12px;font-size:11px;line-height:1.5;position:absolute;top:0;transform:translate(-50%,-50%)}.earnings-tooltip :is(span,strong){display:block}.earnings-tooltip strong{margin-top:3px;font-size:14px;font-weight:500}.earnings-chart-dates{color:var(--mono-muted);justify-content:space-between;gap:16px;padding-inline:2.6%;font-size:10px;display:flex}.earnings-empty{text-align:center;color:var(--mono-ink);margin:0;font-size:13px;line-height:1.6;position:absolute;inset:20% 0 auto}.earnings-empty span{color:var(--mono-muted);margin-top:6px;font-size:11px;display:block}@media (width<=600px){.earnings-chart .earnings-ranges{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;width:100%;padding:0;display:grid}.mono-site .earnings-chart .earnings-ranges button{white-space:nowrap;padding:8px 3px;font-size:10px}}@media (prefers-reduced-motion:reduce){.mono-site .earnings-chart .earnings-ranges button{transition:none}}.financial-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px;margin:22px 0;display:grid}.financial-card.liquid-glass{border:1px solid color-mix(in srgb,var(--accent) 22.35%,transparent);isolation:isolate;--glass-blur:10px;border-radius:16px;min-width:0;padding:24px;position:relative;box-shadow:inset 0 1px #ffffff25,0 6px 24px #20152306}.financial-card-content{z-index:1;min-width:0;position:relative}.financial-card-label{color:var(--muted);line-height:1.5;margin:0 0 18px!important;font-size:12px!important}.financial-card-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:500;line-height:1.2;margin:0!important;font-size:clamp(25px,3vw,36px)!important}.financial-card>svg.financial-card-edge{pointer-events:none;z-index:2;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible}.financial-card-edge rect{x:1px;y:1px;rx:16px;fill:none;vector-effect:non-scaling-stroke;width:calc(100% - 2px);height:calc(100% - 2px)}.financial-card-track{stroke:var(--accent);stroke-width:1px;opacity:.2}.financial-card-light{stroke:var(--accent);stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:12 88;stroke-dashoffset:100px;opacity:.8;animation:15s linear infinite paused finance-perimeter}.financial-card[data-visible=true] .financial-card-light{animation-play-state:running}@keyframes finance-perimeter{to{stroke-dashoffset:0}}.finance-employee{margin:22px 0}.finance-employee .financial-card-value{font-size:26px!important}@media (width<=600px){.financial-card{-webkit-backdrop-filter:blur(8px);padding:20px}.financial-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.financial-card-value{font-size:clamp(23px,6vw,30px)!important}.financial-card-label{margin-bottom:14px!important;font-size:11px!important}}@media (width<=359px){.financial-metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.financial-card-light{stroke-dasharray:none;opacity:.25;animation:none}}:root{font-synthesis:none;-webkit-font-smoothing:antialiased;--bg:#f8f7fb;--text:#27252c;--muted:#706979;--line:#ded9e5;--button:#29262e;--button-text:#faf9fc;--surface:#fff;--focus:#75608f;color:var(--text);background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}:root[data-theme=dark]{--bg:#141419;--text:#f1eff6;--muted:#aaa3b5;--line:#37323e;--button:#e4ddee;--button-text:#211d29;--surface:#1e1c24;--focus:#c9b3ed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}button:disabled{opacity:.45;cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--focus);outline-offset:5px}::selection{color:#27252c;background:#d8cde9}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--button);color:var(--button-text);padding:15px;position:fixed;top:10px;left:20px;transform:translateY(-150%)}.skip-link:focus{transform:none}.brand-image{aspect-ratio:7.45;mix-blend-mode:multiply;width:155px;display:block;position:relative;overflow:hidden}.brand-image img{filter:grayscale()contrast(2.3)invert();width:220%;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme=dark] .brand-image{mix-blend-mode:screen}[data-theme=dark] .brand-image img{filter:grayscale()contrast(2.3)}.brand-icon{mix-blend-mode:multiply;width:25px;height:25px;display:inline-block;position:relative;overflow:hidden}.brand-icon img{filter:grayscale()contrast(2)invert();width:230px;max-width:none;position:absolute;top:-28px;left:-35px}[data-theme=dark] .brand-icon{mix-blend-mode:screen}[data-theme=dark] .brand-icon img{filter:grayscale()contrast(2)}.theme-toggle{border-radius:50%;place-items:center;width:44px;height:44px;padding:12px;transition:background .2s;display:grid}.theme-toggle:hover{background:var(--line)}.theme-toggle svg{width:20px;height:20px}.navbar{z-index:20;justify-content:space-between;align-items:center;height:94px;padding:0 5.4vw;transition:background .4s;display:flex;position:fixed;inset:0 0 auto}.navbar-scrolled{background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wordmark{align-items:center;min-height:44px;display:flex}.navbar nav{align-items:center;gap:30px;display:flex}.navbar nav>a{border-bottom:1px solid #0000;align-items:center;min-height:44px;font-size:12px;transition:border-color .2s;display:flex}.navbar nav>a:hover{border-color:var(--accent)}.scroll-story{height:700svh;position:relative}.story-stage{isolation:isolate;height:100svh;min-height:560px;position:sticky;top:0}.intro-wrap{z-index:3;position:absolute;inset:0}.intro-content{place-items:center;height:100%;display:grid}.intro-reveal{text-align:center}.intro-logo{width:min(540px,75vw);margin:auto}.intro-tagline{letter-spacing:.045em;color:var(--muted);margin:36px 0 28px;font-size:12px}.intro-enter{align-items:center;gap:35px;min-height:44px;font-size:12px;display:inline-flex}.intro-enter span{transition:transform .3s}.intro-enter:hover span{transform:translateY(3px)}.story-text{z-index:2;width:44%;max-width:690px;position:absolute;top:48%;left:7.5%;transform:translateY(-50%)}.story-copy{visibility:hidden;opacity:0;width:100%;position:absolute;top:50%}.eyebrow{letter-spacing:.13em;color:var(--muted);margin:0 0 30px;font-size:10px;font-weight:500}.story-copy h1,.story-copy h2{letter-spacing:-.05em;margin:0 0 29px;font-size:clamp(43px,4.6vw,78px);font-weight:450;line-height:1.08}.story-copy h1 span,.story-copy h2 span{display:block}.accent-line{color:var(--accent)}.scene-description{max-width:335px;color:var(--muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.8}.scene-note{max-width:300px;color:var(--muted);margin:25px 0 0;font-size:11px;line-height:1.7}.scene-button{margin-top:28px}.timing-list{max-width:370px;margin:25px 0 28px}.timing-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:12px 0;display:flex}.timing-list dt{align-self:center;font-size:12px}.timing-list dd{letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:18px;font-weight:500}.story-review{border-left:1px solid var(--line);max-width:330px;margin:20px 0 0;padding-left:15px;font-size:12px;line-height:1.6}.story-review p{margin:0 0 8px}.story-review cite{color:var(--muted);font-size:10px;font-style:normal}.scene-visual{pointer-events:none;opacity:0;visibility:hidden;height:71%;position:absolute;top:14%;left:52%;right:0}.scene-visual canvas{z-index:1;display:block;position:relative}.scene-visual:after{content:"";filter:blur(16px);z-index:0;background:#302c3924;border-radius:50%;width:60%;height:3%;position:absolute;bottom:17%;left:20%}[data-theme=dark] .scene-visual:after{background:#0007}.model-caption{color:var(--muted);justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:1%;left:14%;right:13%}.scene-loading{height:100%;color:var(--muted);text-align:center;place-content:center;font-size:12px;display:grid}.static-model{object-fit:contain;z-index:1;width:100%;height:100%;position:relative}.story-footer{border-top:1px solid var(--line);z-index:4;justify-content:space-between;align-items:center;padding-top:15px;font-size:10px;display:flex;position:absolute;bottom:22px;left:5.4%;right:5.4%}.scroll-cue{min-height:44px;color:var(--muted);align-items:center;gap:24px;padding:0;font-size:10px;display:flex}.scroll-cue span{font-size:15px}.chapter-progress{gap:3px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.chapter-progress button{align-items:center;width:32px;height:44px;padding:10px 4px;display:grid}.chapter-progress button span{background:var(--muted);height:1px}.chapter-progress button[aria-current] span{background:var(--accent);height:3px}.scene-count{font-variant-numeric:tabular-nums;gap:36px;display:flex}.scene-count>span:first-child{color:var(--muted)}.scene-count i{color:var(--muted);margin-left:8px;font-style:normal}.floating-prices{z-index:15;background:var(--surface);border:1px solid var(--line);border-radius:3px;align-items:center;gap:20px;min-height:44px;padding:0 17px;font-size:11px;animation:6s ease-in-out infinite price-nudge;display:flex;position:fixed;bottom:108px;right:5.4vw}@keyframes price-nudge{0%,70%,to{transform:translateY(0)}80%{transform:translateY(-3px)}90%{transform:translateY(0)}}.primary-button{background:var(--button);color:var(--button-text);border-radius:3px;justify-content:space-between;align-items:center;gap:26px;min-height:46px;padding:13px 22px;font-size:12px;line-height:1.5;transition:background .2s,transform .2s;display:inline-flex}.primary-button:hover{background:var(--accent);transform:translateY(-2px)}:root:not([data-theme=dark]) .primary-button:hover{background:#746488}.text-link{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px;padding:10px 0;font-size:13px;line-height:1.8;transition:text-decoration-color .2s;display:inline-block}.text-link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.final-actions{flex-wrap:wrap;align-items:flex-start;gap:12px 20px;max-width:380px;margin-top:25px;display:flex}.telegram-contact{flex-basis:100%;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.muted{color:var(--muted)}.page-shell{max-width:1440px;min-height:calc(100svh - 100px);margin:0 auto;padding:165px 7.5% 90px}.page-shell h1{letter-spacing:-.05em;text-wrap:balance;margin:0 0 30px;font-size:clamp(44px,5.6vw,76px);font-weight:450;line-height:1.1}.page-shell h1 span{color:var(--accent)}.page-lead{color:var(--muted);max-width:580px;margin:0 0 64px;font-size:15px;line-height:1.8}.price-list{border-top:1px solid var(--line)}.price-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.35fr 1fr;gap:35px;padding:40px 0;display:grid}.price-name{align-items:baseline;gap:23px;display:flex}.row-number{color:var(--muted);font-size:10px}.price-name h2{letter-spacing:-.04em;margin:0;font-size:23px;font-weight:450}.price-detail p{max-width:300px;font-size:12px;line-height:1.7}.price-detail .price-value{letter-spacing:-.04em;margin:0 0 20px;font-size:26px;line-height:1.2}.order-actions{padding-top:0}.order-actions details{color:var(--muted);max-width:280px;margin-top:14px;font-size:10px;line-height:1.7}.order-actions summary{cursor:pointer;min-height:32px}.order-actions details p,.order-actions details .text-link{font-size:11px}.draft-text{color:var(--text)}.page-footnote{color:var(--muted);max-width:530px;margin:28px 0;font-size:11px;line-height:1.8}.page-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:30px 5.4%;font-size:11px;display:flex}.page-footer a{align-items:center;min-height:44px;display:flex}.account-page{max-width:1060px}.account-page h1{overflow-wrap:anywhere}.auth-tabs{border-bottom:1px solid var(--line);gap:30px;max-width:420px;margin-bottom:25px;display:flex}.auth-tabs button{border-bottom:1px solid #0000;padding:14px 0;font-size:13px}.auth-tabs [aria-pressed=true]{border-color:var(--accent)}.form{flex-direction:column;align-items:flex-start;max-width:460px;display:flex}.form label{margin:20px 0 10px;font-size:12px}.form input,.form select,.form textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:48px;color:var(--text);border-radius:3px;padding:12px 14px;font-size:16px}.form textarea{resize:vertical;line-height:1.6}.form small{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.7}.form .primary-button{margin-top:28px}.form-error{color:#a83545;max-width:480px;margin-top:20px;font-size:13px;line-height:1.7}[data-theme=dark] .form-error{color:#f0a7af}.account-actions{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.empty-state{border-top:1px solid var(--line);color:var(--muted);padding:30px 0;font-size:14px;line-height:1.8}.review-list{max-width:840px}.review{border-top:1px solid var(--line);padding:30px 0}.review-meta{justify-content:space-between;align-items:center;gap:25px;display:flex}.review-meta h2,.review-meta h3{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:500}.review-meta>span{color:var(--accent);letter-spacing:.05em;white-space:nowrap;font-size:14px}.review p{overflow-wrap:anywhere;white-space:pre-wrap;font-size:15px;line-height:1.85}.review .eyebrow{margin:16px 0;font-size:10px}.unfilled{color:var(--muted)}.review-compose{border-top:1px solid var(--line);margin-top:45px;padding-top:32px}.review-compose h2{letter-spacing:-.04em;font-size:32px;font-weight:450}.review-compose>p{font-size:14px;line-height:2}.own-review{overflow-wrap:anywhere;max-width:600px;font-size:14px;line-height:1.8}.own-review small{color:var(--muted)}.moderation-actions{flex-wrap:wrap;gap:22px;display:flex}.moderation-actions button{text-underline-offset:5px;padding:12px 0;font-size:12px;text-decoration:underline}.moderation-actions .danger{color:#a83545}[data-theme=dark] .moderation-actions .danger{color:#f0a7af}@media (width>=1700px){.story-text{width:43%;left:9%}.scene-visual{right:3%}}@media (width>=701px) and (width<=1050px){.story-text{width:46%;left:5.4%}.story-copy h1,.story-copy h2{font-size:clamp(38px,4.9vw,51px)}.scene-visual{height:60%;top:20%;left:52%;right:0}.scene-description{max-width:290px;font-size:13px}.scene-count{gap:20px}.price-row{grid-template-columns:1fr 1.4fr}.order-actions{grid-column:2}.timing-list dd{font-size:16px}.timing-list dt{font-size:11px}.timing-list{max-width:315px}}@media (width<=700px){.navbar{height:72px;padding:0 22px}.brand-image{width:113px}.navbar nav{gap:15px}.navbar nav>a{font-size:10px}.navbar .theme-toggle{width:34px;margin-right:-7px;padding:8px}.intro-logo{width:80vw}.intro-tagline{margin-top:28px;font-size:11px}.story-stage{min-height:600px}.scene-visual{height:31%;max-height:285px;top:65px;left:12%;right:12%}.model-caption{display:none}.story-text{width:84%;max-width:none;top:44%;left:8%;transform:none}.story-copy{top:0}.eyebrow{margin-bottom:17px;font-size:9px}.story-copy h1,.story-copy h2{letter-spacing:-.055em;margin-bottom:20px;font-size:clamp(35px,9vw,54px);line-height:1.06}.scene-description{max-width:340px;font-size:12px;line-height:1.7}.scene-note{max-width:310px;margin-top:18px;font-size:10px}.timing-list{max-width:360px;margin:15px 0 18px}.timing-list>div{padding:9px 0}.timing-list dd{font-size:16px}.timing-list dt{font-size:11px}.scene-1 h2{margin-bottom:12px;font-size:32px}.story-footer{padding-top:8px;bottom:10px;left:8%;right:8%}.scene-count>span:first-child{display:none}.scroll-cue{gap:8px;font-size:9px}.chapter-progress{gap:0;left:59%}.chapter-progress button{width:24px;padding:10px 3px}.scene-count{font-size:9px}.floating-prices{gap:10px;min-height:36px;padding:0 12px;font-size:9px;bottom:70px;right:8%}.primary-button{min-height:44px;padding:12px 18px;font-size:11px}.final-actions{gap:5px 15px;margin-top:18px}.final-actions .text-link{font-size:11px}.telegram-contact{min-height:37px;font-size:11px}.scene-button{margin-top:20px}.story-review{margin-top:12px;font-size:11px}.story-review+.scene-button{margin-top:14px}.page-shell{padding:120px 7% 65px}.page-shell h1{font-size:42px}.page-lead{margin-bottom:40px;font-size:13px}.price-row{grid-template-columns:1fr;gap:22px;padding:30px 0}.price-name{gap:16px}.price-name h2{font-size:24px}.price-detail,.order-actions{margin-left:29px}.price-detail .price-value{margin-bottom:15px;font-size:26px}.price-detail p,.order-actions details{max-width:100%}.price-detail .muted{margin-bottom:0}.page-footer{padding:20px 7%;font-size:10px}.page-footer>span:nth-child(2){display:none}.review-meta h3{font-size:18px}.review p{font-size:14px}}@media (width<=375px){.navbar{padding:0 16px}.navbar nav{gap:10px}.brand-image{width:97px}.intro-logo{width:82vw}.story-text{width:86%;left:7%}.story-copy h1,.story-copy h2{font-size:33px}.chapter-progress button{width:20px}.scroll-cue span{display:none}.page-shell h1{font-size:36px}}@media (width<=700px) and (height<=740px){.story-stage{min-height:560px}.scene-visual{height:27%;max-height:170px;top:57px}.story-text{top:38%}.story-copy h1,.story-copy h2{margin-bottom:14px;font-size:clamp(30px,8vw,37px)}.eyebrow{margin-bottom:12px}.scene-description{font-size:11px;line-height:1.65}.scene-note{margin-top:12px}.timing-list{margin:12px 0}.timing-list>div{padding:7px 0}.timing-list dd{font-size:14px}.scene-1 h2{font-size:29px}.final-actions{gap:2px 12px;margin-top:13px}.scene-button{margin-top:15px}.floating-prices{min-height:30px;font-size:8px;bottom:65px}.story-review{display:none}}@media (width>=701px) and (height<=690px){.navbar{height:72px}.story-copy h1,.story-copy h2{margin-bottom:20px;font-size:clamp(37px,4vw,56px)}.eyebrow{margin-bottom:20px}.story-footer{bottom:10px}.scene-visual{height:73%;top:12%}.timing-list>div{padding:8px 0}.floating-prices{bottom:85px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.primary-button:hover{transform:none}}@media (width<=700px) and (height<=640px){.scene-visual{height:24%;top:53px}.story-text{top:34%}.story-copy h1,.story-copy h2{font-size:30px}.scene-1 h2{font-size:28px}.scene-description{font-size:10.5px}}.ceo-badge{vertical-align:middle;letter-spacing:.08em;background:linear-gradient(110deg,#d2b374,#f3dfab,#c9a45e);border:1px solid #c8aa6d;border-radius:3px;padding:4px 7px;display:inline-block;color:#5e4312!important;font-size:10px!important}.user-row{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:15px 0;font-size:14px;display:flex}.user-row img{object-fit:cover;border-radius:50%}.user-row small{color:var(--muted);margin-top:5px;display:block}.support-layout{grid-template-columns:200px 1fr;gap:25px;display:grid}.support-layout aside button{min-height:44px;padding:15px 5px;display:block}.support-layout aside strong{background:var(--accent);color:var(--bg);border-radius:4px;padding:3px 7px}.messages{max-height:400px;overflow:auto}.messages article{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:15px}.messages small{color:var(--muted);font-size:10px}.messages p{white-space:pre-wrap}.ceo-message{border-left:2px solid #c9a45e}.vaybik{z-index:30;position:fixed;bottom:90px;left:20px}.vaybik-character{width:44px;height:44px;color:var(--accent);padding:8px}.vaybik-character svg{width:100%;height:100%}.vaybik-bubble{background:var(--surface);border:1px solid var(--line);width:220px;padding:18px 30px 18px 16px;font-size:12px;line-height:1.6;position:absolute;bottom:50px}.vaybik-bubble button{width:28px;height:28px;position:absolute;top:2px;right:2px}.page-shell .form label{width:100%}@media (width<=700px){.support-layout{grid-template-columns:1fr}.vaybik{bottom:65px;left:4px}.vaybik-bubble{width:190px}}:root[data-theme=dark]{--bg:#000;--surface:#101013;--line:#29272e;--button:#c9c1d1;--button-text:#17131b}body:before{content:"";pointer-events:none;z-index:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 900'%3E%3Cg fill='none' stroke='white' stroke-opacity='.1' stroke-width='.7'%3E%3Cpath d='M-100 260Q170 220 235-110'/%3E%3Cpath d='M1230 1030Q1100 700 1520 565'/%3E%3C/g%3E%3C/svg%3E") 50%/cover no-repeat;display:none;position:fixed;inset:0}[data-theme=dark] body:before{display:block}.page-shell,.page-footer{position:relative}.brand-image{aspect-ratio:2110/745;opacity:.84;flex-shrink:0;width:240px;overflow:visible}.brand-image img{object-fit:contain;width:100%;max-width:100%;height:100%;padding:3px;display:block;position:static;transform:none}.intro-logo{width:min(1000px,94vw)}.intro-tagline{margin:0 0 24px}.intro-reveal{width:100%}.story-text{pointer-events:none;width:100%;max-width:none;height:100%;top:0;left:0;transform:none}.story-copy{pointer-events:auto;width:41%;top:48%}.story-copy[inert]{pointer-events:none}.story-copy h1,.story-copy h2{font-size:clamp(38px,4.4vw,74px)}.form input,.form select,.form textarea,.primary-button,.floating-prices,.project-dialog,.vaybik-bubble,.messages article{border-radius:7px}.vaybik-character{width:62px;height:62px;padding:5px;position:relative}.pet-face{text-align:center;color:var(--text);font-family:monospace;font-size:13px;font-weight:700;line-height:16px;animation:.25s both face-settle;position:absolute;top:22px;left:0;right:0}@keyframes face-settle{0%{opacity:.65}to{opacity:1}}.vaybik-bubble{bottom:68px}@media (width<=1050px) and (width>=701px){.story-copy h1,.story-copy h2{font-size:clamp(32px,4.3vw,45px)}.story-copy{width:41%}.scene-description{max-width:100%}.timing-list dt{max-width:55%}.timing-list dd{font-size:15px}}@media (width<=700px){.brand-image{width:160px;margin-left:-20px}.intro-logo{width:100%;margin:0}.navbar nav{gap:10px}.story-text{width:100%;top:0;left:0}.story-copy{width:84%;top:44%}.story-copy h1,.story-copy h2{font-size:clamp(35px,9vw,54px)}.vaybik{bottom:68px;left:0}.vaybik-character{width:54px;height:54px}.pet-face{font-size:11px;top:19px}.floating-prices{right:5%}}@media (width<=700px) and (height<=740px){.story-copy{top:38%}.story-copy h1,.story-copy h2{font-size:clamp(30px,8vw,37px)}.scene-1 h2{font-size:29px}}@media (width<=700px) and (height<=640px){.story-copy{top:34%}.story-copy h1,.story-copy h2{font-size:30px}.scene-1 h2{font-size:28px}}@media (width<=375px){.brand-image{width:133px;margin-left:-15px}.intro-logo{width:100%;margin:0}.navbar nav{gap:8px}}.intro-wrap,.navbar,.intro-reveal{background:var(--bg)}:root,:root[data-theme=dark]{--heading-accent:#7d6c93}:root[data-theme=dark]{--heading-accent:#95889f}.accent-line,.page-shell h1 span{color:var(--heading-accent)}.primary-button{background:var(--accent);color:#29212b}.primary-button:hover,:root:not([data-theme=dark]) .primary-button:hover{background:var(--accent);color:#29212b;filter:brightness(.96)}.text-link:hover{color:var(--text);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.scroll-story{height:1100svh}.vaybik-character{color:var(--heading-accent)}.vaybik-label{width:150px;color:var(--text);opacity:.58;pointer-events:none;padding-bottom:5px;font-size:10px;line-height:1.5;position:absolute;bottom:100%;left:10px}.vaybik:has(.vaybik-bubble) .vaybik-label{visibility:hidden}.ceo-badge{background:linear-gradient(115deg,#b88d43,#f3dfab 42%,#d0a454 72%,#e5c784);font-weight:800;position:relative;overflow:hidden;color:#533a0f!important}.ceo-badge:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff9,#0000);width:45%;animation:6s ease-in-out infinite gold-pass;position:absolute;inset:-30% auto -30% -75%;transform:skew(-18deg)}@keyframes gold-pass{0%,12%{opacity:0;left:-75%}20%{opacity:.7}48%{opacity:.7;left:145%}55%,to{opacity:0;left:145%}}@media (width<=700px){.vaybik-label{width:125px;font-size:9px;left:8px}}@media (prefers-reduced-motion:reduce){.ceo-badge:after{display:none}}:root,:root[data-theme=dark]{--heading-accent:var(--accent);--focus:var(--accent)}.subtitle,.review-meta>span,.pet-face{color:var(--accent)}.avatar{background:var(--surface);border:1px solid var(--line);width:30px;height:30px;color:var(--accent);border-radius:50%;flex:0 0 30px;place-items:center;font-size:12px;display:inline-grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.nav-profile{gap:8px}.nav-profile>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.user-row h3{margin:0;font-size:16px;font-weight:500}.user-row p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0;font-size:12px}.user-row>div{min-width:0}.public-users{max-width:760px}.public-contact{white-space:pre-wrap}.pet-shelf{background:var(--line);border-top:1px solid var(--accent);pointer-events:none;width:62px;height:3px;position:absolute;bottom:0;left:8px}.page-footer:before{content:"";border-top:1px solid var(--line);border-right:1px solid var(--line);pointer-events:none;width:38px;height:4px;position:absolute;top:-5px;right:40%}.page-footer{position:relative}@media (width<=700px){.navbar nav{gap:9px}.nav-profile{gap:5px}.nav-profile>span:last-child{max-width:62px}.avatar{flex-basis:24px;width:24px;height:24px;font-size:10px}.navbar .brand-image{width:118px;margin-left:-17px}.navbar{padding-left:16px;padding-right:16px}.pet-shelf{width:53px;left:5px}}@media (width<=375px){.navbar nav{gap:6px}.navbar .brand-image{width:92px;margin-left:-14px}.nav-profile>span:last-child{max-width:40px}.navbar nav>a{font-size:9px}}::selection{background:var(--accent);color:#29212b}body:has(.page-shell) .vaybik{width:62px;margin:35px 0 18px 5.4%;position:relative;bottom:auto;left:0}@media (width<=700px){.navbar .wordmark .brand-image{display:none}.navbar .wordmark:after{content:"Revibe Code";letter-spacing:-.45px;font-size:12px;font-weight:500}.navbar .wordmark{margin-right:10px}.navbar{gap:3px}}.rank-sales{background:#eee0ed;border-color:#d4bdcf;color:#482a42!important}.rank-plus{background:linear-gradient(110deg,#9dc9f4,#d5ecff,#80b4e8) 0 0/220% 100%;border-color:#93b7dc;animation:7s ease-in-out infinite plus-flow;color:#203a58!important}.rank-plus:after{display:none}@keyframes plus-flow{0%,to{background-position:0}50%{background-position:100%}}.nav-profile>.nav-display-name{text-overflow:ellipsis;white-space:nowrap;max-width:115px;overflow:hidden}.nav-profile>.ceo-badge{flex-shrink:0;max-width:none;line-height:1.3}.nav-partners{min-height:44px;padding:0;font-size:12px}.nav-partners:hover{color:var(--accent)}.partner-dialog{background:var(--surface);width:min(460px,100vw - 32px);color:var(--text);border:1px solid var(--line);border-radius:10px;max-height:85dvh;padding:40px;overflow:auto}.partner-dialog::backdrop{background:#0009}.partner-logo{margin:25px 0 18px;display:block}.partner-dialog h2{letter-spacing:-1px;margin:0 0 20px;font-size:32px;font-weight:500}.partner-dialog h2 small{color:var(--muted);font-size:14px;font-weight:400}.partner-dialog>p:not(.eyebrow){color:var(--muted);margin-bottom:28px;font-size:14px;line-height:1.8}.affiliate-note{color:var(--muted);margin-top:12px;font-size:10px;display:block}.site-footer{flex-wrap:wrap}.site-footer>a{font-size:11px}.site-footer span{display:block!important}.account-security{margin:30px 0 50px}.login-label{font-size:12px}.login-label strong{margin:8px 0;font-size:18px;font-weight:500;display:block}.login-label small{color:var(--muted)}.avatar-settings{flex-wrap:wrap;align-items:center;gap:20px;margin-top:25px;display:flex}.avatar-settings .avatar{flex-basis:52px;width:52px;height:52px}.avatar-settings label{cursor:pointer}.avatar-settings input{max-width:240px;margin-top:8px;font-size:12px;display:block}.account-security>small{font-size:10px}.password-settings{margin-top:30px}.password-settings summary{cursor:pointer;min-height:44px;font-size:13px}.account-security>p[role=status]{font-size:12px;line-height:1.7}.user-row select{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;border-radius:5px;margin-left:auto;padding:10px}.pet-branch{fill:#7b6759}.pet-leaves{fill:#7e9277}.pet-leg{transform-box:fill-box;transform-origin:50% 0;animation:5.6s ease-in-out infinite leg-swing}.pet-leg-right{animation-delay:1.1s}@keyframes leg-swing{0%,50%,to{transform:rotate(0)}62%{transform:rotate(9deg)}77%{transform:rotate(-7deg)}90%{transform:rotate(3deg)}}@media (width<=700px){.navbar{height:104px;padding-top:12px;display:block}.navbar .wordmark{width:max-content;height:28px;min-height:28px}.navbar nav{gap:18px;position:absolute;bottom:8px;left:16px;right:16px}.navbar nav>a,.navbar .nav-partners{min-height:32px;font-size:10px}.navbar .nav-profile{min-height:32px;position:absolute;bottom:44px;right:40px}.navbar nav>.theme-toggle{position:absolute;bottom:43px;right:0}.nav-profile>.nav-display-name{max-width:100px}.nav-profile>.ceo-badge{padding:3px 5px;font-size:8px!important}.scene-visual{height:27%;top:100px}.story-copy{top:45%}.partner-dialog{padding:32px 24px}.page-shell{padding-top:140px}.site-footer{gap:8px 18px}.site-footer>span{flex-basis:100%}.site-footer>a{font-size:10px}}@media (width<=700px) and (height<=740px){.scene-visual{height:23%;max-height:150px;top:95px}.story-copy{top:40%}}@media (width<=700px) and (height<=640px){.scene-visual{height:16%;max-height:95px;top:96px}.story-copy{top:34%}body:not(:has(.page-shell)) .vaybik{bottom:68px;left:auto;right:8px}body:not(:has(.page-shell)) .vaybik-label{text-align:right;width:110px;left:auto;right:0}body:not(:has(.page-shell)) .vaybik-bubble{left:auto;right:0}}.partner-dialog .dialog-close{width:40px;height:40px;color:var(--muted);font-size:22px;position:absolute;top:12px;right:12px}@media (width<=375px){.nav-profile>.nav-display-name{max-width:62px}}.partner-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;max-width:480px;margin-top:48px;padding:32px}.partner-card h2{letter-spacing:-1px;font-size:32px;font-weight:500}.partner-card h2 small{color:var(--muted);font-size:14px;font-weight:400}.partner-card>p{color:var(--muted);margin-bottom:28px;font-size:14px;line-height:1.8}.partner-card .partner-logo{margin-top:0}.logout-button{border:1px solid var(--line);border-radius:7px;min-height:44px;padding:12px 18px;font-size:12px}.logout-button:hover{border-color:var(--accent)}.vaybik-support{text-underline-offset:4px;margin-top:12px;padding:8px 0;font-size:11px;text-decoration:underline;display:block}#support{scroll-margin-top:120px}@media (width<=375px){.partner-card{padding:24px}}.ceo-badge.rank-admin{background:linear-gradient(110deg,#aeb7c2,#edf1f5 45%,#bbc4d0);border-color:#9faab8;color:#303c4b!important}.ceo-badge.rank-user{background:var(--surface);border-color:var(--line);color:var(--text)!important}.ceo-badge:not(.rank-ceo):after{display:none}.avatar[data-rank=ADMIN]:not(.avatar-framed){border-color:#abb6c4;box-shadow:0 0 0 1px #d5dce5}.avatar[data-rank=SALES]{--avatar-plus-dark:#775178;--avatar-plus-mid:#c395c4;--avatar-plus-light:#f3d9f0}@media (prefers-reduced-motion:reduce){.rank-plus{animation:none}}.profile-page{max-width:1180px;min-height:70vh;margin:auto}.profile-hero{align-items:center;gap:32px;padding:20px 0 30px;display:flex}.profile-hero>.avatar{flex-basis:112px;width:112px;height:112px;font-size:32px}.profile-hero>div{min-width:0}.profile-hero h1{overflow-wrap:anywhere;margin:10px 0 14px;font-size:clamp(32px,4vw,56px);line-height:1.15}.profile-hero p:not(.eyebrow){color:var(--muted);overflow-wrap:anywhere;margin:4px 0;font-size:14px;line-height:1.7}.profile-actions{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.profile-actions .logout-button{margin-left:auto}.profile-back{margin-bottom:28px;display:inline-block}.profile-section{border-top:1px solid var(--line);margin-top:48px;padding-top:34px}.section-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:26px;display:flex}.section-heading h2{margin:0;font-size:22px;font-weight:500}.section-heading>span{color:var(--muted);font-size:12px}.profile-form{max-width:620px}.profile-form label input{margin-top:9px}.profile-page .account-security{margin:0}.profile-page .login-label strong{margin-left:14px;font-size:14px;display:inline}.profile-page .login-label small{margin-top:8px;display:block}.profile-page .account-security>.login-label{color:var(--muted)}.messenger{border:1px solid var(--line);border-radius:10px;min-width:0;overflow:hidden}.messenger-staff{grid-template-columns:220px minmax(0,1fr);display:grid}.messenger aside{border-right:1px solid var(--line);max-height:600px;padding:12px;overflow:auto}.messenger aside button{text-align:left;overflow-wrap:anywhere;border-radius:5px;justify-content:space-between;gap:10px;width:100%;padding:16px 10px;font-size:13px;display:flex}.messenger aside button[aria-pressed=true]{background:var(--surface)}.messenger aside strong{color:var(--text);background:color-mix(in srgb,var(--accent) 20.0%,transparent);border-radius:4px;padding:2px 6px;font-size:10px}.messenger aside p{color:var(--muted);font-size:12px;line-height:1.6}.messenger-chat{min-width:0}.messenger-chat>header{border-bottom:1px solid var(--line);padding:20px 24px}.messenger-chat>header strong{font-size:14px;font-weight:500}.messenger-chat>header small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.messenger-messages{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:14px;height:360px;padding:24px;display:flex;overflow:auto}.messenger-messages article{background:var(--surface);overflow-wrap:anywhere;border-radius:8px;flex-shrink:0;width:fit-content;max-width:84%;padding:13px 16px}.messenger-messages .message-own{background:color-mix(in srgb,var(--accent) 6.27%,transparent);border:1px solid color-mix(in srgb,var(--accent) 14.12%,transparent);align-self:flex-end}.message-author{color:var(--muted);font-size:10px}.messenger-messages p{white-space:pre-wrap;margin:6px 0 10px;font-size:14px;line-height:1.65}.messenger-messages footer{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:9px;display:flex}.message-compose{border-top:1px solid var(--line);align-items:flex-end;gap:12px;padding:16px;display:flex}.message-compose textarea{resize:vertical;min-width:0;min-height:62px;max-height:180px;font:inherit;color:var(--text);background:0 0;border:0;flex:1;padding:10px;font-size:13px}.message-compose .primary-button{padding:14px 18px;font-size:11px}.chat-empty{color:var(--muted);margin:auto;padding:32px;font-size:13px}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.public-users h3 a{text-decoration:none}.public-users h3 a:hover{color:var(--accent)}.vaybik-character{transition:transform .4s ease-out}.vaybik-notification{background:var(--accent);color:#211520;border-radius:50%;place-items:center;min-width:16px;height:16px;font-size:9px;display:grid;position:absolute;top:0;right:0}.vaybik-quick{color:var(--muted);min-height:32px;padding:8px 0;font-size:9px;display:block}.vaybik-quick:hover{color:var(--accent)}.vaybik[data-unread=true] .pet-face{color:var(--text)}@media (width<=700px){.profile-hero{align-items:flex-start;gap:18px}.profile-hero>.avatar{flex-basis:76px;width:76px;height:76px;font-size:24px}.profile-hero .eyebrow{font-size:8px}.profile-hero h1{font-size:30px}.profile-actions{gap:12px 18px}.profile-actions .logout-button{margin-left:0}.section-heading{display:block}.section-heading>span{margin-top:10px;display:block}.messenger-staff{grid-template-columns:1fr}.messenger aside{border-right:0;border-bottom:1px solid var(--line);max-height:150px}.messenger-messages{height:330px;padding:14px}.message-compose{gap:6px;padding:10px}.message-compose .primary-button{padding:12px 10px}.messenger-messages article{max-width:94%}.profile-section{margin-top:36px;padding-top:26px}}@media (prefers-reduced-motion:reduce){.vaybik-character{transition:none;transform:none!important}}.profile-private-login{color:var(--muted);margin:0 0 26px;font-size:11px}.profile-private-login strong{font-weight:500}.profile-private-login span{margin-left:16px;font-size:10px}.navbar{transition:none}@media (width<=700px){.profile-private-login span{margin:6px 0 0;display:block}}@media (width<=900px){.navbar{height:112px;padding:12px 16px 0;display:block}.navbar .wordmark{align-items:center;width:max-content;height:40px;min-height:40px;display:flex}.navbar .wordmark .brand-image.clean-brand{width:112px;margin-left:0}.navbar nav{align-items:center;gap:8px;height:44px;display:flex;position:absolute;bottom:8px;left:16px;right:16px}.navbar nav>a:not(.nav-profile),.navbar .nav-more summary{justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:10px;display:inline-flex}.navbar .nav-more{margin-left:auto;font-size:10px}.navbar .nav-more summary{gap:6px}.navbar .nav-more-panel{max-width:calc(100vw - 32px);max-height:calc(100dvh - 136px);position:fixed;top:112px;right:16px;overflow-y:auto}.navbar .nav-profile{gap:5px;max-width:calc(100vw - 202px);height:44px;min-height:44px;font-size:11px;position:absolute;bottom:48px;right:52px}.navbar .nav-profile>.avatar{flex-basis:25px;width:25px;height:25px;font-size:10px}.navbar .nav-profile>.nav-display-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:90px;overflow:hidden}.navbar .nav-profile>.ceo-badge{flex:none;padding:3px 4px;font-size:8px!important}.navbar nav>.theme-toggle{width:44px;min-height:44px;margin:0;padding:8px;position:absolute;bottom:48px;right:0}.page-shell{padding-top:146px}}@media (width<=700px){body:has(.page-shell):not(:has(.trailer-page)) .page-shell{padding-inline:clamp(16px,5vw,24px);padding-bottom:calc(108px + env(safe-area-inset-bottom))}.page-shell h1{letter-spacing:-.045em;margin-bottom:22px;font-size:clamp(30px,8.4vw,42px);line-height:1.12}.page-shell .page-lead{margin-bottom:28px;font-size:13px;line-height:1.75}.page-shell .eyebrow{overflow-wrap:anywhere;font-size:8px;line-height:1.6}.page-shell p,.page-shell h1,.page-shell h2,.user-row>span{overflow-wrap:anywhere}.page-shell .form,.page-shell .form label,.page-shell fieldset{width:100%;min-width:0}.page-shell input:not([type=checkbox]):not([type=radio]):not([type=range]),.page-shell select,.page-shell textarea{min-width:0;max-width:100%;font-size:16px}.page-shell input:not([type=checkbox]):not([type=radio]):not([type=range]),.page-shell select{min-height:46px}.page-shell .primary-button,.page-shell .text-link,.page-shell .logout-button{white-space:normal;min-height:44px;line-height:1.5}.auth-tabs button{min-height:44px}.account-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.profile-hero{align-items:center;gap:14px;padding-top:4px}.profile-hero>.avatar{flex-basis:68px;width:68px;height:68px}.profile-hero h1{margin-top:6px;margin-bottom:8px;font-size:clamp(25px,7vw,34px)}.profile-hero h1 .ceo-badge{vertical-align:middle}.profile-private-login{margin-bottom:18px}.profile-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4px 14px;display:grid}.profile-actions>:first-child,.profile-actions>.logout-button{grid-column:1/-1}.profile-actions a{font-size:11px;line-height:1.6}.profile-actions>.logout-button{width:100%;margin-top:12px}.profile-section{margin-top:30px;padding-top:24px;scroll-margin-top:128px}.section-heading h2,.review-compose h2{font-size:24px;line-height:1.2}.section-heading>span{font-size:11px;line-height:1.6}.profile-page .avatar-settings{gap:12px}.avatar-settings input{width:100%}.messenger-staff{grid-template-columns:minmax(0,1fr)}.messenger aside{max-height:148px;padding:8px}.messenger aside button{min-height:46px;padding:12px 8px}.messenger-chat>header{padding:16px}.messenger-messages{gap:10px;height:clamp(220px,43svh,360px);padding:12px}.messenger-messages article{max-width:100%;padding:10px 12px}.messenger-messages p{font-size:13px;line-height:1.6}.message-compose{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px;display:grid}.message-compose textarea{resize:vertical;width:100%;min-height:64px}.message-compose button{width:100%}.user-row{flex-wrap:wrap;align-items:flex-start;gap:10px;min-width:0}.user-row>span{flex:1;min-width:100px;font-size:12px;line-height:1.6}.user-row select{flex-basis:100%;width:100%}.public-users .user-row{flex-wrap:nowrap}.public-users .user-row>div{flex:1;min-width:0}.public-users .user-row h3{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.public-users .user-row .ceo-badge{margin-top:4px}.moderation-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.moderation-actions button{min-height:44px;font-size:11px}.review-meta{align-items:flex-start;gap:10px}.review-meta h2{font-size:23px}.review-meta h3{font-size:18px}.calculator-layout{gap:28px;margin-top:32px}.quote-panel{border-top:1px solid var(--line);padding-top:24px;position:static}.quote-price{font-size:clamp(40px,11vw,54px)}.step-nav{justify-content:space-between;gap:0}.step-nav button{min-height:44px;font-size:9px}.calculator-options legend{font-size:24px}.choice-list label{gap:10px;min-height:48px;font-size:13px;line-height:1.5}.domain-search{margin-top:26px}.domain-search>div{grid-template-columns:minmax(0,1fr);display:grid}.domain-search button{width:100%}.domain-result{grid-template-columns:minmax(0,1fr);gap:10px;padding:24px 0}.domain-result h2{overflow-wrap:anywhere;font-size:22px}.domain-note{margin-top:32px}.domain-pet-dock{height:0}.lab-feature{gap:22px;margin:38px 0;padding-top:22px}.lab-feature h2{font-size:32px}.lab-feature .lab-canvas-wrap{height:260px}.lab-switcher{gap:4px 16px;margin-top:26px}.lab-switcher a{min-height:44px;padding:12px 0}.lab-index{margin-top:36px;margin-bottom:45px}.lab-row{padding:22px 0}.lab-row p{font-size:12px;line-height:1.7}.lab-filters{flex-wrap:wrap;gap:8px 16px}.lab-filters button{min-height:44px}.lab-trailer-entry{margin:0 0 22px}.lab-control{gap:12px;line-height:1.6}.lab-control input{width:100%}.lab-typography{min-height:260px}.lab-scroll,.lab-scroll-stage{height:300px}.concept-entry{margin-bottom:44px}.concept-index{margin-top:32px}.concept-scroll .concept-slide h1,.concept-scroll .concept-slide h2{font-size:clamp(28px,7.7vw,38px)}.programs-teaser{margin-top:42px}.program-heading h2{font-size:28px}.program-block{margin-top:36px}.program-heading>span{font-size:42px}.project-list-row{grid-template-columns:minmax(0,1fr);gap:12px}.project-list-row>div:nth-child(3){flex-wrap:wrap;grid-column:auto;gap:8px}.project-workspace{gap:30px}.project-facts{flex-wrap:wrap;gap:18px}.project-topline{flex-wrap:wrap}.project-discussion form{flex-direction:column;gap:10px;display:flex}.price-name,.price-detail,.order-actions{min-width:0}.price-detail,.order-actions{margin-left:0}.price-detail .price-value{font-size:26px}.partner-card{padding:26px 0}.partner-card h2{font-size:30px}.partner-card p{font-size:13px;line-height:1.75}.partner-card .primary-button{justify-content:center;width:100%}.site-footer{padding-bottom:108px;padding-left:54px;padding-right:18px}body .vaybik .vaybik-quick{white-space:normal;text-align:center;width:44px;max-width:44px;min-height:44px;font-size:0;line-height:1.25}body .vaybik .vaybik-quick:after{content:"Чат ↗";font-size:9px}body .vaybik .vaybik-character{min-width:44px;min-height:44px}.vaybik .vaybik-bubble{max-width:calc(100vw - 24px);font-size:12px}:is(body:has(input:focus) .vaybik,body:has(textarea:focus) .vaybik,body:has(select:focus) .vaybik){visibility:hidden;pointer-events:none}.story-copy{width:calc(100% - 72px);left:54px!important}.story-nine .wide-copy{width:calc(100% - 72px)}.story-nine .final-copy{width:86%;left:7%!important}.story-footer{left:54px;right:18px}.story-footer .scroll-cue{gap:0;width:32px;font-size:0}.story-footer .scroll-cue span{font-size:14px;display:inline}.story-footer .chapter-progress{left:50%}.story-footer .chapter-progress button{width:14px;padding-inline:2px}.story-copy h1,.story-copy h2{font-size:clamp(29px,8vw,42px)}.story-nine .final-copy h2{font-size:clamp(30px,8.4vw,40px)}}.lab-canvas-pixel canvas{image-rendering:pixelated}@media (width>=701px) and (width<=1000px) and (height<=500px){.navbar{align-items:center;gap:20px;height:64px;padding:0 18px;display:flex}.navbar nav{gap:6px;height:44px;margin-left:auto;position:static}.navbar .nav-profile,.navbar nav>.theme-toggle{max-width:110px;height:44px;min-height:44px;position:static}.navbar .nav-more{margin-left:0}.navbar .nav-more-panel{top:64px}.page-shell{padding-top:94px}.story-stage,.concept-stage{height:100svh;min-height:100svh}.story-copy{width:calc(47vw - 90px);top:48%;left:90px!important}.story-copy h1,.story-copy h2{margin-bottom:12px;font-size:30px;line-height:1.06}.story-copy .eyebrow{margin-bottom:10px}.scene-description{font-size:11px;line-height:1.6}.scene-note{margin-top:10px;font-size:10px}.timing-list{margin:10px 0}.timing-list>div{padding:6px 0}.timing-list dt{font-size:10px}.timing-list dd{font-size:14px}.scene-visual{height:60%;top:76px;width:40%!important;left:57%!important}.story-nine .story-art{height:60%;top:76px;left:57%;right:3%}.model-caption{display:none}.story-nine .story-world{inset:64px 0 60px}.story-nine .wide-copy{width:78%}.story-nine .scene-7 h2,.story-nine .scene-8 h2{font-size:54px}.story-nine .final-copy{width:calc(100% - 180px);top:43%}.story-nine .final-copy h2{font-size:32px}.story-nine .final-copy .scene-button{margin-top:14px}.story-footer{bottom:4px;left:90px;right:22px}.floating-prices{min-height:36px;font-size:10px;bottom:66px}.concept-scroll .concept-slide{width:37%;top:48%;left:90px!important}.concept-scroll .concept-stage-art{height:57%;top:82px;width:41%!important;left:55%!important}.concept-slide h1,.concept-slide h2{margin-bottom:12px;font-size:31px}.concept-slide-description{font-size:11px;line-height:1.6}.concept-word-track{font-size:18px}.concept-scene-nav{bottom:6px;left:90px;right:22px}.vaybik .vaybik-label{display:none}}@property --glass-x{syntax:"<percentage>";inherits:true;initial-value:22%}@property --glass-y{syntax:"<percentage>";inherits:true;initial-value:0%}@property --glass-angle{syntax:"<angle>";inherits:true;initial-value:145deg}:root{--glass-fill:#faf9fc61;--glass-edge:#ffffff94;--glass-sheen:#fffc;--glass-inner:#fff3;--glass-shadow:#241b281a;--glass-blur:10px;--glass-hover:#fff3;--glass-ink:#28262c;--glass-secondary:#635e6b;--glass-ease:cubic-bezier(.2,.75,.2,1)}:root[data-theme=dark]{--glass-fill:#1b1a1f57;--glass-edge:#ffffff3d;--glass-sheen:#ffffff1f;--glass-inner:#ffffff0b;--glass-shadow:#0000003d;--glass-hover:#ffffff14;--glass-ink:#f4f1f6;--glass-secondary:#bdb8c5}.liquid-glass{color:var(--glass-ink);background:linear-gradient(145deg,var(--glass-inner),transparent 42%),var(--glass-fill);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 1px var(--glass-inner),inset 0 -1px 1px #0000000f,0 8px 28px -12px var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.12);backdrop-filter:blur(var(--glass-blur)) saturate(1.12);position:relative}.liquid-glass:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at var(--glass-x,22%) var(--glass-y,0%),var(--glass-sheen),transparent 48%),linear-gradient(115deg,transparent 22%,var(--glass-inner) 44%,transparent 62%);background-size:100% 100%,230% 100%;background-position:center,var(--glass-flow,0%) 0;opacity:.22;transition:opacity .35s,background-position .75s var(--glass-ease),--glass-x .28s var(--glass-ease),--glass-y .28s var(--glass-ease);position:absolute;inset:0}.liquid-glass:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--glass-angle,145deg) at var(--glass-x,35%) var(--glass-y,40%),var(--glass-edge),transparent 24%,var(--glass-inner) 47%,var(--glass-edge) 70%,transparent 87%,var(--glass-edge));-webkit-mask-composite:xor;opacity:.72;transition:--glass-x .3s var(--glass-ease),--glass-y .3s var(--glass-ease),--glass-angle .45s var(--glass-ease);box-shadow:inset 1px 1px 2px var(--glass-inner);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.liquid-glass:hover:before,.liquid-glass:focus-within:before{opacity:.32;background-position:50%,100% 0}.glass-panel{border-radius:20px}.glass-pill,.glass-button{border-radius:99px}.glass-button{min-height:44px;transition:background .2s,box-shadow .2s,scale .22s var(--glass-ease);justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:12px;display:inline-flex}.glass-button:hover{box-shadow:inset 0 1px 2px var(--glass-sheen),0 5px 20px -12px var(--glass-shadow)}.glass-button:active{scale:.97}.glass-button svg,.liquid-glass svg{flex:none;width:18px;height:18px}.liquid-glass :focus-visible,.liquid-glass:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.theme-toggle.glass-theme{flex:none;align-items:center;gap:0;width:126px;height:44px;margin-left:8px;padding:3px;transition:background .3s,border-color .3s;display:inline-flex}.glass-theme>button{z-index:1;width:40px;min-width:0;height:36px;color:var(--glass-secondary);border-radius:50%;place-items:center;padding:9px;display:grid;position:relative}.glass-theme>button[aria-pressed=true],.glass-theme>button:hover{color:var(--glass-ink)}.glass-theme-indicator{background:linear-gradient(150deg,var(--glass-inner),transparent 64%),var(--glass-hover);border:1px solid var(--glass-edge);width:40px;height:36px;box-shadow:0 2px 5px var(--glass-shadow),inset 0 1px 1px var(--glass-inner);transition:transform .32s var(--glass-ease),background .3s;pointer-events:none;border-radius:99px;position:absolute;top:3px;left:3px}body{transition:background-color .25s,color .25s}.navbar .nav-more{margin-left:0;position:relative}.navbar .nav-more-trigger{gap:8px;min-height:40px;padding:8px 13px;font-size:11px}.nav-more-trigger svg{width:13px;height:13px;transition:rotate .28s var(--glass-ease)}.nav-more[data-open=true] .nav-more-trigger svg{rotate:45deg}.navbar .nav-more-panel{overscroll-behavior:contain;transform-origin:90% 0;background:linear-gradient(150deg,var(--glass-inner),transparent 38%),var(--glass-fill);border:1px solid var(--glass-edge);width:280px;min-width:0;max-height:calc(100dvh - 124px);box-shadow:inset 0 1px 1px var(--glass-inner),0 16px 40px -12px var(--glass-shadow);z-index:80;flex-direction:column;padding:8px;font-size:13px;display:flex;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto}.nav-more-panel a{border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:13px 12px;transition:background .2s,color .2s;display:flex;position:relative}.nav-more-panel a:hover,.nav-more-panel a:focus-visible{background:var(--glass-hover)}.nav-more-panel a[aria-current=page]{color:var(--accent)}.nav-more-panel a>svg{opacity:.65;width:18px;height:18px}.nav-more-panel a>span{display:block}.nav-more-panel small{color:var(--glass-secondary);margin-top:4px;font-size:10px;display:block}.nav-more-panel .glass-menu-arrow{opacity:.4;margin-left:auto;font-size:12px}.glass-support-dialog{inset:var(--chat-top,0px) 0 auto;width:100%;max-width:none;height:var(--chat-vh,100dvh);max-height:none;color:var(--glass-ink);background:0 0;border:0;margin:0;padding:0;position:fixed;overflow:hidden}.glass-support-dialog::backdrop{background:#0c0a101f}.support-dock-open{overflow:hidden}.glass-support-surface{width:min(720px,100vw - 132px);height:min(620px,calc(var(--chat-vh,100dvh) - 76px));transform-origin:24px calc(100% - 24px);--glass-fill:#faf9fc7a;border-radius:24px;flex-direction:column;display:flex;position:absolute;bottom:36px;left:100px;overflow:hidden}[data-theme=dark] .glass-support-surface{--glass-fill:#18171c75}.glass-support-header{border-bottom:1px solid var(--glass-edge);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.glass-support-header>div{align-items:center;gap:12px;display:flex}.glass-support-mark{border:1px solid var(--glass-edge);background:var(--glass-hover);border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.glass-support-header h2{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:550}.glass-support-header p{color:var(--glass-secondary);margin:5px 0 0;font-size:10px}.glass-close{--glass-blur:0px;-webkit-backdrop-filter:none;width:44px;padding:10px}.glass-support-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.glass-support-login{max-width:360px;margin:auto;padding:32px 24px;font-size:14px;line-height:1.8}.glass-support-login .primary-button{align-items:center;gap:12px;margin-top:14px;font-size:12px;display:inline-flex}.glass-support-login .text-link{margin-top:16px;display:block}.glass-support-body .messenger-embedded{min-height:0;color:var(--glass-ink);border:0;flex-direction:column;flex:1;margin:0;padding:0;display:flex}.messenger-embedded>.section-heading{display:none}.glass-support-body .messenger{border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex}.glass-support-body .messenger-staff{grid-template-columns:180px minmax(0,1fr);display:grid}.glass-support-body .messenger-chat{flex-direction:column;min-width:0;min-height:0;display:flex}.glass-support-body .messenger-chat>header{flex:none;padding:14px 20px}.glass-support-body .messenger-messages{flex:1;height:auto;min-height:90px;padding:18px}.glass-support-body .messenger-messages article{background:var(--glass-hover);border:1px solid var(--glass-edge);box-shadow:inset 0 1px var(--glass-inner)}.glass-support-body .messenger-messages .message-own{background:color-mix(in srgb,var(--accent) 8%,transparent);border-color:color-mix(in srgb,var(--accent) 18%,transparent)}.glass-support-body .message-compose{flex:none;gap:8px;padding:12px}.glass-support-body .message-compose textarea{background:var(--glass-hover);border:1px solid var(--glass-edge);resize:none;min-height:52px;max-height:100px;color:var(--glass-ink);border-radius:12px;font-size:16px}.glass-support-body .message-compose .primary-button{border-radius:99px;min-height:48px;padding:12px 18px}.glass-support-body .messenger aside{border-color:var(--glass-edge);max-height:none}.glass-support-body .messenger aside button{min-height:46px;font-size:12px}.glass-support-body .messenger aside button[aria-pressed=true]{background:var(--glass-hover)}.glass-support-body .messenger-embedded>[role=alert]{flex:none;padding:8px 16px;font-size:12px}body .vaybik .vaybik-quick{text-align:left;border-radius:99px;align-items:center;gap:6px;width:max-content;max-width:none;min-height:40px;padding:8px 10px;font-size:10px;display:flex}.vaybik-quick svg{width:13px;height:13px}.vaybik-bubble .vaybik-support{text-underline-offset:3px;width:auto;height:auto;padding:10px 0 0;font-size:11px;text-decoration:underline;display:block;position:static}.vaybik[data-unread=true] .vaybik-quick{border-color:color-mix(in srgb,var(--accent) 60%,transparent)}.glass-lab-scene{color:#25232b;isolation:isolate;--glass-fill:#ffffff24;--glass-ink:#25232b;--glass-secondary:#504b58;--glass-edge:#ffffffa6;--glass-inner:#ffffff26;--glass-sheen:#ffffffbf;--glass-hover:#ffffff42;background:#dedce2;border-radius:18px;min-height:670px;position:relative;overflow:hidden}[data-theme=dark] .glass-lab-scene{color:#f4f1f6;--glass-fill:#19181e33;--glass-ink:#f4f1f6;--glass-secondary:#cbc5d0;--glass-edge:#ffffff47;--glass-inner:#ffffff0f;--glass-sheen:#ffffff4d;--glass-hover:#ffffff14;background:#18171d}.glass-lab-backdrop{transform:translate(var(--scene-x,0px),var(--scene-y,0px));transition:transform .5s var(--glass-ease);pointer-events:none;position:absolute;inset:-12px}.glass-lab-backdrop>span{letter-spacing:-.08em;opacity:.18;font-size:clamp(110px,24vw,330px);font-weight:650;position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)}.glass-lab-orbit{background:linear-gradient(145deg,#efedf1,#74717c);border-radius:50%;animation:13s ease-in-out infinite alternate glass-float;position:absolute;box-shadow:inset -16px -22px 35px #38343e44}.glass-lab-orbit-a{width:300px;height:300px;top:21%;left:9%}.glass-lab-orbit-b{background:linear-gradient(140deg,#fbb6ef,#bc629f);width:190px;height:190px;animation-delay:-6s;top:45%;right:10%}.glass-lab-ribbon{border:2px solid var(--accent);border-radius:50%;height:120px;animation:18s ease-in-out infinite alternate glass-ribbon;position:absolute;top:40%;left:10%;right:10%;rotate:-25deg}.glass-lab-grid{opacity:0;background:repeating-linear-gradient(0deg,#0000 0 39px,currentColor 40px 41px);transition:opacity .6s,rotate 1s;position:absolute;inset:0}.glass-lab-mode-1 .glass-lab-grid{opacity:.14;rotate:-12deg}.glass-lab-mode-1 .glass-lab-orbit{opacity:.25}.glass-lab-mode-2 .glass-lab-orbit-a{border-radius:24%;rotate:35deg}.glass-lab-mode-2 .glass-lab-ribbon{rotate:20deg;scale:1.3}.glass-lab-orbit,.glass-lab-ribbon{transition:border-radius .8s,opacity .8s,scale 1s,rotate 1s}.glass-lab-caption{letter-spacing:.12em;opacity:.6;font:9px monospace;position:absolute;top:24px;left:26px}.glass-lab-navigation{z-index:2;white-space:nowrap;gap:2px;padding:4px;display:flex;position:absolute;top:60px;left:50%;transform:translate(-50%)}.glass-lab-navigation button{min-height:38px;color:var(--glass-secondary);border-radius:99px;padding:8px 18px;font-size:11px;transition:background .25s}.glass-lab-navigation [aria-pressed=true]{background:var(--glass-hover);color:var(--glass-ink);box-shadow:inset 0 1px var(--glass-inner)}.glass-lab-lens{width:350px;transform:translate(calc(-50% + var(--drag-x,0px)),var(--drag-y,0px));box-shadow:inset 1px 1px 2px var(--glass-edge),inset -1px -1px 1px var(--glass-inner),0 28px 70px -28px #0005;border-radius:30px;padding:12px 26px 26px;transition:border-radius .25s,background .35s,box-shadow .35s;position:absolute;top:144px;left:50%}.glass-lab-scene[data-clear=true] .glass-lab-lens{--glass-fill:#ffffff14}[data-theme=dark] .glass-lab-scene[data-clear=true] .glass-lab-lens{--glass-fill:#100f141a}.glass-lab-scene[data-dragging=true] .glass-lab-lens{box-shadow:inset 1px 1px var(--glass-edge),0 35px 90px -28px #0006;border-radius:34px 25px 32px 28px}.glass-lab-grip{touch-action:none;cursor:grab;justify-content:center;align-items:center;width:100%;height:25px;display:flex}.glass-lab-grip:active{cursor:grabbing}.glass-lab-grip span{opacity:.22;background:currentColor;border-radius:3px;width:34px;height:3px}.glass-lab-lens-heading{letter-spacing:.05em;align-items:center;gap:9px;margin-top:10px;font:9px monospace;display:flex}.glass-live-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-left:auto}.glass-lab-lens h2{letter-spacing:-.05em;color:var(--glass-ink);margin:20px 0 12px;font-weight:500;line-height:1.04;font-size:44px!important}.glass-lab-lens p{color:var(--glass-secondary);margin:0 0 22px;font-size:12px;line-height:1.65}.glass-lab-setting{border-top:1px solid var(--glass-edge);justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:11px;display:flex}.glass-switch{justify-content:flex-start;width:52px;height:30px;min-height:30px;padding:3px}.glass-switch span{border:1px solid var(--glass-edge);background:var(--glass-sheen);width:22px;height:22px;transition:transform .3s var(--glass-ease),background .3s;border-radius:50%}.glass-switch[aria-checked=true] span{background:var(--accent);transform:translate(20px)}.glass-blur-control{color:var(--glass-secondary);font-size:10px;line-height:2;display:block}.glass-blur-control output{float:right}.glass-blur-control input{width:100%;accent-color:var(--accent);height:20px;margin:8px 0 18px;display:block}.glass-lab-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.glass-lab-actions .glass-button:first-child{flex:1}.glass-lab-actions .glass-button:last-child{width:44px;padding:10px}.glass-lab-instruction{text-align:center;opacity:.7;margin:0;font-size:10px;line-height:1.7;position:absolute;bottom:24px;left:20px;right:20px}.glass-lab-ripple{border:1px solid var(--accent);border-radius:50%;width:70px;height:70px;animation:1.4s ease-out both glass-ripple;position:absolute;top:50%;left:50%}@keyframes glass-float{to{transform:translate(32px,-34px)rotate(22deg)}}@keyframes glass-ribbon{to{transform:translateY(60px)rotate(24deg)}}@keyframes glass-ripple{0%{opacity:.6;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(12)}}@media (width<=900px){.navbar nav>.theme-toggle.glass-theme{width:126px;min-height:44px;margin:0;padding:3px;bottom:48px;right:0}.navbar .nav-profile{max-width:calc(100vw - 270px);right:136px}.navbar .nav-profile .nav-display-name{max-width:88px}.navbar .nav-more{margin-left:auto}.navbar .nav-more-panel{width:280px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 132px);position:fixed;top:112px;right:16px;overflow-y:auto}.glass-support-surface{width:calc(100vw - 96px);left:72px}}@media (width<=700px){.navbar .nav-profile{max-width:calc(100vw - 272px);top:-48px;bottom:auto;right:136px}.navbar .nav-profile>.nav-display-name,.navbar .nav-profile>.ceo-badge{display:none}.navbar .nav-profile>.avatar{flex-basis:28px;width:28px;height:28px}.navbar .wordmark .brand-image.clean-brand{width:100px!important}.navbar .nav-more-trigger{min-height:44px;padding:8px 12px;font-size:10px}.glass-support-surface{width:calc(100vw - 16px);height:calc(var(--chat-vh,100dvh) - 16px);--glass-blur:8px;border-radius:24px;bottom:8px;left:8px}.glass-support-header{padding:12px}.glass-support-body .messenger-staff{flex-direction:column;display:flex}.glass-support-body .messenger aside{border-right:0;border-bottom:1px solid var(--glass-edge);flex:none;max-height:112px;padding:4px 10px}.glass-support-body .messenger-staff .messenger-chat{flex:1}.glass-support-body .messenger-chat>header{padding:10px 14px}.glass-support-body .messenger-messages{padding:12px}.glass-support-body .message-compose{align-items:flex-end;padding:8px;display:flex}.glass-support-body .message-compose textarea{flex:1;width:0;min-height:50px;padding:10px}.glass-support-body .message-compose .primary-button{width:auto;min-width:76px;padding:10px 12px;font-size:10px}.glass-support-header p{font-size:9px}.glass-support-header h2{font-size:15px}body .vaybik .vaybik-quick{justify-content:center;width:44px;max-width:44px;min-height:44px;padding:12px;font-size:0}body .vaybik .vaybik-quick:after{content:none}body .vaybik .vaybik-quick span{display:none}.vaybik-quick svg{width:17px;height:17px}.support-dock-open .vaybik{pointer-events:none}.glass-lab-scene{--glass-blur:8px;min-height:650px}.glass-lab-caption{top:20px;left:16px}.glass-lab-lens{width:calc(100% - 28px);max-width:340px;padding:10px 20px 22px;top:136px}.glass-lab-lens h2{font-size:36px!important}.glass-lab-navigation{top:52px}.glass-lab-navigation button{min-height:44px;padding:8px 13px}.glass-lab-orbit-a{width:220px;height:220px;left:-80px}.glass-lab-orbit-b{width:150px;height:150px;right:-65px}.glass-lab-instruction{font-size:9px;bottom:18px}.glass-switch{width:58px;height:44px;min-height:44px}.glass-switch span{width:28px;height:28px}.glass-switch[aria-checked=true] span{transform:translate(22px)}}@media (width>=701px) and (width<=1000px) and (height<=500px){.navbar nav>.theme-toggle.glass-theme{position:static}.navbar .nav-profile{max-width:84px;position:static}.navbar .nav-profile>.nav-display-name{max-width:50px}.navbar .nav-more-panel{top:64px}.glass-support-surface{height:calc(var(--chat-vh,100dvh) - 16px);width:calc(100vw - 96px);bottom:8px;left:80px}.glass-support-header{padding:8px 14px}.glass-support-body .messenger-chat>header{display:none}.glass-support-body .messenger aside{max-height:none}.glass-support-body .messenger-messages{padding:12px}}@media (prefers-reduced-motion:reduce){.glass-lab-backdrop *{animation:none!important}.glass-theme-indicator,.glass-button,.glass-lab-backdrop,.glass-lab-orbit,.glass-lab-ribbon,body{transition:none}.glass-lab-ripple{display:none}}.nav-more-panel a{border:0}.glass-lab-scene{min-height:720px}@media (width<=700px){.glass-lab-scene{min-height:700px}.navbar nav>.theme-toggle.glass-theme{width:138px;height:50px;bottom:45px}.glass-theme>button{width:44px;height:44px;padding:12px}.glass-theme-indicator{width:44px;height:44px}.navbar .nav-profile{width:32px;min-width:28px;max-width:calc(100vw - 284px);right:148px}.navbar .nav-profile>.ceo-badge{padding:2px 3px;line-height:1;display:inline-block;position:absolute;bottom:-1px;left:50%;transform:translate(-50%);font-size:6px!important}}.glass-support-body .messenger-chat{flex:1}.glass-support-dialog::backdrop{transition:background .28s}.glass-support-dialog[data-open=false]::backdrop{background:0 0}@starting-style{.glass-support-dialog[data-open=true]::backdrop{background:0 0}}.glass-lab-lens:after{opacity:.6;-webkit-backdrop-filter:blur(1px)saturate(1.08);padding:5px}.glass-panel{transition:border-radius .45s var(--glass-ease)}.glass-lab-lens:hover{border-radius:33px 27px 34px 28px}.glass-button:hover{scale:1.015 .985}.glass-theme:hover .glass-theme-indicator{scale:1.025 .97}.nav-more-panel a:hover{background:linear-gradient(110deg,transparent,var(--glass-hover),transparent);background-position:100% 0;background-size:180% 100%}.glass-support-body .messenger-messages article{background:color-mix(in srgb,var(--bg) 60%,transparent)}.glass-support-body .message-compose textarea{background:color-mix(in srgb,var(--bg) 66%,transparent)}.glass-support-body .messenger-messages .message-own{background:color-mix(in srgb,var(--bg) 68%,color-mix(in srgb,var(--accent) 7.06%,transparent))}@media (prefers-reduced-motion:reduce){.liquid-glass:before,.liquid-glass:after,.glass-panel{transition:none}.glass-button:hover,.glass-theme:hover .glass-theme-indicator{scale:1}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.liquid-glass{--glass-fill:var(--bg);--glass-ink:var(--text);--glass-secondary:var(--muted);background:var(--bg)!important;-webkit-backdrop-filter:none!important}.liquid-glass:before,.liquid-glass:after{opacity:0}.glass-lab-scene .liquid-glass{background:var(--bg);color:var(--text)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.liquid-glass{background:var(--bg);color:var(--text)}}.rank-coder{color:#fff0f1!important;background:linear-gradient(110deg,#681f2d,#ae4655 46%,#7a2636)!important;border-color:#9f4655!important;font-weight:800!important}.review-person,.order-person{align-items:center;gap:10px;min-width:0;display:flex}.review-person h3{margin:0}.review-person .ceo-badge{flex:none}.buy-project{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:22px 0;padding:28px 0}.buy-project>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.8}.buy-project>.primary-button{width:100%}.bonus-choice label{justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.bonus-choice input{background:var(--surface);max-width:120px;color:var(--text);border:1px solid var(--line);border-radius:7px;padding:12px;font-size:16px}.bonus-choice .text-link{min-height:44px;margin-right:15px;font-size:10px}.order-totals{margin:24px 0;font-size:12px}.order-totals>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}.order-totals dt{color:var(--muted)}.order-totals dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.order-totals>div:last-child{font-size:18px;font-weight:550}.order-totals>div:last-child dt{color:var(--text)}.order-links,.order-filters{flex-wrap:wrap;gap:14px 24px;margin-bottom:28px;font-size:12px;display:flex}.order-filters{border-top:1px solid var(--line);gap:8px 18px;padding:16px 0}.order-filters button{min-height:44px;color:var(--muted);font-size:11px}.order-filters [aria-pressed=true]{color:var(--accent)}.order-list-row{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) 140px 110px 20px;align-items:center;gap:20px;padding:28px 0;transition:background .2s;display:grid}.order-list-row:hover h2{color:var(--accent)}.order-list-row h2{overflow-wrap:anywhere;margin:0 0 7px;font-size:22px;font-weight:450}.order-list-row p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.order-list-row>span,.order-list-row strong{font-size:11px;font-weight:450}.order-heading{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:30px;padding-top:22px;font-size:12px;line-height:1.6;display:flex}.order-heading>span{color:var(--muted)}.order-timeline{gap:0;margin:36px 0 48px;padding:0;list-style:none;display:flex}.order-timeline li{border-top:1px solid var(--line);min-width:0;color:var(--muted);flex:1;padding:16px 5px 0 0;font-size:10px}.order-timeline li>span{margin-bottom:12px;font:10px monospace;display:block}.order-timeline li[data-done=true]{border-color:var(--accent)}.order-timeline li[aria-current=step]{color:var(--accent);border-color:var(--accent)}.order-detail-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:7%;display:grid}.order-detail-layout>section{min-width:0}.order-detail-layout .muted{font-size:12px;line-height:1.8}.order-status-control{margin:24px 0;font-size:12px;display:block}.order-status-control select,.chat-moderation input,.chat-moderation select{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);border-radius:6px;min-height:46px;margin-top:8px;padding:10px;font-size:16px;display:block}.order-payment{margin:24px 0;font-size:11px;line-height:1.7}.order-payment summary{cursor:pointer;min-height:36px}.order-history{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.order-history h2,.order-chat>h2{font-size:22px;font-weight:450}.order-history article{border-left:1px solid var(--line);padding:0 0 25px 20px}.order-history time,.order-history small{color:var(--muted);font-size:10px}.order-history p{margin:8px 0;font-size:12px;line-height:1.7}.order-chat>.room-pane{border:1px solid var(--line);border-radius:14px;height:650px;margin-top:22px;overflow:hidden}.bonus-panel{border-top:1px solid var(--line);margin-top:50px;padding-top:30px}.bonus-panel h2{letter-spacing:-.04em;margin:18px 0;font-size:36px;font-weight:450}.bonus-panel h2 small{letter-spacing:0;font-size:14px}.bonus-panel>p:not(.eyebrow){max-width:600px;color:var(--muted);font-size:12px;line-height:1.8}.bonus-panel summary{cursor:pointer;min-height:44px;padding:14px 0;font-size:12px}.bonus-transaction{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px;padding:16px 0;font-size:11px;display:flex}.bonus-transaction time{color:var(--muted);margin-left:auto}.bonus-transaction a{text-underline-offset:3px;text-decoration:underline}.chat-workspace{--glass-blur:8px;grid-template-columns:280px minmax(0,1fr);height:min(760px,100dvh - 180px);min-height:450px;display:grid;overflow:hidden}.chats-page>h1{margin-bottom:24px;font-size:clamp(36px,4vw,58px)}.room-list{border-right:1px solid var(--line);overscroll-behavior:contain;overflow:auto}.room-list>button{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:10px;width:100%;min-height:88px;padding:18px 14px;transition:background .2s;display:flex}.room-list>button:hover,.room-list>[aria-pressed=true]{background:var(--glass-hover)}.room-list>button>span:nth-child(2){flex:1;min-width:0}.room-list strong{overflow-wrap:anywhere;font-size:12px;font-weight:550;display:block}.room-list small{color:var(--glass-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:180px;margin-top:6px;font-size:11px;display:block;overflow:hidden}.room-list time{color:var(--muted);margin-top:6px;font-size:9px;display:block}.room-icon{width:32px;height:32px;color:var(--glass-secondary);flex:none;place-items:center;display:grid}.room-unread{background:var(--accent);color:#211520;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.chat-conversation{flex-direction:column;min-width:0;min-height:0;display:flex}.room-back{display:none}.room-empty{text-align:center;max-width:440px;color:var(--muted);margin:auto;padding:28px;font-size:13px;line-height:1.8}.room-empty>svg{width:28px;height:28px}.room-pane{flex-direction:column;flex:1;min-height:0;display:flex}.room-header{border-bottom:1px solid var(--line);flex:none;padding:20px}.room-header h2{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:550}.room-header p{color:var(--muted);margin:6px 0 0;font-size:10px}.room-messages{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:14px;min-height:100px;padding:20px;display:flex;overflow:auto}.room-message{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 72%,transparent);overflow-wrap:anywhere;border-radius:12px;flex-shrink:0;width:fit-content;max-width:90%;padding:14px 16px}.room-own{border-color:color-mix(in srgb,var(--accent) 17.25%,transparent);background:color-mix(in srgb,var(--bg) 90%,var(--accent));align-self:flex-end}.room-author{flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.room-author .avatar{flex-basis:26px;width:26px;height:26px}.room-author .ceo-badge{font-size:8px!important}.room-message p{white-space:pre-wrap;margin:10px 0 12px;font-size:13px;line-height:1.7}.room-message footer{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:9px;display:flex}.room-message footer button{padding:5px 0;font-size:9px;text-decoration:underline}.room-system{text-align:center;max-width:100%;color:var(--muted);background:0 0;border:0;align-self:center;padding:3px 8px}.room-system p{font-size:10px}.room-compose{border-top:1px solid var(--line);flex:none;align-items:flex-end;gap:10px;padding:12px;display:flex}.room-compose textarea{background:color-mix(in srgb,var(--bg) 74%,transparent);width:0;min-width:0;min-height:54px;max-height:120px;color:var(--text);border:1px solid var(--line);resize:vertical;border-radius:10px;flex:1;padding:12px;font-size:16px}.room-compose .primary-button{border-radius:99px;min-height:50px;font-size:11px}.room-error{max-height:80px;padding:4px 14px;font-size:11px;line-height:1.7;overflow:auto}.chat-moderation{border-top:1px solid var(--line);flex:none;max-height:200px;padding:10px 16px;font-size:10px;overflow:auto}.chat-moderation summary{cursor:pointer;min-height:30px}.chat-moderation label{margin-bottom:12px;display:block}.chat-moderation>div{flex-wrap:wrap;gap:8px 16px;display:flex}.chat-support{flex-direction:column;flex:1;min-height:0;display:flex}.chat-support .messenger-embedded{border:0;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;display:flex}.chat-support .messenger{border:0;flex-direction:column;flex:1;min-height:0;display:flex}.chat-support .messenger-staff{grid-template-columns:150px minmax(0,1fr);display:grid}.chat-support .messenger-chat{flex-direction:column;flex:1;min-height:0;display:flex}.chat-support .messenger-messages{flex:1;height:auto;min-height:120px}.chat-support .messenger aside{max-height:none}@media (width<=1050px){.order-list-row{grid-template-columns:34px minmax(0,1fr) 100px 90px;gap:14px}.order-list-row>span:last-child{display:none}.chat-workspace{grid-template-columns:220px minmax(0,1fr)}.order-detail-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4%}}@media (width<=700px){.order-list-row{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:22px 0}.order-list-row h2{font-size:20px}.order-list-row>strong,.order-list-row>span:nth-last-child(3){grid-column:2}.order-heading{display:block}.order-heading strong{margin-top:10px;display:block}.order-timeline{gap:0;margin:30px 0}.order-timeline li{overflow-wrap:anywhere;font-size:8px}.order-detail-layout{display:block}.order-chat{margin-top:36px}.order-chat>.room-pane{height:600px}.order-status-control{margin:20px 0}.order-person{flex-wrap:wrap}.order-person strong{font-size:13px}.order-person .avatar{flex-basis:36px;width:36px;height:36px}.order-links{gap:16px}.bonus-transaction{gap:8px 14px}.bonus-transaction time{width:100%;margin:0}.buy-project{margin-top:24px}.bonus-choice input{max-width:110px}.chat-workspace{height:calc(100dvh - 220px);min-height:440px;display:block}.room-list{border-right:0;height:100%}.room-list>button{min-height:90px;padding:18px 12px}.room-list small{max-width:200px}.chat-conversation{height:100%;display:none}.chat-workspace.has-room .room-list{display:none}.chat-workspace.has-room .chat-conversation{display:flex}.room-back{flex:none;align-self:flex-start;min-height:44px;padding:10px 16px;font-size:11px;display:block}.room-header{padding:12px 14px}.room-header h2{font-size:14px}.room-header p{font-size:9px}.room-messages{gap:12px;padding:12px}.room-message{min-width:0;max-width:100%;padding:12px}.room-author strong{font-size:10px}.room-author .avatar{flex-basis:24px;width:24px;height:24px}.room-message p{font-size:12px}.room-compose{gap:6px;padding:8px}.room-compose .primary-button{gap:0;min-width:64px;padding:10px;font-size:10px}.room-compose textarea{resize:none;padding:10px}.chat-support .messenger-staff{flex-direction:column;display:flex}.chat-support .messenger aside{max-height:110px}.chat-support .messenger .message-compose{gap:6px;display:flex}.chat-support .message-compose .primary-button{width:auto;padding:10px;font-size:10px}.chat-support .message-compose textarea{flex:1;width:0;font-size:16px}.chat-support .messenger-chat>header{padding:12px}.chats-page>h1{font-size:36px}.chat-moderation>div .text-link{min-height:44px;font-size:11px}.order-chat .room-message footer button{min-height:32px}}@media (prefers-reduced-motion:reduce){.avatar.avatar-framed{animation:none}}@media (width<=700px){.chats-page:has(.has-room){padding-top:128px!important}.chats-page:has(.has-room)>h1{display:none}.chats-page:has(.has-room)>.eyebrow{display:none}.chat-workspace.has-room{height:calc(100dvh - 146px);min-height:240px}.chat-workspace.has-room .room-messages{min-height:70px}}@media (width<=1050px){.chat-support .messenger-staff{flex-direction:column;display:flex}.chat-support .messenger aside{border-right:0;border-bottom:1px solid var(--line);flex:none;max-height:120px}}.room-history-controls{flex:none;justify-content:space-between;gap:12px;padding:0 14px;display:flex}.room-history-controls:empty{display:none}.room-history-controls .text-link{min-height:40px;font-size:10px}.frame-settings{border:0;border-top:1px solid var(--line);margin-top:24px;padding:24px 0}.frame-settings legend{padding:0 12px 0 0}.frame-gallery{flex-wrap:wrap;gap:12px;display:flex}.frame-gallery button{border:1px solid var(--line);min-height:52px;color:inherit;background:0 0;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.frame-gallery button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.price-actions{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.price-detail .price-value{max-width:none;font-size:clamp(21px,2.1vw,28px)}@media (width>=701px) and (width<=1050px){.price-actions{grid-column:2}}@media (width<=700px){.price-actions{margin-left:0}.frame-gallery{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.frame-gallery button{flex-direction:column;gap:8px;padding:12px 6px;font-size:12px}}.news-page{max-width:1320px}.news-intro{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.news-intro .primary-button{flex:none}.news-feed{margin-top:24px}.news-post{border-top:1px solid var(--line);max-width:900px;padding:46px 0 44px}.news-post .news-title{color:var(--accent);letter-spacing:-.045em;max-width:850px;margin:0 0 32px;font-size:clamp(30px,3.5vw,51px);font-weight:450;line-height:1.13}.news-title .m-word,.news-title .m-letter{color:inherit}.news-body{max-width:700px;color:var(--text)}.news-body p{white-space:pre-wrap;text-wrap:pretty;overflow-wrap:anywhere;margin:0 0 20px;font-size:15px;line-height:1.9}.news-body strong{color:inherit;font-weight:600}.news-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:30px;font-size:11px;display:flex}.news-meta>span{align-items:center;gap:8px;display:inline-flex}.news-meta small{font-size:10px}.news-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;font-size:11px;display:flex}.news-actions .text-link{min-height:44px}.news-editor{border-top:1px solid var(--line);margin-bottom:28px;padding:26px 0 38px;max-width:760px!important}.news-editor>h2{font-size:25px;font-weight:450}.news-editor label{align-self:stretch}.news-editor textarea{width:100%;font-size:16px}.news-editor>.news-actions .primary-button{margin-top:0}.news-delete summary{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;list-style:none;display:flex}.news-delete p{max-width:260px;line-height:1.6}.news-delete[open]{border:1px solid var(--line);border-radius:8px;padding:0 14px 14px}.news-delete[open] button{color:var(--text)}@media (width<=700px){.news-intro{display:block}.news-intro .page-lead{margin-bottom:24px}.news-intro>.primary-button{margin-bottom:20px}.news-post{padding:30px 0}.news-post .news-title{margin-bottom:25px;font-size:clamp(28px,7.8vw,38px);line-height:1.16}.news-body p{font-size:14px;line-height:1.85}.news-meta{gap:12px;font-size:10px}.news-meta time{width:100%}.news-editor{padding-top:20px}.news-actions{gap:18px}.news-delete[open]{width:100%}}.news-body .news-money{white-space:nowrap}@media (width>=701px){.news-page{padding-left:max(7.5%,100px)}}.news-author{align-items:center;gap:10px;display:inline-flex}.news-author .avatar{flex-basis:26px;width:26px;height:26px}.avatar.avatar-framed{isolation:isolate;background:0 0;border:0;flex-shrink:0;animation:none;position:relative;overflow:visible}.avatar.avatar-framed>img,.avatar.avatar-framed>.avatar-initial{object-fit:cover;background:var(--surface);border-radius:50%;place-items:center;width:80%;height:80%;display:grid;position:absolute;top:10%;left:10%}.pixel-frame{pointer-events:none;width:120%;height:120%;image-rendering:pixelated;position:absolute;top:-10%;left:-10%;overflow:visible}.pixel-glint{animation:4.8s steps(3,end) infinite pixel-glint}.pixel-rim-shine{animation:6s steps(4,end) infinite pixel-rim}@keyframes pixel-glint{0%,62%,to{opacity:1}70%,84%{opacity:.3}}@keyframes pixel-rim{0%,40%,to{opacity:.4}55%,70%{opacity:1}}.frame-groups{gap:26px;display:grid}.frame-group h3{margin:0 0 16px;font-size:13px;font-weight:500}.frame-catalog-note{color:var(--muted);margin:12px 0 24px;font-size:12px;line-height:1.7}.frame-gallery{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.frame-gallery button{flex-direction:column;gap:14px;min-height:132px;padding:20px 10px 14px;font-size:12px}.frame-gallery .avatar{flex:0 0 56px;width:56px;height:56px}.frame-gallery button:hover{border-color:var(--muted)}.frame-gallery button[aria-pressed=true]{border-color:var(--accent)}@media (width<=700px){.frame-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.frame-gallery button{min-height:136px}.frame-gallery .avatar{flex-basis:54px;width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.pixel-glint,.pixel-rim-shine{animation:none}}.order-status{align-items:center;gap:7px;font-size:12px;font-weight:550;line-height:1.5;display:inline-flex}.order-mobile-actions{margin:24px 0}.order-mobile-actions>.primary-button{width:100%}.revibe-sheet .order-action-zone{border:0;margin:0;padding:0}.revibe-sheet .order-payment{margin-bottom:8px}.order-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.order-status[data-tone=attention]{color:#b32d3b}.order-status[data-tone=working]{color:#806000}.order-status[data-tone=ready]{color:#187046}.order-status[data-tone=neutral]{color:var(--muted)}:root[data-theme=dark] .order-status[data-tone=attention]{color:#f18e98}:root[data-theme=dark] .order-status[data-tone=working]{color:#e3c16b}:root[data-theme=dark] .order-status[data-tone=ready]{color:#7ecba3}.order-row-state{flex-direction:column;gap:8px;display:flex}.payment-state{color:var(--muted);font-size:11px}.payment-state[data-paid=true]{color:var(--text)}.order-result{border-top:1px solid var(--line);margin-top:28px;padding:28px 0}.order-result h2{letter-spacing:-.025em;font-size:25px;font-weight:450}.order-result p{font-size:12px;line-height:1.8}.result-confirm{padding:16px 0}.result-confirm .primary-button{margin-top:10px}.order-result textarea{min-height:140px}.plus-price-form{margin:24px 0}.plus-price-form input{max-width:100%}.plus-purchase{justify-content:space-between;align-items:center;gap:28px;display:flex}.plus-purchase h2{letter-spacing:-.04em;margin:14px 0;font-size:32px;font-weight:450}.plus-purchase .muted{font-size:12px}.plus-benefits{padding:0;list-style:none}.plus-benefits li{border-bottom:1px solid var(--line);padding:18px 0;font-size:14px;line-height:1.6}.plus-offer-price{letter-spacing:-.025em;font-size:24px}.sheet-cta{width:100%;margin-top:16px}.revibe-sheet{color:var(--text);overscroll-behavior:contain;background-color:color-mix(in srgb,var(--bg) 83%,transparent);border-radius:22px;width:min(520px,100% - 32px);max-height:80dvh;padding:0;animation:.32s cubic-bezier(.2,.75,.2,1) sheet-reveal;overflow:auto}.revibe-sheet::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000004d}.sheet-heading{z-index:1;background:var(--bg);border-bottom:1px solid var(--line);touch-action:pan-x;align-items:center;gap:18px;padding:20px 24px;display:flex;position:sticky;top:0}.sheet-heading h2{flex:1;margin:0;font-size:20px;font-weight:500}.sheet-close{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.sheet-close svg{width:20px;height:20px}.sheet-close:hover{background:var(--glass-hover)}.sheet-content{padding:8px 24px 24px}.sheet-content>.muted{font-size:12px;line-height:1.8}.sheet-handle,.mobile-bottom-nav,.mobile-theme-toggle{display:none}body.mobile-sheet-open{overflow:hidden}@keyframes sheet-reveal{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:none}}@media (width<=900px){body .navbar{box-sizing:border-box;justify-content:space-between;align-items:center;gap:10px;height:72px;padding:8px 16px;display:flex;inset:0 0 auto}body .navbar .wordmark{flex:none;width:96px;min-width:0;height:44px}body .navbar .wordmark .brand-image.clean-brand{width:96px!important}body .navbar nav{flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;height:48px;display:flex;position:static}body .navbar nav>a:not(.nav-profile),body .navbar .nav-more,body .navbar nav>.theme-toggle{display:none}body .navbar .nav-profile{align-items:center;gap:6px;width:auto;min-width:0;max-width:calc(100% - 52px);height:44px;font-size:11px;display:flex;position:static}body .navbar .nav-profile>.avatar{flex-basis:28px;width:28px;height:28px}body .navbar .nav-profile>.nav-display-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100px;display:block;overflow:hidden}body .navbar .nav-profile>.ceo-badge{flex:none;padding:3px 4px;display:inline-block;position:static;transform:none;font-size:7px!important}body .navbar nav>.mobile-theme-toggle{border-radius:50%;flex:none;width:44px;min-width:44px;height:44px;margin:0;padding:12px;display:flex}.mobile-theme-toggle svg{width:20px;height:20px;animation:.25s sheet-reveal}.mobile-bottom-nav{z-index:100;left:50%;bottom:max(10px,env(safe-area-inset-bottom));--glass-blur:16px;border-radius:27px;grid-template-columns:repeat(5,minmax(0,1fr));width:min(440px,100% - 24px);padding:5px 6px;display:grid;position:fixed;transform:translate(-50%)}.mobile-bottom-nav>a,.mobile-bottom-nav>button{min-width:0;min-height:49px;color:var(--glass-ink);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:9px;display:flex}.mobile-bottom-nav svg{width:20px;height:20px}.mobile-bottom-nav [aria-current=page]{background:var(--glass-hover)}.mobile-bottom-nav [aria-current=page] svg,.mobile-bottom-nav [aria-expanded=true] svg{color:var(--accent)}.mobile-more-links{grid-template-columns:1fr 1fr;gap:4px;display:grid}.mobile-more-links a{border-radius:10px;align-items:center;gap:12px;min-width:0;min-height:66px;padding:10px 8px;font-size:12px;display:flex}.mobile-more-links a:hover{background:var(--glass-hover)}.mobile-more-links svg{flex:none;width:20px;height:20px}.mobile-more-links span{overflow-wrap:anywhere}.mobile-more-links small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.mobile-more-links [aria-current=page]{color:var(--accent)}.revibe-sheet{width:min(540px,100%);max-width:100%;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:25px 25px 0 0;margin:auto auto 0}.sheet-heading{padding:20px 20px 12px}.sheet-content{padding:8px 20px 24px}.sheet-handle{background:var(--muted);opacity:.4;border-radius:3px;width:34px;height:4px;display:block;position:absolute;top:8px;left:calc(50% - 17px)}:is(body .page-shell,body:has(.page-shell) .page-shell){padding-bottom:118px;padding-left:22px;padding-right:22px;padding-top:104px!important}body .site-footer{padding:32px 22px 130px}.keyboard-open .mobile-bottom-nav,.mobile-conversation-open .mobile-bottom-nav,.support-dock-open .mobile-bottom-nav{visibility:hidden;pointer-events:none}body .vaybik{bottom:calc(80px + env(safe-area-inset-bottom))!important;left:8px!important}.vaybik .vaybik-label{display:none}.mobile-sheet-open .vaybik,.mobile-conversation-open .vaybik{visibility:hidden;pointer-events:none}body .floating-prices{bottom:calc(88px + env(safe-area-inset-bottom))}.story-footer{bottom:80px!important}.plus-purchase{flex-direction:column;align-items:flex-start;gap:10px}.plus-purchase>.primary-button{width:100%}.order-action-zone{border-block:1px solid var(--line);margin:22px 0;padding:16px 0}.order-action-zone>.primary-button{width:100%}.order-action-zone .order-payment summary{min-height:44px}.order-list-row{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:22px 0}.order-list-row>div{grid-column:2}.order-list-row>.order-row-state{flex-flow:wrap;grid-column:2;align-items:center;gap:10px}.order-list-row>strong{grid-column:2}.order-list-row>span:last-child{display:none}.order-list-row h2{font-size:20px}.order-list-row>.row-number{align-self:start;padding-top:4px}.order-heading{flex-wrap:wrap}.order-heading>span:first-child{flex-basis:100%}.order-heading .payment-state{margin-top:10px;display:block}.order-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px;display:grid}.order-timeline li{overflow-wrap:normal;font-size:10px}.result-confirm .primary-button{width:100%}.order-result .form{padding-top:20px}.chat-workspace{height:calc(100dvh - 240px);min-height:350px;display:block}.room-list{border:0;height:100%}.chat-conversation,.chat-workspace.has-room .room-list{display:none}.chat-workspace.has-room .chat-conversation{height:100%;display:flex}.room-back{flex:none;align-self:flex-start;min-height:44px;padding:8px 14px;font-size:12px;display:block}body .chats-page:has(.has-room){padding:0!important}.chats-page:has(.has-room)>.eyebrow{display:none}.chats-page:has(.has-room)>h1{display:none}.chat-workspace.has-room{z-index:80;top:calc(var(--app-top,0px) + 72px + env(safe-area-inset-top));width:100%;height:calc(var(--app-vh,100dvh) - 72px - env(safe-area-inset-top));min-height:0;padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;background:var(--bg);border:0;border-radius:0;position:fixed;left:0;right:0}.chat-workspace.has-room .room-pane{min-height:0}.chat-workspace.has-room .room-messages{min-height:0;padding:14px}.chat-workspace.has-room .room-compose{min-height:70px;padding:10px 12px}.room-compose textarea{resize:none}.chat-workspace.has-room .room-header{padding:10px 14px}.chat-workspace.has-room .room-back{border-bottom:1px solid var(--line)}.mobile-conversation-open{overflow:hidden}.mobile-conversation-open .site-footer{display:none}.chat-support .messenger-staff{flex-direction:column;display:flex}.chat-support .messenger aside{flex:none;max-height:110px}.chat-support .messenger-messages{min-height:0}.chat-support .message-compose{padding-bottom:10px}.keyboard-open .vaybik{visibility:hidden}}@media (width<=360px){body .navbar{gap:8px;padding-inline:10px}body .navbar .wordmark{width:78px}body .navbar .wordmark .brand-image.clean-brand{width:78px!important}body .navbar .nav-profile>.nav-display-name{max-width:65px}.mobile-bottom-nav{width:calc(100% - 16px);padding-inline:3px}.mobile-more-links{gap:0}.mobile-more-links a{gap:8px;font-size:11px}:is(body .page-shell,body:has(.page-shell) .page-shell){padding-inline:18px}.order-timeline li{font-size:8px}}@media (prefers-reduced-motion:reduce){.revibe-sheet,.mobile-theme-toggle svg{animation:none}}.room-messages,.messenger-messages{overflow-anchor:none}.glass-lab-scene[data-active=false] *,.lab-typography[data-active=false] *{animation-play-state:paused!important}.lab-canvas-wrap{contain:layout paint}.lab-canvas-particles canvas,.lab-canvas-pixel canvas{object-fit:contain}@media (width<=900px){body:has(.page-shell):not(:has(.trailer-page)) .lab-page.page-shell{padding-inline:22px}.lab-page .lab-experiment,.lab-page .lab-feature{width:100%;min-width:0;margin-inline:auto}.lab-page .lab-canvas-wrap{width:100%;margin-inline:auto}.lab-page .lab-experiment-footer{flex-wrap:wrap;align-items:flex-start;gap:8px 18px;display:flex}.lab-page .lab-switcher{gap:0 18px}.lab-page .lab-switcher a{min-width:0;font-size:10px}.lab-page .lab-typography{flex-direction:column;justify-content:center;align-items:center;padding-inline:8px;display:flex}.lab-page .lab-typography>div{white-space:nowrap;font-size:clamp(56px,17vw,110px)}.glass-lab-lens{max-width:calc(100% - 28px)}.mobile-bottom-nav{--glass-blur:10px}body.keyboard-open .navbar{visibility:visible}.chat-workspace.has-room .room-compose textarea,.chat-support .message-compose textarea{font-size:16px}html{scroll-padding-top:calc(88px + env(safe-area-inset-top));scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}:where(button,a,input,select,textarea){scroll-margin-block:calc(88px + env(safe-area-inset-top)) calc(96px + env(safe-area-inset-bottom))}.concept-scroll .concept-scene-nav{bottom:calc(82px + env(safe-area-inset-bottom));gap:8px;padding-top:8px}.concept-scene-nav>div{gap:0}.concept-scene-nav button{min-width:24px;min-height:40px;padding:10px 6px}.concept-scene-nav button span{width:12px}.concept-scene-nav>a{white-space:nowrap;align-items:center;min-height:40px;display:inline-flex}.concept-scroll .concept-disclosure{top:calc(78px + env(safe-area-inset-top));font-size:8px;line-height:1.4;bottom:auto;left:8%;right:8%}.trailer-page .track-copy button{flex:none;width:32px;min-width:32px;height:32px}.glass-support-surface textarea{font-size:16px}body .navbar{height:calc(72px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}:is(body .page-shell,body:has(.page-shell) .page-shell){padding-top:calc(118px + env(safe-area-inset-top))}.glass-support-surface{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.concept-scroll .concept-stage-art{top:calc(119px + env(safe-area-inset-top))}.trailer-page .trailer-exit{top:calc(14px + env(safe-area-inset-top));min-width:44px;min-height:44px;right:16px}.trailer-page .build-fullscreen{top:calc(14px + env(safe-area-inset-top));width:44px;height:44px;right:66px}.trailer-page .trailer-edition{left:16px;top:calc(24px + env(safe-area-inset-top));letter-spacing:.08em;max-width:calc(100% - 128px);font-size:7px;line-height:1.6}.trailer-page .trailer-player{bottom:calc(14px + env(safe-area-inset-bottom))}.trailer-page .trailer-room-pause{bottom:calc(24px + env(safe-area-inset-bottom))}.trailer-page .trailer-end-actions{bottom:calc(118px + env(safe-area-inset-bottom))}}@media (width<=700px) and (height<=640px){.process-preview{top:calc(76px + env(safe-area-inset-top));width:96px;max-width:96px;left:auto;right:18px}.process-copy{top:31%}.process-copy h2{margin-bottom:10px;font-size:25px}.process-copy .eyebrow{margin-bottom:10px}.concept-scroll .concept-stage-art{top:calc(108px + env(safe-area-inset-top));height:14%;max-height:84px}.concept-scroll .concept-slide{top:37%}.concept-scroll .concept-slide h1,.concept-scroll .concept-slide h2{margin-bottom:10px;font-size:26px}.concept-scroll .concept-word-track{margin-top:10px;margin-bottom:8px}}.order-consent{align-items:flex-start;gap:12px;margin:26px 0;font-size:12px;line-height:1.8;display:flex}.order-consent input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:3px}.order-consent a{text-underline-offset:3px;text-decoration:underline}.order-consent small{color:var(--muted);font-size:10px;display:block}.order-auth{margin:24px 0;font-size:13px;line-height:1.8}.order-payment-block{border-block:1px solid var(--line);margin:28px 0;padding:26px 0}.order-payment-block h2,.ceo-console h2{font-size:25px;font-weight:450}.order-payment-block p{font-size:13px;line-height:1.8}.order-payment-block label{margin:20px 0 8px;font-size:12px;display:block}.order-payment-block input{background:var(--surface);width:100%;max-width:100%;color:var(--text);border:1px solid var(--line);letter-spacing:.06em;border-radius:7px;padding:14px;font-size:18px;display:block}.payment-amount{font-size:32px;font-weight:500;display:block}.activity-stats{gap:50px;margin:24px 0;display:flex}.activity-stats dt{color:var(--muted);font-size:12px}.activity-stats dd{letter-spacing:-.04em;margin:10px 0;font-size:36px}.ceo-console .form{max-width:500px}.ceo-console{margin-bottom:40px}.site-footer{flex-wrap:wrap;gap:16px 28px}.legal-page{max-width:980px}.legal-page>section{border-top:1px solid var(--line);margin-top:25px;padding:25px 0}.legal-page section h2{font-size:23px;font-weight:500;line-height:1.4}.legal-page section p{overflow-wrap:anywhere;max-width:760px;font-size:14px;line-height:1.95}.order-result .primary-button:disabled{opacity:.55}.order-status-control{max-width:100%;margin:20px 0;display:block}.order-status-control select{width:100%;max-width:100%;min-height:44px}.order-payment-block .text-link{min-height:44px;margin-top:10px}@media (width<=900px){.ceo-console .form input{font-size:16px}.legal-page h1{font-size:clamp(29px,8vw,42px)}.activity-stats{gap:35px}.order-consent{font-size:12px}.site-footer a{min-height:36px}.order-consent input{min-width:24px;min-height:24px}.order-payment-block input{font-size:16px}.legal-page section h2{font-size:21px}}.payment-warning{border-left:2px solid var(--accent);overflow-wrap:anywhere;margin:24px 0;padding:18px 0 18px 16px;font-size:13px;line-height:1.8}.ceo-console small{overflow-wrap:anywhere}.workforce{min-width:0}.workforce input,.workforce select,.workforce textarea{box-sizing:border-box;background:var(--surface);width:100%;max-width:100%;color:var(--text);border:1px solid var(--line);border-radius:7px;padding:12px;font-size:16px}.workforce p,.workforce a{overflow-wrap:anywhere}.workforce summary{cursor:pointer;min-height:44px;padding:12px 0}.workforce label{margin:16px 0;display:block}.workforce button{min-height:44px}.workforce article{min-width:0}:root[data-theme=light]{--bg:#a8e1f0;--text:#102f46;--muted:#31566c;--line:#397e984d;--accent:var(--accent-light);--button:#153e58;--button-text:#fff;--surface:#eefcffc9;--focus:#862566;--glass-fill:#e6faffb8;--glass-edge:#f3ffffca;--glass-ink:#102f46;--glass-secondary:#31566c;--glass-shadow:#09395042;--glass-inner:#ffffff58}body:has(.cyan-environment){background:0 0}body:has(.cyan-environment) #root{background:0 0}.cyan-environment{z-index:-1;pointer-events:none;background:radial-gradient(at 8% 5%,#dcfaff 0,#0000 44%),radial-gradient(at 88% 92%,#b6edfb 0,#0000 44%),#72bfdc;position:fixed;inset:0;overflow:hidden}.cyan-environment:after{content:"";background:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 4px);position:absolute;inset:0}.cyan-silhouette{width:min(43vw,640px);opacity:var(--figure-opacity,1);position:absolute;top:48%;left:54%;translate:-50% -50%}.cyan-silhouette svg{opacity:.76;filter:blur(clamp(21px,3vw,51px));width:100%;animation:32s ease-in-out infinite alternate cyan-breathe;animation-play-state:var(--figure-drift,running);display:block}@keyframes cyan-breathe{0%{transform:translate(-1.5%,1%)rotate(-1deg)scale(.98,1.01)}to{transform:translate(2%,-1.5%)rotate(1deg)scale(1.02,.99)}}body:has(.cyan-environment) .navbar{inset:max(10px, env(safe-area-inset-top)) clamp(12px, 4vw, 60px) auto;border-radius:32px;height:62px;padding-inline:clamp(12px,2.4vw,32px)}body:has(.cyan-environment) :is(.navbar,.financial-card,.order-payment,.glass-support-surface,dialog:not(.glass-support-dialog)){background:linear-gradient(150deg,#ffffff85,transparent 48%,color-mix(in srgb,var(--accent) 11%,transparent)), #dff8ffac;-webkit-backdrop-filter:blur(12px)saturate(1.22);backdrop-filter:blur(12px)saturate(1.22);border:1px solid #f5ffffd9;box-shadow:inset 0 1px 2px #fff9,inset 0 -1px 1px #54a8c144,0 12px 30px -17px #12476b77}body:has(.cyan-environment) :is(input,textarea,select):not([type=checkbox]):not([type=radio]){color:var(--text);background-color:#f1fcffcd}body:has(.cyan-environment) .primary-button{border-radius:24px}:root[data-theme=light] body:has(.cyan-environment) .primary-button:hover{background:#285a76}body:has(.cyan-environment) .primary-button:active{transform:scale(.98)}body:has(.cyan-environment) .navbar a[aria-current=page]{background:var(--accent);color:#40203b;border-radius:22px;padding-inline:12px}body:has(.cyan-environment) :is(.intro-wrap,.story-stage){background:0 0}body:has(.cyan-environment) .intro-reveal{text-shadow:0 1px 18px #f3fbffb3}@media (width<=700px){.cyan-silhouette{width:min(84vw,450px);left:56%}body:has(.cyan-environment) .navbar{height:54px}body:has(.cyan-environment) :is(.navbar,.financial-card,.order-payment,.glass-support-surface){-webkit-backdrop-filter:blur(7px)saturate(1.12);backdrop-filter:blur(7px)saturate(1.12)}}@media (prefers-reduced-motion:reduce){.cyan-silhouette svg{animation:none}}body:has(.cyan-environment) .intro-reveal{background:0 0;width:fit-content;max-width:100%}@media (width>=901px){body:has(.cyan-environment) .intro-content{place-items:end start;padding:0 max(8vw,176px) min(22vh,200px)}body:has(.cyan-environment) .intro-reveal{text-align:left}body:has(.cyan-environment) .intro-logo{width:min(650px,57vw);margin-inline:0}body:has(.cyan-environment) .intro-reveal>.trailer-link{margin-inline:0}}body:has(.cyan-environment) :is(.order-chat,.chat-conversation,.order-history,.partner-card){background:linear-gradient(145deg,#ffffff5e,#0000 60%),#e7f9ffb0;border:1px solid #f7ffffbb;border-radius:20px;box-shadow:inset 0 1px 1px #fff9,0 14px 32px -26px #16465d80}body:has(.cyan-environment) .intro-enter{background:var(--accent);color:#40203b;border-radius:26px;padding-inline:20px;box-shadow:inset 0 1px 1px #fffd,0 8px 24px -13px #8b286b}body:has(.cyan-environment) .intro-enter:active{transform:scale(.98)}@media (prefers-reduced-motion:no-preference){.story-world[aria-hidden=false] canvas{animation:19s linear infinite cyan-signal}@keyframes cyan-signal{0%,79.8%,80.5%,to{filter:none}80%,80.3%{filter:drop-shadow(1px 0 color-mix(in srgb,var(--accent) 25%,transparent)) drop-shadow(-1px 0 #a0ecff44)}}}:root{--revibe-ease:cubic-bezier(.22,.75,.25,1);--revibe-quick:.18s;--revibe-enter:.52s;--revibe-radius:22px;--glass-fill:#d7f7ff91;--glass-inner:#ffffff9c;--glass-edge:#f5ffffdc;--glass-blur:16px}.cyan-environment:before{content:"";background:radial-gradient(at 68% 28%,#e1f8ff9e,#0000 36%),radial-gradient(at 30% 85%,#6594d670,#0000 37%);animation:32s ease-in-out infinite alternate cyan-haze;position:absolute;inset:-12%}@keyframes cyan-haze{to{transform:translate(7%,-4%)scale(1.09)}}body:has(.cyan-environment) :is(.navbar,.financial-card,.order-payment,.glass-support-surface,.earnings-chart){background:radial-gradient(ellipse at 4% 0%,#fffb,transparent 57%), linear-gradient(146deg,#e8fbffba 5%,#b3e9f662 62%,color-mix(in srgb,var(--accent) 21%,transparent)), #d9f6ffa0;box-shadow:inset 0 1px 2px #fff,inset 0 -2px 2px #9ad0ecb3,0 16px 36px -20px #113c6e80}body:has(.cyan-environment) :is(.profile-hero,.profile-section,.quote-panel,.order-list-row,.project-list-row,.application-row,.news-post,.lab-row){border-radius:var(--revibe-radius);background:linear-gradient(145deg,#f4feffba,#d9f6ff88 70%,#f5daff8a);border:1px solid #f4feffc4;padding:clamp(14px,2.25vw,30px);box-shadow:inset 0 1px 1px #fff9,0 14px 32px -25px #16465d80}body:has(.cyan-environment) :is(.profile-tabs,.auth-tabs,.order-filters,.earnings-ranges){background:#f0fcff77;border-radius:18px;box-shadow:inset 0 1px 1px #fff9}body:has(.cyan-environment) :is(.primary-button,.glass-button,.text-link,.order-list-row,.lab-row){transition:transform var(--revibe-quick) var(--revibe-ease), background-color var(--revibe-quick), box-shadow var(--revibe-quick)}@media (hover:hover){body:has(.cyan-environment) :is(.order-list-row,.lab-row,.project-list-row):hover{transform:translateY(-2px);box-shadow:inset 0 1px 1px #fff,0 18px 36px -22px #16465d80}}.earnings-chart{border-radius:var(--revibe-radius);margin-block:16px 24px;padding:clamp(14px,3vw,26px)}.earnings-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.earnings-chart-head p,.earnings-tooltip{color:var(--muted);margin:0;font-size:.83rem}.earnings-chart-head strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(22px,4vw,38px);display:block}.earnings-ranges{flex-wrap:wrap;gap:4px;padding:4px;display:flex}.earnings-ranges button{border-radius:14px;min-height:36px;padding:6px 10px;font-size:.78rem}.earnings-ranges button[aria-pressed=true]{background:var(--accent);color:#40203b}.earnings-plot{margin-block:14px 8px;position:relative}.earnings-plot svg{width:100%;height:clamp(100px,21vw,170px);display:block}.earnings-hit{display:flex;position:absolute;inset:0}.earnings-hit button{border-radius:4px;flex:1;min-width:0;padding:0}.earnings-curve{stroke-dasharray:1;animation:earnings-draw .74s var(--revibe-ease) both}@keyframes earnings-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){body:has(.cyan-environment) .navbar{background-size:145% 100%,100% 100%,auto;animation:15s ease-in-out infinite alternate cyan-reflect}body:has(.cyan-environment) :is(.profile-section,.quote-panel,.news-post,.order-list-row){animation:cyan-arrive var(--revibe-enter) var(--revibe-ease) both}body:has(.cyan-environment) :is(.story-world,.mac-visual,.banknote-visual)[aria-hidden=false] canvas{animation:16s linear infinite cyan-signal}@keyframes cyan-reflect{to{background-position:95% 0,0 0,0 0}}@keyframes cyan-arrive{0%{opacity:0;translate:0 8px;scale:.995}}@keyframes cyan-signal{0%,71%,72.5%,to{filter:none;transform:none}71.25%,72%{filter:drop-shadow(4px 0 color-mix(in srgb,var(--accent) 63%,transparent)) drop-shadow(-4px 0 #82eaffab);transform:translate(2px)}}}@media (width<=700px){.earnings-chart{--glass-blur:8px}}@media (prefers-reduced-motion:reduce){.cyan-environment:before,.earnings-curve{animation:none}}body:has(.cyan-environment) .primary-button{transition:background-position .58s var(--revibe-ease), transform var(--revibe-quick) var(--revibe-ease);background-image:linear-gradient(120deg,#0000 12%,#e3faff28 45%,#0000 66%);background-position:100% 0;background-size:220% 100%}body:has(.cyan-environment) .primary-button:hover{background-position:0 0}body:has(.cyan-environment) :is(input,textarea,select):focus{box-shadow:inset 0 1px 1px #fff, 0 0 0 3px color-mix(in srgb,var(--accent) 32%,transparent)}@media (prefers-reduced-motion:no-preference){body:has(.cyan-environment) :is(.glass-menu-panel,.nav-more-panel,.glass-support-surface){transition-timing-function:var(--revibe-ease)}body:has(.cyan-environment) :is(.lab-row,.project-list-row):nth-child(2n){animation-delay:55ms}}@media (prefers-reduced-motion:reduce){body:has(.cyan-environment) :is(.primary-button,.glass-button,.order-list-row,.lab-row){transition:none}}:root{--revibe-glass-tint:#bceeff29;--revibe-glass-light:#ffffff75;--revibe-glass-rim:#f4ffffcf;--accent-light:#f984e5;--accent-dark:#ff8a3d;--accent-reflection:color-mix(in srgb,var(--accent) 14%,transparent);--revibe-glass-shadow:#174d6d46;--revibe-field:#effcff76}:root[data-theme=dark]{--bg:#050d1c;--text:#edf6ff;--muted:#adc6db;--line:#638fb54b;--surface:#101e34a8;--button:#acdfff;--button-text:#09192b;--focus:#8fe6ff;--glass-fill:#15294359;--glass-inner:#abcfff20;--glass-edge:#afd9ff6e;--glass-ink:#edf6ff;--glass-secondary:#adc6db;--revibe-glass-tint:#10284470;--revibe-glass-light:#8cceff26;--revibe-glass-rim:#b0dcff70;--revibe-glass-shadow:#0008129c;--revibe-field:#10223aae}[data-theme=dark] body:has(.cyan-environment):before{display:none}[data-theme=dark] .cyan-environment{background:radial-gradient(at 73% 100%,#102747,#0000 64%),#050d1c}[data-theme=dark] .cyan-environment:before{background:radial-gradient(10% 72% at 27% 46%,#4489cf53,#0000 88%),radial-gradient(14% 95% at 68% 27%,#307eac54,#0000 90%),radial-gradient(26% 53% at 80% 77%,#234f9650,#0000 93%)}[data-theme=dark] .cyan-environment:after{display:none}body:has(.cyan-environment) :is(.navbar,.profile-hero,.profile-section,.financial-card,.order-payment,.earnings-chart,.glass-support-surface,.glass-panel,.nav-more-panel,.quote-panel,.order-list-row,.project-list-row,.application-row,.news-post,.lab-row,.partner-card,.order-chat,.chat-conversation,.order-history,.concept-entry,.concept-summary,.concept-tech,.price-actions,.form,dialog:not(.glass-support-dialog),.profile-tabs,.auth-tabs,.order-filters,.earnings-ranges){background:radial-gradient(ellipse at var(--glass-x,18%) var(--glass-y,0%),var(--revibe-glass-light),transparent 65%), linear-gradient(150deg,transparent 52%,var(--accent-reflection)),var(--revibe-glass-tint);border:1px solid var(--revibe-glass-rim);border-radius:var(--revibe-radius);box-shadow:inset 0 1px 1px var(--revibe-glass-light),inset 0 -1px 1px var(--accent-reflection), 0 16px 32px -24px var(--revibe-glass-shadow)}body:has(.cyan-environment) :is(.navbar,.glass-panel,.glass-support-surface,.nav-more-panel,.earnings-chart){-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.34);backdrop-filter:blur(var(--glass-blur)) saturate(1.34)}body:has(.cyan-environment) .navbar{border-radius:32px}body:has(.cyan-environment) :is(input,textarea,select):not([type=checkbox]):not([type=radio]){background-color:var(--revibe-field);color:var(--text)}body:has(.cyan-environment) .concept-entry{padding:clamp(12px,2vw,25px)}body:has(.cyan-environment) .concept-frame{border-radius:calc(var(--revibe-radius) - 5px);border:1px solid var(--revibe-glass-rim)}body:has(.cyan-environment) :is(.concept-summary,.concept-tech){padding:clamp(12px,2vw,24px)}body:has(.cyan-environment) .revibe-theme-switch{width:44px;height:44px;color:var(--text);border-radius:50%;flex:none;place-items:center;padding:10px;display:grid}.revibe-theme-switch svg{width:18px;height:18px}@media (width<=900px){body:has(.cyan-environment) .navbar nav{gap:8px}}[data-theme=dark] .earnings-ranges button[aria-pressed=true]{color:#0a2035;background:#a8dfff}@media (prefers-reduced-motion:no-preference){body:has(.cyan-environment) :is(.navbar,.glass-support-surface,.quote-panel,.earnings-chart){animation:12s ease-in-out infinite alternate revibe-glass-travel}@keyframes revibe-glass-travel{0%{--glass-x:8%;--glass-y:0%}to{--glass-x:95%;--glass-y:32%}}body:has(.cyan-environment) :is(#page>main,.concept-entry,.lab-row){animation:cyan-arrive var(--revibe-enter) var(--revibe-ease) both}.cyan-environment:before{animation-duration:22s}[data-theme=dark] .cyan-environment:before{animation-duration:37s}[data-theme=dark] body:has(.cyan-environment) :is(.story-world,.mac-visual,.banknote-visual)[aria-hidden=false] canvas{animation-name:revibe-dark-signal}@keyframes revibe-dark-signal{0%,71%,72.5%,to{filter:none;transform:none}71.25%,72%{filter:drop-shadow(5px 0 color-mix(in srgb,var(--accent) 73%,transparent)) drop-shadow(-5px 0 #59d6ffdd) contrast(1.1);transform:translate(3px)}}}:root[data-theme=dark]{--accent:var(--accent-dark);--heading-accent:var(--accent);--focus:#ffab76;--button:var(--accent);--button-text:#211307;--glass-fill:#10233d49;--glass-edge:#d7ecff70;--revibe-glass-tint:#1028444d;--revibe-glass-rim:#e4f2ff6b;--accent-reflection:color-mix(in srgb,var(--accent) 8%,transparent)}.deep-space-signals{display:none}[data-theme=dark] .deep-space-signals{height:min(52svh,540px);display:block;position:absolute;inset:auto 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000a 40%,#000 88%);mask-image:linear-gradient(#0000,#000a 40%,#000 88%)}.deep-space-signals span{bottom:-8%;left:var(--beam-x);width:var(--beam-width,18%);height:var(--beam-height);transform-origin:50% 100%;filter:blur(clamp(8px,1.3vw,22px));opacity:.76;background:radial-gradient(at 50% 100%,#b6fbffb3,#209dfa70 38%,#235ec82b 62%,#0000 75%);position:absolute}.deep-space-signals span:first-child{--beam-x:-7%;--beam-height:88%;--beam-time:19s}.deep-space-signals span:nth-child(2){--beam-x:6%;--beam-height:47%;--beam-time:24s}.deep-space-signals span:nth-child(3){--beam-x:17%;--beam-height:64%;--beam-time:21s}.deep-space-signals span:nth-child(4){--beam-x:29%;--beam-height:47%;--beam-time:28s}.deep-space-signals span:nth-child(5){--beam-x:39%;--beam-height:112%;--beam-time:23s;--beam-width:25%}.deep-space-signals span:nth-child(6){--beam-x:56%;--beam-height:76%;--beam-time:27s}.deep-space-signals span:nth-child(7){--beam-x:68%;--beam-height:49%;--beam-time:22s}.deep-space-signals span:nth-child(8){--beam-x:78%;--beam-height:63%;--beam-time:26s}.deep-space-signals span:nth-child(9){--beam-x:91%;--beam-height:94%;--beam-time:20s}@media (prefers-reduced-motion:no-preference){.deep-space-signals span{animation:deep-space-drift var(--beam-time) ease-in-out infinite alternate}.deep-space-signals span:nth-child(2n){animation-direction:alternate-reverse}@keyframes deep-space-drift{0%{opacity:.56;transform:translate(-6%)scaleY(.83)}to{opacity:.93;transform:translate(7%)scaleY(1.11)}}}[data-theme=dark] body:has(.cyan-environment) :is(.intro-enter,.navbar a[aria-current=page],.earnings-ranges button[aria-pressed=true]){background:var(--accent);color:var(--button-text)}[data-theme=dark] body:has(.cyan-environment) .primary-button:hover{color:var(--button-text);background-color:#ffab76}[data-theme=dark] body:has(.cyan-environment) :is(input,textarea,select):focus{box-shadow:inset 0 1px 1px #ffffff30,0 0 0 3px color-mix(in srgb,var(--accent) 33%,transparent)}[data-theme=dark] :is(.marquee-row,.pet-track-word,.motion-accent,.concept-title-dot){color:var(--accent)}[data-theme=dark] :is(.financial-card-track,.financial-card-light,.earnings-curve){stroke:var(--accent)}[data-theme=dark] .earnings-plot stop{stop-color:var(--accent)}[data-theme=dark] .earnings-plot circle{fill:var(--accent)}.deep-space-signals span{filter:none;background:0 0;bottom:0}.deep-space-signals span:before,.deep-space-signals span:after{content:"";position:absolute;inset:0}.deep-space-signals span:before{filter:blur(clamp(10px,2vw,29px));background:radial-gradient(at 50% 100%,#7beaffb8,#238cff58 45%,#0000 74%)}.deep-space-signals span:after{opacity:.82;background:repeating-linear-gradient(90deg,#9af6ff 0 1px,#2088ed60 1px 2px,#0000 2px 4px);-webkit-mask-image:radial-gradient(49% 99% at 50% 100%,#000 0%,#000c 34%,#0005 72%,#0000 100%);mask-image:radial-gradient(49% 99% at 50% 100%,#000 0%,#000c 34%,#0005 72%,#0000 100%)}[data-theme=dark] .earnings-ranges button[aria-pressed=true]{color:#211307}[data-theme=dark] .glass-lab-orbit-b{background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 58%,#fff),color-mix(in srgb,var(--accent) 58%,#132c49))}:root[data-quality=compact] body:has(.cyan-environment) :is(.navbar,.glass-panel,.glass-support-surface,.nav-more-panel,.earnings-chart){-webkit-backdrop-filter:blur(6px)saturate(1.16);backdrop-filter:blur(6px)saturate(1.16)}:root[data-quality=compact] .cyan-environment:before,:root[data-quality=compact] .deep-space-signals span,:root[data-quality=compact] .navbar{animation-play-state:paused}:root[data-quality=compact] .scroll-story canvas{animation:none!important}:root[data-ambient-paused=true] :is(.cyan-silhouette svg,.deep-space-signals span,.navbar,.financial-card-light,.earnings-curve){animation-play-state:paused!important}:root[data-theme=dark] .sakura-canvas{filter:drop-shadow(0 0 12px #ff8a3d28)}.trailer-page{--accent:#f984e5;--heading-accent:var(--accent)}body:has(.cyan-environment) :is(.profile-section,.quote-panel,.order-list-row,.order-history,.order-chat){background:linear-gradient(145deg,var(--revibe-glass-light),transparent 75%),var(--revibe-glass-tint);box-shadow:inset 0 1px 1px var(--revibe-glass-light)}body:has(.cyan-environment) .profile-section :is(.profile-section,.financial-card,.earnings-chart){border-color:var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}body:has(.cyan-environment) .profile-section .profile-section{border:0;border-top:1px solid var(--line);border-radius:0;padding-inline:0}body:has(.cyan-environment) .profile-section .financial-card-edge{visibility:hidden}body:has(.cyan-environment) .profile-section .financial-card-light{animation:none}body:has(.cyan-environment) .financial-card-content :is(.financial-card-label,.financial-card-value){color:var(--text)}body:has(.cyan-environment) .financial-card-content .financial-card-label{color:var(--muted)}[data-theme=dark] .deep-space-signals{opacity:.14}body:has(.cyan-environment) :is(.profile-section,.order-list-row,.order-history) .eyebrow{color:var(--muted)}body:has(.cyan-environment) .primary-button{background-color:var(--accent);color:#281a25;box-shadow:inset 0 1px 1px #ffffff65}:root[data-theme=light] body:has(.cyan-environment) .primary-button:hover{background-color:color-mix(in srgb,var(--accent) 85%,white)}body:has(.cyan-environment) .intro-content{place-items:center start;padding:100px max(7vw,24px) 110px}body:has(.cyan-environment) .intro-reveal{text-align:left;max-width:880px;text-shadow:none}body:has(.cyan-environment) .intro-reveal .intro-logo{width:220px;margin:0 0 26px}.intro-service-title{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(32px,4.5vw,66px);font-weight:500;line-height:1.08}.intro-service-description{max-width:540px;margin:0 0 24px;font-size:16px;line-height:1.65}.intro-price-summary{flex-wrap:wrap;gap:10px 24px;margin:22px 0;font-size:13px;display:flex}.intro-price-summary strong{white-space:nowrap;font-weight:600}.intro-service-actions,.intro-explore{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.intro-service-actions .secondary-button{border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:12px 22px;font-size:13px;display:inline-flex}.intro-how{max-width:620px;color:var(--muted);margin:22px 0 12px;font-size:12px;line-height:1.8}.intro-explore{font-size:12px}.intro-explore button{min-height:44px}.service-choices>p{font-size:13px;line-height:1.7}.service-choice{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:14px;padding:20px 0;display:grid}.service-choice input{accent-color:var(--accent);width:18px;height:18px;margin-top:5px}.service-choice strong{font-size:14px;font-weight:550}.service-choice>strong{white-space:nowrap;font-size:12px}.service-choice small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.7;display:block}.service-choice:has(input:disabled){cursor:default}.service-choice:has(input:checked)>span>strong{color:var(--accent)}.service-price-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(140px,.6fr) auto;align-items:end;gap:16px;padding:18px 0;display:grid}.service-price-row label{gap:8px;min-width:0;font-size:13px;line-height:1.5;display:grid}.service-price-row input,.order-manager select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--text);border-radius:8px;padding:10px;font-size:16px}.service-price-row button{min-height:44px}.order-guide{border-bottom:1px solid var(--line);margin:32px 0 40px;padding-bottom:28px}.order-guide>div{max-width:760px}.order-guide>div>p:not(.eyebrow){margin:12px 0 22px;font-size:16px;line-height:1.75}.order-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 28px;padding:0;list-style:none;display:grid}.order-progress li{border-top:2px solid var(--line);color:var(--muted);padding-top:12px;font-size:12px}.order-progress li span{margin-bottom:8px;font-size:10px;display:block}.order-progress li[aria-current=step]{border-color:var(--accent);color:var(--text);font-weight:600}.order-progress li[data-done=true]{border-color:var(--accent)}.order-summary>h2,.order-manager h2{letter-spacing:-.02em;margin:0 0 20px;font-size:22px;font-weight:500}.order-summary .order-person{flex-wrap:wrap;margin:20px 0;font-size:13px}.order-summary .order-person strong{overflow-wrap:anywhere}.order-services{border-bottom:1px solid var(--line);padding:16px 0}.order-services h3{font-size:14px;font-weight:550}.order-services .order-totals{margin:0}.order-services .order-totals>div:last-child{font-size:12px;font-weight:400}.executor-income{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:22px 0;font-size:14px;display:flex}.executor-income small{color:var(--muted);flex-basis:100%;font-size:12px;line-height:1.6}.order-manager{border-bottom:1px solid var(--line);padding:24px 0}.order-manager small{margin-top:12px;font-size:11px;line-height:1.6;display:block}.order-manager label{gap:8px;margin:18px 0;font-size:13px;display:grid}.order-manager .text-link{align-items:center;min-height:44px;margin-right:12px;font-size:13px;display:inline-flex}body:has(.cyan-environment) .order-history{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:12px 0}.order-history summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:15px}.order-history article{margin-top:16px}.order-chat>.room-pane{box-shadow:none;border:0}.order-chat>h2{margin-top:0}.orders-page .order-detail-layout{gap:5%}.orders-page .order-summary{box-shadow:none;background:0 0}.orders-page .order-heading{flex-wrap:wrap}.buy-project{scroll-margin-top:100px}body:has(.orders-page,.chats-page,.quote-panel,.profile-section) .cyan-silhouette{opacity:.18}body:has(.orders-page,.chats-page,.quote-panel,.profile-section) .deep-space-signals{opacity:.08}.orders-page h1{margin-bottom:26px;font-size:clamp(30px,3.4vw,48px)}.orders-page .order-total-primary{letter-spacing:-.03em;color:var(--text);white-space:nowrap;font-size:24px;font-weight:600}.order-brief{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.7}.checkout-brief{gap:10px;margin:22px 0;font-size:13px;display:grid}.checkout-brief textarea{resize:vertical;width:100%;min-height:100px;font:inherit;border:1px solid var(--line);color:var(--text);background:var(--surface);border-radius:8px;padding:12px;font-size:16px}.orders-page .order-chat{padding:24px}@media (width<=700px){body:has(.cyan-environment) .intro-content{place-items:center start;padding:76px 7% 120px}body:has(.cyan-environment) .intro-reveal .intro-logo{width:166px;margin-bottom:20px}.intro-service-title{margin-bottom:16px;font-size:clamp(29px,8vw,44px)}.intro-service-description{margin-bottom:16px;font-size:13px;line-height:1.65}.intro-price-summary{gap:8px 16px;margin:16px 0;font-size:11px}.intro-service-actions{gap:10px}.intro-service-actions>a{white-space:nowrap;flex:1}.intro-service-actions .secondary-button{padding:12px;font-size:11px}.intro-how{margin:16px 0 0;font-size:10px}.intro-explore{gap:8px 16px;font-size:11px}.intro-explore .trailer-link{font-size:10px}.service-price-row{grid-template-columns:1fr}.service-price-row button{justify-self:start}.service-choice{grid-template-columns:20px minmax(0,1fr);gap:10px}.service-choice>strong{grid-column:2}.order-progress{gap:4px}.order-progress li{overflow-wrap:anywhere;font-size:10px}.order-guide{margin:24px 0}.order-guide>div>p:not(.eyebrow){font-size:14px}.orders-page .order-detail-layout{grid-template-columns:1fr;gap:32px}.orders-page .order-chat{padding:18px 12px}.orders-page .order-chat>.room-pane{height:clamp(360px,65dvh,600px)}.calculator-options .step-nav{flex-wrap:wrap;gap:8px 18px}.calculator-options fieldset{min-width:0}}@media (height<=700px) and (width>=701px){body:has(.cyan-environment) .intro-content{padding-top:82px;padding-bottom:68px}.intro-service-title{font-size:40px}.intro-service-description{margin-bottom:12px}.intro-reveal .intro-logo{display:none}}@media (prefers-reduced-motion:reduce){.service-choice,.order-progress li{transition:none}}@media (width<=700px) and (height<=700px){.scroll-story[data-active-scene="0"] .story-stage{min-height:100svh}body:has(.cyan-environment) .intro-content{padding-top:78px;padding-bottom:112px}body:has(.cyan-environment) .intro-reveal .intro-logo{display:none}.intro-service-title{margin-bottom:12px;font-size:27px}.intro-service-description{display:none}.intro-price-summary{gap:5px 12px;margin:12px 0;font-size:10px}.intro-how{margin-top:12px;font-size:9px;line-height:1.5}.intro-explore{gap:0 12px}.intro-explore .trailer-link{min-height:32px;font-size:9px}}body:has(.cyan-environment){--glass-fill:#ecf9fca6;--glass-edge:#ffffffc7;--glass-inner:#ffffff52;--glass-sheen:#ffffff73;--glass-shadow:#12354421;--glass-blur:12px;--glass-hover:#ffffff40;--glass-ink:#143542;--glass-secondary:#43616d;--revibe-glass-light:#ffffff35;--revibe-glass-tint:#eefaff42}[data-theme=dark] body:has(.cyan-environment){--glass-fill:#0f1e2fb8;--glass-edge:#def0ff40;--glass-inner:#ebf8ff14;--glass-sheen:#ebf8ff29;--glass-shadow:#00050f3d;--glass-hover:#daeeff12;--glass-ink:#e9f2fa;--glass-secondary:#a9bfce;--revibe-glass-light:#e2f4ff0b;--revibe-glass-tint:#14253b48}body:has(.cyan-environment) :is(.navbar,.nav-more-panel,.glass-support-surface,.chat-workspace){background:linear-gradient(145deg,var(--glass-inner),transparent 56%),var(--glass-fill);border-color:var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-inner),inset 0 -1px 0 #0714210a,0 8px 24px -18px var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.08);backdrop-filter:blur(var(--glass-blur)) saturate(1.08)}body:has(.cyan-environment) :is(.profile-section,.quote-panel,.order-list-row,.order-chat,.partner-card,.news-post,.application-row){border-color:color-mix(in srgb,var(--glass-edge) 65%,transparent);box-shadow:inset 0 1px 0 var(--glass-inner);background:linear-gradient(155deg,var(--revibe-glass-light),transparent 75%),var(--revibe-glass-tint)}body:has(.cyan-environment) :is(.quote-panel,.order-chat,.partner-card,.financial-card){border-radius:14px}body:has(.cyan-environment) .profile-section .profile-section{box-shadow:none;background:0 0}body:has(.cyan-environment) :is(.primary-button,.secondary-button){color:var(--text);border:1px solid color-mix(in srgb,var(--accent) 48%,var(--glass-edge));background:linear-gradient(140deg,var(--glass-inner),transparent 68%),color-mix(in srgb,var(--accent) 16%,var(--glass-fill));box-shadow:inset 0 1px 0 var(--glass-edge);text-shadow:none;border-radius:12px;transition:background-color .22s,border-color .22s,box-shadow .22s}body:has(.cyan-environment) .secondary-button{background:var(--glass-fill);border-color:var(--glass-edge)}@media (hover:hover){body:has(.cyan-environment) .primary-button:hover{background-color:color-mix(in srgb,var(--accent) 26%,var(--glass-fill));border-color:var(--accent);box-shadow:inset 0 1px 0 var(--glass-edge)}}body:has(.cyan-environment) :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:3px}body:has(.cyan-environment) .liquid-glass:before{opacity:.12}body:has(.cyan-environment) .liquid-glass:after{opacity:.48}body:has(.cyan-environment) .liquid-glass:focus-within:before{opacity:.2}body:has(.cyan-environment) .cyan-silhouette svg{opacity:.18;animation-duration:45s}body:has(.cyan-environment) :is(.financial-card-light,.financial-card-edge){opacity:.22;animation-duration:18s}body:has(.cyan-environment) :is(.page-lead,.muted,.page-footnote){text-shadow:none}body:has(.cyan-environment) :is(.page-lead,.order-brief,.news-body){line-height:1.75}body:has(.cyan-environment) :is(.page-shell h1,.page-shell h2){text-shadow:none;font-weight:500}body:has(.cyan-environment) :is(.nav-more-panel a>svg,.glass-button>svg,.room-icon>svg){stroke-width:1.6px;width:18px;height:18px}body:has(.cyan-environment) :is(input,textarea,select):not([type=checkbox]):not([type=radio]){border-color:var(--line);box-shadow:inset 0 1px 2px #07142105}[data-theme=dark] body:has(.scroll-story) .deep-space-signals{opacity:.64}@media (width<=700px){body:has(.cyan-environment){--glass-blur:8px}body:has(.cyan-environment) .glass-support-surface{--glass-blur:8px}}@media (prefers-reduced-motion:reduce){body:has(.cyan-environment) :is(.financial-card-light,.financial-card-edge){animation:none}}@media (prefers-reduced-transparency:reduce){body:has(.cyan-environment){--glass-fill:#e9f5f8;--revibe-glass-tint:#e9f5f8}[data-theme=dark] body:has(.cyan-environment){--glass-fill:#122136;--revibe-glass-tint:#122136}}@font-face{font-family:Revibe Digits;src:url(/fonts/inter-latin.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+25,U+30-39,U+20BD}@font-face{font-family:Revibe Display;src:url(/fonts/roboto-flex-latin.woff2)format("woff2");font-weight:950;font-display:swap}@font-face{font-family:Revibe Display;src:url(/fonts/roboto-flex-cyrillic.woff2)format("woff2");font-weight:950;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Revibe Text;src:url(/fonts/manrope-latin.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Revibe Text;src:url(/fonts/manrope-cyrillic.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--ui-font:"Revibe Digits", "Revibe Text", system-ui, sans-serif;--ui-display:"Revibe Digits", "Revibe Display", "Arial Narrow", sans-serif;--ui-panel:12px;--ui-control:10px;--ui-message:9px;--ui-badge:6px}:is(.revibe-caldera,.glass-support-dialog){font-family:var(--ui-font);letter-spacing:-.01em;--cal-canvas:#d9eef3;--cal-paper:#f3fbfd;--cal-quiet:#c6e4ed;--cal-ink:#102b40;--cal-muted:#3f6173;--cal-rule:#25475b47;--cal-panel-edge:#25475b26;--cal-panel-fill:color-mix(in srgb,var(--cal-paper) 89%,transparent);--cal-raised-fill:color-mix(in srgb,var(--cal-quiet) 90%,transparent);--cal-floating-fill:color-mix(in srgb,var(--cal-paper) 96%,transparent);--cal-accent-fill:color-mix(in srgb,var(--cal-accent) 94%,transparent);--cal-panel-outline:inset 0 0 0 1px var(--cal-panel-edge);--cal-accent:#f984e5;--cal-accent-ink:#281126;--cal-accent-text:color-mix(in srgb,var(--cal-accent) 42%,var(--cal-ink));--cal-radius:var(--ui-panel);--cal-gutter:clamp(16px,3.6vw,58px);--cal-pad:clamp(20px,3.1vw,44px);--cal-ease:cubic-bezier(.2,.8,.2,1);--bg:var(--cal-canvas);--text:var(--cal-ink);--muted:var(--cal-muted);--surface:var(--cal-panel-fill);--line:var(--cal-rule);--glass-fill:var(--cal-floating-fill);--glass-ink:var(--cal-ink);--glass-secondary:var(--cal-muted);--glass-edge:var(--cal-panel-edge);--glass-hover:var(--cal-raised-fill)}.revibe-caldera{background:var(--cal-canvas);color:var(--cal-ink);min-height:100svh}[data-theme=dark] :is(.revibe-caldera,.glass-support-dialog){--cal-canvas:#101e39;--cal-paper:#192f52;--cal-quiet:#254269;--cal-ink:#edf6ff;--cal-muted:#c2d1e6;--cal-rule:#b6ceff42;--cal-panel-edge:#b6ceff29;--cal-accent:#ff8a3d;--cal-accent-ink:#211208;--cal-accent-text:var(--cal-accent)}.revibe-caldera :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--cal-accent-text);outline-offset:3px}.revibe-caldera :is(.primary-button,.cal-outline){border-radius:var(--ui-control);min-height:46px;overflow-wrap:anywhere;text-align:center;max-inline-size:100%;box-shadow:none;border:1px solid #0000;justify-content:center;align-items:center;padding:10px 20px;font-size:13px;font-weight:600;line-height:1.25;display:inline-flex}.revibe-caldera .primary-button{background:var(--cal-accent);color:var(--cal-accent-ink)}.revibe-caldera .cal-outline{color:inherit;background:0 0;border-color:currentColor}.revibe-caldera .primary-button:disabled{opacity:.55}.revibe-caldera :is(.primary-button,.cal-outline,.text-link){transition:background-color .2s ease, translate .24s var(--cal-ease)}@media (hover:hover){.revibe-caldera .primary-button:hover:not(:disabled){background:color-mix(in srgb,var(--cal-accent) 82%,white);translate:0 -2px}.revibe-caldera .cal-outline:hover{background:color-mix(in srgb,currentColor 9%,transparent)}}:is(.revibe-caldera,.glass-support-dialog) .liquid-glass:not(:where(.glass-lab-scene *)){background:var(--cal-panel-fill);border-color:var(--cal-panel-edge);box-shadow:none;-webkit-backdrop-filter:none}.revibe-caldera .navbar{inset:12px var(--cal-gutter) auto;padding:0 clamp(12px,2vw,28px);width:auto;height:60px;box-shadow:var(--cal-panel-outline);background:var(--cal-floating-fill);color:var(--cal-ink);-webkit-backdrop-filter:none;border:0;border-radius:20px;gap:16px;padding-inline-start:10px}.revibe-caldera .navbar>.nav-more{flex:none;margin:0;display:block;position:relative}.revibe-caldera .navbar>.nav-more .nav-more-panel{width:min(300px,100vw - 32px);max-height:calc(100dvh - 106px - env(safe-area-inset-top));transform-origin:0 0;animation:none;position:absolute;inset:calc(100% + 12px) auto auto 0}.revibe-caldera .navbar>.nav-more .nav-more-panel a[aria-current=page]{color:var(--cal-accent-text)}.revibe-caldera .navbar nav{gap:clamp(8px,1.4vw,22px);min-inline-size:0;margin-inline-start:auto}.revibe-caldera .navbar nav>a:not(.nav-profile){border-radius:var(--ui-control);padding:8px 10px}.revibe-caldera .navbar nav a[aria-current=page]{background:var(--cal-quiet);color:var(--cal-ink)}.revibe-caldera :is(.nav-more-trigger,.revibe-theme-switch,.nav-profile,.vaybik-support,.vaybik-quick){background:var(--cal-raised-fill);color:var(--cal-ink);box-shadow:none;border-radius:var(--ui-control);border:0}.revibe-caldera .navbar .nav-profile{min-block-size:44px;inline-size:max-content;min-inline-size:0;max-inline-size:260px;box-shadow:var(--cal-panel-outline);flex:0 auto;align-items:center;gap:8px;padding-inline:12px;display:flex}.revibe-caldera .navbar .nav-profile>.nav-display-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:none;display:block;overflow:hidden}.revibe-caldera .navbar .nav-profile>:is(.avatar,.ceo-badge){flex-shrink:0}.revibe-caldera .revibe-theme-switch{flex-shrink:0;width:44px;height:44px;padding:10px}.revibe-caldera :is(.nav-more-panel,.mobile-bottom-nav,.glass-sheet-panel){background:var(--cal-floating-fill);color:var(--cal-ink);border-radius:var(--cal-radius)}:is(.revibe-caldera,.glass-support-dialog) :is(.navbar,.liquid-glass:not(:where(.glass-lab-scene *))):before,:is(.revibe-caldera,.glass-support-dialog) :is(.navbar,.liquid-glass:not(:where(.glass-lab-scene *))):after{content:none}.revibe-caldera .page-footer{background:var(--cal-panel-fill);color:var(--cal-ink)}.cal-home :is(h1,h2,h3,.cal-metrics dd,.cal-week-number strong,.cal-process-steps strong,.cal-price-strip strong),.revibe-caldera :is(.page-shell h1,.page-shell h2,.quote-price,.price-value,.financial-card-value){letter-spacing:-.033em;font-weight:600;line-height:1.14}.cal-home :is(h1,h2,h3,.cal-process-steps strong),.cal-workspace .page-shell :is(h1,h2){font-family:var(--ui-display);letter-spacing:-.045em;font-weight:950;line-height:1.12}.cal-home :is(.cal-metrics dd,.cal-price-strip strong),.cal-workspace :is(.quote-price,.price-value,.financial-card-value,.plus-offer-price){font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cal-home{padding:88px var(--cal-gutter) 64px;max-width:1570px;margin-inline:auto}.cal-home [id]{scroll-margin-top:92px}.cal-hero{isolation:isolate;grid-template-rows:auto 1fr auto;grid-template-columns:1.15fr .85fr;min-height:clamp(590px,76svh,790px);display:grid;position:relative}.cal-hero-field{z-index:-1;pointer-events:none;position:absolute;inset:0}.cal-halftone{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.cal-halftone:not([data-painted]){background:radial-gradient(ellipse at 76% 40%, color-mix(in srgb,var(--cal-accent) 48%,transparent), transparent 40%), radial-gradient(ellipse at 37% 74%, var(--cal-quiet), transparent 55%)}.cal-hero-heading{border-radius:0 0 var(--cal-radius) 0;background:0 0;grid-area:1/1;align-self:start;padding:0 clamp(16px,3vw,44px) 22px 0}.cal-hero h1{letter-spacing:-.045em;margin:-6px 0 0;font-size:clamp(52px,6.45vw,100px);line-height:1.07}.cal-hero h1 span{display:block}.cal-hero-brief{border-radius:var(--cal-radius) 0 0 0;background:0 0;grid-area:3/2;padding:20px 0 0 clamp(18px,2.5vw,38px)}.cal-hero-brief>p{margin:0 0 17px;font-size:clamp(15px,1.35vw,20px);font-weight:550;line-height:1.45}.cal-actions,.cal-hero-links{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cal-hero-links{gap:0 18px;margin-top:9px;font-size:12px}.cal-hero-links>a{align-items:center;min-height:40px;display:inline-flex}.cal-home-content{gap:clamp(52px,8vw,112px);display:grid}.cal-price-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.cal-price-strip a{background:var(--cal-panel-fill);border-radius:var(--ui-panel);gap:8px;padding:clamp(15px,2vw,28px);display:grid}.cal-price-strip strong{font-size:clamp(22px,3.1vw,47px)}.cal-price-strip span,.cal-kicker{font-size:12px;font-weight:650}.cal-kicker{letter-spacing:.09em;margin:0 0 16px}.cal-home-content h2{text-wrap:balance;margin:0 0 18px;font-size:clamp(42px,6.25vw,100px)}.cal-description{max-width:49ch;font-size:clamp(15px,1.5vw,21px);line-height:1.45}.cal-introduction{max-width:960px}.cal-flow{border-top:1px solid var(--cal-rule);color:var(--cal-muted);margin-top:24px;padding-top:18px}.cal-timing,.cal-week,.cal-process{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;display:grid}.cal-timing>div,.cal-week>div,.cal-process>div,.cal-feature,.cal-finale{border-radius:var(--cal-radius);background:var(--cal-panel-fill);padding:var(--cal-pad)}.cal-metrics{gap:10px;margin:0;display:grid}.cal-metrics>div{border-radius:var(--ui-panel);background:var(--cal-panel-fill);color:var(--cal-ink);padding:18px 24px}.cal-metrics>div:first-child{background:var(--cal-accent-fill);color:var(--cal-accent-ink)}.cal-metrics dt{font-size:13px}.cal-metrics dd{margin:3px 0 0;font-size:clamp(34px,4.8vw,70px)}.cal-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cal-feature{isolation:isolate;flex-direction:column;justify-content:end;align-items:flex-start;min-height:clamp(240px,28vw,410px);display:flex;position:relative;overflow:hidden}.cal-feature h2{font-size:clamp(34px,4.6vw,76px)}.cal-feature .cal-kicker{margin-bottom:auto;padding-bottom:24px}.cal-feature--accent{background:var(--cal-accent-fill);color:var(--cal-accent-ink)}.cal-feature--signal{background:var(--cal-raised-fill)}.cal-feature--signal .cal-halftone{z-index:-1;opacity:.53}.cal-week .cal-week-number{background:var(--cal-accent-fill);color:var(--cal-accent-ink);flex-direction:column;justify-content:space-between;display:flex}.cal-week-number strong{font-size:clamp(128px,26vw,380px)}.cal-capabilities>div{border-top:1px solid var(--cal-rule);grid-template-columns:28px minmax(0,1fr);padding:10px 0;display:grid}.cal-capabilities p{margin:0}.cal-week h3{margin:20px 0;font-size:clamp(28px,3.2vw,49px)}.cal-process .cal-process-steps{background:var(--cal-raised-fill);gap:16px;display:grid}.cal-process-steps>div{border-bottom:1px solid var(--cal-rule);gap:10px;display:grid}.cal-process-steps strong{font-size:clamp(44px,6.8vw,100px)}.cal-process-steps span{font-size:12px}.cal-process .trailer-link{opacity:1;font-weight:600}.cal-finale{background:var(--cal-ink);color:var(--cal-canvas)}[data-theme=dark] .cal-finale{background:var(--cal-raised-fill);color:var(--cal-ink)}.cal-disciplines{gap:12px;margin-top:32px;display:grid}.cal-disciplines p{border-top:1px solid;margin:0;padding-top:12px;font-size:13px;line-height:1.7}.cal-chapters{flex-wrap:wrap;gap:6px;display:flex}.cal-chapters a{background:var(--cal-panel-fill);border-radius:var(--ui-control);padding:8px 13px;font-size:12px}.cal-workspace .page-shell{max-width:1440px;padding:clamp(106px,10vw,150px) var(--cal-gutter) 80px;color:var(--cal-ink)}.cal-workspace .page-shell>h1{text-wrap:balance;margin:0 0 24px;font-size:clamp(46px,6.6vw,98px)}.cal-workspace .page-lead{max-width:65ch;color:var(--cal-muted);font-size:clamp(15px,1.4vw,19px)}.cal-workspace :is(.page-shell h2,.section-heading h2){font-size:clamp(23px,2.8vw,42px)}.cal-workspace :is(.page-shell .m-word,.page-shell .wave-word){white-space:normal;max-width:100%}.cal-workspace .page-shell:not(.lab-page) :is(.motion-accent,.concept-word-track,.concept-title-dot,.news-post .news-title),.cal-workspace .page-shell>h1>span:not(.m-word,.m-letter,.wave-line){color:var(--cal-accent-text)}.cal-workspace :is(.profile-hero,.profile-section,.quote-panel,.calculator-options,.news-post,.partner-card,.order-chat,.chat-workspace,.order-payment,.financial-card,.earnings-chart,.application-row,.lab-row,.lab-feature,.concept-entry,.concept-stage-window){background:var(--cal-panel-fill);color:var(--cal-ink);border-radius:var(--cal-radius);box-shadow:var(--cal-panel-outline);-webkit-backdrop-filter:none;border:0}.cal-workspace :is(.profile-hero,.profile-section,.quote-panel,.calculator-options,.news-post,.partner-card,.application-row){padding:var(--cal-pad)}.cal-workspace .profile-section .profile-section{box-shadow:none;background:0 0;padding-inline:0}.cal-workspace .section-heading{flex-wrap:wrap;gap:8px 16px}.cal-workspace :is(.account-page>h1,.profile-hero,.user-row,.order-summary,.order-list-row,.financial-card,.workforce,.news-post,.partner-card){overflow-wrap:anywhere}.cal-workspace .profile-hero :is(.eyebrow,.profile-company,.public-contact){color:inherit}.cal-workspace .profile-hero h1{overflow-wrap:anywhere;font-size:clamp(29px,4.5vw,62px)}.cal-workspace .profile-private-login{margin-inline:4px}.cal-workspace .profile-page>.profile-actions{background:var(--cal-panel-fill);border-radius:var(--ui-panel);flex-wrap:wrap;gap:8px;padding:12px;display:flex}.cal-workspace .profile-actions :is(a,button),.cal-workspace :is(.auth-tabs,.step-nav,.lab-filters,.order-filters,.earnings-ranges) button{border-radius:var(--ui-control);min-height:40px;padding:8px 13px}.cal-workspace :is(.step-nav,.lab-filters,.order-filters,.earnings-ranges) :is([aria-pressed=true],[aria-current=step]){color:var(--cal-accent-ink);background:var(--cal-accent)}.cal-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cal-workspace .cal-profile-grid>.profile-section{min-width:0;margin:0}.cal-workspace .financial-card.liquid-glass{background:var(--cal-raised-fill);border-radius:var(--ui-panel);min-width:0}.cal-workspace .financial-metrics>.financial-card:first-child{background:var(--cal-accent-fill);color:var(--cal-accent-ink)}.cal-workspace .financial-metrics>.financial-card:first-child :is(.financial-card-value,.financial-card-label){color:var(--cal-accent-ink)}.cal-workspace :is(.financial-card-edge,.financial-card-light){visibility:hidden;animation:none}.cal-workspace .financial-card-value{font-size:clamp(26px,3.6vw,49px)}.cal-workspace .financial-metrics{gap:10px}.cal-workspace .earnings-chart{background:var(--cal-raised-fill)}.cal-workspace .calculator-layout{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:start;gap:14px}.cal-workspace .calculator-options,.cal-workspace .quote-panel{min-width:0}.cal-workspace .quote-panel{background:var(--cal-accent-fill);color:var(--cal-accent-ink)}.cal-workspace .quote-panel :is(.eyebrow,.muted,.quote-range,.page-footnote,dt,.buy-project>p){color:var(--cal-accent-ink)}.cal-workspace .quote-panel .primary-button{background:var(--cal-accent-ink);color:var(--cal-accent)}.cal-workspace .quote-price{overflow-wrap:anywhere;font-size:clamp(37px,5.4vw,76px)}.cal-workspace .step-nav{flex-wrap:wrap;gap:4px}.cal-workspace .step-nav button{white-space:normal}.cal-workspace .choice-list label{border-radius:var(--ui-control);padding-inline:12px}.cal-workspace .choice-list label:has(input:checked){background:var(--cal-quiet)}.cal-workspace :is(.price-list,.news-feed,.lab-index){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cal-workspace .price-row{padding:var(--cal-pad);background:var(--cal-panel-fill);border-radius:var(--cal-radius);border:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;display:grid}.cal-workspace .price-row:first-child{background:var(--cal-raised-fill)}.cal-workspace .price-row :is(.price-detail,.order-actions,.price-actions){margin-inline:0}.cal-workspace .price-row .price-value{font-size:clamp(31px,4vw,56px)}.cal-workspace .order-list-row{background:var(--cal-panel-fill);border-radius:var(--ui-panel);border:0;margin-bottom:8px;padding-inline:clamp(12px,2vw,24px)}.cal-workspace .order-detail-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:14px}.cal-workspace :is(.order-chat,.order-summary){padding:var(--cal-pad)}.cal-workspace .order-summary{background:var(--cal-panel-fill);border-radius:var(--cal-radius)}.cal-workspace .order-progress{padding-inline:0}.cal-workspace .chat-workspace{grid-template-columns:minmax(210px,.36fr) minmax(0,1fr)}.cal-workspace .room-list{background:var(--cal-raised-fill)}.cal-workspace .room-list>button[aria-pressed=true]{background:var(--cal-panel-fill)}.cal-workspace .chat-conversation{box-shadow:none;background:0 0}.cal-workspace .lab-experiment{border-radius:clamp(22px,3vw,40px)}.cal-workspace .lab-row{padding:clamp(12px,2vw,24px)}.cal-workspace .lab-feature{padding:var(--cal-pad)}.cal-workspace .concept-stage-window{overflow:hidden}.cal-workspace .concept-stage .concept-stage-window{background:var(--cal-raised-fill)}.revibe-caldera :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){background:var(--cal-panel-fill);min-inline-size:0;max-inline-size:100%;color:var(--cal-ink);border-color:var(--cal-rule);box-shadow:none;border-radius:var(--ui-control)}:is(.revibe-caldera,.glass-support-dialog) :is(input,textarea)::placeholder{color:var(--cal-muted);opacity:1}.revibe-caldera :is(.avatar-frame-option,.frame-option,.ceo-badge,.payment-state,.order-status,.room-unread){box-shadow:none}.revibe-caldera :is(.ceo-badge,.room-unread){border-radius:var(--ui-badge)}.revibe-caldera :is(.nav-more-panel a,.mobile-bottom-nav>a,.mobile-bottom-nav>button,.sheet-close){border-radius:var(--ui-control)}.revibe-caldera .navbar .nav-more-panel a{box-shadow:none;border:0}.revibe-caldera .navbar .nav-more-panel a:is(:hover,:focus-visible){background:var(--cal-quiet)}.revibe-caldera .nav-more-panel a>svg{flex:none}.revibe-caldera dialog:not(.glass-support-dialog){background:var(--cal-floating-fill);color:var(--cal-ink);border-radius:var(--ui-panel);box-shadow:none;max-inline-size:calc(100% - 16px);max-block-size:calc(var(--app-vh,100dvh) - 16px);overscroll-behavior:contain;overflow:auto}:is(.revibe-caldera dialog,.glass-support-dialog)::backdrop{-webkit-backdrop-filter:none;background:#08142642}.cal-home :is(.cal-price-strip a,.cal-timing>div,.cal-metrics>div,.cal-feature,.cal-week>div,.cal-process>div,.cal-finale),.cal-workspace :is(.profile-page>.profile-actions,.order-summary,.order-list-row,.price-row,.order-guide,.bonus-panel,.domain-search,.program-form,.project-facts,.project-discussion,.plus-purchase){box-shadow:var(--cal-panel-outline)}@media (prefers-reduced-motion:no-preference){.cal-home{scroll-behavior:smooth}.cal-hero h1 span{animation:cal-rise .82s var(--cal-ease) backwards}.cal-hero h1 span:nth-child(2){animation-delay:80ms}.cal-hero-field{animation:cal-field-in .85s var(--cal-ease) backwards}.cal-home [data-revealed]{animation:cal-rise .65s var(--cal-ease) backwards}.cal-workspace .page-shell>h1{animation:cal-rise .62s var(--cal-ease) backwards}}@keyframes cal-rise{0%{opacity:.15;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cal-field-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.cal-hero{grid-template-columns:1.1fr .9fr;min-height:560px}.cal-hero h1{font-size:clamp(41px,7vw,68px)}.cal-workspace .page-shell>h1{font-size:clamp(42px,8vw,74px)}}@media (width<=700px){.revibe-caldera .navbar{height:54px;inset:8px 12px auto}.revibe-caldera .navbar .revibe-theme-switch{flex:0 0 40px;width:40px;height:40px}.revibe-caldera .mobile-bottom-nav{border-radius:var(--ui-panel)}.cal-home{padding-top:86px;padding-bottom:108px}.cal-hero{flex-direction:column;min-height:0;display:flex}.cal-hero-heading{background:0 0;padding:0}.cal-hero h1{margin:0 0 12px;font-size:clamp(32px,9.6vw,65px)}.cal-hero-field{z-index:0;order:1;height:clamp(132px,37vw,250px);position:relative}.cal-hero-brief{border-radius:0;order:2;padding:16px 0 0}.cal-hero-links{gap:0 12px}.cal-actions>:is(a,button){padding-inline:13px}.cal-price-strip{gap:5px}.cal-price-strip a{border-radius:var(--ui-panel);padding:11px 7px}.cal-price-strip strong{font-size:clamp(15px,4.4vw,29px)}.cal-price-strip span{overflow-wrap:anywhere;font-size:10px}.cal-feature-grid,.cal-timing,.cal-week,.cal-process,.cal-profile-grid{grid-template-columns:1fr}.cal-feature{min-height:220px}.cal-week .cal-week-number{flex-direction:row;align-items:end;gap:12px}.cal-week-number strong{font-size:clamp(86px,27vw,160px)}.cal-workspace .page-shell{padding-top:95px;padding-bottom:106px}.cal-workspace .page-shell>h1{overflow-wrap:anywhere;font-size:clamp(34px,9vw,60px)}.cal-workspace :is(.price-list,.news-feed,.lab-index,.calculator-layout,.order-detail-layout),.cal-workspace .chat-workspace{grid-template-columns:minmax(0,1fr)}.cal-workspace .order-chat,.cal-workspace .order-summary{padding:14px}}@media (width<=900px){.revibe-caldera .navbar{gap:6px;padding-inline:8px}.revibe-caldera .navbar .wordmark{flex:none;width:clamp(68px,20vw,96px);margin:0}.revibe-caldera .navbar .wordmark .brand-image.clean-brand{width:100%!important}.revibe-caldera .navbar>.nav-more .nav-more-trigger{gap:4px;padding-inline:8px}.revibe-caldera .navbar>.nav-more .nav-more-panel{max-height:calc(var(--app-vh,100dvh) - 164px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.revibe-caldera .navbar nav{gap:6px}.revibe-caldera .navbar .nav-profile{gap:4px;max-inline-size:calc(100% - 46px);padding-inline:6px}.revibe-caldera .form :is(input,select,textarea){font-size:16px}.revibe-caldera .revibe-sheet{border-radius:var(--ui-panel) var(--ui-panel) 0 0}}.cal-workspace .video-fields{gap:22px;min-width:0;display:grid}.cal-workspace .video-fields>label{gap:10px;font-size:14px;display:grid}.cal-workspace .video-fields select{width:100%;min-height:46px;padding:10px 12px}.cal-workspace .video-duration>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cal-workspace .video-duration output{font-variant-numeric:tabular-nums;font-weight:600}.cal-workspace .video-duration input{width:100%;min-height:44px;accent-color:var(--cal-accent-text);margin:0}.cal-workspace .video-range-labels{color:var(--cal-muted);font-size:12px}.cal-workspace .video-fields .choice-list small{color:var(--cal-muted);margin-top:6px;font-size:12px;line-height:1.5;display:block}.cal-workspace .video-fields .choice-list label{grid-template-columns:20px minmax(0,1fr);display:grid}.cal-workspace .video-fields .choice-list label>span:last-child{color:inherit;margin-left:0}.cal-workspace .video-price{letter-spacing:-.033em;font-weight:600;line-height:1.14;display:block}.cal-workspace .video-breakdown{font-size:12px;line-height:1.6}.cal-workspace :is(.video-breakdown,.video-facts)>div{gap:12px}.cal-workspace :is(.video-breakdown,.video-facts) dd{text-align:right;overflow-wrap:anywhere;flex:none;max-width:60%}.cal-workspace .video-breakdown dd{color:inherit;font-variant-numeric:tabular-nums;white-space:nowrap}body .revibe-caldera>.vaybik{width:max-content;margin:0 var(--cal-gutter) 20px!important;position:relative!important;inset:auto!important}.cal-week-next{margin-top:26px}@media (width<=700px){.revibe-caldera .page-footer{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}.cal-workspace :is(.order-guide,.bonus-panel,.domain-search,.program-form,.project-facts,.project-discussion){background:var(--cal-panel-fill);padding:var(--cal-pad);border-radius:var(--cal-radius);border:0}.cal-workspace :is(.project-list-row,.domain-result,.review,.user-row){border-color:var(--cal-rule)}.cal-workspace .plus-purchase{background:var(--cal-raised-fill)}.cal-workspace .plus-offer-price{letter-spacing:-.03em;font-size:clamp(30px,3.8vw,54px);font-weight:600;line-height:1.1}@media (width<=700px){.revibe-caldera .navbar{top:max(8px,env(safe-area-inset-top));padding-top:0}}@media (width<=700px) and (height<=680px){.cal-hero-field{height:108px}.cal-hero-brief{padding-top:8px}.cal-hero-brief>p{margin-bottom:12px;font-size:14px}.cal-hero .cal-actions{flex-wrap:nowrap}.cal-hero .cal-actions>a{flex:1;min-width:0;padding-inline:8px;font-size:12px}}.glass-support-dialog .glass-support-surface{border-radius:var(--ui-panel);background:var(--cal-floating-fill)}.glass-support-dialog .glass-close{border-radius:var(--ui-control)}.glass-support-dialog :is(a,button,textarea):focus-visible{outline:2px solid var(--cal-accent-text);outline-offset:2px}:is(.revibe-caldera,.glass-support-dialog) :is(.room-messages,.messenger-messages){gap:8px;padding:clamp(10px,1.3vw,18px)}:is(.revibe-caldera,.glass-support-dialog) :is(.room-message,.messenger-messages article){box-sizing:border-box;border-radius:var(--ui-message);max-inline-size:min(92%,62ch);box-shadow:none;overflow-wrap:anywhere;border:0;padding:8px 12px}:is(.revibe-caldera,.glass-support-dialog) :is(.room-message:not(.room-system),.messenger-messages article){background:color-mix(in srgb,var(--bg) 82%,var(--surface))}:is(.revibe-caldera,.glass-support-dialog) :is(.room-message.room-own,.messenger-messages .message-own){background:color-mix(in srgb,var(--bg) 85%,var(--accent))}:is(.revibe-caldera,.glass-support-dialog) :is(.room-author,.message-author){font-size:11px;line-height:1.35}:is(.revibe-caldera,.glass-support-dialog) :is(.messenger-chat>header,.messenger aside button,.room-author strong){overflow-wrap:anywhere;min-inline-size:0}:is(.revibe-caldera,.glass-support-dialog) :is(.room-message,.messenger-messages article) p{margin:4px 0 6px;font-size:14px;line-height:1.5}.revibe-caldera .room-system p{font-size:11px}:is(.revibe-caldera,.glass-support-dialog) :is(.room-message,.messenger-messages article) footer{font-variant-numeric:tabular-nums;gap:4px 10px;font-size:10px;line-height:1.4}:is(.revibe-caldera,.glass-support-dialog) :is(.room-compose,.message-compose){align-items:end;gap:8px;padding:10px;display:flex}:is(.revibe-caldera,.glass-support-dialog) :is(.room-compose,.message-compose) textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--ui-control);flex:1 1 0;block-size:46px;min-block-size:44px;min-inline-size:0;padding:10px;scroll-margin:0;font-size:16px;line-height:1.4}:is(.revibe-caldera,.glass-support-dialog) :is(.room-compose,.message-compose) .primary-button{border-radius:var(--ui-control);flex:none;min-block-size:44px;min-inline-size:92px;padding:8px;scroll-margin:0;font-size:12px;font-weight:600}.glass-support-dialog .primary-button{border-radius:var(--ui-control)}.glass-support-dialog .messenger-messages{min-block-size:0}@media (width<=900px){.revibe-caldera .chats-page .chat-workspace.has-room{border-radius:0}.keyboard-open.mobile-conversation-open .revibe-caldera .navbar{visibility:hidden}.keyboard-open .revibe-caldera .chats-page .chat-workspace.has-room{top:var(--app-top,0px);height:var(--app-vh,100dvh);padding-top:env(safe-area-inset-top)}.keyboard-open :is(.chat-support,.glass-support-dialog) .messenger-staff aside{max-block-size:clamp(44px,16dvh,80px)}.glass-support-dialog .glass-support-surface{padding-inline:max(0px,env(safe-area-inset-left)) max(0px,env(safe-area-inset-right))}:is(.revibe-caldera,.glass-support-dialog) :is(.room-compose,.message-compose) textarea{resize:none}}@media (width<=430px){.cal-workspace .order-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.cal-workspace .profile-hero{flex-direction:column;align-items:flex-start;gap:12px}.cal-workspace .profile-hero>.avatar{flex-basis:58px;width:58px;height:58px}.cal-workspace .profile-hero>div{max-inline-size:100%}}.revibe-caldera.mono-site,.mono-nav{--mono-canvas:#fff;--mono-ink:#000;--mono-muted:#707070;--mono-surface:#f7f7f7;--mono-raised:#eaeaea;--mono-floating:#fffffff5;--mono-rule:#0000001a;--cal-canvas:var(--mono-canvas);--cal-paper:var(--mono-surface);--cal-quiet:var(--mono-raised);--cal-ink:var(--mono-ink);--cal-muted:var(--mono-muted);--cal-rule:var(--mono-rule);--cal-panel-edge:var(--mono-rule);--cal-panel-fill:var(--mono-surface);--cal-raised-fill:var(--mono-raised);--cal-floating-fill:var(--mono-floating);--cal-accent:var(--mono-ink);--cal-accent-ink:var(--mono-canvas);--cal-accent-text:var(--mono-ink);--cal-accent-fill:var(--mono-ink);--cal-panel-outline:inset 0 0 0 1px var(--mono-rule);--cal-radius:24px;--ui-panel:24px;--ui-control:12px;--ui-badge:5px;--ui-display:"Revibe Digits","Revibe Text",Arial,sans-serif;--bg:var(--mono-canvas);--surface:var(--mono-surface);--text:var(--mono-ink);--muted:var(--mono-muted);--accent:var(--mono-ink);--accent-glow:transparent;--accent-soft:var(--mono-raised);--accent-rgb:0 0 0;--line:var(--mono-rule);--button:var(--mono-ink);--button-text:var(--mono-canvas);--focus:var(--mono-ink);--glass-fill:var(--mono-floating);--glass-ink:var(--mono-ink);--glass-secondary:var(--mono-muted);--glass-edge:var(--mono-rule);--glass-hover:var(--mono-raised);--glass-shadow:transparent;--glass-inner:#ffffff26;background:var(--mono-canvas);color:var(--mono-ink)}body:has(.mono-site) .glass-support-dialog{--mono-canvas:#fff;--mono-ink:#000;--mono-muted:#707070;--mono-surface:#f7f7f7;--mono-raised:#eaeaea;--mono-floating:#fffffff5;--mono-rule:#0000001a;--cal-canvas:var(--mono-canvas);--cal-paper:var(--mono-surface);--cal-quiet:var(--mono-raised);--cal-ink:var(--mono-ink);--cal-muted:var(--mono-muted);--cal-rule:var(--mono-rule);--cal-panel-edge:var(--mono-rule);--cal-panel-fill:var(--mono-surface);--cal-raised-fill:var(--mono-raised);--cal-floating-fill:var(--mono-floating);--cal-accent:var(--mono-ink);--cal-accent-ink:var(--mono-canvas);--cal-accent-text:var(--mono-ink);--cal-accent-fill:var(--mono-ink);--cal-panel-outline:inset 0 0 0 1px var(--mono-rule);--cal-radius:24px;--ui-panel:24px;--ui-control:12px;--ui-badge:5px;--ui-display:"Revibe Digits","Revibe Text",Arial,sans-serif;--bg:var(--mono-canvas);--surface:var(--mono-surface);--text:var(--mono-ink);--muted:var(--mono-muted);--accent:var(--mono-ink);--accent-glow:transparent;--accent-soft:var(--mono-raised);--accent-rgb:0 0 0;--line:var(--mono-rule);--button:var(--mono-ink);--button-text:var(--mono-canvas);--focus:var(--mono-ink);--glass-fill:var(--mono-floating);--glass-ink:var(--mono-ink);--glass-secondary:var(--mono-muted);--glass-edge:var(--mono-rule);--glass-hover:var(--mono-raised);--glass-shadow:transparent;--glass-inner:#ffffff26;background:var(--mono-canvas);color:var(--mono-ink)}[data-theme=dark] :is(.revibe-caldera.mono-site,.mono-nav){--mono-canvas:#000;--mono-ink:#fff;--mono-muted:#aaa;--mono-surface:#111;--mono-raised:#1d1d1d;--mono-floating:#111111f7;--mono-rule:#ffffff2b;--accent-rgb:255 255 255}[data-theme=dark] body:has(.mono-site) .glass-support-dialog{--mono-canvas:#000;--mono-ink:#fff;--mono-muted:#aaa;--mono-surface:#111;--mono-raised:#1d1d1d;--mono-floating:#111111f7;--mono-rule:#ffffff2b;--accent-rgb:255 255 255}html:has(.mono-site:not(.mono-lab-shell)){--bg:#fff;--text:#000;--muted:#707070;--accent:#000;--line:#0000001a;--surface:#f7f7f7;--focus:#000;background:#fff}html[data-theme=dark]:has(.mono-site:not(.mono-lab-shell)){--bg:#000;--text:#fff;--muted:#aaa;--accent:#fff;--line:#ffffff2b;--surface:#111;--focus:#fff;background:#000}body:has(.mono-site){background:var(--bg)}.mono-site{isolation:isolate;min-height:100svh}.mono-site ::selection{background:var(--mono-ink);color:var(--mono-canvas)}.mono-site :is(h1,h2,h3,h4){font-family:var(--ui-display);letter-spacing:-.045em;text-wrap:balance;font-weight:500}.mono-site :is(p,li){text-wrap:pretty}.mono-site .cal-workspace .page-shell{max-width:1536px;padding:148px clamp(16px,3.35vw,64px) 96px}.mono-site .cal-workspace .page-shell>h1{letter-spacing:-.055em;margin:24px 0 32px;font-size:clamp(46px,7.7vw,112px);font-weight:500;line-height:1}.mono-site .page-lead{max-width:70ch;color:var(--mono-muted);font-size:clamp(16px,1.45vw,20px);line-height:1.55}.mono-site :is(.eyebrow,.cal-kicker,.row-number,.study-mini-label){letter-spacing:.045em;color:var(--mono-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.5}.mono-site :is(a,button,input,select,textarea,summary):focus-visible,.mono-nav :is(a,button):focus-visible{outline:2px solid var(--mono-ink);outline-offset:4px}.mono-site :is(.primary-button,.cal-outline){border:1px solid var(--mono-rule);min-height:44px;box-shadow:none;text-shadow:none;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:11px 22px;font-size:14px;font-weight:500;line-height:1.4;transition:background-color .15s,color .15s,transform .18s cubic-bezier(.2,.7,.2,1);display:inline-flex}body:has(.mono-site) .glass-support-dialog .primary-button{border:1px solid var(--mono-rule);min-height:44px;box-shadow:none;text-shadow:none;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:11px 22px;font-size:14px;font-weight:500;line-height:1.4;transition:background-color .15s,color .15s,transform .18s cubic-bezier(.2,.7,.2,1);display:inline-flex}.mono-site .primary-button{background:var(--mono-ink);color:var(--mono-canvas);border-color:var(--mono-ink)}body:has(.mono-site) .glass-support-dialog .primary-button{background:var(--mono-ink);color:var(--mono-canvas);border-color:var(--mono-ink)}.mono-site .cal-outline{color:var(--mono-ink);background:0 0}.mono-site :is(.text-link,.logout-button){color:var(--mono-ink);text-underline-offset:5px;font-size:13px}.mono-site :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){background:var(--mono-canvas);color:var(--mono-ink);border:1px solid var(--mono-rule);box-shadow:none;border-radius:12px;min-width:0;max-width:100%;min-height:44px}.mono-site :is(input,textarea)::placeholder{color:var(--mono-muted)}.mono-site :is(input[type=radio],input[type=checkbox],input[type=range]){accent-color:var(--mono-ink)}.mono-site :is(.muted,.page-footnote,.form-hint,.profile-private-login){color:var(--mono-muted)}.mono-site :is(.payment-state,.order-status,.domain-status,.room-unread,.trailer-beta){color:var(--mono-ink);background:var(--mono-raised);border:1px solid var(--mono-rule);box-shadow:none;text-shadow:none}.mono-site :is(.vaybik-character,.pet-branch,.pet-leaves),.mono-site :is(.concept-frame,.concept-stage-window){filter:grayscale()}.mono-site :is(.form-error,.form-status,.form-success,[role=alert]){color:var(--mono-ink)}.mono-site :is(.financial-card-edge,.financial-card-light){visibility:hidden;animation:none}.mono-site .cal-workspace :is(.profile-hero,.profile-section,.price-row,.news-post,.partner-card,.order-list-row,.order-summary,.order-chat,.chat-workspace,.calculator-options,.quote-panel,.financial-card,.earnings-chart,.application-row,.domain-search,.domain-result,.program-form,.bonus-panel,.plus-purchase,.project-facts,.project-discussion){background:var(--mono-surface);color:var(--mono-ink);box-shadow:none;border:1px solid var(--mono-rule);-webkit-backdrop-filter:none;border-radius:24px}.mono-site .cal-workspace :is(.profile-hero,.profile-section,.price-row,.partner-card,.calculator-options,.quote-panel,.order-summary,.order-chat){padding:clamp(20px,2.5vw,38px)}.mono-site .cal-workspace .profile-section .profile-section{box-shadow:none;background:0 0;border:0;padding-inline:0}.mono-site .cal-workspace :is(.quote-panel,.financial-metrics>.financial-card:first-child){background:var(--mono-surface);color:var(--mono-ink)}.mono-site .cal-workspace :is(.quote-panel .eyebrow,.quote-panel .muted,.quote-panel .quote-range,.quote-panel .page-footnote,.quote-panel dt,.quote-panel .buy-project>p){color:var(--mono-muted)}.mono-site .cal-workspace :is(.quote-panel .quote-price,.financial-metrics>.financial-card:first-child .financial-card-value){color:var(--mono-ink)}.mono-site .cal-workspace .financial-metrics>.financial-card:first-child .financial-card-label{color:var(--mono-muted)}.mono-site .cal-workspace .quote-panel .primary-button{background:var(--mono-ink);color:var(--mono-canvas)}.mono-site :is(.profile-actions,.order-links,.price-tools){gap:8px 20px}.mono-site .profile-actions{box-shadow:none}.mono-site .cal-workspace :is(.step-nav,.order-filters,.earnings-ranges,.auth-tabs) :is([aria-pressed=true],[aria-current=step],.active){background:var(--mono-ink);color:var(--mono-canvas);border-radius:999px}.mono-site .cal-workspace .choice-list label{border-bottom:1px solid var(--mono-rule);background:0 0;border-radius:10px}.mono-site .cal-workspace .choice-list label:has(input:checked){background:var(--mono-raised)}.mono-site .cal-workspace :is(.room-list,.earnings-chart,.order-payment,.order-guide){background:var(--mono-surface);color:var(--mono-ink)}.mono-site :is(.room-own,.message-own,.chat-own){background:var(--mono-raised);color:var(--mono-ink)}.mono-site .news-post h2,.mono-site .news-post .m-letter{color:var(--mono-ink)}.mono-site .price-list{gap:22px}.mono-site .price-row:first-child{background:var(--mono-surface)}.mono-site :is(.price-value,.financial-card-value,.quote-price){letter-spacing:-.05em;font-weight:500}.mono-site .page-footer{background:var(--mono-canvas);color:var(--mono-muted);border-top:1px solid var(--mono-rule);padding:32px clamp(16px,3.35vw,64px) 64px}.mono-site .page-footer>span{color:var(--mono-ink)}.mono-site .r2-surface-host{border-color:var(--mono-rule);box-shadow:none;background:var(--mono-floating)!important}.mono-site .r2-liquid-layer :is(.glass__warp,.r2-liquid-material){background:0 0}.mono-site .r2-liquid-layer .glass__warp{opacity:.12}.mono-site .navbar.mono-nav,.navbar.mono-nav{height:64px;color:var(--mono-ink);border:1px solid var(--mono-rule);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:6px;display:grid;position:fixed;inset:14px clamp(12px,3.35vw,64px) auto;background:var(--mono-floating)!important}.mono-nav>.nav-more{order:initial;grid-column:1;justify-self:start;min-width:0;position:relative}.mono-site .mono-nav .nav-more .nav-more-trigger{background:var(--mono-raised);height:48px;min-height:44px;color:var(--mono-ink);box-shadow:none;border:0;border-radius:999px;gap:9px;padding:0 18px;font-size:13px}.mono-nav .nav-more-trigger svg{width:15px;height:15px}.mono-site .navbar.mono-nav>nav,.navbar.mono-nav>nav{grid-column:2;justify-content:center;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.mono-site .mono-nav>nav>a{min-height:44px;color:var(--mono-ink);white-space:nowrap;border:0;border-radius:999px;padding:0 16px;font-size:13px}.mono-site .mono-nav>nav>a[aria-current=page]{background:var(--mono-raised)}.mono-site .navbar.mono-nav>.nav-profile,.navbar.mono-nav>.nav-profile{background:var(--mono-raised);width:auto;min-width:0;max-width:min(100%,320px);height:48px;color:var(--mono-ink);border:0;border-radius:999px;grid-column:3;justify-self:end;align-items:center;gap:8px;margin:0;padding:6px 14px 6px 6px;font-size:13px;overflow:visible;display:flex!important}.mono-nav .nav-profile .avatar{flex:none;width:34px;height:34px}.mono-nav .nav-display-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:none;line-height:1.4;display:block;overflow:hidden}.mono-nav .nav-profile .ceo-badge{flex:none;padding:3px 5px;font-size:8px}.mono-site .mono-nav .nav-more-panel{transform-origin:0 0;width:320px;max-width:calc(100vw - 32px);max-height:calc(var(--app-vh,100dvh) - 110px);border:1px solid var(--mono-rule);border-radius:24px;padding:10px;animation:none;position:absolute;inset:calc(100% + 14px) auto auto 0;overflow-y:auto;box-shadow:0 16px 48px #00000012;background:var(--mono-floating)!important}.mono-site .mono-nav .nav-more-panel a{min-height:44px;color:var(--mono-ink);background:0 0;border:0;border-radius:12px;padding:10px 12px;font-size:13px;display:flex}.mono-site .mono-nav .nav-more-panel a[aria-current=page],.mono-site .mono-nav .nav-more-panel a:is(:hover,:focus-visible){background:var(--mono-raised)}.mono-site .mono-nav .nav-more-panel svg{width:18px;height:18px}.menu-theme-row{border-bottom:1px solid var(--mono-rule);color:var(--mono-muted);justify-content:space-between;align-items:center;margin-bottom:8px;padding:2px 10px 10px;font-size:12px;display:flex}.mono-nav .revibe-theme-switch{border:1px solid var(--mono-rule);background:var(--mono-surface);width:44px;height:44px;color:var(--mono-ink);box-shadow:none;border-radius:50%;place-items:center;display:grid}.mono-nav .revibe-theme-switch svg{width:19px;height:19px}.mono-nav :is(.glass-button,.glass-panel):before,.mono-nav :is(.glass-button,.glass-panel):after{content:none}.mono-site .mobile-bottom-nav{background:var(--mono-floating);color:var(--mono-ink);border:1px solid var(--mono-rule);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px}.mono-site .mobile-bottom-nav>:is(a,button){gap:4px;min-height:52px;font-size:12px;line-height:1.25}.mono-site .mobile-bottom-nav [aria-current=page]{background:var(--mono-raised);color:var(--mono-ink);border-radius:999px}body:has(.mono-site) :is(.glass-support-surface,.revibe-sheet).r2-surface-host{border-color:var(--mono-rule,#ddd);box-shadow:none;background:var(--mono-floating,#fff)!important}body:has(.mono-site) .glass-support-dialog .message-own{background:var(--cal-quiet);color:var(--cal-ink)}.mono-site .revibe-sheet{background:var(--mono-floating);color:var(--mono-ink);border:1px solid var(--mono-rule);border-radius:28px 28px 0 0}.mono-site .mobile-more-links a{color:var(--mono-ink);border-color:var(--mono-rule);box-shadow:none;background:0 0}.more-navigation-groups{gap:18px;display:grid}.mono-site .more-navigation-group>h3{letter-spacing:0;color:var(--mono-muted);margin:6px 12px;font-size:12px;font-weight:500;line-height:1.5}.mono-site .mobile-more-links a{font-size:14px;line-height:1.4}.mono-site .vaybik{filter:grayscale()}.mono-site .vaybik-bubble{background:var(--mono-surface);color:var(--mono-ink);border-color:var(--mono-rule);box-shadow:none}.mono-site .cal-home{max-width:1536px;padding:120px clamp(16px,3.35vw,64px) 80px}.mono-site .cal-hero{text-align:center;isolation:auto;min-height:0;padding:35px 0 64px;display:block}.mono-site .cal-hero-heading{background:0 0;padding:0}.mono-studio-name{letter-spacing:.06em;text-transform:uppercase;color:var(--mono-muted);margin:0 0 48px;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.mono-site .cal-hero h1{letter-spacing:-.065em;max-width:1350px;margin:0 auto;font-size:clamp(72px,12.1vw,210px);font-weight:500;line-height:.86}.mono-site .cal-hero h1 span{display:block}.mono-site .cal-hero-brief{background:0 0;max-width:720px;margin:46px auto 0;padding:0}.mono-site .cal-hero-brief>p{max-width:47ch;margin:0 auto 24px;font-size:clamp(16px,1.4vw,20px);font-weight:400;line-height:1.4}.mono-site .cal-hero .cal-actions,.mono-site .cal-hero-links{justify-content:center}.mono-site .cal-hero-links{color:var(--mono-muted);gap:6px 24px;margin-top:18px}.mono-gallery-rail{letter-spacing:.04em;align-items:center;gap:16px;margin:20px 0;font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.mono-gallery-rail i{background:var(--mono-rule);flex:1;height:1px}.mono-gallery-rail a{white-space:nowrap}.studio-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;margin-bottom:76px;display:grid}.studio-tile{background:var(--mono-surface);border:1px solid var(--mono-rule);border-radius:24px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:clip}.studio-tile footer{justify-content:space-between;gap:12px;padding:18px 20px;font:10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.studio-tile--interface{margin-top:32px}.study-ui{background:var(--mono-canvas);border:1px solid var(--mono-rule);border-radius:20px;margin:28px 24px 16px;padding:24px 22px;transition:transform .5s cubic-bezier(.2,.7,.2,1);transform:rotate(-2deg)}.study-mini-label{letter-spacing:.04em;font-size:8px}.study-ui-title{letter-spacing:-.05em;margin:38px 0;font-size:clamp(28px,3vw,46px);line-height:1.05}.study-ui-line{border-top:1px solid var(--mono-rule);justify-content:space-between;align-items:center;gap:8px;padding:14px 0;font-size:10px;display:flex}.study-ui-line strong{white-space:nowrap;font-weight:500}.study-ui-steps{gap:4px;margin-top:20px;display:flex}.study-ui-steps i{background:var(--mono-raised);border-radius:2px;flex:1;height:4px}.study-ui-steps i:first-child{background:var(--mono-ink)}.studio-tile--object{color:#fff;background:#151515}.mono-sculpture{height:clamp(280px,30vw,450px);position:relative}.mono-sculpture>div{inset:0;position:absolute!important}.mono-sculpture canvas{display:block}.mono-sculpture-fallback{color:#494949;place-items:center;font-size:110px;font-weight:500;display:grid;position:absolute;inset:0}.mono-sculpture:has(canvas) .mono-sculpture-fallback{visibility:hidden}.studio-tile--process{margin-top:70px}.study-process{flex-direction:column;min-height:300px;padding:24px;display:flex}.study-process>span{letter-spacing:-.055em;font-size:clamp(35px,4vw,64px);line-height:.95}.study-process>span:first-of-type{margin-top:48px}.study-play{background:var(--mono-ink);width:44px;height:44px;color:var(--mono-canvas);border-radius:50%;place-items:center;margin:36px 0 0 auto;display:grid}.mono-site .cal-home-content{gap:clamp(72px,10vw,156px)}.mono-site .cal-price-strip{gap:22px;margin:0}.mono-site .cal-price-strip a{border:0;border-top:1px solid var(--mono-rule);box-shadow:none;background:0 0;border-radius:0;padding:20px 0}.mono-site .cal-price-strip strong{font-size:clamp(28px,3.8vw,56px);font-weight:500}.mono-site .cal-home-content h2{letter-spacing:-.055em;font-size:clamp(44px,7.5vw,112px);font-weight:500;line-height:.98}.mono-site .cal-home-content .cal-description{color:var(--mono-muted);font-size:clamp(16px,1.4vw,20px);line-height:1.6}.mono-site .cal-introduction{text-align:center;max-width:1080px;margin:0 auto}.mono-site .cal-introduction .cal-description{margin-inline:auto}.mono-site .cal-flow{text-wrap:balance;margin-top:36px;font:11px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.mono-site :is(.cal-timing>div,.cal-week>div,.cal-process>div,.cal-feature,.cal-finale){color:var(--mono-ink);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.mono-site .cal-timing{gap:clamp(24px,5vw,80px)}.mono-site .cal-metrics>div{border-top:1px solid var(--mono-rule);color:var(--mono-ink);background:0 0;border-radius:0;padding:20px 0}.mono-site .cal-metrics dd{letter-spacing:-.055em;font-size:clamp(40px,5.5vw,80px);font-weight:500}.mono-site .cal-feature-grid{gap:22px}.mono-site .cal-feature{background:var(--mono-surface);border-radius:24px;min-height:380px;padding:clamp(28px,4vw,56px)}.mono-site .cal-feature h2{font-size:clamp(40px,5vw,76px)}.mono-site .cal-feature--accent{background:var(--mono-ink);color:var(--mono-canvas)}.mono-site .cal-feature--accent :is(.cal-kicker,.cal-description,.text-link){color:inherit}.mono-site .cal-feature--accent .cal-outline{color:var(--mono-canvas);border-color:currentColor;margin-top:16px}.mono-site .cal-feature--accent .text-link{margin-top:16px}.mono-site .cal-week{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,100px)}.mono-site .cal-week .cal-week-number{aspect-ratio:1;isolation:isolate;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.mono-week-dial{fill:none;width:100%;height:100%;stroke:var(--mono-rule);stroke-width:1px;z-index:-1;position:absolute;inset:0}.mono-week-dial path{stroke:var(--mono-muted)}.mono-site .cal-week-number strong{letter-spacing:-.08em;margin-right:.08em;font-size:clamp(180px,26vw,390px);font-weight:450;line-height:1}.mono-site .cal-week-number>span{font:10px/1.4 ui-monospace,monospace;position:absolute;bottom:18%}.mono-site .cal-capabilities{margin-top:26px;font-size:12px;line-height:1.7}.mono-site .cal-week h2{font-size:clamp(42px,5.1vw,78px)}.mono-site .cal-week h3{font-size:clamp(26px,3vw,42px)}.mono-site .cal-process{gap:clamp(30px,5vw,76px)}.mono-site .cal-process .cal-process-steps{background:var(--mono-surface);border-radius:24px;gap:32px;padding:36px}.mono-site .cal-process-steps strong{font-weight:450}.mono-site .cal-finale{width:100%;max-width:1100px;margin-inline:auto}.mono-site .cal-finale h2{font-size:clamp(48px,8vw,128px)}.mono-site .cal-disciplines{color:var(--mono-muted);margin-top:48px}.mono-site .cal-disciplines p{border-color:var(--mono-rule)}.mono-site .cal-chapters a{border:1px solid var(--mono-rule);background:0 0;border-radius:999px;padding:9px 16px}.monthly-pricing{margin-top:100px}.monthly-pricing>h2{margin:20px 0;font-size:clamp(42px,6vw,88px);line-height:1}.site-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0;display:grid}.site-plan{border:1px solid var(--mono-rule);background:var(--mono-surface);border-radius:24px;flex-direction:column;min-width:0;padding:28px;display:flex}.site-plan[data-selected=true]{border-color:var(--mono-ink);background:var(--mono-raised)}.site-plan h3{white-space:nowrap;letter-spacing:-.05em;margin:12px 0 24px;font-size:clamp(27px,3.1vw,46px);font-weight:500;line-height:1.1}.site-plan h3 small{color:var(--mono-muted);letter-spacing:0;margin-left:6px;font-size:13px;font-weight:400}.site-plan ul{flex:1;margin:0 0 28px;padding-left:18px;font-size:14px;line-height:1.65}.site-plan li{margin-bottom:8px}.site-plan details{margin-top:18px;font-size:12px}.plan-terms{color:var(--mono-muted);margin-block:20px;font-size:12px;line-height:1.75}.plan-terms p{margin:0 0 12px}.payment-mode-switch{background:var(--mono-raised);border-radius:999px;gap:4px;max-width:100%;margin:10px 0 28px;padding:5px;display:inline-flex}.payment-mode-switch button{min-height:44px;color:var(--mono-muted);border-radius:999px;padding:11px 24px;font-size:14px;transition:background-color .2s,color .2s}.payment-mode-switch [aria-pressed=true]{background:var(--mono-ink);color:var(--mono-canvas)}.mono-site .calculator-layout:has(.site-plans){grid-template-columns:minmax(0,1.4fr) minmax(0,.75fr)}.calculator-options .site-plans{gap:10px}.calculator-options .site-plan{border-radius:18px;padding:20px 16px}.calculator-options .site-plan h3{font-size:30px}.calculator-options .site-plan h3 small{margin:5px 0 0;display:block}.calculator-options .site-plan ul{font-size:12px}.calculator-options .site-plan button{padding-inline:10px;font-size:12px}.mono-site .quote-panel .quote-price{letter-spacing:-.05em;font-size:clamp(35px,4.2vw,64px)}.calculator-mobile-summary{display:none}.mono-site .calculator-page :is(.calculator-options,#checkout){scroll-margin-top:12px}.mono-site .calculator-page :is(legend,#checkout):focus-visible{outline:2px solid var(--mono-ink);outline-offset:6px}.mono-site .calculator-page .step-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.mono-site .calculator-page .step-nav button{justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;padding:10px 8px;font-size:13px;line-height:1.4;display:flex}.mono-site .calculator-page .step-nav button>span:first-child{font-variant-numeric:tabular-nums}.subscription-list{gap:28px;margin-top:40px;display:grid}.subscription-row{background:var(--mono-surface);border:1px solid var(--mono-rule);border-radius:24px;min-width:0;padding:clamp(20px,3vw,40px)}.subscription-row>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.subscription-row h2{overflow-wrap:anywhere;margin:10px 0 28px;font-size:clamp(26px,3.2vw,46px);line-height:1.1}.subscription-status{border:1px solid var(--mono-rule);white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:11px}.subscription-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 0 28px;display:grid}.subscription-facts dt,.subscription-overview dt{color:var(--mono-muted);margin-bottom:10px;font-size:12px}.subscription-facts dd{margin:0;font-size:18px}.subscription-row details{border-top:1px solid var(--mono-rule);padding-block:12px}.subscription-row summary,.plan-editor summary,.site-plan summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:13px}.subscription-invoice,.subscription-event{border-bottom:1px solid var(--mono-rule);flex-wrap:wrap;justify-content:space-between;gap:20px;padding:20px 0;display:flex}.subscription-invoice p,.subscription-request p{color:var(--mono-muted);font-size:12px}.subscription-row label{gap:10px;max-width:500px;font-size:13px;display:grid}.subscription-row .order-consent{max-width:none;display:flex}.subscription-row select{padding:12px}.subscription-row :is(.cal-outline,.primary-button){margin-block:10px}.invoice-consent,.renewal-checkout{width:100%;padding:18px 0;font-size:13px;line-height:1.6}.subscription-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:44px 0;display:grid}.subscription-overview>div{border-top:1px solid var(--mono-rule);padding-top:20px}.subscription-overview dd{margin:0;font-size:52px}.subscription-event time{color:var(--mono-muted);font-size:11px}.subscription-event p{flex:1;margin:0;font-size:12px}.plan-editor{margin-top:50px}.plan-editor details{border-top:1px solid var(--mono-rule);padding-top:12px}.plan-editor .form{max-width:700px}.order-subscription h3{font-size:24px}.inline-check{align-items:center;gap:10px;display:flex!important}.inline-check input{width:auto!important}.mono-lab-shell .lab-experiment{--accent:#f984e5;--bg:#d9eef3;--text:#102b40;--muted:#3f6173;--surface:#f3fbfd}[data-theme=dark] .mono-lab-shell .lab-experiment{--accent:#ff8a3d;--bg:#101e39;--text:#edf6ff;--muted:#c2d1e6;--surface:#192f52}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mono-site .primary-button:hover:not(:disabled){background:var(--mono-ink);opacity:.82;transform:translateY(-1px)}.mono-site .cal-outline:hover,.mono-site .mono-nav>nav>a:hover{background:var(--mono-raised)}.studio-tile:hover .study-ui{transform:rotate(0)translateY(-3px)}.studio-tile:hover .study-play{transform:scale(1.05)}}@media (width<=1200px){.calculator-options .site-plans{grid-template-columns:1fr}.calculator-options .site-plan h3 small{margin-left:6px;display:inline}}@media (width<=1000px){.mono-site .mono-nav>nav>a{padding-inline:10px;font-size:12px}}@media (width<=900px){.mono-site .navbar.mono-nav{grid-template-columns:auto minmax(0,1fr);gap:12px;height:60px;padding:5px;inset:10px 12px auto}.mono-site .navbar.mono-nav>nav{display:none}.mono-site .navbar.mono-nav>.nav-profile{grid-column:2;max-width:min(100%,290px);height:46px}.mono-site .mono-nav .nav-more .nav-more-trigger{height:46px;padding-inline:16px}.mono-site .mono-nav .nav-more-panel{max-height:calc(var(--app-vh,100dvh) - 160px)}.mono-site .cal-home{padding-top:102px}.mono-site .cal-workspace .page-shell{padding-top:110px;padding-bottom:120px}.mono-site .cal-hero{padding-top:22px}.mono-site .cal-hero h1{font-size:clamp(62px,12.8vw,132px)}.mono-site .cal-hero-brief{margin-top:32px}.studio-gallery{gap:14px}.study-ui{margin:18px 12px 8px;padding:16px 12px}.study-ui-line{flex-wrap:wrap;font-size:9px}.studio-tile footer{flex-wrap:wrap;padding:14px;font-size:8px}.study-process{min-height:260px;padding:18px}.mono-site .calculator-layout:has(.site-plans){grid-template-columns:minmax(0,1fr)}.mono-site .calculator-page .calculator-layout{flex-direction:column;align-items:stretch;gap:16px;display:flex}.calculator-mobile-summary{z-index:5;border:1px solid var(--mono-rule);background:var(--mono-canvas);min-width:0;color:var(--mono-ink);border-radius:20px;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:82px}.calculator-mobile-summary>div{gap:3px;min-width:0;display:grid}.calculator-mobile-summary span{color:var(--mono-muted);font-size:12px;line-height:1.4}.calculator-mobile-summary strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:22px;font-weight:500;line-height:1.2}.mono-site .calculator-mobile-summary .primary-button{flex:none;padding-inline:16px;font-size:13px}.mono-site .calculator-page :is(.calculator-options,#checkout){scroll-margin-top:80px}.calculator-options .site-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.mono-site .cal-home{padding-bottom:120px}.mono-site .cal-hero{min-height:0;padding-bottom:40px;display:block}.mono-studio-name{margin-bottom:34px;font-size:9px}.mono-site .cal-hero h1{letter-spacing:-.06em;font-size:clamp(52px,12.1vw,88px);line-height:.95}.mono-site .cal-hero-brief{margin-top:26px;padding:0}.mono-site .cal-hero-brief>p{margin-bottom:22px;font-size:15px;line-height:1.5}.mono-site .cal-hero .cal-actions{flex-wrap:wrap;gap:8px}.mono-site .cal-hero .cal-actions>a{flex:none;min-height:44px;padding-inline:18px;font-size:12px}.mono-site .cal-hero-links{gap:2px 16px;font-size:11px}.mono-gallery-rail{gap:10px;margin-top:10px;font-size:8px}.studio-gallery{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:50px}.studio-tile--interface,.studio-tile--process{margin-top:0}.study-ui{margin:28px 30px 12px;padding:24px}.study-ui-title{margin-block:30px;font-size:42px}.study-ui-line{flex-wrap:nowrap;font-size:11px}.studio-tile footer{padding:18px 20px;font-size:9px}.mono-sculpture{height:340px}.study-process{min-height:320px;padding:28px}.study-process>span{font-size:64px}.mono-site .cal-price-strip{gap:12px}.mono-site .cal-price-strip strong{font-size:clamp(16px,4.8vw,30px)}.mono-site .cal-price-strip a{padding:16px 0}.mono-site .cal-home-content{gap:76px}.mono-site .cal-home-content h2{font-size:clamp(36px,10vw,60px)}.mono-site .cal-feature{min-height:300px;padding:28px}.mono-site .cal-feature h2{font-size:38px}.mono-site .cal-week{grid-template-columns:minmax(0,1fr);gap:40px}.mono-site .cal-week .cal-week-number{aspect-ratio:1;flex-direction:column}.mono-site .cal-week-number strong{font-size:clamp(180px,62vw,300px)}.mono-site .cal-process .cal-process-steps{padding:28px}.mono-site .page-footer{padding-bottom:124px}.site-plans,.calculator-options .site-plans{grid-template-columns:minmax(0,1fr);gap:14px}.site-plan{padding:26px}.site-plan h3,.calculator-options .site-plan h3{font-size:42px}.site-plan h3 small{display:inline!important}.site-plan ul,.calculator-options .site-plan ul{font-size:14px}.site-plan button{font-size:14px!important}.monthly-pricing{margin-top:64px}.payment-mode-switch{width:100%}.payment-mode-switch button{flex:1;min-width:0;padding:11px 12px;font-size:13px}.subscription-row>header{flex-wrap:wrap;gap:0 16px;margin-bottom:22px}.subscription-status{font-size:10px}.subscription-row h2{margin-bottom:16px}.subscription-facts{gap:24px 12px}.subscription-facts dd{font-size:16px}.subscription-overview{gap:12px}.subscription-overview dd{font-size:40px}.subscription-overview dt{font-size:11px}.mono-site .cal-workspace .quote-panel .quote-price{font-size:46px}}@media (prefers-reduced-motion:reduce){.mono-site :is(.cal-hero h1 span,[data-revealed],.page-shell>h1){animation:none}.mono-site :is(.primary-button,.cal-outline,.study-ui,.study-play){transition:none}}@media (width<=600px){.mono-site .calculator-page .step-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.mono-site .calculator-page .step-nav button{font-size:12px}}.subscription-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.subscription-overview dd{font-size:clamp(30px,3.5vw,52px)}@media (prefers-reduced-motion:no-preference){.mono-site .cal-home [data-revealed]{animation:.65s cubic-bezier(.22,.72,.14,1) both mono-reveal}.mono-site .studio-tile:nth-child(2)[data-revealed]{animation-delay:60ms}.mono-site .studio-tile:nth-child(3)[data-revealed]{animation-delay:.12s}.mono-site .cal-workspace .page-shell{animation:.28s ease-out mono-page}.mono-site details[open]>:not(summary){animation:.24s ease-out mono-page}}@keyframes mono-reveal{0%{opacity:.08;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes mono-page{0%{opacity:.65}to{opacity:1}}@media (width<=700px){.subscription-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}.mono-site .order-status[data-tone],.mono-site .payment-state[data-paid]{color:var(--mono-ink);background:var(--mono-raised);border-color:var(--mono-rule)}.mono-site .partner-card img:not(.avatar img,.partner-logo){filter:grayscale()}.mono-site .cal-workspace .page-shell>:is(h1,h2,h3,p),.mono-site :is(.monthly-pricing,.program-block,.domain-note,.concept-summary,.news-intro,.news-body,.partner-card,.lab-row>div),.mono-site :is(.news-post,.partner-card,.lab-feature>div:first-child)>:is(h2,h3,p){text-align:center}.mono-site .cal-workspace .page-shell>:is(p,.form,.public-users),.mono-site :is(.news-body,.news-intro .page-lead,.monthly-pricing .page-lead,.program-block p,.legal-page section p,.concept-summary p){margin-inline:auto}.mono-site .night-home-body :is(.cal-timing,.cal-week,.cal-process,.cal-feature,.cal-finale){text-align:center}.mono-site .night-home-body .cal-description{margin-inline:auto}.mono-site .night-home-body .cal-actions,.mono-site :is(.profile-actions,.account-actions,.price-tools,.news-meta,.news-actions,.news-intro,.lab-filters,.lab-switcher){justify-content:center}.mono-site .cal-workspace .profile-hero{text-align:center;justify-content:center;align-items:center}.mono-site .cal-workspace .section-heading{text-align:center;justify-content:center}.mono-site .price-row :is(.price-name,.price-detail,.price-actions){text-align:center}.mono-site .price-row .price-name{justify-content:center}.mono-site .price-row .price-actions{align-items:center}.mono-site .price-row .price-detail>p{margin-inline:auto}.mono-site .site-plan>:is(h3,.eyebrow),.mono-site .legal-page>section{text-align:center}.mono-site .partner-card .partner-logo{margin-inline:auto}.mono-site :is(.page-footer,.cal-chapters){text-align:center;justify-content:center}.mono-site .cal-workspace .page-shell>:is(a.primary-button,a.text-link,button.primary-button){width:fit-content;max-width:100%;margin-inline:auto;display:flex}.mono-site .payment-mode-switch{justify-content:center;width:fit-content;max-width:100%;margin-inline:auto;display:flex}@media (width<=700px){.mono-site :is(.profile-actions,.account-actions,.price-tools,.news-intro,.lab-filters,.lab-switcher){flex-wrap:wrap}}html{scroll-padding-top:104px}.mono-site :is(.night-home-body>section[id],.page-shell>h1,.lab-switcher){scroll-margin-top:0}.mono-site .cal-finale>:is(h2,p){max-width:100%;margin-inline:auto}.mono-site .cal-finale h2{text-wrap:balance;font-size:clamp(36px,7.6vw,112px);line-height:1.06}.mono-site .partners-page .partner-card{width:100%;margin-inline:auto}.mono-site .partners-page .partner-logo{aspect-ratio:1;object-fit:contain;filter:none;width:clamp(72px,10vw,112px);height:auto;margin:0 auto 24px}.mono-site .cal-workspace .lab-page{overflow-anchor:none;padding-top:132px}.mono-site .cal-workspace .lab-page>h1{text-align:center;max-width:100%;margin:18px auto 26px;padding-block:.12em;font-size:clamp(32px,6.4vw,88px);line-height:1.12}.mono-site .cal-workspace .lab-page>h1.wave-title{font-size:clamp(30px,7.4vw,96px)!important}.mono-site .lab-page .wave-line{overflow:visible}.mono-site .lab-page :is(.lab-switcher,.lab-filters){border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:30px 0 24px;display:flex}.mono-site .cal-workspace .lab-page :is(.lab-switcher a,.lab-filters button){border:1px solid var(--mono-rule);height:44px;min-height:44px;color:var(--mono-muted);box-shadow:none;white-space:nowrap;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:11px;line-height:1;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.mono-site .lab-page .lab-switcher a:after{content:none}.mono-site .cal-workspace .lab-page :is(.lab-switcher a[aria-current=page],.lab-filters button[aria-pressed=true]){color:var(--mono-ink);border-color:var(--mono-ink);background:var(--mono-surface);box-shadow:none}@media (hover:hover){.mono-site .cal-workspace .lab-page :is(.lab-switcher a,.lab-filters button):hover{background:var(--mono-raised);color:var(--mono-ink);transform:translateY(-1px)}}@media (width<=700px){html{scroll-padding-top:94px}.mono-site .cal-workspace .lab-page{padding-top:110px}.mono-site .lab-page :is(.lab-switcher,.lab-filters){gap:6px}.mono-site .cal-workspace .lab-page :is(.lab-switcher a,.lab-filters button){padding-inline:11px;font-size:10px}.mono-site .cal-finale h2{font-size:clamp(32px,9vw,60px)}}@media (prefers-reduced-motion:reduce){.mono-site .cal-workspace .lab-page :is(.lab-switcher a,.lab-filters button){transition:none;transform:none}}.mono-site .mono-nav .nav-more-panel{max-height:calc(var(--app-vh,100dvh) - 112px - env(safe-area-inset-bottom));flex-direction:column;padding:0;display:flex;overflow:visible}.nav-more-scroll{overscroll-behavior:contain;border-radius:inherit;scrollbar-width:thin;scrollbar-color:var(--mono-rule) transparent;flex:auto;min-height:0;padding:10px;overflow-y:auto}@media (width<=1100px){.mono-site .mono-nav .nav-more-panel{max-height:calc(var(--app-vh,100dvh) - 172px - env(safe-area-inset-bottom))}}.mono-site .cal-timing .cal-metrics{gap:0}.mono-site .cal-timing .cal-metrics>div{color:var(--mono-ink);border:0;border-bottom:1px solid var(--mono-rule);box-shadow:none;background:0 0;border-radius:0;padding:24px 0;transition:translate .24s cubic-bezier(.2,.7,.2,1)}.mono-site .cal-timing .cal-metrics>div:last-child{border-bottom:0}.mono-site .cal-timing .cal-metrics dd{margin:6px 0 0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mono-site .cal-timing .cal-metrics>div:hover{translate:0 -3px}}@media (width<=700px){.mono-site .cal-timing .cal-metrics>div{padding-block:20px}}.mono-site .cal-workspace .page-shell.centered-page-heading>h1{text-align:center;margin:24px auto 32px}.mono-site .cal-workspace .centered-page-heading>:is(.eyebrow,.page-lead){text-align:center;margin-inline:auto}.mono-site .cal-home.night-home{max-width:none;padding:0 0 80px}.night-home-body{max-width:1536px;margin-inline:auto;padding-inline:clamp(16px,3.35vw,64px)}.mono-site .cal-hero.night-hero{isolation:isolate;color:#fff;text-align:center;background:#030303;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-items:center;min-height:max(800px,100svh);padding:136px clamp(16px,3.35vw,64px) 156px;display:grid;position:relative;overflow:clip}.night-meadow-scene,.night-meadow-fallback,.night-meadow-shade{pointer-events:none;position:absolute;inset:0}.night-meadow-scene{z-index:-3}.night-meadow-fallback{background:radial-gradient(at 80% 35%,#242424 0,#0000 42%),linear-gradient(#020202 20%,#121212 80%,#030303)}.night-hero[data-meadow-state=fallback] .night-meadow-fallback{background:#030303 url(/assets/night-meadow-fallback.avif) 50%/cover no-repeat}.night-meadow-canvas{inset:0;position:absolute!important}.night-hero[data-meadow-state=loading] .night-meadow-canvas{opacity:0}.night-hero[data-meadow-state=ready] .night-meadow-canvas{opacity:1;transition:opacity 1.1s cubic-bezier(.16,1,.3,1)}.night-meadow-canvas canvas{display:block}.night-meadow-shade{z-index:-2;background:radial-gradient(at 50% 52%,#000a 0,#0007 30%,#0000 75%),linear-gradient(#0007,#0000 35%,#0001 75%,#0007)}.night-hero-content{width:100%;max-width:1440px;margin-inline:auto}.night-meadow-wordmark{justify-content:center;align-items:center;gap:12px;margin-bottom:24px;display:flex}.night-meadow-wordmark svg{width:34px;height:24px}.night-meadow-wordmark>span{letter-spacing:.13em;font-size:12px;font-weight:600}.mono-site .night-hero .mono-studio-name{color:#c4c4c4;margin:0 0 36px;font-size:10px}.mono-site .night-hero h1{color:#fff;text-wrap:initial;margin:0 auto;font-size:clamp(76px,12.1vw,210px);line-height:.88;animation:none}.mono-site .night-hero .night-title-line{margin-block:-.09em;padding-block:.09em;display:block;overflow:clip}.mono-site .night-hero .night-title-line>span{animation:none;display:block}.mono-site .night-hero .cal-hero-brief{margin-top:36px}.mono-site .night-hero .cal-hero-brief>p{color:#ddd;max-width:43ch;font-weight:400}.mono-site .night-hero .primary-button{color:#000;background:#fff;border-color:#fff}.mono-site .night-hero .cal-outline{color:#fff;background:#ffffff0d;border-color:#ffffff70}.mono-site .night-hero :is(.text-link,.trailer-link){color:#ddd;opacity:1}.mono-site .night-hero .cal-hero-links{gap:6px 24px}.mono-site .night-hero .trailer-beta{color:#fff;background:#ffffff13;border-color:#ffffff50}.mono-site .night-hero :is(a,button):focus-visible{outline-color:#fff}.night-hero-exit{z-index:-1;pointer-events:none;background:linear-gradient(transparent,var(--mono-canvas));height:100px;position:absolute;bottom:-1px;left:0;right:0}.night-home-body>.mono-gallery-rail{margin-top:32px}@media (hover:hover){.mono-site .night-hero .primary-button:hover{color:#000;opacity:1;background:#eaeaea}.mono-site .night-hero .cal-outline:hover{background:#ffffff20}}@media (width>=1600px){.mono-site .cal-hero.night-hero{padding-block:160px 190px}}@media (width<=900px){.mono-site .cal-hero.night-hero{min-height:max(760px,100svh);padding-top:120px;padding-bottom:142px}.mono-site .night-hero h1{font-size:clamp(62px,12.1vw,132px)}}@media (width<=700px){.mono-site .cal-home.night-home{padding-bottom:120px}.mono-site .cal-hero.night-hero{min-height:max(730px,100svh);padding:112px 16px 156px}.night-meadow-wordmark{gap:9px;margin-bottom:20px}.night-meadow-wordmark svg{width:29px;height:22px}.night-meadow-wordmark>span{font-size:10px}.mono-site .night-hero .mono-studio-name{letter-spacing:.035em;margin-bottom:32px;font-size:8px}.mono-site .night-hero h1{letter-spacing:-.06em;font-size:clamp(44px,12vw,84px);line-height:.93}.mono-site .night-hero .cal-hero-brief{margin-top:28px;padding:0}.mono-site .night-hero .cal-hero-brief>p{max-width:33ch;margin-bottom:22px;font-size:15px;line-height:1.5}.mono-site .night-hero .cal-actions{flex-wrap:wrap;gap:8px}.mono-site .night-hero .cal-actions>a{flex:none;min-height:44px;padding-inline:17px;font-size:12px}.mono-site .night-hero .cal-hero-links{flex-direction:column;gap:4px 16px;margin-top:12px}.night-hero-exit{height:90px}}@media (prefers-reduced-motion:reduce){.night-hero[data-meadow-state=ready] .night-meadow-canvas{transition:none}.night-hero *{scroll-behavior:auto}.mono-site .night-hero :is(.night-title-line>span,.cal-hero-brief,.mono-studio-name,.night-meadow-wordmark){opacity:1;animation:none;transform:none}}:root{--motion-fast:.16s;--motion-state:.28s;--motion-reveal:.7s;--motion-ease:cubic-bezier(.16,1,.3,1);--motion-settle:cubic-bezier(.22,.7,.2,1)}.prism-intro{z-index:10000;isolation:isolate;background:#000;position:fixed;inset:0}.prism-canvas{inset:0;position:absolute!important}.prism-skip{right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));color:#fff;background:#0007;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:20px;min-height:44px;padding:12px 20px;font:13px/1.4 Revibe Text,Arial,sans-serif;display:flex;position:absolute}.prism-skip:focus-visible{outline-offset:5px;outline:2px solid #fff}.night-hero[data-intro-active=true] .night-hero-content{visibility:hidden}.mono-site .night-hero[data-reference-intro=true] h1 span{animation:none}.night-hero[data-reference-intro=true] .night-meadow-fallback{background:#030303 url(/assets/night-meadow-fallback.avif) 50%/cover no-repeat}.meadow-weather-trigger{z-index:3;color:#ddd;background:#0006;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:10px 16px;font-size:11px;display:flex;position:absolute;bottom:104px;right:clamp(20px,3.35vw,64px)}.meadow-weather-trigger svg{width:16px;height:16px}.weather-consent{border:1px solid var(--line);background:var(--bg);width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--text);border-radius:24px;padding:clamp(24px,4vw,44px);position:fixed;inset:0;overflow:auto}.weather-consent::backdrop{background:#0008}.weather-consent h2{font-family:var(--ui-display,"Revibe Text",Arial,sans-serif);letter-spacing:-.045em;margin:20px 0 24px;font-size:clamp(30px,5vw,44px);font-weight:500;line-height:1.05}.weather-consent p{color:var(--muted);font-size:14px;line-height:1.65}.weather-consent .weather-eyebrow{letter-spacing:.04em;font:10px/1.5 ui-monospace,monospace}.weather-close{border-radius:50%;width:44px;height:44px;font-size:24px;position:absolute;top:12px;right:12px}.weather-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.weather-actions button{border:1px solid var(--line);border-radius:999px;min-height:44px;padding:12px 18px;font-size:12px}.weather-actions button:first-child{background:var(--text);color:var(--bg)}.weather-consent .weather-source{margin:28px 0 0;font-size:11px}.weather-source a{text-underline-offset:3px;text-decoration:underline}.weather-message{border-block:1px solid var(--line);padding:14px 0}@media (width<=700px){.meadow-weather-trigger{padding-inline:12px;font-size:10px;bottom:92px;right:16px}.weather-consent{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:32px 24px}.prism-skip{right:16px;bottom:max(20px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-state:0s;--motion-reveal:0s}}.mono-site .cal-workspace .page-shell{width:100%;margin-inline:auto}.mono-site .cal-workspace .page-shell>:is(h1,.eyebrow,.page-lead){text-align:center}.mono-site .cal-workspace .page-shell>.page-lead{margin-inline:auto}.mono-site :is(.primary-button,.cal-outline,.glass-button,.nav-more-panel a,.choice-list label,.step-nav button,.order-filters button,.room-list button){transition:background-color var(--motion-fast) ease,border-color var(--motion-state) ease,color var(--motion-fast) ease,transform var(--motion-state) var(--motion-ease)}.mono-site .cal-workspace .page-shell{animation-duration:var(--motion-state)}.mono-site .navbar.mono-nav .nav-more-panel{transform-origin:20px 0}.mono-site :is(.studio-tile,.partner-card,.news-post,.site-plan){transition:transform .48s var(--motion-ease),border-color var(--motion-state),box-shadow var(--motion-state);transform-origin:50%}.studio-gallery .studio-tile{aspect-ratio:.96;border-radius:20px;margin-top:0}.studio-gallery .studio-tile>:first-child{flex:1;min-height:0}.studio-gallery .mono-sculpture{height:auto}.studio-gallery .study-ui{border-radius:18px}.studio-gallery .study-process{min-height:0}.studio-gallery .studio-tile footer{flex:none}.studio-flow{text-align:center;min-width:0}.studio-flow>.cal-description{max-width:58ch;margin-inline:auto}.flow-view-tabs{border:1px solid var(--mono-rule);border-radius:999px;gap:4px;width:max-content;max-width:100%;margin:32px auto 24px;padding:4px;display:flex}.flow-view-tabs button{min-height:44px;transition:background var(--motion-state),color var(--motion-state);border-radius:999px;padding:10px 20px;font-size:13px}.flow-view-tabs button[aria-pressed=true]{background:var(--mono-ink);color:var(--mono-canvas)}.flow-board{--flow-build:0;--flow-x:0px;--flow-y:0px;border:1px solid var(--mono-rule);background-color:var(--mono-surface);background-image:radial-gradient(var(--mono-rule) .7px,transparent .7px);background-size:20px 20px;border-radius:20px;height:clamp(540px,55vw,720px);position:relative;overflow:clip}.flow-plane{transform:translate(var(--flow-x),var(--flow-y));transition:transform .7s var(--motion-ease);position:absolute;inset:0}.flow-lines{pointer-events:none;width:100%;height:100%;color:var(--mono-muted);position:absolute;inset:0;overflow:visible}.flow-lines g{opacity:.32;transition:opacity var(--motion-state)}.flow-lines .flow-edge-active{opacity:1}.flow-lines g>path{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--flow-build));vector-effect:non-scaling-stroke}.flow-lines circle{fill:var(--mono-ink);opacity:calc(var(--flow-build) * .8)}.flow-node{text-align:left;border:1px solid var(--mono-rule);background:var(--mono-canvas);width:15.6%;min-height:76px;color:var(--mono-ink);opacity:clamp(0,calc((var(--flow-build) - var(--node-i) * .028) * 3),1);transition:background-color var(--motion-state),border-color var(--motion-state),box-shadow var(--motion-state),transform .45s var(--motion-ease);border-radius:14px;padding:12px 13px;position:absolute;transform:translate(-50%,-50%)}.flow-node-number{color:var(--mono-muted);margin-bottom:8px;font:8px/1.4 ui-monospace,monospace;display:block}.flow-node strong{justify-content:space-between;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.flow-node strong>span{letter-spacing:-.05em;font-size:20px}.flow-node small{color:var(--mono-muted);margin-top:6px;font-size:9px;line-height:1.4;display:block}.flow-node[data-selected=true]{border-color:var(--mono-ink);box-shadow:0 0 0 1px var(--mono-ink);transform:translate(-50%,-50%)scale(1.025)}.flow-info{text-align:left;border-bottom:1px solid var(--mono-rule);grid-template-columns:180px minmax(0,1fr);gap:24px;min-height:108px;padding:24px 0;display:grid}.flow-info strong{font-size:16px;font-weight:500}.flow-info p{color:var(--mono-muted);max-width:80ch;margin:0;font-size:13px;line-height:1.7}.flow-finance-settings{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:end;gap:20px 40px;margin-top:24px;display:grid}.flow-finance-settings>div{gap:10px;max-width:420px;display:grid}.flow-finance-settings label{color:var(--mono-muted);font-size:12px}.flow-finance-settings select{width:100%;padding:12px 16px;font-size:13px}.flow-finance-settings .flow-ceo-option{min-height:44px;color:var(--mono-ink);align-items:center;gap:10px;display:flex}.flow-finance-settings p{color:var(--mono-muted);grid-column:1/-1;margin:0;font-size:11px;line-height:1.7}html:has(.mono-lab-shell){--accent:#000;--focus:#000;--bg:#fff;--text:#000;--muted:#707070;--line:#0000001a}html[data-theme=dark]:has(.mono-lab-shell){--accent:#fff;--focus:#fff;--bg:#000;--text:#fff;--muted:#aaa;--line:#ffffff2b}.mono-site.mono-lab-shell :is(.lab-page,.lab-experiment,.lab-switcher,.lab-list,.lab-feature,.lab-filters){--accent:var(--mono-ink);--text:var(--mono-ink);--bg:var(--mono-canvas);--surface:var(--mono-surface);--muted:var(--mono-muted);--line:var(--mono-rule)}.mono-site .lab-feature{border:1px solid var(--mono-rule);background:var(--mono-surface);box-shadow:none;border-radius:20px}.mono-site .lab-list>a{border-color:var(--mono-rule);color:var(--mono-ink)}.mono-site :is(.lab-switcher,.lab-filters) :is(a,button){border-color:var(--mono-rule);color:var(--mono-ink);min-height:44px}.mono-site :is(.lab-switcher a[aria-current=page],.lab-filters button[aria-pressed=true]){background:var(--mono-ink);color:var(--mono-canvas);border-color:var(--mono-ink)}.mono-site .lab-experiment{border:1px solid var(--mono-rule);background:var(--mono-surface);box-shadow:none;border-radius:20px}.mono-site :is(.lab-typography,.lab-scroll){background:var(--mono-surface);color:var(--mono-ink);border-radius:20px}.mono-site .glass-lab-backdrop,.mono-site .lab-canvas-object canvas{filter:grayscale()}.mono-site .glass-lab-scene :is(.glass-pill,.glass-panel,.glass-button){--glass-ink:var(--mono-ink);--glass-secondary:var(--mono-muted);--glass-edge:var(--mono-rule);--glass-hover:var(--mono-raised);--glass-fill:color-mix(in srgb,var(--mono-canvas) 52%,transparent);color:var(--mono-ink)}.mono-site .glass-lab-scene{--accent:var(--mono-ink);--text:var(--mono-ink);--bg:var(--mono-canvas)}.mono-site .glass-lab-scene :is(.glass-live-dot,.glass-switch[aria-checked=true]){background:var(--mono-ink);box-shadow:none}.mono-site .glass-lab-navigation button[aria-pressed=true]{color:var(--mono-ink);background:var(--mono-raised)}.mono-site .lab-switcher a{transition:background-color var(--motion-state),color var(--motion-state)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mono-site :is(.studio-tile,.partner-card,.news-post,.site-plan):hover:not(:has(input,textarea,select,[contenteditable=true])){transform:perspective(1200px) translateY(-3px) scale(1.012) rotateX(var(--surface-x,0deg)) rotateY(var(--surface-y,0deg));border-color:var(--mono-muted)}.mono-site button:not(:disabled,.flow-node,.vaybik-character,.glass-lab-grip,.glass-switch):active{transform:translateY(1px)}.flow-node:hover{border-color:var(--mono-ink)}}@media (width<=1000px){.flow-node{min-height:70px;padding:10px}.flow-node strong{font-size:12px}.flow-node small{font-size:8px}.flow-node strong>span{font-size:17px}}@media (width<=700px){.studio-gallery .studio-tile{aspect-ratio:auto;min-height:360px}.studio-gallery .mono-sculpture{height:300px}.flow-view-tabs{margin-block:24px 18px}.flow-view-tabs button{padding-inline:15px;font-size:12px}.flow-board{background-size:18px 18px;height:auto;min-height:0;padding:22px}.flow-plane{flex-direction:column;gap:28px;transition:none;display:flex;position:relative;inset:auto;transform:none}.flow-lines{display:none}.flow-node{opacity:1;width:100%;min-height:80px;padding:16px 18px;display:none;position:relative;top:auto!important;left:auto!important;transform:none!important}.flow-node[data-mobile-visible=true]{display:block}.flow-node:after{content:"";border-left:1px solid var(--mono-rule);height:27px;position:absolute;top:calc(100% + 1px);left:50%}.flow-node[data-mobile-last=true]:after{display:none}.flow-node strong{font-size:16px}.flow-node strong>span{font-size:24px}.flow-node small{font-size:11px}.flow-info{grid-template-columns:1fr;gap:10px;min-height:0;padding:20px 0}.flow-finance-settings{grid-template-columns:1fr;gap:14px}.flow-finance-settings:not([data-view=payment]){display:none}}@media (prefers-reduced-motion:reduce){.flow-plane,.flow-node,.mono-site :is(.studio-tile,.partner-card,.news-post,.site-plan){transition:none}.flow-board{--flow-build:1}.flow-lines circle{display:none}}body .mono-site>.vaybik{align-items:flex-end;gap:14px;width:max-content;max-width:calc(100% - 32px);min-height:110px;display:flex;margin:24px clamp(16px,3.35vw,64px)!important;position:relative!important;inset:auto!important}.mono-site .vaybik-label{display:none}.mono-site .vaybik-character{transform-origin:50% 80%;flex:none}.mono-site .vaybik[data-active=false] :is(.pet-leg,.pet-face){animation-play-state:paused}.mono-site .vaybik .pet-face{transform:translate(var(--pet-look-x,0px),var(--pet-look-y,0px));color:var(--mono-ink)}.mono-site .vaybik-bubble{border-radius:16px;order:3;width:min(320px,100vw - 32px);max-width:320px;margin:0;padding:18px 36px 18px 18px;font-size:12px;line-height:1.65;position:relative;inset:auto}.mono-site .vaybik-quick{color:var(--mono-ink);background:var(--mono-surface);border:1px solid var(--mono-rule);box-shadow:none;min-height:44px;margin-bottom:4px}body:has(.mono-site) .glass-support-dialog{--glass-ink:var(--text);--glass-secondary:var(--muted);--glass-edge:var(--line);--glass-fill:var(--bg);--glass-hover:var(--surface);font-family:Revibe Text,Arial,sans-serif}body:has(.mono-site) .glass-support-dialog::backdrop{background:#0006}body:has(.mono-site) .glass-support-surface{border:1px solid var(--line);-webkit-backdrop-filter:none;box-shadow:0 16px 60px #00000018;background:var(--bg)!important;border-radius:20px!important}body:has(.mono-site) .glass-support-surface .r2-liquid-layer{display:none}body:has(.mono-site) .glass-support-header{border-color:var(--line);padding:20px 22px}body:has(.mono-site) .glass-support-header h2{letter-spacing:-.035em;font-size:18px;font-weight:500}body:has(.mono-site) .glass-support-header p{color:var(--muted);font-size:11px}body:has(.mono-site) .glass-support-mark{background:var(--surface);width:36px;height:36px;color:var(--text);border-color:var(--line);border-radius:10px}body:has(.mono-site) .glass-support-dialog .glass-close{color:var(--text);border:1px solid var(--line);box-shadow:none;background:0 0;border-radius:50%}body:has(.mono-site) .glass-support-body .messenger-chat>header{color:var(--text);border-color:var(--line);gap:8px;padding:16px 22px}body:has(.mono-site) .glass-support-body .messenger-messages{background:var(--bg);overscroll-behavior:contain;flex-direction:column;gap:12px;padding:18px 22px;display:flex}body:has(.mono-site) .glass-support-body .messenger-messages article{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:92%;color:var(--text);box-shadow:none;overflow-wrap:anywhere;border-radius:14px;flex:none;align-self:flex-start;padding:14px 16px}body:has(.mono-site) .glass-support-body .messenger-messages article.message-own{background:var(--mono-raised,#eaeaea);color:var(--text);align-self:flex-end}body:has(.mono-site) .glass-support-body .messenger-messages article p{white-space:pre-wrap;margin:7px 0 10px;font-size:13px;line-height:1.65}body:has(.mono-site) .glass-support-body .message-author{color:var(--muted);font-size:10px}body:has(.mono-site) .glass-support-body article footer{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:9px}body:has(.mono-site) .glass-support-body .message-compose{background:var(--bg);border-top:1px solid var(--line);padding:14px 18px}body:has(.mono-site) .glass-support-body .message-compose textarea{background:var(--surface);border:1px solid var(--line);box-shadow:none;font-size:16px;line-height:1.5}body:has(.mono-site) .glass-support-body .messenger aside{background:var(--surface);border-color:var(--line)}body:has(.mono-site) .glass-support-body .messenger aside button{color:var(--text)}body:has(.mono-site) .glass-support-body .messenger aside strong{background:var(--text);color:var(--bg)}body:has(.mono-site) .glass-support-body .messenger aside button[aria-pressed=true]{background:var(--mono-raised,#eaeaea)}.mono-site .earnings-plot svg>path:first-of-type{stroke:var(--mono-rule)}.mono-site .earnings-curve{animation:curve-reveal var(--motion-reveal) var(--motion-ease) both}@keyframes curve-reveal{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@media (width<=700px){body .mono-site>.vaybik{flex-wrap:wrap;gap:10px;min-height:80px;margin-bottom:28px!important}.mono-site .vaybik-bubble{flex-basis:100%;order:-1;max-width:calc(100vw - 32px)}body:has(.mono-site) .glass-support-surface{width:calc(100vw - 16px);height:calc(var(--chat-vh,100dvh) - 16px);bottom:8px;left:8px;border-radius:20px!important}body:has(.mono-site) .glass-support-header{padding:12px 14px}body:has(.mono-site) .glass-support-body .messenger-messages{padding:12px}body:has(.mono-site) .glass-support-body .message-compose{padding:10px}body:has(.mono-site) .glass-support-body .messenger-chat>header{padding:12px 14px}}@media (prefers-reduced-motion:reduce){.mono-site :is(.earnings-curve,.pet-leg,.pet-face){transition:none;animation:none}}body:has(.mono-site) .glass-support-dialog[data-compact=true] .glass-support-header{padding-block:8px}body:has(.mono-site) .glass-support-dialog[data-compact=true] .glass-support-header p{display:none}body:has(.mono-site) .glass-support-dialog[data-compact=true] .messenger-chat>header{padding:7px 12px}body:has(.mono-site) .glass-support-dialog[data-compact=true] .messenger-messages{min-height:24px}body:has(.mono-site) .glass-support-dialog[data-compact=true] .messenger aside{flex:none;gap:8px;max-height:56px;display:flex;overflow:auto}body:has(.mono-site) .glass-support-dialog[data-compact=true] .messenger aside button{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:220px;overflow:hidden}body:has(.mono-site) .glass-support-dialog[data-compact=true] .message-compose{padding:8px}.night-meadow-journey{isolation:isolate;height:520svh;position:relative}.mono-site .night-meadow-journey .night-hero{height:100svh;min-height:0;padding-top:112px;padding-bottom:126px;position:sticky;top:0}.mono-site .night-meadow-journey .night-hero h1{font-size:clamp(64px,min(12.1vw,18svh),210px)}.night-meadow-journey .night-meadow-shade,.night-meadow-journey .night-meadow-fallback{opacity:calc(1 - var(--meadow-rise,0))}.night-meadow-journey .night-hero-exit{opacity:clamp(0,calc(1 - var(--meadow-rise,0) + var(--meadow-exit,0)),1)}.night-meadow-journey[data-still=true]{height:auto}.night-meadow-journey[data-still=true] .night-hero{height:auto;min-height:100svh;position:relative}.meadow-values-fallback{background:var(--mono-canvas);color:var(--mono-ink);letter-spacing:-.04em;flex-wrap:wrap;justify-content:center;gap:16px 40px;margin:0;padding:40px 24px;font-size:clamp(20px,4vw,48px);font-weight:600;list-style:none;display:flex}.meadow-weather-credit{z-index:3;color:#bcbcbc;text-underline-offset:3px;font:9px/1.4 Revibe Text,Arial,sans-serif;position:absolute;bottom:82px;right:clamp(20px,3.35vw,64px)}.night-home [data-cal-reveal]{position:relative;animation:none!important}.night-home .home-kinetic{perspective:1000px;margin-block-start:-.08em;padding-block:.08em;overflow:clip}.night-home .home-kinetic .m-word{transform-origin:50% 100%}.home-motion-rule{pointer-events:none;background:var(--mono-rule);transform-origin:0;height:1px;position:absolute;inset:0 0 auto}.night-home .mono-week-dial{animation:none}.motion-button-label{translate:var(--magnetic-x,0px) var(--magnetic-y,0px);pointer-events:none;display:inline-block}.mono-site .cal-home a.primary-button:is(:hover,:active){transform:none}.mono-site :is(.studio-tile,.partner-card,.news-post,.site-plan){position:relative}.motion-card-edge{pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(ellipse 300px 200px at var(--cursor-x,50%) var(--cursor-y,50%),var(--mono-ink) 0%,transparent 75%);-webkit-mask-composite:xor;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-mouse=true]>.motion-card-edge{opacity:.38}@media (prefers-reduced-motion:reduce){.motion-card-edge{display:none}.motion-button-label{translate:none}}@media (width>=1600px){.mono-site .night-meadow-journey .night-hero{padding-top:136px;padding-bottom:150px}}@media (width<=700px){.night-meadow-journey{height:480svh}.mono-site .night-meadow-journey .night-hero{padding:96px 16px 144px}.mono-site .night-meadow-journey .night-hero h1{font-size:clamp(40px,min(12vw,10svh),84px)}.meadow-weather-credit{font-size:8px;bottom:76px;right:18px}}@media (height<=720px){.mono-site .night-meadow-journey .night-hero{padding-top:88px;padding-bottom:104px}.night-meadow-journey .night-meadow-wordmark{margin-bottom:14px}.mono-site .night-meadow-journey .mono-studio-name{margin-bottom:18px}.mono-site .night-meadow-journey .cal-hero-brief{margin-top:20px}.mono-site .night-meadow-journey .cal-hero-brief>p{margin-bottom:16px;font-size:14px;line-height:1.4}.mono-site .night-meadow-journey .cal-hero-links{gap:4px 16px;margin-top:12px}}@media (width<=700px) and (height<=650px){.mono-site .night-meadow-journey .night-hero{align-items:start;padding:80px 16px 102px}.night-meadow-journey .night-meadow-wordmark{margin-bottom:10px}.night-meadow-journey .night-meadow-wordmark svg{width:24px;height:18px}.mono-site .night-meadow-journey .mono-studio-name{margin-bottom:14px}.mono-site .night-meadow-journey .cal-hero-brief{margin-top:16px}.mono-site .night-meadow-journey .cal-hero-brief>p{margin-bottom:12px;font-size:13px;line-height:1.4}.mono-site .night-meadow-journey .cal-actions>a{padding-inline:12px;font-size:11px}.mono-site .night-meadow-journey .cal-hero-links{margin-top:8px;font-size:10px}}@media (width>=701px) and (height<=540px){.mono-site .night-meadow-journey .night-hero{padding:80px 32px 84px}.night-meadow-journey .night-hero-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"brand brand""heading brief";align-items:center;gap:10px 36px;display:grid}.night-meadow-journey .night-meadow-wordmark{grid-area:brand;margin:0}.mono-site .night-meadow-journey .cal-hero-heading{grid-area:heading}.night-meadow-journey .night-meadow-wordmark svg{width:24px;height:18px}.mono-site .night-meadow-journey .night-hero h1{font-size:clamp(40px,5.8vw,68px)}.mono-site .night-meadow-journey .cal-hero-brief{grid-area:brief;margin:0;padding:0}.mono-site .night-meadow-journey .cal-hero-links{flex-direction:column;gap:0;margin-top:6px}.mono-site .night-meadow-journey .cal-hero-brief>p{margin-bottom:12px;font-size:13px;line-height:1.4}.mono-site .night-meadow-journey .cal-actions>a{padding-inline:12px;font-size:11px}.night-meadow-journey .meadow-weather-trigger{bottom:88px;left:32px;right:auto}.night-meadow-journey .meadow-weather-credit{bottom:100px;left:180px;right:auto}}@media (prefers-reduced-motion:reduce){.night-meadow-journey{height:auto}.mono-site .night-meadow-journey .night-hero{height:auto;min-height:100svh;position:relative}}
