.landing_root__WkqCp{--land-bg:#f4f2ef;--land-text-1:#111114;--land-text-2:#5a5650;--land-text-3:#6f6962;--home-surface:#fff;--home-surface-2:#edeae5;--home-border:rgba(30,26,20,.1);--status-green:#0c8f5e;--status-blue:#2563eb;--status-amber:#b45309;--ink-band:#111114;--on-ink:#f2f2f4;--on-ink-muted:#c0c0c7;--land-accent-h:#2a2a2e;--land-accent-m:rgba(30,26,20,.05);--radius:22px;--ease:cubic-bezier(.22,1,.36,1);--page-width:1160px;color-scheme:light;min-height:100vh;background:var(--land-bg);color:var(--land-text-1);font-size:18px;line-height:1.8;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}.landing_root__WkqCp a{color:inherit;text-decoration:none;text-underline-offset:5px}.landing_root__WkqCp button{font:inherit;color:inherit;cursor:pointer}.landing_root__WkqCp :focus-visible{outline:3px solid var(--land-text-1);outline-offset:5px}.landing_root__WkqCp ::-moz-selection{background:var(--ink-band);color:var(--on-ink)}.landing_root__WkqCp ::selection{background:var(--ink-band);color:var(--on-ink)}.landing_root__WkqCp svg{flex-shrink:0}.landing_root__WkqCp h1,.landing_root__WkqCp h2,.landing_root__WkqCp h3,.landing_root__WkqCp p{margin:0}.landing_root__WkqCp h1,.landing_root__WkqCp h2,.landing_root__WkqCp h3{line-height:1.26;letter-spacing:-.025em;font-weight:700;text-wrap:balance}.landing_root__WkqCp h2{font-size:clamp(34px,3.7vw,52px)}.landing_root__WkqCp h3{font-size:28px}.landing_root__WkqCp p{text-wrap:pretty}.landing_root__WkqCp ol,.landing_root__WkqCp ul{margin:0;padding:0;list-style:none}.landing_container__9Qgdm{width:min(var(--page-width),calc(100% - 80px));margin-inline:auto}.landing_contentSheet__RZ_oc{position:relative;z-index:2;margin-top:-34px;padding-top:40px;border-radius:34px 34px 0 0;background:var(--land-bg)}.landing_contentSheet__RZ_oc:before{content:"";position:absolute;top:12px;left:calc(50% - 22px);width:44px;height:4px;border-radius:999px;background:var(--home-border)}.landing_section__v2iAY{padding-block:84px}.landing_surface__rfWOy{background:var(--home-surface)}.landing_small__rDydT{font-size:15px;color:var(--land-text-3)}.landing_lead__Um3id{margin-top:20px!important;color:var(--land-text-2);max-width:560px}.landing_button__n1DvH{display:inline-flex;min-height:56px;padding:14px 26px;align-items:center;justify-content:center;gap:14px;border:1px solid transparent;border-radius:999px;font-size:18px;font-weight:700;line-height:1.5;transition:background-color .2s,color .2s,transform .25s var(--ease)}.landing_button__n1DvH:hover{transform:translateY(-2px)}.landing_buttonPrimary__K2_D7{background:var(--ink-band);color:var(--on-ink)!important}.landing_buttonPrimary__K2_D7:hover{background:var(--land-accent-h)}.landing_buttonInk__BULy6{background:var(--ink-band);color:var(--on-ink)!important}.landing_buttonLight__iI_pF{background:var(--home-surface);color:var(--land-text-1)!important}.landing_buttonOutline__vQGUT{border-color:var(--home-border)}.landing_textLink__ioDuP{display:inline-flex;min-height:44px;align-items:center;gap:6px;font-weight:700}.landing_status__4JfuC{display:inline-flex;align-items:center;min-height:25px;padding:3px 9px;border-radius:999px;font-size:15px;background:var(--home-surface);color:var(--land-text-2);white-space:nowrap}.landing_statusBlue__Ohr8S{color:var(--status-blue)}.landing_statusGreen__Rm6LD{color:color-mix(in srgb,var(--status-green) 85%,var(--land-text-1))}.landing_statusAmber__4IuET{color:var(--status-amber);background:rgba(180,83,9,.08)}.landing_aiTag__RA_T_{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--land-accent-m);color:var(--land-text-1);font-size:15px;font-weight:700;white-space:nowrap}.landing_demoLabel__Xofey{font-size:15px;font-weight:400;color:var(--land-text-3)}.landing_siteHeader__alJVh{position:absolute;inset:22px 0 auto;z-index:20}.landing_navShell__mC1pQ{min-height:68px;padding:8px 10px 8px 24px;display:flex;align-items:center;gap:20px;border:1px solid hsla(0,0%,100%,.5);border-radius:999px;background:hsla(36,19%,95%,.96)}@supports (backdrop-filter:blur(16px)){.landing_navShell__mC1pQ{background:hsla(36,19%,95%,.86);backdrop-filter:blur(16px)}}.landing_brand__WBrA3{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:44px}.landing_brand__WBrA3 img{width:auto;height:31px;-o-object-fit:contain;object-fit:contain}.landing_brand__WBrA3 .landing_brandBadge__8hgau{position:relative;top:2px;padding:2px 8px;border:0;border-radius:4px;background:var(--cz-graphite);color:#fff;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.5}.landing_navLinks__K22NV{display:flex;align-items:center;gap:20px;margin-left:auto}.landing_navLinks__K22NV a{min-height:48px;display:inline-flex;align-items:center;font-size:16px;white-space:nowrap}.landing_navLinks__K22NV a:hover{text-decoration:underline}.landing_navActions__HLtD2{display:flex;align-items:center;gap:8px}.landing_loginButton__Co0wk{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:10px 18px;border-radius:999px;border:1px solid rgba(17,17,20,.16);background:hsla(0,0%,100%,.7);font-size:15px;font-weight:700;color:var(--land-text-1);transition:background-color .2s,border-color .2s,transform .25s var(--ease)}.landing_loginButton__Co0wk:hover{background:var(--home-surface);border-color:rgba(17,17,20,.32);transform:translateY(-1px)}.landing_navActions__HLtD2 .landing_button__n1DvH{min-height:48px;padding:11px 20px;font-size:16px;white-space:nowrap}.landing_mobileActionLabel__KH_Bh{display:none}.landing_loginButton__Co0wk{white-space:nowrap}.landing_heroLang___c54_{display:none!important}@media (max-width:560px){.landing_navLang__sGIBB{display:none!important}.landing_heroLang___c54_{display:inline-flex!important;position:absolute;top:92px;right:16px;z-index:5}}.landing_hero__pH_wF{position:relative;min-height:740px;display:flex;align-items:center;isolation:isolate;color:var(--on-ink);background:var(--ink-band)}.landing_heroPhoto__lQBcJ{-o-object-fit:cover;object-fit:cover;-o-object-position:center 44%;object-position:center 44%;z-index:-2}.landing_hero__pH_wF:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,17,20,.91),rgba(17,17,20,.76) 34%,rgba(17,17,20,.23) 65%,rgba(17,17,20,.08)),linear-gradient(0deg,rgba(17,17,20,.7),transparent 55%);z-index:-1}.landing_heroContent__tJQZW{padding-top:156px;padding-bottom:104px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:32px;align-items:end}.landing_heroCopy__lptIS{max-width:730px}.landing_hero__pH_wF h1{font-size:clamp(48px,5.1vw,74px);line-height:1.18;letter-spacing:-.035em;font-weight:800;text-shadow:0 2px 24px rgba(0,0,0,.3)}.landing_heroDescription__EEcW7{margin-top:26px!important;max-width:580px;font-size:20px;line-height:1.8}.landing_heroPoints__7U6ax{margin-top:24px!important;display:grid;gap:9px}.landing_heroPoints__7U6ax li{display:flex;align-items:flex-start;gap:12px;font-size:18px;font-weight:500}.landing_heroPoints__7U6ax li span{width:27px;height:27px;flex:none;margin-top:2px;border-radius:50%;border:1px solid hsla(0,0%,100%,.5);display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-variant-numeric:tabular-nums}.landing_heroActions__e7xPi{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}.landing_heroActions__e7xPi .landing_buttonOutline__vQGUT{border-color:hsla(0,0%,100%,.6);color:var(--on-ink);background:rgba(17,17,20,.25)}.landing_heroActions__e7xPi .landing_buttonOutline__vQGUT:hover{background:rgba(17,17,20,.55)}.landing_heroBottom__BiMlH{margin-top:20px!important;display:flex;align-items:flex-start;gap:7px;font-size:15px}.landing_heroBottom__BiMlH svg{margin-top:2px}.landing_heroSceneNote__krYct{padding-bottom:6px;justify-self:end}.landing_heroSceneNote__krYct span{font-size:15px}.landing_heroSceneNote__krYct p{margin-top:10px!important;font-size:28px;line-height:1.5;font-weight:600;letter-spacing:-.02em}.landing_heroDock___aA_a{position:relative}.landing_brief__nC8JO{color:var(--land-text-1);border-radius:var(--radius);padding:28px 30px;background:var(--home-surface);border:1px solid var(--home-border)}.landing_briefTop__y6k0S{flex-wrap:wrap;gap:10px 24px;padding-bottom:18px;border-bottom:1px solid var(--home-border)}.landing_briefHead__y8oxq,.landing_briefTop__y6k0S{display:flex;justify-content:space-between;align-items:center}.landing_briefHead__y8oxq{gap:10px}.landing_briefHead__y8oxq strong{display:inline-flex;align-items:center;gap:8px;font-size:18px}.landing_briefSub__3fkDU{font-size:15px;color:var(--land-text-2)}.landing_briefItems__85QRk{display:grid;grid-template-columns:1.15fr 1fr;-moz-column-gap:28px;column-gap:28px;padding-top:18px}.landing_briefItem__R5LnC{min-width:0;font-size:17px;padding-block:4px}.landing_briefItem__R5LnC:first-child{grid-row:span 2;border-right:1px solid var(--home-border);padding-right:28px}.landing_briefItem__R5LnC:last-child{padding-top:15px;margin-top:12px;border-top:1px solid var(--home-border)}.landing_briefRow__ilHpc{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.landing_briefItem__R5LnC strong{font-size:17px;letter-spacing:-.02em}.landing_briefItem__R5LnC small{display:block;margin-top:3px;font-size:15px;color:var(--land-text-3)}.landing_draftText__iodyn{margin-top:8px!important;padding:10px 12px;border-radius:12px;background:var(--land-bg);font-size:15px}.landing_acts__vnAs6{margin-top:10px;display:flex;gap:6px}.landing_acts__vnAs6 span{min-height:30px;padding:4px 12px;border-radius:999px;font-size:15px;font-weight:700;border:1px solid var(--home-border);display:inline-flex;align-items:center}.landing_acts__vnAs6 span:first-child{background:var(--ink-band);color:var(--on-ink);border-color:var(--ink-band)}.landing_heroDock___aA_a+.landing_surface__rfWOy{background:transparent}.landing_promises__Y8t6F{display:grid;grid-template-columns:repeat(4,1fr);padding-top:24px;border-bottom:1px solid var(--home-border)}.landing_promise__5sUMq{display:flex;gap:14px;align-items:center;padding:23px 20px}.landing_promise__5sUMq>svg{width:22px;height:22px}.landing_promise__5sUMq:first-child{padding-left:0}.landing_promise__5sUMq+.landing_promise__5sUMq{border-left:0}.landing_promise__5sUMq strong{display:block;font-size:20px;letter-spacing:-.02em}.landing_promise__5sUMq span{font-size:15px;color:var(--land-text-2)}.landing_introGrid__Rp8xI{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.landing_craftPhoto__IJIuv{position:relative;margin:26px 0 0;border-radius:var(--radius);overflow:hidden;background:var(--home-surface-2)}.landing_craftPhoto__IJIuv img{display:block;width:100%;height:240px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%}.landing_craftPhoto__IJIuv figcaption{position:absolute;inset:auto 0 0;padding:35px 21px 17px;background:linear-gradient(transparent,rgba(17,17,20,.78));color:var(--on-ink);font-size:15px}.landing_frictionList__weHEA li{padding:21px 0;border-bottom:1px solid var(--home-border)}.landing_frictionList__weHEA li:first-child{padding-top:0}.landing_frictionList__weHEA strong{display:block;margin-bottom:5px;font-size:22px;letter-spacing:-.02em}.landing_frictionList__weHEA p{color:var(--land-text-2);font-size:18px}.landing_frictionList__weHEA .landing_fix__fN1VV{margin-top:9px!important;display:flex;gap:8px;align-items:flex-start;font-size:17px;font-weight:600;color:var(--land-text-1)}.landing_frictionList__weHEA .landing_fix__fN1VV svg{margin-top:6px}.landing_day__qHcoP{display:grid;gap:24px;margin-top:32px}.landing_times__qtqGf{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-content:start}.landing_tm__Gy5X7{min-width:0;text-align:left;border:1px solid var(--home-border);background:var(--home-surface);border-radius:20px;padding:0;overflow:hidden;transition:transform .2s var(--ease),background-color .2s}.landing_tm__Gy5X7:hover{transform:translateY(-3px)}.landing_timePhoto__tMMh6{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--home-surface-2)}.landing_timePhoto__tMMh6>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .4s var(--ease)}.landing_tm__Gy5X7:hover .landing_timePhoto__tMMh6>img{transform:scale(1.04)}.landing_timeSelected__J_Jn_{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--home-surface);color:var(--land-text-1)}.landing_timeLabel__XsTAj{display:block;padding:12px 14px 15px}.landing_timeLabel__XsTAj b{display:block;font-size:15px;font-weight:500;color:var(--land-text-3);font-variant-numeric:tabular-nums}.landing_timeLabel__XsTAj strong{display:block;margin-top:1px;font-size:20px;font-weight:700;letter-spacing:-.02em}.landing_tm__Gy5X7[aria-pressed=true]{background:var(--ink-band);color:var(--on-ink);border-color:var(--ink-band)}.landing_tm__Gy5X7[aria-pressed=true] b{color:var(--on-ink-muted)}.landing_dpanel__CatEu{border-radius:var(--radius);background:var(--home-surface);border:1px solid var(--home-border);display:grid;grid-template-columns:.95fr 1.05fr;overflow:hidden}.landing_dayScene__FsPAR{position:relative;min-height:500px;margin:0;background:var(--home-surface-2)}.landing_dayScene__FsPAR>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.landing_dayScene__FsPAR:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(17,17,20,.78));pointer-events:none}.landing_dayScene__FsPAR figcaption{position:absolute;bottom:28px;left:28px;right:28px;z-index:1;color:var(--on-ink)}.landing_dayScene__FsPAR figcaption span{display:block;font-size:16px;font-variant-numeric:tabular-nums}.landing_dayScene__FsPAR figcaption strong{display:block;margin-top:4px;font-size:32px;line-height:1.3;letter-spacing:-.02em}.landing_dayDetails__zMwz_{min-width:0;padding:32px}.landing_dpanel__CatEu h3{font-size:30px}.landing_was__bosw7{margin-top:16px!important;padding:16px;border-radius:14px;background:var(--land-bg);font-size:17px;color:var(--land-text-2)}.landing_was__bosw7 b{display:block;font-size:15px;color:var(--land-text-1);margin-bottom:4px}.landing_dayHelp__xdoGv{margin-top:24px}.landing_dayHelp__xdoGv>p{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700}.landing_dayHelp__xdoGv ul{margin-top:10px}.landing_dayHelp__xdoGv li{display:flex;align-items:flex-start;gap:10px;padding:13px 0;border-top:1px solid var(--home-border);font-size:18px;font-weight:600;letter-spacing:-.01em}.landing_dayHelp__xdoGv li:first-child{border-top:0}.landing_dayHelp__xdoGv li>svg{margin-top:7px}.landing_dayHelp__xdoGv li small{display:block;margin-top:3px;font-size:15px;font-weight:400;color:var(--land-text-3)}.landing_aiRow__d0YIF{display:grid;grid-template-columns:.95fr 1.05fr;gap:64px;align-items:center;padding-block:48px;border-top:1px solid var(--home-border)}.landing_aiRow__d0YIF:last-child{padding-bottom:0}.landing_aiRow__d0YIF:first-of-type{border-top:0;padding-top:40px}.landing_rev__TuSJm>.landing_aiCopy__VAiQR{order:2}.landing_aiCopy__VAiQR h3{font-size:clamp(30px,3vw,38px)}.landing_aiCopy__VAiQR>p{margin-top:18px;color:var(--land-text-2);line-height:1.85}.landing_checkList__mrZQZ{margin-top:24px!important}.landing_checkList__mrZQZ li{display:flex;gap:10px;align-items:flex-start;margin-top:12px;font-size:18px}.landing_checkList__mrZQZ li small{display:block;color:var(--land-text-3);font-size:15px}.landing_checkList__mrZQZ svg{margin-top:4px}.landing_panelCard__Ep7r1{padding:28px;background:var(--home-surface);border:1px solid var(--home-border);border-radius:var(--radius)}.landing_panelBar__FEIdJ{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin-bottom:18px;font-size:17px;font-weight:700}.landing_msg___px3e{display:flex;gap:10px;align-items:flex-start}.landing_av__cDpMS{width:34px;height:34px;flex:none;border-radius:50%;background:var(--home-surface-2);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:var(--land-text-2)}.landing_bub__0D1Ns{background:var(--land-bg);border-radius:16px 16px 16px 6px;padding:11px 14px;font-size:17px}.landing_msg___px3e small{display:block;margin-top:5px;font-size:15px;color:var(--land-text-3)}.landing_opts__1qJLF{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 10px}.landing_opt__QqD_G{min-height:48px;padding:9px 16px;border-radius:999px;border:1px solid var(--home-border);background:var(--home-surface);font-size:16px;font-weight:700}.landing_opt__QqD_G[aria-pressed=true]{background:var(--ink-band);color:var(--on-ink);border-color:var(--ink-band)}.landing_out__On83u{min-height:104px;padding:15px 16px;border-radius:16px;border:1px solid var(--home-border);font-size:17px}.landing_send__sL4lM{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:15px;color:var(--land-text-3)}.landing_send__sL4lM span:last-child{min-height:36px;padding:6px 16px;border-radius:999px;background:var(--ink-band);color:var(--on-ink);font-size:15px;font-weight:700;display:inline-flex;align-items:center}.landing_srcs__RAZr0{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.landing_srcs__RAZr0 span{font-size:15px;padding:3px 10px;border-radius:999px;background:var(--land-bg);color:var(--land-text-2)}.landing_todo__NVTJF li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:start;padding:16px 0;border-top:1px solid var(--home-border);font-size:17px}.landing_todo__NVTJF li:first-child{border-top:0}.landing_rk__cT0if{width:30px;height:30px;border-radius:8px;background:var(--ink-band);color:var(--on-ink);font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center}.landing_todo__NVTJF small{display:block;color:var(--land-text-3);font-size:15px}.landing_sig__CxlYC{padding:15px 16px;border-radius:16px;background:var(--land-bg);font-size:17px}.landing_sig__CxlYC+.landing_sig__CxlYC{margin-top:10px}.landing_sigHead__jWXF6{display:flex;justify-content:space-between;gap:10px;align-items:center}.landing_sigHead__jWXF6 strong{font-size:18px;letter-spacing:-.02em}.landing_sig__CxlYC p{margin-top:4px!important;color:var(--land-text-2);font-size:15px}.landing_sig__CxlYC .landing_note__sC8UV{margin-top:10px!important;padding:11px 12px;border-radius:12px;background:var(--home-surface);border:1px solid var(--home-border);font-size:15px;color:var(--land-text-1)}.landing_blank__hubqK{padding:0 5px;border-radius:6px;background:rgba(180,83,9,.1);color:var(--status-amber);font-weight:700}.landing_track__e1mwk{position:relative;height:36px;margin-top:10px}.landing_track__e1mwk i{position:absolute;top:12px;height:6px;border-radius:3px}.landing_trackAll__c8eCS{left:0;right:0;background:rgba(17,17,20,.07)}.landing_trackPlan__D1QK_{left:0;width:70%;background:rgba(17,17,20,.35)}.landing_trackSlip__brI1L{left:70%;width:12%;background:var(--status-amber);border-radius:0 3px 3px 0!important}.landing_track__e1mwk span{position:absolute;top:22px;font-size:14px;color:var(--land-text-3)}.landing_calc__M8jFD{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:36px;margin-top:40px;border-radius:var(--radius);background:var(--land-bg);border:1px solid var(--home-border)}.landing_calc__M8jFD label{display:block;font-size:18px;font-weight:700}.landing_calc__M8jFD label+label{margin-top:22px}.landing_calc__M8jFD output{float:right;font-variant-numeric:tabular-nums}.landing_calc__M8jFD input[type=range]{width:100%;margin-top:8px;accent-color:var(--ink-band);min-height:44px;cursor:pointer}.landing_res__1JQkn{border-radius:20px;background:var(--ink-band);color:var(--on-ink);padding:30px;display:flex;flex-direction:column;justify-content:center}.landing_res__1JQkn>b{font-size:15px;color:var(--on-ink-muted);font-weight:400}.landing_big__lUVrh{font-size:clamp(40px,6vw,60px);font-weight:700;letter-spacing:-.04em;line-height:1.15;margin-top:4px;font-variant-numeric:tabular-nums}.landing_res__1JQkn ul{margin-top:16px;display:grid;gap:5px;font-size:17px;color:var(--on-ink-muted)}.landing_res__1JQkn ul strong{color:var(--on-ink);font-variant-numeric:tabular-nums}.landing_res__1JQkn p{margin-top:16px!important;font-size:15px;color:var(--on-ink-muted)}.landing_sectionHeading__J_0as{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px}.landing_sectionHeading__J_0as p{max-width:350px;color:var(--land-text-2)}.landing_featureTabs__Uw6gR{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:6px;border-radius:999px;background:rgba(17,17,20,.05);margin-bottom:48px}.landing_featureTab__vvXSY{display:flex;justify-content:center;align-items:center;gap:12px;min-height:53px;padding:12px;border:0;border-radius:999px;background:transparent;font-size:18px;color:var(--land-text-2)!important;transition:background-color .2s,color .2s}.landing_featureTab__vvXSY span{font-size:15px;font-variant-numeric:tabular-nums}.landing_featureTab__vvXSY[aria-selected=true]{background:var(--ink-band);color:var(--on-ink)!important;font-weight:700}.landing_featureTab__vvXSY:hover:not([aria-selected=true]){background:var(--home-surface)}.landing_featurePanel__N3lKG{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center;min-height:400px}.landing_featurePanel__N3lKG[hidden]{display:none}.landing_featureCopy__xidUn h3{font-size:clamp(30px,3vw,38px)}.landing_featureCopy__xidUn>p{margin-top:20px!important;color:var(--land-text-2);line-height:1.85}.landing_aiAssist__dm69c{margin-top:22px!important;padding:17px 18px;border-radius:16px;background:var(--land-accent-m);font-size:17px;display:flex;gap:10px;align-items:flex-start;color:var(--land-text-1)!important}.landing_aiAssist__dm69c svg{margin-top:5px}.landing_productPreview__Z9s5w{min-width:0;padding:28px;background:var(--home-surface);border:1px solid var(--home-border);border-radius:var(--radius)}.landing_previewBar__c8T63{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 15px;align-items:center;margin-bottom:18px;font-size:17px;font-weight:700}.landing_portfolioImage__jShQa{width:100%;height:183px;-o-object-fit:cover;object-fit:cover;border-radius:13px}.landing_portfolioTitle__dyKc1{margin-top:15px!important;font-size:24px;letter-spacing:-.02em;font-weight:700}.landing_portfolioDescription__M9Dmz{margin-top:3px!important;font-size:15px;color:var(--land-text-2)}.landing_portfolioRequest__UQjQi{margin-top:18px;padding-top:18px;border-top:1px solid var(--home-border);display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:17px}.landing_portfolioRequest__UQjQi span:not(.landing_status__4JfuC){font-size:15px;color:var(--land-text-2)}.landing_previewTable__7K9O9{width:100%;border-collapse:collapse;text-align:left;font-size:17px;font-variant-numeric:tabular-nums}.landing_previewTable__7K9O9 th{font-weight:400;color:var(--land-text-2);font-size:15px}.landing_previewTable__7K9O9 td,.landing_previewTable__7K9O9 th{padding:13px 0;border-bottom:1px solid var(--home-border)}.landing_previewTable__7K9O9 td:last-child,.landing_previewTable__7K9O9 th:last-child{text-align:right}.landing_scheduleRow__pmHPw{display:flex;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid var(--home-border);font-size:17px}.landing_scheduleRow__pmHPw>span:first-child{width:58px;color:var(--land-text-2);font-size:15px;font-variant-numeric:tabular-nums}.landing_scheduleRow__pmHPw .landing_status__4JfuC{margin-left:auto}.landing_recordLine__9wtZ7{margin-top:19px;display:flex;gap:10px;align-items:flex-start;font-size:15px}.landing_recordLine__9wtZ7 svg{margin-top:2px}.landing_recordLine__9wtZ7 p+p{margin-top:5px;color:var(--land-text-2);font-size:15px}.landing_inspectionList__qOqnf li{display:flex;justify-content:space-between;gap:12px;padding:17px 0;border-bottom:1px solid var(--home-border);font-size:17px}.landing_featureDisclaimer__qOlRH{margin-top:30px!important;font-size:15px;color:var(--land-text-3);text-align:right}.landing_root__WkqCp .landing_studioLead__owo3l{max-width:790px}.landing_studioDemo__uw877{display:grid;grid-template-columns:1.08fr 1fr;margin-top:36px;border:1px solid var(--home-border);border-radius:var(--radius);overflow:hidden;background:var(--home-surface)}.landing_studioClient__JR17w,.landing_studioPartner__69PVR{min-width:0;padding:28px}.landing_studioPanelHead___gkfk{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px}.landing_studioPanelHead___gkfk strong{display:inline-flex;align-items:center;gap:10px;font-size:20px;letter-spacing:-.02em}.landing_studioRoomImage__mBuDl{display:block;width:100%;height:340px;margin-top:16px;border-radius:14px}.landing_studioMaterials__7ioHr{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.landing_studioMaterials__7ioHr span{padding:4px 12px;border-radius:999px;background:var(--land-accent-m);color:var(--land-text-2);font-size:15px}.landing_studioReferences__Kq72X{margin-top:20px;padding-top:17px;border-top:1px solid var(--home-border)}.landing_studioReferences__Kq72X>p{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:16px;font-weight:600}.landing_studioReferences__Kq72X>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.landing_studioReferences__Kq72X img{width:100%;height:112px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:12px}.landing_studioPartner__69PVR{display:flex;flex-direction:column;justify-content:space-between;gap:26px;border-left:1px solid var(--home-border);background:var(--land-bg)}.landing_studioQuote__Owa9T{margin:18px 0 0}.landing_studioQuote__Owa9T>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 0;border-bottom:1px solid var(--home-border)}.landing_studioQuote__Owa9T dt{font-size:18px;font-weight:600}.landing_studioQuote__Owa9T dd{margin:0;color:var(--land-text-2);font-size:15px;text-align:right}.landing_studioConversation__mnf13>p{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700}.landing_studioCustomerMessage__Ogt4T,.landing_studioPartnerMessage__Ua_AT{padding:15px 18px;margin-top:13px;border-radius:17px}.landing_studioCustomerMessage__Ogt4T{background:var(--home-surface);border-bottom-left-radius:5px}.landing_studioPartnerMessage__Ua_AT{background:var(--ink-band);color:var(--on-ink);border-bottom-right-radius:5px}.landing_studioCustomerMessage__Ogt4T>span,.landing_studioPartnerMessage__Ua_AT>span{display:block;margin-bottom:6px;font-size:15px}.landing_studioCustomerMessage__Ogt4T>span{color:var(--land-text-2)}.landing_studioPartnerMessage__Ua_AT>span{color:var(--on-ink-muted)}.landing_studioCustomerMessage__Ogt4T>p,.landing_studioPartnerMessage__Ua_AT>p{font-size:17px;line-height:1.8}.landing_studioFlow__n1n_C p{max-width:350px}.landing_studioFooter__X6_LA{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:30px}.landing_studioFooter__X6_LA>p{max-width:650px}.landing_studioFooter__X6_LA>a{flex-shrink:0}.landing_moreGrid__w9gmm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px}.landing_more__xgzpX{padding:24px 22px;border-radius:20px;background:var(--land-bg)}.landing_io__TRY1n{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:15px;color:var(--land-text-3);margin-bottom:12px!important}.landing_io__TRY1n em{font-style:normal;padding:1px 8px;border-radius:999px;background:var(--land-bg);color:var(--land-text-1)}.landing_more__xgzpX h3{font-size:20px}.landing_more__xgzpX p:not(.landing_io__TRY1n){margin-top:6px;font-size:17px;color:var(--land-text-2)}.landing_safeGrid__1iYp1{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:40px}.landing_safe___imsj{padding:26px;border-radius:20px;background:var(--home-surface);border:1px solid var(--home-border);display:flex;gap:14px}.landing_safe___imsj svg{margin-top:2px}.landing_safe___imsj h3{font-size:22px}.landing_safe___imsj p{margin-top:6px!important;font-size:17px;color:var(--land-text-2)}.landing_reason__cBCr5{background:var(--ink-band);color:var(--on-ink)}.landing_reasonLead__sJuEW{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:46px}.landing_reasonLead__sJuEW p{color:var(--on-ink-muted);max-width:450px}.landing_comparison__ZOXaf{width:100%;border-collapse:collapse;text-align:left}.landing_comparison__ZOXaf caption{text-align:left;padding-bottom:14px;font-size:15px;color:var(--on-ink-muted)}.landing_comparison__ZOXaf td,.landing_comparison__ZOXaf th{padding:20px;border-bottom:1px solid hsla(0,0%,100%,.18)}.landing_comparison__ZOXaf th{font-size:15px;font-weight:400;color:var(--on-ink-muted)}.landing_comparison__ZOXaf td:first-child,.landing_comparison__ZOXaf th:first-child{padding-left:0;width:20%}.landing_comparison__ZOXaf td{font-size:18px;vertical-align:top}.landing_comparison__ZOXaf td:nth-child(2){color:var(--on-ink-muted);width:37%}.landing_comparison__ZOXaf td:nth-child(3){font-weight:700}.landing_aiMark__UNxU0{margin-left:8px;font-size:15px;font-weight:700;color:var(--on-ink-muted)}.landing_reasonFootnote__jA_lW{margin-top:22px!important;color:var(--on-ink-muted);font-size:15px}.landing_collaborationInner__5gu9r{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;padding:52px;border-radius:var(--radius);background:var(--home-surface);align-items:start}.landing_collaborationInner__5gu9r h2{font-size:38px}.landing_collaborationInner__5gu9r>div>p{margin-top:17px;color:var(--land-text-2);font-size:18px}.landing_roleRow___go0N{display:grid;grid-template-columns:130px 1fr;gap:20px;padding:20px 0;border-top:1px solid var(--home-border)}.landing_roleRow___go0N:first-child{padding-top:0;border-top:0}.landing_roleRow___go0N strong{font-size:18px}.landing_roleRow___go0N p{font-size:17px;color:var(--land-text-2)}.landing_toolsGrid__bcs49{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.landing_toolsCopy__TqrQ7>p{margin-top:22px;color:var(--land-text-2);max-width:450px}.landing_toolsCopy__TqrQ7 .landing_button__n1DvH{margin-top:27px}.landing_toolsCopy__TqrQ7 .landing_small__rDydT{margin-top:14px}.landing_toolDocuments__D5XJ0{border-top:1px solid var(--home-border)}.landing_toolDocuments__D5XJ0 li{padding:23px 0;border-bottom:1px solid var(--home-border);display:flex;align-items:start;gap:20px}.landing_toolDocuments__D5XJ0 svg{margin-top:3px}.landing_toolDocuments__D5XJ0 h3{font-size:24px}.landing_toolDocuments__D5XJ0 p{margin-top:6px;font-size:17px;color:var(--land-text-2)}.landing_steps__XqmSK{display:grid;grid-template-columns:repeat(3,1fr);margin-top:34px!important;gap:36px}.landing_steps__XqmSK li{padding-top:22px;border-top:1px solid var(--home-border)}.landing_stepNumber__2ar_Z{font-size:15px;color:var(--land-text-3);font-variant-numeric:tabular-nums}.landing_steps__XqmSK h3{margin-top:13px;font-size:24px}.landing_steps__XqmSK p{margin-top:11px;font-size:18px;color:var(--land-text-2)}.landing_stepsNote__tdb6H{margin-top:27px!important;font-size:15px;color:var(--land-text-3)}.landing_faqGrid__rzy_U{display:grid;grid-template-columns:.75fr 1.25fr;gap:65px;align-items:start}.landing_faqIntro__k34xh p{margin-top:20px;color:var(--land-text-2);max-width:280px}.landing_faqGrid__rzy_U details{border-bottom:1px solid var(--home-border)}.landing_faqGrid__rzy_U details:first-child{border-top:1px solid var(--home-border)}.landing_faqGrid__rzy_U summary{position:relative;min-height:84px;padding:25px 38px 25px 0;list-style:none;cursor:pointer;font-size:20px;font-weight:700;line-height:1.6}.landing_faqGrid__rzy_U summary::-webkit-details-marker{display:none}.landing_faqGrid__rzy_U summary svg{position:absolute;right:0;top:29px;transition:transform .25s var(--ease)}.landing_faqGrid__rzy_U details[open] summary svg{transform:rotate(45deg)}.landing_faqGrid__rzy_U details>p{color:var(--land-text-2);padding:0 35px 26px 0;font-size:18px;line-height:1.85}.landing_faqGrid__rzy_U details>p a{text-decoration:underline;font-weight:700}.landing_closing__65nUK{text-align:center;padding-block:84px}.landing_closing__65nUK h2{font-size:clamp(34px,4vw,50px)}.landing_closing__65nUK>p{margin-top:21px!important;color:var(--land-text-2)}.landing_closingActions__oYzA3{display:flex;gap:13px;justify-content:center;flex-wrap:wrap;margin-top:30px}.landing_closing__65nUK .landing_small__rDydT{margin-top:20px!important}.landing_siteFooter__ZNdUj{padding:30px 0;background:var(--home-surface);border-top:1px solid var(--home-border)}.landing_footerInner__Y9QC0{display:flex;align-items:center;justify-content:space-between;gap:25px}.landing_footerInner__Y9QC0 strong{font-size:22px;letter-spacing:-.02em}.landing_footerInner__Y9QC0 p{margin-top:5px!important;font-size:15px;color:var(--land-text-3)}.landing_footerLinks__dbcpi{display:flex;flex-wrap:wrap;gap:24px}.landing_footerLinks__dbcpi a{display:inline-flex;align-items:center;min-height:44px;font-size:15px}.landing_footerLinks__dbcpi a:hover{text-decoration:underline}.landing_mobileStart__LCSGO{display:none}@media (min-width:761px) and (prefers-reduced-motion:no-preference){.landing_hero__pH_wF h1{animation:landing_titleArrive__XeLUI .8s var(--ease) both}}@keyframes landing_titleArrive__XeLUI{0%{transform:translateY(18px)}to{transform:translateY(0)}}@media (max-width:1200px){.landing_navLinks__K22NV a:nth-last-child(-n+2){display:none}}@media (max-width:1000px){.landing_navLinks__K22NV{gap:18px}.landing_navLinks__K22NV a:last-child,.landing_navLinks__K22NV a:nth-last-child(2){display:none}.landing_navShell__mC1pQ{gap:18px}.landing_navLinks__K22NV{margin-left:auto}.landing_heroContent__tJQZW{grid-template-columns:1fr}.landing_heroCopy__lptIS{max-width:590px}.landing_heroSceneNote__krYct{display:none}.landing_hero__pH_wF:before{background:linear-gradient(90deg,rgba(17,17,20,.91),rgba(17,17,20,.65) 55%,rgba(17,17,20,.15)),linear-gradient(0deg,rgba(17,17,20,.6),transparent 50%)}.landing_promises__Y8t6F{grid-template-columns:1fr 1fr}.landing_promise__5sUMq:nth-child(3){padding-left:0;border-left:0}.landing_promise__5sUMq:nth-child(n+3){border-top:1px solid var(--home-border)}.landing_introGrid__Rp8xI,.landing_toolsGrid__bcs49{gap:45px}.landing_times__qtqGf{grid-template-columns:repeat(3,minmax(0,1fr))}.landing_aiRow__d0YIF{gap:40px}.landing_featurePanel__N3lKG{gap:38px}.landing_moreGrid__w9gmm{grid-template-columns:1fr 1fr}.landing_collaborationInner__5gu9r{gap:35px;padding:36px}.landing_roleRow___go0N{grid-template-columns:1fr;gap:6px}}@media (max-width:760px){.landing_root__WkqCp{font-size:17px}.landing_container__9Qgdm{width:calc(100% - 32px)}.landing_contentSheet__RZ_oc{margin-top:-28px;padding-top:36px;border-radius:28px 28px 0 0}.landing_section__v2iAY{padding-block:60px}.landing_siteHeader__alJVh{top:14px}.landing_navShell__mC1pQ{min-height:62px;padding:6px 6px 6px 12px;gap:8px}.landing_brand__WBrA3 img{width:auto;height:28px}.landing_navLinks__K22NV{display:none}.landing_navActions__HLtD2{margin-left:auto;gap:6px}.landing_navActions__HLtD2 .landing_button__n1DvH{font-size:16px;padding:11px 14px}.landing_loginButton__Co0wk{font-size:16px;padding:11px 12px;min-height:48px}.landing_desktopActionLabel__2mpe1,.landing_loginButton__Co0wk svg{display:none}.landing_mobileActionLabel__KH_Bh{display:inline}.landing_hero__pH_wF{min-height:710px}.landing_heroPhoto__lQBcJ{-o-object-position:67% center;object-position:67% center}.landing_hero__pH_wF:before{background:linear-gradient(90deg,rgba(17,17,20,.86),rgba(17,17,20,.48)),linear-gradient(0deg,rgba(17,17,20,.7),transparent 70%)}.landing_heroContent__tJQZW{padding-top:132px;padding-bottom:88px}.landing_hero__pH_wF h1{font-size:clamp(38px,10.3vw,46px);line-height:1.24}.landing_heroDescription__EEcW7{font-size:18px}.landing_heroPoints__7U6ax li{font-size:17px}.landing_heroActions__e7xPi{display:grid;gap:12px;max-width:440px}.landing_heroActions__e7xPi .landing_button__n1DvH{min-height:56px;padding:14px 20px;font-size:18px;gap:12px}.landing_brief__nC8JO{padding:21px}.landing_briefTop__y6k0S{display:block;padding-bottom:14px}.landing_briefSub__3fkDU{margin-top:7px!important}.landing_briefItems__85QRk{grid-template-columns:1fr;padding-top:14px}.landing_briefItem__R5LnC:first-child{grid-row:auto;border-right:0;padding-right:0}.landing_briefItem__R5LnC+.landing_briefItem__R5LnC{padding-top:16px;margin-top:16px;border-top:1px solid var(--home-border)}.landing_briefRow__ilHpc{align-items:flex-start}.landing_briefItem__R5LnC strong{font-size:17px}.landing_promises__Y8t6F{grid-template-columns:1fr 1fr;padding-top:16px}.landing_promise__5sUMq,.landing_promise__5sUMq:first-child,.landing_promise__5sUMq:nth-child(3){padding:18px 10px;border-left:0;gap:10px}.landing_promise__5sUMq:first-child,.landing_promise__5sUMq:nth-child(3){padding-left:0}.landing_promise__5sUMq:nth-child(n+3){border-top:1px solid var(--home-border)}.landing_promise__5sUMq strong{font-size:18px}.landing_promise__5sUMq span{font-size:16px}.landing_promise__5sUMq>svg{width:19px;height:19px}.landing_faqGrid__rzy_U,.landing_introGrid__Rp8xI,.landing_reasonLead__sJuEW,.landing_toolsGrid__bcs49{grid-template-columns:1fr;gap:35px}.landing_craftPhoto__IJIuv img{height:210px}.landing_day__qHcoP{grid-template-columns:1fr}.landing_times__qtqGf{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.landing_tm__Gy5X7{border-radius:16px}.landing_timeLabel__XsTAj{padding:9px 10px 12px}.landing_timeLabel__XsTAj strong{font-size:18px}.landing_timeSelected__J_Jn_{width:24px;height:24px;top:7px;right:7px}.landing_dpanel__CatEu{grid-template-columns:1fr}.landing_dayScene__FsPAR{min-height:0;aspect-ratio:16/10}.landing_dayScene__FsPAR figcaption{left:22px;bottom:20px}.landing_dayScene__FsPAR figcaption strong{font-size:26px}.landing_dayDetails__zMwz_{padding:25px 22px}.landing_dpanel__CatEu h3{font-size:28px}.landing_aiRow__d0YIF{grid-template-columns:1fr;padding-block:36px;gap:28px}.landing_rev__TuSJm>.landing_aiCopy__VAiQR{order:0}.landing_panelCard__Ep7r1{padding:20px}.landing_calc__M8jFD{grid-template-columns:1fr;padding:22px}.landing_sectionHeading__J_0as{display:block;margin-bottom:28px}.landing_sectionHeading__J_0as p{margin-top:18px}.landing_featureTabs__Uw6gR{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:30px;gap:5px;padding:5px;border-radius:24px}.landing_featureTab__vvXSY{min-height:54px;font-size:18px;padding:12px}.landing_featureTab__vvXSY span{display:none}.landing_featurePanel__N3lKG{grid-template-columns:1fr;gap:28px;min-height:auto}.landing_productPreview__Z9s5w{padding:22px}.landing_featureDisclaimer__qOlRH{text-align:left}.landing_studioDemo__uw877{grid-template-columns:1fr;margin-top:28px}.landing_studioClient__JR17w,.landing_studioPartner__69PVR{padding:22px}.landing_studioRoomImage__mBuDl{height:auto;aspect-ratio:1.6;margin-top:20px}.landing_studioReferences__Kq72X img{height:108px}.landing_studioPartner__69PVR{border-left:0;border-top:1px solid var(--home-border)}.landing_studioQuote__Owa9T>div{align-items:flex-start}.landing_studioFooter__X6_LA{flex-direction:column;align-items:stretch;gap:20px}.landing_studioFooter__X6_LA>a{font-size:17px}.landing_moreGrid__w9gmm,.landing_safeGrid__1iYp1{grid-template-columns:1fr}.landing_collaborationInner__5gu9r{grid-template-columns:1fr;padding:28px 22px;gap:28px}.landing_comparison__ZOXaf,.landing_comparison__ZOXaf caption,.landing_comparison__ZOXaf tbody,.landing_comparison__ZOXaf td,.landing_comparison__ZOXaf tr{display:block;width:100%}.landing_comparison__ZOXaf thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.landing_comparison__ZOXaf tr{padding:24px 0;border-bottom:1px solid hsla(0,0%,100%,.18)}.landing_comparison__ZOXaf td,.landing_comparison__ZOXaf td:nth-child(2),.landing_comparison__ZOXaf td:nth-child(3){width:100%;padding:9px 0;border-bottom:0;font-size:18px}.landing_comparison__ZOXaf td:first-child{width:100%;padding:0 0 8px;font-size:22px;font-weight:700}.landing_comparison__ZOXaf td[data-label]:before{display:block;margin-bottom:4px;content:attr(data-label);color:var(--on-ink-muted);font-size:15px;font-weight:400}.landing_steps__XqmSK{grid-template-columns:1fr;gap:27px}.landing_faqGrid__rzy_U summary{font-size:19px}.landing_faqGrid__rzy_U details>p{font-size:17px}.landing_closing__65nUK{padding-block:60px}.landing_closing__65nUK h2{font-size:38px}.landing_closingActions__oYzA3{display:grid}.landing_closingActions__oYzA3 .landing_button__n1DvH{font-size:17px}.landing_footerInner__Y9QC0{display:block}.landing_footerLinks__dbcpi{margin-top:16px}.landing_siteFooter__ZNdUj{padding-bottom:calc(107px + env(safe-area-inset-bottom))}.landing_mobileStart__LCSGO{position:fixed;bottom:0;inset-inline:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--home-surface);border-top:1px solid var(--home-border);transform:translateY(110%);transition:transform .3s var(--ease)}.landing_mobileStartVisible__5ExOK{transform:translateY(0)}.landing_mobileStart__LCSGO p{display:none}.landing_mobileStart__LCSGO .landing_button__n1DvH{flex:1;min-height:56px;padding-inline:20px;font-size:18px}}@media (max-width:350px){.landing_times__qtqGf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.landing_root__WkqCp *,.landing_root__WkqCp :after,.landing_root__WkqCp :before{animation:none!important;transition:none!important}}.landing_heroContent__tJQZW:has(.landing_heroPlayer__T6htR){padding-top:112px;padding-bottom:64px;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center}.landing_heroPlayer__T6htR{justify-self:end;--sp-scale:.74}@media (max-width:1200px){.landing_heroPlayer__T6htR{--sp-scale:.66}}@media (max-width:1000px){.landing_heroContent__tJQZW:has(.landing_heroPlayer__T6htR){grid-template-columns:1fr;padding-top:132px}.landing_heroPlayer__T6htR{justify-self:center;margin-top:16px;--sp-scale:.62}}@media (max-width:760px){.landing_heroPlayer__T6htR{margin-top:8px;--sp-scale:.7}}@media (max-width:400px){.landing_heroPlayer__T6htR{--sp-scale:.64}}@media (max-width:420px){.landing_navShell__mC1pQ{padding-left:10px;gap:6px}.landing_brand__WBrA3{gap:4px}.landing_brand__WBrA3 img{height:24px}.landing_brand__WBrA3 .landing_brandBadge__8hgau{font-size:10px;padding:2px 6px;letter-spacing:.08em}.landing_navActions__HLtD2{gap:4px}.landing_navActions__HLtD2 .landing_button__n1DvH{font-size:15px;padding:10px 12px}.landing_loginButton__Co0wk{font-size:15px;padding:10px}}@property --sp-t{syntax:"<number>";inherits:true;initial-value:0}@property --sp-n{syntax:"<integer>";inherits:true;initial-value:0}@property --sp-tilt{syntax:"<angle>";inherits:true;initial-value:0deg}@property --sp-yaw{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes sp-clock{0%{--sp-t:0}to{--sp-t:16}}.sp-screen{position:absolute;left:0;top:0;width:390px;height:844px;transform:scale(var(--s));transform-origin:0 0;overflow:hidden;font-family:inherit;font-size:14px;line-height:1.45;color:var(--c-ink);background:var(--c-bg);-webkit-font-smoothing:antialiased;letter-spacing:-.01em;word-break:keep-all;animation:sp-clock 16s linear infinite;--c-bg:#f4f2ef;--c-surface:#fff;--c-surface2:#edeae5;--c-ink:#111114;--c-t2:#5a5650;--c-t3:#908a82;--c-line:rgba(30,26,20,.1);--c-line2:rgba(30,26,20,.18);--c-chip:rgba(17,17,20,.06);--green:#0c8f5e;--blue:#2563eb;--red:#e84040;--amber:#b45309;--forest:#175a4c;--violet:#7c3aed;--green-bg:rgba(12,143,94,.11);--blue-bg:rgba(37,99,235,.1);--amber-bg:rgba(180,83,9,.11);--red-bg:rgba(232,64,64,.1);--violet-bg:rgba(124,58,237,.1)}.sp-screen.sp-partner{--c-bg:#f3f4f6;--c-t2:#55555c;--c-t3:#8a8a92;--c-line:rgba(17,17,20,.08);--c-line2:rgba(17,17,20,.16)}.sp-screen *{box-sizing:border-box}.sp-screen:before{content:"9:41";position:absolute;top:16px;left:34px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:#111114;z-index:7;line-height:20px}.sp-screen:after{content:"";position:absolute;top:19px;right:26px;width:78px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 78 14'%3E%3Cg fill='%23111114'%3E%3Crect x='0' y='9' width='3.2' height='4' rx='1'/%3E%3Crect x='5' y='6.5' width='3.2' height='6.5' rx='1'/%3E%3Crect x='10' y='4' width='3.2' height='9' rx='1'/%3E%3Crect x='15' y='1' width='3.2' height='12' rx='1'/%3E%3Cpath d='M31 3.2c2.6 0 5 1 6.8 2.7l1.3-1.4A11.4 11.4 0 0 0 31 1.2a11.4 11.4 0 0 0-8.1 3.3l1.3 1.4A9.6 9.6 0 0 1 31 3.2zm0 3.7c1.6 0 3.1.6 4.2 1.7l1.3-1.4A7.8 7.8 0 0 0 31 5a7.8 7.8 0 0 0-5.5 2.2l1.3 1.4A5.9 5.9 0 0 1 31 6.9zm0 3.6c.7 0 1.3.3 1.8.7L31 13l-1.8-1.8c.5-.4 1.1-.7 1.8-.7z'/%3E%3Crect x='48' y='1.5' width='25' height='11' rx='3.2' fill='none' stroke='%23111114' stroke-opacity='.4' stroke-width='1'/%3E%3Crect x='50' y='3.5' width='19' height='7' rx='1.8'/%3E%3Cpath d='M74.5 5.2v3.6c.8-.3 1.3-1 1.3-1.8s-.5-1.5-1.3-1.8z' fill-opacity='.45'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%/contain;z-index:7}.sp-screen b,.sp-screen strong{font-weight:800}.sp-screen .sp-num{font-variant-numeric:tabular-nums}.sp-screen .sp-ic{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}.sp-screen .sp-ic.sp-sm{width:16px;height:16px}.sp-screen .sp-ic.sp-xs{width:13px;height:13px}.sp-screen .sp-ic.sp-lg{width:28px;height:28px}.sp-ctop{position:absolute;left:12px;right:12px;top:54px;height:52px;border-radius:999px;background:hsla(0,0%,100%,.86);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(30,26,20,.08);box-shadow:0 6px 18px rgba(17,17,20,.08);display:flex;padding:0 8px 0 16px;gap:8px;z-index:4}.sp-ctop,.sp-logo{align-items:center}.sp-logo{display:inline-flex;gap:6px;font-weight:800;font-size:17px;letter-spacing:-.02em;color:var(--c-ink)}.sp-logo .sp-lg{width:26px;height:22px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.sp-ctop .sp-sp{flex:1}.sp-ctop .sp-tb{place-items:center;color:var(--c-ink)}.sp-av,.sp-ctop .sp-tb{width:36px;height:36px;display:grid}.sp-av{border-radius:50%;background:var(--c-ink);color:#fff;place-items:center;font-weight:800;font-size:14px;flex:none}.sp-cnav{position:absolute;left:34px;right:34px;bottom:14px;height:62px;border-radius:999px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(30,26,20,.08);box-shadow:0 10px 26px rgba(17,17,20,.12);display:flex;align-items:center;justify-content:space-around;padding:0 8px;z-index:4}.sp-cnav .sp-ni{position:relative;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:var(--c-ink)}.sp-cnav .sp-ni.sp-on{background:var(--c-ink);color:#fff}.sp-cnav .sp-ni .sp-dot{position:absolute;top:9px;right:9px;width:6px;height:6px;border-radius:50%;background:var(--c-ink)}.sp-cnav .sp-ni.sp-on .sp-dot{background:#fff}.sp-ptop{position:absolute;left:0;right:0;top:0;height:108px;padding:52px 16px 0;display:flex;align-items:flex-start;justify-content:space-between;background:var(--c-bg);z-index:4}.sp-ptop .sp-date{font-size:13px;font-weight:600;color:var(--c-t2);line-height:1.2}.sp-ptop .sp-co{font-size:20px;font-weight:800;letter-spacing:-.02em;margin-top:3px;line-height:1.2}.sp-ptop .sp-btns{display:flex;gap:8px}.sp-ptop .sp-rb{width:42px;height:42px;border-radius:50%;background:#fff;box-shadow:0 4px 14px rgba(17,17,20,.08);display:grid;place-items:center;color:var(--c-ink)}.sp-pnav{position:absolute;left:0;right:0;bottom:0;height:84px;background:#fff;border-top:1px solid var(--c-line);display:flex;justify-content:space-around;align-items:flex-end;padding:0 8px 16px;z-index:4}.sp-pnav .sp-pi{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:12px;font-weight:600;color:var(--c-ink);width:66px;position:relative}.sp-pnav .sp-pi .sp-dot{position:absolute;top:-3px;right:16px;width:6px;height:6px;border-radius:50%;background:var(--c-ink)}.sp-pnav .sp-pi.sp-mic,.sp-pnav .sp-pi.sp-on{color:var(--blue)}.sp-pnav .sp-pi.sp-mic .sp-circ{width:58px;height:58px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;margin-top:-28px;box-shadow:0 8px 20px rgba(37,99,235,.3)}.sp-body{position:absolute;left:0;right:0;top:0;bottom:0;padding:118px 16px 100px;display:flex;flex-direction:column;gap:12px}.sp-partner .sp-body{padding-top:114px}.sp-partner .sp-body>*{flex-shrink:0}.sp-card{background:var(--c-surface);border:1px solid var(--c-line);border-radius:20px;padding:14px 16px;position:relative}.sp-chips{display:flex;gap:8px;overflow:hidden;white-space:nowrap}.sp-pill{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--c-line2);background:#fff;font-weight:600;font-size:13.5px;flex:none;white-space:nowrap}.sp-pill.sp-on{background:var(--c-ink);color:#fff;border-color:var(--c-ink)}.sp-pill.sp-dyn{background:color-mix(in srgb,var(--c-ink) calc(var(--e)*100%),#fff);color:color-mix(in srgb,#fff calc(var(--e)*100%),var(--c-ink));border-color:color-mix(in srgb,var(--c-ink) calc(var(--e)*100%),var(--c-line2))}.sp-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.sp-badge.sp-ok{background:var(--green-bg);color:var(--green)}.sp-badge.sp-warn{background:var(--amber-bg);color:var(--amber)}.sp-badge.sp-blue{background:var(--blue-bg);color:var(--blue)}.sp-badge.sp-ink{background:var(--c-chip);color:var(--c-ink)}.sp-badge.sp-red{background:var(--red-bg);color:var(--red)}.sp-abtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 16px;border-radius:999px;font-weight:700;font-size:14px;border:1px solid var(--c-line2);background:#fff;color:var(--c-ink);white-space:nowrap;position:relative}.sp-abtn.sp-ink{background:var(--c-ink);color:#fff;border-color:var(--c-ink)}.sp-abtn.sp-ok{border-color:rgba(12,143,94,.4);color:var(--green);background:var(--green-bg)}.sp-abtn.sp-dis{background:var(--c-surface2);color:var(--c-t3);border-color:transparent}.sp-abtn.sp-sm{height:34px;padding:0 12px;font-size:13px}.sp-abtn.sp-blk{width:100%}.sp-row{display:flex;align-items:center;gap:10px}.sp-sp{flex:1}.sp-t2{color:var(--c-t2)}.sp-t3{color:var(--c-t3)}.sp-s12{font-size:12px}.sp-s13{font-size:13px}.sp-s15{font-size:15px}.sp-s17{font-size:17px}.sp-h1{font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.25}.sp-stack{display:grid;align-items:center}.sp-stack>*{grid-area:1/1;min-width:0}.sp-icirc{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--c-chip);color:var(--c-ink)}.sp-icirc.sp-blue{background:var(--blue-bg);color:var(--blue)}.sp-icirc.sp-violet{background:var(--violet-bg);color:var(--violet)}.sp-icirc.sp-green{background:var(--green-bg);color:var(--green)}.sp-icirc.sp-amber{background:var(--amber-bg);color:var(--amber)}.sp-sys{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--c-t2);padding:4px 2px}.sp-sys i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--c-t3);margin-top:7px}.sp-toast{position:absolute;left:50%;bottom:106px;background:var(--c-ink);color:#fff;padding:10px 16px;border-radius:999px;font-size:13.5px;font-weight:600;white-space:nowrap;display:flex;align-items:center;gap:6px;z-index:5;opacity:var(--e);transform:translate(-50%,calc((1 - var(--e))*8px));box-shadow:0 10px 26px rgba(17,17,20,.2)}.sp-toast.sp-wide{left:24px;right:24px;justify-content:center;transform:translateY(calc((1 - var(--e))*8px))}.sp-bar{height:6px;border-radius:999px;background:var(--c-surface2);overflow:hidden}.sp-bar>i{display:block;height:100%;border-radius:inherit;background:var(--c-ink);transform-origin:left;transform:scaleX(calc(var(--from,0) + (var(--to,1) - var(--from,0))*var(--e)))}.sp-bar.sp-blue>i{background:var(--blue)}.sp-bar.sp-green>i{background:var(--green)}.sp-hl{position:absolute;inset:-4px -8px;border-radius:12px;background:var(--c-chip);opacity:var(--e);pointer-events:none}.sp-screen .sp-r{--p:clamp(0,(var(--sp-t) - var(--at,0))/var(--dur,.45),1);--q:clamp(0,(var(--sp-t) - var(--out,99))/var(--odur,.35),1);--l:calc(var(--p)*(1 - var(--q)));--e:calc(var(--p)*var(--p)*(3 - 2*var(--p))*(1 - var(--q)))}.sp-screen .sp-f{opacity:var(--e);transform:translateY(calc((1 - var(--e))*var(--dy,10px)))}.sp-screen .sp-gone{opacity:calc(1 - var(--e));transform:translateY(calc(var(--e)*var(--dy,-6px)))}.sp-screen .sp-stack>.sp-r{--p:clamp(0,(var(--sp-t) - var(--at,0) - var(--sw,.16))/var(--dur,.45),1);--q:clamp(0,(var(--sp-t) - var(--out,99))/min(var(--odur,.35),var(--sw,.16)),1)}.sp-screen .sp-stack>.sp-r.sp-gone,.sp-screen .sp-stack>.sp-r.sp-inv{--p:clamp(0,(var(--sp-t) - var(--at,0))/min(var(--dur,.45),var(--sw,.16)),1);--q:clamp(0,(var(--sp-t) - var(--out,99) - var(--sw,.16))/var(--odur,.35),1)}.sp-screen .sp-ty i{font-style:normal;opacity:calc(clamp(0,(var(--sp-t) - var(--at))*var(--cps,14) - var(--i),1)*(1 - clamp(0,(var(--sp-t) - var(--out,99))/.3,1)))}.sp-screen .sp-tych{opacity:calc(clamp(0,(var(--sp-t) - var(--dat))*var(--dcps,14) - var(--i),1)*(1 - clamp(0,(var(--sp-t) - var(--dout,99))/.3,1)))}.sp-screen .sp-caret{display:inline-block;width:2px;height:1em;background:currentColor;vertical-align:-2px;margin-left:1px;--w:calc(clamp(0,(var(--sp-t) - var(--at))/.1,1)*clamp(0,(var(--end) - var(--sp-t))/.1,1));opacity:calc(var(--w)*clamp(0,sin(var(--sp-t)*12)*8,1))}.sp-screen .sp-press{--pr:calc(clamp(0,(var(--sp-t) - var(--tap))/.12,1)*clamp(0,(var(--tap) + .34 - var(--sp-t))/.12,1));transform:scale(calc(1 - .05*var(--pr)))}.sp-screen .sp-tap{position:absolute;left:var(--x,50%);top:var(--y,50%);width:40px;height:40px;border-radius:50%;background:var(--c-ink);pointer-events:none;z-index:3;--tp:clamp(0,(var(--sp-t) - var(--tap))/.55,1);opacity:calc(clamp(0,(var(--sp-t) - var(--tap))*20,1)*(1 - var(--tp))*.35);transform:translate(-50%,-50%) scale(calc(.4 + var(--tp)*1.6))}.sp-screen .sp-cnt{--sp-n:round(calc(var(--from,0) + (var(--to) - var(--from,0))*var(--e)))}.sp-screen .sp-cnt.sp-lin{--sp-n:round(calc(var(--from,0) + (var(--to) - var(--from,0))*var(--l)))}.sp-screen .sp-cnt:after{counter-reset:n var(--sp-n);content:counter(n) var(--suf,"")}.sp-screen .sp-cnt.sp-pct:after{content:counter(n) "%"}.sp-screen .sp-cnt.sp-jang:after{content:counter(n) "장"}.sp-screen .sp-cnt.sp-sec:after{content:"00:" counter(n,decimal-leading-zero)}.sp-screen .sp-cnt.sp-won:after{content:counter(n) "만원"}.sp-screen .sp-dots{display:inline-flex;gap:4px;align-items:center}.sp-screen .sp-dots i{width:6px;height:6px;border-radius:50%;background:var(--c-t2);opacity:calc(.25 + .75*clamp(0,sin(var(--sp-t)*8 - var(--i)*1.1),1))}.sp-screen .sp-spin{width:16px;height:16px;border-radius:50%;border:2px solid var(--c-line2);border-top-color:var(--c-ink);transform:rotate(calc(var(--sp-t)*2turn))}.sp-pay .sp-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.sp-pay .sp-kpi{background:#fff;border:1px solid var(--c-line);border-radius:14px;padding:8px 6px;text-align:center}.sp-pay .sp-kpi b{display:block;font-size:16px;letter-spacing:-.02em;line-height:1.2}.sp-pay .sp-kpi b.sp-stack{display:grid;justify-items:center}.sp-pay .sp-kpi>span{font-size:12px;color:var(--c-t3);display:block;margin-top:2px}.sp-pay .sp-kpi b.sp-am{color:var(--amber)}.sp-prow{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid var(--c-line);font-size:14.5px}.sp-prow .sp-lab{width:56px;font-weight:700;color:var(--c-t2)}.sp-prow .sp-amt{flex:1;text-align:right;font-weight:800;font-size:15.5px;letter-spacing:-.01em}.sp-prow .sp-amt.sp-am{color:var(--amber)}.sp-prow .sp-bg{width:90px;display:flex;justify-content:flex-end}.sp-prow .sp-bg .sp-badge{min-width:-moz-max-content;min-width:max-content}.sp-prow .sp-bg.sp-stack{display:grid;justify-items:end}.sp-prow .sp-sub{position:absolute;left:66px;bottom:-1px;font-size:12px;color:var(--c-t3)}.sp-prow{position:relative}.sp-pay .sp-acts{display:flex;gap:8px;margin-top:10px}.sp-pay .sp-note{display:flex;gap:6px;align-items:center;font-size:12.5px;color:var(--c-t2);margin-top:10px}.sp-inst{border:1px solid var(--c-line);border-radius:14px;overflow:hidden;margin-top:8px}.sp-inst .sp-ih{display:flex;justify-content:space-between;align-items:center;background:var(--c-surface2);padding:8px 12px;font-size:14px;font-weight:800}.sp-inst .sp-ih small{font-weight:600;font-size:12px;color:var(--c-t3)}.sp-inst .sp-ih small.sp-ok{color:var(--green)}.sp-inst .sp-ib2{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;color:var(--c-t2)}.sp-cal .sp-mh{display:flex;align-items:center;gap:8px}.sp-cal .sp-chips{gap:6px}.sp-cal .sp-chips .sp-pill{padding:0 11px;font-size:13px}.sp-cal .sp-mh .sp-nv{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid var(--c-line2)}.sp-cal .sp-mh .sp-mlabel{font-size:17px;font-weight:800;margin:0 auto;white-space:nowrap}.sp-cal .sp-mh .sp-vw{display:flex;border:1px solid var(--c-line2);border-radius:12px;overflow:hidden;background:#fff}.sp-cal .sp-mh .sp-vw span{width:36px;height:34px;display:grid;place-items:center;color:var(--c-t2)}.sp-cal .sp-mh .sp-vw span.sp-on{background:var(--c-ink);color:#fff}.sp-cal .sp-grid{background:#fff;border:1px solid var(--c-line);border-radius:18px;padding:10px 8px 6px}.sp-cal .sp-wd{text-align:center;font-size:12px;color:var(--c-t3);font-weight:600;padding-bottom:4px}.sp-cal .sp-wd,.sp-cal .sp-wk{display:grid;grid-template-columns:repeat(7,1fr)}.sp-cal .sp-wk{position:relative;height:56px;border-top:1px solid var(--c-line)}.sp-cal .sp-d{font-size:12px;font-weight:600;padding:4px 0 0 7px;color:var(--c-ink);line-height:1}.sp-cal .sp-d.sp-su{color:var(--red)}.sp-cal .sp-d.sp-sa{color:var(--blue)}.sp-cal .sp-d i{display:inline-grid;place-items:center;width:20px;height:20px;margin:-3px 0 0 -4px;border-radius:50%;font-style:normal;color:#fff;background:var(--c-ink);transform:scale(calc(1 + .18*var(--e)*abs(sin(var(--sp-t)*5))))}.sp-cal .sp-ev{position:absolute;top:calc(23px + var(--ln,0)*16px);left:calc(var(--c)*100%/7 + 2px);width:calc(var(--span)*100%/7 - 4px);height:15px;border-radius:4px;font-size:12px;font-weight:700;line-height:15px;padding:0 3px;overflow:hidden;white-space:nowrap;clip-path:inset(0 calc((1 - var(--e))*100%) 0 0 round 4px)}.sp-cal .sp-ev.sp-g{background:var(--green-bg);color:var(--green)}.sp-cal .sp-ev.sp-b{background:var(--blue-bg);color:var(--blue)}.sp-cal .sp-ev.sp-a{background:var(--amber-bg);color:var(--amber)}.sp-cal .sp-ev.sp-k{background:var(--c-chip);color:var(--c-ink)}.sp-cal .sp-lh{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800}.sp-cal .sp-lh i{width:9px;height:9px;border-radius:50%;background:var(--blue)}.sp-cal .sp-lh small{font-weight:500;color:var(--c-t3);font-size:12px}.sp-cal .sp-li{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--c-line);border-radius:14px;padding:4px 10px 4px 0;overflow:hidden}.sp-cal .sp-li .sp-st{width:46px;flex:none;border-left:4px solid var(--green);padding-left:10px;font-size:12px;font-weight:700;color:var(--c-t2);line-height:32px}.sp-cal .sp-li .sp-st.sp-b{border-color:var(--blue)}.sp-cal .sp-li .sp-st.sp-a{border-color:var(--amber)}.sp-cal .sp-li .sp-tt{flex:1;min-width:0;line-height:1.25}.sp-cal .sp-li .sp-tt b{display:block;font-size:14px}.sp-cal .sp-li .sp-tt span{font-size:12px;color:var(--c-t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.sp-draft .sp-msg{background:var(--c-surface2);border-radius:14px 14px 14px 4px;padding:10px 12px;font-size:14px;line-height:1.5;margin-top:8px}.sp-draft .sp-src{font-size:12px;color:var(--c-t3);font-weight:600}.sp-draft .sp-aih,.sp-draft .sp-src{display:flex;align-items:center;gap:6px}.sp-draft .sp-aih{margin-top:14px;font-size:13px;font-weight:800}.sp-draft .sp-aih .sp-st{font-weight:600;color:var(--c-t3);display:inline-flex;gap:6px;align-items:center;margin-left:4px}.sp-draft .sp-aih .sp-st.sp-stack{display:inline-grid}.sp-draft .sp-dr{font-size:14.5px;line-height:1.75;margin-top:6px;min-height:112px}.sp-blank{display:inline-flex;align-items:center;height:26px;padding:0 8px;border-radius:8px;border-style:dashed;color:var(--amber);background:var(--amber-bg);font-size:13.5px;font-weight:700;margin:0 2px;vertical-align:-6px;position:relative;line-height:1;--fe:calc(clamp(0,(var(--sp-t) - var(--fat))/.3,1)*(1 - clamp(0,(var(--sp-t) - var(--fout,99))/.3,1)));border:1.5px solid var(--amber);border-color:color-mix(in srgb,var(--c-ink) calc(var(--fe)*100%),var(--amber));color:color-mix(in srgb,var(--c-ink) calc(var(--fe)*100%),var(--amber));background:color-mix(in srgb,#fff calc(var(--fe)*100%),var(--amber-bg));box-shadow:0 0 0 calc(var(--e)*3px) rgba(37,99,235,.3)}.sp-blank .sp-lb{position:absolute;left:8px}.sp-blank .sp-ty{min-width:36px}.sp-draft .sp-info{display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--amber);margin-top:4px}.sp-draft .sp-sent{margin-top:10px}.sp-draft .sp-sent .sp-bub{font-size:13.5px}.sp-draft .sp-sent small{display:block;text-align:right;font-size:12px;color:var(--c-t3);margin-top:4px}.sp-draft .sp-save{display:flex;align-items:center;gap:8px;justify-content:center;background:var(--c-surface2);border-radius:999px;height:40px;font-size:13px;font-weight:600;color:var(--c-t2)}.sp-voice .sp-micwrap{display:flex;flex-direction:column;align-items:center;gap:28px;padding:16px 0 6px}.sp-micbig{width:88px;height:88px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;box-shadow:0 12px 28px rgba(37,99,235,.3);position:relative}.sp-micbig .sp-ring{position:absolute;inset:-10px;border-radius:50%;border:2px solid var(--blue);opacity:calc(var(--e)*.55);transform:scale(calc(1 + var(--e)*(.12 + .1*sin(var(--sp-t)*6))))}.sp-micbig .sp-ring.sp-r2{inset:-16px;opacity:calc(var(--e)*.25);transform:scale(calc(1 + var(--e)*(.06 + .06*sin(var(--sp-t)*6 + 1.5))))}.sp-wave{display:flex;align-items:center;gap:3px;height:44px;justify-content:center}.sp-wave i{width:4px;height:100%;border-radius:2px;background:var(--blue);transform-origin:center;transform:scaleY(calc(.1 + var(--e)*.9*abs(sin(var(--sp-t)*9 + var(--i)*1.7))*(.5 + .5*abs(sin(var(--sp-t)*3.1 + var(--i)*.9)))))}.sp-voice .sp-timer{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:500;letter-spacing:.02em}.sp-voice .sp-achip{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 10px;border-radius:999px;background:#fff;border:1px solid var(--c-line2);font-size:13px;font-weight:600}.sp-voice .sp-ttabs{display:inline-flex;background:var(--c-surface2);border-radius:999px;padding:3px;gap:2px}.sp-voice .sp-ttabs span{height:30px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:700}.sp-voice .sp-ttabs span.sp-a{background:color-mix(in srgb,#fff calc((1 - var(--e))*100%),transparent);box-shadow:0 1px 4px rgba(17,17,20,calc((1 - var(--e))*.12))}.sp-voice .sp-ttabs span.sp-b{background:color-mix(in srgb,#fff calc(var(--e)*100%),transparent);box-shadow:0 1px 4px rgba(17,17,20,calc(var(--e)*.12))}.sp-voice .sp-tx{font-size:14px;line-height:1.65;min-height:92px;margin-top:10px}.sp-voice .sp-ai li{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;line-height:1.5;padding:6px 0;border-top:1px solid var(--c-line)}.sp-voice .sp-ai{list-style:none;margin:8px 0 0;padding:0}.sp-voice .sp-ai .sp-k{display:inline-grid;place-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--green-bg);color:var(--green);font-size:12px;font-weight:700;flex:none;margin-top:1px}.sp-voice .sp-ai .sp-k.sp-v{background:var(--blue-bg);color:var(--blue)}.sp-voice .sp-meta2{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.sp-voice .sp-meta2 span{height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 10px;border-radius:999px;background:var(--c-surface2);font-size:12px;font-weight:600}.sp-screen .sp-inv{opacity:calc(1 - var(--e))}.sp-player{--s:var(--sp-scale,.6);--bz:calc(12px*var(--s));display:grid;justify-items:center;gap:12px;width:-moz-max-content;width:max-content;max-width:100%;color:#fff}.sp-phone{position:relative;width:calc(390px*var(--s) + 2*var(--bz));height:calc(844px*var(--s) + 2*var(--bz));padding:var(--bz);border-radius:calc(56px*var(--s));background:#0b0b0c;box-shadow:inset 0 0 0 1.6px #6b6b70,inset 0 0 0 3.2px #1a1a1c,0 30px 70px rgba(0,0,0,.45)}.sp-notch{position:absolute;top:calc(var(--bz) + 11px*var(--s));left:50%;transform:translateX(-50%);width:calc(122px*var(--s));height:calc(35px*var(--s));border-radius:999px;background:#000;z-index:6}.sp-vp{position:relative;width:calc(390px*var(--s));height:calc(844px*var(--s));border-radius:calc(44px*var(--s));overflow:hidden;background:#f4f2ef}.sp-track{display:flex;height:100%;transform:translateX(calc(var(--i,0)*-100%));transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.sp-slide{flex:none;width:100%;height:100%;position:relative;overflow:hidden}.sp-slide>div{display:contents}.sp-screen :where(svg){display:inline;vertical-align:baseline}.sp-under{display:grid;gap:6px;justify-items:center;text-align:center;width:calc(390px*var(--s) + 2*var(--bz));max-width:100%}.sp-caps{display:grid;width:100%}.sp-caps>.sp-cap{grid-area:1/1}.sp-under .sp-cap{margin:0;font-size:16px;line-height:1.45;font-weight:600;letter-spacing:-.01em;text-shadow:0 1px 14px rgba(0,0,0,.55);text-wrap:balance;word-break:keep-all;visibility:hidden}.sp-under .sp-cap.on{visibility:visible;animation:sp-capin .5s cubic-bezier(.22,1,.36,1) both}@keyframes sp-capin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sp-demo{display:inline-flex;align-items:center;gap:5px;font-size:12px;opacity:.7;text-shadow:0 1px 8px rgba(0,0,0,.5)}.sp-demo svg{width:12px;height:12px}.sp-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;width:calc(390px*var(--s) + 2*var(--bz));max-width:100%}.sp-bars button{display:grid;gap:6px;padding:4px 0;border:0;background:none;color:#fff;cursor:pointer;text-align:left;min-height:36px;align-content:end}.sp-bars button span{font-size:12px;font-weight:600;opacity:.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 8px rgba(0,0,0,.5);transition:opacity .3s}.sp-bars button.on span{opacity:1}.sp-bars button i{display:block;height:3px;border-radius:999px;background:hsla(0,0%,100%,.3);overflow:hidden;position:relative}.sp-bars button i:after{content:"";position:absolute;inset:0;background:#fff;transform-origin:left;transform:scaleX(0)}.sp-bars button.done i:after{transform:scaleX(1)}.sp-bars button.on i:after{transform:scaleX(var(--sp-p,0))}.sp-bars button:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.sp-track{transition:none}.sp-under .sp-cap.on{animation:none}.sp-bars button span{transition:none}}