@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&display=swap";:root{--liquid-ease:cubic-bezier(.22, 1.3, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c0d0f;--text:#fafafa;--muted:#a5a7ab;--gold:#ffda29;--arrival-ease:cubic-bezier(.22, 1, .36, 1);--goldy-pearl:#f1ede1;--goldy-champagne:#e9d18c;--goldy-surface:linear-gradient(145deg, #302f2b, #1a1a18 48%, #242119);--goldy-frame:linear-gradient(135deg, #f7f5ed75, #e9d18c28 40%, #e6c87565 76%, #f1ede130);--goldy-highlight:linear-gradient(90deg, transparent, #f7f5ed 32%, #e6c875 72%, transparent);--pearl:var(--goldy-pearl);--champagne:var(--goldy-champagne);--silver:#b8cbd0;--sage:#bfcfbc;--premium-sheen:linear-gradient(115deg, #f3f0e7, #e9d18c);--premium-sheen-hover:linear-gradient(115deg, #fffdf5, #f0daa0);--line:#ffffff12;font-synthesis:none;background:var(--bg);color:var(--text);font-family:DM Sans,system-ui,-apple-system,sans-serif}*{box-sizing:border-box;letter-spacing:0}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;color:inherit}button:disabled,.is-disabled{cursor:not-allowed;opacity:.45}:is(button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible){outline:2px solid var(--gold);outline-offset:5px}img{max-width:100%;display:block}::selection{color:#fff;background:#e5c76b40}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#e5c76b4a;border-radius:6px}::-webkit-scrollbar-track{background:var(--bg)}.sr-only,.skip-link:not(:focus){clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:100;background:#181a15;padding:12px;position:fixed;top:12px;left:12px}.content-width{width:min(1120px,100% - 112px);margin-inline:auto}.site-header{z-index:20;height:84px;position:absolute;inset:0 0 auto}.nav-inner{justify-content:space-between;align-items:center;gap:32px;width:min(1320px,100% - 96px);height:100%;margin:auto;display:flex}.brand{align-items:center;gap:10px;font-size:25px;font-weight:650;display:inline-flex}.brand img{width:27px;height:27px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.brand:hover img{transform:rotate(90deg)}.main-nav{color:#b1b2aa;gap:32px;font-size:13px;display:flex}.main-nav a,.site-footer nav a{transition:color .18s}.main-nav a:hover,.site-footer nav a:hover{color:var(--gold)}.nav-actions{align-items:center;gap:25px;font-size:12px;display:flex}.account-link{box-shadow:none;transition:color .2s, transform .4s var(--liquid-ease), box-shadow .3s;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:9px 3px;display:flex}.account-link:hover{color:var(--goldy-champagne);box-shadow:none;background:0 0}.account-register-link{color:var(--goldy-champagne)}.account-link:active{transform:scale(.96)}.account-link svg{color:var(--gold)}.mobile-menu{background:0 0;border:0;padding:4px;display:none}.hero{padding:108px 24px 0;position:relative;overflow:hidden}.hero-copy{z-index:2;text-align:center;max-width:750px;margin:auto;position:relative}.eyebrow{color:var(--muted);align-items:center;gap:9px;font-size:10px;font-weight:550;line-height:1.6;display:flex}.eyebrow span{background:var(--gold);border-radius:50%;width:5px;height:5px}.hero .eyebrow{justify-content:center;font-size:10px}.hero h1{color:var(--pearl);-webkit-text-fill-color:transparent;background:linear-gradient(115deg,#fffdf5 20%,#f1ede1 48%,#e9d18c 88%);-webkit-background-clip:text;background-clip:text;margin:21px 0 18px;font-size:108px;font-weight:550;line-height:1}.hero-emblem{width:126px;height:126px;transform:translate(var(--emblem-x,0px), var(--emblem-y,0px));transition:transform .5s var(--liquid-ease);background:0 0;border:0;border-radius:50%;margin:0 auto 24px;padding:4px;display:block;position:relative}.emblem-response,.emblem-float,.emblem-metal,.emblem-glint{display:block;position:absolute;inset:0}.emblem-float{animation:5.2s ease-in-out infinite emblem-float;-webkit-mask:url(/shine-mark.svg) 50%/contain no-repeat;mask:url(/shine-mark.svg) 50%/contain no-repeat}.emblem-metal{background:linear-gradient(135deg,#fffef1 7%,#fff2b1 35%,#f1d97e 55%,#fff7d9 100%) 0 0/220% 180%;animation:5.6s ease-in-out infinite emblem-metal-flow}.emblem-glint{background:linear-gradient(110deg,#0000 35%,#fff9 49%,#0000 62%);animation:4.2s ease-in-out infinite emblem-glint}.emblem-trace{width:100%;height:100%;position:absolute;inset:0}.emblem-trace path{fill:none;stroke:#fffef1;stroke-width:3px;stroke-linecap:round;stroke-dasharray:.14 .11;animation:4.6s linear infinite emblem-trace}.hero-emblem[data-motion=off] .emblem-float,.hero-emblem[data-motion=off] .emblem-metal,.hero-emblem[data-motion=off] .emblem-glint,.hero-emblem[data-motion=off] .emblem-trace path{animation-play-state:paused}.hero-emblem:hover .emblem-metal{filter:brightness(1.07)}.hero-period{color:var(--gold);-webkit-text-fill-color:var(--gold)}.hero h2{margin:0 0 15px;font-size:31px;font-weight:450;line-height:1.3}.hero-description{color:#b1b2af;max-width:480px;margin:auto;font-size:14px;line-height:1.8}.hero-actions{justify-content:center;align-items:center;gap:28px;margin-top:28px;display:flex}.button{min-height:46px;transition:background .18s, transform .45s var(--liquid-ease), box-shadow .25s;isolation:isolate;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:13px 20px;font-size:12px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.button:hover:not(:disabled):not(.is-disabled){transform:translateY(-2px)}.button:active:not(:disabled):not(.is-disabled){transform:translateY(1px)scale(.965)}.button:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(115deg,#0000 25%,#ffffff26 50%,#0000 75%);transition:transform .75s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0;transform:translate(-120%)}.button:hover:after{transform:translate(120%)}.button:focus-visible:after{transform:translate(120%)}.button-primary{background:var(--premium-sheen);color:#29251a;box-shadow:inset 0 1px #fff5}.button-primary:hover{background:var(--premium-sheen-hover);box-shadow:0 6px 25px #e9d18c1c}.button-secondary{color:var(--text);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:#f1ede10c;border:1px solid #f1ede126}.button-secondary:hover:not(:disabled):not(.is-disabled){background:#f1ede116}.text-link{color:#cacbc2;align-items:center;gap:9px;font-size:12px;display:inline-flex}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translateY(2px)}.platform-note{color:#73786a;margin:15px 0 0;font-size:10px}.product-reveal{width:min(1050px,100% - 48px);max-width:1050px;margin:56px auto 0;animation:1.2s cubic-bezier(.16,1,.3,1) .18s both product-enter;position:relative}.product-window{background:#161718;border:1px solid #dfdac92e;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 20px 100px #0008}.product-window:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f7f5ed 32%,#e6c875 72%,#0000);height:2px;position:absolute;inset:0 12% auto}.window-bar{color:#aaa9a2;background:#252523;justify-content:space-between;align-items:center;height:32px;padding:0 14px;font-size:9px;display:flex}.window-bar>span:nth-child(2){align-items:center;gap:5px;display:flex}.window-dots{gap:5px;width:44px;display:flex}.window-dots i{background:#404239;border-radius:50%;width:6px;height:6px}.window-dots i:first-child{background:#8a786b}.window-dots i:nth-child(2){background:#8b8261}.window-dots i:nth-child(3){background:#6e8167}.window-version{text-align:right;width:44px;font-size:8px}.product-screen{width:100%;height:auto}.preview-caption{text-align:right;color:#74786b;margin:10px 2px 0;font-size:9px}.hero-copy>*{animation:.8s cubic-bezier(.16,1,.3,1) both copy-enter}.hero-copy>.hero-emblem{animation:1.1s cubic-bezier(.16,1.2,.3,1) backwards emblem-arrive}.hero-copy h1{animation-delay:60ms}.hero-copy h2{animation-delay:.12s}.hero-description{animation-delay:.18s!important}.hero-actions{animation-delay:.24s!important}.intro-section{text-align:center;padding:120px 0 70px}.intro-section .eyebrow{justify-content:center}.intro-section h2{max-width:740px;margin:21px auto;font-size:43px;font-weight:450;line-height:1.25}.intro-section>p:not(.eyebrow){max-width:510px;color:var(--muted);margin:auto;font-size:14px;line-height:1.8}.ability-strip{color:#b3b5b2;flex-wrap:wrap;justify-content:center;gap:38px;padding-top:56px;font-size:10px;display:flex}.ability-strip span{align-items:center;gap:7px;display:flex}.ability-strip svg{stroke-width:1.4px;width:15px;height:15px;color:var(--champagne)}.ability-strip span:nth-child(3n+2) svg{color:var(--silver)}.ability-strip span:nth-child(3n) svg{color:var(--sage)}.workspace-section{padding:35px 0 95px}.workspace-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.mode-tabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff05;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:312px;margin-bottom:12px;padding:4px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0b}.tab-selection{width:calc(33.3333% - 2.66667px);transform:translateX(calc(var(--active-tab) * 100%));transition:transform .5s var(--liquid-ease);pointer-events:none;background:linear-gradient(115deg,#f1ede11a,#e9d18c14);border-radius:10px;position:absolute;inset:4px auto 4px 4px;box-shadow:inset 0 1px #ffffff15,0 3px 10px #0002}.mode-tabs button{color:#a4a6a2;transition:color .2s, transform .4s var(--liquid-ease);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:12px 8px;font-size:13px;display:flex;position:relative}.mode-tabs button:active{transform:scale(.94)}.mode-tabs button[aria-selected=true]{color:var(--pearl)}.tab-index{color:#b7ab86;font-size:8px}.workspace-hint{color:#747e66;font-size:8px}.workspace-panel{grid-template-columns:340px minmax(0,1fr);gap:55px;min-height:330px;padding-top:46px;animation:.5s cubic-bezier(.16,1,.3,1) both panel-enter;display:grid}.workspace-copy{padding-top:30px}.workspace-copy h2{margin:0 0 20px;font-size:32px;font-weight:450}.workspace-copy>p{color:var(--muted);font-size:13px;line-height:1.9}.workspace-copy ul{color:#bcc0b0;gap:13px;padding:18px 0 0;font-size:11px;list-style:none;display:grid}.workspace-copy li{align-items:center;gap:9px;display:flex}.workspace-copy li svg{color:var(--champagne);width:12px}.workspace-visual{aspect-ratio:6/5;background:#181918;border:1px solid #dfdac926;border-radius:8px;min-width:0;min-height:0;position:relative;overflow:hidden}.screen-detail{grid-template-rows:minmax(0,1fr) auto;height:100%;margin:0;display:grid;position:relative}.screen-detail>img{object-fit:contain;object-position:center;width:100%;height:100%;min-height:0;display:block}.workspace-preview-label{color:var(--pearl);border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 14px;font-size:11px;line-height:1.6;display:flex}.workspace-preview-label>svg{color:var(--champagne);flex-shrink:0}.workspace-preview-label>img{flex-shrink:0}.workspace-preview-label>span{color:var(--muted);margin-left:auto;font-size:10px}.control-section{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:100px;padding:100px 0 115px;display:grid}.section-heading h2{margin:20px 0;font-size:39px;font-weight:450;line-height:1.3}.section-heading h2 span{color:var(--champagne)}.section-heading>p:not(.eyebrow){color:var(--muted);max-width:420px;font-size:13px;line-height:1.85}.principles{padding-top:10px}.principle{border-bottom:1px solid var(--line);align-items:flex-start;gap:19px;padding:27px 0;display:flex}.principle>svg{color:var(--champagne);stroke-width:1.3px;flex-shrink:0}.principle:nth-child(2)>svg{color:var(--silver)}.principle:nth-child(3)>svg{color:var(--sage)}.principle>span{color:#7a846b;margin-left:auto;font-size:9px}.principle h3{margin:0 0 8px;font-size:13px;font-weight:500}.principle p{color:#a5a7a2;margin:0;font-size:12px;line-height:1.8}.getting-started{padding:20px 0 115px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding-top:37px;display:grid}.step{border-top:1px solid #dfdac933;padding-top:22px;position:relative}.step-number{color:var(--champagne);font-size:11px}.step h3{margin:20px 0 10px;font-size:16px;font-weight:450}.step p{color:var(--muted);max-width:250px;margin:0;font-size:12px;line-height:1.8}.step-arrow{color:var(--champagne);position:absolute;top:23px;right:4px}.download-section{text-align:center;background:#191a18;border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff0b;padding:100px 24px;overflow:hidden}.download-mark{filter:brightness(0)saturate()invert(80%)sepia(36%)saturate(591%)hue-rotate(4deg)brightness(99%)contrast(84%);margin:0 auto 32px;animation:18s ease-in-out infinite mark-turn}.download-content>.eyebrow{justify-content:center;font-size:9px}.download-content h2{color:var(--pearl);margin:20px 0;font-size:55px;font-weight:450;line-height:1.18}.download-content>p:not(.eyebrow){color:var(--muted);font-size:13px}.download-content>.button{margin-top:25px}.download-content>small{color:#83906f;margin-top:18px;font-size:9px;display:block}.faq-section{grid-template-columns:1fr 1.4fr;gap:90px;padding:110px 0 120px;display:grid}.faq-section h2{margin:18px 0 28px;font-size:34px;font-weight:450}.faq-list details{border-bottom:1px solid #ffffff12}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:13px;line-height:1.65;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#8f9482;flex-shrink:0;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details[open] summary{color:var(--gold)}.faq-list details>p{color:var(--muted);margin:0 22px 23px 0;font-size:12px;line-height:1.9;animation:.2s panel-enter}.site-metrics{text-align:center;padding:28px 0 34px}.site-metrics dl{justify-content:center;gap:64px;margin:0;display:flex}.site-metrics dl>div{min-width:120px}.site-metrics dt{color:var(--muted);justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.site-metrics dt svg{color:var(--gold);opacity:.75}.site-metrics dd{font-variant-numeric:tabular-nums;color:var(--pearl);margin:7px 0 0;font-size:28px;font-weight:600}.site-metrics>p{color:var(--muted);margin:17px 0 0;font-size:10px;line-height:1.7}@media (max-width:480px){.site-metrics dl{gap:22px}.site-metrics dl>div{flex:1;min-width:0;max-width:160px}.site-metrics dt{font-size:11px}.site-metrics dd{overflow-wrap:anywhere;font-size:25px}}.site-footer{border-top:1px solid var(--line);align-items:center;gap:30px;padding:45px 0 35px;display:flex}.site-footer .brand{font-size:22px}.site-footer .brand img{width:22px;height:22px}.site-footer p{color:#899278;margin:11px 0 0;font-size:10px}.site-footer nav{color:#9ba18f;gap:24px;margin-left:auto;font-size:11px;display:flex}.site-footer small{color:#7b886a;margin-left:30px;font-size:9px}[data-reveal]{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(25px)}[data-reveal].revealed{opacity:1;transform:translateY(0)}.inner-page{min-height:80vh;padding-top:135px;padding-bottom:100px;animation:.6s cubic-bezier(.16,1,.3,1) both page-enter}.back-link{color:var(--muted);align-items:center;gap:9px;margin-bottom:65px;font-size:11px;display:inline-flex}.inner-page h1{margin:17px 0;font-size:56px;font-weight:450;line-height:1.2}.page-description{color:var(--muted);max-width:540px;font-size:14px;line-height:1.8}.help-page{max-width:800px}.help-search{margin:32px 0 22px;display:block}.help-search input{width:100%;color:var(--text);background:#ffffff05;border:1px solid #ffffff14;border-radius:5px;padding:15px 18px;font-size:13px}.provider-guide{border-bottom:1px solid var(--line);align-items:center;gap:18px;margin-top:40px;padding:25px 0;display:flex}.provider-guide>svg{color:var(--gold)}.provider-guide>svg:last-child{color:var(--muted);margin-left:auto}.provider-guide strong{font-size:13px;font-weight:500;display:block}.provider-guide span{color:var(--muted);margin-top:7px;font-size:11px;display:block}.account-page{min-height:83vh}.account-content{text-align:center;max-width:450px;margin:10px auto 40px}.account-content>img{margin:0 auto 30px}.account-content h1{font-size:36px}.account-content>.page-description{font-size:13px}.google-button{color:#171914;background:#f0f1ec;width:100%;height:48px;margin:25px 0 20px}.google-button.is-disabled{opacity:.6;transform:none}.google-button svg{margin-left:auto}.google-mark{color:#4285f4;margin-right:8px;font:600 20px Arial,sans-serif}.account-note{text-align:left;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:12px;margin:15px 0;padding:20px 0;display:flex}.account-note>svg{color:var(--gold);flex-shrink:0;margin-top:1px}.account-note strong{font-size:12px;font-weight:500}.account-note p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.8}.account-status,.account-disclaimer{color:#919c7f;font-size:10px;line-height:1.7}.account-email{color:var(--gold);font-size:13px}.account-error{color:#e6a99d;font-size:12px;line-height:1.6}.legal-page{max-width:760px}.legal-page>p{color:var(--muted);font-size:15px;line-height:1.9}.notice-dialog{color:var(--text);-webkit-backdrop-filter:blur(28px)saturate(1.3);backdrop-filter:blur(28px)saturate(1.3);opacity:0;width:min(440px,100% - 32px);transition:opacity .22s ease, transform .45s var(--liquid-ease), display .3s allow-discrete, overlay .3s allow-discrete;background:#1b1d19d9;border:1px solid #ffffff1c;border-radius:8px;padding:36px;transform:translateY(16px)scale(.94);box-shadow:0 20px 100px #0008}.notice-dialog[open]{opacity:1;transform:translateY(0)scale(1)}.notice-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:background .28s, display .3s allow-discrete, overlay .3s allow-discrete;background:#000b}@starting-style{.notice-dialog[open]{opacity:0;transform:translateY(20px)scale(.94)}.notice-dialog[open]::backdrop{background:0 0}}.dialog-close{transition:transform .4s var(--liquid-ease), color .2s}.dialog-close:hover{color:var(--text);transform:rotate(90deg)}@supports (interpolate-size:allow-keywords){.faq-list details{interpolate-size:allow-keywords}.faq-list details::details-content{opacity:0;block-size:0;transition:block-size .4s cubic-bezier(.2, .8, .2, 1), opacity .25s, content-visibility .4s allow-discrete;overflow:clip}.faq-list details[open]::details-content{opacity:1;block-size:auto}}@keyframes page-enter{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}@keyframes emblem-arrive{0%{opacity:0;transform:translateY(20px)scale(.75)rotate(-18deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes emblem-float{0%,to{transform:translateY(3px)rotate(-7deg)scale(.98,1.02)}50%{transform:translateY(-9px)rotate(7deg)scale(1.04,.99)}}@keyframes emblem-metal-flow{0%,to{background-position:0 30%}50%{background-position:100% 70%}}@keyframes emblem-trace{to{stroke-dashoffset:-1px}}@keyframes emblem-glint{0%,10%{opacity:0;transform:translate(-120%)}30%{opacity:1}72%,to{opacity:0;transform:translate(120%)}}.notice-dialog>svg{color:var(--gold);margin-bottom:25px}.notice-dialog h2{margin:0 0 14px;font-size:22px;font-weight:500;line-height:1.5}.notice-dialog p{color:var(--muted);font-size:13px;line-height:1.85}.notice-dialog>.button{margin-top:13px}.dialog-close{color:var(--muted);background:0 0;border:0;padding:4px;position:absolute;top:15px;right:15px}@keyframes copy-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes product-enter{0%{opacity:0;transform:translateY(45px)}to{opacity:1;transform:none}}@keyframes panel-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes shiny-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes shiny-breathe{0%,to{transform:rotate(-3deg)scale(1)}50%{transform:rotate(3deg)scale(1.035)}}@keyframes dot{0%,70%,to{opacity:.4;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@keyframes mark-turn{0%,35%,to{transform:rotate(0)}55%,80%{transform:rotate(90deg)}}@media (min-width:1600px){.hero{padding-top:120px}.product-reveal{width:min(1160px,100% - 48px);max-width:1160px}.hero h1{font-size:120px}.hero h2{font-size:35px}}@media (max-width:1000px){.content-width,.nav-inner{width:calc(100% - 64px)}.hero{padding-top:110px}.hero h1{font-size:100px}.intro-section h2{font-size:36px}.workspace-panel{grid-template-columns:280px minmax(0,1fr);gap:30px}.workspace-hint{display:none}.control-section{gap:50px}.section-heading h2{font-size:33px}.ability-strip{gap:24px}.faq-section{gap:50px}.site-footer{flex-wrap:wrap}.site-footer small{width:100%;margin:0}}@media (max-width:640px){html{scroll-padding-top:75px}.site-header{height:72px}.nav-inner{gap:16px;width:calc(100% - 40px)}.brand{font-size:23px}.brand img{width:23px;height:23px}.nav-actions{gap:10px;font-size:11px}.account-link{gap:5px}.mobile-menu{display:block}.main-nav{-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;transition:opacity .2s, transform .5s var(--liquid-ease), visibility 0s .25s;background:#1c1e19d9;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;gap:23px;padding:18px;display:flex;position:absolute;top:65px;left:20px;right:20px;transform:translateY(-9px)scale(.96);box-shadow:inset 0 1px #ffffff0d,0 16px 48px #0004}.main-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.content-width{width:calc(100% - 40px)}.hero{padding:105px 20px 0}.hero-emblem{width:86px;height:86px;margin-bottom:17px}.hero .eyebrow{font-size:8px}.hero h1{margin-top:18px;font-size:82px}.hero h2{font-size:25px}.hero-description{max-width:335px;font-size:12px}.hero-actions{flex-wrap:wrap;gap:19px;margin-top:25px}.button{gap:10px;padding:13px 16px;font-size:11px}.hero .text-link{font-size:11px}.platform-note{font-size:9px}.product-reveal{margin-top:43px;width:calc(100% - 20px);margin-inline:auto}.product-window{border-radius:6px}.window-bar{height:26px}.product-screen{aspect-ratio:1.5;object-fit:cover;object-position:left top;width:100%}.preview-caption{margin-right:5px;font-size:8px}.intro-section{padding:80px 0 35px}.intro-section h2{font-size:30px;line-height:1.35}.intro-section>p:not(.eyebrow){font-size:12px}.eyebrow{font-size:8px}.ability-strip{gap:20px 25px;padding-top:34px;font-size:9px}.ability-strip svg{width:13px}.workspace-section{padding:25px 0 65px}.mode-tabs{justify-content:space-between;gap:0;width:100%}.mode-tabs button{font-size:13px}.workspace-panel{grid-template-columns:1fr;gap:22px;min-height:500px;padding-top:24px}.workspace-copy{padding:0}.workspace-copy h2{margin:0 0 13px;font-size:29px}.workspace-copy>p{max-width:420px;font-size:12px}.workspace-copy ul{flex-wrap:wrap;gap:10px 19px;margin-bottom:7px;padding-top:7px;font-size:9px;display:flex}.workspace-visual{height:auto;min-height:0}.control-section{grid-template-columns:1fr;gap:12px;padding:60px 0}.section-heading h2{font-size:30px}.section-heading>p:not(.eyebrow){font-size:12px}.principle{padding:24px 0}.principle p{font-size:11px}.getting-started{padding:15px 0 70px}.steps{grid-template-columns:1fr;gap:28px;padding-top:20px}.step{padding-top:17px}.step h3{margin-top:14px;font-size:15px}.step p{max-width:none;font-size:12px}.step-arrow{transform:rotate(90deg)}.download-section{padding:65px 20px}.download-content h2{font-size:38px}.download-content>p:not(.eyebrow){font-size:12px}.download-mark{width:43px;height:43px}.faq-section{grid-template-columns:1fr;gap:25px;padding:65px 0}.faq-section h2{margin-bottom:19px;font-size:30px}.faq-list summary{padding:19px 0;font-size:12px}.faq-list details>p{font-size:12px}.site-footer{gap:24px;padding:35px 0 25px}.site-footer nav{gap:19px;font-size:10px}.site-footer small{font-size:8px}.inner-page{min-height:79vh;padding-top:105px;padding-bottom:65px}.back-link{margin-bottom:50px}.inner-page h1{font-size:37px}.page-description{font-size:13px}.account-content{margin-top:20px}.account-content h1{font-size:29px}.legal-page>p{font-size:13px}}@media (min-width:641px) and (max-height:760px){.hero{padding-top:90px}.hero-emblem{width:72px;height:72px;margin-bottom:8px}.hero h1{margin:12px 0;font-size:76px}.hero h2{margin-bottom:10px;font-size:25px}.hero .eyebrow{margin:8px 0;font-size:8px}.hero-description{font-size:12px;line-height:1.7}.hero-actions{margin-top:16px}.platform-note{margin-top:10px}.product-reveal{margin-top:26px}}@media (max-width:640px) and (max-height:740px){.hero{padding-top:88px}.hero-emblem{width:64px;height:64px;margin-bottom:10px}.hero h1{margin:12px 0;font-size:72px}.hero h2{font-size:22px}.hero-description{font-size:11.5px;line-height:1.7}.hero-actions{margin-top:18px}.product-reveal{margin-top:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html *,html :before,html :after{transition:none!important;animation:none!important}html [data-reveal]{opacity:1;transform:none}html::view-transition-old(root){animation:none!important}html::view-transition-new(root){animation:none!important}html .hero-emblem{transform:none}}:root:has(.premium-site){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fafbf8}.premium-site{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fafbf8;--text:#111410;--muted:#596057;--gold:#e1ec00;--pearl:#151813;--champagne:#626b00;--silver:#526b72;--sage:#4f704b;--line:#17200d20;--goldy-pearl:#151813;--goldy-champagne:#626b00;--goldy-surface:linear-gradient(145deg, #ffffffed, #f4f7edf0);--goldy-frame:linear-gradient(135deg, #cbd4bb, #fff, #c4d231);--goldy-highlight:linear-gradient(90deg, transparent, #e7f600, #fff, transparent);--premium-sheen:linear-gradient(110deg, #edff38, #e5f414);--premium-sheen-hover:linear-gradient(110deg, #f5ff83, #e5f414);background:var(--bg);color:var(--text)}.premium-site ::selection{color:#111410;background:#e9f545}.premium-site :is(button,a,input,summary):focus-visible{outline-color:#687400}.premium-site .site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd9;border-bottom:1px solid #17200d15}.premium-site :is(.main-nav,.account-link,.text-link,.hero-description,.ability-strip,.workspace-copy ul,.principle p,.site-footer nav){color:#4d5649}.premium-site :is(.main-nav a:hover,.account-link:hover,.faq-list details[open] summary){color:#111410}.premium-site .account-register-link{color:#3e4800}.premium-site .hero{background:#fbfcf8;position:relative}.premium-site .hero:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#27300007 1px,#0000 1px),linear-gradient(90deg,#27300007 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 85%);mask-image:linear-gradient(#0009,#0000 85%)}.premium-site .hero .hero-copy h1{color:#111410;-webkit-text-fill-color:#111410;background:0 0;animation:.8s 60ms both copy-enter}.premium-site .hero .hero-period{-webkit-text-fill-color:#8b9900}.premium-site .hero-emblem{filter:drop-shadow(0 10px 24px #b8ca0055)}.premium-site :is(.platform-note,.preview-caption,.workspace-hint,.site-footer p,.site-footer small,.step-number,.tab-index){color:#626b59}.premium-site .button{border-radius:8px;transition:transform .3s,box-shadow .3s,background .3s}.premium-site .button-primary{color:#171b00;box-shadow:inset 0 0 0 1px #b9ca17,0 4px 16px #bacc0025}.premium-site .button-primary:hover:not(:disabled){box-shadow:0 8px 28px #bacc0050}.premium-site .button-secondary{color:#171c13;background:#ffffffad;border:1px solid #26351028}.premium-site .button-secondary:hover:not(:disabled){background:#f1f5dc}.premium-site :is(.product-window,.workspace-visual,.download-preview,.android-preview){border-radius:8px;box-shadow:0 24px 70px #24300012}.premium-site .window-bar{color:#4b5540;background:#edf1e6;border-color:#22330018}.premium-site .mode-tabs{background:#eaf0df;border-color:#26351020}.premium-site .mode-tabs button{color:#5d6556}.premium-site .mode-tabs button[aria-selected=true]{color:#161a10}.premium-site .tab-selection{background:#fff;box-shadow:0 2px 9px #26351012}.premium-site .workspace-preview-label{color:#1c2416;background:#f8faef;border-color:#26351018}.premium-site .download-section{background:#edf3d6;border-block:1px solid #cbd5b2}.premium-site .light-surface{background:#fafbf8}.premium-site .light-arrival{mix-blend-mode:multiply;background:linear-gradient(120deg,#0000 15%,#e8f53d50 48%,#f5ffb270 65%,#0000 90%)}.premium-site .light-arrival video{opacity:.04;filter:grayscale()invert()}.premium-site .light-band{opacity:.24;background:linear-gradient(100deg,#0000,#e4ef00 43%,#f7ff9c 69%,#0000)}.premium-site .light-band-two{opacity:.18}.premium-site .light-thread{opacity:.45;background:linear-gradient(90deg,#0000,#c8d600,#0000,#d7e300,#0000)}.premium-site :is(.notice-dialog,.help-search input){color:#151a10;background:#fffffff2;border-color:#26351030}.premium-site .notice-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1d260b45}.premium-site .google-button{color:#111;background:#fff;border:1px solid #27351030}.premium-site :is(input,select,textarea){color:#17200e;background-color:#fff;border-color:#33451c38}.premium-site :is(input,textarea)::placeholder{color:#69715f}.premium-site .account-error{color:#a62d32}.premium-site .brand img{filter:drop-shadow(0 2px 5px #a4b50035)}.premium-site :is(.account-primary h1,.help-heading h1,.download-heading h1,.profile-field strong,.admin-accounts tbody th strong){color:var(--text)}.premium-site :is(.account-intro,.signin-legal,.profile-connected,.profile-email,.profile-footnote,.profile-field>span,.profile-field .profile-muted,.profile-privacy p,.profile-text-link,.profile-signout,.profile-session-control p,.help-heading>p,.download-heading>p:not(.download-meta),.download-meta,.download-state,.install-flow p,.install-flow small,.admin-accounts td,.admin-accounts tbody th){color:var(--muted)}.premium-site :is(.account-kicker,.profile-session-control button,.account-desktop-download,.download-help-link,.install-icon,.download-state button){color:#566100}.premium-site .signin-legal a{color:#303b25}.premium-site .account-signin-form .google-button{border-color:#27351030;box-shadow:0 6px 24px #28350009}.premium-site :is(.profile-tabs,.profile-field,.help-categories,.help-answers details,.install-flow>div){border-color:#25370020}.premium-site .profile-tabs button{color:#69715f}.premium-site .profile-tabs button[aria-selected=true]{color:#202a16;border-color:#859300}.premium-site .help-search-field,.premium-site .help-search-field:focus-within{background:#fff;border-color:#2c3b002b}.premium-site .help-search-field input{color:#18200f;background:0 0}.premium-site .help-categories button{color:#536046}.premium-site .help-categories button:hover,.premium-site .help-categories button[aria-selected=true]{color:#18200f;background:#eaf1d5}.premium-site .download-preview-bar{color:#536046;background:#edf1e6}.premium-site .download-preview-bar>span:first-child{color:#18200f}.premium-site :is(.admin-refresh,.admin-pagination button){color:#536046}.premium-site .is-signin .account-primary h1{-webkit-text-fill-color:#151813;background:0 0}.premium-site .is-signin .account-intro,.premium-site .account-switch-intent,.premium-site .account-showcase-slide figcaption p{color:var(--muted)}.premium-site .account-showcase[data-playing=on] .is-current h2{-webkit-text-fill-color:#151813;background:0 0}.premium-site [data-reveal]{transition-duration:.75s}.premium-site .content-width{width:min(920px,100% - 64px)}.premium-site .site-header{height:68px}.premium-site .nav-inner{gap:24px;width:min(1040px,100% - 64px)}.premium-site .brand{gap:8px;font-size:21px}.premium-site .brand img{filter:brightness(.68)saturate(2.5)drop-shadow(0 1px 1px #6a570070);width:25px;height:25px}.premium-site .hero{padding:108px 24px 0}.premium-site .hero-copy{max-width:570px}.premium-site .hero .hero-copy h1{margin:14px 0 16px;font-size:72px}.premium-site .hero h2{margin-bottom:14px;font-size:24px;line-height:1.35}.premium-site .hero-description{max-width:400px;margin-inline:auto;font-size:12px;line-height:1.8}.premium-site .hero .hero-emblem{filter:drop-shadow(0 1px 1px #69510065)drop-shadow(0 7px 16px #c6ae0030);width:88px;height:88px;margin-bottom:18px}.premium-site .emblem-metal{background-image:linear-gradient(135deg,#a57c00 4%,#f4d52a 28%,#fff6b4 45%,#c49a08 66%,#efd842 88%,#a78000)}.premium-site .emblem-glint{opacity:.28}.premium-site .hero-actions{gap:12px;margin-top:22px}.premium-site .button{gap:8px;min-height:38px;padding:10px 15px;font-size:11px;font-weight:550}.premium-site .button svg{width:15px;height:15px}.premium-site .hero-actions .text-link{padding:10px 6px;font-size:11px}.premium-site .product-reveal{width:min(860px,100% - 48px);max-width:860px;margin-top:42px}.premium-site .window-bar{min-height:30px;font-size:10px}.premium-site .intro-section{padding:88px 0 48px}.premium-site :is(.intro-section h2,.section-heading h2,.download-content h2,.faq-section h2){font-size:30px;line-height:1.3}.premium-site .intro-section h2{max-width:530px}.premium-site .intro-section>p:not(.eyebrow){max-width:500px;margin-inline:auto;font-size:13px}.premium-site .workspace-section{padding:26px 0 64px}.premium-site .workspace-copy h2{font-size:28px}.premium-site :is(.workspace-copy>p,.principle p,.step p,.faq-list details>p){font-size:13px}.premium-site :is(.control-section,.getting-started){padding-block:54px}.premium-site .section-heading{text-align:center;max-width:540px;margin-inline:auto}.premium-site .section-heading .eyebrow{justify-content:center}.premium-site .download-section{background:#f4f7e8;padding-block:56px}.premium-site .faq-section{padding-block:56px}.premium-site .inner-page h1,.premium-site :is(.help-heading h1,.download-heading h1),.premium-site .is-signin .account-primary h1{font-size:34px}.premium-site .is-signin .account-workspace{gap:48px;max-width:960px}.premium-site .account-showcase-media{height:310px}.premium-site .light-band{width:840px;height:200px}.premium-site .light-thread{opacity:.14}.premium-site .hero:after{opacity:.45}.light-dust{pointer-events:none;position:absolute;inset:0}.light-dust i{left:var(--dust-x);top:var(--dust-y);width:2px;height:2px;animation:light-dust-drift var(--dust-duration) var(--dust-delay) ease-in-out infinite;background:#b4a200;border-radius:50%;position:absolute;box-shadow:0 0 6px #e4db39}.light-dust i:nth-child(3n){background:#fff;width:3px;height:3px;box-shadow:0 0 3px #b6a000,0 0 9px #eee460}[data-surface-motion=off] .light-dust i{animation-play-state:paused}@keyframes light-dust-drift{0%,to{opacity:.12;transform:translateY(6px)}50%{opacity:.65;transform:translate(12px,-12px)}}@media (max-width:700px){.premium-site .content-width{width:calc(100% - 40px)}.premium-site .nav-inner{gap:12px;width:calc(100% - 36px)}.premium-site .site-header{height:64px}.premium-site .hero{padding-top:96px}.premium-site .hero .hero-emblem{width:72px;height:72px}.premium-site .hero .hero-copy h1{font-size:58px}.premium-site .hero h2{font-size:21px}.premium-site .hero-description{max-width:290px;font-size:12px}.premium-site .hero-actions{gap:8px;max-width:330px;margin-inline:auto}.premium-site .button{min-height:44px;padding:10px 13px}.premium-site .product-reveal{width:calc(100% - 40px);margin-top:30px}.premium-site :is(.intro-section h2,.section-heading h2,.download-content h2,.faq-section h2){font-size:25px}.premium-site :is(.main-nav a,.account-link,.mobile-menu){align-items:center;min-height:44px;display:inline-flex}.premium-site .intro-section{padding-top:60px}.premium-site .account-showcase-media{height:260px}}.brand-arrival{z-index:100;pointer-events:none;background:#fbfcf8;place-items:center;animation:1.4s both brand-curtain;display:grid;position:fixed;inset:0}.brand-arrival:before{content:"";background:linear-gradient(125deg,#0000 25%,#f3ff9040 47%,#e7f40050 50%,#fff 53%,#0000 75%);animation:1.3s both brand-beam;position:absolute;inset:0}.brand-arrival img{filter:brightness(.7)saturate(2.5)drop-shadow(0 0 24px #d5e30080);animation:1.4s both brand-logo;position:relative}.arrival-return{animation-duration:.4s}.arrival-return img{display:none}@keyframes brand-curtain{0%,45%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes brand-beam{0%{opacity:0;transform:translate(-20%)}45%{opacity:1}to{opacity:0;transform:translate(20%)}}@keyframes brand-logo{0%{opacity:0;transform:translateY(10px)scale(.94)}30%,60%{opacity:1;transform:none}to{opacity:0;transform:scale(1.025)}}@media (max-width:760px){.premium-site .main-nav{background:#fffffff5;border-color:#27351020}.premium-site .site-header{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.brand-arrival{display:none}}
