.edition5-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wr-bg:#0c0c0d;--wr-surface:#151516;--wr-surface-raised:#202021;--wr-text:#f6f5f1;--wr-text-secondary:#aaa9a5;--wr-border:#2d2d2e;--wr-gold:#ddbe77;--wr-gold-edge:#79633b;--wr-gold-shadow:#c29b50;--wr-gold-mid:#e4ca8e;--wr-gold-highlight:#fae9b6;--wr-gold-reflection:#cbaa62;--wr-gold-end:#e6ca8b;--wr-gold-foil:linear-gradient(110deg,var(--wr-gold-shadow) 0%,var(--wr-gold-mid) 28%,var(--wr-gold-highlight) 45%,var(--wr-gold-reflection) 61%,var(--wr-gold-end) 100%);--wr-offer-fill:linear-gradient(100deg,#d0ad67,#efddb2 48%,#cfab65);--wr-selected-fill:#dec185;--wr-ink-on-gold:#292117;--wr-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--wr-font-body:16px;--wr-font-small:12px;--wr-font-label:10px;--wr-leading-body:1.6;--wr-leading-title:1.08;--wr-weight-body:400;--wr-weight-title:500;--wr-radius-control:5px;--wr-radius-card:9px;--wr-radius-dialog:16px;--wr-content-width:1260px;--wr-gutter:48px;--wr-section-space:104px;--wr-touch:44px;--wr-button-height:48px;--wr-space-1:4px;--wr-space-2:8px;--wr-space-3:12px;--wr-space-4:16px;--wr-space-6:24px;--wr-space-8:32px;--wr-space-12:48px;--wr-motion-control:.15s;--wr-motion-reveal:.55s;--bg:var(--wr-bg);--panel:var(--wr-surface);--text:var(--wr-text);--muted:var(--wr-text-secondary);--line:var(--wr-border);--gold:var(--wr-gold);--metal:var(--wr-gold-foil)}@media (max-width:800px){.edition5-root{--wr-gutter:22px;--wr-section-space:68px}}@media (max-width:420px){.edition5-root{--wr-gutter:18px}}.edition5-root *{box-sizing:border-box}html:has(.edition5-root){scroll-behavior:smooth;scroll-padding-top:110px}body:has(.edition5-root){background:var(--bg);color:var(--text);font-family:var(--wr-font);-webkit-font-smoothing:antialiased;margin:0}.edition5-root h1,.edition5-root h2,.edition5-root h3,.edition5-root p,.edition5-root figure{margin:0}.edition5-root h1,.edition5-root h2,.edition5-root h3{font-weight:500}.edition5-root h1,.edition5-root h2{letter-spacing:-.055em}.edition5-root h2{font-size:clamp(38px,4.4vw,62px);line-height:1.08}.edition5-root h2>span,.edition5-root .page-heading h1>span{color:var(--muted)}.edition5-root p{line-height:1.6}.edition5-root a{color:inherit;text-decoration:none}.edition5-root button,.edition5-root input{font:inherit}.edition5-root button{cursor:pointer;color:inherit}.edition5-root button:disabled{cursor:wait;opacity:.55}.edition5-root button,.edition5-root a,.edition5-root input,.edition5-root summary{outline-offset:5px}.edition5-root button:focus-visible,.edition5-root a:focus-visible,.edition5-root input:focus-visible,.edition5-root summary:focus-visible{outline:2px solid var(--gold)}.edition5-root img{max-width:100%;height:auto;display:block}.edition5-root .wrap{width:min(var(--wr-content-width),calc(100% - var(--wr-gutter)*2));margin-inline:auto}.edition5-root .skip-link{z-index:100;color:#111;background:#fff;padding:15px;position:fixed;top:-80px;left:20px}.edition5-root .skip-link:focus{top:10px}.edition5-root .campaign-strip{background:var(--wr-offer-fill);color:#242018;justify-content:center;align-items:center;gap:18px;min-height:38px;padding:9px 20px;font-size:11px;display:flex}.edition5-root .campaign-strip b{font-weight:600}.edition5-root .campaign-strip a{text-underline-offset:3px;text-decoration:underline}.edition5-root .site-header{z-index:25;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0c0c0def;border-bottom:1px solid #ffffff14;position:sticky;top:0}.edition5-root .navigation{align-items:center;gap:30px;min-height:78px;display:flex}.edition5-root .wordmark{letter-spacing:-.072em;white-space:nowrap;font-size:29px;font-weight:650;line-height:1.1}.edition5-root .wordmark i{color:var(--gold);font-style:normal}.edition5-root .wordmark[data-lettercase=upper]{letter-spacing:.01em;font-size:27px;font-weight:550}.edition5-root .nav-links{color:var(--muted);align-items:center;gap:25px;margin-left:auto;font-size:12px;display:flex}.edition5-root .nav-links a{align-items:center;min-height:44px;display:flex}.edition5-root .nav-links a:hover,.edition5-root .nav-links [aria-current=page]{color:var(--text)}.edition5-root .nav-actions{align-items:center;gap:12px;display:flex}.edition5-root .google-button{color:#1f1f1f;white-space:nowrap;background:#fff;border:1px solid #c4c7c5;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 21px;font:500 14px Arial,sans-serif;transition:background .15s;display:inline-flex}.edition5-root .google-button:hover{background:#ededed}.edition5-root .google-button img{flex:none;width:20px;height:20px}.edition5-root .navigation .google-button{min-height:44px;padding:0 16px;font-size:12px}.edition5-root .menu-button{background:0 0;border:0;min-width:44px;min-height:44px;font-size:12px;display:none}.edition5-root #mobile-menu{border-top:1px solid var(--line);padding:12px 26px}.edition5-root #mobile-menu a{padding:14px 0;font-size:15px;display:block}.edition5-root .hero{isolation:isolate;min-height:650px;position:relative;overflow:hidden}.edition5-root .hero-scene{z-index:-2;width:76%;position:absolute;top:50%;left:31%;transform:translateY(-50%)}.edition5-root .hero-photo{width:100%;max-width:none}.edition5-root .hero-copy{pointer-events:none;padding-block:112px 82px}.edition5-root .eyebrow{color:var(--gold);letter-spacing:.2em;margin-bottom:27px;font-size:10px;font-weight:500;line-height:1.5}.edition5-root .hero h1{letter-spacing:-.06em;font-size:clamp(48px,4.3vw,73px);line-height:1.06}.edition5-root .small-break{display:none}.edition5-root .gold-text{color:var(--gold);background:var(--metal);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.edition5-root .hero-description{margin-top:27px;font-size:20px}.edition5-root .hero-detail{color:#c5c3be;margin-top:12px;font-size:16px}.edition5-root .hero-actions{align-items:center;gap:25px;margin-top:29px;display:flex}.edition5-root .text-link{text-underline-offset:6px;align-items:center;gap:17px;min-height:44px;font-size:13px;-webkit-text-decoration:underline #76736b;text-decoration:underline #76736b;display:inline-flex}.edition5-root .text-link span{font-size:20px}.edition5-root .hero-price{margin-top:27px;font-size:20px}.edition5-root .hero-price span{color:var(--muted);font-size:12px}.edition5-root .hero-included{color:var(--muted);margin-top:4px;font-size:12px}.edition5-root .motion-control{background:#0c0c0da0;border-radius:4px;align-items:center;gap:15px;padding:0 10px;font-size:9px;display:flex;position:absolute;bottom:10px;right:22px}.edition5-root .motion-control button,.edition5-root .device-caption button{text-underline-offset:4px;background:0 0;border:0;min-width:44px;min-height:44px;font-size:11px;text-decoration:underline}.edition5-root .assurance{border-block:1px solid var(--line)}.edition5-root .assurance>.wrap{grid-template-columns:1.15fr 1fr 1fr;gap:40px;padding-block:25px;display:grid}.edition5-root .assurance b{font-size:15px;font-weight:500;line-height:1.5;display:block}.edition5-root .assurance span{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.edition5-root .assurance>div>div:nth-child(2){justify-self:center}.edition5-root .assurance>div>div:last-child{justify-self:end}.edition5-root .section{padding-block:var(--wr-section-space)}.edition5-root .split-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:72px;margin-bottom:48px;display:grid}.edition5-root .split-heading>p,.edition5-root .split-heading>div>p:not(.eyebrow){color:var(--muted);font-size:18px}.edition5-root .split-heading .support-copy{margin-top:15px;font-size:14px!important}.edition5-root .tool-lanes{border-top:1px solid var(--line)}.edition5-root .tool-lane{border-bottom:1px solid var(--line);grid-template-columns:225px 1fr;align-items:center;gap:35px;padding:27px 0;display:grid}.edition5-root .tool-lane h3{font-size:17px}.edition5-root .tool-lane>div>p{color:var(--muted);margin-top:6px;font-size:12px}.edition5-root .icon-row{flex-wrap:wrap;gap:18px 26px;display:flex}.edition5-root .app-icon{align-items:center;gap:9px;font-size:12px;display:flex}.edition5-root .icon-tile{background:#242425;border-radius:8px;flex:none;place-items:center;width:35px;height:35px;display:grid;overflow:hidden}.edition5-root .icon-tile img{object-fit:contain;width:27px;height:27px}.edition5-root .icon-tile img[src*=agent-]{border-radius:50%;width:35px;height:35px}.edition5-root .lane-note{color:#999894!important;margin-top:13px!important;font-size:11px!important}.edition5-root .capabilities{margin-top:14px!important;font-size:12px!important}.edition5-root .three-points{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px;display:grid}.edition5-root .three-points strong{letter-spacing:-.035em;font-size:30px;font-weight:500;line-height:1.15}.edition5-root .three-points h3{margin-top:14px;font-size:17px}.edition5-root .three-points p{color:var(--muted);margin-top:12px;font-size:13px}.edition5-root .section-end{justify-content:space-between;align-items:center;gap:30px;margin-top:28px;display:flex}.edition5-root .section-end>p{color:var(--muted);max-width:460px;font-size:10px}.edition5-root .control-section{background:#141415;border-block:1px solid #ffffff0c}.edition5-root .device-composition{padding-top:10px;padding-bottom:50px;position:relative}.edition5-root .desktop{aspect-ratio:1672/941;background:#000;border:1px solid #373738;border-radius:8px;position:relative;overflow:hidden}.edition5-root .desktop>img{object-fit:fill;width:100%;height:100%}.edition5-root .device-composition>.desktop{width:90%}.edition5-root .window-layer{position:absolute;inset:0;overflow:hidden}.edition5-root .screen-plane{transform-origin:0 0;opacity:0;pointer-events:none;border:0;border-radius:0;width:960px;height:540px;position:absolute;top:0;left:0}.edition5-root .screen-plane.ready{opacity:1}.edition5-root .window-layer{container-type:inline-size}.edition5-root .work-window{color:#242528;background:#faf9f6;border:1px solid #7b7b7a;border-radius:5px;font-size:1.02cqw;line-height:1.35;transition:opacity .12s;animation:.16s both wr5-window-enter;position:absolute;overflow:hidden;box-shadow:0 5px 14px #0004}.edition5-root .work-titlebar{color:#e9e9e8;background:#2b2d30;align-items:center;gap:.7cqw;height:2.35cqw;padding:0 .85cqw;font-size:.75cqw;display:flex}.edition5-root .work-titlebar i{letter-spacing:.1em;color:#d0d0ce;font-style:normal}.edition5-root .work-titlebar b{flex:1;font-weight:400}.edition5-root .work-body{height:calc(100% - 2.35cqw);padding:1.25cqw;overflow:hidden}.edition5-root .work-body h4{letter-spacing:-.03em;margin:0 0 .65cqw;font-size:1.4cqw;line-height:1.1}.edition5-root .work-body p{margin-bottom:.45cqw;font-size:1cqw;line-height:1.45}.edition5-root .work-body small{font-size:.78cqw}.edition5-root .mini-address{color:#666;background:#e5e7e9;border-radius:.35cqw;margin-bottom:.8cqw;padding:.4cqw .6cqw;font-size:.7cqw}.edition5-root .mini-table{border-collapse:collapse;width:100%;font-size:.75cqw}.edition5-root .mini-table td,.edition5-root .mini-table th{text-align:left;border:1px solid #d5d6d8;padding:.46cqw;font-weight:400}.edition5-root .mini-table th{background:#e9eced}.edition5-root .mini-table .active-cell{background:#dce8ff;box-shadow:inset 0 0 0 1px #6b93d2}.edition5-root .code-window{color:#adc5d9;background:#19212b}.edition5-root .code-window .work-body{white-space:pre-line;color:#b5d4e8;font-family:monospace;line-height:1.7}.edition5-root .code-window em{color:#dec79a;font-style:normal}.edition5-root .terminal-window{color:#b8d2bb;background:#131a19}.edition5-root .terminal-window .work-body{white-space:pre-line;font-family:monospace;line-height:1.8}.edition5-root .terminal-window b{color:#e0d19a;font-weight:400}.edition5-root .file-list>div{border-bottom:1px solid #ddd;justify-content:space-between;gap:1cqw;padding:.56cqw .2cqw;display:flex}.edition5-root .file-list small{color:#7b7e81}.edition5-root .browser-banner{color:#fff;letter-spacing:-.03em;background:linear-gradient(110deg,#4c5353,#a6a79d);border-radius:.35cqw;height:4.3cqw;margin-bottom:.6cqw;padding:.8cqw;font-size:1.25cqw}.edition5-root .result-item{border-bottom:1px solid #ddd;padding:.4cqw 0}.edition5-root .result-item b{color:#365786;font-weight:500}.edition5-root .result-item p{color:#747677;font-size:.78cqw}.edition5-root .draft-line{background:#d7d7d2;width:93%;height:.5cqw;margin:.65cqw 0}.edition5-root .draft-line:nth-child(3n){width:72%}.edition5-root .work-cursor{color:#222;filter:drop-shadow(0 1px #fff);font-size:1.4cqw;animation:.8s steps(2,end) infinite wr5-cursor-work;position:absolute;bottom:20%;right:12%}.edition5-root .live-value{color:#5b834f;margin-top:.5cqw;font-size:.75cqw;display:block}.edition5-root .pulse-cell{animation:1.2s steps(3,end) infinite wr5-cell-work}.edition5-root .iphone{aspect-ratio:389/800;z-index:3;filter:drop-shadow(0 13px 22px #0007);width:24%;position:absolute;top:7%;right:0}.edition5-root .phone-frame{pointer-events:none;filter:grayscale()brightness(1.45)contrast(.85);width:100%;height:100%;position:absolute;inset:0}.edition5-root .phone-screen{color:#111;background:#fff;border-radius:14%/6.7%;padding:0 4%;position:absolute;inset:1.3% 3%;overflow:hidden;container-type:inline-size}.edition5-root .phone-status{justify-content:space-between;align-items:center;height:9%;padding:6.6% 7.8% 0;font-size:5.1cqw;display:flex}.edition5-root .phone-status>span{font-size:3.8cqw}.edition5-root .telegram-head{border-bottom:1px solid #efefef;justify-content:space-between;align-items:center;height:9%;padding:2% 1% 0;font-size:5.6cqw;display:flex}.edition5-root .telegram-head>span{color:#1686c5;font-size:4.3cqw}.edition5-root .chat-search{color:#8a8a8e;background:#f0f1f3;border-radius:7px;margin:3% 0;padding:2.4% 4%;font-size:4cqw}.edition5-root .chat-row{align-items:center;gap:3%;height:8.6%;padding:1.5% 0;display:flex}.edition5-root .chat-row>img{aspect-ratio:1;border-radius:50%;flex:none;width:18%;height:auto}.edition5-root .chat-row>div{border-bottom:1px solid #e5e5e8;flex-direction:column;flex:1;justify-content:center;align-self:stretch;min-width:0;display:flex}.edition5-root .chat-title{justify-content:space-between;align-items:center;gap:4%;font-size:4.3cqw;display:flex}.edition5-root .chat-title b{font-weight:600}.edition5-root .chat-title time{color:#929296;font-size:3.3cqw}.edition5-root .chat-row p{color:#8a8a8d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3%;font-size:3.8cqw;line-height:1.3;display:-webkit-box;overflow:hidden}.edition5-root .phone-tabs{color:#999;border-top:1px solid #eee;justify-content:space-around;padding-top:4%;font-size:3.3cqw;display:flex;position:absolute;bottom:5%;left:6%;right:6%}.edition5-root .phone-tabs b{color:#1585c7;font-weight:500}.edition5-root .home-indicator{background:#101010;border-radius:9px;width:30%;height:.6%;position:absolute;bottom:1.7%;left:35%}.edition5-root .device-caption{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}.edition5-root .device-caption>span:last-child{font-size:9px}.edition5-root .device-caption button{margin-left:10px}.edition5-root .task-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.edition5-root .task-grid>div{border-top:1px solid #595040;padding-top:24px}.edition5-root .task-grid span{color:var(--gold);letter-spacing:.13em;font-size:10px}.edition5-root .task-grid h3{letter-spacing:-.025em;margin-top:20px;font-size:22px;line-height:1.2}.edition5-root .task-grid p{color:var(--muted);margin-top:15px;font-size:14px}.edition5-root .compare-section{border-block:1px solid var(--line);background:#101011}.edition5-root .comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.edition5-root .option-card{background:#171718;border:1px solid #2c2c2d;border-radius:9px;flex-direction:column;min-width:0;padding:28px;display:flex}.edition5-root .option-card.recommended{border-color:var(--wr-gold-edge);background:linear-gradient(140deg,#25221b,#171718 54%)}.edition5-root .option-card>.eyebrow{letter-spacing:.15em;min-height:27px;margin-bottom:10px;font-size:9px}.edition5-root .option-visual{justify-content:center;align-items:center;height:225px;margin-bottom:24px;display:flex}.edition5-root .wordmark.large{font-size:49px}.edition5-root .option-visual.mac-visual{background:#f5f5f6;border-radius:5px;overflow:hidden}.edition5-root .mac-visual img{object-fit:contain;width:100%;height:100%;transform:scale(1.55)}.edition5-root .platform-visual{gap:24px}.edition5-root .platform-visual img{object-fit:contain;width:55px;height:55px}.edition5-root .option-card h3{letter-spacing:-.035em;min-height:62px;font-size:25px;line-height:1.17}.edition5-root .option-price{letter-spacing:-.04em;margin-top:30px;font-size:41px;line-height:1.2}.edition5-root .option-price span{color:var(--muted);letter-spacing:0;white-space:nowrap;font-size:11px}.edition5-root .option-price.label-price{padding-block:5px;font-size:33px}.edition5-root .option-card>.option-price+p{color:#bfbdba;min-height:90px;margin-top:21px;font-size:13px}.edition5-root .option-card ul{color:#cac8c3;gap:10px;margin:20px 0 27px;padding-left:16px;font-size:12px;line-height:1.65;display:grid}.edition5-root .option-card .google-button{width:100%;margin-top:auto;font-size:12px}.edition5-root .card-bottom{color:var(--muted);border-top:1px solid #ffffff15;margin-top:auto;padding-top:22px;font-size:13px;line-height:1.6}.edition5-root .recommended .card-bottom{min-height:76px;margin-top:24px;font-size:17px;font-weight:500}.edition5-root .account-callout{border-top:1px solid #514632;margin-top:auto;padding-top:20px;font-size:12px}.edition5-root .account-callout b{color:var(--gold);font-weight:500}.edition5-root .account-callout p{margin-top:8px}.edition5-root .account-callout small{color:var(--muted);margin-top:8px;font-size:10px;display:block}.edition5-root .offer-details{border-block:1px solid var(--line);max-width:850px;margin-top:35px;padding:30px 0}.edition5-root .offer-details .eyebrow{font-size:9px}.edition5-root .offer-details h3{letter-spacing:-.025em;margin-bottom:14px;font-size:24px}.edition5-root .offer-details p{color:var(--muted);font-size:13px}.edition5-root .offer-details b{color:#e4ca91;font-weight:500}.edition5-root .fine{color:#93928e;margin-top:17px;line-height:1.6;font-size:11px!important}.edition5-root .faq{grid-template-columns:1fr 1.2fr;gap:75px;display:grid}.edition5-root .faq h2{font-size:42px}.edition5-root .faq details{border-top:1px solid var(--line)}.edition5-root .faq details:last-child{border-bottom:1px solid var(--line)}.edition5-root summary{cursor:pointer;list-style:none}.edition5-root summary::-webkit-details-marker{display:none}.edition5-root .faq summary{align-items:center;gap:20px;min-height:75px;padding-block:18px;font-size:15px;line-height:1.5;display:flex}.edition5-root .faq summary b{color:var(--gold);margin-left:auto;font-size:23px;font-weight:400}.edition5-root .faq details[open] summary b{transform:rotate(45deg)}.edition5-root .faq details p{color:var(--muted);padding-bottom:22px;font-size:14px}.edition5-root .closing{text-align:center;background:#151515;padding:85px 0}.edition5-root .closing .google-button{margin-top:32px}.edition5-root .closing p:last-child{color:var(--muted);margin-top:17px;font-size:11px}.edition5-root footer{border-top:1px solid var(--line);padding:67px 0 27px}.edition5-root .footer-grid{grid-template-columns:1.4fr 1fr 1fr .9fr;gap:40px;display:grid}.edition5-root .footer-grid p{color:var(--muted);margin-top:22px;font-size:13px}.edition5-root .footer-grid h3{margin-bottom:15px;font-size:12px}.edition5-root .footer-grid>div>a:not([aria-label]){min-height:40px;color:var(--muted);align-items:center;font-size:12px;display:flex}.edition5-root .footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:25px;margin-top:40px;padding-top:25px;font-size:10px;display:flex}.edition5-root .page-heading{padding-top:90px;padding-bottom:25px}.edition5-root .page-heading h1{font-size:clamp(44px,5.5vw,76px);line-height:1.08}.edition5-root .page-heading>p:last-child{color:var(--muted);max-width:750px;margin-top:25px;font-size:19px}.edition5-root .page-heading+section.wrap:not(.section){padding-top:45px}.edition5-root .responsibility h2{max-width:650px}.edition5-root .responsibility-grid{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:40px;display:grid}.edition5-root .responsibility-grid h3{margin-bottom:25px;font-size:19px}.edition5-root .responsibility-grid p{color:var(--muted);margin-top:18px;font-size:13px}.edition5-root .responsibility-grid b{color:var(--text);font-weight:500}.edition5-root .care-list>div{border-top:1px solid var(--line);grid-template-columns:60px 1.1fr 1fr;gap:32px;padding:40px 0;display:grid}.edition5-root .care-list>div>span{color:var(--gold);font-size:12px}.edition5-root .care-list h2{font-size:35px}.edition5-root .care-list p{color:var(--muted);font-size:15px}.edition5-root .care-list .text-link{grid-column:3}.edition5-root .review-options{z-index:35;width:fit-content;max-width:calc(100vw - 32px);font-size:11px;position:fixed;bottom:14px;left:16px}.edition5-root .options-toggle{background:#171717f5;border:1px solid #4c4432;border-radius:6px;justify-content:space-between;align-items:center;gap:25px;min-height:42px;padding:0 13px;font-size:11px;display:flex;box-shadow:0 3px 15px #0005}.edition5-root .options-toggle span{color:var(--gold)}.edition5-root #options-panel{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#171717f5;border:1px solid #534833;border-radius:8px;width:290px;padding:19px;position:absolute;bottom:52px;left:0;box-shadow:0 8px 30px #0006}.edition5-root #options-panel>p:first-child{color:var(--muted);font-size:10px}.edition5-root fieldset{border:0;gap:6px;margin:18px 0;padding:0;display:flex}.edition5-root legend{color:var(--muted);margin-bottom:9px;font-size:10px}.edition5-root fieldset button{background:#242424;border:1px solid #42403a;border-radius:5px;min-height:40px;padding:0 11px;font-size:12px}.edition5-root fieldset button[aria-pressed=true]{color:#211d14;background:#ddbe77;border-color:#ddbe77}.edition5-root .dot-control{align-items:center;gap:9px;min-height:40px;display:flex}.edition5-root .dot-control input{accent-color:#ddbe77;width:16px;height:16px}.edition5-root #options-panel>a{text-underline-offset:4px;min-height:40px;padding-block:13px;text-decoration:underline;display:block}.edition5-root #options-panel .tiny{color:#999;font-size:9px;line-height:1.55}.edition5-root .reveal-enabled .option-card:not(.recommended){opacity:0;transition:opacity .55s,transform .55s;transform:translateY(24px)}.edition5-root .reveal-enabled .comparison-grid.is-visible .option-card{opacity:1;transform:none}.edition5-root .reveal-enabled .comparison-grid.is-visible .option-card:nth-child(3){transition-delay:.17s}.edition5-root .proposal-dialog{width:min(620px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--text);background:#151516;border:1px solid #625439;border-radius:16px;margin:auto;padding:0;overflow:auto}.edition5-root .proposal-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000a}.edition5-root .onboarding-header{padding:30px 30px 0;position:relative}.edition5-root .onboarding-close{background:#ffffff08;border:0;border-radius:50%;min-width:44px;min-height:44px;font-size:24px;position:absolute;top:12px;right:12px}.edition5-root .onboarding-header .eyebrow{margin-bottom:20px}.edition5-root .onboarding-progress{color:#7e7e7e;gap:8px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.edition5-root .onboarding-progress li{background:#202021;border-radius:6px;flex:1;align-items:center;gap:7px;padding:9px 7px;display:flex}.edition5-root .onboarding-progress i{border:1px solid #454545;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.edition5-root .onboarding-progress [data-current=true]{background:var(--wr-selected-fill);color:var(--wr-ink-on-gold);font-weight:600}.edition5-root .onboarding-progress [data-current=true] i{color:#f2ddad;background:#30291e;border-color:#30291e}.edition5-root .onboarding-progress [data-complete=true]{color:#ddd}.edition5-root .onboarding-progress [data-complete=true] i{color:#ececea;border-color:#949494}.edition5-root .onboarding-heading{letter-spacing:-.035em;margin-top:28px;font-size:30px;line-height:1.2}.edition5-root .onboarding-subtitle{color:var(--muted);margin-top:12px;font-size:14px}.edition5-root .onboarding-account{color:#ccc;align-items:center;gap:8px;margin-top:18px;font-size:11px;display:flex}.edition5-root .onboarding-account img{width:17px;height:17px}.edition5-root .onboarding-offer{background:#252016;border:1px solid #5b4b2e;border-radius:7px;margin-top:23px;padding:15px 17px}.edition5-root .onboarding-offer strong{color:#e5c989;font-size:14px;font-weight:500;display:block}.edition5-root .onboarding-offer p{color:#bbae94;margin-top:5px;font-size:11px}.edition5-root .onboarding-content input{font-size:16px!important}.edition5-root .onboarding-content button{min-height:44px}.edition5-root .onboarding-content [data-modal-telegram] h2{display:none}.edition5-root .onboarding-content a{color:#e1c58a}.edition5-root .onboarding-content [data-modal-telegram] input{background:#222!important;border-color:#575046!important;border-radius:6px!important}.edition5-root .onboarding-content [data-modal-telegram] button{color:#211e17!important;background:#dfc183!important;border-radius:6px!important}.edition5-root .onboarding-content [data-modal-telegram] button:disabled{opacity:.5}.edition5-root .resume-setup{z-index:34;color:#272016;background:#e1c58a;border:1px solid #c5a66b;border-radius:8px;align-items:center;gap:22px;padding:12px 17px;font-size:12px;display:flex;position:fixed;bottom:16px;right:20px;box-shadow:0 5px 22px #0005}.edition5-root .resume-setup small{margin-bottom:4px;font-size:9px;display:block}.edition5-root .resume-setup b{font-weight:600}.edition5-root .resume-setup>span:last-child{font-size:19px}@keyframes wr5-window-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes wr5-cursor-work{0%,to{transform:translate(0)}50%{transform:translate(-4cqw,-2cqw)}}@keyframes wr5-cell-work{0%,to{background:#e4edf9}50%{background:#b7d2f4}}.edition5-root .motion-paused .work-window,.edition5-root .motion-paused .work-window *{animation-play-state:paused!important}@media (min-width:1700px){.edition5-root .hero{min-height:740px}.edition5-root .hero-copy{padding-top:138px}.edition5-root .hero h1{font-size:62px}.edition5-root .hero-scene{width:72%;left:31%}}@media (max-width:1100px){.edition5-root .wrap{width:calc(100% - 64px)}.edition5-root .nav-links{gap:15px;font-size:11px}.edition5-root .navigation{gap:20px}.edition5-root .hero h1{font-size:54px}.edition5-root .hero-scene{width:95%;left:25%}.edition5-root .hero-description{font-size:18px}.edition5-root .hero-detail{font-size:14px}.edition5-root .split-heading{gap:40px}.edition5-root .option-card{padding:22px}.edition5-root .option-visual{height:190px}.edition5-root .option-card h3{font-size:21px}.edition5-root .option-price{font-size:34px}.edition5-root .wordmark.large{font-size:40px}.edition5-root .option-card>.option-price+p{min-height:115px}.edition5-root .option-card ul{font-size:11px}.edition5-root .google-button{padding:0 17px}.edition5-root .tool-lane{grid-template-columns:190px 1fr}}@media (max-width:800px){.edition5-root .wrap{width:calc(100% - 44px)}.edition5-root .navigation{gap:10px;min-height:70px}.edition5-root .nav-links{display:none}.edition5-root .nav-actions{gap:5px;margin-left:auto}.edition5-root .menu-button{display:block}.edition5-root .navigation .google-button{gap:8px;padding:0 10px;font-size:11px}.edition5-root .navigation .google-button img{width:17px;height:17px}.edition5-root .wordmark{font-size:25px}.edition5-root .campaign-strip{gap:12px;font-size:9px}.edition5-root .campaign-strip span{max-width:80%;line-height:1.5}.edition5-root .hero{flex-direction:column;min-height:0;display:flex}.edition5-root .hero-copy{order:0;padding-block:57px 30px}.edition5-root .hero-copy>*{max-width:100%}.edition5-root .hero h1{font-size:clamp(42px,7.5vw,65px)}.edition5-root .hero h1 .small-break{display:none}.edition5-root .hero-description{max-width:340px;font-size:18px}.edition5-root .hero-detail{font-size:14px}.edition5-root .hero-scene{z-index:0;order:1;width:116%;margin-top:-3%;position:relative;top:auto;left:-8%;transform:none}.edition5-root .hero-photo{aspect-ratio:1535/1024}.edition5-root .hero-actions{gap:19px;margin-top:24px}.edition5-root .hero-actions .text-link{font-size:12px}.edition5-root .hero-price{margin-top:23px}.edition5-root .motion-control{z-index:2;font-size:8px;bottom:3px;right:12px}.edition5-root .assurance>.wrap{grid-template-columns:1fr;gap:18px;padding-block:22px}.edition5-root .assurance>div>div:nth-child(2),.edition5-root .assurance>div>div:last-child{justify-self:initial}.edition5-root .assurance>div>div{padding-left:20px;position:relative}.edition5-root .assurance>div>div:before{content:"✓";color:var(--gold);font-size:11px;position:absolute;top:2px;left:0}.edition5-root .assurance b{font-size:14px}.edition5-root .assurance span{margin-top:2px;font-size:12px}.edition5-root .section{padding-block:var(--wr-section-space)}.edition5-root .split-heading{grid-template-columns:1fr;gap:23px;margin-bottom:30px}.edition5-root .split-heading>p,.edition5-root .split-heading>div>p:not(.eyebrow){max-width:520px;font-size:16px}.edition5-root .eyebrow{margin-bottom:19px;font-size:9px}.edition5-root .tool-lane{grid-template-columns:1fr;gap:20px;padding-block:25px}.edition5-root .tool-lane>div:first-child{justify-content:space-between;align-items:center;gap:15px;display:flex}.edition5-root .tool-lane h3{font-size:16px}.edition5-root .tool-lane>div:first-child>p{margin-top:0;font-size:10px}.edition5-root .icon-row{gap:15px 19px}.edition5-root .app-icon{font-size:11px}.edition5-root .three-points{grid-template-columns:1fr;gap:28px;margin-top:35px}.edition5-root .three-points>div{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.edition5-root .three-points strong{grid-row:1/3;font-size:25px}.edition5-root .three-points h3{margin-top:0;font-size:15px}.edition5-root .three-points p{margin-top:9px;font-size:12px}.edition5-root .section-end{flex-direction:column;align-items:flex-start;gap:13px}.edition5-root .device-composition{margin-top:30px;padding-bottom:70px}.edition5-root .device-composition>.desktop{width:94%}.edition5-root .iphone{width:28%;top:14%;right:0}.edition5-root .device-caption{align-items:flex-start;gap:8px;font-size:9px}.edition5-root .device-caption>span{max-width:55%}.edition5-root .device-caption>span:last-child{text-align:right;font-size:8px}.edition5-root .device-caption button{margin-left:auto;display:block}.edition5-root .task-grid{grid-template-columns:1fr;gap:28px}.edition5-root .task-grid h3{margin-top:15px;font-size:23px}.edition5-root .task-grid p{font-size:14px}.edition5-root .comparison-grid{grid-template-columns:1fr;gap:22px;max-width:550px;margin-inline:auto}.edition5-root .option-card{padding:28px}.edition5-root .option-card>.eyebrow{min-height:0}.edition5-root .option-visual{height:230px}.edition5-root .option-card h3{min-height:0;font-size:29px}.edition5-root .option-price{margin-top:25px;font-size:45px}.edition5-root .option-card>.option-price+p{min-height:0;margin-top:19px;font-size:14px}.edition5-root .option-card ul{margin-block:23px;font-size:13px}.edition5-root .wordmark.large{font-size:56px}.edition5-root .option-card .google-button{font-size:14px}.edition5-root .card-bottom,.edition5-root .account-callout{margin-top:14px}.edition5-root .option-price.label-price{font-size:37px}.edition5-root .account-callout{font-size:14px}.edition5-root .account-callout small{font-size:11px}.edition5-root .offer-details{padding-top:30px}.edition5-root .faq{grid-template-columns:1fr;gap:30px}.edition5-root .faq h2{font-size:35px}.edition5-root .faq summary{font-size:14px}.edition5-root .closing{padding-block:66px}.edition5-root .footer-grid{grid-template-columns:1fr 1fr;gap:37px 22px}.edition5-root .footer-grid>div:first-child{grid-column:1/-1}.edition5-root .footer-grid p{margin-top:15px}.edition5-root .footer-bottom{flex-direction:column;gap:9px;padding-bottom:38px}.edition5-root .page-heading{padding-top:60px}.edition5-root .page-heading h1{font-size:47px}.edition5-root .page-heading>p:last-child{font-size:16px}.edition5-root .responsibility-grid{grid-template-columns:1fr;gap:35px}.edition5-root .responsibility-grid>div{border-top:1px solid var(--line);padding-top:25px}.edition5-root .care-list>div{grid-template-columns:30px 1fr;gap:20px}.edition5-root .care-list h2{font-size:31px}.edition5-root .care-list p{grid-column:2;font-size:14px}.edition5-root .care-list .text-link{grid-column:2}.edition5-root .review-options{bottom:10px;left:10px}.edition5-root .options-toggle{gap:8px;min-height:42px;padding-inline:10px;font-size:10px}.edition5-root #options-panel{width:282px}.edition5-root .resume-setup{gap:10px;padding:11px 13px;font-size:11px;bottom:10px;right:10px}.edition5-root .onboarding-header{padding:26px 22px 0}.edition5-root .onboarding-content{padding:22px}.edition5-root .onboarding-heading{font-size:28px}.edition5-root .onboarding-progress{gap:5px;font-size:10px}.edition5-root .onboarding-progress li{gap:5px;padding:8px 5px}.edition5-root .onboarding-progress i{width:20px;height:20px}.edition5-root .onboarding-subtitle{font-size:13px}}@media (max-width:420px){.edition5-root .wrap{width:calc(100% - 36px)}.edition5-root .navigation .google-button{gap:6px;padding:0 9px;font-size:10px}.edition5-root .navigation .wordmark{font-size:24px}.edition5-root .hero h1{font-size:43px}.edition5-root .hero-description{font-size:17px}.edition5-root .hero-actions{flex-wrap:wrap;gap:13px}.edition5-root .hero-actions .google-button{padding-inline:15px;font-size:12px}.edition5-root .hero-actions .text-link{gap:9px;font-size:11px}.edition5-root .campaign-strip{padding-inline:12px}.edition5-root .comparison-grid .option-card{padding:25px}.edition5-root .option-visual{height:220px}.edition5-root .iphone{width:30%;top:13%}.edition5-root .device-composition{padding-bottom:76px}.edition5-root .footer-grid{gap:30px 15px}.edition5-root .onboarding-progress{font-size:9px}}@media (prefers-reduced-motion:reduce){html:has(.edition5-root){scroll-behavior:auto}.edition5-root *,.edition5-root :before,.edition5-root :after{transition:none!important;animation:none!important}.edition5-root .reveal-enabled .option-card:not(.recommended){opacity:1;transform:none}}.edition5-root .wordmark.large[data-lettercase=upper]{font-size:43px}@media (max-width:800px){.edition5-root .wordmark[data-lettercase=upper]{font-size:23px}.edition5-root .wordmark.large[data-lettercase=upper]{font-size:47px}}.edition5-root{font-family:var(--wr-font);color:var(--text);background:var(--bg);font-size:16px;line-height:normal}body:has(.edition5-root) [data-wishrig-campaign-banner]{display:none}@media (min-width:801px){.edition5-root .hero-scene{width:min(1160px,80vw);left:calc(50% - 150px)}.edition5-root .hero h1{max-width:680px;font-size:clamp(36px,4vw,62px)}.edition5-root .hero-product{white-space:nowrap;display:block}.edition5-root .hero-copy{padding-top:130px}}@media (max-width:800px){.edition5-root .hero-product{display:block}}.edition5-root .option-card ul{list-style:outside}.edition5-root .proposal-dialog .google-button{width:100%}.edition5-root .onboarding-content .signin-helper{color:var(--muted);margin-top:12px;font-size:12px}.edition5-root .mobile-break{display:none}@media (max-width:800px){.edition5-root .mobile-break{display:block}}.edition5-root .desktop.is-offscreen .work-window,.edition5-root .desktop.is-offscreen .work-window *{animation-play-state:paused!important}.edition5-root .hero h1>.gold-text{letter-spacing:-.045em;margin-top:10px;font-size:.78em;line-height:1.15;display:block}.edition5-root .hero-description{font-size:21px;line-height:1.45;max-width:520px!important}.edition5-root .hero-detail{font-size:14px;line-height:1.65;max-width:485px!important}.edition5-root .hero-copy{padding-top:100px;padding-bottom:70px}.edition5-root .telegram-word{white-space:nowrap;align-items:center;gap:.15em;display:inline-flex}.edition5-root .telegram-word img{flex:none;width:.73em;height:.73em;display:inline-block}.edition5-root .device-composition>.iphone{top:12%;right:3%}.edition5-root .static-desktop .window-layer{display:none}.edition5-root .icon-tile img[src*=hermes-figure]{object-fit:contain;width:30px;height:32px}.edition5-root .option-visual.mac-visual{background:0 0;border:0;overflow:visible}.edition5-root .mac-visual img{object-fit:contain;clip-path:polygon(1% 1%,99% 1%,99% 85%,96% 86%,91% 97%,85% 100%,15% 100%,9% 97%,4% 86%,1% 85%);filter:drop-shadow(0 15px 14px #0005);width:97%;height:auto;transform:none}.edition5-root .company-block{border-top:1px solid var(--line)}.edition5-root .company-block>p:not(.eyebrow){color:var(--muted);margin-top:18px}.edition5-root .company-block .text-link{margin-top:20px}.edition5-root .example-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.edition5-root .example-tabs button{min-height:var(--wr-touch);border:1px solid var(--line);border-radius:var(--wr-radius-control);background:var(--panel);padding:0 18px;font-size:13px}.edition5-root .example-tabs button[aria-pressed=true]{background:var(--gold);color:var(--wr-ink-on-gold);border-color:var(--gold)}.edition5-root .example-panel{border:1px solid var(--line);border-radius:var(--wr-radius-card);background:var(--panel);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.edition5-root .example-request,.edition5-root .example-output{padding:36px}.edition5-root .example-request{border-right:1px solid var(--line)}.edition5-root .example-request>p:not(.eyebrow){letter-spacing:-.025em;font-size:24px;line-height:1.35}.edition5-root .example-request ol{color:var(--muted);margin-top:26px;padding-left:20px;font-size:13px;line-height:1.7}.edition5-root .example-request li+li{margin-top:9px}.edition5-root .sample-site{color:#282827;background:#f0ece2;border-radius:5px;min-height:245px;padding:28px;position:relative;overflow:hidden}.edition5-root .sample-site small{letter-spacing:.2em;font-size:9px}.edition5-root .sample-site h3{z-index:1;margin-top:27px;font:500 30px/1.05 Georgia,serif;position:relative}.edition5-root .sample-site p{z-index:1;margin-top:30px;font-size:11px;position:relative}.edition5-root .sample-flower{color:#ba8c79;font-size:155px;line-height:1;position:absolute;top:18px;right:-9px}.edition5-root .sample-report{color:#292b2d;background:#f4f3f0;border-radius:5px;min-height:245px;padding:24px}.edition5-root .sample-report h3{margin-bottom:18px;font-size:22px}.edition5-root .sample-report p,.edition5-root .sample-report td,.edition5-root .sample-report th{font-size:12px;line-height:1.5}.edition5-root .sample-report table{border-collapse:collapse;width:100%}.edition5-root .sample-report td,.edition5-root .sample-report th{text-align:left;border-bottom:1px solid #ddd;padding:9px 4px}.edition5-root .sample-report li{margin-top:12px;font-size:12px;line-height:1.6}.edition5-root .work-window.is-complete{opacity:.3;transition:opacity .15s,transform .15s;transform:scale(.985)}.edition5-root .work-window{transition:opacity .15s,transform .15s}.edition5-root .mini-chart{width:100%;height:65%;margin-top:1cqw}.edition5-root .mini-toolbar{color:#777;border-bottom:1px solid #ddd;margin-bottom:.5cqw;padding-bottom:.55cqw;font-size:.75cqw}.edition5-root .mini-board{grid-template-columns:repeat(3,1fr);gap:.65cqw;display:grid}.edition5-root .mini-board>div{background:#e9ebed;border-radius:.35cqw;padding:.5cqw;font-size:.75cqw}.edition5-root .mini-board p{background:#fff;border-radius:.3cqw;margin-top:.5cqw;padding:.7cqw .4cqw;font-size:.75cqw}.edition5-root .work-status{color:#436147;background:#e8f1e5;border-radius:.2cqw;padding:.25cqw .5cqw;font-size:.7cqw;position:absolute;bottom:.6cqw;right:.8cqw}.edition5-root .work-cursor{pointer-events:none;transition:left .22s,top .22s;inset:35% auto auto 18%;animation:none!important}@media (max-width:800px){.edition5-root .hero-copy{padding-top:57px}.edition5-root .hero h1>.gold-text{max-width:440px;font-size:.75em}.edition5-root .hero-description{font-size:18px}.edition5-root .hero-detail{font-size:13px;max-width:400px!important}.edition5-root .device-composition>.iphone{top:19%;right:3%}.edition5-root .example-panel{grid-template-columns:1fr}.edition5-root .example-request{border-right:0;border-bottom:1px solid var(--line)}.edition5-root .example-request,.edition5-root .example-output{padding:25px}.edition5-root .example-tabs button{padding-inline:12px;font-size:11px}.edition5-root .sample-site h3{font-size:29px}.edition5-root .example-request>p:not(.eyebrow){font-size:22px}}.edition5-root .review-options{bottom:66px}.edition5-root .campaign-strip{z-index:40;position:sticky;top:0}.edition5-root .site-header{top:var(--campaign-height,38px);z-index:35}.edition5-root main [id]{scroll-margin-top:calc(var(--campaign-height,38px) + var(--navigation-height,78px) + 24px)}.edition5-root .hero{isolation:auto;grid-template-columns:44% 56%;align-items:center;min-height:0;display:grid;overflow:hidden;container-type:inline-size}.edition5-root .hero-scene{z-index:0;grid-area:1/2;align-self:center;width:100%;margin:0;position:relative;top:auto;left:auto;transform:none}.edition5-root .hero-photo{opacity:1;filter:none;width:100%;height:auto;box-shadow:none;display:block;-webkit-mask:none;mask:none}.edition5-root .hero-copy{width:100%;max-width:none;padding:68px 32px 68px max(var(--wr-gutter),calc((100cqw - var(--wr-content-width))/2));pointer-events:auto;z-index:1;grid-area:1/1;margin:0}.edition5-root .hero-copy>*{width:auto;max-width:100%}.edition5-root .hero .eyebrow{letter-spacing:.13em;margin-bottom:26px;font-size:11px;line-height:1.6}.edition5-root .hero h1{letter-spacing:-.06em;max-width:100%;margin:0;font-size:clamp(36px,3.65cqw,60px);line-height:1.08}.edition5-root .hero h1>span{white-space:normal;font-size:inherit;line-height:inherit;display:block}.edition5-root .hero-detail{color:var(--muted);max-width:490px;margin:28px 0 0;font-size:16px;line-height:1.65}.edition5-root .hero-actions{flex-wrap:wrap;gap:20px;margin-top:30px}.edition5-root .hero-price{margin-top:27px}.edition5-root .hero-included{margin-bottom:0}.edition5-root .motion-control{color:var(--text-secondary,#aaa9a5);box-shadow:none;background:#151516;border-radius:4px;padding:7px 11px;bottom:14px;right:14px}.edition5-root .motion-control span{font-size:10px}.edition5-root .foundation-grid{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:48px 0 30px;padding:30px 0;display:grid}.edition5-root .foundation-grid img,.edition5-root .foundation-mark{height:36px;margin-bottom:18px;display:block}.edition5-root .foundation-mark{color:var(--gold);letter-spacing:-.04em;font-size:27px;font-weight:500;line-height:36px}.edition5-root .foundation-grid h3{margin-bottom:10px;font-size:17px;line-height:1.3}.edition5-root .foundation-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.edition5-root .work-window{transition:opacity .1s,transform .1s;animation-duration:.11s;box-shadow:0 3px 10px #0005}.edition5-root .work-window.is-complete{opacity:0;transform:translateY(-3px)scale(.995)}.edition5-root .work-cursor{transition:left 95ms,top 95ms;animation:none}.edition5-root .pulse-cell{background:#dce9fb;animation:none}.edition5-root #options-panel{max-height:calc(100dvh - 160px);overflow-y:auto}@media (min-width:1800px){.edition5-root .hero-copy{padding-left:max(var(--wr-gutter),calc((100cqw - var(--wr-content-width))/2))}.edition5-root .hero h1{font-size:66px}.edition5-root .hero-detail{font-size:18px}}@media (max-width:1100px) and (min-width:801px){.edition5-root .hero{grid-template-columns:48% 52%}.edition5-root .hero-copy{padding:50px 26px 50px 32px}.edition5-root .hero h1{font-size:38px}.edition5-root .hero-detail{font-size:15px}.edition5-root .hero-actions{gap:12px}.edition5-root .hero-scene{align-self:center}}@media (max-width:800px){.edition5-root .hero{flex-direction:column;align-items:stretch;display:flex}.edition5-root .hero-copy{padding:48px var(--wr-gutter,22px) 34px;order:0}.edition5-root .hero h1{letter-spacing:-.055em;max-width:620px;font-size:clamp(33px,8.9vw,53px)}.edition5-root .hero .eyebrow{margin-bottom:22px;font-size:10px}.edition5-root .hero-detail{max-width:540px;margin-top:23px;font-size:15px}.edition5-root .hero-actions,.edition5-root .hero-price{margin-top:24px}.edition5-root .hero-scene{order:1;width:100%;margin:0;display:block;position:relative;top:auto;left:auto;transform:none}.edition5-root .hero-photo{width:100%}.edition5-root .motion-control{bottom:10px;right:10px}.edition5-root .foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;margin-top:30px;padding-block:26px}.edition5-root .foundation-grid h3{font-size:16px}.edition5-root .foundation-grid p{font-size:13px}}@media (prefers-reduced-motion:reduce){.edition5-root .work-window,.edition5-root .work-cursor{transition:none;animation:none}}body:has(.edition5-root):has(.edition5-root){zoom:1}.edition5-root .hero h1>.gold-text{font-size:inherit;line-height:inherit}.edition5-root .motion-control{background:0 0;grid-area:2/2;place-self:start end;margin:0 14px 10px;padding:0;position:static}@media (max-width:800px){.edition5-root .campaign-strip{gap:12px;min-height:48px;padding:8px 18px;font-size:11px;line-height:1.45}.edition5-root .campaign-strip>span{flex:1}.edition5-root .campaign-strip>a{flex-shrink:0;align-items:center;min-height:44px;display:flex}.edition5-root .hero .motion-control{background:0 0;order:2;align-self:flex-end;margin:0 18px}.edition5-root .motion-control span{font-size:10px}}html:has(.edition5-root):has(.edition5-root){scroll-padding-top:0}.edition5-root main{scroll-margin-top:calc(var(--campaign-height,38px) + var(--navigation-height,78px) + 24px)}.edition5-root .hero .eyebrow{font-size:12px}@media (max-width:800px){.edition5-root .hero .eyebrow{font-size:11px}}.edition5-root .mac-visual img{clip-path:polygon(1% 2%,99% 2%,99% 86%,92% 86%,87% 99%,13% 99%,8% 86%,1% 86%)}.edition5-root .hero{isolation:isolate;min-height:max(650px,43vw);display:block;position:relative;overflow:hidden}.edition5-root .hero-scene{z-index:-2;width:85%;margin:0;position:absolute;inset:50% auto auto 25%;transform:translateY(-50%)}.edition5-root .hero-photo{filter:none;opacity:1;width:100%;height:auto;display:block}.edition5-root .hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0b0b0b 0% 25%,#0b0b0bea 30%,#0b0b0b9c 37%,#0b0b0b00 52%);position:absolute;inset:0}.edition5-root .hero-copy.wrap{width:72%;max-width:none;min-height:inherit;pointer-events:none;flex-direction:column;justify-content:center;margin:0 auto;padding:65px 0 70px;display:flex;position:relative}.edition5-root .hero-copy>*{pointer-events:auto;width:53%;max-width:none}.edition5-root .hero .eyebrow{letter-spacing:.14em;margin:0 0 28px;font-size:clamp(10px,.65vw,13px);line-height:1.6}.edition5-root .hero h1{letter-spacing:-.06em;width:60%;max-width:none;margin:0;font-size:clamp(40px,3.35vw,94px);line-height:1.1}.edition5-root .hero h1>span,.edition5-root .hero h1>.gold-text{font-size:inherit;line-height:inherit;white-space:nowrap}.edition5-root .hero h1 .gold-text{margin-top:10px}.edition5-root .hero-detail{color:#eeede7;margin-top:31px;font-size:clamp(16px,1.05vw,25px);line-height:1.65}.edition5-root .hero-actions{flex-wrap:wrap;align-items:center;gap:22px;width:60%;margin-top:32px;display:flex}.edition5-root .hero-price{margin-top:32px;margin-bottom:0;font-size:22px}.edition5-root .hero-included{margin-top:7px;font-size:12px;line-height:1.6}.edition5-root .hero .motion-control{background:#111b;margin:0;padding:6px 10px;position:absolute;bottom:14px;right:18px}.edition5-root .assurance .wrap>div:nth-child(2){text-align:center}.edition5-root .assurance .wrap>div:last-child{text-align:right}.edition5-root .foundation-grid h3{max-width:245px}.edition5-root .app-icon:has(img[src$=wishrig-harness\.svg]){text-align:center;max-width:165px;line-height:1.4}.edition5-root .credit-pools{grid-template-columns:1fr 1fr;gap:24px;margin:26px 0;display:grid}.edition5-root .credit-pools>div{border:1px solid var(--line);border-radius:10px;padding:24px}.edition5-root .credit-pools strong{color:var(--gold);letter-spacing:-.035em;font-size:34px;font-weight:500}.edition5-root .credit-pools strong span{letter-spacing:0;margin-top:7px;font-size:17px;display:block}.edition5-root .credit-pools p{margin:12px 0 0;font-size:15px}.edition5-root .credit-explainer{border-top:1px solid var(--line);max-width:840px;padding-top:14px}.edition5-root .credit-explainer summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:16px;list-style:none;display:flex}.edition5-root .credit-explainer summary::-webkit-details-marker{display:none}.edition5-root .credit-explainer summary span{color:var(--gold);font-size:22px}.edition5-root .credit-explainer[open] summary span{transform:rotate(45deg)}.edition5-root .credit-explainer p{color:var(--muted);font-size:14px;line-height:1.7}.edition5-root .mission-link{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr;gap:80px;display:grid}.edition5-root .mission-link>div:last-child{align-self:center}.edition5-root .mission-link p:not(.eyebrow){color:var(--muted);margin-bottom:25px;font-size:18px;line-height:1.65}.edition5-root .start-hint{z-index:45;background:#151515;border:1px solid #71613f;border-radius:14px;width:330px;padding:24px;position:fixed;bottom:78px;right:26px;box-shadow:0 12px 38px #0005}.edition5-root .start-hint[hidden],.edition5-root[data-setup-started=true] .start-hint,.edition5-root[data-signed-in=true] .start-hint{display:none}.edition5-root .start-hint .eyebrow{margin-bottom:12px;font-size:10px}.edition5-root .start-hint h3{letter-spacing:-.04em;margin:0 0 12px;font-size:24px}.edition5-root .start-hint>p:not(.eyebrow){color:var(--muted);max-width:240px;margin-bottom:20px;font-size:14px;line-height:1.55}.edition5-root .start-hint .google-button{width:100%;height:48px}.edition5-root .start-hint>a{color:var(--muted);min-height:28px;margin-top:12px;font-size:12px;text-decoration:underline;display:block}.edition5-root .hint-close{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:6px;right:6px}@media (max-width:1150px) and (min-width:801px){.edition5-root .hero-copy.wrap{width:86%;padding-block:60px}.edition5-root .hero h1{font-size:38px}.edition5-root .hero-detail{font-size:15px}.edition5-root .hero-actions{gap:14px}.edition5-root .hero-scene{width:94%;left:28%}.edition5-root .hero:before{background:linear-gradient(90deg,#0b0b0b 0% 28%,#0b0b0bc9 36%,#0000 58%)}.edition5-root .nav-links{gap:18px}}@media (max-width:800px){.edition5-root .hero{flex-direction:column;min-height:0;display:flex}.edition5-root .hero:before{display:none}.edition5-root .hero-copy.wrap{width:100%;min-height:0;padding:45px 22px 30px;display:block}.edition5-root .hero-copy>*{width:100%;max-width:600px}.edition5-root .hero .eyebrow{margin-bottom:22px;font-size:10px}.edition5-root .hero h1{letter-spacing:-.058em;width:100%;font-size:clamp(30px,8vw,55px);line-height:1.12}.edition5-root .hero h1>span{white-space:nowrap}.edition5-root .hero-detail{margin-top:24px;font-size:15px;line-height:1.7}.edition5-root .hero-actions{gap:17px;width:100%;margin-top:24px}.edition5-root .hero-price{margin-top:24px;font-size:21px}.edition5-root .hero-scene{z-index:0;order:1;width:100%;position:relative;inset:auto;transform:none}.edition5-root .hero .motion-control{background:0 0;order:2;margin:5px 18px 12px;padding:0;position:static}.edition5-root .assurance .wrap>div,.edition5-root .assurance .wrap>div:last-child{text-align:center}.edition5-root .credit-pools{gap:12px;margin:22px 0}.edition5-root .credit-pools>div{padding:18px 14px}.edition5-root .credit-pools strong{font-size:29px}.edition5-root .credit-pools strong span{font-size:15px}.edition5-root .credit-pools p{font-size:13px}.edition5-root .mission-link{grid-template-columns:1fr;gap:24px}.edition5-root .mission-link p:not(.eyebrow){font-size:16px}.edition5-root .start-hint{width:min(330px,100vw - 36px);padding:22px;bottom:70px;right:18px}}@media (max-width:370px){.edition5-root .hero h1{font-size:8vw}.edition5-root .hero-detail{font-size:14px}.edition5-root .hero-actions{gap:14px}.edition5-root .credit-pools{grid-template-columns:1fr}}.edition5-root .foundation-detail{min-height:32px;color:var(--gold);text-underline-offset:4px;margin-top:12px;font-size:12px;line-height:1.6;text-decoration:underline;display:inline-block}.edition5-root .foundation-grid p.foundation-transfer{color:var(--text);margin-top:12px;font-size:13px}.edition5-root .hero h1 .device-word{--device-radius:.3233em;vertical-align:baseline;line-height:inherit;letter-spacing:inherit;perspective:8em;perspective-origin:50%;margin-inline:.07em;display:inline-grid;position:relative}.edition5-root .hero h1 .device-word>span{line-height:inherit;white-space:nowrap;grid-area:1/1;display:block}.edition5-root .device-word-size{visibility:hidden;pointer-events:none}.edition5-root .hero h1 .device-word>.device-prism{transform-style:preserve-3d;transform:translateZ(calc(-1 * var(--device-radius))) rotateX(0deg);display:block;position:absolute;inset:0}.edition5-root .device-face{text-align:left;line-height:inherit;backface-visibility:hidden;transform:rotateX(var(--face-angle)) translateZ(var(--device-radius));display:block;position:absolute;inset:0}.edition5-root .workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px;display:grid}.edition5-root .workflow-card{min-width:0}.edition5-root .workflow-tile{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:14px;padding:0;display:block}.edition5-root .workflow-cover{aspect-ratio:16/9;isolation:isolate;background:#181818;border-radius:13px;display:block;position:relative;overflow:hidden}.edition5-root .workflow-cover>img{object-fit:cover;width:100%;height:100%;display:block}.edition5-root .workflow-cover:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(110deg,#0007,#0000 65%);position:absolute;inset:0}.edition5-root .cover-head{z-index:1;letter-spacing:-.035em;color:#fff6dd;text-shadow:0 2px 12px #0009;max-width:76%;font-size:clamp(19px,2vw,30px);font-weight:750;line-height:1.06;position:absolute;top:9%;left:6%}.edition5-root .cover-kind{z-index:1;color:#f5f3ed;background:#0c0c0dcc;border:1px solid #ffffff35;border-radius:5px;padding:3px 7px;font-size:10px;line-height:1.4;position:absolute;bottom:12px;left:14px}.edition5-root .workflow-meta{align-items:flex-start;gap:11px;padding:15px 1px 0;display:flex}.edition5-root .workflow-avatar{height:34px;color:var(--gold);background:#222;border:1px solid #3b3323;border-radius:50%;flex:0 0 34px;place-items:center;font-size:17px;font-weight:600;display:grid}.edition5-root .workflow-labels{min-width:0;display:block}.edition5-root .workflow-title{letter-spacing:-.022em;color:var(--text);font-size:17px;font-weight:550;line-height:1.4;display:block}.edition5-root .workflow-channel{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5;display:block}.edition5-root .workflow-footnote{color:var(--muted);margin:30px 0 0;font-size:12px;line-height:1.6}@media (max-width:1000px){.edition5-root .workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.edition5-root .cover-head{font-size:clamp(22px,3vw,32px)}}@media (max-width:600px){.edition5-root .workflow-grid{grid-template-columns:minmax(0,1fr);gap:32px}.edition5-root .cover-head{font-size:clamp(23px,6.5vw,35px)}.edition5-root .workflow-title{font-size:17px}.edition5-root .workflow-meta{padding-top:13px}}.edition5-root .natural-cover:after{display:none}.edition5-root .natural-cover .cover-head{max-width:var(--cover-title-width,65%);color:#fafafa;text-shadow:0 1px 7px #0008;font-size:clamp(18px,1.8vw,29px)}.edition5-root .natural-cover[data-tone=ink] .cover-head{color:#162025;text-shadow:0 1px 2px #fff3}@media (max-width:600px){.edition5-root .natural-cover .cover-head{font-size:clamp(22px,6.25vw,34px)}}.edition5-root .logout-button{min-width:64px;min-height:44px;color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:10px 8px;font-size:12px}.edition5-root .logout-button:hover{color:var(--text)}.edition5-root #mobile-menu .logout-button{text-align:left;padding:14px 0;font-size:15px;display:block}.edition5-root .onboarding-account .logout-button{margin-left:auto}.edition5-root .account-error{pointer-events:none;z-index:70;border:1px solid var(--line);background:#202020;border-radius:8px;width:max-content;max-width:calc(100% - 36px);padding:14px 20px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.edition5-root .device-caption>span:only-child{text-align:left;max-width:100%;font-size:inherit}@media (max-width:1100px){.edition5-root .nav-links{display:none}.edition5-root .nav-actions{margin-left:auto}.edition5-root .menu-button{display:block}.edition5-root .nav-logout{display:none}}@media (min-width:1101px){.edition5-root #mobile-menu{display:none}}.edition5-root [hidden]{display:none!important}.edition5-root .google-button.workspace-button{background:var(--wr-selected-fill);border-color:var(--wr-gold-edge);color:var(--wr-ink-on-gold);font-weight:600;box-shadow:0 2px 12px #0002}.edition5-root .google-button.workspace-button:hover{background:#ebcf94}.edition5-root .google-button.workspace-button:after{content:"↗";margin-left:5px;font-size:1.2em}.edition5-root .tools-included{color:var(--text);margin:35px 0 25px;font-size:15px}.edition5-root .tools-included>span{color:#83ba95;margin-right:8px}.edition5-root .tools-included small{color:var(--muted);margin-top:7px;font-size:12px;display:block}.edition5-root .icon-tile{flex-shrink:0;position:relative;overflow:visible}.edition5-root .tool-check{border:2px solid var(--bg);color:#ebfff0;background:#2e6747;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:-4px;right:-4px}.edition5-root .tool-status{color:var(--muted);letter-spacing:0;margin-top:5px;font-size:9px;font-weight:400;line-height:1.3;display:block}.edition5-root .workflow-browse{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;font-size:13px;display:flex}.edition5-root .workflow-browse>div{flex:none;gap:8px;display:none}.edition5-root .workflow-browse button{border:1px solid var(--line);background:var(--panel);width:44px;height:44px;color:var(--text);border-radius:50%;font-size:22px}.edition5-root .workflow-browse button:disabled{opacity:.35;cursor:default}.edition5-root .workflow-scope{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.5;display:block}.edition5-root .offer-reason{max-width:730px!important;margin-top:22px!important;margin-bottom:14px!important;font-size:17px!important;line-height:1.65!important}.edition5-root .credit-explainer{padding-block:18px;display:block}.edition5-root .credit-explainer-body{grid-template-columns:1fr 1fr;gap:16px 34px;padding-top:20px;display:grid}.edition5-root .credit-explainer:not([open])>.credit-explainer-body{display:none}.edition5-root .credit-explainer p{margin:0;font-size:13px;line-height:1.65}.edition5-root .credit-explainer p:last-child{color:var(--muted);grid-column:1/-1;font-size:11px}.edition5-root .proposal-dialog{overscroll-behavior:contain;width:min(600px,100% - 32px);min-height:0;max-height:calc(100dvh - 32px);overflow:auto}.edition5-root .onboarding-header{padding:26px 28px 0}.edition5-root .onboarding-close{background:#252526;border:0;outline:none;width:36px;height:36px;min-height:36px;font-size:27px;top:12px;right:12px}.edition5-root .onboarding-close:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.edition5-root .onboarding-offer{border-radius:7px;margin:0 32px 22px 0;padding:12px 14px}.edition5-root .onboarding-offer strong{font-size:14px;font-weight:550;line-height:1.4}.edition5-root .onboarding-offer p{margin-top:4px;font-size:11px;line-height:1.4}.edition5-root .onboarding-header>.eyebrow{margin-bottom:14px}.edition5-root .onboarding-heading{margin-top:24px;font-size:30px}.edition5-root .onboarding-subtitle{margin-top:10px;font-size:14px;line-height:1.6}.edition5-root .onboarding-content{padding:22px 28px 28px}.edition5-root .onboarding-progress li{gap:6px;min-width:0;position:relative}.edition5-root .onboarding-progress i:has(img){border:0;background:0 0!important}.edition5-root .onboarding-progress i img{width:20px;height:20px}.edition5-root .step-check{color:#83c99d;margin-left:auto;font-size:12px;line-height:1}.edition5-root .proposal-dialog.setup-page{background:var(--bg);width:100%;max-width:none;height:100dvh;min-height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden auto}.edition5-root .setup-page .onboarding-header,.edition5-root .setup-page .onboarding-content{width:min(960px,100%);margin-inline:auto}.edition5-root .setup-page .onboarding-header{padding:26px 30px 0}.edition5-root .setup-brand{letter-spacing:-.06em;color:var(--text);width:max-content;min-height:40px;margin-bottom:30px;font-size:28px;font-weight:600;display:block}.edition5-root .setup-page .onboarding-progress{max-width:550px}.edition5-root .setup-page .onboarding-heading{font-size:38px}.edition5-root .setup-page .onboarding-subtitle{max-width:650px}.edition5-root .setup-page .onboarding-content{padding:28px 30px 50px}.edition5-root .setup-page[data-state^=test_] .onboarding-header,.edition5-root .setup-page[data-state=deploying] .onboarding-header{max-width:740px}.edition5-root .setup-page[data-state^=test_] .onboarding-heading,.edition5-root .setup-page[data-state=deploying] .onboarding-heading{text-align:center;margin-top:45px}.edition5-root .setup-page[data-state^=test_] .onboarding-subtitle,.edition5-root .setup-page[data-state=deploying] .onboarding-subtitle{text-align:center;margin-inline:auto}.edition5-root .setup-page[data-state^=test_] .onboarding-header>.eyebrow,.edition5-root .setup-page[data-state=deploying] .onboarding-header>.eyebrow{display:none}.edition5-root .test-hold-note{color:var(--gold);text-align:center;font-size:13px;line-height:1.5}@media (max-width:600px){.edition5-root .workflow-browse{gap:15px;margin-bottom:20px;font-size:12px}.edition5-root .workflow-browse p{max-width:230px}.edition5-root .workflow-browse>div{display:flex}.edition5-root .workflow-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#746344 #242424;grid-template-rows:repeat(2,auto);grid-template-columns:none;grid-auto-columns:calc(100% - 34px);grid-auto-flow:column;gap:30px 18px;padding-bottom:16px;overflow-x:auto}.edition5-root .workflow-card{scroll-snap-align:start}.edition5-root .workflow-title{font-size:15px}.edition5-root .workflow-avatar{flex-basis:28px;height:28px;font-size:14px}.edition5-root .workflow-meta{gap:9px}.edition5-root .workflow-channel,.edition5-root .workflow-scope{font-size:10px}.edition5-root .natural-cover .cover-head{font-size:clamp(21px,5.6vw,30px)}.edition5-root .credit-explainer{padding-block:18px}.edition5-root .credit-explainer-body{grid-template-columns:1fr;gap:18px}.edition5-root .credit-explainer p:last-child{grid-column:auto}.edition5-root .offer-reason{font-size:15px!important}.edition5-root .onboarding-header{padding:24px 20px 0}.edition5-root .onboarding-content{padding:20px}.edition5-root .onboarding-offer{margin-bottom:18px;margin-right:24px;padding:10px 12px}.edition5-root .onboarding-offer strong{font-size:13px}.edition5-root .onboarding-heading{margin-top:22px;font-size:27px}.edition5-root .onboarding-subtitle{font-size:13px}.edition5-root .onboarding-progress{gap:5px;font-size:10px}.edition5-root .onboarding-progress li{gap:4px;padding:9px 6px}.edition5-root .onboarding-progress i{width:19px;height:19px}.edition5-root .onboarding-progress i img{width:18px;height:18px}.edition5-root .step-check{font-size:10px}.edition5-root .setup-page .onboarding-header{padding:22px 20px 0}.edition5-root .setup-page .onboarding-content{padding:22px 12px 40px}.edition5-root .setup-page .onboarding-heading{font-size:31px}.edition5-root .setup-page .setup-brand{margin-bottom:24px;font-size:27px}.edition5-root .setup-page[data-state^=test_] .onboarding-heading,.edition5-root .setup-page[data-state=deploying] .onboarding-heading{margin-top:28px}.edition5-root .tools-included{font-size:13px}.edition5-root .tools-included small{font-size:11px}.edition5-root .tool-status{font-size:8px}.edition5-root .tool-check{width:15px;height:15px;font-size:9px}}.edition5-root .onboarding-heading:focus{outline:none}body:has(.edition5-root):has(.proposal-dialog[open]){overflow:hidden}.edition5-root .natural-cover[data-title-placement=right] .cover-head{left:auto;right:6%}@media (min-width:1000px){.edition5-root .proposal-dialog.setup-page[data-state=payment][open]{grid-template-columns:minmax(0,440px) minmax(0,660px);place-content:start center;gap:60px;padding:64px 40px 80px;display:grid}.edition5-root .setup-page[data-state=payment] .onboarding-header{align-self:start;width:100%;margin:0;padding:0;position:sticky;top:0}.edition5-root .setup-page[data-state=payment] .setup-brand{margin-bottom:58px;font-size:32px}.edition5-root .setup-page[data-state=payment] .onboarding-progress{gap:8px;font-size:13px}.edition5-root .setup-page[data-state=payment] .onboarding-progress li{padding:13px 10px}.edition5-root .setup-page[data-state=payment] .onboarding-heading{letter-spacing:-.045em;text-wrap:balance;margin-top:42px;font-size:46px;line-height:1.12}.edition5-root .setup-page[data-state=payment] .onboarding-subtitle{margin-top:20px;font-size:17px;line-height:1.65}.edition5-root .setup-page[data-state=payment] .onboarding-content{width:100%;min-width:0;margin:0;padding:0}}.edition5-root .original-belief{--belief-gold-1:#fff6d2;--belief-gold-2:#ffe084;--belief-gold-3:#e9ab38;--belief-gold-4:#ffeeb0;color:#fff;background:radial-gradient(120% 80% at 20% 0,#ffe08412,#0000 60%),linear-gradient(#08080a,#0d0d0f 60%,#08080a);padding:170px 0;font-family:ui-sans-serif,system-ui,sans-serif}.edition5-root .original-belief .belief-wrap{box-sizing:border-box;width:100%;max-width:1160px;margin:0 auto;padding:0 22px}.edition5-root .original-belief .believe-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#86868b;margin:0 0 54px;font-size:12px;font-weight:600;line-height:1.5}.edition5-root .original-belief .believe-list{flex-direction:column;gap:56px;display:flex}.edition5-root .original-belief .believe-list p{letter-spacing:-.02em;color:#fff;max-width:15ch;margin:0;font-size:clamp(28px,3.6vw,50px);font-weight:600;line-height:1.2}.edition5-root .original-belief .believe-list p:last-child{max-width:26ch}.edition5-root .original-belief .believe-list em,.edition5-root .belief-gold{background:linear-gradient(94deg,#fff6d2,#ffe084 38%,#e9ab38 74%,#ffeeb0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}@media (max-width:900px){.edition5-root .original-belief{padding:110px 0}.edition5-root .original-belief .believe-list{gap:38px}}.edition5-root .setup-reference{padding-bottom:40px}.edition5-root .setup-reference article{border-top:1px solid var(--line);grid-template-columns:240px 1fr;gap:60px;padding:42px 0;display:grid}.edition5-root .setup-reference article>.eyebrow{margin-top:10px}.edition5-root .setup-reference h2{letter-spacing:-.035em;font-size:32px}.edition5-root .setup-reference article>div>p{max-width:730px;color:var(--muted);margin-top:17px;font-size:17px;line-height:1.75}.edition5-root .setup-reference .reference-detail{color:var(--gold);font-size:14px;line-height:1.8}.edition5-root .reference-note{padding-block:42px 75px}.edition5-root .reference-note h2{font-size:30px}.edition5-root .reference-note>p{max-width:750px;color:var(--muted);margin:18px 0;font-size:17px;line-height:1.75}.edition5-root .comparison-reference{padding-block:20px 30px}.edition5-root .compare-head,.edition5-root .comparison-reference article{grid-template-columns:180px repeat(3,minmax(0,1fr));gap:30px;display:grid}.edition5-root .compare-head{color:var(--gold);padding:20px 0}.edition5-root .comparison-reference article{border-top:1px solid var(--line);padding:30px 0}.edition5-root .comparison-reference article h2{letter-spacing:-.015em;font-size:19px;line-height:1.5}.edition5-root .comparison-reference article p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.edition5-root .comparison-reference article p b{display:none}@media (max-width:800px){.edition5-root .setup-reference article{grid-template-columns:1fr;gap:8px;padding:30px 0}.edition5-root .setup-reference article>.eyebrow{margin:0}.edition5-root .setup-reference h2{font-size:29px}.edition5-root .setup-reference article>div>p,.edition5-root .reference-note>p{font-size:16px}.edition5-root .compare-head{display:none}.edition5-root .comparison-reference article{grid-template-columns:1fr;gap:18px;padding:28px 0}.edition5-root .comparison-reference article h2{font-size:24px}.edition5-root .comparison-reference article p b{color:var(--text);margin-bottom:5px;font-size:13px;font-weight:600;display:block}.edition5-root .comparison-reference article p:first-of-type b{color:var(--gold)}.edition5-root .reference-note h2{font-size:28px}}.edition5-root .mission-link{scroll-margin-top:150px;display:block}.edition5-root .mission-heading .eyebrow{margin-bottom:26px}.edition5-root .mission-link .mission-title{white-space:normal;max-width:none;margin:0;font-size:clamp(36px,3.1vw,54px);line-height:1.16}.edition5-root .mission-link .mission-gold{color:var(--gold);-webkit-text-fill-color:currentColor;background:0 0;font-style:normal}.edition5-root .mission-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:96px;margin-top:44px;display:grid}.edition5-root .mission-link p.mission-quote{color:var(--text);letter-spacing:-.025em;max-width:38ch;margin:0;font-size:24px;font-weight:400;line-height:1.55}.edition5-root .mission-explanation{max-width:500px}.edition5-root .mission-link .mission-explanation p{margin:0 0 24px;font-size:18px;line-height:1.65}.edition5-root .mission-link p.mission-source{color:var(--muted);letter-spacing:.02em;margin:14px 0 0;font-size:12px;line-height:1.5}@media (max-width:1100px){.edition5-root .mission-details{gap:48px}.edition5-root .mission-link p.mission-quote{font-size:22px}}@media (max-width:700px){.edition5-root .mission-details{grid-template-columns:1fr;gap:32px;margin-top:30px}.edition5-root .mission-heading .eyebrow{margin-bottom:22px}.edition5-root .mission-link p.mission-quote{font-size:21px}.edition5-root .mission-link .mission-explanation p{font-size:16px}}.edition5-root .app-icon[data-tool-status="Connect your account"] .tool-status{color:#83ba95}.edition5-root .tool-check[data-connect=true]{color:#ebfff0;background:#2e6747}.edition5-root .app-icon[data-tool-status=Connected] .tool-status{color:#83ba95}.wishrig-density:has(.edition5-root) [data-wishrig-campaign-banner]{display:none}.edition5-root .proposal-dialog circle[stroke=\#6366f1]{stroke:var(--gold)}.edition5-root .proposal-dialog .bg-indigo-500{--color-indigo-500:var(--gold);background-color:var(--gold)!important}.edition5-root .cloud-continuity{isolation:isolate;background:#0b0b0b;min-height:clamp(640px,44vw,840px);position:relative;overflow:hidden}.edition5-root .golf-scene{z-index:-2;width:95%;position:absolute;top:50%;left:22%;transform:translateY(-50%)}.edition5-root .golf-photo{width:100%;max-width:none;height:auto;display:block}.edition5-root .cloud-continuity:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0b0b0b 0% 23%,#0b0b0be6 34%,#0b0b0b99 45%,#0000 64%);position:absolute;inset:0}.edition5-root .continuity-copy.wrap{width:72%;min-height:inherit;flex-direction:column;justify-content:center;margin-inline:auto;padding-block:100px;display:flex}.edition5-root .continuity-copy>*{width:49%;max-width:650px}.edition5-root .continuity-copy h2{letter-spacing:-.05em;font-size:clamp(38px,3.25vw,58px);line-height:1.1}.edition5-root .continuity-copy h2>span{color:var(--muted)}.edition5-root .continuity-description{color:#c5c3be;max-width:470px;margin-top:30px;font-size:17px;line-height:1.7}.edition5-root .golf-display{transform-origin:0 0;opacity:0;pointer-events:none;background:#101313;width:960px;height:640px;position:absolute;top:0;left:0;overflow:hidden}.edition5-root .golf-display.ready{opacity:1}.edition5-root .golf-desktop{filter:brightness(.66)contrast(.92)saturate(.85);border-radius:26px}.edition5-root .golf-keyboard{filter:brightness(.64)contrast(.88)saturate(.85);border-radius:24px}.edition5-root .golf-display>img{object-fit:fill;width:100%;max-width:none;height:100%}.edition5-root .golf-display:after{content:"";pointer-events:none;background:linear-gradient(122deg,#c0d7cf0f,#0000 43%,#c3d3dc09);position:absolute;inset:0}@media (max-width:1150px) and (min-width:801px){.edition5-root .continuity-copy.wrap{width:86%;padding-block:80px}.edition5-root .continuity-copy>*{width:49%}.edition5-root .continuity-copy h2{font-size:38px}.edition5-root .golf-scene{width:112%;left:17%}.edition5-root .continuity-description{font-size:16px}}@media (max-width:800px){.edition5-root .cloud-continuity{flex-direction:column;min-height:0;display:flex}.edition5-root .continuity-copy.wrap{order:0;width:100%;min-height:0;padding:64px 22px 25px}.edition5-root .continuity-copy>*{width:100%;max-width:600px}.edition5-root .continuity-copy h2{max-width:540px;font-size:clamp(36px,6.6vw,48px)}.edition5-root .continuity-description{max-width:520px;margin-top:24px;font-size:16px;line-height:1.7}.edition5-root .golf-scene{z-index:0;order:1;width:100%;margin-left:0;position:relative;top:0;left:0;transform:none}.edition5-root .cloud-continuity:before{display:none}.edition5-root .golf-scene:after{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}}.edition5-root [data-visual=golf] .screen-plane{aspect-ratio:auto;filter:brightness(.66)contrast(.92)saturate(.85);border-radius:26px;height:640px}.edition5-root [data-visual=golf] .screen-plane:after{content:"";pointer-events:none;z-index:10000;background:linear-gradient(122deg,#c0d7cf0f,#0000 43%,#c3d3dc09);position:absolute;inset:0}.edition5-root .golf-scene[data-visual=car] .screen-plane{aspect-ratio:auto;filter:none;border-radius:0;height:540px}.edition5-root .golf-scene[data-visual=car] .screen-plane:after{display:none}.edition5-root .golf-scene[data-visual=car]{width:90%;left:28%}.edition5-root[data-scene-variant=B] .hero-scene{width:105%;left:20%}.edition5-root .scene-switch{z-index:40;background:#151515f5;border:1px solid #4c4432;border-radius:8px;gap:4px;padding:4px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 4px 20px #0008}.edition5-root .scene-switch a{color:#bbb;border-radius:5px;align-items:center;min-height:44px;padding:13px 16px;font:500 12px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.edition5-root .scene-switch a[aria-current]{background:var(--gold);color:#211d14}@media (max-width:800px){.edition5-root .golf-scene[data-visual=car],.edition5-root[data-scene-variant=B] .hero-scene{width:100%;margin-left:0;left:auto;transform:none}.edition5-root .scene-switch{bottom:10px;left:10px}.edition5-root .scene-switch a{padding:10px;font-size:11px}}@font-face{font-family:WishRigHand;src:url(/design-study-05/assets/caveat-500-20260908.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}.edition5-root .mission-link p.mission-quote{letter-spacing:0;color:var(--muted);max-width:none;font-family:WishRigHand,cursive;font-size:clamp(30px,2.3vw,36px);font-weight:500;line-height:1.4}@media (max-width:700px){.edition5-root .mission-link p.mission-quote{font-size:30px;line-height:1.45}}.edition5-root .hero.folding-hero:before{z-index:-2;background:linear-gradient(90deg,#090909 0%,#090909e8 24%,#09090955 50%,#0000 70%),url(/design-study-05/assets/red-lacquer-20260911.webp) 50%/cover no-repeat}.edition5-root .folding-hero .hero-scene{z-index:0;filter:drop-shadow(0 26px 24px #0008);width:min(450px,24vw);top:50%;left:60%;transform:translate(-50%,-50%)}.edition5-root .folding-hero .hero-copy{z-index:1}.edition5-root [data-visual=folding] .screen-plane{aspect-ratio:auto;filter:none;background:0 0;border-radius:80px 80px 55px 55px;height:640px}.edition5-root [data-visual=folding] .screen-plane:after{display:none}@media (max-width:800px){.edition5-root .hero.folding-hero:before{background:linear-gradient(#0b0b0b 0%,#0b0b0bf5 35%,#0b0b0b44 62%,#0000 85%),url(/design-study-05/assets/red-lacquer-20260911.webp) 65%/auto 100% no-repeat}.edition5-root .folding-hero .hero-scene{order:1;width:76%;max-width:420px;margin:12px auto 34px;position:relative;inset:auto;transform:none}}.edition5-root .folding-hero .hero-scene{z-index:1;filter:none;width:min(420px,22vw);top:50%;left:51%}.edition5-root .macbook-scene{z-index:0;width:min(820px,42vw);position:absolute;top:50%;left:74%;transform:translate(-50%,-50%)}.edition5-root .macbook-scene .screen-plane,.edition5-root [data-visual=folding] .screen-plane{filter:none;background:#080808;height:540px}.edition5-root [data-visual=folding] .screen-plane>img{opacity:1}.edition5-root .macbook-scene .screen-plane{border-radius:0}.edition5-root .macbook-scene .screen-plane:after{display:none}.edition5-root .folding-hero .work-window{opacity:1!important;filter:none!important;transition:none!important;animation:none!important}@media (max-width:800px){.edition5-root .macbook-scene{order:1;width:88%;margin:0 3% 0 auto;position:relative;top:auto;left:auto;transform:none}.edition5-root .folding-hero .hero-scene{order:2;width:44%;margin:-12% 0 26px 6%;top:auto;left:auto;transform:none}}.edition5-root .macbook-scene .window-layer{display:block}.edition5-root .device-stage{display:contents}@media (min-width:801px){.edition5-root .folding-hero .hero-scene{left:calc(51% + 13px)}.edition5-root .folding-hero .macbook-scene{top:calc(50% - 18px);left:calc(74% - 46px)}}@media (max-width:800px){.edition5-root .folding-hero .device-stage{isolation:isolate;aspect-ratio:1672/941;background:url(/design-study-05/assets/red-lacquer-20260911.webp) 50%/cover no-repeat;order:1;width:100%;display:block;position:relative;overflow:hidden}.edition5-root .folding-hero .device-stage .hero-scene{z-index:1;width:29%;max-width:none;margin:0;position:absolute;inset:50% auto auto 27.5%;transform:translate(-50%,-50%)}.edition5-root .folding-hero .device-stage .macbook-scene{z-index:0;width:60%;max-width:none;margin:0;position:absolute;inset:50% auto auto 60.5%;transform:translate(-50%,-50%)}}.edition5-root .folding-hero .hero-scene:not([data-assets-ready=true]),.edition5-root .folding-hero .macbook-scene:not([data-assets-ready=true]){pointer-events:none;opacity:0!important}.edition5-root .pro-label{letter-spacing:.04em;border:1px solid var(--gold);color:var(--gold);margin-left:6px;padding:3px 6px;font-size:11px;font-weight:800}.edition5-root #wishrig-pro-option .pro-spec{color:var(--gold)}@media (max-width:800px){.edition5-root .comparison-grid:has(#wishrig-pro-option){grid-template-columns:1fr}}.edition5-root .comparison-grid:has(#wishrig-pro-option){grid-template-columns:repeat(4,minmax(0,1fr))}.edition5-root #wishrig-pro-option .wordmark{display:inline-block;position:relative}.edition5-root .pro-badge{max-width:none;position:absolute;top:-13px;left:calc(100% + 5px)}.edition5-root .comparison-grid:has(#wishrig-pro-option) .wordmark.large{font-size:clamp(28px,2.8vw,44px)}.edition5-root .pro-support{border:1px solid var(--gold);color:#f5f5f5;background:#151515;border-radius:16px;width:min(560px,100vw - 32px);padding:40px}.edition5-root .pro-support::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.edition5-root .pro-support h2{margin:22px 0;font-size:32px}.edition5-root .pro-support p{margin:16px 0}.edition5-root .pro-support a{color:var(--gold);text-decoration:underline}.edition5-root .pro-support .google-button{justify-content:center;width:100%;margin-top:20px}.edition5-root .pro-support .onboarding-close{position:absolute;top:12px;right:16px}.edition5-root .team-page{text-align:center;padding-block:72px 100px}.edition5-root .team-page h1{margin:14px 0 38px;font-size:clamp(44px,6vw,76px)}.edition5-root .team-avatar{object-fit:cover;border:1px solid #d3b57455;border-radius:50%;width:240px;height:240px;margin:0 auto 38px}.edition5-root .team-page h2{letter-spacing:-.035em;font-size:clamp(25px,3vw,40px)}.edition5-root .team-handwritten{color:var(--gold);margin:30px 0 12px;font-family:WishRigHand,cursive;font-size:clamp(30px,4vw,52px)}.edition5-root .team-message{color:var(--muted);font-size:clamp(17px,2vw,23px)}@media (max-width:1100px) and (min-width:801px){.edition5-root .comparison-grid:has(#wishrig-pro-option) .option-card{padding:20px 12px}.edition5-root .comparison-grid:has(#wishrig-pro-option) .google-button{padding-inline:8px;font-size:11px}}@media (max-width:800px){.edition5-root .comparison-grid:has(#wishrig-pro-option){grid-template-columns:1fr}.edition5-root .comparison-grid:has(#wishrig-pro-option) .wordmark.large{font-size:44px}.edition5-root .pro-support{padding:32px 24px}.edition5-root .team-page{padding-block:48px 65px}.edition5-root .team-avatar{width:200px;height:200px}}.edition5-root .pro-badge{top:auto;bottom:-8px}.edition5-root .pro-badge text{letter-spacing:1px;word-spacing:normal}.edition5-root .pro-support{max-height:calc(100dvh - 40px);margin:0;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%)}.edition5-root .credit-pools>div{isolation:isolate;color:#33270f;background:repeating-linear-gradient(25deg,#65470906 0 1px,#0000 1px 4px),linear-gradient(115deg,#bd964c,#eddaa0 38%,#d4b467 73%,#e8cf8b);border:1px solid #eedca9;border-radius:7px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 9px 0 -6px #7f642f,0 16px 28px #0005,inset 0 1px #fff7}.edition5-root .credit-pools>div:before{content:"";outline-offset:3px;pointer-events:none;z-index:-1;border:1px solid #6a501b55;border-radius:3px;outline:1px solid #6a501b22;position:absolute;inset:9px}.edition5-root .credit-pools>div:after{content:"";pointer-events:none;z-index:-1;background:repeating-radial-gradient(#0000 0 5px,#71501812 6px 7px,#0000 8px 12px);border-radius:50%;width:240px;height:240px;position:absolute;top:-45px;right:-90px}.edition5-root .credit-pools>div strong,.edition5-root .credit-pools>div strong span{color:#34280f;text-shadow:0 1px #fff4}.edition5-root .credit-pools>div p{color:#4e3e20}.edition5-root .team-avatar{width:64px;height:64px;margin:0 auto 22px}.edition5-root .team-handwritten,.edition5-root .team-message{letter-spacing:0;color:var(--gold);max-width:none;font-family:WishRigHand,cursive;font-size:clamp(30px,2.3vw,36px);font-style:normal;font-weight:500;line-height:1.4}.edition5-root .team-handwritten{margin:38px 0 0}@media (max-width:700px){.edition5-root .team-handwritten,.edition5-root .team-message{font-size:30px;line-height:1.45}.edition5-root .team-avatar{width:56px;height:56px}}.edition5-root .pro-support .onboarding-close{color:#bbb;background:0 0;border:0;border-radius:6px;place-items:center;width:40px;min-width:40px;height:40px;padding:10px;line-height:1;display:grid}.edition5-root .pro-support .onboarding-close:hover{color:#fff;background:#ffffff0d}.edition5-root .pro-support .onboarding-close:focus{outline:none}.edition5-root .pro-support .onboarding-close:focus-visible{outline:1px solid var(--gold);outline-offset:2px}.edition5-root .team-handwritten,.edition5-root .team-message{font-size:clamp(17px,2vw,23px);line-height:1.6}.edition5-root #wishrig-pro-option .wordmark{align-items:baseline;gap:4px;display:inline-flex}.edition5-root #wishrig-pro-option .pro-badge{flex:0 0 32px;width:32px;height:17px;position:static;inset:auto;transform:translateY(3px)}.edition5-root .team-page h2{color:var(--gold)}.edition5-root .team-handwritten,.edition5-root .team-message{color:#f5f5f5;font-size:clamp(24px,2.4vw,32px);line-height:1.5}@font-face{font-family:WishRigCormorant;src:url(/design-study-05/assets/cormorant-garamond-italic-20260911.ttf)format("truetype");font-style:italic;font-weight:300 700;font-display:swap}.edition5-root .mission-link p.mission-quote,.edition5-root .team-handwritten,.edition5-root .team-message{font-family:WishRigCormorant,Georgia,serif;font-style:italic;font-weight:500}.edition5-root .tool-lanes .icon-tile{border-radius:10px;width:46px;height:46px}.edition5-root .tool-lanes .icon-tile img{width:36px;height:36px}.edition5-root .tool-lanes .icon-tile img[src*=agent-]{width:46px;height:46px}.edition5-root .tool-lanes .icon-tile img[src*=hermes-figure]{width:39px;height:42px}.edition5-root .neutral-section{isolation:isolate;aspect-ratio:1672/941;border-block:1px solid var(--line);background:#12100d;align-items:center;display:flex;position:relative;overflow:hidden}.edition5-root .neutral-background{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.edition5-root .neutral-shade{z-index:-1;background:linear-gradient(90deg,#000000c2,#00000059 48%,#00000014);position:absolute;inset:0}.edition5-root .neutral-copy{width:min(1260px,calc(100% - 2 * var(--wr-gutter)));margin-inline:auto;padding-block:40px}.edition5-root .neutral-copy h2{letter-spacing:-.05em;color:var(--text);margin:0 0 28px;font-size:clamp(48px,5.4vw,78px);font-weight:500;line-height:1.06}.edition5-root .neutral-copy p{color:var(--muted);max-width:480px;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.65}@media (max-width:800px){.edition5-root .neutral-section{aspect-ratio:auto;align-items:center;min-height:590px}.edition5-root .neutral-background{object-position:61% center}.edition5-root .neutral-shade{background:linear-gradient(#000000c7,#0000006b 55%,#0000001f)}.edition5-root .neutral-copy{padding-block:60px}.edition5-root .neutral-copy h2{font-size:52px}.edition5-root .neutral-copy p{max-width:330px;font-size:17px}}
