.si-cookie{position:fixed;z-index:60;inset:auto 24px 18px;box-sizing:border-box;width:calc(100% - 48px);max-width:1160px;max-height:calc(100svh - 36px);margin:0 auto;padding:22px 24px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;overflow:auto;border:1px solid #d9dfd3;border-radius:20px 20px 6px;background:#f8f8f0;color:#152920;color-scheme:light;box-shadow:0 12px 40px #12191514,0 2px 8px #1219150a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate}.si-cookie-heading{display:flex;align-items:center;gap:10px;margin:0 0 9px}.si-cookie-heading h2{margin:0;color:#152920;font-family:Bricolage Grotesque,Arial,sans-serif;font-size:21px;font-weight:600;line-height:1.2;letter-spacing:-.5px}.si-cookie-mark{flex:0 0 25px;width:25px;height:25px;stroke:#69816c;stroke-width:.8}.si-cookie-mark .si-cookie-cell{fill:#c5d8b6;stroke:#69816c}.si-cookie-copy p{margin:0;color:#5a675f;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.si-cookie-copy strong{color:#304b39;font-weight:600}.si-cookie-copy a{color:#152920;text-decoration:underline;text-decoration-color:#7e967c;text-underline-offset:3px}.si-cookie-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:330px}.si-cookie-choice{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:46px;margin:0;padding:10px 12px;border:1px solid #152920;border-radius:6px;background:#152920;color:#f8f8f0;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;text-align:center;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.si-cookie-choice:hover{border-color:#16563e;background:#16563e}.si-cookie a:focus-visible,.si-cookie-choice:focus-visible{outline:2px solid #16563e;outline-offset:4px}@media (max-width: 800px){.si-cookie{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px}.si-cookie-actions{width:100%}}@media (max-width: 480px){.si-cookie{inset:auto 12px max(12px,env(safe-area-inset-bottom));width:calc(100% - 24px);max-height:calc(100svh - 24px - env(safe-area-inset-bottom));padding:18px;border-radius:16px 16px 6px}.si-cookie-heading h2{font-size:20px}}@media (prefers-reduced-motion: reduce){.si-cookie-choice{transition:none}}.mkt{--m-ink: #152920;--m-green: #16563e;--m-paper: #f8f8f0;--m-muted: #5a675f;--m-line: #d9dfd3;--m-acid: #d8f28c;--m-display: "Bricolage Grotesque", Arial, sans-serif;background:var(--m-paper);color:var(--m-ink);font:16px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:light;overflow:clip}.mkt *{box-sizing:border-box}.mkt h1,.mkt h2,.mkt h3,.mkt p{margin:0}.mkt a{color:inherit}.mkt button,.mkt input{font:inherit}.mkt button{cursor:pointer}.mkt a,.mkt button{-webkit-tap-highlight-color:transparent}.mkt :focus-visible{outline:3px solid #b46425;outline-offset:5px}.mkt button:disabled{cursor:wait;opacity:.6}.mkt section[id]{scroll-margin-top:100px}.mkt h1,.mkt h2,.mkt h3{font-family:var(--m-display);font-weight:600;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.mkt h2{font-size:clamp(38px,4.5vw,64px)}.mkt h3{letter-spacing:-.025em}.mkt sup{font-family:Arial,sans-serif;font-size:.32em;vertical-align:super;letter-spacing:0;line-height:0}.mkt .mkt-eyebrow,.mkt .mkt-mono{font-family:Roboto Mono,monospace;font-size:10px;font-weight:400;line-height:1.6;letter-spacing:.1em}.mkt .mkt-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:26px;color:var(--m-green)}.mkt-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.mkt-skip{position:fixed;top:-100px;left:20px;z-index:200;background:#fff;padding:12px 20px}.mkt-skip:focus{top:12px}.mkt-nav{max-width:1440px;padding:0 5%;height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:auto;border-bottom:1px solid var(--m-line);position:relative;z-index:20}.mkt-brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none;flex-shrink:0}.mkt-brand>span{font-family:Michroma,sans-serif;font-size:14px;letter-spacing:-.04em}.mkt-brand sup{font-size:8px}.mkt-brand img{object-fit:contain}.mkt-nav-links{display:flex;gap:32px;align-items:center}.mkt-nav-links a{text-decoration:none;font-size:13px;padding:12px 0;border-bottom:1px solid transparent}.mkt-nav-links a:hover,.mkt-nav-links a[aria-current=page]{border-bottom-color:var(--m-green)}.mkt-nav-actions{display:flex;gap:16px;align-items:center}.mkt .mkt-button{display:inline-flex;justify-content:center;align-items:center;gap:28px;border:1px solid var(--m-ink);border-radius:6px;background:var(--m-ink);color:#fff;text-decoration:none;font-size:14px;font-weight:500;min-height:54px;padding:14px 23px;transition:background .2s,transform .2s}.mkt .mkt-button:hover{background:var(--m-green);transform:translateY(-2px)}.mkt .mkt-button-small{font-size:12px;min-height:44px;padding:10px 16px;gap:20px}.mkt .mkt-inline-link{display:inline-flex;gap:15px;align-items:center;text-decoration:none;border-bottom:1px solid var(--m-line);padding:12px 0;font-size:14px}.mkt .mkt-inline-link:hover{border-color:currentColor}.mkt-text-button{background:none;border:0;color:var(--m-muted);font-size:12px!important;min-height:44px}.mkt-menu-button{display:none;background:none;border:1px solid var(--m-line);border-radius:4px;padding:10px;min-height:44px}.mkt-mobile-nav{position:absolute;top:100%;left:0;right:0;background:var(--m-paper);padding:20px 6%;box-shadow:0 16px 20px #132c2014;border-bottom:1px solid var(--m-line)}.mkt-mobile-nav a{display:flex;justify-content:space-between;text-decoration:none;padding:14px 0}.mkt-hero{max-width:1280px;margin:auto;padding:76px 5% 28px}.mkt-hero h1{font-size:clamp(64px,7.8vw,108px);letter-spacing:-.063em;line-height:.98}.mkt-hero h1>span{color:#547460}.mkt-hero-intro{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:24px;align-items:center}.mkt-hero-intro h1{font-size:clamp(48px,5.7vw,78px)}.mkt-perspective-art{min-width:0;overflow:hidden;border:1px solid #dce4d5;border-radius:16px;background:#f8f8f0}.mkt-perspective-art img{display:block;width:100%;height:270px;object-fit:cover;object-position:70% center}@media (max-width: 800px){.mkt-hero-intro{grid-template-columns:minmax(0,1fr)}.mkt-hero-intro h1{font-size:clamp(42px,8vw,65px)}.mkt-perspective-art img{height:130px}}.mkt-hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:35px}.mkt-hero-bottom>p{max-width:455px;color:var(--m-muted);font-size:17px;line-height:1.7}.mkt-hero-actions{display:flex;align-items:center;gap:26px;flex-shrink:0}.mkt-platform-line{display:flex;align-items:center;gap:20px;margin-top:42px;padding-top:24px;border-top:1px solid var(--m-line);font-size:11px;color:var(--m-muted)}.mkt-platform-line-status{font-family:Roboto Mono,monospace;font-size:9px;letter-spacing:.1em;margin-left:auto}.mkt-demo-section{max-width:1280px;margin:0 auto;padding:0 5% 34px}.mkt-demo{background:#173e2e;padding:22px 24px 14px;border-radius:12px;box-shadow:0 26px 50px -34px #163b2e8c;position:relative;isolation:isolate}.mkt-demo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:34px 34px;border-radius:inherit}.mkt-demo-sheets{background:#324632}.mkt-demo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;color:#d5e5ce}.mkt-demo-toolbar>.mkt-mono{display:flex;align-items:center;gap:10px;font-size:9px}.mkt-segment{display:flex;padding:3px;background:#ffffff13;border:1px solid #ffffff25;border-radius:5px}.mkt-segment button{border:0;background:none;color:#d8e7d5;font-size:10px;padding:5px 14px;min-height:32px;border-radius:3px}.mkt-segment button[aria-pressed=true]{background:#d9edb6;color:#173e2e}.mkt-demo-workspace{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(275px,1fr);gap:14px;align-items:stretch}.mkt-workbook{border:1px solid #c7d6c5;background:#fff;border-radius:7px;overflow:hidden;display:flex;flex-direction:column}.mkt-workbook-heading{padding:18px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e6e9e2;color:#274330;font-size:11px}.mkt-workbook-heading>span:first-child{display:flex;align-items:center;gap:8px}.mkt-sample-label{font:8px Roboto Mono,monospace;color:#6b776c;letter-spacing:.08em}.mkt-formula{display:flex;align-items:center;border-bottom:1px solid #e6e9e2;font-size:10px;color:#768073;height:35px;overflow:hidden;white-space:nowrap}.mkt-formula>span:first-child{padding:10px 17px;border-right:1px solid #e6e9e2;color:#37493c;font-family:Roboto Mono,monospace;font-size:9px}.mkt-formula>i{font-family:Georgia,serif;font-size:15px;margin:0 16px}.mkt-table-scroll{overflow-x:auto;flex:1}.mkt-sheet{border-collapse:collapse;width:100%;min-width:430px;color:#334539;font-size:10px}.mkt-sheet th,.mkt-sheet td{border-right:1px solid #e5eae2;border-bottom:1px solid #e5eae2;padding:11px 12px;text-align:left;white-space:nowrap;line-height:1.3}.mkt-sheet th{font-weight:500}.mkt-sheet th:first-child{background:#f7f8f3;text-align:center;color:#86907f;font-size:9px;width:30px;padding:8px}.mkt-sheet thead tr:nth-child(2){background:#eef2e8}.mkt-sheet .mkt-sheet-letters th{background:#f7f8f3;font-size:8px;text-align:center;padding:6px;color:#76816e}.mkt-sheet td:nth-child(4){font-family:Roboto Mono,monospace;font-size:9px}.mkt-sheet td:nth-child(2){font-weight:500}.mkt-row-highlight td{background:#f2f8df}.mkt-cell-status{font-size:8px;padding:4px 6px;background:#edf3eb;border-radius:3px;color:#416445}.mkt-cell-status.is-pending{color:#6b5c23;background:#f4ebc4}.mkt-selected-cell{outline:2px solid #45804b;outline-offset:-2px;position:relative;background:#e9f1e1}.mkt-selected-cell:after{content:"";position:absolute;bottom:-2px;right:-2px;width:5px;height:5px;background:#45804b}.mkt-empty-row{height:36px}.mkt-workbook-tabs{display:flex;gap:20px;align-items:center;background:#f7f8f3;border-top:1px solid #e5eae2;font-size:9px;color:#6c7969;padding:0 12px;height:38px}.mkt-workbook-tabs .is-active{border-bottom:2px solid #568553;padding:11px 0;color:#27572b}.mkt-workbook-count{margin-left:auto;font-size:8px}.mkt-assistant{background:#fafbf6;border-radius:7px;padding:17px 19px;display:flex;flex-direction:column;min-height:435px}.mkt-assistant-title{display:flex;gap:7px;align-items:center;font-size:11px;padding-bottom:14px;border-bottom:1px solid #e3e8d9}.mkt-assistant-title strong{font-weight:500}.mkt-assistant-title>span{margin-left:auto;font-size:20px}.mkt-demo-tabs{display:flex;margin-top:13px;gap:7px}.mkt-demo-tabs button{border:1px solid #d4dfcb;border-radius:20px;background:none;color:#526249;font-size:9px;padding:7px 10px;min-height:34px;flex:1}.mkt-demo-tabs button[aria-pressed=true]{background:#e5eeca;border-color:#c3d19c;color:#273d25}.mkt .mkt-user-message{background:#edf0e6;padding:11px 13px;border-radius:6px 6px 0;margin:14px 0 18px;font-size:11px;line-height:1.5}.mkt-answer{padding:0 4px;min-height:215px}.mkt-answer-eyebrow{font:8px/1.6 Roboto Mono,monospace;letter-spacing:.09em;color:#597346}.mkt-answer .mkt-answer-number{display:block;font-family:var(--m-display);font-size:49px;font-weight:600;letter-spacing:-.05em;line-height:1.2;margin:5px 0 0}.mkt-answer>p{font-size:11px;color:#596750}.mkt-mini-bars{margin:15px 0;display:flex;flex-direction:column;gap:9px}.mkt-mini-bars>span{position:relative;isolation:isolate;font-size:9px;padding:7px 8px;display:flex;justify-content:space-between}.mkt-mini-bars i{position:absolute;top:0;right:0;bottom:0;left:0;background:#e3eacb;z-index:-1;border-left:2px solid #7f9d51}.mkt-mini-bars b{font-weight:500}.mkt-answer .mkt-reference{font-size:9px;line-height:1.5;margin:10px 0;color:#66705f}.mkt-answer h3{font-size:26px;margin:12px 0}.mkt-edit-diff{display:flex;align-items:center;gap:20px;margin:16px 0;font-size:16px}.mkt-edit-diff del{color:#9a6550;background:#f6e7de;padding:4px 9px}.mkt-edit-diff strong{color:#42633e;background:#e7eed9;padding:4px 9px}.mkt-demo-approve{display:flex;justify-content:center;align-items:center;gap:16px;background:#295039;border:0;border-radius:4px;padding:10px;width:100%;min-height:44px;color:#fff;font-size:11px!important}.mkt-demo-approve:hover{background:#163e25}.mkt-demo-composer{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#6b7760;margin-top:auto;border:1px solid #dae0d0;padding:9px 10px;border-radius:5px;font-size:9px}.mkt-demo-composer>span:last-child{background:#173e2e;color:#fff;padding:0 6px;border-radius:2px;font-size:16px}.mkt-demo-caption{color:#c2d5bd;display:flex;justify-content:space-between;gap:20px;padding-top:14px;font-size:9px}.mkt-demo-caption>span:first-child{font-family:Roboto Mono,monospace;font-size:8px;letter-spacing:.07em}.mkt-section{max-width:1280px;margin:0 auto;padding:88px 5%;border-bottom:1px solid var(--m-line)}.mkt-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:44px}.mkt-section-heading>p{font-size:14px;color:var(--m-muted);max-width:360px;line-height:1.8}.mkt-section-heading .mkt-eyebrow{margin-bottom:22px}.mkt .mkt-section-note{font-size:11px;line-height:1.8;color:var(--m-muted);margin:24px 0 0;max-width:850px}.mkt-platform-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.mkt-platform-tile{display:block;padding:28px 32px;border-radius:9px;text-decoration:none;overflow:hidden;position:relative;transition:transform .25s}.mkt-platform-tile:hover{transform:translateY(-5px)}.mkt .mkt-excel-tile{background:#183e2e;color:#f4f7e6}.mkt .mkt-sheets-tile{background:#e1eac8;color:#273c22}.mkt-platform-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:44px}.mkt-platform-top .mkt-mono{font-size:9px;letter-spacing:.07em}.mkt-platform-top>svg{transition:transform .2s}.mkt-platform-tile:hover .mkt-platform-top>svg{transform:translate(3px,-3px)}.mkt-platform-tile .mkt-platform-compat{font-size:12px;margin:0 0 10px;opacity:.8}.mkt-platform-tile h3{font-size:clamp(30px,3.2vw,46px)}.mkt-platform-tile>p:not(.mkt-platform-compat){font-size:13px;line-height:1.8;max-width:370px;opacity:.85;margin:20px 0 0;min-height:70px}.mkt-tile-visual{height:150px;margin:27px 0;position:relative}.mkt-tile-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr);border-left:1px solid #719b7055;border-top:1px solid #719b7055;transform:perspective(500px) rotateX(13deg);transform-origin:center bottom}.mkt-tile-grid>span{border-right:1px solid #719b7055;border-bottom:1px solid #719b7055}.mkt-tile-grid>span:nth-child(4n){background:#9fc28310}.mkt-tile-grid .mkt-tile-selection{position:absolute;top:33%;left:20%;width:60%;height:34%;border:1px solid #bfd792;background:#aec77722;color:#e0f0c4;display:flex;align-items:center;justify-content:center;font-size:13px}.mkt-tile-selection:after{content:"";width:7px;height:7px;position:absolute;bottom:-4px;right:-4px;background:#cce198}.mkt-tile-conversation{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px;padding:0 10px}.mkt-tile-conversation>span{display:flex;gap:10px;align-items:center;padding:13px 20px;font-size:13px;border:1px solid #9fb58480;background:#f8fbed80;border-radius:7px}.mkt-tile-conversation>span:first-child{align-self:flex-end;transform:rotate(-3deg);background:#cadba8;border-color:transparent}.mkt-tile-foot{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #b2c0a550;padding-top:22px;font-size:12px}.mkt-tile-foot>span:first-child{display:flex;align-items:center;gap:12px}.mkt-preview-tag{border:1px solid #98ad8266;border-radius:20px;padding:5px 9px;font-size:9px;white-space:nowrap}.mkt-steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:50px 0 0;padding:0;gap:45px}.mkt-steps li{border-top:1px solid #aab6a2;padding-top:23px}.mkt-step-number{font-family:Roboto Mono,monospace;font-size:12px;color:#70806b}.mkt-steps h3{font-size:26px;margin:27px 0 16px}.mkt-steps p{font-size:14px;color:var(--m-muted);line-height:1.8}.mkt-muted-heading{color:#75836f}.mkt-use-cases{background:#eff1e7}.mkt-use-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mkt-use-case-grid article{background:#f9faf3;padding:25px 24px 22px;border:1px solid #dfe5d6;border-radius:7px}.mkt-use-case-grid .mkt-mono{font-size:9px;color:#66785b}.mkt-use-case-grid h3{font-size:26px;margin:0 0 16px}.mkt-use-case-grid p{font-size:13px;color:var(--m-muted);min-height:70px;line-height:1.7}.mkt-use-case-grid blockquote{margin:22px 0 0;padding:16px 0 0;border-top:1px solid var(--m-line);font-size:12px}.mkt-use-art{height:130px;display:flex;align-items:center;justify-content:center;gap:12px;margin:18px 0 25px;border-bottom:1px solid #dfe4d6}.mkt-use-art-finance>span{font:64px var(--m-display);color:#739065;letter-spacing:-.05em;margin-right:20px}.mkt-use-art-finance>i{width:20px;background:#d2dfbf;align-self:flex-end;height:30%}.mkt-use-art-finance>i:nth-child(3){height:55%;background:#a7bf92}.mkt-use-art-finance>i:nth-child(4){height:70%;background:#5d8258}.mkt-use-art-finance>i:nth-child(5){height:88%;background:#29533a}.mkt-use-art-ops{flex-direction:column;gap:6px}.mkt-use-art-ops>span{width:80%;font:12px Roboto Mono,monospace;padding:7px 14px;background:#e9eddd;opacity:.65}.mkt-use-art-ops>span:nth-child(2){display:flex;justify-content:space-between;align-items:center;border:1px solid #92ab77;opacity:1;transform:rotate(-3deg);background:#deebc5}.mkt-use-art-analysis{gap:0;position:relative}.mkt-use-art-analysis i{width:55px;height:55px;border:1px solid #89a377;transform:rotate(30deg)}.mkt-use-art-analysis i:nth-child(2){background:#d5e7b7;margin-left:-12px}.mkt-use-art-analysis i:nth-child(3){background:#254d34;margin-left:-12px}.mkt-use-art-analysis>span{position:absolute;right:18px;top:8px;font-size:30px;color:#547347}.mkt-trust{background:#142e23;color:#f4f6eb;display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:90px max(5%,calc((100vw - 1152px)/2));margin:0 auto}.mkt-trust .mkt-eyebrow{color:#b8cfa3}.mkt-trust h2{font-size:clamp(48px,5vw,72px)}.mkt-trust h2 span{color:#bed89c}.mkt-trust-copy>p:not(.mkt-eyebrow){color:#becbb8;font-size:14px;max-width:330px;line-height:1.8;margin:28px 0}.mkt-light-link{display:inline-flex;gap:15px;align-items:center;font-size:13px;padding:10px 0;text-decoration:none;border-bottom:1px solid #839774}.mkt-trust-details{padding-top:30px}.mkt-trust-details article{display:flex;gap:26px;border-bottom:1px solid #496044;padding:30px 0}.mkt-trust-details article:first-child{padding-top:0}.mkt-trust-details article>span{font:10px Roboto Mono,monospace;color:#acc293;padding-top:4px}.mkt-trust-details h3{font-size:23px;margin-bottom:12px}.mkt-trust-details p{color:#c1cdbb;font-size:13px;line-height:1.85}.mkt-trust-details a{display:inline-flex;align-items:center;gap:10px;margin-top:15px;font-size:12px;text-underline-offset:5px}.mkt-trust-details a svg{width:14px}.mkt-pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.mkt-price{border:1px solid var(--m-line);border-radius:7px;padding:23px 20px;background:#fafbf6}.mkt-price-name{display:flex;justify-content:space-between;align-items:center;gap:8px}.mkt-price h3{font-size:24px}.mkt-price-name>span{font:7px Roboto Mono,monospace;border:1px solid #496447;padding:4px 6px;border-radius:3px;letter-spacing:.05em}.mkt-price>p{color:var(--m-muted);font-size:11px;margin-top:13px}.mkt-price-value{font-family:var(--m-display);font-size:43px;font-weight:600;line-height:1;letter-spacing:-.04em;margin:30px 0 24px}.mkt-price-value>span{display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:400;letter-spacing:0;margin-top:10px;line-height:1.6;color:var(--m-muted)}.mkt-price .mkt-button{font-size:10px;padding:10px 12px;min-height:44px;gap:7px;width:100%;background:transparent;color:var(--m-ink);border-color:#bbc7af}.mkt-price .mkt-button:hover{background:#e5eed8}.mkt-price .mkt-button svg{width:15px;flex:none}.mkt-price ul{padding:22px 0 0;list-style:none;border-top:1px solid var(--m-line);margin:24px 0 0;font-size:11px;line-height:1.7}.mkt-price li{padding-left:16px;position:relative;margin:0 0 12px}.mkt-price li:before{content:"✓";position:absolute;left:0;color:#638750}.mkt-price-featured{background:#e3edcd;border-color:#b2c59a}.mkt-price-featured .mkt-button{background:#1b422d;color:#fff;border-color:#1b422d}.mkt-price-featured .mkt-button:hover{background:#325d3d}.mkt-price-featured ul{border-color:#c1d0ad}.mkt-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:10%}.mkt-faq h2{font-size:45px}.mkt-faq .mkt-inline-link{margin-top:30px}.mkt-faq details{border-top:1px solid var(--m-line)}.mkt-faq details:last-child{border-bottom:1px solid var(--m-line)}.mkt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:14px;padding:22px 0;cursor:pointer;list-style:none;line-height:1.5}.mkt-faq summary::-webkit-details-marker{display:none}.mkt-faq summary>span{font-size:24px;font-weight:300;transition:transform .2s}.mkt-faq details[open] summary>span{transform:rotate(45deg)}.mkt-faq details>p{color:var(--m-muted);font-size:13px;line-height:1.9;padding:0 22px 24px 0}.mkt-account{max-width:1280px;margin:auto;padding:90px 5%;display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:9%;background:#e8eddb}.mkt-account h2{font-size:clamp(44px,4.6vw,64px)}.mkt-account>div>p:not(.mkt-eyebrow){font-size:14px;color:var(--m-muted);margin-top:24px;line-height:1.8}.mkt-account>div>p.mkt-account-note{font-size:11px}.mkt-account-panel{background:#fafbf4;padding:36px 28px;border:1px solid #d2dcc3;border-radius:9px;text-align:center}.mkt-account-panel .mkt-eyebrow{justify-content:center;font-size:9px}.mkt-account-panel h3{font-size:28px;margin-bottom:26px}.mkt-account-panel>.mkt-button{width:100%;margin:0 auto;font-size:12px;gap:12px;max-width:320px}.mkt-account-panel>.mkt-button-outline{background:transparent;color:#34452b;border:1px solid #c9d4c1}.mkt-account-panel>.mkt-button-outline:hover{background:#e8efdf}.mkt-auth-divider{display:flex;align-items:center;gap:10px;font-size:11px;color:#758268;margin:12px 0}.mkt-auth-divider:before,.mkt-auth-divider:after{content:"";height:1px;background:#dce2d0;flex:1}.mkt .mkt-google-label{font-size:10px;color:#65725b;margin:10px 0}.mkt .lp-close-signin{width:100%;display:flex;align-items:center;flex-direction:column;min-height:44px}.mkt .gis-slot{min-height:44px;display:flex;justify-content:center}.mkt .lp-close-unavail{font-size:12px;color:#56624a;max-width:290px;margin:10px auto}.mkt .mkt-signin-note{font-size:10px!important;margin:16px 0 0!important}.mkt .mkt-auth-error{padding:12px;background:#f9ebe3;color:#833419;font-size:12px;margin:14px 0;border-radius:4px;overflow-wrap:anywhere}.mkt .mkt-auth-status{font-size:12px;margin:10px 0;color:#546447}.mkt-platform-auth-slot{display:flex;justify-content:center;min-height:44px}.mkt-platform-auth-slot[hidden]{display:none}.mkt .lp-notify{margin-top:20px}.mkt .lp-notify-row{display:flex;flex-direction:column;gap:10px}.mkt .lp-notify-trap{display:none}.mkt .lp-notify input{padding:12px;width:100%;background:#fff;border:1px solid #b6c6a1;color:var(--m-ink)}.mkt .lp-notify button{padding:12px;background:var(--m-ink);color:#fff;border:0;border-radius:4px}.mkt-footer{max-width:1280px;margin:auto;padding:46px 5% 30px}.mkt-footer-top{display:flex;align-items:center;gap:30px;padding-bottom:36px;border-bottom:1px solid var(--m-line)}.mkt-footer-top>p{font-size:11px;color:var(--m-muted)}.mkt-top-link{margin-left:auto;font-size:10px;white-space:nowrap;text-decoration:none}.mkt-footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:10px;padding:24px 0 16px}.mkt-footer-links>span{margin-right:auto;color:var(--m-muted)}.mkt-footer-links a{padding:10px 0;text-decoration:none}.mkt-footer-links a:hover{text-decoration:underline}.mkt-footer-links button{color:inherit;border:0;background:none;font-size:10px;min-height:44px;padding:8px 0}.mkt .mkt-trademarks{font-size:9px;line-height:1.85;color:#65705f;max-width:900px}.mkt-platform-hero{max-width:1280px;margin:auto;padding:68px 5% 48px;display:grid;grid-template-columns:1.3fr 1fr;gap:7%;align-items:end}.mkt-platform-hero h1{font-size:clamp(58px,6vw,86px);line-height:1.01;letter-spacing:-.06em}.mkt-platform-hero h1>span{color:#597452}.mkt-platform-hero-aside{padding-bottom:4px}.mkt-platform-hero-aside>p{color:var(--m-muted);font-size:16px;line-height:1.8;margin-bottom:25px}.mkt-platform-hero-aside .mkt-inline-link{margin-top:12px}.mkt-platform-hero .mkt-eyebrow{font-size:10px;letter-spacing:.04em}.mkt-platform-hero-aside .mkt-preview-tag{display:inline-flex;padding:5px 11px;margin-bottom:20px;font-size:10px}.mkt-platform-detail-strip{max-width:1152px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);padding:24px 0 36px;border-bottom:1px solid var(--m-line)}.mkt-platform-detail-strip>div{padding:0 30px;border-right:1px solid var(--m-line)}.mkt-platform-detail-strip>div:first-child{padding-left:0}.mkt-platform-detail-strip>div:last-child{border:0}.mkt-platform-detail-strip span{display:block;font:9px Roboto Mono,monospace;letter-spacing:.08em;color:#6b7962;margin-bottom:8px}.mkt-platform-detail-strip strong{font-size:13px;font-weight:500}.mkt-capabilities{display:grid;grid-template-columns:1fr 1.1fr;gap:10%}.mkt-capability-copy>p:not(.mkt-eyebrow){color:var(--m-muted);font-size:14px;margin-top:25px;line-height:1.8}.mkt-capability-list{padding:0;margin:0;list-style:none}.mkt-capability-list li{display:flex;gap:20px;padding:24px 0;border-top:1px solid var(--m-line)}.mkt-capability-list li>span{color:var(--m-green);font-size:16px}.mkt-capability-list h3{font-size:24px;margin:0 0 10px}.mkt-capability-list p{font-size:13px;color:var(--m-muted);line-height:1.8}.mkt-platform-boundary{margin-top:24px;padding:18px 20px;border:1px solid #c4d0b7;border-radius:5px;font-size:12px;line-height:1.8;color:#536247;background:#edf1e2}.mkt-platform-boundary strong{display:block;color:var(--m-ink);font-size:11px;margin-bottom:4px}.mkt-setup{display:grid;grid-template-columns:1fr 1.05fr;gap:10%;background:#edf0e2}.mkt-setup-copy>p:not(.mkt-eyebrow){font-size:14px;color:var(--m-muted);margin:25px 0;line-height:1.8}.mkt-setup-steps{list-style:none;margin:0;padding:0}.mkt-setup-steps li{display:flex;gap:22px;padding:22px 0;border-bottom:1px solid #d0d9c2}.mkt-setup-steps li:first-child{padding-top:0}.mkt-setup-steps span{font:11px Roboto Mono,monospace;color:#667f50;padding-top:2px}.mkt-setup-steps h3{font-size:23px;margin-bottom:12px}.mkt-setup-steps p{font-size:13px;color:var(--m-muted);line-height:1.8}.mkt-other-platform{padding:44px 5%;max-width:1280px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--m-line)}.mkt-other-platform p{font-size:15px}.mkt-platform-sheets .mkt-platform-hero,.mkt-platform-sheets .mkt-demo-section{background:#eff2e3}@media (min-width: 1500px){.mkt-hero,.mkt-platform-hero{padding-top:96px}.mkt-nav{height:104px}.mkt-section{padding-top:104px;padding-bottom:104px}}@media (max-width: 1050px){.mkt-nav,.mkt-nav-links{gap:20px}.mkt-brand>span{font-size:12px}.mkt-hero-bottom{align-items:flex-start}.mkt-hero-actions{flex-direction:column;gap:10px;align-items:stretch}.mkt-demo-workspace{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.mkt-pricing-grid{grid-template-columns:repeat(2,1fr);gap:18px}.mkt-price{padding:26px}.mkt-price .mkt-button{font-size:12px}.mkt-platform-detail-strip{margin:0 5%}.mkt-trust{gap:7%}.mkt-faq h2{font-size:38px}.mkt-account{gap:5%}.mkt-account-panel{padding:28px 20px}.mkt-footer-top{flex-wrap:wrap}.mkt-footer-top>p{order:3;flex-basis:100%}.mkt-top-link{margin-left:auto}}@media (max-width: 800px){.mkt-nav{height:80px;padding:0 5%;gap:12px}.mkt-nav-links{display:none}.mkt-menu-button{display:block}.mkt-brand>span{font-size:11px}.mkt-nav-actions{gap:8px}.mkt-nav-actions>.mkt-text-button{display:none}.mkt-nav-actions .mkt-button-small{font-size:10px;padding:10px;gap:7px}.mkt-hero{padding-top:55px}.mkt-hero h1{font-size:clamp(58px,9vw,78px)}.mkt-hero-bottom{gap:30px}.mkt-hero-bottom>p{font-size:15px}.mkt-hero-actions .mkt-button{font-size:12px;gap:12px}.mkt-platform-line{flex-wrap:wrap;gap:12px;font-size:10px}.mkt-platform-line-status{font-size:8px}.mkt-demo{padding:16px 15px 12px}.mkt-demo-workspace{grid-template-columns:minmax(0,1fr) 285px;gap:10px}.mkt-workbook-heading{padding:16px 10px;flex-wrap:wrap}.mkt-sample-label{display:none}.mkt-assistant{padding:16px 14px}.mkt-demo-caption{font-size:8px;gap:12px}.mkt-demo-caption>span:first-child{font-size:7px}.mkt-section{padding-top:64px;padding-bottom:64px}.mkt-section-heading{align-items:flex-start;gap:25px}.mkt-section-heading>p{max-width:250px;font-size:12px}.mkt h2{font-size:42px}.mkt .mkt-eyebrow{font-size:9px;letter-spacing:.06em}.mkt-platform-tile{padding:25px 23px}.mkt-platform-tile h3{font-size:32px}.mkt-platform-top{margin-bottom:30px}.mkt-platform-tile>p:not(.mkt-platform-compat){min-height:95px;font-size:12px}.mkt-tile-foot{flex-wrap:wrap;gap:16px}.mkt-tile-visual{height:130px}.mkt-tile-conversation{padding:0}.mkt-tile-conversation>span{font-size:11px;padding:11px}.mkt-steps{gap:24px}.mkt-steps h3{font-size:23px}.mkt-steps p{font-size:12px}.mkt-use-case-grid{gap:12px}.mkt-use-case-grid article{padding:20px 15px}.mkt-use-case-grid h3{font-size:24px}.mkt-use-case-grid p{font-size:12px;min-height:100px}.mkt-use-case-grid blockquote{font-size:11px}.mkt-use-art-finance>span{margin-right:0}.mkt-use-art{gap:7px}.mkt-trust{padding:66px 5%;gap:7%}.mkt-trust h2{font-size:52px}.mkt-trust-details article{gap:14px}.mkt-trust-details h3{font-size:21px}.mkt-trust-details p{font-size:12px}.mkt-account{padding:64px 5%;gap:6%;grid-template-columns:1fr}.mkt-account-panel{max-width:440px;width:100%;margin-top:34px;text-align:center}.mkt-account h2{font-size:52px}.mkt-faq{gap:6%;grid-template-columns:1fr 1.15fr}.mkt-faq h2{font-size:36px}.mkt-faq summary{font-size:12px}.mkt-platform-hero{padding:50px 5% 40px;gap:5%}.mkt-platform-hero h1{font-size:60px}.mkt-platform-hero-aside>p{font-size:14px}.mkt-platform-hero-aside .mkt-button{font-size:11px;padding:12px 15px;gap:10px}.mkt-platform-detail-strip>div{padding:0 20px}.mkt-platform-detail-strip strong{font-size:11px}.mkt-capabilities,.mkt-setup{gap:7%}.mkt-other-platform p{font-size:13px}.mkt-capability-copy>p:not(.mkt-eyebrow),.mkt-setup-copy>p:not(.mkt-eyebrow){font-size:13px}}@media (max-width: 600px){.mkt-nav{height:74px}.mkt-brand>span{font-size:10px}.mkt-brand{gap:7px}.mkt-brand img{width:25px;height:25px}.mkt-nav-actions>.mkt-button{display:none}.mkt-menu-button{font-size:11px!important;padding:8px 12px}.mkt-hero{padding:46px 6% 26px}.mkt-hero .mkt-eyebrow{font-size:8px;max-width:260px;line-height:1.8;margin-bottom:25px}.mkt-hero h1{font-size:clamp(46px,10.8vw,65px);letter-spacing:-.059em;line-height:1.03}.mkt-hero-bottom{display:block;margin-top:25px}.mkt-hero-bottom>p{font-size:14px;max-width:340px}.mkt-hero-actions{flex-direction:row;align-items:center;gap:22px;margin-top:25px}.mkt-hero-actions .mkt-button{padding:12px 15px;font-size:11px;min-height:48px;gap:12px}.mkt-hero-actions .mkt-inline-link{font-size:11px;gap:6px;white-space:nowrap}.mkt-platform-line{margin-top:28px;padding-top:20px;gap:8px 10px;font-size:9px}.mkt-platform-line-status{margin-left:0;flex-basis:100%;font-size:7px;margin-top:4px}.mkt-demo-section{padding:0 4% 20px}.mkt-demo{padding:14px 11px 11px;border-radius:8px}.mkt-demo-toolbar{margin-bottom:12px;gap:10px}.mkt-demo-toolbar>.mkt-mono{font-size:7px;gap:6px;letter-spacing:.03em}.mkt-segment button{font-size:9px;padding:4px 10px;min-height:36px}.mkt-demo-workspace{grid-template-columns:1fr;gap:11px}.mkt-workbook-heading{padding:12px}.mkt-sample-label{display:block}.mkt-workbook{min-width:0}.mkt-sheet{min-width:380px;font-size:9px}.mkt-sheet th,.mkt-sheet td{padding:9px 10px}.mkt-empty-row{display:none}.mkt-formula{font-size:8px;height:30px}.mkt-formula>i{margin:0 10px}.mkt-workbook-tabs{gap:14px;font-size:8px}.mkt-assistant{padding:16px 19px;min-height:390px}.mkt-assistant-title{font-size:12px}.mkt-demo-tabs button{font-size:10px;min-height:44px}.mkt .mkt-user-message{font-size:12px}.mkt-answer{min-height:216px}.mkt-answer>p{font-size:12px}.mkt-answer .mkt-reference{font-size:10px}.mkt-mini-bars>span{font-size:10px}.mkt-answer-eyebrow{font-size:9px}.mkt-demo-composer{font-size:10px}.mkt-demo-caption{display:block;font-size:8px;line-height:1.7}.mkt-demo-caption>span{display:block}.mkt-demo-caption>span:first-child{font-size:7px;margin-bottom:3px}.mkt-section{padding:54px 6%}.mkt-section-heading{display:block;margin-bottom:30px}.mkt-section-heading>p{margin-top:23px;max-width:330px;font-size:13px}.mkt h2{font-size:38px}.mkt .mkt-eyebrow{font-size:8px;margin-bottom:20px}.mkt-platform-grid{grid-template-columns:1fr;gap:18px}.mkt-platform-tile{padding:24px}.mkt-platform-tile h3{font-size:36px}.mkt-platform-tile>p:not(.mkt-platform-compat){min-height:0;font-size:13px}.mkt-platform-top{margin-bottom:30px}.mkt-tile-visual{height:140px;margin:25px 0}.mkt-tile-conversation>span{font-size:13px}.mkt-tile-foot{flex-wrap:nowrap;gap:10px;font-size:11px}.mkt-preview-tag{font-size:8px}.mkt .mkt-section-note{font-size:10px;line-height:1.9}.mkt-steps{grid-template-columns:1fr;gap:26px;margin-top:32px}.mkt-steps li{padding-top:18px;display:grid;grid-template-columns:36px 1fr;gap:10px 16px}.mkt-step-number{padding-top:5px;font-size:10px}.mkt-steps h3{font-size:25px;margin:0}.mkt-steps p{grid-column:2;font-size:13px}.mkt-use-case-grid{grid-template-columns:1fr;gap:18px}.mkt-use-case-grid article{padding:24px}.mkt-use-case-grid h3{font-size:29px}.mkt-use-case-grid p{font-size:13px;min-height:0}.mkt-use-case-grid blockquote{font-size:12px}.mkt-use-art{height:130px;gap:14px}.mkt-use-art-finance>span{margin-right:24px}.mkt-use-art-ops{gap:6px}.mkt-use-art-ops>span{max-width:230px}.mkt-use-art-analysis{gap:0}.mkt-trust{grid-template-columns:1fr;padding:54px 6%;gap:35px}.mkt-trust h2{font-size:53px}.mkt-trust-copy>p:not(.mkt-eyebrow){font-size:13px}.mkt-trust-details{padding-top:10px}.mkt-trust-details article{padding:25px 0;gap:20px}.mkt-trust-details h3{font-size:24px}.mkt-trust-details p{font-size:13px}.mkt-pricing-grid{grid-template-columns:1fr;gap:17px}.mkt-price{padding:25px}.mkt-price-name h3{font-size:27px}.mkt-price>p{font-size:12px}.mkt-price-value{font-size:47px;margin:24px 0}.mkt-price ul,.mkt-price .mkt-button{font-size:12px}.mkt-faq{grid-template-columns:1fr;gap:35px}.mkt-faq h2{font-size:38px}.mkt-faq .mkt-inline-link{margin-top:20px}.mkt-faq summary{font-size:13px;padding:21px 0}.mkt-account{padding:52px 6%}.mkt-account h2{font-size:42px}.mkt-account>div>p:not(.mkt-eyebrow){font-size:13px}.mkt-account-panel{padding:27px 13px}.mkt-account-panel h3{font-size:28px}.mkt-account-panel>.mkt-button{max-width:288px}.mkt-footer{padding:35px 6% 25px}.mkt-footer-top{gap:22px;padding-bottom:26px}.mkt-footer-top>p{font-size:10px}.mkt-footer-links{gap:4px 22px;padding:18px 0}.mkt-footer-links>span{flex-basis:100%;font-size:10px;margin-bottom:12px}.mkt-footer-links a,.mkt-footer-links button{min-height:44px;display:flex;align-items:center;font-size:10px}.mkt .mkt-trademarks{font-size:9px}.mkt-platform-hero{grid-template-columns:1fr;padding:44px 6% 35px;gap:28px}.mkt-platform-hero h1{font-size:clamp(51px,12vw,68px)}.mkt-platform-hero .mkt-eyebrow{font-size:9px}.mkt-platform-hero-aside>p{font-size:14px;max-width:340px;margin-bottom:20px}.mkt-platform-hero-aside .mkt-preview-tag{margin-bottom:15px}.mkt-platform-hero-aside .mkt-button{font-size:12px;padding:13px 20px}.mkt-platform-hero-aside .mkt-inline-link{display:flex;width:fit-content;font-size:12px}.mkt-platform-detail-strip{grid-template-columns:1fr;padding:8px 0 22px;gap:0;margin:0 6%}.mkt-platform-detail-strip>div{padding:13px 0;display:flex;justify-content:space-between;gap:15px;border:0;border-bottom:1px solid var(--m-line)}.mkt-platform-detail-strip span{margin:0;font-size:8px}.mkt-platform-detail-strip strong{font-size:11px;text-align:right}.mkt-capabilities,.mkt-setup{grid-template-columns:1fr;gap:35px}.mkt-capability-list h3{font-size:25px}.mkt-capability-list p{font-size:13px}.mkt-platform-boundary{font-size:12px}.mkt-setup-steps h3{font-size:24px}.mkt-other-platform{display:block;padding:32px 6%}.mkt-other-platform p{font-size:13px}.mkt-other-platform .mkt-inline-link{margin-top:10px;font-size:13px}}@media (prefers-reduced-motion: reduce){.mkt *,.mkt *:before,.mkt *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mkt .mkt-button:hover,.mkt-platform-tile:hover{transform:none}}@media (min-width: 801px){.mkt-mobile-nav{display:none}}@media (max-width: 900px) and (min-width: 801px){.mkt-account{grid-template-columns:1fr}.mkt-account-panel{max-width:440px;margin-top:32px}}@media (max-width: 600px){.mkt-segment button{min-height:44px}}.mkt .mkt-product-preview{margin:0;position:relative}.mkt .mkt-preview-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;aspect-ratio:1.72;isolation:isolate;padding:10px;overflow:hidden;border:1px solid #dce1d5;border-radius:16px;background:#fafbf7;box-shadow:0 8px 28px #1932240e}.mkt .mkt-preview-slide{grid-area:1 / 1;opacity:0;transition:opacity .65s ease;pointer-events:none;min-width:0}.mkt .mkt-preview-slide.is-visible{opacity:1;transform:none;z-index:1}.mkt .mkt-preview-controls{display:flex;justify-content:center;align-items:center;gap:20px;padding:24px 0 18px;flex-wrap:wrap}.mkt .mkt-preview-eyebrow{font:9px Roboto Mono,monospace;letter-spacing:.07em;color:#62735b;margin-right:auto}.mkt .mkt-preview-platform{font-size:12px;color:#45603b}.mkt .mkt-preview-picker{display:flex;gap:6px;align-items:center;border:1px solid #d8dfce;padding:4px;border-radius:28px;background:#f6f8ee}.mkt .mkt-preview-picker button{display:flex;align-items:center;gap:9px;border:0;background:none;padding:9px 16px;min-height:44px;border-radius:24px;color:#57634e;font-size:11px;transition:background .25s,color .25s}.mkt .mkt-preview-picker button[aria-pressed=true]{background:#203f2e;color:#fff}.mkt .mkt-preview-picker button>span{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.65}.mkt .mkt-preview-pause{border:1px solid #d8dfce;border-radius:50%;background:transparent;color:#52624b;min-width:46px;min-height:46px;font-size:10px}.mkt .mkt-reveal{transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.mkt .mkt-reveal-waiting{opacity:0;transform:translateY(18px)}.mkt .mkt-hero,.mkt .mkt-platform-hero{animation:mkt-arrive .8s cubic-bezier(.2,.7,.2,1) both}@keyframes mkt-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width: 600px){.mkt .mkt-preview-controls{gap:10px;padding:12px 0 18px}.mkt .mkt-preview-eyebrow{flex-basis:100%;text-align:center;margin:0;font-size:8px}.mkt .mkt-preview-picker{gap:0}.mkt .mkt-preview-picker button{padding:8px 10px;font-size:10px;gap:5px}.mkt .mkt-preview-pause{min-width:44px;min-height:44px}.mkt .mkt-preview-stage{aspect-ratio:1.72;padding:4px;border-radius:8px;box-shadow:0 5px 18px #1932240b}}@media (prefers-reduced-motion: reduce){.mkt .mkt-preview-slide{transition:none;transform:none}.mkt .mkt-reveal-waiting{opacity:1;transform:none}}.mkt-nav-platform{position:relative;display:flex;align-items:center}.mkt-nav-preview-panel{position:absolute;top:calc(100% + 12px);left:50%;width:352px;margin-left:-176px;z-index:5;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .22s ease,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s .26s}.mkt-nav-preview-panel:before{content:"";position:absolute;left:0;right:0;top:-16px;height:18px}.mkt-nav-platform[data-open=true] .mkt-nav-preview-panel{visibility:visible;opacity:1;pointer-events:auto;transform:none;transition-delay:0s}.mkt .mkt-navigation-card{position:relative;display:flex;flex-direction:column;align-items:stretch;isolation:isolate;overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 144px);max-height:calc(100dvh - 144px);overscroll-behavior:contain;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#688253 #18231b;width:100%;padding:24px 24px 0;border:1px solid #60725570;border-radius:6px;background:radial-gradient(ellipse at 90% 85%,#658b4c27,transparent 62%),#18231b;color:#f0f4e8;text-decoration:none;box-shadow:0 5px #09110b80,0 22px 46px #08110b30;transition:border-color .24s,background-color .24s}.mkt-navigation-card>span{flex-shrink:0}.mkt .mkt-navigation-card:hover{border-color:#aac191}.mkt .mkt-navigation-card:focus-visible,.mkt .mkt-nav-platform-trigger:focus-visible{outline:2px solid #c9deb2;outline-offset:4px}.mkt .mkt-nav-platform-trigger:focus-visible{outline-color:#547460}.mkt .mkt-navigation-card-title{display:flex;align-items:center;gap:12px;font-family:Bricolage Grotesque,sans-serif;font-size:25px;line-height:1.2;letter-spacing:-.045em;font-weight:500}.mkt-navigation-card-title img{object-fit:contain;flex:none}.mkt .mkt-navigation-card-copy{display:block;max-width:265px;font-size:14px;line-height:1.7;color:#c1cfb9;margin-top:14px}.mkt-navigation-card-art{position:relative;display:block;height:190px;margin:14px -24px 0;overflow:hidden;pointer-events:none}.mkt .mkt-navigation-sheet{position:absolute;width:450px;height:auto;max-width:none;right:-80px;bottom:-55px;opacity:.4;transform:translate(18px,16px);transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .35s ease}.mkt-nav-platform[data-open=true] .mkt-navigation-sheet{opacity:1;transform:none;transition-delay:60ms}.mkt .mkt-navigation-card-foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;min-height:55px;border-top:1px solid #9aac8b3b;font-size:12px;color:#e8efdf}.mkt-navigation-card-foot>svg{width:18px;height:18px}.mkt .mkt-mobile-nav-previews{display:flex;flex-direction:column;gap:14px}.mkt .mkt-landing-navigation[data-floating=false] .mkt-mobile-nav-previews{max-height:calc(100vh - var(--landing-nav-height) - 48px);max-height:calc(100dvh - var(--landing-nav-height) - 48px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.mkt .mkt-navigation-card-mobile{flex:none;max-height:none;overflow:hidden;padding:18px 18px 0;box-shadow:0 4px #09110b60;animation:mkt-mobile-platform-arrive .28s cubic-bezier(.22,1,.36,1) both}.mkt .mkt-navigation-card-mobile+.mkt-navigation-card-mobile{animation-delay:45ms}.mkt .mkt-navigation-card-mobile .mkt-navigation-card-title{font-size:23px}.mkt .mkt-navigation-card-mobile .mkt-navigation-card-copy{font-size:16px;line-height:1.55;max-width:none;margin-top:10px}.mkt-navigation-card-mobile .mkt-navigation-card-art{height:124px;margin:8px -18px 0}.mkt .mkt-navigation-card-mobile .mkt-navigation-sheet{width:360px;right:-50px;bottom:-30px;opacity:1;transform:none;transition:none}.mkt .mkt-navigation-card-mobile .mkt-navigation-card-foot{min-height:44px}.mkt .mkt-mobile-nav-previews>a:not(.mkt-navigation-card){min-height:44px}@keyframes mkt-mobile-platform-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-height: 520px) and (min-width: 801px){.mkt-nav-preview-panel{top:calc(100% + 4px)}.mkt .mkt-navigation-card{padding-top:18px}.mkt-navigation-card-art{height:106px;margin-top:6px}.mkt .mkt-navigation-sheet{width:360px;bottom:-48px;right:-45px}.mkt .mkt-navigation-card-copy{margin-top:10px}.mkt .mkt-navigation-card-foot{min-height:44px}}@media (prefers-reduced-motion: reduce){.mkt-nav-preview-panel,.mkt .mkt-navigation-card,.mkt .mkt-navigation-sheet{transition:none}.mkt .mkt-navigation-card-mobile{animation:none}.mkt .mkt-navigation-sheet{transform:none}}.mkt .mkt-platforms{position:relative;max-width:none;padding:96px 5% 72px;border:0;background:radial-gradient(ellipse at 82% 80%,#304a333b,transparent 52%),#121915;color:#f5f7ee;color-scheme:dark}.mkt .mkt-platforms-content{max-width:1136px;margin:0 auto}.mkt .mkt-platforms .mkt-section-heading{gap:48px;margin-bottom:52px}.mkt .mkt-platforms h2 span{color:#b8c7b4}.mkt .mkt-platforms .mkt-section-heading>p{max-width:310px;padding-bottom:4px;color:#bac5b8}.mkt .mkt-platforms .mkt-platform-grid{gap:24px}.mkt .mkt-platforms .mkt-platform-tile{display:flex;flex-direction:column;min-width:0;padding:30px 32px 24px;border:1px solid #3b4b3e;border-radius:6px;background:radial-gradient(ellipse at 90% 90%,#66885520,transparent 57%),#1b251e;color:#f4f7ee;transition:border-color .25s,background-color .25s}.mkt .mkt-platforms .mkt-sheets-tile{background:radial-gradient(ellipse at 90% 90%,#8195701a,transparent 57%),#222b25}.mkt .mkt-platforms .mkt-platform-tile:hover{border-color:#819877;transform:none}.mkt .mkt-platforms .mkt-platform-tile:focus-visible{outline:2px solid #d6e5be;outline-offset:5px}.mkt .mkt-platforms .mkt-platform-top{margin-bottom:30px;color:#bbcbb3}.mkt .mkt-platforms .mkt-platform-top .mkt-mono{font-size:10px}.mkt .mkt-platform-brand{display:flex;align-items:center;gap:12px;margin-bottom:17px}.mkt .mkt-platform-brand img{display:block;flex:none;filter:brightness(0) invert(1)}.mkt .mkt-platforms .mkt-platform-compat{margin:0;color:#c2cdbd;opacity:1}.mkt .mkt-platforms .mkt-platform-tile h3{font-size:clamp(30px,3.15vw,44px)}.mkt .mkt-platforms .mkt-platform-tile>p{min-height:74px;max-width:390px;margin-top:18px;color:#c1ccbc;font-size:14px;line-height:1.75;opacity:1}.mkt .mkt-platform-art{position:relative;height:246px;margin:20px -32px 0;overflow:hidden;pointer-events:none}.mkt .mkt-platform-corner{position:absolute;top:0;right:-56px;display:block;width:114%;max-width:none;height:auto;opacity:.86;transform:translateY(4px);transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s}.mkt .mkt-platform-tile:is(:hover,:focus-visible) .mkt-platform-corner{opacity:1;transform:translate(-4px)}.mkt .mkt-platforms .mkt-tile-foot{position:relative;z-index:1;min-height:54px;margin-top:auto;padding-top:20px;border-color:#596a4f80;color:#e2eadb}.mkt .mkt-platforms .mkt-preview-tag{border-color:#607253;color:#d0dcc5}@media (max-width: 1000px){.mkt .mkt-platforms{padding-top:76px}.mkt .mkt-platforms .mkt-section-heading{display:block}.mkt .mkt-platforms .mkt-section-heading>p{max-width:420px;margin-top:24px}.mkt .mkt-platforms .mkt-platform-tile{padding:26px 24px 20px}.mkt .mkt-platform-art{height:220px;margin-left:-24px;margin-right:-24px}.mkt .mkt-platform-corner{width:130%}}@media (max-width: 760px){.mkt .mkt-platforms{padding:64px 5% 48px}.mkt .mkt-platforms .mkt-section-heading{margin-bottom:36px}.mkt .mkt-platforms .mkt-platform-grid{grid-template-columns:1fr;gap:18px}.mkt .mkt-platforms h2{font-size:clamp(36px,7.3vw,52px)}.mkt .mkt-platforms .mkt-platform-top{margin-bottom:26px}.mkt .mkt-platforms .mkt-platform-tile h3{font-size:clamp(30px,7.8vw,42px)}.mkt .mkt-platforms .mkt-platform-tile>p{min-height:0}.mkt .mkt-platform-art{height:clamp(200px,48vw,280px)}.mkt .mkt-platform-corner{width:max(114%,390px);right:-60px}}@media (prefers-reduced-motion: reduce){.mkt .mkt-platforms .mkt-platform-tile,.mkt .mkt-platforms .mkt-platform-top>svg,.mkt .mkt-platform-corner{transition:none}.mkt .mkt-platform-tile:is(:hover,:focus-visible) .mkt-platform-corner{transform:none}}.mkt section.mkt-dark-pricing[id]{position:relative;max-width:none;padding:100px 5% 86px;border:0;background:radial-gradient(ellipse at 62% 48%,#42594042,transparent 54%),#121915;color:#f5f7ee;color-scheme:dark;scroll-margin-top:0}.mkt .mkt-pricing-content{max-width:1136px;margin:0 auto}.mkt .mkt-dark-pricing .mkt-section-heading{gap:48px;margin-bottom:58px}.mkt .mkt-dark-pricing h2{margin:0;font-size:clamp(46px,5vw,68px);line-height:1.05;letter-spacing:-.045em}.mkt .mkt-dark-pricing h2 span{color:#b8c7b4}.mkt .mkt-dark-pricing .mkt-section-heading>p{max-width:300px;margin:0 0 5px;color:#bac5b8;font-size:14px;line-height:1.85}.mkt .mkt-pricing-stage{position:relative;isolation:isolate}.mkt .mkt-pricing-art{position:absolute;z-index:-1;bottom:-70px;left:-5%;width:110%;height:340px;pointer-events:none}.mkt .mkt-pricing-sheet{display:block;width:100%;height:100%;opacity:.76;transition:opacity .3s}.mkt .mkt-pricing-stage:is(:hover,:focus-within) .mkt-pricing-sheet{opacity:1}.mkt .mkt-dark-pricing .mkt-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mkt .mkt-dark-pricing .mkt-price{position:relative;display:flex;flex-direction:column;min-width:0;padding:28px 22px 25px;border:1px solid #3b4b3e;border-radius:6px;background:linear-gradient(155deg,#233026,#1b251e 70%);color:#f5f7ee;transition:border-color .25s,box-shadow .25s}.mkt .mkt-dark-pricing .mkt-price:hover{border-color:#8a9e7c;box-shadow:0 12px 24px #00000014}.mkt .mkt-dark-pricing .mkt-price-name{min-height:34px}.mkt .mkt-dark-pricing .mkt-price h3{margin:0;font-size:28px;line-height:1.2;letter-spacing:-.025em}.mkt .mkt-dark-pricing .mkt-price-mark{width:18px;height:18px;padding:0;border:0;border-radius:0;background:linear-gradient(#b8c7b488 1px,transparent 1px),linear-gradient(90deg,#b8c7b488 1px,transparent 1px);background-size:6px 6px}.mkt .mkt-dark-pricing .mkt-price>p{min-height:46px;margin:15px 0 0;color:#bcc9b7;font-size:13px;line-height:1.8}.mkt .mkt-dark-pricing .mkt-price-value{margin:25px 0;font-size:56px;line-height:1}.mkt .mkt-dark-pricing .mkt-price-value>span{color:#bcc9b7;font-size:12px;line-height:1.7;margin-top:12px}.mkt .mkt-dark-pricing .mkt-price .mkt-button{min-height:48px;padding:13px 12px;border-color:#84947b;border-radius:6px;background:#28362c;color:#f5f7ee;font-size:12px;transition:background-color .2s,border-color .2s}.mkt .mkt-dark-pricing .mkt-price .mkt-button:hover{background:#344638;border-color:#b8c7b4;transform:none}.mkt .mkt-dark-pricing .mkt-price .mkt-button:focus-visible{outline:2px solid #d6e5be;outline-offset:4px}.mkt .mkt-dark-pricing .mkt-price ul{margin:26px 0 0;padding-top:23px;border-color:#4d614651;font-size:12px;line-height:1.8}.mkt .mkt-dark-pricing .mkt-price li{margin-bottom:14px;padding-left:20px;color:#c7d2c3}.mkt .mkt-dark-pricing .mkt-price li:first-child{min-height:62px;margin-bottom:17px;font-size:15px;line-height:1.65;color:#f0f4e9}.mkt .mkt-dark-pricing .mkt-price li:last-child{margin-bottom:0}.mkt .mkt-dark-pricing .mkt-price li:before{color:#a6c392}.mkt .mkt-dark-pricing .mkt-price-featured{isolation:isolate;border-color:transparent;background:transparent;color:#1b3023;box-shadow:none}.mkt .mkt-dark-pricing .mkt-price-featured:before,.mkt .mkt-dark-pricing .mkt-price-featured:after{content:"";position:absolute;pointer-events:none;border-radius:6px}.mkt .mkt-dark-pricing .mkt-price-featured:before{z-index:-1;top:-8px;right:0;bottom:-8px;left:0;border:1px solid #cadbb9;background:radial-gradient(ellipse at 100% 100%,#d6e6c7,transparent 58%),#f1f5eb;box-shadow:0 22px 40px #0002,0 0 45px #afcb8621}.mkt .mkt-dark-pricing .mkt-price-featured:after{z-index:-2;top:4px;right:-4px;bottom:-13px;left:5px;border:1px solid #9ebc854d;background:#a6c88a26}.mkt .mkt-dark-pricing .mkt-price-featured>p,.mkt .mkt-dark-pricing .mkt-price-featured .mkt-price-value>span{color:#52634f}.mkt .mkt-dark-pricing .mkt-price-featured .mkt-price-mark{background-image:linear-gradient(#54746088 1px,transparent 1px),linear-gradient(90deg,#54746088 1px,transparent 1px)}.mkt .mkt-dark-pricing .mkt-price-featured .mkt-button{background:#1b3023;border-color:#1b3023;color:#f5f7ee}.mkt .mkt-dark-pricing .mkt-price-featured .mkt-button:hover{background:#31513b;border-color:#31513b}.mkt .mkt-dark-pricing .mkt-price-featured .mkt-button:focus-visible{outline-color:#355c3d}.mkt .mkt-dark-pricing .mkt-price-featured ul{border-color:#9cac8e6b}.mkt .mkt-dark-pricing .mkt-price-featured li{color:#42583d}.mkt .mkt-dark-pricing .mkt-price-featured li:first-child{color:#203b28}.mkt .mkt-dark-pricing .mkt-price-featured li:before{color:#527d40}.mkt .mkt-dark-pricing .mkt-section-note{position:relative;max-width:1000px;margin-top:51px;color:#b8c7b4;font-size:12px;line-height:1.9}@media (max-width: 1100px){.mkt .mkt-dark-pricing .mkt-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mkt .mkt-dark-pricing .mkt-price{padding:30px}.mkt .mkt-dark-pricing .mkt-price-featured:before{top:0;right:0;bottom:0;left:0}.mkt .mkt-dark-pricing .mkt-price li:first-child{min-height:44px}.mkt .mkt-pricing-art{height:400px}}@media (max-width: 800px){.mkt section.mkt-dark-pricing[id]{padding-top:76px;padding-bottom:66px;scroll-margin-top:16px}.mkt .mkt-dark-pricing .mkt-section-heading{display:block;margin-bottom:42px}.mkt .mkt-dark-pricing .mkt-section-heading>p{max-width:440px;margin-top:23px}.mkt .mkt-dark-pricing h2{font-size:clamp(40px,6.4vw,54px)}.mkt .mkt-dark-pricing .mkt-price{padding:26px 23px}}@media (max-width: 600px){.mkt section.mkt-dark-pricing[id]{padding:62px 6% 56px;scroll-margin-top:24px}.mkt .mkt-dark-pricing .mkt-pricing-grid{grid-template-columns:1fr;gap:22px}.mkt .mkt-dark-pricing h2{font-size:clamp(38px,8.7vw,48px)}.mkt .mkt-dark-pricing .mkt-section-heading>p{font-size:14px;margin-top:21px}.mkt .mkt-dark-pricing .mkt-price{padding:28px}.mkt .mkt-dark-pricing .mkt-price-value{font-size:54px;margin-top:21px}.mkt .mkt-dark-pricing .mkt-price>p{min-height:0}.mkt .mkt-dark-pricing .mkt-price li:first-child{min-height:0}.mkt .mkt-dark-pricing .mkt-price ul{font-size:13px}.mkt .mkt-dark-pricing .mkt-price li{margin-bottom:13px}.mkt .mkt-dark-pricing .mkt-section-note{margin-top:38px;font-size:12px}}@media (prefers-reduced-motion: reduce){.mkt .mkt-dark-pricing .mkt-price,.mkt .mkt-dark-pricing .mkt-button,.mkt .mkt-pricing-sheet{transition:none}}.mkt section.mkt-paper-faq[id]{display:block;max-width:1440px;width:90%;margin:78px auto 92px;padding:0;border:0;background:transparent;color:#152920}.mkt .mkt-faq-frame{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7%;padding:66px clamp(32px,5vw,76px) 62px}.mkt .mkt-faq-frame:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;border:1px solid #dce3d5;border-radius:32px;background:radial-gradient(ellipse at 0 100%,#c8dec061,transparent 56%),#f4f7ed;-webkit-mask-image:radial-gradient(ellipse 125px 100px at 0 100%,transparent 16%,#000 92%);mask-image:radial-gradient(ellipse 125px 100px at 0 100%,transparent 16%,#000 92%);pointer-events:none}.mkt .mkt-faq-intro{min-width:0}.mkt .mkt-paper-faq h2{margin:0;font-size:clamp(38px,4vw,58px);line-height:1.08;letter-spacing:-.045em;font-weight:600}.mkt .mkt-paper-faq h2 span{color:#547460}.mkt .mkt-paper-faq .mkt-inline-link{margin-top:27px;min-height:44px;font-size:14px;color:#294a35;text-decoration-color:#91a584}.mkt .mkt-paper-faq .mkt-inline-link:focus-visible{outline:2px solid #547460;outline-offset:5px;border-radius:2px}.mkt .mkt-faq-art{width:min(100%,380px);margin-top:36px;margin-left:-12px;pointer-events:none}.mkt .mkt-faq-art svg{display:block;width:100%;height:auto}.mkt .mkt-faq-answers{position:relative;min-width:0;align-self:start;border-bottom:1px solid #cdd8c5}.mkt .mkt-paper-faq .mkt-faq-question{position:relative;isolation:isolate;min-width:0;border-top:1px solid #cdd8c5;border-bottom:0}.mkt .mkt-faq-question:before{content:"";position:absolute;z-index:-1;top:-1px;right:-15px;bottom:-1px;left:-15px;border:1px solid #cfdbc4;border-radius:6px;background:#fff;box-shadow:0 9px 22px #233d2510;opacity:0;transition:opacity .22s;pointer-events:none}.mkt .mkt-faq-question[open]:before{opacity:1}.mkt .mkt-paper-faq summary{display:grid;grid-template-columns:22px minmax(0,1fr) 22px;gap:15px;min-height:78px;padding:22px 0;align-items:center;font-size:16px;line-height:1.6;font-weight:500;color:#223c2b;transition:color .2s}.mkt .mkt-paper-faq summary:hover{color:#456e48}.mkt .mkt-paper-faq summary:focus-visible{outline:2px solid #547460;outline-offset:4px;border-radius:4px}.mkt .mkt-paper-faq summary>span,.mkt .mkt-paper-faq .mkt-faq-question[open] summary>span{transform:none;transition:none}.mkt .mkt-paper-faq summary .mkt-faq-index{font:11px Roboto Mono,monospace;color:#62715e;align-self:start;padding-top:6px}.mkt .mkt-paper-faq summary .mkt-faq-question-text{font-size:inherit;font-weight:inherit}.mkt .mkt-paper-faq summary .mkt-faq-toggle{position:relative;width:22px;height:22px}.mkt .mkt-faq-toggle:before,.mkt .mkt-faq-toggle:after{content:"";position:absolute;top:10px;left:4px;width:14px;height:1px;background:currentColor}.mkt .mkt-faq-toggle:after{transform:rotate(90deg);transition:transform .22s,opacity .22s}.mkt .mkt-faq-question[open] .mkt-faq-toggle:after{transform:rotate(0);opacity:0}.mkt .mkt-faq-answer{padding:0 37px 24px}.mkt .mkt-faq-answer p{margin:0;font-size:14px;line-height:1.85;color:#52634f}.mkt .mkt-faq-question[open] .mkt-faq-answer{animation:mkt-faq-answer-arrive .24s ease-out both}@keyframes mkt-faq-answer-arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-width: 1000px){.mkt .mkt-faq-frame{gap:6%;padding:52px 5%}.mkt .mkt-paper-faq h2{font-size:40px}.mkt .mkt-paper-faq summary{gap:11px}.mkt .mkt-faq-answer{padding-right:22px;padding-left:33px}}@media (max-width: 900px){.mkt .mkt-faq-frame{grid-template-columns:1fr;gap:34px}.mkt .mkt-faq-intro{position:relative;padding-right:36%}.mkt .mkt-faq-art{position:absolute;right:-8px;bottom:-9px;width:30%;margin:0}.mkt .mkt-paper-faq h2{font-size:clamp(38px,6vw,50px)}}@media (max-width: 800px){.mkt section.mkt-paper-faq[id]{margin-top:54px;margin-bottom:66px}.mkt .mkt-faq-frame:before{border-radius:24px}}@media (max-width: 600px){.mkt section.mkt-paper-faq[id]{margin-top:40px;margin-bottom:52px}.mkt .mkt-faq-frame{gap:25px;padding:34px 7% 32px}.mkt .mkt-faq-frame:before{border-radius:20px;-webkit-mask-image:radial-gradient(ellipse 75px 65px at 0 100%,transparent 16%,#000 92%);mask-image:radial-gradient(ellipse 75px 65px at 0 100%,transparent 16%,#000 92%)}.mkt .mkt-faq-intro{padding-right:0}.mkt .mkt-paper-faq h2{font-size:clamp(34px,9vw,44px)}.mkt .mkt-paper-faq .mkt-inline-link{margin-top:14px}.mkt .mkt-faq-art{position:static;width:68%;max-width:240px;margin:3px 0 2px auto}.mkt .mkt-paper-faq summary{grid-template-columns:18px minmax(0,1fr) 18px;gap:9px;min-height:78px;padding:20px 0;font-size:16px}.mkt .mkt-paper-faq summary .mkt-faq-index{font-size:10px}.mkt .mkt-paper-faq summary .mkt-faq-toggle{width:18px;height:18px}.mkt .mkt-paper-faq .mkt-faq-toggle:before,.mkt .mkt-paper-faq .mkt-faq-toggle:after{top:8px;left:2px}.mkt .mkt-faq-question:before{left:-10px;right:-10px}.mkt .mkt-faq-answer{padding:0 0 22px 27px}.mkt .mkt-faq-answer p{font-size:16px;line-height:1.75}}@media (prefers-reduced-motion: reduce){.mkt .mkt-faq-question:before,.mkt .mkt-paper-faq summary,.mkt .mkt-faq-toggle:after{transition:none}.mkt .mkt-faq-question[open] .mkt-faq-answer{animation:none}}.mkt .mkt-powered-preview{position:relative;margin:52px 0 0}.mkt .mkt-powered-intro{position:absolute;z-index:4;top:24px;right:4%;width:min(40%,440px)}.mkt .mkt-powered-intro h2{max-width:780px;font-size:clamp(30px,3.2vw,46px)}.mkt .mkt-powered-intro h2 span{display:block;color:#547460}.mkt .mkt-powered-intro p{max-width:460px;margin-top:18px;color:var(--m-muted);font-size:15px}.mkt .mkt-powered-scene{position:relative;height:760px;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 27% 40%,#e4efd4aa,transparent 49%)}.mkt .mkt-powered-sheet{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none;transform:scaleX(-1)}.mkt .mkt-powered-story{position:absolute;z-index:2;top:240px;right:4%;width:min(40%,440px)}.mkt .mkt-powered-prompts{display:flex;flex-direction:column;gap:12px}.mkt .mkt-powered-prompts button{position:relative;isolation:isolate;display:flex;align-items:center;gap:14px;min-height:88px;padding:16px;overflow:hidden;border:1px solid #d5dcd0;border-radius:6px;background:linear-gradient(125deg,#fffffff7,#f3f6ebfa);box-shadow:0 4px 14px #27433006,inset 0 -3px #dce7d125;color:#274330;text-align:left;cursor:pointer;transition:border-color .25s,background .25s,box-shadow .25s}.mkt .mkt-powered-prompts button:before{content:"";position:absolute;inset:17px auto 17px 0;width:3px;border-radius:0 3px 3px 0;background:#69875b;opacity:0;transition:opacity .25s}.mkt .mkt-powered-prompts button[aria-pressed=true]{border-color:#9ab589;background:linear-gradient(120deg,#fbfdf7,#e5efd8);box-shadow:0 7px 24px #5c864214,inset 0 -3px #d1e3bc55}.mkt .mkt-powered-prompts button[aria-pressed=true]:before{opacity:1}.mkt .mkt-powered-prompts button:hover{border-color:#78916d;box-shadow:0 8px 28px #5c86421c,inset 0 -3px #d1e3bc55}.mkt .mkt-powered-prompts button:focus-visible{outline:2px solid #547460;outline-offset:4px}.mkt .mkt-powered-choice-icon{display:grid;place-items:center;width:48px;height:48px;flex:none}.mkt .mkt-powered-choice-icon svg{width:44px;height:44px}.mkt .mkt-powered-choice-icon rect{fill:#f9fbf3;stroke:#b9c9ab;stroke-width:.8;transition:fill .25s,stroke .25s}.mkt .mkt-powered-choice-icon .is-lit{fill:#9eb890;stroke:#7a976c}.mkt .mkt-powered-prompts button[aria-pressed=true] .is-lit{fill:#52784a;stroke:#42663e}.mkt .mkt-powered-choice-copy{display:flex;flex-direction:column;gap:7px;min-width:0}.mkt .mkt-powered-choice-title{font:600 18px / 1.2 var(--m-display);letter-spacing:-.025em}.mkt .mkt-powered-choice-description{color:#586a55;font-size:12px;line-height:1.45}.mkt .mkt-powered-choice-action{display:grid;place-items:center;width:24px;height:24px;margin-left:auto;flex:none;border:1px solid transparent;border-radius:50%;color:#547460;transition:border-color .25s,background .25s}.mkt .mkt-powered-choice-action svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mkt .mkt-powered-prompts button[aria-pressed=true] .mkt-powered-choice-action{border-color:#b2c99f;background:#f3f9e8;color:#365633}.mkt .mkt-powered-choice-progress{position:absolute;bottom:0;left:16px;right:16px;height:2px;border-radius:2px;background:#86a76a;transform:scaleX(0);transform-origin:left;pointer-events:none}.mkt .mkt-powered-preview[data-cycling=true] button[aria-pressed=true] .mkt-powered-choice-progress{animation:mkt-powered-countdown 6s linear both}.mkt .mkt-powered-addon{position:absolute;z-index:3;isolation:isolate;left:26.9%;bottom:380px;width:340px;padding:24px;border:1px solid #d5dcd0;border-radius:6px;background:#fff;box-shadow:0 20px 36px -22px #26372b45;transform:translate(-50%);transition:height .25s cubic-bezier(.22,1,.36,1)}.mkt .mkt-powered-addon-clip{height:100%;overflow:hidden}.mkt .mkt-powered-addon-content{display:flow-root}.mkt .mkt-powered-question{margin-bottom:18px;padding:12px 14px;border:1px solid #e3e6de;border-radius:4px;background:#f5f5f1;color:#445c3b;font-size:13px;line-height:1.55}.mkt .mkt-powered-answer{display:block;min-height:42px;margin-top:4px;padding-top:2px;color:#274330}.mkt .mkt-powered-analysis{display:flex;align-items:center;gap:12px;padding-top:8px;color:#547044;font-size:12px}.mkt .mkt-powered-scanner{position:relative;display:grid;grid-template-columns:repeat(6,6px);grid-auto-rows:6px;gap:2px;flex:none}.mkt .mkt-powered-scanner i{border-radius:1.5px;background:#3e7a34;opacity:.14;animation:mkt-powered-scan-cell 2.7s ease-in-out infinite}.mkt .mkt-powered-scanner em{position:absolute;top:0;left:0;width:6px;height:6px;border-radius:1.5px;box-shadow:0 0 0 1px #3e7a34;animation:mkt-powered-scan-cursor 4.5s ease-in-out infinite}.mkt .mkt-powered-answer-copy{display:block;padding-left:14px;border-left:2px solid #a3bb91;font-size:14px;line-height:1.7}.mkt .mkt-powered-connector{position:absolute;bottom:-10px;left:calc(50% - 9px);width:18px;height:18px;border:1px solid #bed997;border-radius:50%;background:#effbd4;box-shadow:0 0 18px #a5cc72b3;pointer-events:none}.mkt .mkt-powered-footer{display:flex;justify-content:flex-end;align-items:center;gap:20px;margin:8px 4% 0;color:#62735b;font-size:10px}.mkt .mkt-powered-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:var(--m-ink);font-size:12px;text-decoration:none;border-bottom:1px solid #d9dfd3;white-space:nowrap}.mkt .mkt-powered-link:hover{border-color:#547460}.mkt .mkt-powered-trace{stroke-dasharray:90 950;animation:mkt-powered-flow 8s linear infinite}.mkt .mkt-powered-cell{transform-box:fill-box;transform-origin:center;animation:mkt-powered-lift 6s ease-in-out infinite}.mkt .mkt-powered-cell-reveal{opacity:0;transform:translateY(14px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}.mkt .mkt-powered-sheet[data-revealed=true] .mkt-powered-cell-reveal{opacity:1;transform:translateY(0)}.mkt .mkt-powered-sheet[data-revealed=false] .mkt-powered-cell-reveal{transition-duration:0ms;transition-delay:0ms!important}.mkt .mkt-powered-origin{animation:mkt-powered-breathe 5s ease-in-out infinite}.mkt .mkt-powered-preview[data-motion=false] .mkt-powered-trace,.mkt .mkt-powered-preview[data-motion=false] .mkt-powered-cell,.mkt .mkt-powered-preview[data-motion=false] .mkt-powered-origin,.mkt .mkt-powered-preview[data-motion=false] .mkt-powered-scanner i,.mkt .mkt-powered-preview[data-motion=false] .mkt-powered-scanner em{animation-play-state:paused}.mkt .mkt-powered-preview[data-motion=false] .mkt-powered-cell-reveal{transition:none}@keyframes mkt-powered-flow{to{stroke-dashoffset:-1040}}@keyframes mkt-powered-lift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes mkt-powered-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes mkt-powered-scan-cell{0%,to{opacity:.14}10%{opacity:1}}@keyframes mkt-powered-scan-cursor{0%,13%,to{transform:translate(0)}16%,29%{transform:translate(24px,8px)}32%,45%{transform:translate(8px,16px)}48%,61%{transform:translate(40px)}64%,77%{transform:translate(16px,24px)}80%,97%{transform:translate(32px,16px)}}@keyframes mkt-powered-countdown{to{transform:scaleX(1)}}@media (max-width: 1050px){.mkt .mkt-powered-addon{width:290px;padding:20px}}@media (max-width: 760px){.mkt .mkt-powered-preview{margin-top:42px}.mkt .mkt-powered-intro{position:relative;top:auto;right:auto;width:100%;padding:0 0 26px}.mkt .mkt-powered-intro h2{font-size:clamp(32px,6.4vw,46px)}.mkt .mkt-powered-intro p{font-size:14px}.mkt .mkt-powered-scene{height:auto;background:radial-gradient(ellipse at 50% 76%,#e4efd4aa,transparent 55%)}.mkt .mkt-powered-story{position:relative;top:auto;right:auto;width:100%;padding-top:8px}.mkt .mkt-powered-prompts{gap:10px}.mkt .mkt-powered-prompts button{min-height:86px;padding:14px;gap:12px}.mkt .mkt-powered-choice-title{font-size:17px}.mkt .mkt-powered-choice-icon{width:42px;height:42px}.mkt .mkt-powered-choice-icon svg{width:40px;height:40px}.mkt .mkt-powered-addon{position:relative;bottom:auto;left:auto;width:min(340px,calc(100% - 24px));margin:40px auto 220px;padding:22px;transform:none}.mkt .mkt-powered-sheet{inset:auto;left:50%;bottom:0;width:860px;height:445px;max-width:none;transform:translate(-27%) scaleX(-1)}.mkt .mkt-powered-footer{margin:12px 0 0;flex-wrap:wrap;gap:8px}}@media (prefers-reduced-motion: reduce){.mkt .mkt-powered-trace,.mkt .mkt-powered-cell,.mkt .mkt-powered-origin,.mkt .mkt-powered-scanner i,.mkt .mkt-powered-scanner em,.mkt .mkt-powered-choice-progress{animation:none}.mkt .mkt-powered-prompts button,.mkt .mkt-powered-prompts button:before,.mkt .mkt-powered-choice-icon,.mkt .mkt-powered-choice-icon rect,.mkt .mkt-powered-choice-action,.mkt .mkt-powered-addon,.mkt .mkt-powered-answer,.mkt .mkt-powered-cell-reveal{transition:none;transition-delay:0ms!important}.mkt .mkt-powered-scanner i{opacity:.42}.mkt .mkt-powered-scanner em{display:none}}.mkt-landing .mkt-finding-stories{padding:24px 0 88px;scroll-margin-top:115px}.mkt-landing .mkt-finding-frame{position:relative;isolation:isolate;width:90%;max-width:1440px;margin:0 auto;padding:44px 0 40px 5%;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);gap:20px}.mkt-landing .mkt-finding-frame:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border:1px solid #dce3d5;border-radius:32px 32px 0;background:radial-gradient(ellipse at 83% 74%,#d6e4ca70,transparent 60%),#f4f7ed;-webkit-mask-image:radial-gradient(ellipse 220px 145px at 100% 100%,transparent 10%,#000 92%);mask-image:radial-gradient(ellipse 220px 145px at 100% 100%,transparent 10%,#000 92%)}.mkt-landing .mkt-finding-content{position:relative;z-index:2;align-self:center;padding-right:10px}.mkt-landing .mkt-finding-content h2{margin:0;font-size:clamp(36px,3.6vw,54px);line-height:1.08;letter-spacing:-.045em}.mkt-landing .mkt-finding-content h2 span{color:#547460}.mkt-landing .mkt-finding-intro{max-width:330px;margin:21px 0 27px;color:#5a675f;font-size:15px;line-height:1.75}.mkt-landing .mkt-finding-choices{min-width:0;padding:0;border:0;display:grid;gap:8px;margin:0}.mkt-landing .mkt-finding-choices button{display:flex;align-items:center;gap:16px;width:100%;min-height:79px;padding:14px 17px;border:1px solid #d4ddcc;border-radius:6px;color:#536354;background:#ffffff40;text-align:left;font:inherit;cursor:pointer;transition:color .18s,background-color .18s,border-color .18s}.mkt-landing .mkt-finding-choices button:hover{color:#152920;background:#ffffffc9;border-color:#afc1a2}.mkt-landing .mkt-finding-choices button[aria-pressed=true]{color:#152920;background:#fff;border-color:#829b75;box-shadow:0 3px 12px #223c2b05}.mkt-landing .mkt-finding-choices button:focus-visible{outline:3px solid #547460;outline-offset:3px}.mkt-landing .mkt-finding-choice-number{color:#64745d;font:11px/1.5 Roboto Mono,monospace}.mkt-landing .mkt-finding-choice-copy{display:grid;gap:5px}.mkt-landing .mkt-finding-choice-label{font-size:11px;line-height:1.3;color:#5a675f}.mkt-landing .mkt-finding-choice-title{font-size:16px;line-height:1.35;font-weight:500;letter-spacing:-.02em}.mkt-landing .mkt-finding-choices svg{width:19px;height:19px;margin-left:auto;flex-shrink:0;stroke:currentColor;stroke-width:1.3}.mkt-landing .mkt-finding-story{max-width:360px;min-height:46px;margin-top:18px;animation:mkt-finding-arrive .25s ease both}.mkt-landing .mkt-finding-story p{margin:0;color:#5a675f;font-size:13px;line-height:1.75}.mkt-landing .mkt-finding-scene{position:relative;min-width:0;align-self:center}.mkt-landing .mkt-finding-workspace-stage{position:relative;animation:mkt-finding-arrive .3s ease both}.mkt-landing .mkt-finding-workspace{display:block;width:110%;max-width:none;height:auto;margin-left:-6%;pointer-events:none;overflow:visible;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 96%,transparent),linear-gradient(0deg,transparent,#000 18%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 96%,transparent),linear-gradient(0deg,transparent,#000 18%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.mkt-landing .mkt-finding-transcript,.mkt-landing .mkt-finding-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mkt-landing .mkt-finding-mobile-source{display:none}@keyframes mkt-finding-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width: 1100px){.mkt-landing .mkt-finding-frame{grid-template-columns:1fr;padding:42px 6% 24px}.mkt-landing .mkt-finding-content{padding:0}.mkt-landing .mkt-finding-content h2{font-size:clamp(36px,5.5vw,52px)}.mkt-landing .mkt-finding-intro{max-width:none}.mkt-landing .mkt-finding-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt-landing .mkt-finding-choices button{gap:10px;padding:14px 12px}.mkt-landing .mkt-finding-choice-title{font-size:14px}.mkt-landing .mkt-finding-choices svg{display:none}.mkt-landing .mkt-finding-story{min-height:46px;max-width:none}.mkt-landing .mkt-finding-scene{width:100%;max-width:850px;justify-self:center;margin-top:-32px}.mkt-landing .mkt-finding-workspace{width:100%;margin-left:0}}@media (max-width: 800px){.mkt-landing .mkt-finding-frame:before{border-radius:24px 24px 0}}@media (max-width: 600px){.mkt-landing .mkt-finding-stories{padding:12px 0 58px}.mkt-landing .mkt-finding-frame{padding:34px 6% 30px}.mkt-landing .mkt-finding-frame:before{border-radius:20px 20px 0;-webkit-mask-image:radial-gradient(ellipse 110px 90px at 100% 100%,transparent 10%,#000 92%);mask-image:radial-gradient(ellipse 110px 90px at 100% 100%,transparent 10%,#000 92%)}.mkt-landing .mkt-finding-content h2{font-size:clamp(31px,8vw,43px)}.mkt-landing .mkt-finding-intro{font-size:14px;margin:18px 0 22px}.mkt-landing .mkt-finding-choices{grid-template-columns:1fr}.mkt-landing .mkt-finding-choices button{min-height:72px;gap:14px;padding:12px 15px}.mkt-landing .mkt-finding-choice-title{font-size:16px}.mkt-landing .mkt-finding-choices svg{display:block}.mkt-landing .mkt-finding-story{min-height:70px}.mkt-landing .mkt-finding-scene{display:grid;gap:20px;margin-top:-20px}.mkt-landing .mkt-finding-workspace-stage{display:none;position:absolute;top:0;right:-6vw;bottom:0;left:-6vw;overflow:hidden;z-index:-1;opacity:.65}.mkt-landing .mkt-finding-workspace{width:850px;margin-left:-140px;height:100%}.mkt-landing .mkt-finding-workspace-pane,.mkt-landing .mkt-finding-workspace-pane-aura{display:none}.mkt-landing .mkt-finding-mobile-source{display:block;border:1px solid #c4d1b9;border-radius:6px;background:#fafcf4;overflow:hidden}.mkt-landing .mkt-finding-source-title{display:block;padding:12px;color:#36533b;font:11px/1.5 Roboto Mono,monospace}.mkt-landing .mkt-finding-mobile-source table{width:100%;border-collapse:collapse;color:#334b36;font-size:11px;line-height:1.5}.mkt-landing .mkt-finding-mobile-source th,.mkt-landing .mkt-finding-mobile-source td{padding:8px 6px;border-top:1px solid #cad5c0;text-align:left;white-space:nowrap}.mkt-landing .mkt-finding-mobile-source thead{background:#e6eddf}.mkt-landing .mkt-finding-selected-row{background:#d6e4c6}.mkt-landing .mkt-finding-transcript{position:relative;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal;border:1px solid #c4d1b9}.mkt-landing .mkt-finding-assistant{display:flex;flex-direction:column;min-height:440px;border-radius:6px;background:#fffefa;box-shadow:0 20px 32px -26px #34432b61}.mkt-landing .mkt-finding-assistant-header{display:flex;align-items:center;gap:8px;padding:15px;border-bottom:1px solid #e1e6da;color:#263e2d;font-size:15px;font-weight:500}.mkt-landing .mkt-finding-assistant-header img{object-fit:contain}.mkt-landing .mkt-finding-more{margin-left:auto;font-size:18px;letter-spacing:1px}.mkt-landing .mkt-finding-chat-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #e1e6da;color:#4f6352;font-size:11px}.mkt-landing .mkt-finding-chat-bar span:last-child{padding:3px 7px;border:1px solid #d7dfcf;border-radius:3px}.mkt-landing .mkt-finding-conversation{flex:1;padding:14px 17px 23px}.mkt-landing .mkt-finding-context{display:flex;gap:7px;margin-bottom:12px;color:#5a675f;font:9px/1.5 Roboto Mono,monospace}.mkt-landing .mkt-finding-question{margin:0 0 21px;padding:13px 14px;border:1px solid #dce4d4;border-radius:6px;background:#eef3e7}.mkt-landing .mkt-finding-question p{margin:0;color:#2f4232;font-size:13px;line-height:1.65}.mkt-landing .mkt-finding-output,.mkt-landing .mkt-finding-output>span{display:block}.mkt-landing .mkt-finding-result-top{color:#536354;font-size:11px;line-height:1.5}.mkt-landing .mkt-finding-metric{margin-top:8px;color:#223d2b;font:600 36px/1.1 Bricolage Grotesque,sans-serif;letter-spacing:-.035em}.mkt-landing .mkt-finding-summary{margin-top:6px;color:#4d6953;font-size:12px;line-height:1.65}.mkt-landing .mkt-finding-details{margin-top:17px;padding-top:12px;border-top:1px solid #e3e9dc;color:#536354;font-size:11px;line-height:1.8}.mkt-landing .mkt-finding-details span{display:block}.mkt-landing .mkt-finding-composer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 13px 13px;padding:11px 12px;border:1px solid #d7dfcf;border-radius:4px;color:#64745d;font-size:11px}.mkt-landing .mkt-finding-composer svg{width:17px;height:17px;stroke:#536354;stroke-width:1.3}}@media (prefers-reduced-motion: reduce){.mkt-landing .mkt-finding-story,.mkt-landing .mkt-finding-workspace-stage{animation:none;opacity:1;transform:none}.mkt-landing .mkt-finding-choices button{transition:none}}@media (forced-colors: active){.mkt-landing .mkt-finding-choices button[aria-pressed=true]{border:2px solid Highlight}.mkt-landing .mkt-finding-assistant,.mkt-landing .mkt-finding-mobile-source{border-color:CanvasText}}.mkt-landing .mkt-hero-grid{position:absolute;right:-13%;bottom:-22%;display:block;width:56%;max-width:720px;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;animation:mkt-sheet-emerge 1.1s cubic-bezier(.22,1,.36,1) both}.mkt-landing .mkt-hero-grid-light{stroke-dasharray:200 1620;opacity:.82;animation:mkt-sheet-light 18s linear infinite}.mkt-landing .mkt-hero-grid-light-halo{opacity:.28;filter:blur(1.2px)}.mkt-landing .mkt-hero-grid-lift{animation:mkt-sheet-lift 6s ease-in-out infinite}@keyframes mkt-sheet-emerge{0%{opacity:0;transform:translate(32px,44px)}to{opacity:1;transform:translate(0)}}@keyframes mkt-sheet-light{to{stroke-dashoffset:-1820}}@keyframes mkt-sheet-lift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width: 800px){.mkt-landing .mkt-hero-grid{right:-24%;width:95%;max-width:560px;clip-path:inset(110px 0 0 0)}}@media (max-width: 600px){.mkt-landing .mkt-hero-grid{right:-27%;bottom:-20%;width:125%;max-width:430px;clip-path:inset(60px 0 0 0)}}@media (prefers-reduced-motion: reduce){.mkt-landing .mkt-hero-grid,.mkt-landing .mkt-hero-grid-light,.mkt-landing .mkt-hero-grid-lift{animation:none}.mkt-landing .mkt-hero-grid-light{opacity:0}}.mkt .mkt-hero-headline .mkt-hero-headline-first{display:flex;min-height:44px;align-items:center;gap:.02em;color:var(--m-ink)}.mkt .mkt-hero-headline-phrase{display:inline-flex;align-items:center;gap:.2em;white-space:nowrap}.mkt .mkt-hero-headline-window{display:inline-grid;position:relative;overflow:hidden;height:1.16em;line-height:1.16;padding-inline-end:.04em;-webkit-mask-image:linear-gradient(transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(transparent,#000 9%,#000 91%,transparent)}.mkt .mkt-hero-headline-sizer{display:grid;visibility:hidden}.mkt .mkt-hero-headline-sizer>span{grid-area:1 / 1}.mkt .mkt-hero-headline-track{position:absolute;top:0;left:0;display:flex;flex-direction:column;animation:mkt-headline-roll 30s cubic-bezier(.22,1,.36,1) infinite}.mkt .mkt-hero-headline-track>span{height:1.16em;line-height:1.16;flex:none}.mkt .mkt-hero-headline .mkt-hero-headline-context{display:block;color:#547460}@keyframes mkt-headline-roll{0%,14%{transform:translateY(0)}16.666667%,30.666667%{transform:translateY(-14.285714%)}33.333333%,47.333333%{transform:translateY(-28.571429%)}50%,64%{transform:translateY(-42.857143%)}66.666667%,80.666667%{transform:translateY(-57.142857%)}83.333333%,97.333333%{transform:translateY(-71.428571%)}to{transform:translateY(-85.714286%)}}@media (prefers-reduced-motion: reduce){.mkt .mkt-hero-headline-track{animation:none;transform:none}}.legal-signin-note{max-width:560px;margin:12px 0;font-size:12px;line-height:1.5;text-align:left}.legal-signin-note a,.legal-notice a{color:inherit;text-decoration:underline;text-underline-offset:2px}.legal-account-gate{margin-bottom:24px;color:var(--mkt-ink, #20271e)}.legal-account-card{max-width:760px;padding:20px;border:1px solid #d8ddd1;border-radius:14px;background:var(--mkt-surface, #fffef9)}.legal-notice{font-size:13px;line-height:1.5}.legal-notice h2{margin:0 0 10px;font-size:20px;line-height:1.3}.legal-notice p{margin:10px 0}.legal-host-note,.legal-details{font-size:12px}.legal-checks{display:flex;flex-direction:column;gap:12px;margin:16px 0}.legal-checks label{display:flex;gap:10px;align-items:flex-start}.legal-checks input{flex:0 0 auto;width:16px;height:16px;margin-top:2px;accent-color:var(--mkt-accent, #526b45)}.legal-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.legal-actions button,.legal-preferences>button,.legal-account-card>button{padding:9px 14px;color:inherit;background:transparent;border:1px solid #a3ae98;border-radius:8px;font:inherit;cursor:pointer}.legal-actions button:first-child{color:#fff;background:#435b36;border-color:#435b36}.legal-actions button:disabled{opacity:.55;cursor:not-allowed}.legal-account-help{margin:16px 0 0;padding-top:12px;border-top:1px solid #e3e6dd;font-size:12px;line-height:1.5}.legal-account-help button{padding:0;color:inherit;background:none;border:0;text-decoration:underline;font:inherit;cursor:pointer}.legal-preferences{margin-top:24px;padding:24px}.legal-preferences .legal-notice{margin-top:20px}@media (max-width: 540px){.legal-account-card{padding:16px}}.lp .lp-close{position:relative;overflow:hidden;background:radial-gradient(1000px 460px at 50% -12%,rgba(143,232,120,.08),transparent 62%),linear-gradient(180deg,#171a16,#101208);scroll-margin-top:var(--nav-h)}.lp .lp-close:before{content:"";position:absolute;top:-160px;right:0;bottom:-120px;left:0;pointer-events:none;background-image:linear-gradient(rgba(143,232,120,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(143,232,120,.055) 1px,transparent 1px);background-size:120px 33px;transform:translate3d(0,calc(var(--scrollY, 0) * -.045px),0)}.lp .lp-close:after{content:"";position:absolute;left:0;right:0;top:clamp(180px,30vh,300px);height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(143,232,120,.28) 22%,rgba(183,226,155,.42) 50%,rgba(143,232,120,.28) 78%,transparent)}.lp-close>*,.lp-deck-wrap{position:relative;z-index:1}.lp-rail{max-width:1180px;margin:0 auto;padding:84px 48px 26px}.lp-rail-track{display:block;height:2px;border-radius:1px;background:linear-gradient(90deg,var(--si-dark-bd),var(--si-g-bd3) 55%,var(--si-g));opacity:.7}.lp-rail-shuttle{display:block;width:34px;height:10px;margin-top:-6px;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);background:linear-gradient(140deg,var(--si-g-lit),var(--si-g-dk));transform:translate(0)}.lp-deck.is-live .lp-rail-shuttle{transition:transform 1.5s cubic-bezier(.22,1,.36,1) .15s;transform:translate(calc(100cqw - 34px))}@supports (width: 1cqw){.lp-rail{container-type:inline-size}}.lp-deck-wrap{max-width:1180px;margin:0 auto;padding:10px 48px 40px}.lp-console{--fw: 2px;position:relative;isolation:isolate;background:linear-gradient(120deg,var(--si-g-lit) -30%,var(--si-g) 45%,var(--si-g-dk) 130%);background-size:200% 200%;clip-path:polygon(18px 0,100% 0,100% 100%,0 100%,0 18px)}.lp-console:before{content:"";position:absolute;inset:var(--fw);z-index:-1;background:radial-gradient(720px 320px at 82% -8%,rgba(143,232,120,.1),transparent 60%),linear-gradient(180deg,#1d211b,#161a13);clip-path:polygon(17px 0,100% 0,100% 100%,0 100%,0 17px)}.lp-console-brackets{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;pointer-events:none;opacity:.85;background-image:linear-gradient(var(--si-g-lit),var(--si-g-lit)),linear-gradient(var(--si-g-lit),var(--si-g-lit)),linear-gradient(var(--si-g-lit),var(--si-g-lit)),linear-gradient(var(--si-g-lit),var(--si-g-lit)),linear-gradient(var(--si-g-lit),var(--si-g-lit)),linear-gradient(var(--si-g-lit),var(--si-g-lit)),linear-gradient(var(--si-g-lit),var(--si-g-lit)),linear-gradient(var(--si-g-lit),var(--si-g-lit));background-size:26px 2px,2px 26px,26px 2px,2px 26px,26px 2px,2px 26px,26px 2px,2px 26px;background-position:left top,left top,right top,right top,left bottom,left bottom,right bottom,right bottom;background-repeat:no-repeat;transition:letter-spacing 0s}.lp-deck.is-live .lp-console-brackets{animation:bracketsOut .9s cubic-bezier(.22,1,.36,1) both}@keyframes bracketsOut{0%{top:-2px;right:-2px;bottom:-2px;left:-2px;opacity:0}to{top:-14px;right:-14px;bottom:-14px;left:-14px;opacity:.85}}.lp-console-main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:clamp(26px,4vw,54px);padding:clamp(30px,5vw,52px);align-items:center}.lp-close-logo{display:block;width:56px;height:56px}.lp-close-h2{margin:20px 0 0;font:800 clamp(30px,4vw,46px) / 1.06 var(--si-disp);letter-spacing:-1.2px;color:var(--si-dark-hi);overflow-wrap:break-word}.lp-close-sub{margin:16px 0 0;font-size:16px;line-height:1.6;color:var(--si-dark-txt);max-width:52ch}.lp-close-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;min-height:44px}.lp-close-note{font-size:13px;color:var(--si-faint)}.lp-close-signin{min-height:44px;display:flex;align-items:center}.gis-slot{display:inline-flex}.lp-close-unavail{margin:8px 0 0;font-size:12.5px;color:var(--si-faint)}.lp-console-foot{border-top:1px dashed var(--si-dark-bd);margin:0 clamp(30px,5vw,52px);padding:20px 0 30px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:20px}.lp-console-footnote{margin:0;font:italic 400 12.5px var(--si-mono);color:var(--si-dark-txt);white-space:nowrap}.lp-status{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font:500 11px var(--si-mono);letter-spacing:.1em;color:var(--si-g-lit)}.lp-status i{width:7px;height:7px;border-radius:50%;background:var(--si-g-lit);box-shadow:0 0 #8fe87880;animation:siPulse 2s infinite}.lp-close-foot{max-width:1180px;margin:0 auto;padding:0 48px 46px}.lp-close-footwrap{border-top:1px dashed var(--si-dark-bd);padding-top:24px}.lp-close-footrow{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.lp-close-copy,.lp-close-link,.lp-close-linkbtn{font-size:13px;color:var(--si-faint)}.lp-close-link,.lp-close-linkbtn{background:none;border:0;cursor:pointer;padding:0;transition:color .15s ease}.lp-close-link:hover,.lp-close-linkbtn:hover{color:var(--si-g-lit)}.lp-close-fine{margin:10px 0 0;font-size:12px;line-height:1.6;color:var(--si-faint)}@media (max-width: 900px){.lp-rail{padding:64px 24px 20px}.lp-deck-wrap{padding:8px 24px 32px}.lp-console-main{grid-template-columns:1fr}.lp-telemetry{grid-template-columns:repeat(3,1fr)}.lp-console-foot{grid-template-columns:1fr;gap:14px;margin:0 24px}.lp-console-footnote{white-space:normal}.lp-close-foot{padding:0 24px 40px}.lp-status{margin-left:0}}@media (max-width: 520px){.lp-telemetry{grid-template-columns:1fr 1fr}.lp-gauge:last-child{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.lp-deck.is-live .lp-rail-shuttle,.lp-deck.is-live .lp-console-brackets,.lp-deck.is-live .lp-gauge-fill,.lp-status i{animation-duration:.01s}.lp-rail-shuttle{transform:translate(80%)!important}.lp-gauge-fill{stroke-dashoffset:0!important}}@property --sx{syntax: "<percentage>"; initial-value: 12%; inherits: false;}@property --sy{syntax: "<percentage>"; initial-value: 78%; inherits: false;}.lp-xsweep{z-index:1;background:radial-gradient(circle var(--spot, 190px) at var(--sx) var(--sy),rgba(143,232,120,.14),rgba(143,232,120,.05) 45%,transparent 70%);animation:xsweepPath 16s cubic-bezier(.45,.05,.55,.95) infinite alternate}.lp-xmark{animation:xsweepMask 16s cubic-bezier(.45,.05,.55,.95) infinite alternate}@keyframes xsweepMask{0%{--sx: 14%;--sy: 82%}30%{--sx: 46%;--sy: 38%}55%{--sx: 72%;--sy: 62%}80%{--sx: 88%;--sy: 22%}to{--sx: 60%;--sy: 14%}}@property --sx{syntax: "<percentage>"; initial-value: 14%; inherits: false;}@property --sy{syntax: "<percentage>"; initial-value: 82%; inherits: false;}.lp-xgrid,.lp-xmark,.lp-xsweep{position:absolute;inset:var(--fw);pointer-events:none;clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px)}.lp-xgrid{background-image:linear-gradient(rgba(143,232,120,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(143,232,120,.05) 1px,transparent 1px);background-size:26px 26px}.lp-xmark{display:grid;place-items:center;font:800 clamp(120px,18vw,230px) / 1 var(--si-disp);letter-spacing:.04em;color:#8fe87880;-webkit-mask-image:radial-gradient(circle var(--spot, 190px) at var(--sx) var(--sy),#000 0 45%,transparent 72%);mask-image:radial-gradient(circle var(--spot, 190px) at var(--sx) var(--sy),#000 0 45%,transparent 72%)}.lp-xsweep{z-index:1;background:radial-gradient(circle var(--spot, 190px) at var(--sx) var(--sy),rgba(143,232,120,.14),rgba(143,232,120,.05) 45%,transparent 70%)}.lp-xsweep,.lp-xmark{animation:xsweepPath 16s cubic-bezier(.45,.05,.55,.95) infinite alternate}@keyframes xsweepPath{0%{--sx: 14%;--sy: 82%}30%{--sx: 46%;--sy: 38%}55%{--sx: 72%;--sy: 62%}80%{--sx: 88%;--sy: 22%}to{--sx: 60%;--sy: 14%}}@media (prefers-reduced-motion: reduce){.lp-xsweep{animation:none}.lp-xmark{-webkit-mask-image:none;mask-image:none;opacity:.35}}.lp-deck .lp-notify-row{--compo-frame: rgba(255, 255, 255, .07);--tickc: var(--si-g-lit);background-color:transparent;border-color:var(--si-dark-bd)}.lp-deck .lp-notify-row:before{background-color:#ffffff0b;box-shadow:inset 0 1px #ffffff0f}.lp-deck .lp-notify-row:hover,.lp-deck .lp-notify-row:focus-within{border-color:var(--si-g-bd3);box-shadow:inset 0 0 0 1px #8fe87824,0 14px 34px #00000059}.lp-deck .lp-notify-row .lp-compo-input{color:var(--si-dark-hi);caret-color:var(--si-g-lit)}.lp-deck .lp-notify-row .lp-compo-input::placeholder{color:var(--si-dark-mut)}.lp-deck .lp-notify-btn{--fw: 0px;--face: var(--si-surf);--tick: 0;--tickc: var(--si-g);color:var(--si-ink)}.lp-deck .lp-notify-btn:before{filter:drop-shadow(0 6px 16px rgba(0,0,0,.35))}.lp-deck .lp-notify-btn:before{background-color:var(--face);background-image:linear-gradient(var(--tickc),var(--tickc)),linear-gradient(var(--tickc),var(--tickc)),linear-gradient(var(--tickc),var(--tickc)),linear-gradient(var(--tickc),var(--tickc)),linear-gradient(var(--tickc),var(--tickc)),linear-gradient(var(--tickc),var(--tickc));background-size:calc(var(--tick) * 9px) 1.5px,1.5px calc(var(--tick) * 9px),calc(var(--tick) * 9px) 1.5px,1.5px calc(var(--tick) * 9px),calc(var(--tick) * 9px) 1.5px,1.5px calc(var(--tick) * 9px);background-position:right 3px top 3px,right 3px top 3px,right 3px bottom 3px,right 3px bottom 3px,left 3px bottom 3px,left 3px bottom 3px;background-repeat:no-repeat;transition:background-size .22s cubic-bezier(.22,1,.36,1),background-color .25s ease,color .2s ease,filter .25s ease}.lp-deck .lp-notify-btn:hover{transform:translateY(-1px)}.lp-deck .lp-notify-btn:hover:before{filter:brightness(.97) drop-shadow(0 10px 22px rgba(0,0,0,.45))}.lp-deck .lp-notify-btn:hover,.lp-deck .lp-notify-btn:focus-visible{--tick: 1}.lp-deck .lp-notify-btn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--si-ink)}.lp-deck .lp-notify-arrow{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.lp-deck .lp-notify-btn:hover .lp-notify-arrow{transform:translate(1.5px,-1.5px)}.lp-deck .lp-notify-row:has(.lp-compo-input:not(:placeholder-shown):valid) .lp-notify-btn{--fw: 0px;background:transparent;color:#fff}.lp-deck .lp-notify-row:has(.lp-compo-input:not(:placeholder-shown):valid) .lp-notify-btn:before{background-image:none;background-color:var(--si-g);filter:drop-shadow(0 6px 18px rgba(62,122,52,.4))}.lp-deck .lp-notify-row:has(.lp-compo-input:not(:placeholder-shown):valid) .lp-notify-btn:hover{transform:translateY(-1px)}.lp .lp-launch-disabled:disabled{--fw: 1px;--face: var(--si-dark);opacity:.65;cursor:not-allowed;color:#f4f6f1;border:0;background:#697360}.lp-notify-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width: 600px){.lp-deck .lp-notify-row{flex-direction:column;align-items:stretch}.lp-deck .lp-notify-row .lp-compo-input{width:100%;min-width:0}.lp-deck .lp-notify-btn{justify-content:center;min-height:44px}}.lp-close-signin.lp-prelaunch-signin{flex-direction:column;align-items:flex-start;gap:12px}.lp-prelaunch-signin .lp-launch-disabled{min-height:44px;flex-shrink:0;padding:12px 20px}.lp-prelaunch-signin .lp-close-note{margin:0}.mkt .mkt-final-account{--final-ink: #eef1e8;--final-muted: #b4c0ae;position:relative;isolation:isolate;max-width:none;display:block;overflow:clip;margin:0;padding:112px 0 106px;background:#121915;color:var(--final-ink);scroll-margin-top:108px}.mkt-final-account:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 75% 80%,#30432c45,transparent 58%)}.mkt-final-account .mkt-final-account-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(288px,1fr);align-items:center;gap:10%;width:90%;max-width:1136px;margin:auto}.mkt-final-account h2{font-size:clamp(54px,6.5vw,90px);line-height:1.02;letter-spacing:-.065em;font-weight:450;margin:0}.mkt-final-account h2 em{font-style:normal;color:#c8dab7}.mkt .mkt-final-account-copy>p{max-width:330px;font-size:15px;line-height:1.8;color:var(--final-muted);margin:30px 0 0}.mkt .mkt-final-account-copy>.mkt-final-install-note{max-width:340px;font-size:11px;margin-top:20px}.mkt-final-account-panel{position:relative;isolation:isolate;width:100%;max-width:380px;justify-self:end;text-align:center;padding:30px 0}.mkt-final-account-panel:before{content:"";position:absolute;z-index:-1;top:0;right:-22px;bottom:0;left:-22px;border:1px solid #9aac8b35;border-radius:6px;background:linear-gradient(148deg,#263327f5,#18231bf8 58%,#1e2e20f5);box-shadow:0 5px #09110b70,0 26px 64px #060c0950;pointer-events:none}.mkt-final-account-panel:after{content:"";position:absolute;left:-22px;right:-22px;bottom:-6px;height:1px;background:linear-gradient(90deg,transparent,#aec59455,transparent);pointer-events:none}.mkt .mkt-final-account-panel h3{font-size:25px;line-height:1.25;letter-spacing:-.035em;font-weight:500;margin:0 0 14px}.mkt-final-account-panel .legal-signin-note{font-size:11px;line-height:1.7;color:#b4c0ae;max-width:288px;margin:0 auto 26px}.mkt-final-account-panel .legal-signin-note a{color:#e4edd9;text-underline-offset:3px}.mkt-final-platform+.mkt-final-platform{margin-top:25px}.mkt .mkt-final-platform-name{display:flex;align-items:center;justify-content:center;gap:9px;margin:0 0 12px;font-size:12px;font-weight:500;color:#e7ede0}.mkt-final-platform-name img,.mkt-final-microsoft img{filter:brightness(0) invert(1)}.mkt-final-microsoft,.mkt-final-dashboard{display:flex;align-items:center;justify-content:center;gap:10px;width:288px;min-height:44px;margin:auto;border:1px solid #829374;border-radius:4px;background:#101712;color:#f1f4ed;font:inherit;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .24s ease,border-color .24s ease}.mkt-final-microsoft:hover,.mkt-final-dashboard:hover{border-color:#bdcfa7;background:#263526}.mkt-final-dashboard{margin-top:24px}.mkt-final-dashboard:disabled{opacity:.65;cursor:default}.mkt-final-account .lp-close-signin{color:#e9eee2}.mkt-final-account .gis-slot{width:288px}.mkt .mkt-final-account .lp-close-unavail{color:#c5cebc;max-width:288px;font-size:11px;line-height:1.75}.mkt-final-account .error-note{background:#3b2724;border-color:#b9a29a;color:#f0d8ce;max-width:288px}.mkt .mkt-final-identity-note{font-size:10px;line-height:1.7;color:#b4c0ae;margin:25px auto 0;max-width:288px}.mkt-final-horizon{position:absolute;pointer-events:none;left:0;right:0;bottom:-5px;height:360px}.mkt-closing-sheet{width:100%;height:100%;display:block}.mkt .mkt-final-footer{position:relative;isolation:isolate;overflow:clip;max-width:none;background:#121915;color:#e3eadb;margin:0;padding:34px max(5%,calc((100% - 1136px)/2)) 0}.mkt-final-footer:before{content:"";position:absolute;top:0;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,#8aa77355 62%,transparent);pointer-events:none}.mkt-final-footer .mkt-footer-top{border-bottom-color:#8194742b;padding-bottom:25px}.mkt-final-footer .mkt-brand img{filter:brightness(0) invert(1)}.mkt .mkt-final-footer .mkt-footer-top>p,.mkt-final-footer .mkt-footer-links>span{color:#b4c0ae}.mkt-final-footer .mkt-top-link,.mkt-final-footer .mkt-brand,.mkt-final-footer .mkt-footer-links a{min-height:44px;display:inline-flex;align-items:center}.mkt-final-footer .mkt-footer-links{gap:8px 22px;font-size:11px;padding:16px 0}.mkt-final-footer .mkt-footer-links button{font-size:11px}.mkt .mkt-final-footer .mkt-trademarks{max-width:880px;font-size:10px;color:#a8b39f;margin:0}.mkt-final-signature{display:flex;align-items:baseline;justify-content:space-between;gap:.2em;font-size:clamp(30px,6.8vw,98px);line-height:1.25;letter-spacing:-.065em;font-weight:450;color:#8297753b;white-space:nowrap;padding-top:30px;margin-bottom:-.18em}.mkt-final-signature span{font-size:.65em;color:#a6be875c}.mkt-final-account a:focus-visible,.mkt-final-account button:focus-visible,.mkt-final-footer a:focus-visible,.mkt-final-footer button:focus-visible{outline:2px solid #d2e6b9;outline-offset:5px}@media (max-width: 850px){.mkt .mkt-final-account{padding:80px 0 90px}.mkt-final-account .mkt-final-account-inner{gap:6%;grid-template-columns:minmax(0,1fr) minmax(288px,1fr)}.mkt-final-account h2{font-size:clamp(48px,7vw,64px)}.mkt-final-account-panel:before,.mkt-final-account-panel:after{left:-12px;right:-12px}}@media (max-width: 680px){.mkt .mkt-final-account{padding:62px 0 90px}.mkt-final-account .mkt-final-account-inner{grid-template-columns:minmax(0,1fr);gap:48px}.mkt-final-account h2{font-size:clamp(48px,10.4vw,66px)}.mkt .mkt-final-account-copy>p{font-size:14px;margin-top:24px}.mkt-final-account-panel{justify-self:center}.mkt-final-horizon{left:-50%;right:-28%;height:290px}.mkt .mkt-final-footer{padding-top:27px}.mkt-final-footer .mkt-footer-top{flex-wrap:wrap;gap:14px}.mkt-final-footer .mkt-footer-top>p{order:3;width:100%;margin:0}.mkt-final-footer .mkt-footer-links>span{width:100%}.mkt-final-signature{font-size:clamp(27px,7.4vw,48px);padding-top:25px}}@media (prefers-reduced-motion: reduce){.mkt-final-microsoft,.mkt-final-dashboard{transition:none}}.mkt .mkt-landing-navigation{--landing-nav-height: 96px;--landing-floating-nav-height: 72px;--landing-floating-nav-top: 16px;position:sticky;top:calc(var(--landing-floating-nav-top) + 1px);height:var(--landing-nav-height);z-index:80}.mkt .mkt-landing-navigation-shell{position:relative;width:100%;isolation:isolate}.mkt .mkt-landing-navigation .mkt-nav{height:var(--landing-nav-current-height, var(--landing-nav-height));padding-inline:min(5%,72px);border-bottom:0}:is(.mkt-landing,.mkt-platform-page) .mkt-hero-frame[data-navigation-detached=true] .mkt-landing-navigation-shell{position:fixed;top:calc(var(--landing-floating-nav-top) + 1px);left:0;right:0;width:calc(min(90%,1440px) - 2px);max-width:none;margin-inline:auto}.mkt-platform-page .mkt-landing-navigation{width:calc(min(90%,1440px) - 2px);margin-inline:auto}.mkt-platform-page .mkt-landing-navigation[data-theme=light] .mkt-landing-navigation-surface{background-color:#f8f8f0}.mkt-platform-page .mkt-landing-navigation .mkt-landing-navigation-surface{transition:inset .3s cubic-bezier(.4,0,.2,1),background-color .3s,border-color .3s}.mkt-landing .mkt-landing-nav-paper-cover{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:-2}.mkt-landing .mkt-landing-nav-paper-plane{height:var(--landing-hero-paper-height);background:#f4f7ed;-webkit-mask-image:var(--hero-corner-fade);mask-image:var(--hero-corner-fade);clip-path:inset(0 0 var(--landing-hero-paper-cut) 0 round var(--landing-hero-paper-radius) var(--landing-hero-paper-radius) var(--landing-hero-paper-radius-right) var(--landing-hero-paper-radius))}.mkt-landing .mkt-landing-nav-paper-texture,.mkt-landing .mkt-landing-nav-paper-texture:after{position:relative;width:100%;height:100%;background:url(/brand/paper-perspective.webp) center / cover}.mkt-landing .mkt-landing-nav-paper-texture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/brand/paper-grid-clean-plate.webp);-webkit-mask-image:url(/brand/paper-grid-removal-mask.svg);mask-image:url(/brand/paper-grid-removal-mask.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center}.mkt-landing .mkt-hero-paper-anchor{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.mkt-landing .mkt-hero-frame[data-navigation-folded]>.mkt-hero-paper-anchor{position:sticky;top:var(--landing-hero-nav-top, 17px);height:0;bottom:auto}.mkt-landing .mkt-hero-frame[data-navigation-folded]>.mkt-hero-paper-anchor:before{height:calc(var(--landing-hero-paper-height) - var(--landing-hero-paper-cut) + 2px);bottom:auto;border-radius:var(--landing-hero-paper-radius) var(--landing-hero-paper-radius) var(--landing-hero-paper-radius-right) var(--landing-hero-paper-radius);opacity:var(--landing-hero-outline-opacity, 1)}.mkt-landing .mkt-hero-frame[data-navigation-folded] .mkt-perspective-art{bottom:auto;height:var(--landing-hero-paper-height)}.mkt-landing .mkt-hero-paper-texture{position:relative;width:100%;height:100%}.mkt-landing .mkt-hero-frame[data-navigation-folded=true] .mkt-perspective-art{border-radius:0;clip-path:inset(0 0 var(--landing-hero-paper-cut) 0 round var(--landing-hero-paper-radius) var(--landing-hero-paper-radius) var(--landing-hero-paper-radius-right) var(--landing-hero-paper-radius));background-color:#f4f7ed;opacity:1}.mkt-landing .mkt-hero-frame[data-navigation-detached=true]>.mkt-hero-paper-anchor{position:fixed;left:0;right:0;width:calc(min(90%,1440px) - 2px);margin-inline:auto;z-index:var(--landing-hero-paper-layer, auto)}.mkt-landing .mkt-hero-frame[data-navigation-folded=true]>.mkt-hero-portal{clip-path:inset(max(0px,calc(var(--landing-hero-fold-art) - 32px)) 0 0 0)}.mkt-landing .mkt-hero-frame[data-navigation-folded=true]>.mkt-hero{clip-path:inset(max(0px,calc(var(--landing-hero-fold-content) - 32px)) 0 0 0)}.mkt .mkt-landing-navigation-surface{display:block;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;pointer-events:none;border:1px solid rgb(21 41 32 / var(--landing-nav-border-alpha, 0));border-radius:var(--landing-nav-radius-top, 32px) var(--landing-nav-radius-top, 32px) var(--landing-nav-radius-bottom-right, 0px) var(--landing-nav-radius-bottom-left, 0px);background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;transition:none}.mkt .mkt-landing-navigation[data-released=true] .mkt-landing-navigation-surface{transition:inset var(--landing-nav-theme-duration, 0ms) cubic-bezier(.4,0,.2,1),border-radius var(--landing-nav-theme-duration, 0ms) cubic-bezier(.4,0,.2,1),background-color var(--landing-nav-theme-duration, 0ms),border-color var(--landing-nav-theme-duration, 0ms)}.mkt .mkt-landing-navigation-surface:before,.mkt .mkt-landing-navigation-surface:after{content:"";position:absolute;pointer-events:none;opacity:0;transition:opacity .3s,transform .3s,right .3s}.mkt .mkt-landing-navigation-surface:before{top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse at 100% 100%,#839b6c24,transparent 55%)}.mkt .mkt-landing-navigation-surface:after{right:-12px;bottom:-14px;width:170px;height:56px;border-radius:50%;background:radial-gradient(ellipse,#a8c19120,#4b6a4418 35%,transparent 70%);transform:translate(-8px,-4px)}.mkt .mkt-landing-navigation :is(.mkt-brand,.mkt-nav-links a,.mkt-text-button,.mkt-menu-button,.mkt-mobile-nav){transition:color .3s,background-color .3s,border-color .3s}.mkt .mkt-landing-navigation .mkt-nav-actions>.mkt-button{transition:color .3s,background-color .3s,border-color .3s,transform .2s}.mkt .mkt-landing-navigation .mkt-brand img{transition:filter .3s}.mkt .mkt-landing-navigation[data-theme=dark]{--m-muted: #c1ccbc;--m-line: #d6e5be26;--m-green: #d6e5be;--m-paper: #17201a;color:#f5f7ee;color-scheme:dark}.mkt .mkt-landing-navigation[data-theme=light]{color:var(--m-ink);color-scheme:light}.mkt .mkt-landing-navigation[data-theme=dark] .mkt-landing-navigation-surface{top:calc(-1px - var(--landing-floating-nav-top));left:calc((100% - 100vw)/2);right:calc((100% - 100vw)/2);border-color:transparent;border-radius:0;opacity:1;background-color:#121915;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.mkt .mkt-landing-navigation[data-theme=dark] .mkt-landing-navigation-surface:before,.mkt .mkt-landing-navigation[data-theme=dark] .mkt-landing-navigation-surface:after{opacity:1;transform:none}.mkt .mkt-landing-navigation[data-theme=dark] .mkt-landing-navigation-surface:after{right:0}.mkt .mkt-landing-navigation[data-theme=dark] .mkt-brand img{filter:brightness(0) invert(1)}.mkt .mkt-landing-navigation[data-theme=dark] .mkt-menu-button{color:#f5f7ee}.mkt .mkt-landing-navigation[data-theme=dark] .mkt-nav-actions>.mkt-button{border-color:#d6e5be;background-color:#d6e5be;color:#152920}.mkt .mkt-landing-navigation[data-theme=dark] .mkt-nav-actions>.mkt-button:hover{border-color:#e7efda;background-color:#e7efda}.mkt .mkt-landing-navigation[data-theme=dark] :is(a,button):focus-visible{outline-color:#d6e5be}.mkt .mkt-landing-navigation[data-floating] .mkt-mobile-nav{max-height:calc(100vh - var(--landing-nav-menu-clearance, 138px));max-height:calc(100dvh - var(--landing-nav-menu-clearance, 138px));overflow-y:auto;overscroll-behavior:contain}.mkt .mkt-landing-navigation[data-floating=true] .mkt-mobile-nav{border-radius:0 0 18px 18px;box-shadow:-6vw 0 transparent,6vw 0 transparent,0 16px 20px #132c2014;transition:color .3s,background-color .3s,border-color .3s,border-radius .3s,box-shadow .3s}.mkt .mkt-landing-navigation[data-theme=dark] .mkt-mobile-nav{border-color:transparent;border-radius:0;background-color:#121915;box-shadow:-6vw 0 #121915,6vw 0 #121915,0 12px 24px #12191570}@media (max-width: 800px){.mkt-landing .mkt-landing-nav-paper-texture,.mkt-landing .mkt-landing-nav-paper-texture:after{background-position:78% center;-webkit-mask-position:78% center;mask-position:78% center}.mkt .mkt-landing-navigation{--landing-nav-height: 80px;--landing-floating-nav-height: 68px}}@media (max-width: 600px){.mkt-landing .mkt-hero-frame[data-navigation-folded=true] .mkt-hero-paper-texture,.mkt-landing .mkt-landing-nav-paper-texture{opacity:.75}.mkt .mkt-landing-navigation{--landing-nav-height: 74px;--landing-floating-nav-height: 64px}}@media (prefers-reduced-motion: reduce){.mkt .mkt-landing-navigation[data-theme] .mkt-landing-navigation-surface{transition:none}.mkt .mkt-landing-navigation[data-floating=true] .mkt-landing-navigation-shell{animation:none}.mkt .mkt-landing-navigation *,.mkt .mkt-landing-navigation-surface:before,.mkt .mkt-landing-navigation-surface:after{transition:none}}.mkt-announcement{position:relative;background:#121915;color:#f8f8f0;font-size:13px;line-height:1.5}.mkt-announcement-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 20px;width:90%;max-width:1440px;margin:0 auto;padding:12px 0;overflow-wrap:anywhere}.mkt-announcement p{min-width:0;margin:0;text-align:center}.mkt-announcement a{display:inline-flex;align-items:center;gap:7px;max-width:100%;color:#dbeac7;font-weight:550;text-decoration:underline;text-underline-offset:4px}.mkt-announcement a:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:2px}.mkt-landing .mkt-workflow-journey{max-width:none;padding:100px 5% 92px;border:0;background:radial-gradient(ellipse at 72% 56%,#dfe8d72e,transparent 58%),#f8f8f0}.mkt-landing .mkt-workflow-content{max-width:1136px;margin-inline:auto}.mkt-landing .mkt-workflow-journey .mkt-section-heading{margin-bottom:24px;gap:48px}.mkt-landing .mkt-workflow-journey h2 span{color:#547460}.mkt-landing .mkt-workflow-journey .mkt-section-heading>p{max-width:310px;color:#5a675f}.mkt-landing .mkt-workflow-stage{display:block;position:relative;isolation:isolate;margin:0}.mkt-landing .mkt-workflow-sheet{position:absolute;top:0;left:0;width:100%;height:auto;pointer-events:none}.mkt-landing .mkt-workflow-sheet-route{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.2s cubic-bezier(.22,1,.36,1) .18s}.mkt-landing .mkt-workflow-stage.mkt-reveal-waiting .mkt-workflow-sheet-route{stroke-dashoffset:1}.mkt-landing .mkt-workflow-list{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;margin:0;padding:0}.mkt-landing .mkt-workflow-list>li{display:block;min-width:0;padding:0;border:0}.mkt-landing .mkt-workflow-illustration{position:relative;aspect-ratio:1.07;min-height:250px;pointer-events:none}.mkt-landing .mkt-workflow-pane{position:absolute;bottom:46%;left:10%;width:80%;border:1px solid #d9dfd3;border-radius:6px;background:#fff;box-shadow:0 10px 24px #2943330d,0 2px 3px #29433305;font-size:13px;line-height:1.65;transition:opacity .65s,transform .4s cubic-bezier(.22,1,.36,1)}.mkt-landing .mkt-workflow-stage.mkt-reveal-waiting .mkt-workflow-pane{opacity:0;transform:translateY(10px)}.mkt-landing .mkt-workflow-list>li:nth-child(2) .mkt-workflow-pane{transition-delay:60ms}.mkt-landing .mkt-workflow-list>li:nth-child(3) .mkt-workflow-pane{transition-delay:.12s}.mkt-landing .mkt-workflow-list>li:hover .mkt-workflow-pane{transform:translateY(-3px);transition-delay:0ms}.mkt-landing .mkt-workflow-range{bottom:37%;left:22%;width:74%}.mkt-landing .mkt-workflow-pane-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #e5e9df;color:#5a675f;font:10px/1.5 Roboto Mono,monospace}.mkt-landing .mkt-workflow-cell-mark{width:17px;height:13px;background-image:linear-gradient(#94ac8666 1px,transparent 1px),linear-gradient(90deg,#94ac8666 1px,transparent 1px);background-size:5px 4px}.mkt-landing .mkt-workflow-range-row{display:grid;grid-template-columns:32px 1fr;min-height:36px;border-bottom:1px solid #e5e9df}.mkt-landing .mkt-workflow-range-row:last-child{border:0}.mkt-landing .mkt-workflow-range-row>span{padding:7px 12px}.mkt-landing .mkt-workflow-range-row>span:first-child{padding-inline:0;text-align:center;border-right:1px solid #e5e9df;color:#75816f;font:10px/2 Roboto Mono,monospace}.mkt-landing .mkt-workflow-range-selected>span:last-child{position:relative;outline:1px solid #67875c;outline-offset:-1px;background:#eef3e8}.mkt-landing .mkt-workflow-range-selected>span:last-child:after{content:"";position:absolute;right:-2px;bottom:-2px;width:4px;height:4px;background:#67875c}.mkt-landing .mkt-workflow-conversation{padding:18px}.mkt-landing .mkt-workflow-question-bubble{margin:0 0 16px 14px;padding:10px 12px;border:1px solid #e5e8df;border-radius:4px;background:#f5f5f1}.mkt-landing .mkt-workflow-conversation>p{margin:0;padding-left:11px;border-left:2px solid #8ca17d;color:#324b3a;font:inherit}.mkt-landing .mkt-workflow-proposal{left:4%;width:80%}.mkt-landing .mkt-workflow-proposal .mkt-workflow-pane-top{font-family:inherit;font-size:11px}.mkt-landing .mkt-workflow-proposal .mkt-workflow-pane-top>span:last-child{font-family:Roboto Mono,monospace;font-size:10px}.mkt-landing .mkt-workflow-diff{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 20px;font-size:17px}.mkt-landing .mkt-workflow-diff del{color:#6b7567;text-decoration-color:#7d8b7466}.mkt-landing .mkt-workflow-diff strong{color:#31593f;font-weight:500}.mkt-landing .mkt-workflow-diff>span{color:#7b9270}.mkt-landing .mkt-workflow-pending{display:flex;align-items:center;gap:8px;padding:0 20px 16px;color:#66735f;font-size:10px}.mkt-landing .mkt-workflow-pending>span{width:6px;height:6px;border:1px solid #8ca17d;border-radius:50%}.mkt-landing .mkt-workflow-copy{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:12px;padding-top:22px;border-top:1px solid #d9dfd3}.mkt-landing .mkt-workflow-number{color:#6d8164;font:10px/1.6 Roboto Mono,monospace}.mkt-landing .mkt-workflow-copy h3{margin:0;font-size:clamp(22px,2.2vw,27px);line-height:1.15}.mkt-landing .mkt-workflow-copy p{grid-column:2;margin:0;color:#5a675f;font-size:14px;line-height:1.75}@media (max-width: 1000px){.mkt-landing .mkt-workflow-journey{padding-top:76px}.mkt-landing .mkt-workflow-journey .mkt-section-heading{display:block}.mkt-landing .mkt-workflow-journey .mkt-section-heading>p{max-width:none;margin-top:24px}.mkt-landing .mkt-workflow-pane{font-size:12px}.mkt-landing .mkt-workflow-conversation{padding:14px}}@media (max-width: 900px){.mkt-landing .mkt-workflow-journey{padding:64px 5% 56px}.mkt-landing .mkt-workflow-journey h2{font-size:clamp(34px,7.8vw,52px)}.mkt-landing .mkt-workflow-sheet{display:none}.mkt-landing .mkt-workflow-list{grid-template-columns:1fr;gap:32px}.mkt-landing .mkt-workflow-illustration{aspect-ratio:auto;height:250px}.mkt-landing .mkt-workflow-illustration:before{content:"";position:absolute;left:0;right:0;bottom:12px;height:120px;background-image:linear-gradient(#a9bda04d 1px,transparent 1px),linear-gradient(90deg,#a9bda04d 1px,transparent 1px);background-size:48px 26px;transform:skewY(-7deg);-webkit-mask-image:radial-gradient(ellipse,#0005 24%,transparent 70%);mask-image:radial-gradient(ellipse,#0005 24%,transparent 70%)}.mkt-landing .mkt-workflow-pane{left:50%;bottom:52px;width:min(86%,300px);margin-left:max(-43%,-150px);font-size:13px}.mkt-landing .mkt-workflow-conversation{padding:18px}.mkt-landing .mkt-workflow-copy h3{font-size:26px}.mkt-landing .mkt-workflow-copy p{font-size:14px}}@media (prefers-reduced-motion: reduce){.mkt-landing .mkt-workflow-sheet-route,.mkt-landing .mkt-workflow-stage.mkt-reveal-waiting .mkt-workflow-sheet-route{stroke-dashoffset:0;transition:none}.mkt-landing .mkt-workflow-pane,.mkt-landing .mkt-workflow-stage.mkt-reveal-waiting .mkt-workflow-pane,.mkt-landing .mkt-workflow-list>li:hover .mkt-workflow-pane{opacity:1;transform:none;transition:none}}.mkt-landing .mkt-hero-frame{position:relative;width:90%;max-width:1440px;margin:24px auto 36px;border:1px solid #dce3d5;border-radius:32px;background:#f4f7ed}.mkt-landing .mkt-hero-frame.mkt-hero-frame-open-corner{--hero-spill-inline: clamp(12px, 4.5vw, 64px);--hero-spill-block: 28px;--hero-corner-fade: radial-gradient( ellipse clamp(170px, 26vw, 340px) clamp(100px, 16vw, 210px) at 100% 100%, transparent 24%, #000 82% );border-color:transparent;border-bottom-right-radius:0;background:transparent}.mkt-landing .mkt-hero-frame-open-corner>.mkt-hero-paper-anchor:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid #dce3d5;border-radius:inherit;background:#f4f7ed;-webkit-mask-image:var(--hero-corner-fade);mask-image:var(--hero-corner-fade);pointer-events:none}.mkt-landing .mkt-hero-frame .mkt-perspective-art{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:inherit;background:transparent;pointer-events:none;overflow:hidden}.mkt-landing .mkt-hero-frame-open-corner .mkt-perspective-art{-webkit-mask-image:var(--hero-corner-fade);mask-image:var(--hero-corner-fade)}.mkt-landing .mkt-hero-portal{position:absolute;inset:0 calc(-1 * var(--hero-spill-inline)) calc(-1 * var(--hero-spill-block)) 0;overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--hero-spill-inline) - 18px),transparent),linear-gradient(to bottom,#000 calc(100% - var(--hero-spill-block) - 8px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--hero-spill-inline) - 18px),transparent),linear-gradient(to bottom,#000 calc(100% - var(--hero-spill-block) - 8px),transparent);-webkit-mask-composite:source-in;mask-composite:intersect;pointer-events:none}.mkt-landing .mkt-hero-portal-anchor{position:absolute;inset:0 var(--hero-spill-inline) var(--hero-spill-block) 0}.mkt-landing .mkt-hero-frame .mkt-perspective-art img{width:100%;height:100%;object-fit:cover;object-position:center}.mkt-landing .mkt-hero-frame .mkt-perspective-art .mkt-grid-cleanup{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:url(/brand/paper-grid-removal-mask.svg);mask-image:url(/brand/paper-grid-removal-mask.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center}.mkt-landing .mkt-hero{position:relative;padding:76px 6% 28px;animation:none}.mkt-landing .mkt-hero-intro{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.mkt-landing .mkt-hero-intro h1{font-size:clamp(48px,5.7vw,78px)}.mkt-landing .mkt-hero-art-space{min-height:270px}.mkt-landing .mkt-hero-followup{width:90%;max-width:1440px;margin:0 auto}.mkt-landing .mkt-hero-followup-content{max-width:1280px;margin:0 auto;padding:0 6% 28px}.mkt-landing .mkt-hero-bottom{flex-direction:row;align-items:flex-end;gap:40px;margin-top:0}.mkt-landing .mkt-hero-bottom>p{max-width:455px}.mkt-landing .mkt-hero-actions{flex-direction:row;align-items:center;gap:14px}.mkt-landing .mkt-hero-platform-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:70px;padding:14px 18px;border:1px solid #d9dfd3;border-radius:6px;background:#fff;color:var(--m-ink);font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;white-space:nowrap;box-shadow:0 2px 8px #15292004;transition:border-color .2s,box-shadow .2s}.mkt-landing .mkt-hero-platform-link:hover{border-color:#9aaa92;box-shadow:0 4px 14px #1529200c}.mkt-landing .mkt-hero-platform-link-excel,.mkt-landing .mkt-hero-platform-link-excel:hover{border-color:#000;background:#000;color:#fff}.mkt-landing .mkt-hero-platform-link img{display:block;flex:none;object-fit:contain}.mkt-landing .mkt-hero-platform-copy{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.mkt-landing .mkt-hero-platform-copy>span{font-size:12px;font-weight:400}.mkt-landing .mkt-hero-platform-copy>strong{font-weight:700}@media (max-width: 1050px){.mkt-landing .mkt-hero-actions{flex-direction:column;align-items:stretch}}@media (max-width: 800px){.mkt-landing .mkt-hero-frame{margin-top:16px;border-radius:24px}.mkt-landing .mkt-hero{padding-top:50px}.mkt-landing .mkt-hero-intro{grid-template-columns:minmax(0,1fr);gap:0}.mkt-landing .mkt-hero-intro h1{font-size:clamp(42px,8vw,65px)}.mkt-landing .mkt-hero-art-space{min-height:150px}.mkt-landing .mkt-hero-frame .mkt-perspective-art img{object-position:78% center}.mkt-landing .mkt-hero-frame .mkt-perspective-art .mkt-grid-cleanup{-webkit-mask-position:78% center;mask-position:78% center}}@media (max-width: 600px){.mkt-landing .mkt-hero-frame{border-radius:20px}.mkt-landing .mkt-hero{padding:38px 6% 26px}.mkt-landing .mkt-hero-intro h1{font-size:clamp(34px,9.4vw,46px);letter-spacing:-.059em}.mkt-landing .mkt-hero-art-space{min-height:135px}.mkt-landing .mkt-hero-bottom{display:block}.mkt-landing .mkt-hero-actions{flex-direction:row;align-items:stretch;flex-wrap:wrap;gap:12px;margin-top:25px}.mkt-landing .mkt-hero-platform-link{flex:1 1 230px}.mkt-landing .mkt-hero-frame .mkt-perspective-art img{object-position:78% center}.mkt-landing .mkt-hero-frame .mkt-perspective-art,.mkt-landing .mkt-hero-portal{opacity:.75}}.mkt-landing{display:flow-root}.mkt.mkt-not-found{min-height:100svh;background:#f8f8f0}.mkt-not-found .nf-navigation{display:flex;justify-content:space-between;align-items:center;gap:20px;width:90%;max-width:1440px;margin:auto;padding:30px min(5%,72px)}.mkt-not-found .nf-home-link{display:inline-flex;gap:12px;align-items:center;min-height:44px;font-size:12px;text-decoration:none}.mkt-not-found main{width:90%;max-width:1440px;margin:12px auto 0}.mkt-not-found .nf-panel{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;min-height:510px;padding:clamp(44px,6vw,90px) 6%;border:1px solid #354335;border-radius:32px 32px 0;background:radial-gradient(ellipse at 94% 100%,#38502d80,transparent 58%),#121915;color:#f5f7ee}.mkt-not-found .nf-copy{position:relative;z-index:1}.mkt-not-found .nf-code{margin:0 0 25px;color:#b6c9a7;font-size:12px;line-height:1.6}.mkt-not-found .nf-panel h1{margin:0;font-size:clamp(42px,5.2vw,73px);font-weight:500;line-height:1.02;letter-spacing:-.055em}.mkt-not-found .nf-panel h1:focus{outline:none}.mkt-not-found .nf-description{max-width:330px;margin:27px 0 30px;color:#c1ccbc;font-size:15px;line-height:1.8}.mkt-not-found .nf-primary{display:inline-flex;align-items:center;gap:28px;min-height:50px;padding:13px 20px;border:1px solid #d5e4c5;border-radius:6px;color:#152920;background:#d5e4c5;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s}.mkt-not-found .nf-primary:hover{background:#e7efd9;border-color:#e7efd9}.mkt-not-found .nf-panel a:focus-visible{outline-color:#d5e4c5}.mkt-not-found .nf-art{min-width:0;margin:10px -13% -65px -8%}.mkt-not-found .nf-sheet{display:block;width:100%;height:auto}.mkt-not-found .nf-destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:32px 0}.mkt-not-found .nf-destinations>a{display:flex;align-items:center;gap:17px;min-width:0;min-height:104px;padding:22px;background:#fff;border:1px solid #d9dfd3;border-radius:6px;color:#152920;text-decoration:none;transition:border-color .2s,background .2s}.mkt-not-found .nf-destinations>a:hover{background:#f2f5eb;border-color:#a8bb98}.mkt-not-found .nf-destinations :is(img,svg,.nf-cell-mark){flex:0 0 auto}.mkt-not-found .nf-destinations>a>span:not(.nf-cell-mark){min-width:0;flex:1}.mkt-not-found .nf-destinations strong{display:block;font-size:15px;font-weight:500;line-height:1.6}.mkt-not-found .nf-destinations small{display:block;margin-top:3px;font-size:11px;color:#697760;line-height:1.6}.mkt-not-found .nf-destinations>a>svg{width:17px;height:17px;color:#57704a}.mkt-not-found .nf-cell-mark{display:grid;grid-template-columns:repeat(3,7px);grid-auto-rows:7px;gap:2px}.mkt-not-found .nf-cell-mark i{border:1px solid #8da678;background:#d8e3ca}.mkt-not-found .nf-cell-mark i:nth-child(5){background:#8da678}.mkt-not-found .nf-footer{display:flex;align-items:center;flex-wrap:wrap;gap:12px 25px;width:90%;max-width:1440px;margin:auto;padding:8px 0 28px;color:#66745d;font-size:11px;line-height:1.8}.mkt-not-found .nf-footer>span{margin-right:auto}.mkt-not-found .nf-footer :is(a,button){display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.mkt-not-found .nf-footer :is(a,button):hover{text-decoration:underline;text-underline-offset:4px}.mkt-not-found .nf-footer button{padding:0;background:transparent;border:0;color:inherit;font:inherit}@media (max-width: 900px){.mkt-not-found .nf-panel{min-height:470px;grid-template-columns:1.2fr 1fr}.mkt-not-found .nf-art{margin-right:-40%;margin-left:-26%}.mkt-not-found .nf-destinations{grid-template-columns:1fr;gap:12px;margin-block:24px}.mkt-not-found .nf-destinations>a{min-height:86px;padding:17px 22px}}@media (max-width: 600px){.mkt-not-found .nf-navigation{padding:19px 0}.mkt-not-found .mkt-brand{gap:8px}.mkt-not-found .mkt-brand>span{font-size:10px}.mkt-not-found .mkt-brand img{width:25px;height:25px}.mkt-not-found .nf-home-link{gap:6px;font-size:11px}.mkt-not-found .nf-home-link svg{width:16px}.mkt-not-found main{margin-top:0}.mkt-not-found .nf-panel{display:block;min-height:0;padding:35px 8% 0;border-radius:20px 20px 0}.mkt-not-found .nf-panel h1{font-size:clamp(35px,9.3vw,51px)}.mkt-not-found .nf-code{margin-bottom:23px;font-size:11px}.mkt-not-found .nf-description{margin:22px 0;font-size:14px}.mkt-not-found .nf-art{margin:5px -16% -20px}.mkt-not-found .nf-footer{gap:5px 20px;padding-bottom:20px}.mkt-not-found .nf-footer>span{flex-basis:100%}}@media (prefers-reduced-motion: reduce){.mkt-not-found *{transition:none!important;scroll-behavior:auto!important}}.mkt-platform-page{background:#f8f8f0}.mkt-platform-page .mkt-platform-hero-frame{position:relative;width:100%;min-height:100svh;margin:0;border:0;border-radius:0;background:#121915;color:#f5f7ee}.mkt-platform-page .mkt-platform-hero-visual{position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip;pointer-events:none}.mkt-platform-page .mkt-platform-hero-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#121915 2%,#121915ed 27%,#12191500 65%)}.mkt-platform-page .mkt-platform-hero-atmosphere{position:absolute;width:min(80vw,1050px);height:85%;right:-10%;bottom:-25%;background:radial-gradient(ellipse,#6e8a5940,#30482c1a 42%,transparent 68%);opacity:.7;transition:opacity .4s}.mkt-platform-page .mkt-platform-hero-stage{position:absolute;right:-4%;bottom:-2%;width:min(74vw,1080px);transform:translate3d(var(--platform-hero-x, 0px),calc(var(--platform-hero-y, 0px) + var(--platform-hero-scroll, 0px)),0)}.mkt-platform-page .mkt-platform-hero-sheet{display:block;width:100%;height:auto}.mkt-platform-page .mkt-platform-hero-sheet-glow{opacity:.72;transition:opacity .4s}.mkt-platform-page .mkt-platform-hero-pane-aura{opacity:.48;animation:platform-assistant-breathe 7.8s ease-in-out infinite;animation-play-state:paused}.mkt-platform-page [data-hero-motion=active] .mkt-platform-hero-pane-aura{animation-play-state:running}@keyframes platform-assistant-breathe{0%,to{opacity:.4}50%{opacity:.85}}.mkt-platform-page .mkt-platform-hero-content{position:relative;z-index:1;width:calc(min(90%,1440px) - 2px);margin:auto;padding:clamp(58px,8vh,100px) 0 clamp(104px,16vh,160px)}.mkt-platform-page .mkt-platform-hero-copy{width:66%;max-width:800px;margin-inline:min(5%,72px)}.mkt-platform-page .mkt-platform-product{display:flex;align-items:center;gap:12px;margin:0 0 30px;color:#c8d6bf;font-size:16px;line-height:1.4}.mkt-platform-page .mkt-platform-product img{flex:none;object-fit:contain}.mkt-platform-page .mkt-platform-hero-content h1{font-size:clamp(62px,6.6vw,96px);line-height:.99;letter-spacing:-.065em;font-weight:600;margin:0}.mkt-platform-page .mkt-platform-hero-content h1 span{color:#bbd2a5}.mkt-platform-page .mkt-platform-hero-description{max-width:450px;margin:30px 0 28px;color:#bdcbb5;font-size:17px;line-height:1.75}.mkt-platform-page .mkt-platform-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px}.mkt-platform-page .mkt-platform-primary,.mkt-platform-page .mkt-platform-secondary{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:50px;font-size:13px;line-height:1.5;text-decoration:none;transition:background .24s,border-color .24s,color .24s}.mkt-platform-page .mkt-platform-primary{padding:12px 20px;border:1px solid #d5e4c5;border-radius:6px;background:#d5e4c5;color:#152920;font-weight:600}.mkt-platform-page .mkt-platform-primary:hover{background:#e7efd9;border-color:#e7efd9}.mkt-platform-page .mkt-platform-secondary{color:#e0e9d8;border-bottom:1px solid #7a92714a}.mkt-platform-page .mkt-platform-secondary:hover{border-bottom-color:#bbd2a5;color:#fff}.mkt-platform-page .mkt-platform-hero-setup{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:12px;color:#b6c6ac;font-size:12px;text-decoration:none}.mkt-platform-page .mkt-platform-hero-setup:hover{color:#f5f7ee}.mkt-platform-page .mkt-platform-demo{padding-top:60px}.mkt-platform-page .mkt-platform-capabilities{width:90%;max-width:1440px;margin:0 auto 48px;position:relative}.mkt-platform-page .mkt-platform-capability-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8%;row-gap:52px;padding:76px 6% 64px;border:1px solid #dce3d5;border-radius:32px 32px 0;background:radial-gradient(ellipse at 80% 85%,#c8dec054,transparent 55%),#f4f7ed}.mkt-platform-page .mkt-platform-capability-intro h2,.mkt-platform-page .mkt-platform-workflow h2,.mkt-platform-page .mkt-platform-setup h2,.mkt-platform-page .mkt-platform-review h2{font-size:clamp(38px,4.2vw,58px);line-height:1.06;letter-spacing:-.055em;margin:0}.mkt-platform-page .mkt-platform-capability-intro h2 span,.mkt-platform-page .mkt-platform-workflow h2 span,.mkt-platform-page .mkt-platform-setup h2 span{color:#547460}.mkt-platform-page .mkt-platform-capability-intro>p{max-width:420px;color:#5a675f;font-size:15px;line-height:1.8;margin:26px 0 0}.mkt-platform-page .mkt-platform-capability-list{list-style:none;padding:0;margin:0}.mkt-platform-page .mkt-platform-capability-list li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:20px;padding:24px 0;border-top:1px solid #cdd8c5}.mkt-platform-page .mkt-platform-capability-list li:first-child{padding-top:0;border:0}.mkt-platform-page .mkt-platform-capability-list li:last-child{padding-bottom:0}.mkt-platform-page .mkt-platform-capability-list h3,.mkt-platform-page .mkt-platform-scope h3{font-size:21px;line-height:1.25;margin:0 0 12px}.mkt-platform-page .mkt-platform-capability-list p,.mkt-platform-page .mkt-platform-scope p{margin:0;color:#5a675f;font-size:14px;line-height:1.8}.mkt-platform-page .mkt-platform-cell-glyph{display:grid;grid-template-columns:repeat(3,7px);grid-auto-rows:7px;gap:2px;margin-top:5px}.mkt-platform-page .mkt-platform-cell-glyph i{background:#d1dfc1;border:1px solid #92aa7f70}.mkt-platform-page .mkt-platform-cell-glyph i:nth-child(5),.mkt-platform-page .mkt-platform-cell-glyph i:nth-child(6),.mkt-platform-page .mkt-platform-cell-glyph i:nth-child(8){background:#88a674}.mkt-platform-page .mkt-platform-scope{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;padding-top:30px;border-top:1px solid #cdd8c5}.mkt-platform-page .mkt-platform-scope h3{font-size:17px}.mkt-platform-page .mkt-platform-scope p{font-size:12px}.mkt-platform-page .mkt-platform-workflow{max-width:1280px;padding-top:60px;padding-bottom:92px;border:0}.mkt-platform-page .mkt-platform-workflow .mkt-section-heading{margin-bottom:18px}.mkt-platform-page .mkt-platform-workflow .mkt-section-heading>p{max-width:260px;color:#5a675f}.mkt-platform-page .mkt-platform-workflow-stage{display:block;position:relative;isolation:isolate;margin:0}.mkt-platform-page .mkt-platform-workflow-stage .mkt-workflow-sheet{position:absolute;width:100%;height:auto;top:0;left:0;pointer-events:none}.mkt-platform-page .mkt-platform-workflow-list{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;margin:0;padding:0}.mkt-platform-page .mkt-platform-workflow-list>li{display:block;min-width:0;border:0;padding:0}.mkt-platform-page .mkt-platform-flow-art{position:relative;height:280px;pointer-events:none}.mkt-platform-page .mkt-platform-flow-pane{position:absolute;left:10%;bottom:102px;width:80%;padding:16px;border:1px solid #d5dfce;border-radius:6px;background:#fff;box-shadow:0 8px 22px #2943330c;color:#324b3a;font-size:12px;line-height:1.7;transition:transform .3s cubic-bezier(.22,1,.36,1)}.mkt-platform-page .mkt-platform-flow-pane-1{left:16%}.mkt-platform-page .mkt-platform-flow-pane-3{left:4%}.mkt-platform-page .mkt-platform-flow-label{margin:-16px -16px 0;padding:10px 14px;border-bottom:1px solid #e5e9df;color:#65755d;font-size:10px}.mkt-platform-page .mkt-platform-flow-values{display:grid;margin:0 -16px -16px}.mkt-platform-page .mkt-platform-flow-values span{padding:5px 14px;border-bottom:1px solid #e5e9df}.mkt-platform-page .mkt-platform-flow-values span:nth-child(2){background:#eef3e8;outline:1px solid #8aa475;outline-offset:-1px}.mkt-platform-page .mkt-platform-flow-values span:last-child{border:0}.mkt-platform-page .mkt-platform-flow-question{padding:9px 12px;border:1px solid #e5e8df;border-radius:4px;background:#f5f5f1;margin:0 0 14px 10px}.mkt-platform-page .mkt-platform-flow-pane p{font:inherit;margin:0}.mkt-platform-page .mkt-platform-flow-pane-2>p{padding-left:10px;border-left:2px solid #8ca17d}.mkt-platform-page .mkt-platform-flow-pane .mkt-platform-flow-diff{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:18px 0 12px;font-size:17px}.mkt-platform-page .mkt-platform-flow-diff del{color:#6b7567}.mkt-platform-page .mkt-platform-flow-diff strong{color:#31593f;font-weight:500}.mkt-platform-page .mkt-platform-flow-pending{color:#66735f;font-size:10px}.mkt-platform-page .mkt-platform-flow-copy{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:12px;border-top:1px solid #d9dfd3;padding-top:22px}.mkt-platform-page .mkt-platform-flow-copy>span{color:#6d8164;font:10px/1.6 Roboto Mono,monospace}.mkt-platform-page .mkt-platform-flow-copy h3{margin:0;font-size:25px;line-height:1.15}.mkt-platform-page .mkt-platform-flow-copy p{grid-column:2;margin:0;color:#5a675f;font-size:14px;line-height:1.75}.mkt-platform-page .mkt-platform-review{padding:88px 5%;background:radial-gradient(ellipse at 20% 110%,#42594040,transparent 55%),#121915;color:#f5f7ee}.mkt-platform-page .mkt-platform-review-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10%;max-width:1136px;margin:auto}.mkt-platform-page .mkt-platform-review h2 span{color:#b8c7b4}.mkt-platform-page .mkt-platform-review-inner>div>p{margin:0 0 24px;color:#c1ccbc;font-size:17px;line-height:1.8}.mkt-platform-page .mkt-platform-review ul{list-style:none;margin:0;padding:0}.mkt-platform-page .mkt-platform-review li{padding:18px 0;border-top:1px solid #66795d50;color:#b8c7b4;font-size:14px;line-height:1.8}.mkt-platform-page .mkt-platform-review li strong{color:#edf2e5;font-weight:500}.mkt-platform-page .mkt-platform-setup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10%;max-width:1280px;padding-top:100px;padding-bottom:100px;border:0}.mkt-platform-page .mkt-platform-setup-copy>p{max-width:420px;margin:28px 0 20px;color:#5a675f;font-size:15px;line-height:1.8}.mkt-platform-page .mkt-platform-setup-steps{list-style:none;margin:0;padding:0}.mkt-platform-page .mkt-platform-setup-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:18px;padding:26px 0;border-top:1px solid #cdd8c5}.mkt-platform-page .mkt-platform-setup-steps li:first-child{padding-top:0;border:0}.mkt-platform-page .mkt-platform-setup-steps li>span{color:#6d8164;font:11px/1.9 Roboto Mono,monospace}.mkt-platform-page .mkt-platform-setup-steps h3{margin:0 0 12px;font-size:24px}.mkt-platform-page .mkt-platform-setup-steps p{margin:0;color:#5a675f;font-size:14px;line-height:1.8}.mkt-platform-page .mkt-platform-account-panel{padding-top:32px}.mkt-platform-page .mkt-platform-account-name{display:flex;align-items:center;gap:12px;margin:0 0 22px;color:#d6e3ca;font-size:14px}.mkt-platform-page .mkt-platform-account-panel h3{margin-bottom:20px;font-size:27px}.mkt-platform-page .mkt-platform-account-panel .mkt-platform-microsoft{width:288px;min-height:44px;justify-content:center;margin-top:18px;background:#d5e4c5;border:1px solid #d5e4c5;color:#152920}.mkt-platform-page .mkt-platform-account-panel .mkt-platform-microsoft:hover{background:#e7efd9;border-color:#e7efd9}.mkt-platform-page .mkt-platform-account-panel .mkt-google-label{margin-top:18px;color:#d6e3ca}.mkt-platform-page .mkt-platform-auth-slot{min-width:288px;display:flex;justify-content:center}.mkt-platform-page .mkt-platform-auth-slot[hidden]{display:none}.mkt-platform-page .mkt-platform-account-panel .mkt-signin-note,.mkt-platform-page .mkt-platform-account-panel .mkt-auth-status{color:#b4c0ae;font-size:12px;line-height:1.8}.mkt-platform-page .mkt-platform-account-panel .mkt-auth-error{color:#f1baa4;font-size:13px}.mkt-platform-page .mkt-platform-switch{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 max(5%,calc((100% - 1136px)/2)) 36px;background:#121915;color:#b4c0ae}.mkt-platform-page .mkt-platform-switch p{margin:0;font-size:14px}.mkt-platform-page .mkt-platform-switch a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#e5efdb;font-size:14px;text-decoration:none}.mkt-platform-page .mkt-platform-hero-frame a:focus-visible,.mkt-platform-page .mkt-platform-review a:focus-visible,.mkt-platform-page .mkt-platform-switch a:focus-visible{outline:2px solid #c8dab7;outline-offset:5px}@media (hover: hover){.mkt-platform-page .mkt-platform-hero-frame:hover .mkt-platform-hero-atmosphere,.mkt-platform-page .mkt-platform-hero-frame:hover .mkt-platform-hero-sheet-glow{opacity:1}.mkt-platform-page .mkt-platform-workflow-list>li:hover .mkt-platform-flow-pane{transform:translateY(-3px)}}@media (min-width: 1800px){.mkt-platform-page .mkt-platform-hero-stage{right:max(0px,calc((100% - 1800px)/2));bottom:-4%}}@media (max-width: 1100px){.mkt-platform-page .mkt-platform-hero-copy{width:80%}.mkt-platform-page .mkt-platform-hero-content h1{font-size:clamp(58px,7.3vw,80px)}.mkt-platform-page .mkt-platform-hero-stage{width:86%;right:-4%;bottom:-5%}.mkt-platform-page .mkt-platform-hero-content{padding-bottom:300px}}@media (max-width: 900px){.mkt-platform-page .mkt-platform-hero-frame{min-height:max(100svh,850px)}.mkt-platform-page .mkt-platform-hero-copy{width:auto}.mkt-platform-page .mkt-platform-hero-content{padding-top:48px;padding-bottom:340px}.mkt-platform-page .mkt-platform-hero-content h1{font-size:clamp(48px,8vw,72px)}.mkt-platform-page .mkt-platform-hero-description{max-width:470px}.mkt-platform-page .mkt-platform-hero-stage{width:102%;right:-4%;bottom:-5%}.mkt-platform-page .mkt-platform-hero-visual:after{background:linear-gradient(180deg,#121915 8%,#121915b0 30%,transparent 66%)}.mkt-platform-page .mkt-platform-capability-panel,.mkt-platform-page .mkt-platform-review-inner,.mkt-platform-page .mkt-platform-setup{grid-template-columns:1fr;gap:36px}.mkt-platform-page .mkt-platform-capability-panel{padding:48px 6%}.mkt-platform-page .mkt-platform-capability-intro>p{max-width:600px}.mkt-platform-page .mkt-platform-capability-list li:first-child{padding-top:24px;border-top:1px solid #cdd8c5}.mkt-platform-page .mkt-platform-scope{gap:28px}.mkt-platform-page .mkt-platform-workflow .mkt-section-heading{display:block}.mkt-platform-page .mkt-platform-workflow .mkt-section-heading>p{max-width:none;margin-top:22px}.mkt-platform-page .mkt-platform-workflow-stage .mkt-workflow-sheet{display:none}.mkt-platform-page .mkt-platform-workflow-list{grid-template-columns:1fr;gap:32px}.mkt-platform-page .mkt-platform-flow-art{height:240px}.mkt-platform-page .mkt-platform-flow-art:before{content:"";position:absolute;inset:auto 0 0;height:120px;background-image:linear-gradient(#a9bda04d 1px,transparent 1px),linear-gradient(90deg,#a9bda04d 1px,transparent 1px);background-size:48px 26px;transform:skewY(-7deg);-webkit-mask-image:radial-gradient(ellipse,#0005 24%,transparent 70%);mask-image:radial-gradient(ellipse,#0005 24%,transparent 70%)}.mkt-platform-page .mkt-platform-flow-pane{left:50%;bottom:42px;width:min(86%,300px);margin-left:max(-43%,-150px)}.mkt-platform-page .mkt-platform-review{padding-block:64px}.mkt-platform-page .mkt-platform-setup{padding-block:72px}}@media (max-width: 800px){.mkt-platform-page .mkt-platform-capability-panel{border-radius:24px 24px 0}}@media (max-width: 600px){.mkt-platform-page .mkt-platform-hero-frame{min-height:max(100svh,810px)}.mkt-platform-page .mkt-platform-hero-content{padding-top:36px;padding-bottom:280px}.mkt-platform-page .mkt-platform-product{margin-bottom:24px;font-size:14px}.mkt-platform-page .mkt-platform-hero-content h1{font-size:clamp(42px,10.3vw,62px);line-height:1.03;letter-spacing:-.06em}.mkt-platform-page .mkt-platform-hero-description{font-size:15px;margin-top:24px}.mkt-platform-page .mkt-platform-hero-actions{align-items:flex-start;flex-direction:column;gap:8px}.mkt-platform-page .mkt-platform-primary{min-height:48px;font-size:12px}.mkt-platform-page .mkt-platform-secondary{min-height:44px;font-size:12px}.mkt-platform-page .mkt-platform-hero-setup{margin-top:4px}.mkt-platform-page .mkt-platform-hero-stage{width:110%;right:-5%;bottom:-2%}.mkt-platform-page .mkt-platform-demo{padding-top:36px}.mkt-platform-page .mkt-platform-capabilities{margin-bottom:24px}.mkt-platform-page .mkt-platform-capability-panel{padding:38px 6%;border-radius:20px 20px 0}.mkt-platform-page .mkt-platform-capability-intro h2,.mkt-platform-page .mkt-platform-workflow h2,.mkt-platform-page .mkt-platform-setup h2,.mkt-platform-page .mkt-platform-review h2{font-size:clamp(32px,8.5vw,46px)}.mkt-platform-page .mkt-platform-capability-intro>p,.mkt-platform-page .mkt-platform-setup-copy>p{font-size:14px}.mkt-platform-page .mkt-platform-capability-list li{gap:14px}.mkt-platform-page .mkt-platform-capability-list h3{font-size:21px}.mkt-platform-page .mkt-platform-scope{grid-template-columns:1fr}.mkt-platform-page .mkt-platform-workflow{padding-top:42px;padding-bottom:60px}.mkt-platform-page .mkt-platform-flow-copy h3{font-size:24px}.mkt-platform-page .mkt-platform-review-inner>div>p{font-size:16px}.mkt-platform-page .mkt-platform-review li{font-size:14px}.mkt-platform-page .mkt-platform-setup{padding-block:60px}.mkt-platform-page .mkt-platform-setup-steps li{gap:14px;padding-block:22px}.mkt-platform-page .mkt-platform-setup-steps h3{font-size:23px}.mkt-platform-page .mkt-platform-account-panel{padding-top:24px}.mkt-platform-page .mkt-platform-switch{display:block;padding-bottom:28px}.mkt-platform-page .mkt-platform-switch p{font-size:13px;margin-bottom:6px}.mkt-platform-page .mkt-platform-switch a{font-size:13px}}@media (min-width: 901px) and (max-height: 800px){.mkt-platform-page .mkt-platform-hero-stage{width:min(68vw,90svh);right:-2%;bottom:-2%}}@media (prefers-reduced-motion: reduce){.mkt-platform-page .mkt-platform-hero-pane-aura{animation:none;opacity:.48}.mkt-platform-page .mkt-platform-hero-stage{transform:none;transition:none}.mkt-platform-page .mkt-platform-hero-atmosphere,.mkt-platform-page .mkt-platform-hero-sheet-glow,.mkt-platform-page .mkt-platform-primary,.mkt-platform-page .mkt-platform-secondary,.mkt-platform-page .mkt-platform-flow-pane,.mkt-platform-page .mkt-platform-workflow-list>li:hover .mkt-platform-flow-pane{transform:none;transition:none}}.mkt-pricing-page{--pricing-forest: #121915;--pricing-ivory: #f5f7ee;--pricing-sage: #bbd2a5}.mkt-pricing-page .pricing-hero-frame{position:relative;width:100%;margin:0;border:0;border-radius:0;background:var(--pricing-forest);color:var(--pricing-ivory)}.pricing-hero-frame:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:radial-gradient(ellipse at 62% 72%,#68824b1c,transparent 52%)}.pricing-hero-content{position:relative;z-index:1;width:90%;max-width:1280px;margin:auto;padding:48px 0 72px}.pricing-hero-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:48px}.mkt .pricing-hero-heading h1{font-size:clamp(48px,5.5vw,80px);font-weight:550;line-height:1.01;letter-spacing:-.065em}.pricing-hero-heading h1 span{color:var(--pricing-sage)}.pricing-hero-intro{max-width:264px;flex:0 1 264px;padding-bottom:3px;color:#c1ccbc;font-size:15px;line-height:1.75}.pricing-compare-link{display:inline-flex;align-items:center;gap:22px;min-height:44px;margin-top:12px;color:#edf2e6;font-size:13px;text-decoration:none}.pricing-compare-link svg{transition:transform .22s ease}.pricing-compare-link:hover svg{transform:translate(2px,-2px)}.pricing-plan-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:20px;font-size:13px;color:#c1ccbc}.pricing-plan-heading>span{font-size:11px;color:#b8c7b4}.pricing-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.pricing-plan{position:relative;display:flex;flex-direction:column;min-width:0;padding:25px 22px 28px;border:1px solid #a0b28f3b;border-radius:6px;background:linear-gradient(154deg,#253127,#1b251e 58%,#19221c);color:var(--pricing-ivory);transition:transform .24s ease,border-color .24s ease}.pricing-plan:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-6px;height:5px;border:1px solid #a0b28f25;border-top:0;border-radius:0 0 6px 6px;background:#172219}.pricing-plan:hover{transform:translateY(-3px);border-color:#a8bd8e88}.pricing-plan-name{display:flex;align-items:center;justify-content:space-between;gap:16px}.mkt .pricing-plan-name h2{font-size:25px;line-height:1.2;letter-spacing:-.035em}.pricing-plan-name>svg{width:36px;height:32px}.pricing-plan svg rect{stroke:#92aa7d66;stroke-width:.6px;fill:#5b775022}.pricing-plan svg .pricing-cell-lit{fill:#adc38f8c;stroke:#b6cf99ba}.mkt .pricing-plan-note{min-height:38px;margin:12px 0 17px;font-size:12px;line-height:1.6;color:#bfccba}.pricing-plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 7px;margin-bottom:24px}.pricing-plan-price>span:first-child{font-family:var(--m-display);font-size:clamp(40px,3.8vw,54px);line-height:1;letter-spacing:-.065em;font-weight:500}.pricing-plan-price>span:last-child{font-size:10px;color:#c0ccba}.pricing-plan-action,.mkt .pricing-selected-action{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:46px;padding:11px 12px;border:1px solid #93a67e85;border-radius:4px;background:#152019;color:#edf3e4;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none;transition:background .22s ease,border-color .22s ease}.pricing-plan-action:hover{border-color:#b9cc9e;background:#2c3d2c}.pricing-plan-action svg{flex:none;width:17px}.pricing-plan ul,.pricing-selected-plan ul{display:grid;gap:12px;margin:24px 0 0;padding:23px 0 0;list-style:none;border-top:1px solid #b3c39f26}.pricing-plan li,.pricing-selected-plan li{display:flex;align-items:flex-start;gap:8px;color:#c7d2c0;font-size:12px;line-height:1.6}.pricing-plan li svg,.pricing-selected-plan li svg{flex:none;margin-top:2px;color:#b3ca99}.pricing-plan-featured{border-color:#dce8cd;background:linear-gradient(145deg,#f7f9ee,#e4edda);color:#152920}.pricing-plan-featured:after{background:#b8cba1;border-color:#c5d6b1}.pricing-plan-featured:hover{border-color:#eff5e7}.mkt .pricing-plan-featured .pricing-plan-note,.pricing-plan-featured .pricing-plan-price>span:last-child,.pricing-plan-featured li{color:#405740}.pricing-plan-featured ul{border-top-color:#5470482b}.pricing-plan-featured li svg{color:#3f6536}.pricing-plan-featured svg rect{fill:#89a17114;stroke:#486b3d77}.pricing-plan-featured svg .pricing-cell-lit{fill:#567b43aa;stroke:#406936}.pricing-plan-featured .pricing-plan-action{background:#18321f;border-color:#18321f;color:#f4f7ee}.pricing-plan-featured .pricing-plan-action:hover{background:#2c4b2d;border-color:#2c4b2d}.mkt .pricing-page-notice{max-width:900px;margin:28px auto 0;color:#b7c5ac;font-size:11px;line-height:1.85;text-align:center}.pricing-hero-horizon{position:absolute;z-index:0;bottom:-20px;left:-4%;right:-4%;height:430px;pointer-events:none}.pricing-hero-horizon>svg{width:100%;height:100%}.pricing-fit{position:relative;width:90%;max-width:1136px;margin:auto;padding:110px 0 0}.pricing-fit-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:56px}.mkt .pricing-fit-heading h2{font-size:clamp(38px,4.2vw,59px);font-weight:500;line-height:1.08;letter-spacing:-.055em}.pricing-fit-heading h2 span{color:#6a8060}.pricing-fit-heading>p{max-width:290px;font-size:14px;line-height:1.85;color:#596853}.pricing-fit-workspace{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10%;align-items:center}.pricing-plan-choices{display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0}.pricing-plan-choices button{display:flex;align-items:center;gap:20px;width:100%;min-height:92px;border:1px solid #d4ddcc;border-radius:6px;background:#fafbf5;padding:17px 20px;text-align:left;color:#29402b;transition:background .22s ease,border-color .22s ease,transform .22s ease}.pricing-plan-choices button:hover{border-color:#93ac7f;transform:translate(3px)}.pricing-plan-choices button[aria-pressed=true]{border-color:#789966;background:#e9efdf}.pricing-choice-icon{display:block;width:40px;flex:none}.pricing-choice-icon>svg{display:block;width:100%;height:auto}.pricing-choice-icon rect,.pricing-selected-cells rect{fill:#7a98602b;stroke:#68845277;stroke-width:.6px}.pricing-choice-icon .pricing-cell-lit,.pricing-selected-cells .pricing-cell-lit{fill:#62844d;stroke:#507641}.pricing-choice-copy{display:grid;gap:5px;flex:1}.pricing-choice-copy>strong{font-family:var(--m-display);font-size:22px;line-height:1.2;font-weight:500;letter-spacing:-.035em}.pricing-choice-copy>span{color:#596853;font-size:12px;line-height:1.6}.pricing-plan-choices button>svg{width:18px;flex:none;color:#718563}.pricing-fit-sheet{position:relative;isolation:isolate;padding:34px 28px 34px 38px;border:1px solid #d4dfca;border-radius:24px 24px 0;background-color:#edf1e5;background-image:linear-gradient(#9cae8626 1px,transparent 1px),linear-gradient(90deg,#9cae8626 1px,transparent 1px);background-size:72px 38px;background-position:0 30px}.pricing-fit-sheet:before{content:"";position:absolute;top:12px;right:-14px;bottom:-14px;left:14px;z-index:-1;border:1px solid #b5c5a44f;border-radius:inherit;background:#e5ebdb}.pricing-fit-grid{position:absolute;top:0;left:38px;right:28px;display:grid;grid-template-columns:repeat(4,1fr);height:30px;align-items:center;font:10px Roboto Mono,monospace;color:#677d54;text-align:center}.pricing-selected-plan{position:relative;min-height:417px;padding:27px 28px 26px;border:1px solid #a9bc944f;border-radius:6px;background:#fcfdf7;box-shadow:0 5px #c7d6b746,0 15px 32px #29421a08}.pricing-selected-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.mkt .pricing-selected-heading p{margin-bottom:8px;font-size:11px;color:#607056}.mkt .pricing-selected-heading h3{font-size:36px;font-weight:500;letter-spacing:-.05em}.pricing-selected-cells{width:54px;flex:none}.pricing-selected-cells>svg{display:block;width:100%}.pricing-selected-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:22px 0 7px}.pricing-selected-price>strong{font-family:var(--m-display);font-size:45px;line-height:1;letter-spacing:-.06em;font-weight:500}.pricing-selected-price>span{font-size:12px;color:#607056}.mkt .pricing-selected-note{font-size:12px;color:#526449}.pricing-selected-plan ul{gap:10px;margin-top:20px;padding-top:19px;border-top-color:#d9e1d0}.pricing-selected-plan li{color:#40563a}.pricing-selected-plan li svg{color:#5b7b45}.pricing-selected-action{margin-top:25px;border-color:#25432b;background:#25432b;color:#f5f7ee}.pricing-selected-action:hover{border-color:#3d6238;background:#3d6238}.pricing-fit-sheet-edge{position:absolute;left:23px;bottom:-14px;right:-14px;height:1px;background:linear-gradient(90deg,transparent,#8ca57588 60%,transparent)}.pricing-ground-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:72px 0 0;padding:30px 0 34px;border-top:1px solid #d4ddcb;border-bottom:1px solid #d4ddcb}.pricing-ground-rules>div{display:flex;align-items:flex-start;gap:10px}.pricing-ground-rules>div>svg{flex:none;margin-top:4px;color:#587347}.pricing-ground-rules p{display:grid;gap:7px;font-size:12px;line-height:1.6}.pricing-ground-rules strong{color:#2d472e;font-size:13px;font-weight:600}.pricing-ground-rules p span{color:#5a6c50}.pricing-start{position:relative;isolation:isolate;overflow:clip;background:#121915;color:#f5f7ee;padding:112px 0 120px}.pricing-start:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 80% 80%,#5f7c3e26,transparent 60%);pointer-events:none}.pricing-start-inner{position:relative;z-index:1;width:90%;max-width:1136px;margin:auto;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:8%;align-items:center}.mkt .pricing-start-copy h2{font-size:clamp(44px,5.2vw,76px);line-height:1.06;font-weight:500;letter-spacing:-.06em}.pricing-start-copy h2 span{color:#bbd2a5}.mkt .pricing-start-copy>p{margin-top:28px;color:#bdcbb5;font-size:15px;line-height:1.85}.pricing-start-actions{display:grid;gap:12px}.pricing-start-platform,.mkt .pricing-start-dashboard{display:flex;align-items:center;gap:16px;min-height:80px;border:1px solid #98ad805e;border-radius:6px;padding:17px 20px;background:#202c21;color:#f3f6eb;text-decoration:none;transition:background .24s ease,border-color .24s ease,transform .24s ease}.pricing-start-platform:hover,.pricing-start-dashboard:hover{border-color:#a8be8f;background:#2a3a27;transform:translateY(-2px)}.pricing-start-platform>img{flex:none;filter:brightness(0) invert(1)}.pricing-start-platform>span{display:grid;gap:2px;flex:1}.pricing-start-platform>span>span{font-size:11px;color:#c2d0b9}.pricing-start-platform strong{font-size:14px;font-weight:600}.pricing-start-platform>svg{flex:none;color:#c5d8af}.pricing-start-dashboard{justify-content:space-between;min-height:50px;font-size:13px;background:#d5e4c5;color:#152920}.pricing-start-dashboard:hover{background:#e5efd9}.mkt .pricing-start-actions>p{margin-top:7px;color:#b9c7b0;font-size:11px;line-height:1.8}.pricing-start-horizon{position:absolute;bottom:-25px;left:0;right:0;height:350px;pointer-events:none}.pricing-hero-frame :focus-visible,.pricing-start :focus-visible{outline:2px solid #cee5b7;outline-offset:5px}.pricing-plan-featured :focus-visible{outline-color:#486e37}@media (max-width: 1100px){.pricing-hero-content{padding-top:35px}.pricing-hero-heading{gap:28px;margin-bottom:36px}.pricing-hero-intro{max-width:230px;font-size:14px}.pricing-plans{gap:10px}.pricing-plan{padding:23px 16px}.pricing-plan-price{min-height:54px;align-content:flex-start}.pricing-plan-action{font-size:11px;padding-inline:9px}.pricing-fit-workspace{gap:6%}.pricing-fit-sheet{padding:34px 20px 28px 28px}}@media (max-width: 850px){.pricing-hero-heading{align-items:flex-start;flex-direction:column;gap:22px}.pricing-hero-intro{display:flex;align-items:center;gap:36px;max-width:none;flex:auto}.pricing-hero-intro>p{max-width:380px}.pricing-compare-link{margin:0;flex:none}.pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.pricing-plan{padding:26px}.pricing-plan-note,.pricing-plan-price{min-height:0}.pricing-plan-price>span:first-child{font-size:48px}.pricing-plan-price>span:last-child{font-size:11px}.pricing-plan-action{font-size:12px;padding-inline:14px}.pricing-plan li{font-size:13px}.pricing-fit{padding-top:80px}.pricing-fit-heading{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:38px}.pricing-fit-heading>p{max-width:420px}.pricing-plan-choices button{gap:12px;padding:16px}.pricing-choice-icon{width:28px}.pricing-choice-copy>strong{font-size:20px}.pricing-choice-copy>span{font-size:11px}.pricing-selected-plan{padding:23px 20px;min-height:440px}.pricing-ground-rules{gap:18px;margin-top:56px}.pricing-start{padding:80px 0 100px}.pricing-start-inner{gap:6%;grid-template-columns:minmax(0,1fr) minmax(250px,.85fr)}}@media (max-width: 600px){.pricing-hero-content{padding:32px 0 50px}.mkt .pricing-hero-heading h1{font-size:clamp(36px,9.3vw,54px)}.pricing-hero-heading{gap:24px;margin-bottom:28px}.pricing-hero-intro{flex-direction:column;align-items:flex-start;gap:8px;font-size:14px}.pricing-hero-intro>p{max-width:310px}.pricing-plan-heading{flex-wrap:wrap;gap:3px 15px;margin-bottom:17px}.pricing-plan-heading>p{font-size:12px}.pricing-plan-heading>span{font-size:10px}.pricing-plans{grid-template-columns:minmax(0,1fr);gap:20px}.pricing-plan{padding:25px}.mkt .pricing-plan-note{min-height:0;margin:9px 0 17px;font-size:13px}.pricing-plan-price{margin-bottom:20px}.pricing-plan li{font-size:13px}.mkt .pricing-page-notice{margin-top:26px;text-align:left}.pricing-hero-horizon{left:-50%;right:-50%;bottom:0}.pricing-fit{padding-top:65px}.mkt .pricing-fit-heading h2{font-size:clamp(32px,8.4vw,46px)}.pricing-fit-heading{gap:22px}.pricing-fit-workspace{grid-template-columns:minmax(0,1fr);gap:30px}.pricing-plan-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pricing-plan-choices button{flex-wrap:wrap;min-height:120px;gap:12px;padding:14px}.pricing-choice-icon{width:28px}.pricing-choice-copy{display:contents}.pricing-choice-copy>strong{flex:1;font-size:21px}.pricing-choice-copy>span{flex:0 0 100%;order:2;font-size:11px;min-height:35px}.pricing-plan-choices button>svg{display:none}.pricing-fit-sheet{margin-right:12px;padding:34px 17px 24px 22px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px}.pricing-selected-plan{min-height:425px;padding:25px 20px}.pricing-selected-price>strong{font-size:43px}.pricing-ground-rules{grid-template-columns:minmax(0,1fr);gap:25px;margin-top:50px;padding:28px 0}.pricing-start{padding:65px 0 90px}.pricing-start-inner{grid-template-columns:minmax(0,1fr);gap:35px}.mkt .pricing-start-copy h2{font-size:clamp(38px,9.8vw,54px)}.mkt .pricing-start-copy>p{font-size:14px;margin-top:24px}.pricing-start-actions{max-width:380px;width:100%}.pricing-start-horizon{left:-50%;right:-28%;height:290px}}@media (prefers-reduced-motion: reduce){.mkt .pricing-compare-link svg,.mkt .pricing-plan,.mkt .pricing-plan-action,.mkt .pricing-selected-action,.mkt .pricing-plan-choices button,.mkt .pricing-start-platform,.mkt .pricing-start-dashboard{transition:none;transform:none}}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero{position:relative;isolation:isolate;overflow:hidden;margin:0;padding:34px;border:1px solid #2d3e2f;border-radius:24px 24px 0;background:#121915;color:#f5f7ee}.dsh-billing-plan-art,.dsh-team-summary-art{position:absolute;z-index:-1;width:380px;height:230px;right:-80px;bottom:-90px;transform:skewY(-8deg);pointer-events:none;background-color:#71895412;background-image:linear-gradient(#9ab58226 1px,transparent 1px),linear-gradient(90deg,#9ab58226 1px,transparent 1px);background-size:48px 32px;-webkit-mask-image:linear-gradient(135deg,transparent,black 65%);mask-image:linear-gradient(135deg,transparent,black 65%)}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero-top{display:flex;justify-content:space-between;align-items:center;gap:32px}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero-id{min-width:0;max-width:510px}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero .dsh-kick{margin:0 0 12px;color:#b9cbae;font-size:11px;letter-spacing:.02em;text-transform:none}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero-name{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:0;color:#f5f7ee;font-family:Bricolage Grotesque,Arial,sans-serif;font-size:clamp(38px,4vw,56px);font-weight:500;line-height:1.05;letter-spacing:-.055em;overflow-wrap:anywhere}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero .dsh-note{display:block;max-width:440px;margin-top:14px;color:#bccbb2;font-size:12px;line-height:1.7}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:9px;flex:none}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero-actions .dsh-btn-ghost{border-color:#627957;background:#202e23;color:#eaf0e1}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero-actions .dsh-btn-ghost:hover:not(:disabled){border-color:#a5ba91;background:#2d3d2a}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero-actions .dsh-btn-primary{border-color:#d5e4c5;background:#d5e4c5;color:#152920}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero-actions .dsh-btn-primary:hover:not(:disabled){border-color:#e5efd9;background:#e5efd9}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero .dsh-banner{margin-top:24px;border-radius:6px}.dsh.dsh-workspace .dsh-billing .dsh-confirm{margin-top:24px;padding:22px;border:1px solid #9daa8a55;border-radius:6px;background:#f6f7ed;color:#263b29}.dsh.dsh-workspace .dsh-billing .dsh-confirm-text{margin:0 0 18px;color:#40553b;font-size:13px;line-height:1.75}.dsh.dsh-workspace .dsh-billing .dsh-billing-availability{display:flex;align-items:flex-start;gap:10px;margin:18px 0 0;padding:0 3px;font-size:12px;line-height:1.7}.dsh-billing-availability>svg{flex:none;margin-top:2px;color:#6c845b}.dsh.dsh-workspace .dsh-billing .dsh-ladder{margin-top:38px}.dsh-billing-plans-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.dsh.dsh-workspace .dsh-billing .dsh-billing-plans-heading h2{margin:0;font-family:Bricolage Grotesque,Arial,sans-serif;font-size:clamp(24px,2.6vw,33px);font-weight:500;letter-spacing:-.045em;line-height:1.1}.dsh-billing-plans-heading p{margin:10px 0 0;color:#62705a;font-size:12px;line-height:1.7}.dsh .dsh-billing-plans-heading>a{display:inline-flex;align-items:center;flex:none;gap:12px;min-height:44px;color:#3c5935;font-size:12px;text-decoration:none}.dsh .dsh-billing-plans-heading>a:hover{text-decoration:underline;text-underline-offset:4px}.dsh.dsh-workspace .dsh-billing .dsh-ladder-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.dsh.dsh-workspace .dsh-billing .dsh-tier{position:relative;display:flex;flex-direction:column;padding:25px;border:1px solid #d8dfce;border-radius:6px;background:#fdfef8;box-shadow:none}.dsh.dsh-workspace .dsh-billing .dsh-tier:before{content:none}.dsh.dsh-workspace .dsh-billing .dsh-tier-featured{background:#eaf0df;border-color:#c2d3ab}.dsh.dsh-workspace .dsh-billing .dsh-tier-current{border-color:#799761;box-shadow:inset 0 2px #799761}.dsh.dsh-workspace .dsh-billing .dsh-tier-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 15px;padding-bottom:20px;border-bottom:1px solid #d9e2cd}.dsh.dsh-workspace .dsh-billing .dsh-tier-name{flex:1;margin:0;color:#203b25;font-family:Bricolage Grotesque,Arial,sans-serif;font-size:27px;font-weight:500;line-height:1.2;letter-spacing:-.04em}.dsh.dsh-workspace .dsh-billing .dsh-tier-price{color:#29442b;font-family:Bricolage Grotesque,Arial,sans-serif;font-size:27px;font-weight:500;line-height:1.2;letter-spacing:-.04em}.dsh.dsh-workspace .dsh-billing .dsh-tier-per{margin-left:3px;color:#5d7053;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:400;letter-spacing:0}.dsh.dsh-workspace .dsh-billing .dsh-tier-head .badge{flex:none;align-self:center;font-size:10px}.dsh.dsh-workspace .dsh-billing .dsh-tier-list{display:grid;gap:12px;margin:22px 0;padding:0;list-style:none}.dsh.dsh-workspace .dsh-billing .dsh-plan-item{display:flex;align-items:flex-start;gap:9px;color:#4a6040;font-size:12px;line-height:1.65}.dsh.dsh-workspace .dsh-billing .dsh-plan-item>svg{flex:none;margin-top:3px;color:#5c7d43}.dsh.dsh-workspace .dsh-billing .dsh-tier-cta{margin-top:auto;padding-top:8px}.dsh.dsh-workspace .dsh-billing .dsh-tier-cta .dsh-btn{width:100%}.dsh.dsh-workspace .dsh-billing .dsh-subplans{display:grid;gap:9px}.dsh.dsh-workspace .dsh-billing .dsh-subplans .dsh-btn{display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:left;padding:13px 17px;min-height:65px}.dsh-subplan-name{font-size:12px;font-weight:600}.dsh-subplan-tokens{font-size:11px;font-variant-numeric:tabular-nums}.dsh.dsh-workspace .dsh-billing .dsh-credit-panel{margin-top:30px;padding:28px;background:#fdfef8;border-color:#d8dfce;border-radius:6px}.dsh-credit-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.dsh.dsh-workspace .dsh-billing .dsh-credit-heading h2{margin:0;font-family:Bricolage Grotesque,Arial,sans-serif;font-size:24px;font-weight:500;letter-spacing:-.035em}.dsh-credit-heading>svg{color:#7c9467}.dsh.dsh-workspace .dsh-billing .dsh-balance{margin:25px 0 12px;color:#29442b;font-family:Bricolage Grotesque,Arial,sans-serif;font-size:clamp(32px,4vw,49px);font-weight:500;line-height:1.2;letter-spacing:-.05em;overflow-wrap:anywhere}.dsh.dsh-workspace .dsh-billing .dsh-balance-unit{color:#5d7053;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;letter-spacing:0}.dsh.dsh-workspace .dsh-billing .dsh-support-row{display:flex;align-items:center;gap:18px;margin-top:30px;padding:24px 0;border-top:1px solid #d4ddcb;border-bottom:1px solid #d4ddcb;color:#29442b;text-decoration:none}.dsh.dsh-workspace .dsh-billing .dsh-support-ico{color:#64814e}.dsh.dsh-workspace .dsh-billing .dsh-support-txt{display:grid;gap:5px;flex:1;font-size:13px}.dsh.dsh-workspace .dsh-billing .dsh-support-txt>b{font-weight:600}.dsh.dsh-workspace .dsh-billing .dsh-support-txt>span{color:#63725a;font-size:12px}.dsh.dsh-workspace .dsh-billing .dsh-support-arrow{color:#6e8c56;transition:transform .2s ease}.dsh.dsh-workspace .dsh-billing .dsh-support-row:hover .dsh-support-arrow{transform:translate(3px)}.dsh.dsh-workspace .dsh-team-page .dsh-team-summary{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:28px;padding:30px;border:1px solid #2d3e2f;border-radius:24px 24px 0;background:#121915;color:#f5f7ee}.dsh-team-summary-copy{display:flex;align-items:center;gap:20px}.dsh-team-summary-copy>svg{flex:none;color:#b7cfa2}.dsh.dsh-workspace .dsh-team-page .dsh-team-summary-copy p{margin:0 0 10px;color:#bacbb1;font-size:11px}.dsh.dsh-workspace .dsh-team-page .dsh-team-summary-copy h2{margin:0;font-family:Bricolage Grotesque,Arial,sans-serif;font-size:clamp(25px,3vw,35px);font-weight:500;letter-spacing:-.045em;line-height:1.15;color:#f5f7ee}.dsh-team-your-role{display:grid;gap:8px;flex:none;border-left:1px solid #9fb78a40;padding-left:30px}.dsh-team-your-role>span{color:#bacbb1;font-size:11px}.dsh-team-your-role>strong{color:#e6eddd;font-size:13px;font-weight:500}.dsh.dsh-workspace .dsh-team-page .dsh-team-roster{padding:0;border-color:#d8dfce;border-radius:6px;background:#fdfef8}.dsh-team-roster-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 28px}.dsh.dsh-workspace .dsh-team-page .dsh-team-roster-heading h2{margin:0;font-family:Bricolage Grotesque,Arial,sans-serif;font-size:24px;font-weight:500;line-height:1.15;letter-spacing:-.04em}.dsh-team-count{flex:none;padding:5px 9px;border:1px solid #d5dfc8;border-radius:4px;background:#eff3e7;color:#4d683e;font-size:11px;line-height:1.5}.dsh.dsh-workspace .dsh-team-page .dsh-team-roster>.error-note,.dsh.dsh-workspace .dsh-team-page .dsh-team-roster>.dsh-banner{margin:0 28px 22px}.dsh-team-roster-labels{display:grid;grid-template-columns:minmax(180px,1fr) 125px 130px;gap:18px;padding:13px 28px;border-top:1px solid #dce3d3;border-bottom:1px solid #dce3d3;background:#f0f3e9;color:#65735c;font-size:10px;line-height:1.5}.dsh-team-roster-labels[data-manageable=true]{grid-template-columns:minmax(180px,1fr) 125px 130px 145px}.dsh.dsh-workspace .dsh-team-page .dsh-team-members{margin:0;padding:0;list-style:none}.dsh.dsh-workspace .dsh-team-page .dsh-team-members>.dsh-list-row{display:grid;grid-template-columns:minmax(180px,1fr) 125px 130px;align-items:center;gap:18px;margin:0;padding:19px 28px;border-bottom:1px solid #e2e7db}.dsh.dsh-workspace .dsh-team-page .dsh-team-members[data-manageable=true]>.dsh-list-row{grid-template-columns:minmax(180px,1fr) 125px 130px 145px}.dsh.dsh-workspace .dsh-team-page .dsh-team-members>.dsh-list-row:last-child{border-bottom:0}.dsh-team-person{display:flex;align-items:center;gap:12px;min-width:0}.dsh-team-avatar{display:grid;place-items:center;width:32px;height:36px;flex:none;border:1px solid #cbd8bd;border-radius:4px;background:#edf2e5;color:#4e6b3f;font:500 17px Bricolage Grotesque,Arial,sans-serif}.dsh.dsh-workspace .dsh-team-page .dsh-list-title{min-width:0;margin:0;color:#324d30;font-size:12px;font-weight:500;overflow-wrap:anywhere}.dsh.dsh-workspace .dsh-team-page .dsh-team-member-role{margin:0;color:#627258;font-size:11px;line-height:1.6}.dsh-team-seat-state{justify-self:start;padding:5px 8px;border:1px solid #d4dcc9;border-radius:4px;background:#f0f3e8;color:#5c6f4e;font-size:10px;line-height:1.5}.dsh-team-seat-state[data-seat=active]{border-color:#c0d3ae;background:#e6eedb;color:#3d612e}.dsh-team-seat-state[data-seat=waitlisted]{border-color:#d9d1b7;background:#f3f0e1;color:#78642e}.dsh.dsh-workspace .dsh-team-page .dsh-team-members .dsh-btn{justify-self:start;min-height:44px;font-size:11px;padding-inline:13px}.dsh.dsh-workspace .dsh-team-page .dsh-seat-revoke{border-color:#ddcfc1;background:#f9f6ee;color:#805a43}.dsh.dsh-workspace .dsh-team-page .dsh-seat-revoke:hover:not(:disabled){border-color:#c9a98f;background:#f4eade;color:#71482e}.dsh.dsh-workspace .dsh-team-page .dsh-team-empty{margin:0;padding:24px 28px}.dsh.dsh-workspace .dsh-team-page .dsh-team-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;margin-top:24px;padding:28px;border-color:#d8dfce;border-radius:6px;background:#f1f4e8}.dsh-team-add-copy>svg{color:#78975c;margin-bottom:15px}.dsh.dsh-workspace .dsh-team-page .dsh-team-add h2{margin:0;font-family:Bricolage Grotesque,Arial,sans-serif;font-size:26px;font-weight:500;letter-spacing:-.04em;line-height:1.15}.dsh.dsh-workspace .dsh-team-page .dsh-inline-form{margin:0}.dsh.dsh-workspace .dsh-team-page .dsh-inline-row{display:flex;align-items:stretch;gap:10px;margin-top:10px}.dsh.dsh-workspace .dsh-team-page .dsh-inline-row input{flex:1;min-width:0}.dsh.dsh-workspace .dsh-team-page .dsh-team-access-note{display:flex;align-items:center;gap:10px;margin-top:24px;font-size:12px}.dsh.dsh-workspace .dsh-team-page .dsh-team-upsell{position:relative;isolation:isolate;overflow:hidden;border:1px solid #2d3e2f;border-radius:24px 24px 0;background:#121915;color:#f5f7ee;padding:45px}.dsh-team-upsell .dsh-team-summary-art{width:600px;height:400px;right:-100px;bottom:-90px;opacity:.75}.dsh-team-upsell-copy{max-width:560px}.dsh-team-upsell-copy>svg{margin-bottom:25px;color:#bbd2a5}.dsh.dsh-workspace .dsh-team-page .dsh-team-upsell h2{margin:0;color:#f5f7ee;font-family:Bricolage Grotesque,Arial,sans-serif;font-size:clamp(33px,4vw,48px);font-weight:500;letter-spacing:-.055em;line-height:1.1}.dsh.dsh-workspace .dsh-team-page .dsh-team-copy{margin:22px 0;color:#c3d0b9;font-size:14px;line-height:1.8}.dsh.dsh-workspace .dsh-team-page .dsh-team-points{display:grid;gap:10px;margin:24px 0 28px;padding-left:18px;color:#b9ceaa;font-size:13px;line-height:1.6}.dsh.dsh-workspace .dsh-team-page .dsh-team-upsell .dsh-btn{border-color:#d5e4c5;background:#d5e4c5;color:#152920}.dsh.dsh-workspace .dsh-team-page .dsh-team-upsell .dsh-btn:hover{border-color:#e5efd9;background:#e5efd9}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero :focus-visible,.dsh.dsh-workspace .dsh-team-page .dsh-team-upsell :focus-visible{outline-color:#cde4b5}@media (max-width: 1200px){.dsh-team-roster-labels{display:none}.dsh.dsh-workspace .dsh-team-page .dsh-team-members>.dsh-list-row,.dsh.dsh-workspace .dsh-team-page .dsh-team-members[data-manageable=true]>.dsh-list-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 20px}.dsh-team-person{grid-column:1}.dsh.dsh-workspace .dsh-team-page .dsh-team-member-role{grid-column:1;grid-row:2;margin-left:44px}.dsh-team-seat-state{grid-column:2;grid-row:1;justify-self:end}.dsh.dsh-workspace .dsh-team-page .dsh-team-members .dsh-btn{grid-column:2;grid-row:2;justify-self:end}}@media (max-width: 850px){.dsh.dsh-workspace .dsh-billing .dsh-plan-hero{padding:28px}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero-top{gap:24px;align-items:flex-start}.dsh.dsh-workspace .dsh-billing .dsh-tier{padding:22px}.dsh-billing-plans-heading{flex-wrap:wrap;gap:10px}.dsh.dsh-workspace .dsh-team-page .dsh-team-add{grid-template-columns:minmax(0,1fr);gap:26px}}@media (max-width: 600px){.dsh.dsh-workspace .dsh-billing .dsh-plan-hero{padding:25px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero-top{flex-direction:column}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero-actions{width:100%}.dsh.dsh-workspace .dsh-billing .dsh-confirm{padding:18px}.dsh.dsh-workspace .dsh-billing .dsh-confirm .dsh-row{align-items:stretch;flex-direction:column}.dsh.dsh-workspace .dsh-billing .dsh-ladder{margin-top:30px}.dsh.dsh-workspace .dsh-billing .dsh-ladder-rows{grid-template-columns:minmax(0,1fr);gap:14px}.dsh.dsh-workspace .dsh-billing .dsh-tier,.dsh.dsh-workspace .dsh-billing .dsh-credit-panel{padding:24px}.dsh.dsh-workspace .dsh-billing .dsh-balance-unit{display:block;margin-top:9px}.dsh.dsh-workspace .dsh-team-page .dsh-team-summary{align-items:flex-start;flex-direction:column;gap:22px;padding:25px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px}.dsh-team-summary-copy{gap:16px}.dsh-team-your-role{border-left:0;border-top:1px solid #9fb78a40;padding:18px 0 0;width:100%}.dsh-team-roster-heading{padding:24px;flex-wrap:wrap;gap:14px}.dsh.dsh-workspace .dsh-team-page .dsh-team-roster>.error-note,.dsh.dsh-workspace .dsh-team-page .dsh-team-roster>.dsh-banner{margin-inline:24px}.dsh.dsh-workspace .dsh-team-page .dsh-team-members>.dsh-list-row,.dsh.dsh-workspace .dsh-team-page .dsh-team-members[data-manageable=true]>.dsh-list-row{grid-template-columns:minmax(0,1fr);padding:22px 24px;gap:12px}.dsh.dsh-workspace .dsh-team-page .dsh-team-member-role{grid-column:1;grid-row:2;margin:-5px 0 0 44px}.dsh-team-seat-state{grid-column:1;grid-row:3;justify-self:start;margin-left:44px}.dsh.dsh-workspace .dsh-team-page .dsh-team-members .dsh-btn{grid-column:1;grid-row:4;justify-self:start;min-height:44px;margin-left:44px}.dsh.dsh-workspace .dsh-team-page .dsh-team-add{padding:24px}.dsh.dsh-workspace .dsh-team-page .dsh-inline-row{flex-direction:column}.dsh.dsh-workspace .dsh-team-page .dsh-team-upsell{padding:28px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px}}@media (prefers-reduced-motion: reduce){.dsh.dsh-workspace .dsh-billing .dsh-support-row:hover .dsh-support-arrow{transition:none;transform:none}}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero{padding:30px 34px}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero-name{font-size:clamp(42px,4.5vw,60px)}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero-description{margin:13px 0 0;color:#e0e8d6;font-size:14px;line-height:1.6}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero-actions{width:205px;gap:9px}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero-actions .dsh-upgrade-action{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding-inline:18px;text-decoration:none;font-size:13px}.dsh-upgrade-action>svg{transition:transform .18s ease}.dsh-upgrade-action:hover>svg{transform:translate(2px,-2px)}.dsh.dsh-workspace .dsh-billing .dsh-plan-refresh{min-height:44px;padding:5px 15px;border:0;background:transparent;color:#b7c6ac;font:inherit;font-size:11px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.dsh.dsh-workspace .dsh-billing .dsh-plan-refresh:hover{color:#f1f4e9}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero-footer{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:17px 0;border-top:1px solid #b6c7a529;color:#a7bb99;font-size:10px;line-height:1.7}.dsh-plan-hero-footer>span:first-child{display:inline-flex;align-items:center;gap:9px}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero .dsh-banner{font-size:12px;line-height:1.8}.dsh.dsh-workspace .dsh-billing .dsh-hold-settings-link{display:inline;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.dsh.dsh-workspace .dsh-billing .dsh-billing-cancellation-alert{margin-top:20px}.dsh.dsh-workspace .dsh-billing .dsh-billing-availability{margin:17px 0 0;font-size:11px}.dsh.dsh-workspace .dsh-billing .dsh-billing-usage{margin-top:26px}.dsh.dsh-workspace .dsh-billing .dsh-billing-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:10px}.dsh.dsh-workspace .dsh-billing .dsh-billing-section-heading h2{margin:0;font:500 22px/1.2 Bricolage Grotesque,Arial,sans-serif;letter-spacing:-.035em}.dsh.dsh-workspace .dsh-billing .dsh-usage-refresh{min-height:44px;padding:6px 0 6px 15px;border:0;background:transparent;color:#4e6740;font:inherit;font-size:11px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.dsh.dsh-workspace .dsh-billing .dsh-usage-refresh:disabled{cursor:wait;opacity:.6}.dsh.dsh-workspace .dsh-billing .dsh-usage-layout{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);border:1px solid #d5ddcc;border-radius:6px;background:#fcfdf6;overflow:hidden}.dsh.dsh-workspace .dsh-billing .dsh-workspace-allowance{padding:22px 25px;background:#eaf0df;border-right:1px solid #d5ddcc}.dsh.dsh-workspace .dsh-billing .dsh-usage-label{margin:0;color:#506447;font-size:11px;line-height:1.6}.dsh.dsh-workspace .dsh-billing .dsh-allowance-number{margin:15px 0 2px;color:#223c27;font:500 clamp(29px,3vw,39px) / 1.1 "Bricolage Grotesque",Arial,sans-serif;letter-spacing:-.055em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dsh.dsh-workspace .dsh-billing .dsh-allowance-unit{color:#4a6241;font-size:11px;line-height:1.6}.dsh.dsh-workspace .dsh-billing .dsh-allowance-period{margin:15px 0 0;color:#66775b;font-size:10px;line-height:1.6}.dsh.dsh-workspace .dsh-billing .dsh-account-activity{padding:22px 28px}.dsh.dsh-workspace .dsh-billing .dsh-activity-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:16px 0 0}.dsh.dsh-workspace .dsh-billing .dsh-activity-metric{min-width:0}.dsh.dsh-workspace .dsh-billing .dsh-activity-metric>svg{color:#76925f;margin-bottom:9px}.dsh.dsh-workspace .dsh-billing .dsh-activity-metric dt{margin:0;color:#617358;font-size:11px;line-height:1.6}.dsh.dsh-workspace .dsh-billing .dsh-activity-metric dd{margin:5px 0 0;color:#263e29;font:500 clamp(25px,2.4vw,31px) / 1.2 "Bricolage Grotesque",Arial,sans-serif;letter-spacing:-.045em;overflow-wrap:anywhere}.dsh.dsh-workspace .dsh-billing .dsh-metric-disclosure{margin:8px 0 0;color:#68795c;font-size:10px;line-height:1.6}.dsh.dsh-workspace .dsh-billing .dsh-usage-status{display:block;margin:15px 0 0;color:#68795c;font-size:11px;line-height:1.6}.dsh.dsh-workspace .dsh-billing .dsh-usage-conversations{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:6px;color:#48643c;font-size:11px;text-decoration:none}.dsh.dsh-workspace .dsh-billing .dsh-usage-conversations:hover{text-decoration:underline;text-underline-offset:4px}.dsh.dsh-workspace .dsh-billing .dsh-usage-footnote{margin:10px 2px 0;color:#728069;font-size:10px;line-height:1.7}.dsh.dsh-workspace .dsh-billing .dsh-ladder{margin-top:30px}.dsh.dsh-workspace .dsh-billing .dsh-billing-plans-heading h2{scroll-margin-top:100px;font-size:clamp(26px,2.6vw,33px)}.dsh.dsh-workspace .dsh-billing .dsh-ladder-rows{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dsh.dsh-workspace .dsh-billing .dsh-tier{min-width:0;padding:20px}.dsh.dsh-workspace .dsh-billing .dsh-tier-current{box-shadow:none;border-color:#819969}.dsh.dsh-workspace .dsh-billing .dsh-tier-featured{background:#18231b;border-color:#293c2c}.dsh.dsh-workspace .dsh-billing .dsh-tier-overline{display:flex;align-items:center;min-height:29px;margin-bottom:13px;color:#728565;font-size:9px;line-height:1.6}.dsh.dsh-workspace .dsh-billing .dsh-tier-overline .badge{font-size:9px}.dsh.dsh-workspace .dsh-billing .dsh-tier-head{display:block;padding-bottom:18px}.dsh.dsh-workspace .dsh-billing .dsh-tier-name{font-size:26px}.dsh.dsh-workspace .dsh-billing .dsh-tier-description{min-height:36px;margin:9px 0 0;color:#67775c;font-size:11px;line-height:1.6}.dsh.dsh-workspace .dsh-billing .dsh-tier-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px;margin-top:18px;font-size:33px;letter-spacing:-.055em}.dsh.dsh-workspace .dsh-billing .dsh-tier-per{margin-left:0;color:#6f7f62;font-size:10px}.dsh.dsh-workspace .dsh-billing .dsh-tier-list{gap:13px;margin:19px 0 23px}.dsh.dsh-workspace .dsh-billing .dsh-plan-item{gap:8px;font-size:11px;line-height:1.7}.dsh.dsh-workspace .dsh-billing .dsh-tier-cta{padding-top:5px}.dsh.dsh-workspace .dsh-billing .dsh-tier-cta .dsh-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding-inline:10px;font-size:11px}.dsh.dsh-workspace .dsh-billing .dsh-tier-selected,.dsh.dsh-workspace .dsh-billing .dsh-tier-free-note{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;color:#5b734b;font-size:11px}.dsh.dsh-workspace .dsh-billing .dsh-tier-selected{border:1px solid #cedbbf;border-radius:6px;background:#edf3e3}.dsh.dsh-workspace .dsh-billing .dsh-tier-featured .dsh-tier-name,.dsh.dsh-workspace .dsh-billing .dsh-tier-featured .dsh-tier-price{color:#f2f5e9}.dsh.dsh-workspace .dsh-billing .dsh-tier-featured .dsh-tier-description,.dsh.dsh-workspace .dsh-billing .dsh-tier-featured .dsh-tier-overline,.dsh.dsh-workspace .dsh-billing .dsh-tier-featured .dsh-tier-per{color:#b4c8a3}.dsh.dsh-workspace .dsh-billing .dsh-tier-featured .dsh-tier-head{border-color:#c1d1ac28}.dsh.dsh-workspace .dsh-billing .dsh-tier-featured .dsh-plan-item{color:#cad8bb}.dsh.dsh-workspace .dsh-billing .dsh-tier-featured .dsh-plan-item>svg{color:#b3d091}.dsh.dsh-workspace .dsh-billing .dsh-tier-featured .dsh-btn-primary{border-color:#d6e5c5;background:#d6e5c5;color:#1a3020}.dsh.dsh-workspace .dsh-billing .dsh-tier-featured .dsh-btn-primary:hover:not(:disabled){border-color:#edf3e3;background:#edf3e3}.dsh.dsh-workspace .dsh-billing .dsh-tier-featured .dsh-btn-ghost{border-color:#7f9969;background:#27372a;color:#e4edd9}.dsh.dsh-workspace .dsh-billing .dsh-tier-featured :focus-visible{outline-color:#cde4b5}.dsh.dsh-workspace .dsh-billing .dsh-subplans{min-width:0;margin:0;padding:0;border:0}.dsh.dsh-workspace .dsh-billing .dsh-subplans .dsh-btn{min-height:65px;padding:12px}.dsh.dsh-workspace .dsh-billing .dsh-plan-change-note{margin:15px 2px 0;font-size:11px;line-height:1.8}.dsh.dsh-workspace .dsh-billing .dsh-subscription-settings{scroll-margin-top:100px;margin-top:30px;border-top:1px solid #d4ddcb;border-bottom:1px solid #d4ddcb}.dsh.dsh-workspace .dsh-billing .dsh-subscription-settings>summary{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:15px 2px;color:#526547;font-size:12px;cursor:pointer;list-style:none}.dsh.dsh-workspace .dsh-billing .dsh-subscription-settings>summary::-webkit-details-marker{display:none}.dsh-subscription-settings>summary>svg{transform:rotate(135deg);transition:transform .18s ease}.dsh-subscription-settings[open]>summary>svg{transform:rotate(-45deg)}.dsh.dsh-workspace .dsh-billing .dsh-subscription-settings-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:6px 2px 25px}.dsh.dsh-workspace .dsh-billing .dsh-subscription-settings h2,.dsh.dsh-workspace .dsh-billing .dsh-subscription-settings h3{margin:0;color:#344c32;font:500 20px/1.3 Bricolage Grotesque,Arial,sans-serif;letter-spacing:-.025em}.dsh.dsh-workspace .dsh-billing .dsh-subscription-settings .dsh-note{margin:12px 0 18px;font-size:12px;line-height:1.8}.dsh.dsh-workspace .dsh-billing .dsh-subscription-free{padding-left:28px;border-left:1px solid #d6decc}.dsh.dsh-workspace .dsh-billing .dsh-subscription-settings .dsh-confirm{margin-top:18px;padding:20px;border-color:#d4dcc8;background:#fdfef7}.dsh.dsh-workspace .dsh-billing .dsh-confirm-text{font-size:12px;line-height:1.8}.dsh.dsh-workspace .dsh-billing .dsh-confirm .dsh-row{display:flex;flex-wrap:wrap;gap:9px}@media (max-width: 1350px){.dsh.dsh-workspace .dsh-billing .dsh-ladder-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 850px){.dsh.dsh-workspace .dsh-billing .dsh-plan-hero{padding:28px}.dsh.dsh-workspace .dsh-billing .dsh-usage-layout{grid-template-columns:minmax(0,1fr)}.dsh.dsh-workspace .dsh-billing .dsh-workspace-allowance{border-right:0;border-bottom:1px solid #d5ddcc}.dsh.dsh-workspace .dsh-billing .dsh-subscription-settings-body{grid-template-columns:minmax(0,1fr);gap:25px}.dsh.dsh-workspace .dsh-billing .dsh-subscription-free{padding:24px 0 0;border-left:0;border-top:1px solid #d6decc}}@media (max-width: 600px){.dsh.dsh-workspace .dsh-billing .dsh-plan-hero{padding:25px 24px}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero-top{align-items:stretch}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero-actions{width:100%}.dsh.dsh-workspace .dsh-billing .dsh-plan-hero-footer{flex-direction:column;align-items:flex-start;gap:7px;margin-top:20px}.dsh.dsh-workspace .dsh-billing .dsh-account-activity,.dsh.dsh-workspace .dsh-billing .dsh-workspace-allowance{padding:23px}.dsh.dsh-workspace .dsh-billing .dsh-activity-metrics{gap:15px}.dsh.dsh-workspace .dsh-billing .dsh-activity-metric dt{font-size:10px}.dsh.dsh-workspace .dsh-billing .dsh-ladder-rows{grid-template-columns:minmax(0,1fr)}.dsh.dsh-workspace .dsh-billing .dsh-tier{padding:25px}.dsh.dsh-workspace .dsh-billing .dsh-tier-description{min-height:0}}@media (max-width: 360px){.dsh.dsh-workspace .dsh-billing .dsh-activity-metrics{grid-template-columns:minmax(0,1fr);gap:19px}.dsh.dsh-workspace .dsh-billing .dsh-activity-metric{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:12px}.dsh.dsh-workspace .dsh-billing .dsh-activity-metric>svg{margin:0}.dsh.dsh-workspace .dsh-billing .dsh-activity-metric dd{margin:0}.dsh.dsh-workspace .dsh-billing .dsh-metric-disclosure{grid-column:2 / -1}}@media (prefers-reduced-motion: reduce){.dsh-upgrade-action>svg,.dsh-subscription-settings>summary>svg{transition:none}.dsh-upgrade-action:hover>svg{transform:none}}.dsh.dsh-workspace .dsh-billing .dsh-tier-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:33px}.dsh.dsh-workspace .dsh-billing .dsh-tier-title .badge{font-size:9px}.dsh .dsh-records-page{--records-line: #d9dfd3;--records-muted: #5a675f}.dsh .dsh-records-page :is(.dsh-chat-workspace,.dsh-memory-main,.dsh-support-main,.dsh-records-aside){min-width:0}.dsh .dsh-records-page .dsh-records-state{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px;min-height:240px;padding:30px}.dsh .dsh-records-page .dsh-records-empty{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(24px,5vw,54px);min-height:280px;background:linear-gradient(125deg,#fff 20%,#f1f4e9)}.dsh .dsh-records-page .dsh-records-empty :is(h2,p){margin:0;max-width:520px}.dsh .dsh-records-page .dsh-records-empty-art{display:grid;place-items:center;color:#547460;width:96px;height:82px;border-top:1px solid #bdcbb5;border-left:1px solid #bdcbb5;background:repeating-linear-gradient(90deg,transparent 0 23px,#dce5d5 23px 24px),repeating-linear-gradient(0deg,transparent 0 19px,#dce5d5 19px 20px)}.dsh .dsh-records-page .dsh-records-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.dsh .dsh-records-page .dsh-records-section-head :is(h2,p){margin:0}.dsh .dsh-records-page .dsh-records-section-head p{margin-top:5px}.dsh .dsh-records-page .dsh-records-icon,.dsh .dsh-email-preferences .dsh-records-icon{display:inline-flex;color:#547460;margin-bottom:20px}.dsh .dsh-records-page .dsh-records-feature{position:relative;isolation:isolate;overflow:hidden;padding:30px;border:1px solid #364139;border-radius:24px 24px 0;background:radial-gradient(ellipse at 100% 100%,#344631 0,transparent 64%),#121915;color:#f5f7ee}.dsh .dsh-records-page .dsh-records-feature h2,.dsh .dsh-records-page .dsh-data-intro h2{margin:22px 0 14px;font-family:Bricolage Grotesque,Arial,sans-serif;font-size:clamp(27px,3vw,35px);font-weight:600;line-height:1.08;letter-spacing:-.045em;color:#f5f7ee}.dsh .dsh-records-page .dsh-records-feature p,.dsh .dsh-records-page .dsh-data-intro p{position:relative;margin:0;color:#c1ccbc;font-size:14px;line-height:1.7}.dsh .dsh-records-page .dsh-records-sheet-lines{display:block;height:84px;margin:32px -30px -30px 38px;transform:skewY(-8deg);background:repeating-linear-gradient(90deg,transparent 0 41px,#bbd2a526 41px 42px),repeating-linear-gradient(0deg,transparent 0 24px,#bbd2a526 24px 25px);border-top:1px solid #bbd2a54d;border-left:1px solid #bbd2a54d;pointer-events:none}.dsh .dsh-records-page .dsh-records-filter select,.dsh .dsh-records-page .dsh-records-search input,.dsh .dsh-records-page .dsh-picker select{width:100%;min-height:44px;border:1px solid #cbd4c4;border-radius:6px;padding:10px 12px;background:#fff;color:#152920;font:inherit;font-size:14px}.dsh .dsh-records-page .dsh-records-filter{flex:0 0 auto}.dsh .dsh-records-page .dsh-records-search{display:block;margin:0 18px 16px}.dsh .dsh-records-page .dsh-chat-layout{display:grid;grid-template-columns:minmax(240px,.82fr) minmax(0,1.35fr);border:1px solid var(--records-line);border-radius:6px;overflow:hidden;min-height:520px;background:#fff}.dsh .dsh-records-page .dsh-chat-collection{min-width:0;background:#f3f5ed;border-right:1px solid var(--records-line)}.dsh .dsh-records-page .dsh-chat-collection-head{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:24px 20px 20px;color:#547460}.dsh .dsh-records-page .dsh-chat-collection-head :is(h2,p){margin:0}.dsh .dsh-records-page .dsh-chat-collection-head p{margin-top:5px}.dsh .dsh-records-page .dsh-chat-list{list-style:none;padding:0;margin:0}.dsh .dsh-records-page .dsh-chat-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;gap:9px;width:100%;padding:20px;border:0;border-top:1px solid var(--records-line);border-left:3px solid transparent;background:transparent;color:#152920;font:inherit;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease}.dsh .dsh-records-page .dsh-chat-select:hover{background:#e9efdf}.dsh .dsh-records-page .dsh-chat-select.is-selected{background:#fff;border-left-color:#547460}.dsh .dsh-records-page .dsh-chat-select-title{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.dsh .dsh-records-page .dsh-chat-select-title svg{flex:none;margin-top:3px;color:#6d8065}.dsh .dsh-records-page .dsh-chat-select-book{font-size:13px;color:var(--records-muted);overflow-wrap:anywhere}.dsh .dsh-records-page .dsh-chat-select-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:var(--records-muted);font-size:12px;line-height:1.5}.dsh .dsh-records-page .dsh-chat-no-results{padding:20px;font-size:14px;color:var(--records-muted)}.dsh .dsh-records-page .dsh-chat-reader{min-width:0;scroll-margin-top:88px}.dsh .dsh-records-page .dsh-chat-reader>:is(.spinner,.error-note,.dsh-tx-empty){margin:24px}.dsh .dsh-records-page .dsh-chat-reader-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 26px;border-bottom:1px solid var(--records-line)}.dsh .dsh-records-page .dsh-chat-reader-head :is(h2,p){margin:0;overflow-wrap:anywhere}.dsh .dsh-records-page .dsh-chat-reader-head p{margin-bottom:6px}.dsh .dsh-records-page .dsh-chat-reader-empty{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;min-height:390px;padding:44px;overflow:hidden;color:#547460}.dsh .dsh-records-page .dsh-chat-reader-empty h2{max-width:270px;margin:26px 0 14px}.dsh .dsh-records-page .dsh-chat-reader-empty p{max-width:300px;margin:0}.dsh .dsh-records-page .dsh-chat-reader-empty .dsh-records-sheet-lines{width:110%;margin:35px -70px -48px 28px;height:90px;border-color:#cbd8bf;background:repeating-linear-gradient(90deg,transparent 0 41px,#dce5d5 41px 42px),repeating-linear-gradient(0deg,transparent 0 24px,#dce5d5 24px 25px)}.dsh .dsh-records-page .dsh-tx{list-style:none;margin:0;padding:26px;display:grid;gap:22px}.dsh .dsh-records-page .dsh-turn{min-width:0;padding:0}.dsh .dsh-records-page .dsh-turn-user{margin-left:32px;padding:18px;border:1px solid var(--records-line);border-radius:6px;background:#f4f6ed}.dsh .dsh-records-page .dsh-turn-who{margin:0 0 10px;font-size:12px;font-weight:600;color:#547460}.dsh .dsh-records-page .dsh-turn-body{margin:0;color:#243b2e;font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.dsh .dsh-records-page .dsh-tx-empty{font-size:14px;color:var(--records-muted)}.dsh .dsh-records-page .dsh-memory-layout{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.5fr);gap:30px;align-items:start}.dsh .dsh-records-page .dsh-records-aside{display:grid;gap:20px}.dsh .dsh-records-page .dsh-records-aside>.dsh-note{margin:0;padding:0 4px;font-size:13px}.dsh .dsh-records-page .dsh-memory-setting{margin:0;padding:20px}.dsh .dsh-records-page .dsh-switch{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.dsh .dsh-records-page .dsh-switch input{width:18px;height:18px;flex:0 0 18px;margin:4px 0 0;accent-color:#365e40}.dsh .dsh-records-page .dsh-switch-text{font-size:13px;line-height:1.65;color:var(--records-muted)}.dsh .dsh-records-page .dsh-switch-text strong{display:block;margin-bottom:8px;color:#152920;font-size:14px}.dsh .dsh-records-page .dsh-facts{list-style:none;display:grid;gap:16px;padding:0;margin:0}.dsh .dsh-records-page .dsh-fact{padding:24px;background:#fff;border:1px solid var(--records-line);border-radius:6px}.dsh .dsh-records-page .dsh-fact-paused{background:#f0f2e9}.dsh .dsh-records-page .dsh-fact .dsh-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dsh .dsh-records-page .dsh-fact-text{margin:0;color:#152920;font-size:16px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.dsh .dsh-records-page .dsh-fact-meta{color:var(--records-muted);font-size:12px;line-height:1.65;margin:12px 0 0;overflow-wrap:anywhere}.dsh .dsh-records-page .dsh-conf{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.dsh .dsh-records-page .dsh-conf-meter{display:inline-flex;gap:3px}.dsh .dsh-records-page .dsh-conf-seg{width:14px;height:6px;border:1px solid #9ab08b;background:transparent;border-radius:1px}.dsh .dsh-records-page .dsh-conf-seg-on{background:#547460;border-color:#547460}.dsh .dsh-records-page .dsh-conf-seg-none{border-style:dashed;border-color:#778370}.dsh .dsh-records-page .dsh-evidence{margin-top:18px;padding-top:14px;border-top:1px solid var(--records-line)}.dsh .dsh-records-page .dsh-evidence summary{min-height:32px;cursor:pointer;font-size:13px;font-weight:600;color:#365e40}.dsh .dsh-records-page .dsh-evidence-list{list-style:none;display:grid;gap:12px;margin:10px 0 0;padding:0}.dsh .dsh-records-page .dsh-evidence-item{display:flex;flex-wrap:wrap;gap:5px 12px;font-size:13px;line-height:1.6;color:#465949}.dsh .dsh-records-page .dsh-evidence-at{color:var(--records-muted);font-size:12px;font-family:Roboto Mono,monospace}.dsh .dsh-records-page .dsh-fact-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.dsh .dsh-records-page .dsh-picker{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding:14px;background:#f3f5ed;border:1px solid var(--records-line);border-radius:6px}.dsh .dsh-records-page .dsh-picker select{width:auto;max-width:100%}.dsh .dsh-records-page .dsh-data-intro{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:30px;overflow:hidden;position:relative;isolation:isolate;background:#121915;border:1px solid #364139;border-radius:24px 24px 0;padding:30px 36px;margin-bottom:24px;color:#f5f7ee}.dsh .dsh-records-page .dsh-data-intro h2{margin:0 0 16px;font-size:36px}.dsh .dsh-records-page .dsh-data-intro p{max-width:530px}.dsh .dsh-records-page .dsh-data-intro-art{position:relative;display:grid;place-items:center;color:#bbd2a5}.dsh .dsh-records-page .dsh-data-intro-art:before,.dsh .dsh-records-page .dsh-data-intro-art:after{content:"";position:absolute;width:180px;height:125px;border:1px solid #bbd2a540;transform:rotate(-12deg);background:repeating-linear-gradient(90deg,transparent 0 35px,#bbd2a51a 35px 36px),repeating-linear-gradient(0deg,transparent 0 24px,#bbd2a51a 24px 25px);z-index:-1}.dsh .dsh-records-page .dsh-data-intro-art:after{transform:rotate(-12deg) translate(18px,18px);opacity:.5}.dsh .dsh-records-page .dsh-data-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:40px}.dsh .dsh-records-page .dsh-data-action{margin:0;padding:28px;min-width:0}.dsh .dsh-records-page .dsh-data-action>.dsh-h3{margin:0 0 14px;font-size:23px}.dsh .dsh-records-page .dsh-data-action>.dsh-note{margin:0 0 20px}.dsh .dsh-records-page .dsh-data-erasure{background:#f3f4ed}.dsh .dsh-records-page .dsh-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;gap:10px;padding:0;margin:18px 0}.dsh .dsh-records-page .dsh-count{min-width:0;padding:14px;border:1px solid var(--records-line);border-radius:6px;background:#f4f6ed}.dsh .dsh-records-page .dsh-count-n{display:block;color:#152920;font:600 25px Bricolage Grotesque,Arial,sans-serif}.dsh .dsh-records-page .dsh-count-k{display:block;margin-top:6px;color:var(--records-muted);font-size:12px;overflow-wrap:anywhere}.dsh .dsh-records-page .dsh-data-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.dsh .dsh-records-page .dsh-data-ai{min-width:0}.dsh .dsh-records-page .dsh-data-policy{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:24px 0;border-top:1px solid var(--records-line)}.dsh .dsh-records-page .dsh-data-policy :is(h2,p){margin:0}.dsh .dsh-records-page .dsh-data-policy p{margin-top:6px}.dsh .dsh-email-preferences{margin:0;padding:28px}.dsh .dsh-email-preferences>.dsh-h3{margin:0 0 14px;font-size:23px}.dsh .dsh-email-preferences>.dsh-note{margin:0 0 16px}.dsh .dsh-email-preferences .dsh-email-choice{display:flex;align-items:flex-start;gap:12px;padding:16px;margin:20px 0;min-height:44px;border:1px solid #cbd6c3;border-radius:6px;background:#f4f6ed;cursor:pointer}.dsh .dsh-email-preferences .dsh-email-choice input{width:18px;height:18px;flex:0 0 18px;margin:3px 0 0;accent-color:#365e40}.dsh .dsh-email-preferences .dsh-email-choice strong{display:block;color:#152920;font-size:14px;line-height:1.6}.dsh .dsh-email-preferences .dsh-email-choice small{display:block;margin-top:6px;font-size:12px;line-height:1.6;color:#5a675f}.dsh .dsh-email-preferences output{display:block}.dsh .dsh-records-page .dsh-support-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);gap:28px;align-items:start}.dsh .dsh-records-page .dsh-support-form{margin:0;padding:30px}.dsh .dsh-records-page .dsh-support-form header h2{margin:0;font-size:27px}.dsh .dsh-records-page .dsh-support-form header p{margin:10px 0 28px}.dsh .dsh-records-page .dsh-support-categories{min-width:0;margin:0 0 26px;padding:0;border:0}.dsh .dsh-records-page .dsh-support-categories legend{margin-bottom:12px;color:#152920;font-weight:600;font-size:13px}.dsh .dsh-records-page .dsh-support-category-row{display:flex;flex-wrap:wrap;gap:8px}.dsh .dsh-records-page .dsh-support-category{min-height:44px;border:1px solid #cbd4c4;border-radius:6px;padding:9px 13px;font:inherit;font-size:13px;color:#465949;background:#f8f8f0;cursor:pointer;transition:background .18s ease,color .18s ease}.dsh .dsh-records-page .dsh-support-category:hover{background:#e7eedd}.dsh .dsh-records-page .dsh-support-category.is-selected{background:#152920;border-color:#152920;color:#f5f7ee}.dsh .dsh-records-page .dsh-support-form .dsh-field{margin-top:22px}.dsh .dsh-records-page .dsh-support-form-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-top:12px}.dsh .dsh-records-page .dsh-support-form-meta p{max-width:360px;margin:0;font-size:12px}.dsh .dsh-records-page .dsh-support-form-meta>span{flex:none;font:10px/1.8 Roboto Mono,monospace;color:var(--records-muted)}.dsh .dsh-records-page .dsh-support-submit{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px}.dsh .dsh-records-page .dsh-support-submit>.dsh-note{font-size:12px}.dsh .dsh-records-page .dsh-support-aside{display:grid;gap:26px;min-width:0}.dsh .dsh-records-page .dsh-support-feature{padding-bottom:0}.dsh .dsh-records-page .dsh-support-feature h2{margin-top:0;font-size:31px}.dsh .dsh-records-page .dsh-support-feature .dsh-sheet-sculpture{width:125%;margin:12px -25% -15px 0}.dsh .dsh-records-page .dsh-support-shortcuts h2{margin:0 0 14px}.dsh .dsh-records-page .dsh-support-shortcuts ul{list-style:none;margin:0;padding:0}.dsh .dsh-records-page .dsh-support-shortcuts a{display:flex;align-items:center;gap:13px;min-height:78px;padding:16px 0;border-bottom:1px solid var(--records-line);text-decoration:none;color:#365e40;transition:color .18s ease}.dsh .dsh-records-page .dsh-support-shortcuts a:hover{color:#152920}.dsh .dsh-records-page .dsh-support-shortcuts a>svg{flex:none}.dsh .dsh-records-page .dsh-support-shortcuts a>svg:last-child{margin-left:auto}.dsh .dsh-records-page .dsh-support-shortcuts a>span{min-width:0}.dsh .dsh-records-page .dsh-support-shortcuts strong{display:block;font-size:14px;font-weight:600;color:#152920}.dsh .dsh-records-page .dsh-support-shortcuts small{display:block;font-size:12px;line-height:1.6;margin-top:4px;color:var(--records-muted)}.dsh .dsh-records-page .dsh-support-tip{margin:0;font-size:12px}.dsh .dsh-records-page .dsh-support-done{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:40px;min-height:350px}.dsh .dsh-records-page .dsh-support-done :is(h2,p){margin:0}.dsh .dsh-records-page .dsh-support-check{display:grid;place-items:center;width:62px;height:62px;border:1px solid #b7c8a7;background:#edf3e1;color:#365e40;border-radius:6px}@media (max-width: 1100px){.dsh .dsh-records-page .dsh-memory-layout{grid-template-columns:minmax(220px,.8fr) minmax(0,1.35fr);gap:22px}.dsh .dsh-records-page .dsh-support-layout{grid-template-columns:minmax(0,1.5fr) minmax(230px,.8fr);gap:20px}.dsh .dsh-records-page .dsh-support-form{padding:24px}.dsh .dsh-records-page .dsh-support-feature{padding:25px 22px 0}.dsh .dsh-records-page .dsh-support-feature h2{font-size:28px}.dsh .dsh-records-page .dsh-support-form-meta{flex-direction:column;gap:8px}}@media (max-width: 850px){.dsh .dsh-records-page :is(.dsh-chat-layout,.dsh-memory-layout,.dsh-support-layout,.dsh-data-settings-grid){grid-template-columns:1fr}.dsh .dsh-records-page .dsh-records-aside{grid-template-columns:1fr 1fr;align-items:start}.dsh .dsh-records-page .dsh-records-aside>.dsh-records-feature{grid-row:span 2}.dsh .dsh-records-page .dsh-records-aside>.dsh-note{grid-column:2;padding:10px 0}.dsh .dsh-records-page .dsh-memory-setting{grid-column:2}.dsh .dsh-records-page .dsh-chat-collection{border-right:0;border-bottom:1px solid var(--records-line)}.dsh .dsh-records-page .dsh-chat-list{max-height:370px;overflow-y:auto}.dsh .dsh-records-page .dsh-chat-reader-empty{min-height:320px;padding:32px}.dsh .dsh-records-page .dsh-support-aside{grid-template-columns:1fr 1fr;align-items:start}.dsh .dsh-records-page .dsh-support-tip{grid-column:2}.dsh .dsh-records-page .dsh-support-feature{grid-row:span 2}}@media (max-width: 600px){.dsh .dsh-records-page :is(.dsh-records-aside,.dsh-support-aside,.dsh-data-action-grid){grid-template-columns:1fr}.dsh .dsh-records-page :is(.dsh-records-aside>.dsh-note,.dsh-records-aside>.dsh-records-feature,.dsh-memory-setting,.dsh-support-tip,.dsh-support-feature){grid-column:auto;grid-row:auto;margin-top:0}.dsh .dsh-records-page .dsh-records-section-head{flex-direction:column;align-items:flex-start;gap:14px}.dsh .dsh-records-page .dsh-records-filter{width:100%}.dsh .dsh-records-page .dsh-data-intro{grid-template-columns:1fr;padding:28px}.dsh .dsh-records-page .dsh-data-intro-art{display:none}.dsh .dsh-records-page .dsh-data-intro h2{font-size:32px}.dsh .dsh-records-page :is(.dsh-data-action,.dsh-support-form,.dsh-email-preferences){padding:23px}.dsh .dsh-records-page .dsh-data-policy{flex-direction:column;align-items:flex-start}.dsh .dsh-records-page .dsh-fact{padding:20px}.dsh .dsh-records-page .dsh-fact .dsh-card-head{flex-direction:column;gap:10px}.dsh .dsh-records-page .dsh-chat-reader-head{flex-direction:column;padding:22px}.dsh .dsh-records-page .dsh-chat-reader-empty{padding:28px}.dsh .dsh-records-page .dsh-tx{padding:22px}.dsh .dsh-records-page .dsh-turn-user{margin-left:12px}.dsh .dsh-records-page .dsh-support-form-meta>span{font-size:11px}}@media (prefers-reduced-motion: reduce){.dsh .dsh-records-page :is(.dsh-chat-select,.dsh-support-category,.dsh-support-shortcuts a){transition:none}}@media (max-width: 850px){.dsh .dsh-records-page .dsh-chat-reader{min-height:calc(100svh - 88px)}}.dsh.dsh-workspace .dsh-home-opening{position:relative;display:grid;grid-template-columns:1fr .9fr;align-items:center;min-height:280px;margin-bottom:20px;padding:32px 36px;border:1px solid #344338;border-radius:24px 24px 0;background:#121915;color:#f5f7ee;overflow:hidden}.dsh.dsh-workspace .dsh-home-opening-copy{position:relative;z-index:1;min-width:0}.dsh.dsh-workspace .dsh-home-opening h2{margin:0;font:600 clamp(29px,3.1vw,43px) / 1.04 "Bricolage Grotesque",Arial,sans-serif;letter-spacing:-.045em}.dsh.dsh-workspace .dsh-home-opening h2 span{color:#bbd2a5}.dsh.dsh-workspace .dsh-home-opening-copy>p:not(.dsh-home-identity){max-width:30ch;margin:17px 0 10px;color:#c2cdbd;font-size:14px;line-height:1.6}.dsh.dsh-workspace .dsh-home-guide{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#f5f7ee;text-decoration-color:#667b62;text-underline-offset:5px;font-size:13px;font-weight:600}.dsh.dsh-workspace .dsh-home-guide:hover{text-decoration-color:#bbd2a5}.dsh.dsh-workspace .dsh-home-identity{margin:12px 0 0;font-size:11px;line-height:1.6;color:#b8c7b4}.dsh.dsh-workspace .dsh-home-identity span{color:#e4ebdf;overflow-wrap:anywhere}.dsh.dsh-workspace .dsh-home-sculpture{width:115%;max-height:280px;margin:-12px -45px -50px -15px}.dsh.dsh-workspace .dsh-home-prompt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;margin-bottom:24px;padding:23px 24px;border:1px solid #d9dfd3;border-radius:6px;background:#fffefa}.dsh.dsh-workspace .dsh-home-prompt-mark{padding-top:3px;color:#48704e}.dsh.dsh-workspace .dsh-home-prompt h2{margin:0 0 8px;font-size:13px;font-weight:600;color:#58665b}.dsh.dsh-workspace .dsh-home-prompt p{max-width:68ch;margin:0;color:#152920;font-size:15px;line-height:1.65}.dsh.dsh-workspace .dsh-home-prompt output{display:block;margin-top:10px;color:#5a675f;font-size:12px;line-height:1.6}.dsh.dsh-workspace .dsh-home-prompt>button{white-space:nowrap}.dsh.dsh-workspace .dsh-home-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:32px}.dsh.dsh-workspace .dsh-home-links>a{display:grid;grid-template-columns:1fr auto;gap:14px 8px;padding:20px;border:1px solid #d9dfd3;border-radius:6px;background:#f8f8f0;color:#152920;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.dsh.dsh-workspace .dsh-home-links>a>svg:first-child{grid-column:1 / -1;color:#4b6b48}.dsh.dsh-workspace .dsh-home-links strong{grid-column:1 / -1;font-size:14px;font-weight:600}.dsh.dsh-workspace .dsh-home-links span{color:#5a675f;font-size:12px;line-height:1.5}.dsh.dsh-workspace .dsh-home-links>a>svg:last-child{color:#5a675f;align-self:end}.dsh.dsh-workspace .dsh-home-links>a:hover{background:#eef2e7;border-color:#9eaf91;transform:translateY(-2px)}.dsh.dsh-workspace .dsh-home-metrics{margin-bottom:32px}.dsh.dsh-workspace .dsh-home-period{color:#5a675f;font-size:12px}.dsh.dsh-workspace .dsh-home .dsh-sec-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:15px}.dsh.dsh-workspace .dsh-home .dsh-sec-head .dsh-h2{margin:0}.dsh.dsh-workspace .dsh-home .dsh-kpis{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;border:1px solid #d9dfd3;border-radius:6px;background:#fffefa;overflow:hidden}.dsh.dsh-workspace .dsh-home .dsh-kpi{min-width:0;padding:24px;border-right:1px solid #e1e5db}.dsh.dsh-workspace .dsh-home .dsh-kpi:last-child{border-right:0}.dsh.dsh-workspace .dsh-home .dsh-kpi-kick{color:#5a675f;margin:0 0 16px;font:500 10px/1.5 Roboto Mono,monospace;letter-spacing:.08em}.dsh.dsh-workspace .dsh-home .dsh-kpi-fig{margin:0;font:600 clamp(28px,3.3vw,40px) / 1 "Bricolage Grotesque",Arial,sans-serif;letter-spacing:-.04em;color:#152920;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dsh.dsh-workspace .dsh-home .dsh-kpi-fig-absent{color:#788174}.dsh.dsh-workspace .dsh-home .dsh-kpi-label{margin:12px 0 0;font-size:13px;font-weight:600}.dsh.dsh-workspace .dsh-home .dsh-kpi-note,.dsh.dsh-workspace .dsh-home .dsh-kpi-why{margin:7px 0 0;font-size:11px;line-height:1.6;color:#5a675f}.dsh.dsh-workspace .dsh-home-records{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,.8fr);align-items:start;gap:24px}.dsh.dsh-workspace .dsh-home-activity,.dsh.dsh-workspace .dsh-home-usage{min-width:0;margin:0}.dsh.dsh-workspace .dsh-home-usage>h2{margin:0 0 15px}.dsh.dsh-workspace .dsh-home-usage .dsh-usage{padding:24px;background:#eef2e7;border-color:#d4ddcb}.dsh.dsh-workspace .dsh-home-usage-symbol{margin-bottom:28px;color:#4f7049}.dsh.dsh-workspace .dsh-home .dsh-usage-absent{margin:0;color:#536358;font-size:13px;line-height:1.7}.dsh.dsh-workspace .dsh-home .dsh-usage-line{margin:0}.dsh.dsh-workspace .dsh-home .dsh-usage-fig{display:block;color:#152920;font:600 32px/1.1 Bricolage Grotesque,Arial,sans-serif;letter-spacing:-.04em}.dsh.dsh-workspace .dsh-home .dsh-usage-bigfig{margin:0;color:#152920;font:600 clamp(26px,2.5vw,34px) / 1.1 "Bricolage Grotesque",Arial,sans-serif;letter-spacing:-.04em;overflow-wrap:anywhere}.dsh.dsh-workspace .dsh-home .dsh-usage-bigfig span{display:block;margin-top:7px;font:400 13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.dsh.dsh-workspace .dsh-home .dsh-usage-sub{display:block;color:#536358;font-size:12px;line-height:1.7}.dsh.dsh-workspace .dsh-home-usage-link{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;width:100%;margin-top:25px;padding-top:15px;border-top:1px solid #d1daca;color:#152920;font-size:12px;font-weight:600;text-decoration:none}.dsh.dsh-workspace .dsh-home-usage-link:hover{text-decoration:underline;text-underline-offset:4px}.dsh.dsh-workspace .dsh-home .dsh-act{list-style:none;margin:0;padding:0}.dsh.dsh-workspace .dsh-home .dsh-act-item{display:flex;align-items:start;gap:13px;padding:18px 0;border-bottom:1px solid #e1e5db}.dsh.dsh-workspace .dsh-home .dsh-act-item:first-child{padding-top:0}.dsh.dsh-workspace .dsh-home .dsh-act-item:last-child{border:0;padding-bottom:0}.dsh.dsh-workspace .dsh-home .dsh-act-ico{display:grid;place-items:center;flex:0 0 29px;height:29px;color:#48704e;background:#eef2e7;border-radius:4px}.dsh.dsh-workspace .dsh-home .dsh-act-main{min-width:0}.dsh.dsh-workspace .dsh-home .dsh-act-label{margin:0;color:#152920;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.dsh.dsh-workspace .dsh-home .dsh-act-meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin:5px 0 0;color:#5a675f;font-size:11px;line-height:1.6}.dsh.dsh-workspace .dsh-home .dsh-act-chip{font-family:Roboto Mono,monospace}.dsh.dsh-workspace .dsh-home .dsh-act-item-undone .dsh-act-label{text-decoration:line-through;color:#667264}.dsh.dsh-workspace .dsh-home .dsh-act-tag{color:#536358;font-weight:600}.dsh.dsh-workspace .dsh-setup-heading{display:flex;align-items:start;gap:14px}.dsh.dsh-workspace .dsh-setup-heading>svg{flex-shrink:0;color:#4b6b48;margin-top:4px}.dsh.dsh-workspace .dsh-setup-heading h3{margin:0;color:#152920;font:600 23px/1.18 Bricolage Grotesque,Arial,sans-serif;letter-spacing:-.035em}.dsh.dsh-workspace .dsh-setup-heading p{max-width:53ch;margin:10px 0 0;color:#5a675f;font-size:13px;line-height:1.65}.dsh.dsh-workspace .dsh-setup-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.dsh.dsh-workspace .dsh-setup-platforms article{display:flex;flex-direction:column;align-items:start;padding:18px;border:1px solid #d9dfd3;border-radius:6px;background:#f8f8f0;min-width:0}.dsh.dsh-workspace .dsh-setup-product{display:flex;align-items:center;gap:9px}.dsh.dsh-workspace .dsh-setup-product img{object-fit:contain;flex-shrink:0}.dsh.dsh-workspace .dsh-setup-product h4{margin:0;color:#152920;font-size:13px;font-weight:600}.dsh.dsh-workspace .dsh-setup-platforms article>p{margin:15px 0 10px;font-size:12px;line-height:1.65;color:#5a675f}.dsh.dsh-workspace .dsh-setup-hosts{font-size:11px;line-height:1.6;color:#5a675f;margin-bottom:12px}.dsh.dsh-workspace .dsh-setup-menu{color:#273b2d}.dsh.dsh-workspace .dsh-setup-platforms a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#152920;font-size:12px;font-weight:600;text-underline-offset:4px;text-decoration-color:#acbba1}.dsh.dsh-workspace .dsh-setup-platforms a:first-of-type{margin-top:auto}.dsh.dsh-workspace .dsh-setup-platforms a:hover{text-decoration-color:#355937}.dsh.dsh-workspace .dsh-setup-platforms .dsh-setup-secondary{color:#5a675f;font-weight:400;font-size:11px}.dsh.dsh-workspace .dsh-setup-availability{margin:18px 0 0;font-size:11px;line-height:1.65;color:#5a675f}.dsh.dsh-workspace .dsh-welcome{display:grid;grid-template-columns:.7fr 1.3fr;border:1px solid #d9dfd3;border-radius:24px 24px 0;overflow:hidden;background:#fffefa;color:#152920;min-height:665px}.dsh.dsh-workspace .dsh-welcome-side{display:flex;flex-direction:column;position:relative;padding:30px 26px;overflow:hidden;background:#121915;color:#f5f7ee;min-width:0}.dsh.dsh-workspace .dsh-welcome-side-copy{position:relative;z-index:1}.dsh.dsh-workspace .dsh-welcome-side-copy img{object-fit:contain;filter:brightness(0) invert(1)}.dsh.dsh-workspace .dsh-welcome-side-copy p{margin:27px 0 0;font:600 clamp(25px,2.5vw,35px) / 1.07 "Bricolage Grotesque",Arial,sans-serif;letter-spacing:-.04em}.dsh.dsh-workspace .dsh-welcome-side-copy p span{color:#bbd2a5}.dsh.dsh-workspace .dsh-welcome-sculpture{width:135%;margin:20px -55px 0 -15px;max-height:260px}.dsh.dsh-workspace .dsh-welcome-steps{position:relative;z-index:1;list-style:none;margin:auto 0 0;padding:14px 0 0}.dsh.dsh-workspace .dsh-welcome-steps li{display:flex;align-items:center;gap:11px;color:#a7b5a1;font-size:12px;padding:10px 0}.dsh.dsh-workspace .dsh-welcome-steps li>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #40503f;border-radius:3px;font:500 10px Roboto Mono,monospace;flex-shrink:0}.dsh.dsh-workspace .dsh-welcome-steps li[aria-current=step]{color:#f5f7ee}.dsh.dsh-workspace .dsh-welcome-steps li[aria-current=step]>span{border-color:#bbd2a5;color:#121915;background:#bbd2a5}.dsh.dsh-workspace .dsh-welcome-steps li[data-complete=true]>span{color:#bbd2a5}.dsh.dsh-workspace .dsh-welcome-main{display:flex;flex-direction:column;padding:28px 34px 30px;min-width:0}.dsh.dsh-workspace .dsh-welcome-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.dsh.dsh-workspace .dsh-welcome-top>span{color:#5a675f;font:400 11px/1.5 Roboto Mono,monospace}.dsh.dsh-workspace .dsh-welcome-skip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:transparent;color:#5a675f;font-size:12px;cursor:pointer}.dsh.dsh-workspace .dsh-welcome-skip:hover{color:#152920;text-decoration:underline;text-underline-offset:4px}.dsh.dsh-workspace .dsh-welcome-progress{height:2px;background:#e6eade;margin:15px 0 27px}.dsh.dsh-workspace .dsh-welcome-progress span{display:block;width:100%;height:100%;background:#6f8d5c;transform-origin:left center;transition:transform .22s ease}.dsh.dsh-workspace .dsh-welcome-scene{flex:1;animation:dsh-welcome-arrive .22s ease both}.dsh.dsh-workspace .dsh-welcome-scene h1{max-width:17ch;margin:0;color:#152920;font:600 clamp(27px,3vw,39px) / 1.08 "Bricolage Grotesque",Arial,sans-serif;letter-spacing:-.045em}.dsh.dsh-workspace .dsh-welcome-lede{margin:17px 0 0;max-width:48ch;font-size:14px;line-height:1.65;color:#5a675f}.dsh.dsh-workspace .dsh-welcome-intro{margin-top:24px}.dsh.dsh-workspace .dsh-welcome-intro>div{display:flex;align-items:start;gap:14px;padding:17px 0;border-top:1px solid #e0e5d9}.dsh.dsh-workspace .dsh-welcome-intro svg{flex-shrink:0;margin-top:2px;color:#4b6b48}.dsh.dsh-workspace .dsh-welcome-intro p{margin:0;font-size:13px;line-height:1.55}.dsh.dsh-workspace .dsh-welcome-intro strong{display:block;font-weight:600;color:#152920}.dsh.dsh-workspace .dsh-welcome-intro p span{display:block;margin-top:5px;color:#5a675f;font-size:12px}.dsh.dsh-workspace .dsh-welcome-note{margin:18px 0 0;font-size:11px;line-height:1.65;color:#5a675f}.dsh.dsh-workspace .dsh-welcome-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.dsh.dsh-workspace .dsh-welcome-platforms button{position:relative;display:flex;flex-direction:column;align-items:start;min-width:0;gap:10px;padding:23px 18px;min-height:174px;background:#f8f8f0;border:1px solid #d9dfd3;border-radius:6px;text-align:left;color:#152920;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.dsh.dsh-workspace .dsh-welcome-platforms button:hover{background:#eef2e7;border-color:#9eaf91}.dsh.dsh-workspace .dsh-welcome-platforms button[aria-pressed=true],.dsh.dsh-workspace .dsh-welcome-purposes button[aria-pressed=true]{background:#edf2e5;border-color:#69855b}.dsh.dsh-workspace .dsh-welcome-platforms img{object-fit:contain;margin-bottom:9px}.dsh.dsh-workspace .dsh-welcome-platforms strong{font-size:14px;font-weight:600}.dsh.dsh-workspace .dsh-welcome-platforms button>span:not(.dsh-welcome-choice-check){font-size:11px;line-height:1.6;color:#5a675f}.dsh.dsh-workspace .dsh-welcome-platforms .dsh-welcome-choice-check{position:absolute;top:23px;right:18px;color:#4b6b48}.dsh.dsh-workspace .dsh-welcome-purposes{display:grid;gap:10px;margin-top:24px}.dsh.dsh-workspace .dsh-welcome-purposes button{display:flex;align-items:center;gap:16px;padding:17px 18px;background:#f8f8f0;border:1px solid #d9dfd3;border-radius:6px;text-align:left;color:#152920;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.dsh.dsh-workspace .dsh-welcome-purposes button:hover{background:#eef2e7;border-color:#9eaf91}.dsh.dsh-workspace .dsh-welcome-purposes strong{display:block;font-size:13px;font-weight:600}.dsh.dsh-workspace .dsh-welcome-purposes small{display:block;margin-top:5px;color:#5a675f;font-size:11px;line-height:1.6}.dsh.dsh-workspace .dsh-welcome-purposes .dsh-welcome-choice-check{margin-left:auto;color:#4b6b48;flex-shrink:0}.dsh.dsh-workspace .dsh-welcome-cell-glyph{flex-shrink:0;display:grid;width:27px;height:27px;grid-template-columns:repeat(3,1fr);gap:3px}.dsh.dsh-workspace .dsh-welcome-cell-glyph i{background:#ced9c2;border:1px solid #a8ba98}.dsh.dsh-workspace .dsh-welcome-cell-glyph[data-pattern="0"] i:nth-child(3n),.dsh.dsh-workspace .dsh-welcome-cell-glyph[data-pattern="1"] i:nth-child(-n+3),.dsh.dsh-workspace .dsh-welcome-cell-glyph[data-pattern="2"] i:nth-child(2n),.dsh.dsh-workspace .dsh-welcome-cell-glyph[data-pattern="3"] i:nth-child(4n+1){background:#6f8d5c;border-color:#658352}.dsh.dsh-workspace .dsh-welcome-starter{margin-top:24px;padding:23px;background:#f0f3e9;border:1px solid #d3ddc8;border-radius:6px}.dsh.dsh-workspace .dsh-welcome-prompt-label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#4b6b48}.dsh.dsh-workspace .dsh-welcome-starter p{font-size:15px;line-height:1.65;color:#152920;margin:17px 0 20px}.dsh.dsh-workspace .dsh-welcome-starter output{display:block;margin-top:10px;font-size:11px;line-height:1.6;color:#5a675f}.dsh.dsh-workspace .dsh-welcome-starter output:empty{display:none}.dsh.dsh-workspace .dsh-welcome-setup{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:13px;color:#152920;font-size:12px;font-weight:600;text-underline-offset:4px;text-decoration-color:#a8ba98}.dsh.dsh-workspace .dsh-welcome-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:28px;padding-top:23px;border-top:1px solid #e0e5d9}.dsh.dsh-workspace .dsh-welcome-actions>button:last-child{margin-left:auto}@keyframes dsh-welcome-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1100px){.dsh.dsh-workspace .dsh-home-opening{padding:28px}.dsh.dsh-workspace .dsh-home-links{grid-template-columns:repeat(2,minmax(0,1fr))}.dsh.dsh-workspace .dsh-home-records{grid-template-columns:minmax(0,1fr)}.dsh.dsh-workspace .dsh-home-usage .dsh-usage{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px 22px;align-items:center}.dsh.dsh-workspace .dsh-home-usage-symbol{margin:0}.dsh.dsh-workspace .dsh-home-usage-link{grid-column:1 / -1;margin:0}.dsh.dsh-workspace .dsh-home .dsh-kpi{padding:20px 16px}.dsh.dsh-workspace .dsh-welcome{grid-template-columns:.65fr 1.35fr}.dsh.dsh-workspace .dsh-welcome-side{padding:27px 20px}.dsh.dsh-workspace .dsh-welcome-main{padding:24px}.dsh.dsh-workspace .dsh-welcome-platforms{grid-template-columns:minmax(0,1fr)}.dsh.dsh-workspace .dsh-welcome-platforms button{min-height:100px;padding-left:69px;justify-content:center;gap:5px}.dsh.dsh-workspace .dsh-welcome-platforms img{position:absolute;left:19px;top:29px;width:30px;height:30px;margin:0}.dsh.dsh-workspace .dsh-welcome-platforms button>strong{padding-right:18px}}@media (max-width: 700px){.dsh.dsh-workspace .dsh-home-opening{grid-template-columns:minmax(0,1fr);min-height:390px;align-items:start;padding:27px 24px;border-radius:20px 20px 0}.dsh.dsh-workspace .dsh-home-opening-copy{max-width:34ch}.dsh.dsh-workspace .dsh-home-opening h2{font-size:35px}.dsh.dsh-workspace .dsh-home-sculpture{position:absolute;width:290px;height:210px;right:-22px;bottom:-26px;margin:0;opacity:.75}.dsh.dsh-workspace .dsh-home-identity{max-width:25ch}.dsh.dsh-workspace .dsh-home-prompt{grid-template-columns:auto minmax(0,1fr);padding:20px;gap:12px}.dsh.dsh-workspace .dsh-home-prompt>button{grid-column:2;justify-self:start}.dsh.dsh-workspace .dsh-home .dsh-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dsh.dsh-workspace .dsh-home .dsh-kpi{padding:22px 20px}.dsh.dsh-workspace .dsh-home .dsh-kpi:nth-child(2){border-right:0}.dsh.dsh-workspace .dsh-home .dsh-kpi:nth-child(-n+2){border-bottom:1px solid #e1e5db}.dsh.dsh-workspace .dsh-welcome{grid-template-columns:minmax(0,1fr);min-height:0;border-radius:20px 20px 0}.dsh.dsh-workspace .dsh-welcome-side{min-height:180px;padding:23px}.dsh.dsh-workspace .dsh-welcome-side-copy img{width:30px;height:24px}.dsh.dsh-workspace .dsh-welcome-side-copy p{font-size:25px;margin-top:18px}.dsh.dsh-workspace .dsh-welcome-sculpture{position:absolute;width:220px;height:200px;margin:0;right:-75px;bottom:-110px;opacity:.45}.dsh.dsh-workspace .dsh-welcome-steps{display:none}.dsh.dsh-workspace .dsh-welcome-main{padding:18px 23px 24px}.dsh.dsh-workspace .dsh-welcome-scene h1{font-size:31px}.dsh.dsh-workspace .dsh-welcome-progress{margin:10px 0 24px}}@media (max-width: 440px){.dsh.dsh-workspace .dsh-home-opening h2{font-size:31px}.dsh.dsh-workspace .dsh-home-opening{padding:25px 20px;min-height:400px}.dsh.dsh-workspace .dsh-home-links{gap:9px}.dsh.dsh-workspace .dsh-home-links>a{padding:17px 14px}.dsh.dsh-workspace .dsh-home-links strong{font-size:13px}.dsh.dsh-workspace .dsh-home-links span{font-size:11px}.dsh.dsh-workspace .dsh-home-prompt{grid-template-columns:minmax(0,1fr);padding:20px}.dsh.dsh-workspace .dsh-home-prompt-mark{display:none}.dsh.dsh-workspace .dsh-home-prompt>button{grid-column:1}.dsh.dsh-workspace .dsh-home .dsh-kpi{padding:20px 16px}.dsh.dsh-workspace .dsh-home .dsh-kpi-fig{font-size:33px}.dsh.dsh-workspace .dsh-setup-platforms{grid-template-columns:minmax(0,1fr)}.dsh.dsh-workspace .dsh-setup-heading{display:block}.dsh.dsh-workspace .dsh-setup-heading>svg{margin:0 0 15px}.dsh.dsh-workspace .dsh-welcome-main{padding:15px 20px 23px}.dsh.dsh-workspace .dsh-welcome-scene h1{font-size:29px}.dsh.dsh-workspace .dsh-welcome-starter{padding:19px}.dsh.dsh-workspace .dsh-welcome-purposes button{padding:16px 14px;gap:11px}.dsh.dsh-workspace .dsh-welcome-cell-glyph{width:24px;height:24px}}@media (prefers-reduced-motion: reduce){.dsh.dsh-workspace .dsh-home-links>a,.dsh.dsh-workspace .dsh-welcome-progress span,.dsh.dsh-workspace .dsh-welcome-platforms button,.dsh.dsh-workspace .dsh-welcome-purposes button{transition:none}.dsh.dsh-workspace .dsh-home-links>a:hover{transform:none}.dsh.dsh-workspace .dsh-welcome-scene{animation:none}}.dsh.dsh-workspace .dsh-install-hosts{display:flex;flex-wrap:wrap;gap:7px;margin:21px 0 15px}.dsh.dsh-workspace .dsh-install-hosts button{min-height:44px;padding:9px 15px;border:1px solid #d2dcc8;border-radius:6px;background:#f8f8f0;color:#536358;font-size:12px;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.dsh.dsh-workspace .dsh-install-hosts button[aria-pressed=true]{background:#e8efdc;border-color:#779364;color:#152920}.dsh.dsh-workspace .dsh-install-hosts button:hover{border-color:#779364}.dsh.dsh-workspace .dsh-install-diagram{margin-top:20px;overflow:hidden;border:1px solid #344937;border-radius:6px;background:#121915;color:#f5f7ee}.dsh.dsh-workspace .dsh-install-diagram-toolbar{display:flex;align-items:center;gap:8px;height:39px;padding:0 14px;border-bottom:1px solid #344937;font-size:10px}.dsh.dsh-workspace .dsh-install-diagram-toolbar img{object-fit:contain}.dsh.dsh-workspace .dsh-install-diagram-menu{display:flex;align-items:center;flex-wrap:wrap;gap:9px 15px;padding:10px 14px;border-bottom:1px solid #344937;color:#b8c7b4;font-size:9px}.dsh.dsh-workspace .dsh-install-diagram-menu strong{padding:3px 7px;border:1px solid #75905f;border-radius:3px;color:#f5f7ee;font-weight:500;background:#2b3e28}.dsh.dsh-workspace .dsh-install-diagram-grid{position:relative;display:grid;grid-template-columns:repeat(5,1fr);height:140px;margin:0}.dsh.dsh-workspace .dsh-install-diagram-grid>i{border-right:1px solid #bbd2a51c;border-bottom:1px solid #bbd2a51c}.dsh.dsh-workspace .dsh-install-diagram-grid>i:nth-child(7),.dsh.dsh-workspace .dsh-install-diagram-grid>i:nth-child(8){background:#bbd2a520}.dsh.dsh-workspace .dsh-install-diagram-addon{position:absolute;right:18px;bottom:0;width:132px;height:123px;display:flex;flex-wrap:wrap;align-content:start;align-items:center;gap:8px;padding:14px 12px;border:1px solid #80956b;border-bottom:0;border-radius:5px 5px 0 0;background:#f8f8f0;color:#152920}.dsh.dsh-workspace .dsh-install-diagram-addon img{object-fit:contain}.dsh.dsh-workspace .dsh-install-diagram-addon strong{font-size:9px;font-weight:600}.dsh.dsh-workspace .dsh-install-diagram-addon>span{display:block;height:4px;width:100%;border-radius:1px;background:#becdad;margin-top:4px}.dsh.dsh-workspace .dsh-install-diagram-addon>span:last-child{width:70%}.dsh.dsh-workspace .dsh-install-access{margin:15px 0 0;padding:11px 13px;border:1px solid #d2dcc8;border-radius:6px;background:#f0f4e7;color:#52634b;font-size:11px;line-height:1.65}.dsh.dsh-workspace .dsh-install-steps{list-style:none;padding:0;margin:20px 0}.dsh.dsh-workspace .dsh-install-steps li{display:flex;align-items:start;gap:13px;padding:15px 0;border-top:1px solid #e0e5d9}.dsh.dsh-workspace .dsh-install-steps li>span{flex:0 0 25px;width:25px;height:25px;display:grid;place-items:center;border:1px solid #cbd8be;border-radius:3px;background:#edf2e4;color:#527442;font:500 10px/1.5 Roboto Mono,monospace}.dsh.dsh-workspace .dsh-install-steps h2{margin:1px 0 7px;color:#152920;font-size:13px;line-height:1.45;font-weight:600}.dsh.dsh-workspace .dsh-install-steps p{margin:0;color:#536358;font-size:12px;line-height:1.7}.dsh.dsh-workspace .dsh-install-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px 16px}.dsh.dsh-workspace .dsh-install-actions .dsh-btn{text-align:center}.dsh.dsh-workspace .dsh-install-detail-link{display:inline-flex;align-items:center;gap:5px;min-height:44px;color:#152920;font-size:11px;text-underline-offset:4px}.dsh.dsh-workspace .dsh-install-check{display:flex;align-items:start;gap:10px;margin-top:22px;padding:12px 0;color:#152920;font-size:12px;line-height:1.6;cursor:pointer}.dsh.dsh-workspace .dsh-install-check input{margin-top:2px}.dsh.dsh-workspace .dsh-install-check small{display:block;color:#63705c;font-size:10px;line-height:1.6;margin-top:5px}.dsh.dsh-workspace .dsh-install-check-note{margin:0 0 12px 28px;color:#527442;font-size:11px;line-height:1.6}.dsh.dsh-workspace .dsh-install-reference{display:inline-flex;align-items:center;gap:5px;min-height:44px;margin-top:7px;color:#63705c;font-size:10px;text-underline-offset:4px}.dsh.dsh-workspace .dsh-install-platform-switch{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}.dsh.dsh-workspace .dsh-install-platform-switch button{display:flex;align-items:center;gap:8px;min-height:65px;padding:14px;border:1px solid #d2dcc8;border-radius:6px;background:#f8f8f0;color:#152920;font-size:12px;text-align:left}.dsh.dsh-workspace .dsh-install-platform-switch button img{object-fit:contain;flex-shrink:0}.dsh.dsh-workspace .dsh-install-platform-switch button:hover{background:#e8efdc;border-color:#779364}.dsh.dsh-workspace .dsh-welcome-upgrade{display:flex;align-items:start;gap:18px;padding:21px;margin-top:21px;border:1px solid #40513c;border-radius:6px;background:#121915;color:#f5f7ee}.dsh.dsh-workspace .dsh-welcome-upgrade-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;width:36px;height:36px;flex-shrink:0;margin-top:2px}.dsh.dsh-workspace .dsh-welcome-upgrade-grid i{background:#bbd2a51a;border:1px solid #bbd2a56b}.dsh.dsh-workspace .dsh-welcome-upgrade-grid i:nth-child(3){background:#bbd2a5;transform:translate(3px,-3px)}.dsh.dsh-workspace .dsh-welcome-upgrade h2{margin:0;font:600 20px/1.15 Bricolage Grotesque,Arial,sans-serif;letter-spacing:-.03em;color:#f5f7ee}.dsh.dsh-workspace .dsh-welcome-upgrade p{margin:9px 0 0;color:#b8c7b4;font-size:12px;line-height:1.65}.dsh.dsh-workspace .dsh-welcome-upgrade button,.dsh.dsh-workspace .dsh-welcome-upgrade a{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:4px;padding:0;background:transparent;color:#d9e8ca;border:0;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#647b58}.dsh.dsh-workspace .dsh-welcome-upgrade button:hover,.dsh.dsh-workspace .dsh-welcome-upgrade a:hover{color:#fff;text-decoration-color:#bbd2a5}.dsh.dsh-workspace .dsh-welcome-upgrade :focus-visible{outline-color:#bbd2a5}@media (max-width: 440px){.dsh.dsh-workspace .dsh-install-hosts{gap:5px}.dsh.dsh-workspace .dsh-install-hosts button{padding:9px 12px;font-size:11px}.dsh.dsh-workspace .dsh-install-platform-switch{grid-template-columns:1fr}.dsh.dsh-workspace .dsh-welcome-upgrade{padding:18px;gap:12px}.dsh.dsh-workspace .dsh-welcome-upgrade-grid{width:30px;height:30px}.dsh.dsh-workspace .dsh-welcome-upgrade h2{font-size:19px}}@media (prefers-reduced-motion: reduce){.dsh.dsh-workspace .dsh-install-hosts button{transition:none}}.dsh .dsh-support-hub{--support-line: #d9dfd3;--support-muted: #5a675f}.dsh .dsh-support-intro{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:26px 30px;margin-bottom:28px;border:1px solid #354335;border-radius:24px 24px 0;background:linear-gradient(110deg,#121915 55%,#243627);color:#f5f7ee}.dsh .dsh-support-intro>div{display:flex;align-items:center;gap:17px;max-width:270px}.dsh .dsh-support-intro svg{flex:0 0 auto;color:#bbd2a5}.dsh .dsh-support-intro p{margin:0;font:500 22px/1.2 Bricolage Grotesque,Arial,sans-serif;letter-spacing:-.025em}.dsh .dsh-support-intro ol{display:flex;list-style:none;margin:0;padding:0;gap:26px;color:#d4ddcd;font-size:12px}.dsh .dsh-support-intro li{max-width:140px;line-height:1.5}.dsh .dsh-support-intro li span{display:block;color:#a9bf96;font-size:10px;margin-bottom:5px}.dsh .dsh-support-created{display:flex;align-items:center;gap:13px;margin:0 0 20px;padding:14px 18px;color:#294c2e;background:#edf3e5;border:1px solid #cedfc1;border-radius:6px}.dsh .dsh-support-created p{margin:0;flex:1;font-size:14px;line-height:1.6}.dsh .dsh-support-created>svg{flex:0 0 auto}.dsh .dsh-support-workspace{display:grid;grid-template-columns:minmax(290px,.8fr) minmax(0,1.4fr);background:#fff;border:1px solid var(--support-line);border-radius:6px;overflow:hidden;min-height:600px}.dsh .dsh-support-workspace :is(.dsh-support-collection,.dsh-support-reader){min-width:0}.dsh .dsh-support-collection{background:#f3f5ed;border-right:1px solid var(--support-line)}.dsh .dsh-support-collection-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 20px 14px}.dsh .dsh-support-collection-head :is(h2,p){margin:0}.dsh .dsh-support-collection-head p{margin-top:4px;font-size:12px}.dsh .dsh-support-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:0 20px 12px}.dsh .dsh-support-search input,.dsh .dsh-support-filter select{min-width:0;width:100%;min-height:44px;border:1px solid #cbd4c4;border-radius:6px;padding:10px 12px;background:#fff;color:#152920;font:inherit;font-size:13px}.dsh .dsh-support-search .dsh-btn{padding-inline:12px}.dsh .dsh-support-filter{display:flex;align-items:center;gap:12px;padding:0 20px 18px;font-size:12px;color:#536251}.dsh .dsh-support-filter select{flex:1}.dsh .dsh-support-list>ul{list-style:none;margin:0;padding:0}.dsh .dsh-support-select{display:flex;flex-direction:column;gap:13px;width:100%;padding:20px;border:0;border-top:1px solid var(--support-line);border-left:3px solid transparent;text-align:left;color:#152920;background:transparent;font:inherit;cursor:pointer;transition:background .18s,border-color .18s}.dsh .dsh-support-select:hover{background:#eaf0e3}.dsh .dsh-support-select.is-selected{border-left-color:#4a6c43;background:#e5ecd9}.dsh .dsh-support-select>strong{font-size:15px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.dsh .dsh-support-select-top,.dsh .dsh-support-select-bottom{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;width:100%;font-size:10px;color:#5a675f}.dsh .dsh-support-select-bottom{line-height:1.6}.dsh .dsh-support-status{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;width:fit-content;max-width:100%;padding:4px 7px;border:1px solid #c6d2bf;border-radius:4px;background:#edf2e7;color:#3d5b36;font-size:10px;font-weight:600;line-height:1.4}.dsh .dsh-support-status:before{content:"";width:4px;height:4px;border-radius:50%;flex:0 0 auto;background:currentColor}.dsh .dsh-support-status.is-in_progress{background:#e8efed;border-color:#bfd0c9;color:#3b5e53}.dsh .dsh-support-status.is-waiting_user{background:#f9f0dd;border-color:#e6d4a4;color:#705715}.dsh .dsh-support-status.is-resolved{background:#dfead5;border-color:#c3d2b4;color:#3a5b30}.dsh .dsh-support-status.is-closed{background:#edeeea;border-color:#d4d8d0;color:#5c6557}.dsh .dsh-support-list-state{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-height:240px;padding:26px 20px;border-top:1px solid var(--support-line)}.dsh .dsh-support-list-state :is(h3,p){margin:0}.dsh .dsh-support-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:18px 16px;border-top:1px solid var(--support-line);font-size:10px}.dsh .dsh-support-pagination .dsh-btn{padding-inline:9px;font-size:11px}.dsh .dsh-support-reader{padding:28px;scroll-margin-top:94px}.dsh .dsh-support-reader:focus-visible{outline-offset:-4px}.dsh .dsh-support-back{margin:0 0 26px}.dsh .dsh-support-reader-state{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;min-height:400px}.dsh .dsh-support-reader-state :is(h2,p){margin:0}.dsh .dsh-support-reader-welcome{max-width:380px;margin:15px auto}.dsh .dsh-support-welcome-mark{display:grid;place-items:center;width:68px;height:62px;color:#526d47;border:1px solid #d2ddc8;border-radius:6px 6px 0;background:linear-gradient(135deg,#eff4e9,#fff)}.dsh .dsh-support-status-key{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:13px 14px;margin-top:10px;padding-top:24px;border-top:1px solid var(--support-line);font-size:12px;line-height:1.6;color:var(--support-muted)}.dsh .dsh-support-create{display:flex;flex-direction:column;gap:22px}.dsh .dsh-support-create header :is(h2,p){margin:0}.dsh .dsh-support-create header p{margin-top:10px}.dsh .dsh-support-create>.dsh-btn{align-self:flex-start}.dsh .dsh-support-categories{border:0;padding:0;margin:4px 0 0;min-width:0}.dsh .dsh-support-categories legend{margin-bottom:12px}.dsh .dsh-support-categories>div{display:flex;flex-wrap:wrap;gap:8px}.dsh .dsh-support-category{border:1px solid #cbd4c4;border-radius:6px;min-height:44px;padding:10px 13px;background:#fff;color:#40533c;font:inherit;font-size:12px;cursor:pointer;transition:color .18s,background .18s,border-color .18s}.dsh .dsh-support-category[aria-pressed=true]{background:#e5ecd9;border-color:#7d986a;color:#253d20}.dsh .dsh-support-category:disabled{cursor:default;opacity:.6}.dsh .dsh-support-compose-meta{display:flex;align-items:flex-start;gap:18px;margin-top:-8px}.dsh .dsh-support-compose-meta p{margin:0;flex:1;font-size:11px}.dsh .dsh-support-compose-meta>span{flex:0 0 auto;color:#687560;font-size:10px;line-height:1.7}.dsh .dsh-support-complaint{margin:0;padding:15px;background:#f3f5ed;border-left:2px solid #8aa078;color:#40533c;font-size:13px;line-height:1.7}.dsh .dsh-support-thread-kicker{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;color:#62725c;font-size:11px}.dsh .dsh-support-thread-head h2{margin:18px 0 10px;overflow-wrap:anywhere;line-height:1.2}.dsh .dsh-support-thread-head>p{margin:0;font-size:12px}.dsh .dsh-support-thread-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.dsh .dsh-support-thread-actions .dsh-btn{font-size:11px;padding-inline:12px}.dsh .dsh-support-thread-dates{display:flex;flex-wrap:wrap;gap:18px 30px;margin:24px 0 0;padding:20px 0;border-top:1px solid var(--support-line);border-bottom:1px solid var(--support-line)}.dsh .dsh-support-thread-dates dt{color:#6c7866;font-size:10px;margin:0 0 5px}.dsh .dsh-support-thread-dates dd{margin:0;color:#40533c;font-size:11px;line-height:1.6}.dsh .dsh-support-timeline{display:flex;flex-direction:column;gap:22px;list-style:none;padding:28px 0;margin:0}.dsh .dsh-support-message{padding:18px;border:1px solid #e0e5da;border-radius:6px;background:#f8f9f4}.dsh .dsh-support-message.is-operator{background:#eff4e8;border-color:#d4dfc9;border-left:3px solid #8aa078}.dsh .dsh-support-message.is-system{border:0;border-left:1px solid #cbd6c2;border-radius:0;background:transparent;padding:4px 15px;margin-inline:8px}.dsh .dsh-support-message header{display:flex;flex-wrap:wrap;gap:7px 14px;align-items:center;justify-content:space-between;color:#40533c;font-size:11px}.dsh .dsh-support-message time{color:#6c7866;font-size:10px}.dsh .dsh-support-message p{margin:13px 0 0;color:#263d2b;font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.dsh .dsh-support-message.is-system p{margin-top:8px;font-size:12px;color:#677360}.dsh .dsh-support-operation-note{margin:0 0 20px;color:#46683a;font-size:12px;line-height:1.7}.dsh .dsh-support-reply{display:flex;flex-direction:column;gap:20px;padding-top:25px;border-top:1px solid var(--support-line)}.dsh .dsh-support-reply>.dsh-btn{align-self:flex-start}.dsh .dsh-support-terminal{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding:20px;border:1px solid #d8e1cf;border-radius:6px;background:#f2f5eb}.dsh .dsh-support-terminal p{margin:0;font-size:13px;line-height:1.7;color:#53664b}.dsh .dsh-support-links{display:flex;flex-wrap:wrap;align-items:center;gap:14px 25px;padding:26px 0 0;color:#677360;font-size:12px}.dsh .dsh-support-links p{margin:0}.dsh .dsh-support-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#405d36;text-decoration:none}.dsh .dsh-support-links a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width: 1100px){.dsh .dsh-support-intro{align-items:flex-start}.dsh .dsh-support-intro ol{gap:18px}.dsh .dsh-support-workspace{grid-template-columns:minmax(255px,.85fr) minmax(0,1.4fr)}.dsh .dsh-support-reader{padding:23px}}@media (max-width: 850px){.dsh .dsh-support-intro{padding:25px;flex-direction:column;gap:23px}.dsh .dsh-support-intro>div{max-width:none}.dsh .dsh-support-intro ol{width:100%;justify-content:space-between}.dsh .dsh-support-workspace{display:block;min-height:0}.dsh .dsh-support-collection{border-right:0}.dsh .dsh-support-reader,.dsh .dsh-support-workspace.has-reader .dsh-support-collection{display:none}.dsh .dsh-support-workspace.has-reader .dsh-support-reader{display:block}}@media (max-width: 480px){.dsh .dsh-support-intro{padding:22px}.dsh .dsh-support-intro p{font-size:21px}.dsh .dsh-support-intro ol{flex-direction:column;gap:12px}.dsh .dsh-support-intro li{display:flex;max-width:none;align-items:center;gap:13px}.dsh .dsh-support-intro li span{margin:0}.dsh .dsh-support-reader{padding:20px 16px}.dsh .dsh-support-created{flex-wrap:wrap;padding:14px}.dsh .dsh-support-created .dsh-btn{margin-left:30px}.dsh .dsh-support-compose-meta{flex-direction:column;gap:6px}.dsh .dsh-support-message{padding:15px}.dsh .dsh-support-select{padding:18px 17px}.dsh .dsh-support-collection-head{padding:20px 17px 14px}.dsh .dsh-support-search,.dsh .dsh-support-filter{padding-inline:17px}}@media (prefers-reduced-motion: reduce){.dsh .dsh-support-hub *,.dsh .dsh-support-hub *:before{transition:none!important;scroll-behavior:auto!important}}.dsh.dsh-workspace{--si-ink: #152920;--si-body: #293c32;--si-sec: #526257;--si-mut: #58675b;--si-faint: #718070;--si-g: #31573e;--si-g-dk: #1e432e;--si-g-mid: #496442;--si-surf: #fffef9;--si-band: #f8f8f0;--si-band2: #edf0e5;--si-chip: #eef1e6;--si-bd: #dce1d3;--si-bd-btn: #bdc9b7;--si-g-50: #eff3e8;--si-g-100: #e4edda;--si-g-bd2: #c6d6b9;--si-red: #983b2d;--si-red-bg: #fff4f0;--si-red-bd: #e8c3b9;--tx2: #526257;--tx3: #58675b;--bd: #dce1d3;--g: #31573e;--dangtx: #983b2d;--workspace-rail: 254px;color:var(--si-body);background:var(--si-band);min-height:100vh;font:14px / 1.6 var(--si-font);color-scheme:light;-webkit-font-smoothing:antialiased}.dsh-workspace *,.dsh-workspace *:before,.dsh-workspace *:after{box-sizing:border-box}.dsh-workspace ::selection{background:#d9e7c9;color:#152920}.dsh-workspace a{color:var(--si-g-dk);text-underline-offset:4px}.dsh-workspace a:hover{color:#102e1d}.dsh-workspace button,.dsh-workspace input,.dsh-workspace select,.dsh-workspace textarea{font:inherit}.dsh-workspace button{cursor:pointer}.dsh-workspace button:disabled{cursor:not-allowed;opacity:.55}.dsh-workspace :focus-visible{outline:2px solid #527442;outline-offset:4px;box-shadow:none}.dsh-workspace .dsh-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dsh-workspace .dsh-skip{position:absolute;z-index:60;top:8px;left:8px;transform:translateY(-150%);background:#f8f8f0;border:1px solid #31573e;border-radius:6px;color:#152920;padding:10px 16px}.dsh-workspace .dsh-skip:focus{transform:none}.dsh-workspace .dsh-workspace-top{position:sticky;top:0;z-index:30;height:76px;display:flex;align-items:center;gap:20px;margin-left:var(--workspace-rail);padding:0 40px;background:#f8f8f0;border-bottom:1px solid var(--si-bd)}.dsh-workspace .dsh-location{display:flex;align-items:center;gap:12px;min-width:0;font-size:12px;white-space:nowrap}.dsh-workspace .dsh-location>span{color:var(--si-mut)}.dsh-workspace .dsh-location strong{font-weight:600;overflow:hidden;text-overflow:ellipsis}.dsh-workspace .dsh-top-account{display:flex;align-items:center;gap:10px;margin-left:auto;min-width:0}.dsh-workspace .dsh-avatar{width:30px;height:30px;display:grid;place-items:center;background:#e3e9d9;color:#31573e;border-radius:50%;font-size:12px;flex-shrink:0}.dsh-workspace .dsh-top-email{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.dsh-workspace .dsh-signout{padding:8px 12px;min-height:44px;background:transparent;color:var(--si-ink);border:0;border-radius:6px;font-size:12px;white-space:nowrap}.dsh-workspace .dsh-signout:hover{background:var(--si-band2)}.dsh-workspace .dsh-mobile-brand,.dsh-workspace .dsh-menu-toggle{display:none}.dsh-workspace .dsh-workspace-body{min-height:calc(100vh - 76px);margin-left:var(--workspace-rail)}.dsh-workspace .dsh-workspace-rail{position:fixed;left:0;top:0;bottom:0;z-index:40;width:var(--workspace-rail);display:flex;flex-direction:column;padding:42px 18px 34px 34px;color:#f5f7ee;background:#121915;border-radius:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#52644f transparent}.dsh-workspace .dsh-rail-brand{display:flex;gap:10px;align-items:center;padding:0 8px 26px;text-decoration:none;color:#f5f7ee}.dsh-workspace .dsh-rail-brand:hover{color:#fff}.dsh-workspace .dsh-rail-brand img{flex-shrink:0;object-fit:contain;filter:brightness(0) invert(1)}.dsh-workspace .dsh-rail-brand span{font-family:Michroma,sans-serif;font-size:12px;font-weight:400;line-height:1.6;letter-spacing:-.04em;white-space:nowrap}.dsh-workspace .dsh-rail-account{display:block;margin:3px 0 30px;border:1px solid #334231;border-radius:6px;background:#19231c;min-width:0}.dsh-workspace .dsh-rail-account summary{display:grid;grid-template-columns:30px minmax(0,1fr) 12px;align-items:center;gap:12px 11px;min-height:82px;padding:18px 12px;border-radius:inherit;list-style:none;cursor:pointer;transition:background-color .18s}.dsh-workspace .dsh-rail-account summary::-webkit-details-marker{display:none}.dsh-workspace .dsh-rail-account summary:hover{background:#243127}.dsh-workspace .dsh-rail-avatar{display:grid;place-items:center;width:30px;height:34px;border:1px solid #526449;border-radius:4px;background:#2b3b2b;color:#d9e6c7;font-size:13px}.dsh-workspace .dsh-rail-account-label{grid-column:2;color:#b8c7b4;font-size:11px;line-height:1.4}.dsh-workspace .dsh-rail-account strong{grid-column:1 / -1;font-weight:500;color:#f5f7ee;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.dsh-workspace .dsh-rail-chevron{grid-column:3;grid-row:1;color:#b8c7b4;transition:transform .18s}.dsh-workspace .dsh-rail-account[open] .dsh-rail-chevron{transform:rotate(180deg)}.dsh-workspace .dsh-rail-account-details{padding:18px 16px 20px;border-top:1px solid #334231;overflow-wrap:anywhere}.dsh-workspace .dsh-rail-account-details>span{color:#b8c7b4;font-size:11px}.dsh-workspace .dsh-rail-account-details p{margin:10px 0 0;color:#f5f7ee;font-size:12px;line-height:1.8}.dsh-workspace .dsh-workspace-rail nav{display:grid;gap:24px}.dsh-workspace .dsh-nav-group{display:grid;gap:3px}.dsh-workspace .dsh-nav-label{font-size:11px;color:#b8c7b4;margin:0 10px 7px}.dsh-workspace .dsh-nav-lk{min-height:44px;display:flex;align-items:center;gap:11px;border-radius:6px;padding:10px 12px;text-decoration:none;color:#e0e7d9;font-size:12px;line-height:1.3;transition:none}.dsh-workspace .dsh-nav-lk svg{flex-shrink:0}.dsh-workspace .dsh-nav-lk:hover{color:#fff;background:#253226}.dsh-workspace .dsh-nav-lk[aria-current=page]{color:#16291d;background:#d9e6c7;font-weight:600}.dsh-workspace .dsh-nav-current{width:5px;height:5px;background:#31573e;border-radius:50%;margin-left:auto;flex-shrink:0}.dsh-workspace .dsh-workspace-rail :focus-visible{outline-color:#bbd2a5;outline-offset:2px}.dsh-workspace .dsh-rail-plan{position:relative;overflow:hidden;padding:18px 14px;margin:auto 2px 0;border:1px solid #40513c;border-radius:6px;background:#1b281e}.dsh-workspace .dsh-rail-plan>span{display:block;font-size:11px;color:#b8c7b4}.dsh-workspace .dsh-rail-plan>strong{position:relative;z-index:1;display:block;font:600 27px var(--si-disp);margin:5px 0 10px;color:#f5f7ee}.dsh-workspace .dsh-rail-plan a{position:relative;z-index:1;display:flex;align-items:center;gap:12px;min-height:32px;color:#dce9ce;text-decoration:none;font-size:11px}.dsh-workspace .dsh-rail-grid{position:absolute;right:-22px;bottom:-21px;width:95px;height:98px;background-image:linear-gradient(#bbd2a52b 1px,transparent 1px),linear-gradient(90deg,#bbd2a52b 1px,transparent 1px);background-size:19px 19px;transform:skewY(-15deg);pointer-events:none}.dsh-workspace .dsh-rail-back{display:flex;justify-content:space-between;align-items:center;min-height:44px;margin-top:8px;padding:8px 12px;font-size:11px;color:#b8c7b4;text-decoration:none}.dsh-workspace .dsh-rail-back:hover{color:#f5f7ee}.dsh-workspace .dsh-main{max-width:1290px;margin:0 auto;min-width:0;padding:36px 40px 24px}.dsh-workspace .dsh-main:focus{outline:none}.dsh-workspace .dsh-view,.dsh-workspace .dsh-sec{margin:0;padding:0;max-width:none}.dsh-workspace .dsh-page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px}.dsh-workspace .dsh-page-heading>div:first-child{max-width:720px}.dsh-workspace .dsh-heading-actions{flex-shrink:0}.dsh-workspace .dsh-kick{margin:0 0 10px;font:10px / 1.5 var(--si-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--si-mut)}.dsh-workspace .dsh-h1{font:600 clamp(32px,3.4vw,46px) / 1.05 var(--si-disp);letter-spacing:-1.6px;color:var(--si-ink);margin:0}.dsh-workspace .dsh-view-sub,.dsh-workspace .dsh-sub{margin:14px 0 0;max-width:640px;font-size:14px;line-height:1.65;color:var(--si-sec)}.dsh-workspace .dsh-h2{margin:0;font:600 24px / 1.2 var(--si-disp);letter-spacing:-.6px;color:var(--si-ink)}.dsh-workspace .dsh-h3,.dsh-workspace .dsh-card h3{margin:0 0 10px;font:600 20px / 1.25 var(--si-disp);color:var(--si-ink);letter-spacing:-.4px}.dsh-workspace .dsh-card h2{margin:0;font:600 24px / 1.2 var(--si-disp);letter-spacing:-.6px;color:var(--si-ink)}.dsh-workspace .dsh-note{font-size:12px;line-height:1.65;color:var(--si-sec);margin:8px 0;overflow-wrap:anywhere}.dsh-workspace .dsh-card{clip-path:none;background:var(--si-surf);border:1px solid var(--si-bd);border-radius:6px;padding:24px;min-width:0}.dsh-workspace .dsh-card-head,.dsh-workspace .dsh-sec-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.dsh-workspace .dsh-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}.dsh-workspace .dsh-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.dsh-workspace .dsh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 17px;border:1px solid var(--si-bd-btn);border-radius:6px;clip-path:none;text-decoration:none;font-size:12px;line-height:1.4;font-weight:600;color:var(--si-ink);background:var(--si-surf);transition:background-color .18s,border-color .18s,color .18s}.dsh-workspace .dsh-btn:hover{background:var(--si-band2);color:var(--si-ink);border-color:#879c7d}.dsh-workspace .dsh-btn-primary{color:#f5f7ee;border-color:#1e432e;background:#1e432e}.dsh-workspace .dsh-btn-primary:hover{color:#fff;border-color:#31573e;background:#31573e}.dsh-workspace .dsh-btn-danger{color:#983b2d;background:#fff4f0;border-color:#dfb5aa}.dsh-workspace .dsh-btn-danger:hover{color:#7b291e;background:#fce4db;border-color:#c78778}.dsh-workspace .dsh-btn-sm{font-size:11px;padding:9px 13px}.dsh-workspace .dsh-btn:focus-visible{outline:2px solid #527442;outline-offset:3px}.dsh-workspace .dsh-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:600;text-decoration:none}.dsh-workspace input:not([type=checkbox]):not([type=radio]),.dsh-workspace select,.dsh-workspace textarea{display:block;width:100%;min-width:0;min-height:44px;border:1px solid #bdc9b7;border-radius:6px;padding:11px 13px;background:#fffef9;color:#152920;outline-offset:3px}.dsh-workspace textarea{resize:vertical}.dsh-workspace input::placeholder,.dsh-workspace textarea::placeholder{color:#687664;opacity:1}.dsh-workspace input[type=checkbox],.dsh-workspace input[type=radio]{accent-color:#31573e;width:18px;height:18px;flex-shrink:0}.dsh-workspace .dsh-field{display:grid;gap:8px;margin:20px 0;color:#293c32;font-size:12px;font-weight:600}.dsh-workspace .dsh-label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.dsh-workspace .dsh-confirm{margin-top:18px;padding:18px;border:1px solid #dfb5aa;border-radius:6px;background:#fff4f0}.dsh-workspace .dsh-confirm-text{margin:0;color:#76392b;font-size:13px;line-height:1.6}.dsh-workspace .dsh-banner{border:1px solid #c7d7ba;border-radius:6px;padding:16px 18px;color:#25452f;background:#eff3e8;margin:18px 0;font-size:13px}.dsh-workspace .dsh-banner-hold{background:#fff4f0;border-color:#e8c3b9;color:#983b2d}.dsh-workspace .dsh-banner-grace{background:#fbf4df;border-color:#ded1a0;color:#6c5314}.dsh-workspace .badge{display:inline-block;border:1px solid #d0d9c6;border-radius:4px;padding:3px 7px;font-size:10px;background:#eef1e6;color:#43553b;white-space:nowrap}.dsh-workspace .badge-ok{background:#e6efda;color:#2c532d;border-color:#bdcfa9}.dsh-workspace .badge-warn{background:#fbf4df;color:#6c5314;border-color:#ded1a0}.dsh-workspace .badge-bad{background:#fff4f0;color:#983b2d;border-color:#e8c3b9}.dsh-workspace .spinner{display:flex;align-items:center;gap:10px;padding:16px 0;color:#526257;font-size:13px}.dsh-workspace .spinner-dot{border-color:#dce1d3;border-top-color:#31573e}.dsh-workspace .error-note{background:#fff4f0;color:#983b2d;border:1px solid #e8c3b9;padding:15px 18px;border-radius:6px;font-size:13px;line-height:1.6}.dsh-workspace .dsh-empty{text-align:center;padding:50px 24px}.dsh-workspace .dsh-empty-line{font:600 26px / 1.2 var(--si-disp);color:#152920;margin:0 0 12px}.dsh-workspace .dsh-empty-sub{max-width:420px;margin:0 auto 20px;color:#526257;font-size:13px}.dsh-workspace .dsh-sheet-sculpture{width:100%;pointer-events:none}.dsh-workspace .dsh-sheet-sculpture svg{width:100%;height:auto;display:block}.dsh-workspace .dsh-account-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid var(--si-bd);margin-top:44px;padding-top:22px;color:var(--si-sec);font-size:11px}.dsh-workspace .dsh-account-footer>div{display:flex;gap:22px;flex-wrap:wrap}.dsh-workspace .dsh-account-footer a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;color:var(--si-sec)}.dsh-workspace .legal-account-card,.dsh-workspace .legal-preferences{border:1px solid var(--si-bd);background:var(--si-surf);color:var(--si-body);border-radius:6px;padding:24px;max-width:none;margin:0}.dsh-workspace .legal-account-gate{margin-bottom:24px}.dsh-workspace .legal-notice h2,.dsh-workspace .legal-preferences>h2{font:600 24px / 1.2 var(--si-disp);letter-spacing:-.6px;color:#152920}.dsh-workspace .legal-preferences>h2{margin:0 0 12px}.dsh-workspace .legal-preferences p{color:#526257;font-size:13px}.dsh-workspace .legal-actions button,.dsh-workspace .legal-preferences>button,.dsh-workspace .legal-account-card>button{min-height:44px;border-radius:6px;font-size:12px}.dsh-workspace .legal-actions button:first-child{color:#f5f7ee;background:#1e432e;border-color:#1e432e}.dsh-workspace .legal-checks label{padding:8px 0}@media (min-width: 1600px){.dsh-workspace .dsh-main{padding-top:46px}}@media (max-height: 820px) and (min-width: 1001px){.dsh-workspace .dsh-workspace-rail{padding-top:36px}.dsh-workspace .dsh-rail-brand{padding-bottom:18px}.dsh-workspace .dsh-workspace-rail nav{gap:16px}.dsh-workspace .dsh-rail-plan{margin-top:20px}}@media (max-width: 1180px){.dsh.dsh-workspace{--workspace-rail: 234px}.dsh-workspace .dsh-main{padding:28px}.dsh-workspace .dsh-workspace-top{padding:0 28px}.dsh-workspace .dsh-top-email{display:none}.dsh-workspace .dsh-workspace-rail{padding:40px 12px 32px 28px}}@media (max-width: 1000px){.dsh.dsh-workspace{--workspace-rail: 0px}.dsh-workspace .dsh-workspace-top{height:68px;padding:0 24px;gap:16px}.dsh-workspace .dsh-mobile-brand{display:flex;flex-shrink:0;align-items:center;min-height:44px}.dsh-workspace .dsh-mobile-brand img{object-fit:contain}.dsh-workspace .dsh-location{font-size:12px;gap:8px}.dsh-workspace .dsh-location>svg,.dsh-workspace .dsh-location>span{display:none}.dsh-workspace .dsh-menu-toggle{display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid #bdc9b7;border-radius:6px;padding:8px 11px;background:transparent;color:#152920;font-size:12px}.dsh-workspace .dsh-workspace-rail{display:none;position:sticky;top:68px;bottom:auto;width:auto;max-height:calc(100dvh - 68px);z-index:25;border-radius:0;margin:0;padding:22px 24px}.dsh-workspace .dsh-workspace-rail[data-open=true]{display:flex}.dsh-workspace .dsh-workspace-rail nav{grid-template-columns:1fr 1fr;gap:20px}.dsh-workspace .dsh-rail-account{margin:0 0 24px}.dsh-workspace .dsh-rail-brand,.dsh-workspace .dsh-rail-plan,.dsh-workspace .dsh-rail-back{display:none}.dsh-workspace .dsh-main{padding:28px 24px 20px}}@media (max-width: 600px){.dsh-workspace .dsh-workspace-top{padding:0 16px;gap:10px}.dsh-workspace .dsh-location{max-width:145px}.dsh-workspace .dsh-avatar{display:none}.dsh-workspace .dsh-top-account{gap:0}.dsh-workspace .dsh-signout{padding:8px;font-size:11px}.dsh-workspace .dsh-menu-toggle span{display:none}.dsh-workspace .dsh-menu-toggle{width:44px;padding:11px}.dsh-workspace .dsh-workspace-rail{padding:20px 16px}.dsh-workspace .dsh-workspace-rail nav{grid-template-columns:1fr;gap:18px}.dsh-workspace .dsh-main{padding:26px 16px 16px}.dsh-workspace .dsh-page-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:24px}.dsh-workspace .dsh-h1{font-size:34px;letter-spacing:-1.2px}.dsh-workspace .dsh-card{clip-path:none;padding:20px 18px}.dsh-workspace .dsh-row{align-items:flex-start}.dsh-workspace .dsh-account-footer{gap:10px;margin-top:32px}.dsh-workspace .dsh-account-footer>span{width:100%}.dsh-workspace .legal-account-card,.dsh-workspace .legal-preferences{padding:20px 18px}}@media (prefers-reduced-motion: reduce){.dsh-workspace *,.dsh-workspace *:before,.dsh-workspace *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.dsh-workspace .dsh-workspace-rail>*,.dsh-workspace .dsh-workspace-rail nav{flex-shrink:0}.dsh-workspace .legal-preferences>button{margin:4px 8px 4px 0}.aop{box-sizing:border-box;min-height:100svh;overflow:clip;background:#121915;color:#f5f7ee;color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.aop *,.aop *:before,.aop *:after{box-sizing:border-box}.aop-header{width:90%;max-width:1440px;min-height:96px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #a9bda01c}.aop-brand{display:inline-flex;align-items:center;gap:10px;color:#f5f7ee;text-decoration:none;font-family:Michroma,Arial,sans-serif;font-size:13px;letter-spacing:-.04em}.aop-brand img{flex:0 0 30px;object-fit:contain;filter:brightness(0) invert(1)}.aop-account{display:flex;gap:8px 22px}.aop-account button,.aop-feedback button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;padding:8px 0;border:0;background:transparent;color:#c1ccbc;font:inherit;font-size:13px;cursor:pointer;transition:color .16s ease}.aop-account button:hover,.aop-footer a:hover{color:#fff}.aop-body{width:90%;max-width:1440px;margin:0 auto;padding:42px 0 36px}.aop-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,380px);align-items:center;gap:30px;min-height:160px;margin-bottom:30px}.aop-intro h1{margin:0 0 18px;font-family:Bricolage Grotesque,Arial,sans-serif;font-size:clamp(38px,4.2vw,64px);font-weight:600;line-height:1.04;letter-spacing:-.05em}.aop-intro p{max-width:510px;margin:0;color:#b8c7b4;font-size:16px;line-height:1.65}.aop-sheet{display:block;width:100%;height:auto}.aop-feedback{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;padding:16px 20px;border:1px solid #a9bda036;border-radius:6px;background:#1b251e}.aop-feedback p,.aop-feedback output{display:block;margin:0;color:#d6dfcf;font-size:14px;line-height:1.6}.aop-feedback p+p,.aop-feedback output+p{margin-top:6px}.aop-feedback .aop-error{color:#f1c9b7}.aop-feedback button{flex-shrink:0;color:#f5f7ee;text-decoration:underline;text-underline-offset:4px}.aop-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.aop-plan{min-width:0;padding:26px;border:1px solid #a9bda033;border-radius:6px;background:#1b251e;color:#f5f7ee;transition:border-color .18s ease,background-color .18s ease}.aop-plan:hover,.aop-plan:focus-within{border-color:#a9bda08c}.aop-plan-recommended{border-color:#d6e5be;background:#d6e5be;color:#152920}.aop-plan-recommended:hover,.aop-plan-recommended:focus-within{border-color:#f4f7ee}.aop-plan-top{min-height:44px;margin-bottom:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.aop-plan-cells{flex:0 0 40px;width:40px;height:40px;stroke:#a9bda0;stroke-width:.65;stroke-opacity:.5}.aop-plan-cells rect{fill:#a9bda0;fill-opacity:.2}.aop-plan-recommended .aop-plan-cells{stroke:#4f704b;stroke-opacity:.6}.aop-plan-recommended .aop-plan-cells rect{fill:#4f704b;fill-opacity:.25}.aop-recommendation{display:inline-block;margin-top:2px;padding:5px 7px;border:1px solid #4967414d;border-radius:3px;color:#304b2e;font-size:10px;font-weight:600;line-height:1.4}.aop-plan h2{margin:0 0 10px;font-family:Bricolage Grotesque,Arial,sans-serif;font-size:28px;font-weight:600;line-height:1.1;letter-spacing:-.04em}.aop-plan-note{min-height:44px;margin:0;color:#b8c7b4;font-size:13px;line-height:1.6}.aop-plan-recommended .aop-plan-note{color:#496043}.aop-price{min-height:94px;margin:0 0 18px;padding-top:20px}.aop-price span:first-child{display:block;margin-bottom:4px;font-family:Bricolage Grotesque,Arial,sans-serif;font-size:clamp(36px,3.2vw,48px);font-weight:600;line-height:1;letter-spacing:-.05em}.aop-price span:last-child{color:#b8c7b4;font-size:12px}.aop-plan-recommended .aop-price span:last-child{color:#496043}.aop-plan-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:46px;padding:12px;border:1px solid #73856b;border-radius:6px;background:#26382a;color:#f5f7ee;font:inherit;font-size:12px;font-weight:600;line-height:1.5;text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.aop-plan-action:hover:not(:disabled){border-color:#b8c7b4;background:#344b38}.aop-plan-recommended .aop-plan-action{border-color:#152920;background:#152920}.aop-plan-recommended .aop-plan-action:hover:not(:disabled){border-color:#16563e;background:#16563e}.aop-plan-action:disabled,.aop-feedback button:disabled{opacity:.62;cursor:default}.aop-availability{margin:10px 0 0;color:#b8c7b4;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.aop-plan-recommended .aop-availability{color:#496043}.aop-plan ul{display:grid;gap:12px;margin:24px 0 0;padding:22px 0 0;border-top:1px solid #a9bda026;list-style:none}.aop-plan li{display:flex;align-items:flex-start;gap:8px;color:#c1ccbc;font-size:12px;line-height:1.6}.aop-plan li>span:first-child{color:#a5bf91}.aop-plan-recommended ul{border-color:#49604333}.aop-plan-recommended li,.aop-plan-recommended li>span:first-child{color:#304b2e}.aop-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:26px}.aop-footer p{max-width:890px;margin:0;color:#a5b4a1;font-size:11px;line-height:1.7}.aop-footer a{flex:0 0 auto;min-height:44px;color:#c1ccbc;font-size:12px;line-height:1.7;text-decoration:none}.aop a:focus-visible,.aop button:focus-visible{outline:2px solid #f4f7ee;outline-offset:5px}.aop-plan-recommended button:focus-visible{outline-color:#152920}@media (max-width: 1120px){.aop-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aop-intro{grid-template-columns:minmax(0,1fr) 280px}.aop-plan{padding:24px}}@media (max-width: 650px){.aop-header{align-items:flex-start;min-height:0;padding:22px 0 16px;flex-direction:column;gap:12px}.aop-account{width:100%;justify-content:space-between}.aop-body{padding-top:32px}.aop-intro{position:relative;display:block;min-height:0;padding-bottom:108px}.aop-sheet{position:absolute;right:-18px;bottom:-5px;width:min(280px,100%)}.aop-intro h1{font-size:clamp(36px,8.2vw,48px)}.aop-intro p{font-size:14px}.aop-plan-grid{grid-template-columns:minmax(0,1fr);gap:14px}.aop-feedback,.aop-footer{flex-direction:column;gap:12px}.aop-plan-top{margin-bottom:20px}.aop-plan-note{min-height:0}}@media (prefers-reduced-motion: reduce){.aop button,.aop-plan{transition:none}}.aop h1:focus{outline:none}.account-welcome{width:min(1120px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);padding:0;margin:auto;overflow:auto;overscroll-behavior:contain;border:1px solid #52634b;border-radius:24px 24px 0;background:#f8f8f0;color:#152920;font:14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:light;animation:acw-arrive .24s ease both}.account-welcome::backdrop{background:#0a100cba}.account-welcome *,.account-welcome *:before,.account-welcome *:after{box-sizing:border-box}.account-welcome button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.account-welcome button:disabled{cursor:wait;opacity:.65}.account-welcome :focus-visible{outline:2px solid #527442;outline-offset:4px}.account-welcome h1:focus{outline:none}.account-welcome .acw-layout{display:grid;grid-template-columns:.88fr 1.12fr;min-width:0}.account-welcome .acw-world{position:relative;display:flex;flex-direction:column;min-width:0;min-height:690px;padding:35px 34px;background:#121915;color:#f5f7ee;overflow:hidden}.account-welcome .acw-world:after{content:"";position:absolute;width:260px;height:260px;border:1px solid #bbd2a51a;border-radius:50%;right:-150px;bottom:-115px;pointer-events:none}.account-welcome .acw-world-heading{position:relative;z-index:1;display:flex;align-items:center;gap:10px;font:10px/1.6 Michroma,sans-serif;letter-spacing:-.04em}.account-welcome .acw-world-owner{object-fit:contain;filter:brightness(0) invert(1)}.account-welcome .acw-world-copy{position:relative;z-index:1;margin-top:61px}.account-welcome .acw-world-copy p{margin:0;font:600 clamp(29px,3.2vw,42px) / 1.08 "Bricolage Grotesque",Arial,sans-serif;letter-spacing:-.045em}.account-welcome .acw-world-copy span{color:#bbd2a5}.account-welcome .acw-sheet-scene{position:absolute;width:116%;left:-5%;top:225px;pointer-events:none}.account-welcome .acw-sheet-scene svg{display:block;width:100%;height:auto}.account-welcome .acw-world-note{position:relative;z-index:1;margin:auto 0 0;padding-top:250px;color:#b8c7b4;font-size:12px;line-height:1.8}.account-welcome .acw-content{position:relative;min-width:0;padding:39px 44px 29px;background:#f8f8f0}.account-welcome .acw-dismiss{position:absolute;top:15px;right:15px;display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;background:transparent;color:#536358;border:0;border-radius:6px}.account-welcome .acw-dismiss:hover{background:#e8eedf;color:#152920}.account-welcome .acw-owner-mark{display:block;object-fit:contain;margin:0 0 16px}.account-welcome .acw-plan{display:inline-block;margin:0 0 12px;padding:4px 9px;font-size:10px;line-height:1.5;border:1px solid #cbd6c0;border-radius:4px;color:#425f36;background:#edf2e4}.account-welcome h1{margin:0;max-width:17ch;color:#152920;font:600 clamp(35px,4vw,49px) / 1.06 "Bricolage Grotesque",Arial,sans-serif;letter-spacing:-.05em;overflow-wrap:anywhere}.account-welcome .acw-description{max-width:46ch;margin:18px 0 23px;color:#536358;font-size:14px;line-height:1.7}.account-welcome .acw-addon-preview{padding:16px;border:1px solid #d5ddce;border-radius:6px;background:#fffef9}.account-welcome .acw-addon-heading{display:flex;align-items:center;gap:8px;padding-bottom:13px;border-bottom:1px solid #e1e6d9;font-size:11px;color:#152920}.account-welcome .acw-addon-heading img{object-fit:contain}.account-welcome .acw-addon-heading strong{font-weight:600}.account-welcome .acw-addon-heading>span{margin-left:auto;color:#63705c;font-size:9px}.account-welcome .acw-addon-question{margin:13px 0 15px 18px;padding:10px 12px;border-radius:4px;background:#f0f2e9;color:#293c32;font-size:11px;line-height:1.55}.account-welcome .acw-addon-answer{display:flex;align-items:start;gap:9px}.account-welcome .acw-addon-answer p{margin:0;color:#293c32;font-size:12px;line-height:1.65}.account-welcome .acw-answer-cells{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;width:19px;height:12px;flex-shrink:0;margin-top:5px}.account-welcome .acw-answer-cells i{background:#9db389;border:1px solid #88a171}.account-welcome .acw-answer-cells i:nth-child(3n){background:#517548;border-color:#517548}.account-welcome .acw-addon-foot{padding-left:28px;margin:12px 0 0;font-size:10px;line-height:1.6;color:#63705c}.account-welcome .acw-next{display:flex;align-items:start;gap:12px;margin-top:23px}.account-welcome .acw-next>svg{flex-shrink:0;color:#527442;margin-top:2px}.account-welcome .acw-next p{margin:0;font-size:12px;line-height:1.6}.account-welcome .acw-next strong{display:block;color:#152920;font-weight:600}.account-welcome .acw-next p span{display:block;margin-top:4px;color:#536358;font-size:11px}.account-welcome .acw-actions{display:flex;flex-direction:column;gap:7px;margin-top:24px}.account-welcome .acw-primary,.account-welcome .acw-secondary{display:flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:11px 17px;border:1px solid #1e432e;border-radius:6px;font-size:12px;font-weight:600;line-height:1.45;transition:background-color .18s ease,border-color .18s ease}.account-welcome .acw-primary{background:#1e432e;color:#f5f7ee}.account-welcome .acw-primary:hover{background:#31573e;border-color:#31573e}.account-welcome .acw-secondary{border-color:transparent;background:transparent;color:#536358;font-weight:400}.account-welcome .acw-secondary:hover{background:#edf1e5;color:#152920}.account-welcome .acw-install-note{margin:13px 0 0;color:#63705c;font-size:10px;line-height:1.65}.account-welcome .acw-error{margin:18px 0 0;padding:11px 13px;border:1px solid #e8c3b9;border-radius:6px;color:#983b2d;background:#fff4f0;font-size:12px;line-height:1.6}@keyframes acw-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 850px){.account-welcome{width:calc(100vw - 32px);max-height:calc(100dvh - 32px);border-radius:20px 20px 0}.account-welcome .acw-layout{grid-template-columns:.75fr 1.25fr}.account-welcome .acw-world{padding:30px 25px}.account-welcome .acw-content{padding:35px 28px 25px}.account-welcome .acw-world-copy{margin-top:68px}.account-welcome .acw-world-copy p{font-size:32px}.account-welcome .acw-sheet-scene{width:145%;left:-20%;top:250px}}@media (max-width: 650px){.account-welcome .acw-layout{grid-template-columns:minmax(0,1fr)}.account-welcome .acw-world{min-height:184px;padding:23px 25px}.account-welcome .acw-world-heading{font-size:8px}.account-welcome .acw-world-copy{margin-top:26px;max-width:23ch}.account-welcome .acw-world-copy p{font-size:26px}.account-welcome .acw-sheet-scene{width:280px;left:auto;right:-75px;top:33px;opacity:.6}.account-welcome .acw-world-note{display:none}.account-welcome .acw-content{padding:25px}.account-welcome .acw-dismiss{position:fixed;z-index:2;top:10px;right:10px;background:#f8f8f0;border:1px solid #cbd6c0}.account-welcome .acw-owner-mark{width:41px;height:33px;margin-bottom:13px}.account-welcome h1{font-size:38px}.account-welcome .acw-description{font-size:13px;margin:15px 0 20px}.account-welcome .acw-addon-preview{padding:14px}}@media (max-width: 380px){.account-welcome{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.account-welcome .acw-world{padding:22px}.account-welcome .acw-content{padding:23px 20px}.account-welcome .acw-world-copy p{font-size:24px}.account-welcome .acw-sheet-scene{right:-100px}.account-welcome h1{font-size:34px}}@media (prefers-reduced-motion: reduce){.account-welcome{animation:none}.account-welcome .acw-primary,.account-welcome .acw-secondary{transition:none}}@media (forced-colors: active){.account-welcome{border:2px solid CanvasText}.account-welcome::backdrop{background:Canvas;opacity:.7}.account-welcome .acw-world{border-bottom:1px solid CanvasText}.account-welcome .acw-primary,.account-welcome .acw-secondary{border:1px solid ButtonText}}.account-journey{min-height:100svh;padding:28px 5% 64px;background:#121915;color:#f8f8f0;font-family:Arial,sans-serif;line-height:1.65}.account-journey-header{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1440px;margin:auto}.account-journey-brand{display:inline-flex;align-items:center;gap:12px;color:#f8f8f0;text-decoration:none;font-family:Michroma,sans-serif;font-size:13px}.account-journey-brand img{filter:brightness(0) invert(1)}.account-journey nav,.account-journey-actions{display:flex;flex-wrap:wrap;gap:12px}.account-journey button{min-height:44px;padding:10px 16px;border:1px solid #5f705b;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}.account-journey button:disabled{opacity:.6;cursor:wait}.account-journey a{color:inherit;text-underline-offset:4px}.account-journey :focus-visible{outline:2px solid #d6e7c7;outline-offset:5px}.account-journey-body{max-width:820px;margin:9vh auto 0}.account-journey h1{max-width:15ch;font-family:Bricolage Grotesque,Arial,sans-serif;font-weight:600;font-size:clamp(40px,5vw,64px);letter-spacing:-.045em;line-height:1.05;margin:0 0 24px}.account-journey-lede{max-width:62ch;color:#c4cebd;font-size:17px;margin-bottom:28px}.account-agreements .legal-account-card,.account-checkout-card{max-width:none;padding:30px;border:1px solid #40503d;border-radius:6px;background:#1c281e;color:#e8eddf}.account-agreements .legal-notice{font-size:15px;line-height:1.65}.account-agreements .legal-notice h2{font-family:Bricolage Grotesque,sans-serif;font-size:27px}.account-agreements .legal-host-note{padding:16px;border-left:2px solid #9bad8c;background:#ffffff05;font-size:14px}.account-agreements .legal-checks{margin:24px 0;gap:20px}.account-agreements .legal-checks input{width:20px;height:20px;accent-color:#baceaa;margin-top:4px}.account-agreements .legal-checks label{padding:8px 0;gap:14px}.account-agreements .legal-signin-note,.account-agreements .legal-details,.account-agreements .legal-account-help{font-size:13px;color:#c4cebd}.account-agreements .legal-account-help{border-color:#40503d}.account-journey button.account-primary,.account-agreements .legal-actions button:first-child{border-color:#d6e7c7;background:#d6e7c7;color:#152920;font-weight:600;min-height:46px}.account-agreements .legal-actions button:first-child{width:100%}.account-checkout-card h2{font-family:Bricolage Grotesque,sans-serif;margin-top:0;font-size:28px}.account-checkout-card>a{display:inline-block;margin-top:24px}@media (max-width: 600px){.account-journey{padding:18px 5% 40px}.account-journey-header{align-items:flex-start;flex-direction:column;gap:18px}.account-journey-header nav{gap:8px}.account-journey-body{margin-top:48px}.account-agreements .legal-account-card,.account-checkout-card{padding:20px}.account-journey-actions button{width:100%}}.account-journey h1:focus{outline:none}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-latin-var.woff2) format("woff2-variations");font-weight:600 800;font-stretch:100%;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;src:url(/fonts/roboto-mono-latin-var.woff2) format("woff2-variations");font-weight:400 500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--si-g: #3e7a34;--si-g-dk: #2e5f27;--si-g-mid: #55703f;--si-g-soft: #8fa876;--si-g-lit: #8fe878;--si-g-cur: #b7e29b;--si-g-50: #eff3e9;--si-g-100: #e9f2e2;--si-g-bd: #dce5d0;--si-g-bd2: #cfe3c2;--si-g-bd3: #b7cba4;--si-g-shim1: #9fb98b;--si-g-shim2: #e9f5dc;--si-ink: #1c201b;--si-body: #3d4438;--si-sec: #5a6354;--si-mut: #6e7566;--si-faint: #9aa292;--si-struck: #b4bbac;--si-surf: #ffffff;--si-band: #f8f9f6;--si-band2: #f4f5f1;--si-chip: #f0f2ec;--si-rule: #eef0ea;--si-bd: #e3e6de;--si-grid: #e9ece4;--si-bd-btn: #d5dacd;--si-dark: #171a16;--si-dark2: #21251f;--si-dark-div: #262b22;--si-dark-bd: #333a2f;--si-dark-bd2: #2c3128;--si-dark-bd3: #3a4136;--si-dark-mut: #4a5144;--si-dark-txt: #c9cfc0;--si-dark-txt2: #e8eae2;--si-dark-hi: #f2f3ee;--si-dark-ok: #21301d;--si-red: #b3402f;--si-red-bg: #fdf3f2;--si-red-bd: #f2d9d5;--si-red-hit: #fde9e7;--si-amber: #e8c35a;--si-disp: "Bricolage Grotesque", "Segoe UI", system-ui, Roboto, sans-serif;--si-font: "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif;--si-mono: "Roboto Mono", ui-monospace, "SF Mono", Consolas, monospace;--nav-h: 64px}.lp .lps-btn,.dsh-btn{border-radius:0;clip-path:polygon(7px 0,100% 0,100% 100%,0 100%,0 7px)}.lp .lps-btn:focus-visible,.dsh-btn:focus-visible{outline:2px solid var(--si-g-dk);outline-offset:-4px}.lp .lps-btn-primary:focus-visible,.dsh-btn-primary:focus-visible{outline-color:#fff}.lp .lp-hero-panel:before,.lp .lp-hero-plate:before,.lp .lp-how-panel:before,.lp .lp-find-card:before,.lp .lp-price-free:before,.lp .lp-safe-card:before{content:"";position:absolute;inset:var(--si-frame-w, 1px);background:var(--si-frame-surface, var(--si-surf));clip-path:polygon(calc(12px - var(--si-frame-w, 1px)) 0,100% 0,100% 100%,0 100%,0 calc(12px - var(--si-frame-w, 1px)));z-index:0;pointer-events:none}.lp .lp-hero-panel>*,.lp .lp-hero-plate>*,.lp .lp-how-panel>*,.lp .lp-find-card>*,.lp .lp-price-free>*,.lp .lp-safe-card>*{position:relative;z-index:1}.lp .lp-hero-panel,.lp .lp-hero-plate,.lp .lp-how-panel,.lp .lp-find-card,.lp .lp-price-card,.lp .lp-safe-card,.dsh-card,.dsh-plan-card{border-radius:0;clip-path:polygon(12px 0,100% 0,100% 100%,0 100%,0 12px)}:root{--void: #070a05;--bg: #0b0e08;--bg2: #0f130b;--bg-hero: #0a0d07;--sf: #16180f;--sf2: #1d2015;--sf3: #262a1c;--tr: #1a1d12;--bd: #2b301f;--bds: #3c4330;--grid: #23281a;--g: #7bb33f;--gbr: #92c855;--gdim: #5c7e36;--gtx: #84bd48;--glow: rgba(123, 179, 63, .22);--btn-ink: #0a0d06;--tac: #a3e635;--tac-dim: #8bc63f;--tac-glow: rgba(163, 230, 53, .5);--scan: rgba(139, 198, 63, .55);--hex-line: rgba(123, 179, 63, .06);--hex-lit: rgba(163, 230, 53, .16);--sand: #d3c8ac;--sandd: #9f967e;--paper: #e9e6dd;--paper2: #ddd9cc;--ink: #141511;--ink2: #3f4136;--etch: rgba(20, 21, 17, .07);--ch: 9px;--chp: 14px;--nav-h: 64px;--disp: "Anton", "Arial Narrow", -apple-system, sans-serif;--tx: #e8ecdf;--tx2: #b6b0a2;--tx3: #8f8a7d;--dang: #d9614a;--dangtx: #e8806b;--dang-glow: rgba(217, 97, 74, .4);--warn: #e0a536;--ok: #7bb33f;--eqtrack: #23281a;--radius: 12px;--bevel: 10px;--maxw: 1180px;--card-sh: 0 3px 14px rgba(0, 0, 0, .38);--lift: 0 0 60px -10px var(--glow);--mono: ui-monospace, "SF Mono", "SFMono-Regular", Menlo, Consolas, monospace;--hex-r: 15px;--sweep-period: 15s;--sweep-dwell: 1.6s;--sweep-width: .18;--dpr-cap: 2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;color-scheme:dark}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background:var(--bg);color:var(--tx);line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,h2,h3{line-height:1.1;letter-spacing:-.02em;margin:0}.muted{color:var(--tx2)}.page{background:var(--bg)}.frame{position:relative;border-inline:1px solid var(--bd);background-color:var(--bg-hero);overflow:clip;max-width:var(--maxw);margin:0 auto}[id]{scroll-margin-top:calc(var(--nav-h) + 16px)}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.grid-tex{background-image:linear-gradient(to right,color-mix(in srgb,var(--bd) 50%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--bd) 50%,transparent) 1px,transparent 1px);background-size:44px 44px}.frame:before,.frame:after{content:"";position:absolute;top:0;width:1px;height:120px;z-index:2;background:linear-gradient(to bottom,var(--bg-hero) 10%,transparent);pointer-events:none}.frame:before{left:0}.frame:after{right:0}.hero-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(70% 44% at 50% 38%,rgba(123,179,63,.13),transparent 70%),radial-gradient(50% 36% at 50% 6%,rgba(211,200,172,.05),transparent 70%)}.frame>*{position:relative;z-index:1}.beam{position:absolute;left:0;top:0;width:1px;height:120px;z-index:3;background:linear-gradient(to bottom,transparent,var(--gbr),transparent);opacity:.5;animation:beam 7s linear infinite}@keyframes beam{0%{transform:translateY(-140px);opacity:0}10%{opacity:.5}90%{opacity:.5}to{transform:translateY(2400px);opacity:0}}.hexbg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;pointer-events:none}.hex-mesh{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background-image:url("data:image/svg+xml,%3Csvg width='28' height='49' viewBox='0 0 28 49' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v11.5l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z' fill='%237bb33f' fill-opacity='0.12'/%3E%3C/svg%3E");background-size:54px 94px}.hexbg-calm .hex-mesh{opacity:.6}.hex-bright{background-image:url("data:image/svg+xml,%3Csvg width='28' height='49' viewBox='0 0 28 49' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v11.5l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z' fill='%23a3e635' fill-opacity='0.55'/%3E%3C/svg%3E");filter:drop-shadow(0 0 6px var(--tac-glow));display:none}@supports (mask-image: linear-gradient(black,black)){.hex-bright{display:block;-webkit-mask-image:linear-gradient(105deg,transparent 40%,black 50%,transparent 60%);mask-image:linear-gradient(105deg,transparent 40%,black 50%,transparent 60%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:hexmaskpan var(--sweep-period) ease-in-out infinite}}@keyframes hexmaskpan{0%{-webkit-mask-position:0% 0;mask-position:0% 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}.hex-runner{display:none}@supports (offset-path: path("M0 0L10 10")){.hex-runner{display:block;position:absolute;top:12%;left:4%;width:4px;height:4px;border-radius:50%;background:var(--tac);box-shadow:0 0 10px 3px var(--tac-glow);offset-path:path("M0 24 L27 8 L54 24 L54 55 L81 71 L108 55 L108 24 L135 8 L162 24");animation:hexrun 6.5s linear infinite;opacity:0}.hex-runner-2{top:52%;left:38%;animation-delay:-2.6s;animation-duration:8s;offset-path:path("M0 55 L27 71 L54 55 L54 24 L81 8 L108 24 L108 55 L135 71")}.hex-runner-3{top:30%;left:68%;animation-delay:-4.4s;animation-duration:7s;offset-path:path("M0 8 L27 24 L27 55 L54 71 L81 55 L81 24 L108 8")}}@keyframes hexrun{0%{offset-distance:0%;opacity:0}12%{opacity:.9}88%{opacity:.9}to{offset-distance:100%;opacity:0}}.hexbg-calm .hex-bright{animation-duration:calc(var(--sweep-period) * 1.7);opacity:.6}.hexbg-calm .hex-runner{opacity:0;animation-duration:11s}.hex-paused .hex-bright,.hex-paused .hex-runner{animation-play-state:paused}.hex-vign{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(125% 90% at 50% 0%,transparent 42%,rgba(13,15,13,.72) 100%)}.hero>:not(.hexbg),.band>:not(.hexbg){position:relative;z-index:1}@media (prefers-reduced-motion: reduce){.hex-bright{animation:none;-webkit-mask-image:none;mask-image:none;opacity:.25}.hex-runner{display:none}}.band{position:relative;overflow:hidden}.frame>section,.hero,.sec,.marquee,.cta-final,.site-footer,.features,.pricing{border-bottom:1px solid var(--bd)}.nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 26px;border-bottom:1px solid var(--bd)}.nav-left{display:flex;align-items:center;gap:15px}.nav-brand{display:inline-flex;align-items:center}.nav-div{width:2px;height:22px;flex:none;border-radius:1px;background:linear-gradient(to bottom,transparent,var(--g),transparent);box-shadow:0 0 9px var(--glow)}.nav-links{display:flex;align-items:center;gap:20px}.nav-lk,.nav-signin{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;transition:color .15s ease}.nav-lk{color:var(--tx2)}.nav-lk:hover{color:var(--tac)}.nav-signin{color:var(--sand);background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.nav-signin:hover{color:var(--tx)}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/michroma-latin.woff2) format("woff2")}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin.woff2) format("woff2")}.logo{display:inline-flex;align-items:center;gap:11px}.logo-mark{height:1.5em;width:auto;flex:none;filter:drop-shadow(0 0 9px var(--glow))}.logo-word{font-family:Michroma,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.085em;color:var(--g);white-space:nowrap;font-size:.66em;line-height:1}@media (max-width: 540px){.logo-word{font-size:12px;letter-spacing:.05em}.logo-mark{height:26px}}.who{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.who-email{font-size:.9rem;color:var(--tx)}.who-tenant{font-size:.78rem;color:var(--tx3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:999px;padding:9px 18px;font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .05s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:default}.btn-primary{background:var(--g);color:var(--btn-ink)}.btn-primary:hover:not(:disabled){background:var(--gbr);box-shadow:0 0 22px #7bb33f4d}.btn-ghost{background:transparent;color:var(--sand);border-color:var(--bd)}.btn-ghost:hover:not(:disabled){background:var(--sf2);border-color:var(--bds)}.btn-acid{background:var(--tac);color:var(--btn-ink);border-radius:7px;clip-path:polygon(9px 0,100% 0,100% 100%,0 100%,0 9px)}.btn-acid:hover:not(:disabled){background:var(--tac-dim);box-shadow:0 0 24px var(--tac-glow)}.btn-danger{background:transparent;color:var(--dangtx);border-color:var(--dang)}.btn-danger:hover:not(:disabled){background:#d9614a24}.btn-lg{padding:13px 26px;font-size:1.05rem}.btn-sm{padding:6px 13px;font-size:.85rem}.btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--g);outline-offset:2px}.hero{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:88px 26px 68px;animation:rise .6s cubic-bezier(.2,.7,.2,1) both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:700;color:var(--gtx);margin:0}.ey-tick{color:var(--tac);font-family:var(--mono)}.ey-dim{color:var(--tx3)}.hero h1{font-size:clamp(31px,4.6vw,50px);font-weight:700;letter-spacing:-.025em;line-height:1.05;color:var(--tx);margin:0;text-wrap:balance}.hero h1 .hl{color:var(--sand);text-shadow:0 0 34px rgba(211,200,172,.22)}.lede{color:var(--tx2);font-size:1.05rem;max-width:560px;margin:4px auto 8px}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;min-height:64px}.hero-copy{display:flex;flex-direction:column;align-items:center;gap:16px}.signin{display:flex;flex-direction:column;gap:10px;align-items:center}.gis-slot{min-height:44px}.signin-hint{font-size:.85rem;color:var(--tx3);margin:0}.demo-wrap{width:100%;max-width:960px;margin:18px auto 0}.demo-cap{margin:10px 0 0;text-align:center;font-size:.85rem;color:var(--tx3)}.browser{position:relative;border:1px solid var(--bd);border-radius:12px;overflow:hidden;background:var(--sf);box-shadow:0 26px 70px #0009,var(--lift)}.br-bar{display:flex;align-items:center;gap:6px;padding:9px 12px;background:var(--bg2);border-bottom:1px solid var(--bd)}.br-bar i{width:9px;height:9px;border-radius:50%;background:#2f3524}.br-url{margin-left:10px;font-size:10.5px;color:var(--tx3);font-family:var(--mono)}.br-body{display:flex;height:430px}.sheet{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;background:#12140d}.sh-toolbar{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid var(--bd);font-size:11px;color:var(--tx3)}.sh-namebox{min-width:56px;padding:2px 7px;border:1px solid var(--bd);border-radius:4px;background:var(--bg);color:var(--sand);font-family:var(--mono);font-size:10.5px}.sh-fxmark{font-style:italic;color:var(--tx3);border-right:1px solid var(--bd);padding-right:8px}.sh-fx{font-family:var(--mono);font-size:10.5px;color:var(--gtx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-grid{position:relative;flex:1;overflow:hidden;font-size:11px}.sh-row{display:grid;grid-template-columns:26px 1fr 70px 1fr 64px;border-bottom:1px solid var(--grid)}.sh-row span{padding:5px 8px;color:var(--tx2);border-right:1px solid var(--grid);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:background .3s ease,color .3s ease}.sh-row span.num{text-align:right;font-variant-numeric:tabular-nums}.sh-row span:first-child{color:var(--tx3);text-align:center;background:var(--sf);-webkit-user-select:none;user-select:none}.sh-colhead span{color:var(--tx3);text-align:center;background:var(--sf);font-size:10px;padding:3px 8px;border-bottom:1px solid var(--bd)}.sh-head span{color:var(--sand);font-weight:600;background:var(--sf2)}.sh-row span.hot{animation:cellpulse .55s ease 2;color:var(--tx);position:relative;z-index:1}.sh-row span.hot-red{background:#d9614a47;box-shadow:inset 0 0 0 1.5px var(--dang);color:var(--dangtx)}.sh-row span.hot-green{background:#8bc63f3d;box-shadow:inset 0 0 0 1.5px var(--gbr);color:var(--tx)}@keyframes cellpulse{0%,to{filter:brightness(1)}50%{filter:brightness(2)}}.sh-grid.scanning:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:linear-gradient(180deg,transparent,var(--scan) 50%,transparent) 0 -50px / 100% 46px no-repeat;opacity:.5;animation:sheetscan 1.5s linear infinite}@keyframes sheetscan{0%{background-position:0 -50px}to{background-position:0 460px}}.sh-callout{position:absolute;right:12px;bottom:12px;z-index:3;padding:6px 11px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.02em;clip-path:polygon(var(--bevel) 0,100% 0,100% 100%,0 100%,0 var(--bevel));animation:calloutin .4s ease both}.sh-callout.hot-red{background:#d9614a33;border:1px solid var(--dang);color:var(--dangtx)}.sh-callout.hot-green{background:#8bc63f29;border:1px solid var(--gbr);color:var(--tac)}@keyframes calloutin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sh-tabs{display:flex;gap:2px;padding:5px 8px;border-top:1px solid var(--bd);font-size:10.5px;background:var(--bg2)}.sh-tabs span{padding:3px 10px;border-radius:5px 5px 0 0;color:var(--tx3)}.sh-tabs .active{background:var(--sf2);color:var(--sand);border:1px solid var(--bd);border-bottom:none}.sh-tabadd{color:var(--tx3)}.beam-v{width:2px;flex:none;align-self:stretch;background:linear-gradient(to bottom,transparent,var(--g),transparent);box-shadow:0 0 12px var(--glow);opacity:.75}.si-status{margin-left:auto;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;color:var(--tac)}.feed .act{font-family:var(--mono);align-items:baseline}.act-ic{color:var(--tac);font-weight:700;margin-right:2px}.side{width:322px;flex:none;display:flex;flex-direction:column;background:#211f1b}.si-head{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--sf);border-bottom:1px solid var(--bd)}.si-head .wm{font-size:13px;font-weight:600;color:var(--sand)}.si-scroll{flex:1;overflow:hidden;padding:12px;display:flex;flex-direction:column;gap:10px}.stg{opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease}.stg.show{opacity:1;transform:none}.bub{max-width:88%;padding:9px 12px;border-radius:12px;font-size:12.5px;line-height:1.5}.bub.user{align-self:flex-end;background:#33302a;border:1px solid var(--bd);border-bottom-right-radius:4px}.bub.asst{align-self:flex-start;position:relative;background:#1c1a17;border:1px solid var(--bd);padding-left:15px;border-bottom-left-radius:4px}.rail-l{position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--gdim)}.cockpit{position:relative;overflow:hidden;background:var(--sf2);border:1px solid var(--bd);border-radius:14px;padding:12px;box-shadow:0 3px 12px #0000003d}.cockpit:after{content:"";position:absolute;left:50%;top:50%;width:74%;height:84%;background:radial-gradient(ellipse at center,rgba(123,179,63,.14),transparent 70%);animation:glowin 3.6s ease-in-out infinite;pointer-events:none}@keyframes glowin{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(.9)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.05)}}.cockpit>div{position:relative;z-index:1}.ck-head{display:flex;align-items:center;gap:8px}.gdot{width:8px;height:8px;border-radius:50%;background:var(--g);animation:breathe 2.8s ease-in-out infinite;flex:none}.ck-phase{font-size:12px;font-weight:600;color:var(--sand)}.ck-time{margin-left:auto;font-size:11px;color:var(--sand);font-variant-numeric:tabular-nums;background:var(--tr);padding:2px 6px;border-radius:5px}@keyframes breathe{0%,to{box-shadow:0 0 0 0 var(--glow);transform:scale(.9)}50%{box-shadow:0 0 0 5px #0000;transform:scale(1)}}.ck-mid{display:flex;align-items:center;gap:9px;margin:10px 0 11px}.eq{display:inline-flex;gap:3.5px;align-items:flex-end;padding:4px 5px;background:#0000002e;border-radius:4px}.eq-col{display:flex;flex-direction:column;gap:2px}.eq-c{width:8px;height:2.5px;border-radius:1px;background:var(--eqtrack);display:block}.shimmer{font-size:12px;font-weight:600;background:linear-gradient(100deg,#8d867a 36%,#7bb33f 48%,#ddd2b6 53%,#8d867a 64%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shim 2.6s linear infinite}@keyframes shim{0%{background-position:140% 0}to{background-position:-40% 0}}.rail{display:flex;gap:5px}.seg{height:4px;flex:1;border-radius:3px;background:var(--tr);border:1px solid var(--bds)}.seg.done{background:var(--g);border-color:transparent}.seg.cur{background:var(--gbr);border-color:transparent;animation:segp 1.5s ease-in-out infinite}@keyframes segp{0%,to{opacity:.6}50%{opacity:1}}.ck-cnt{display:flex;gap:16px;margin-top:11px}.ck-cnt div{display:flex;flex-direction:column}.ck-cnt b{font-size:16px;font-weight:600;color:var(--tx);font-variant-numeric:tabular-nums}.ck-cnt i{font-size:10px;font-style:normal;color:var(--tx3)}.feed{display:flex;flex-direction:column;gap:4px}.act{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--tx2)}.act .ic{color:var(--gtx);font-weight:700}.find{position:relative;background:var(--sf2);border:1px solid var(--bd);border-radius:12px;padding:11px 12px 11px 14px;box-shadow:0 3px 10px #00000040}.find-rail{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--dang)}.find-head{display:flex;align-items:center;gap:7px;margin-bottom:6px}.find-ic{width:16px;height:16px;border-radius:50%;background:var(--dang);color:#3a1a12;font-weight:700;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.find-title{font-size:12.5px;font-weight:600;color:var(--sand)}.sev{margin-left:auto;font-size:9.5px;font-weight:600;color:#3a1a12;background:var(--dang);padding:2px 7px;border-radius:20px;text-transform:uppercase;letter-spacing:.4px}.find-ins{font-size:12px;line-height:1.5;color:var(--tx);margin:0 0 7px}.find-ev{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--tx2);padding-top:6px;border-top:1px solid var(--bd)}.find-ev .ev-ic{color:var(--gtx)}.value{position:relative;display:flex;align-items:center;gap:8px;background:var(--sf2);border:1px solid var(--bd);border-left:none;border-radius:11px;padding:10px 12px 10px 14px}.value-rail{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--g)}.value-ic{color:var(--gbr);font-size:14px}.value-tx{font-size:12.5px;color:var(--tx)}.value-num{font-size:17px;font-weight:700;color:var(--sand)}.demo .chips{display:flex;flex-wrap:wrap;gap:6px}.demo .chip{background:transparent;border:1px solid var(--bd);color:var(--sand);font:600 11.5px -apple-system,sans-serif;padding:5px 11px;border-radius:16px}.demo .chip:hover{background:#544e44;color:#ece8df}.dcomposer{display:flex;gap:7px;align-items:center;padding:9px 11px 6px;border-top:1px solid var(--bd)}.dcomposer .ta{flex:1;background:var(--tr);border:1px solid var(--bds);border-radius:9px;padding:8px 10px;color:var(--tx3);font-size:12px}.dcomposer .send{background:var(--g);color:var(--btn-ink);border:none;border-radius:9px;padding:8px 14px;font:600 12px -apple-system,sans-serif}.dcomposer-note{text-align:center;font-size:9.5px;color:var(--tx3);padding:0 11px 9px}.marquee{padding:18px 26px;display:flex;align-items:center;gap:16px;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}.marquee .mq-label{flex:none;font-size:.8rem;color:var(--tx3)}.mq-track{display:flex;align-items:center;gap:26px;white-space:nowrap;animation:mq 26s linear infinite}.mq-track span{font-size:.9rem;font-weight:600;color:var(--tx2)}.marquee:hover .mq-track{animation-play-state:paused}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.sec{padding:34px 26px}.kick{text-transform:uppercase;letter-spacing:.14em;font-size:.74rem;font-weight:700;color:var(--gtx);margin:0 0 10px}.sec h2{font-size:25px;font-weight:700;color:var(--tx);margin:0 0 14px}.body{color:var(--tx2);max-width:640px;margin:0}.hl{color:var(--sand)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:22px}.step{display:flex;flex-direction:column;gap:8px}.step-n{font-size:.85rem;font-weight:700;color:var(--gtx);font-variant-numeric:tabular-nums}.step h3{font-size:1.05rem;color:var(--sand)}.step p{margin:0;color:var(--tx2);font-size:.95rem}.bento{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.bento-card{position:relative;overflow:hidden;background:var(--sf);border:1px solid var(--bd);border-radius:var(--radius);padding:20px;box-shadow:var(--card-sh);transition:border-color .15s ease}.bento-card:hover{border-color:var(--bds)}.bento-card.wide{grid-column:1 / -1}.bc-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .25s ease;background:radial-gradient(220px 180px at var(--mx, 50%) var(--my, 50%),rgba(163,230,53,.14),transparent 70%)}@media (hover: hover){.bento-card:hover .bc-glow{opacity:1}}.bc-in{position:relative;z-index:1}.bc-in h3{font-size:1.05rem;color:var(--sand);margin:0 0 7px}.bc-in p{margin:0;color:var(--tx2);font-size:.95rem}.mini-find{position:relative;margin-top:14px;background:var(--sf2);border:1px solid var(--bd);border-left:3px solid var(--dang);border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:9px}.mini-find .mf-ic{width:16px;height:16px;border-radius:50%;background:var(--dang);color:#3a1a12;font-weight:700;font-size:11px;display:inline-flex;align-items:center;justify-content:center;flex:none}.mini-find .mf-tx{font-size:.9rem;font-weight:600;color:var(--tx)}.mini-find .mf-pill{margin-left:auto;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#3a1a12;background:var(--dang);padding:2px 8px;border-radius:20px}.trust{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.tr{display:flex;gap:12px;align-items:flex-start}.tr-ic{flex:none;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:var(--gtx);background:#7bb33f1f;border:1px solid rgba(123,179,63,.28)}.tr h3{font-size:1rem;color:var(--sand);margin:0 0 4px}.tr p{margin:0;color:var(--tx2);font-size:.93rem}.proof{text-align:center}.proof-stat{margin:8px 0 6px}.proof-stat b{font-size:40px;font-weight:700;color:var(--sand);font-variant-numeric:tabular-nums}.proof-stat p{margin:4px auto 0;max-width:520px;color:var(--tx2)}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px;text-align:left}.quote{background:var(--sf);border:1px solid var(--bd);border-radius:var(--radius);padding:18px}.quote p{margin:0 0 10px;color:var(--tx);font-size:.95rem}.quote span{color:var(--gtx);font-size:.85rem;font-weight:600}.proof-body{margin:0 auto;text-align:center}.examples{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px;text-align:left}.ex{position:relative;margin:0;background:var(--sf);border:1px solid var(--bd);border-radius:var(--radius);padding:20px;box-shadow:var(--card-sh);transition:border-color .15s ease,transform .15s ease}.ex:hover{border-color:var(--bds);transform:translateY(-2px)}.ex-v{display:block;font-size:30px;font-weight:700;color:var(--gtx);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ex-t{color:var(--sand);font-weight:600;font-size:.98rem;margin:7px 0 6px}.ex-d{margin:0;color:var(--tx2);font-size:.9rem;line-height:1.5}.pricing{padding:34px 26px}.price-card{max-width:380px;margin:22px auto 0;background:var(--sf);border:1px solid var(--bds);border-radius:var(--radius);padding:28px;box-shadow:0 18px 60px -30px var(--glow)}.pc-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.pc-name{font-size:1.25rem;font-weight:700;color:var(--sand)}.pc-amt{font-size:2.2rem;font-weight:700;color:var(--tx)}.pc-amt span{font-size:1rem;font-weight:500;color:var(--tx3)}.price-card ul{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:9px}.price-card li{color:var(--tx2);padding-left:22px;position:relative}.price-card li:before{content:"✓";position:absolute;left:0;color:var(--gtx);font-weight:700}.pc-foot{color:var(--gtx);font-size:.85rem;margin:0 0 16px}.price-note{text-align:center;font-size:.85rem;color:var(--tx3);margin:14px 0 0}.price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:720px;margin:22px auto 0;align-items:stretch}.price-grid .price-card{max-width:none;margin:0;display:flex;flex-direction:column}.price-grid .price-card ul{flex:1}.price-card.pro{position:relative;border-color:var(--g);box-shadow:0 0 0 1px var(--g),0 22px 70px -34px var(--glow)}.pc-badge{position:absolute;top:-11px;left:22px;background:var(--g);color:var(--btn-ink);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 10px;border-radius:20px}.price-card .btn{width:100%}@media (max-width: 680px){.steps,.bento,.roe-grid,.examples,.quotes,.price-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.hero,.beam,.mq-track{animation:none}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.is-in{opacity:1;transform:translateY(0)}.arc-beats{display:flex;flex-direction:column;gap:22px;margin-top:30px}.beat{display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:center;padding:28px 0;border-top:1px solid var(--bd)}.beat-rev .beat-copy{order:2}.beat-rev .beat-vis{order:1}.beat-code{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--gtx);margin-bottom:12px}.beat h3{font-size:clamp(22px,2.6vw,33px);line-height:1.12;letter-spacing:-.02em;color:var(--tx);margin:0 0 12px}.beat-body{color:var(--tx2);margin:0 0 12px;max-width:46ch}.beat-sol{display:flex;gap:8px;color:var(--sand);font-weight:500;margin:0;max-width:46ch}.beat-arrow{color:var(--tac);flex:none}.beat-vis{display:flex;justify-content:center}.intel-chip{display:block;width:100%;max-width:360px;background:var(--sf);border:1px solid var(--bd);border-left:3px solid var(--g);border-radius:0 var(--radius) var(--radius) 0;padding:16px 18px;font-family:var(--mono);font-size:12.5px;line-height:1.7;color:var(--tx2);box-shadow:var(--card-sh)}.intel-chip.red{border-left-color:var(--dang);color:var(--dangtx)}.intel-chip .mono{color:var(--tx3);font-size:11px}.intel-chip b{font-variant-numeric:tabular-nums}.intel-chip .ok{color:var(--gtx)}.intel-chip .bad{color:var(--dangtx)}.conc{width:100%;max-width:360px;background:var(--sf);border:1px solid var(--bd);border-radius:var(--radius);padding:22px;box-shadow:var(--card-sh)}.conc-num{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.conc-pct{font-size:52px;font-weight:700;color:var(--gtx);font-variant-numeric:tabular-nums;letter-spacing:-.03em;transition:color .3s ease,text-shadow .3s ease}.conc-pct.over{color:var(--dangtx);text-shadow:0 0 24px var(--dang-glow)}.conc-lbl{font-size:13px;color:var(--tx2)}.conc-bar{height:12px;background:var(--sf3);border-radius:3px;overflow:hidden;margin-bottom:14px}.conc-fill{display:block;height:100%;background:var(--g);transition:background .3s ease}.conc-fill.over{background:var(--dang);box-shadow:0 0 18px var(--dang-glow)}.write-req{width:100%;max-width:360px;background:var(--sf);border:1px solid var(--bds);border-radius:var(--radius);padding:16px 18px;box-shadow:var(--card-sh);transition:border-color .25s ease,box-shadow .25s ease}.write-req.done{border-color:var(--g);box-shadow:0 0 0 1px var(--g),var(--card-sh)}.wr-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.wr-code{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;color:var(--gtx)}.wr-range{font-family:var(--mono);font-size:11px;color:var(--sand)}.wr-body{color:var(--tx2);font-size:14px;margin-bottom:14px}.wr-actions{display:flex;gap:8px}.wr-btn{padding:8px 16px;border-radius:8px;font-weight:600;font-size:13px;cursor:pointer;border:1px solid transparent;clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px)}.wr-btn.approve{background:var(--tac);color:var(--btn-ink)}.wr-btn.approve:hover{background:var(--gbr);box-shadow:0 0 20px var(--tac-glow)}.wr-btn.ghost{background:transparent;border-color:var(--bds);color:var(--tx2)}.wr-btn.undo{background:transparent;border-color:var(--g);color:var(--gtx)}@media (max-width: 720px){.beat{grid-template-columns:1fr;gap:20px}.beat-rev .beat-copy{order:1}.beat-rev .beat-vis{order:2}.beat-vis{justify-content:flex-start}}.cta-final{position:relative;text-align:center;padding:56px 26px}.cta-final h2{font-size:25px;font-weight:700;color:var(--tx);margin:0 0 12px}.cta-final .body{margin:0 auto 18px}.cta-final .hero-cta{justify-content:center}.dash{padding:40px 26px 72px;max-width:var(--maxw);margin:0 auto}.dash h1{font-size:2rem;color:var(--tx);margin-bottom:24px}.dash-h2{font-size:1.4rem;color:var(--tx);margin:44px 0 18px}.dash-foot{margin-top:18px;font-size:.85rem}.support-form{display:flex;flex-direction:column;gap:14px;max-width:640px}.field{display:flex;flex-direction:column;gap:6px}.field>span{font-size:.8rem;color:var(--tx2)}.field input,.field select,.field textarea{width:100%;background:var(--tr);color:var(--tx);border:1px solid var(--bds);border-radius:10px;padding:10px 12px;font:inherit;font-size:.95rem}.field textarea{resize:vertical;min-height:84px}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--g);outline-offset:2px;border-color:var(--g)}.field input::placeholder,.field textarea::placeholder{color:var(--tx3)}.card{background:var(--sf);border:1px solid var(--bd);border-radius:var(--radius);padding:24px;box-shadow:var(--card-sh)}.sub-card{max-width:640px}.sub-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sub-plan-label{text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;color:var(--tx3);font-weight:700}.sub-plan{display:flex;align-items:center;gap:12px;font-size:1.8rem;font-weight:700;color:var(--sand);margin-top:4px}.sub-period{color:var(--tx2);margin:6px 0 0;font-size:.95rem}.sub-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px;padding-top:20px;border-top:1px solid var(--bd)}.sub-actions .muted{font-size:.88rem}.sub-banner{margin-top:18px;padding:12px 14px;border-radius:10px;font-size:.92rem;line-height:1.45;border:1px solid var(--bd);color:var(--tx)}.sub-banner-hold{background:#d9614a14;border-color:var(--dang)}.sub-banner-grace{background:#e0a53614;border-color:var(--warn)}.sub-downgrade-confirm{display:inline-flex;gap:8px;align-items:center}.credit-card{margin-top:18px}.credit-balance{font-size:1.5rem;margin-top:4px;color:var(--tx)}.credit-balance strong{font-weight:700;color:var(--sand)}.credit-packs{margin-top:16px;padding-top:16px}.badge{display:inline-flex;align-items:center;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 10px;border-radius:999px;border:1px solid var(--bd);color:var(--tx2)}.badge-ok{color:var(--ok);border-color:#7bb33f66;background:#7bb33f1f}.badge-warn{color:var(--warn);border-color:#e0a53666;background:#e0a5361f}.badge-bad{color:var(--dangtx);border-color:#d9614a66;background:#d9614a1f}.badge-muted{color:var(--tx3);border-color:var(--bd)}.spinner{display:flex;align-items:center;gap:10px;color:var(--tx2)}.spinner-dot{width:14px;height:14px;border-radius:50%;border:2px solid var(--tr);border-top-color:var(--g);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.error-note{margin-top:14px;padding:11px 14px;border-radius:10px;background:#d9614a1a;border:1px solid rgba(217,97,74,.35);color:var(--dangtx);font-size:.9rem}.site-footer{display:flex;flex-direction:column;gap:16px;padding:40px 26px 46px;border-top:1px solid var(--bd);background:var(--void);color:var(--tx3);font-size:.85rem}.foot-top{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.foot-links{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.foot-links a,.foot-links .foot-linkbtn{color:var(--tx3);font-size:.85rem;transition:color .15s ease}.foot-links a:hover,.foot-links .foot-linkbtn:hover{color:var(--tx)}.foot-note{color:var(--tx3);font-size:.8rem}.features{padding:56px 26px}.features h2{font-size:2rem;color:var(--tx);margin-bottom:28px}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.feature-card{background:var(--sf);border:1px solid var(--bd);border-radius:var(--radius);padding:22px;box-shadow:var(--card-sh)}.feature-card h3{font-size:1.1rem;color:var(--sand);margin-bottom:8px}.feature-card p{color:var(--tx2);margin:0}.price-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;max-width:720px}.price-card-pro{border-color:var(--g);box-shadow:0 0 0 1px var(--g),0 18px 60px -30px var(--glow)}.price-card h3{font-size:1.25rem;color:var(--sand)}.price{font-size:2.6rem;font-weight:700;color:var(--tx);margin:10px 0 16px}.price span{font-size:1rem;font-weight:500;color:var(--tx3)}.price-foot{color:var(--tx3);font-size:.85rem;margin:0}.hero-art{display:flex;justify-content:center}.grid-card{width:100%;max-width:360px;background:var(--sf);border:1px solid var(--bd);border-radius:var(--radius);padding:14px;box-shadow:0 30px 80px -40px #000c}.grid-row{display:grid;grid-template-columns:1.2fr 1fr 1.2fr;gap:8px;padding:9px 6px;border-bottom:1px solid var(--bd);font-size:.85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.grid-head{color:var(--tx3);font-weight:700}.cell-live{color:var(--gtx)}.cell-ok{color:var(--ok)}.grid-prompt{margin-top:12px;padding:10px 12px;background:var(--tr);border-radius:9px;font-size:.85rem;color:var(--tx2)}.cookie-banner{--btn-ground: var(--sf);position:fixed;left:0;right:0;bottom:0;z-index:60;padding:12px;background:color-mix(in srgb,var(--sf) 96%,transparent);border-top:1px solid var(--bds);box-shadow:0 -6px 24px #00000052;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cookie-inner{max-width:var(--maxw);margin:0 auto;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cookie-text{margin:0;flex:1 1 320px;font-size:.82rem;line-height:1.5;color:var(--tx2)}.cookie-text a{color:var(--gtx);text-decoration:underline}.cookie-actions{display:flex;gap:10px;flex:0 0 auto}.cookie-btn{min-width:128px}.foot-linkbtn{border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:none}.foot-linkbtn:hover{text-decoration:underline}@media (prefers-reduced-motion: reduce){.beam,.mq-track,.gdot,.shimmer,.seg.cur,.spinner-dot{animation:none}.cockpit:after{animation:none}.stg{opacity:1;transform:none}}@media (max-width: 820px){.hero h1{font-size:27px}.hero-art{display:none}.steps,.bento,.roe-grid,.quotes,.feature-grid,.price-grid{grid-template-columns:1fr}.bento-card.wide{grid-column:auto}.br-body{flex-direction:column;height:auto}.side{width:100%}.nav-links{gap:14px}.nav-lk,.nav-div{display:none}}.roe-lede{margin:0 auto 0 0}.roe-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}.roe-card{position:relative;overflow:hidden;background:var(--sf);border:1px solid var(--bd);padding:20px 22px 20px 26px;clip-path:polygon(var(--bevel) 0,100% 0,100% 100%,0 100%,0 var(--bevel));box-shadow:var(--card-sh);transition:border-color .2s ease}.roe-card:hover{border-color:var(--bds)}.roe-bar{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gdim);transition:background .2s ease,box-shadow .2s ease}.roe-card:hover .roe-bar{background:var(--g);box-shadow:0 0 14px var(--glow)}.roe-scan{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 44%,rgba(163,230,53,.06) 50%,transparent 56%);transition:opacity .3s ease}.roe-card:hover .roe-scan{opacity:1;animation:roe-sweep 1.3s ease-in-out}@keyframes roe-sweep{0%{transform:translate(-42%)}to{transform:translate(42%)}}.roe-code{position:relative;z-index:1;display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;color:var(--gtx);margin-bottom:10px}.roe-title{position:relative;z-index:1;font-size:1.02rem;color:var(--sand);margin:0 0 6px}.roe-body{position:relative;z-index:1;margin:0;color:var(--tx2);font-size:.92rem;line-height:1.55}.roe-fine{max-width:760px;margin:24px 0 0;color:var(--tx3);font-size:.8rem;line-height:1.55}.fnd{display:flex;flex-direction:column}.fnd-top{display:flex;align-items:center;gap:10px;min-height:34px}.fnd .ex-v{margin:0}.ex-v.danger{color:var(--dangtx);transition:text-shadow .3s ease}.fnd.landed .ex-v.danger{text-shadow:0 0 26px var(--dang-glow)}.ex-sev{margin-left:auto;font-family:var(--mono);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 8px;clip-path:polygon(4px 0,100% 0,100% 100%,0 100%,0 4px)}.sev-risk{color:#2a0f0a;background:var(--dang)}.sev-bar{color:var(--btn-ink);background:var(--warn)}.ex-stamp{display:inline-flex;align-items:baseline;gap:5px;font-family:var(--mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--gtx);opacity:0;transform:rotate(-7deg) scale(1.5);transform-origin:left center}.ex-stamp b{font-size:15px;font-weight:800;letter-spacing:0;color:var(--tac);text-shadow:0 0 14px var(--tac-glow)}.fnd.landed .ex-stamp{animation:stamp-thunk .45s cubic-bezier(.2,1.5,.4,1) forwards}@keyframes stamp-thunk{0%{opacity:0;transform:rotate(-7deg) scale(1.5)}60%{opacity:1;transform:rotate(-7deg) scale(.9)}to{opacity:1;transform:rotate(-7deg) scale(1)}}.ex-bar{height:8px;background:var(--sf3);border-radius:2px;overflow:hidden;margin:11px 0 12px}.ex-bar-fill{display:block;height:100%;background:var(--g);transition:width .2s linear,background .3s ease,box-shadow .3s ease}.ex-bar-fill.over{background:var(--dang);box-shadow:0 0 14px var(--dang-glow)}.ex-ev{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:11px;border-top:1px solid var(--bd);font-family:var(--mono);font-size:11px;color:var(--tx3)}.ex-ev .ev-ic{color:var(--gtx)}.ledger{position:relative;z-index:1;max-width:640px;margin:26px auto 0;background:var(--sf);border:1px solid var(--bds);padding:6px 24px;box-shadow:var(--card-sh),var(--lift);clip-path:polygon(var(--bevel) 0,100% 0,100% 100%,0 100%,0 var(--bevel))}.ldg-tag{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);padding:13px 0 3px}.ldg-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid var(--bd)}.ldg-lbl{color:var(--tx2);font-size:.92rem}.ldg-val{font-family:var(--mono);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ldg-val span{font-weight:500;color:var(--tx3);font-size:.8em}.ldg-val.cost{color:var(--tx2);font-size:1.05rem}.ldg-val.gain{color:var(--gtx);font-size:1.3rem}.ldg-net{display:flex;align-items:center;gap:14px;padding:16px 0 15px}.ldg-net-lbl{flex:none;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sand)}.ldg-net-bar{position:relative;flex:1;height:8px;min-width:40px;background:var(--sf3);border-radius:2px;overflow:hidden}.ldg-net-fill{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--gdim),var(--g),var(--tac));transition:transform .9s cubic-bezier(.2,.7,.2,1),box-shadow .9s ease}.ledger.landed .ldg-net-fill{transform:scaleX(1);box-shadow:0 0 18px var(--glow)}.ldg-net-val{flex:none;display:inline-flex;align-items:center;gap:10px;font-weight:700;color:var(--sand)}.ldg-stamp{font-family:var(--mono);font-weight:800;font-size:1.1rem;color:var(--tac);padding:2px 9px;border:1.5px solid var(--dang);border-radius:5px;clip-path:polygon(5px 0,100% 0,100% 100%,0 100%,0 5px);text-shadow:0 0 12px var(--tac-glow);box-shadow:0 0 16px var(--dang-glow);opacity:0;transform:rotate(-8deg) scale(1.5)}.ledger.landed .ldg-stamp{animation:stamp-thunk-red .5s cubic-bezier(.2,1.5,.4,1) .15s forwards}@keyframes stamp-thunk-red{0%{opacity:0;transform:rotate(-8deg) scale(1.5)}60%{opacity:1;transform:rotate(-8deg) scale(.9)}to{opacity:1;transform:rotate(-8deg) scale(1)}}.ldg-foot{margin:0;padding:13px 0 5px;color:var(--tx3);font-size:.82rem;line-height:1.55}.price-subhead{text-align:center;font-size:1.05rem;color:var(--sand);font-weight:650;letter-spacing:-.01em;margin:34px 0 0}.price-card.pro{border-color:var(--tac-dim);box-shadow:0 0 0 1px var(--tac-dim),0 22px 70px -30px var(--tac-glow)}.price-card.pro:before{content:"";position:absolute;left:16px;right:16px;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--tac),transparent);box-shadow:0 0 16px var(--tac-glow)}.price-card.pro .pc-badge{background:var(--tac)}@media (max-width: 560px){.ldg-row{flex-direction:column;gap:3px}.ldg-net{flex-wrap:wrap}.ldg-net-bar{order:3;flex-basis:100%}}@media (prefers-reduced-motion: reduce){.reveal{transition:none}.roe-card:hover .roe-scan{animation:none;opacity:0}.fnd.landed .ex-stamp{animation:none;opacity:1;transform:rotate(-7deg)}.ledger.landed .ldg-stamp{animation:none;opacity:1;transform:rotate(-8deg)}.ldg-net-fill,.ex-bar-fill,.conc-fill{transition:none}}@media (max-width: 680px){.roe-grid{grid-template-columns:1fr}}.btn2{--rim: var(--bds);--fill: var(--btn-ground, var(--bg-hero));--lab: var(--sand);--tick: 0;position:relative;isolation:isolate;border:0;background:none;cursor:pointer;padding:10px 20px;color:var(--lab);font-weight:650;font-size:.95rem;letter-spacing:.02em;display:inline-flex;flex-direction:column;align-items:center;gap:3px;text-align:center;transition:filter .18s ease,color .15s ease}.btn2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--rim);clip-path:polygon(var(--ch) 0,100% 0,100% 100%,0 100%,0 var(--ch))}.btn2:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;background:var(--fill);clip-path:polygon(calc(var(--ch) - 1px) 0,100% 0,100% 100%,0 100%,0 calc(var(--ch) - 1px));box-shadow:inset 0 1px #ffffff2e;background-image:linear-gradient(var(--g),var(--g)),linear-gradient(var(--g),var(--g)),linear-gradient(var(--g),var(--g)),linear-gradient(var(--g),var(--g));background-size:calc(var(--tick) * 8px) 2px,2px calc(var(--tick) * 8px),calc(var(--tick) * 8px) 2px,2px calc(var(--tick) * 8px);background-position:right 4px top 4px,right 4px top 4px,left 4px bottom 4px,left 4px bottom 4px;background-repeat:no-repeat}.btn2:hover:not(:disabled),.btn2:focus-visible{--tick: 1;filter:drop-shadow(0 0 12px var(--tac-glow))}.btn2:active:not(:disabled){transform:translateY(1px)}.btn2:active:not(:disabled):after{box-shadow:inset 0 -1px #ffffff24}.btn2:focus-visible{outline:2px solid var(--tac);outline-offset:3px}.btn2:disabled{opacity:.55;cursor:default}.b2-sub{font:600 9px / 1 var(--mono);letter-spacing:.18em;opacity:.72;text-transform:uppercase}.btn2-acid{--fill: var(--tac);--rim: var(--tac);--lab: var(--btn-ink)}.btn2-acid:hover:not(:disabled){--fill: var(--tac-dim)}.btn2-ghost:hover:not(:disabled){--rim: var(--g);--lab: var(--tx)}.btn2-danger{--rim: var(--dang);--lab: var(--dangtx)}.btn2-danger:hover:not(:disabled){--fill: rgba(217, 97, 74, .14)}.btn2-paper{--fill: var(--ink);--lab: var(--paper);--rim: var(--ink)}.btn2-paper-ghost{--fill: var(--paper);--rim: var(--ink2);--lab: var(--ink)}.btn2-sm{padding:7px 14px;font-size:.85rem}.btn2-lg{--ch: 12px;padding:14px 28px;font-size:1.05rem}.btn2-lg:before{clip-path:polygon(var(--ch) 0,100% 0,100% calc(100% - var(--ch)),calc(100% - var(--ch)) 100%,0 100%,0 var(--ch))}.btn2-lg:after{clip-path:polygon(calc(var(--ch) - 1px) 0,100% 0,100% calc(100% - var(--ch) + 1px),calc(100% - var(--ch) + 1px) 100%,0 100%,0 calc(var(--ch) - 1px))}.plate{--prim: var(--bd);--pfill: var(--sf);position:relative;isolation:isolate}.plate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--prim);clip-path:polygon(var(--chp) 0,100% 0,100% 100%,0 100%,0 var(--chp))}.plate:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;background:var(--pfill);clip-path:polygon(calc(var(--chp) - 1px) 0,100% 0,100% 100%,0 100%,0 calc(var(--chp) - 1px))}.plate-paper{--prim: var(--ink2);--pfill: var(--paper);color:var(--ink)}.plate-carbon,.plate-intel{--prim: var(--bd);--pfill: var(--sf)}.plate-intel>.pl-rail{position:absolute;left:1px;top:1px;bottom:1px;width:3px;background:var(--g);z-index:0;pointer-events:none}.sev2{display:inline-flex;align-items:center;gap:6px;font:700 10px / 1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.sev2 i{width:9px;height:11px;background:currentColor;clip-path:polygon(0 0,55% 0,100% 50%,55% 100%,0 100%,45% 50%)}.sev2-high{color:var(--dangtx)}.sev2-elev{color:var(--warn)}.sev2-note{color:var(--gtx)}.paper-wrap{filter:drop-shadow(0 -5px 12px rgba(0,0,0,.55)) drop-shadow(0 7px 12px rgba(0,0,0,.55))}.paper{position:relative;z-index:2;background:var(--paper);color:var(--ink);margin-block:-14px;padding:72px 26px 84px;clip-path:polygon(0 14px,3% 6px,7% 16px,12% 4px,18% 12px,26% 2px,33% 15px,41% 7px,52% 13px,60% 3px,68% 14px,77% 6px,85% 16px,93% 5px,100% 12px,100% calc(100% - 12px),94% calc(100% - 4px),86% calc(100% - 15px),75% calc(100% - 6px),63% calc(100% - 14px),51% calc(100% - 3px),40% calc(100% - 13px),29% calc(100% - 5px),18% calc(100% - 16px),8% calc(100% - 7px),0 calc(100% - 12px))}.paper-alt{clip-path:polygon(0 8px,5% 15px,11% 3px,19% 13px,27% 5px,36% 16px,45% 6px,54% 14px,62% 4px,71% 12px,80% 3px,88% 14px,95% 7px,100% 15px,100% calc(100% - 14px),92% calc(100% - 6px),83% calc(100% - 16px),72% calc(100% - 4px),61% calc(100% - 13px),49% calc(100% - 5px),38% calc(100% - 15px),27% calc(100% - 7px),16% calc(100% - 14px),7% calc(100% - 3px),0 calc(100% - 11px))}.paper-strip{padding:22px 26px;margin-block:-8px;clip-path:polygon(0 6px,8% 2px,17% 7px,29% 1px,41% 6px,53% 2px,66% 7px,78% 2px,90% 6px,100% 3px,100% calc(100% - 5px),91% calc(100% - 1px),79% calc(100% - 7px),64% calc(100% - 2px),50% calc(100% - 6px),37% calc(100% - 1px),24% calc(100% - 7px),12% calc(100% - 3px),0 calc(100% - 6px))}.paper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420' fill='none' stroke='%23141511' stroke-width='1'%3E%3Crect x='24' y='24' width='140' height='90'/%3E%3Cpath d='M24 170h370M300 24v140M164 69h60l20 20v80'/%3E%3Ccircle cx='300' cy='300' r='36'/%3E%3Cpath d='M300 250v100M250 300h100'/%3E%3Cpath d='M40 320h80m-80 8h48m-48 8h64'/%3E%3C/svg%3E");background-size:420px;opacity:.06}.paper>*{position:relative;z-index:1}.paper-cracks:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' fill='none' stroke='%23141511' stroke-width='1.2'%3E%3Cpath d='M0 0l38 46 9 41 33 28 6 45'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' fill='none' stroke='%23141511' stroke-width='1.1'%3E%3Cpath d='M140 140l-42-38-8-35-30-24'/%3E%3C/svg%3E");background-position:left -30px top -20px,right -34px bottom -26px;background-repeat:no-repeat;opacity:.09}.grain{position:relative}.grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px;mix-blend-mode:overlay;opacity:.05}.paper.grain:after,.paper .grain:after{opacity:.07}.streaks:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(to bottom,transparent 8%,rgba(163,230,53,.1) 30%,transparent 60%) 12% 0 / 1px 100%,linear-gradient(to bottom,transparent 30%,rgba(163,230,53,.07) 55%,transparent 85%) 15% 0 / 2px 100%,linear-gradient(to bottom,transparent 15%,rgba(211,200,172,.05) 45%,transparent 70%) 88% 0 / 1px 100%;background-repeat:no-repeat}.sn{display:inline-flex;align-items:baseline;gap:2px;font-family:var(--disp);font-size:64px;line-height:.9;color:color-mix(in srgb,currentcolor 24%,transparent);letter-spacing:.02em;-webkit-user-select:none;user-select:none}.sn-slab{display:inline-block;width:.52em;height:.78em;background:var(--tac);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);filter:drop-shadow(0 0 14px var(--tac-glow));transform-origin:top}.reveal.is-in .sn-slab{animation:snprint .45s cubic-bezier(.2,.9,.2,1) both}@keyframes snprint{0%{transform:scaleY(6);opacity:.25}to{transform:scaleY(1);opacity:1}}@media (prefers-reduced-motion: reduce){.btn2{transition:none}.reveal.is-in .sn-slab{animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mono{font-family:var(--mono)}.h1-disp{font-family:var(--disp);font-weight:400;font-size:clamp(44px,6.4vw,84px);line-height:1.02;letter-spacing:.015em;text-transform:uppercase;color:var(--tx);margin:0;text-wrap:balance}.h1-acid{color:var(--tac);text-shadow:0 0 38px var(--tac-glow)}.h2-disp{font-family:var(--disp);font-weight:400;font-size:clamp(30px,4vw,52px);line-height:1.05;letter-spacing:.015em;text-transform:uppercase;margin:0 0 16px;text-wrap:balance}.kick2{font:700 11px / 1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gtx);margin:0 0 10px}.kick2-paper{color:var(--ink2)}.body2{color:var(--tx2);max-width:640px;margin:0 0 8px}.cf-head{display:flex;align-items:center;gap:18px;margin-bottom:18px}.cf-head .kick2{margin:0}.nav2{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:12px;padding:0 22px;min-height:var(--nav-h);transition:background .25s ease,border-color .25s ease;border-bottom:1px solid transparent}.nav2-scrolled{background:color-mix(in srgb,var(--void) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--bd)}@supports not (backdrop-filter: blur(10px)){.nav2-scrolled{background:var(--void)}}.nv-slab{width:6px;height:22px;flex:none;background:var(--g);clip-path:polygon(3px 0,100% 0,100% 100%,0 100%,0 3px);box-shadow:0 0 8px var(--glow)}.nv-tag{font:600 10px / 1 var(--mono);letter-spacing:.16em;color:var(--tx3);white-space:nowrap}.nv-links{display:flex;align-items:center;gap:20px;margin-left:auto}.nv-lk{position:relative;font:600 12px / 1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx2);padding:6px 2px}.nv-lk .nv-n{color:var(--tx3);margin-right:5px;transition:color .15s ease}.nv-lk:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--tac);transform:scaleX(0);transform-origin:left;transition:transform .15s ease}.nv-lk:hover{color:var(--tx)}.nv-lk:hover .nv-n,.nv-lk[aria-current=true] .nv-n{color:var(--tac)}.nv-lk:hover:after,.nv-lk[aria-current=true]:after{transform:scaleX(1)}.nv-auth{display:flex;align-items:center;gap:16px;margin-left:8px}.nv-txtbtn{border:0;background:none;padding:6px 2px;cursor:pointer;font-size:.92rem;color:var(--tx2)}.nv-txtbtn:hover{color:var(--tx)}.nv-progress{position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--tac);transform:scaleX(0);transform-origin:left;pointer-events:none;box-shadow:0 0 8px var(--tac-glow)}.nv-burger{display:none;position:relative;z-index:51;flex-direction:column;justify-content:center;gap:4px;width:40px;height:40px;padding:8px;border:1px solid var(--bd);background:none;cursor:pointer;margin-left:auto}.nv-burger i{display:block;height:2px;background:var(--tx2)}.nv-burger .nv-burger-slab{background:var(--g);box-shadow:0 0 6px var(--glow)}.nv-manifest{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--void);display:flex;flex-direction:column;padding:calc(var(--nav-h) + 24px) 26px 26px}.nvm-links{display:flex;flex-direction:column;gap:4px}.nvm-links .nv-lk{font-size:17px;padding:14px 4px;border-bottom:1px solid var(--bd)}.nvm-anim .nv-lk{animation:rise .3s cubic-bezier(.2,.7,.2,1) both}.nvm-anim .nv-lk:nth-child(2){animation-delay:40ms}.nvm-anim .nv-lk:nth-child(3){animation-delay:80ms}.nvm-anim .nv-lk:nth-child(4){animation-delay:.12s}.nvm-anim .nv-lk:nth-child(5){animation-delay:.16s}.nvm-foot{margin-top:auto;display:flex;flex-direction:column}.nvm-foot .btn2{width:100%}.hero2{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;padding:96px 26px 84px}.eyebrow2{font:700 11.5px / 1.5 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gtx);margin:0}.ey2-dim{color:var(--tx3)}.lede2{color:var(--tx2);font-size:1.06rem;max-width:620px;margin:0 auto}.hero2-cta{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch;justify-content:center;margin-top:10px}.cred{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 22px 14px;min-width:330px;--chp: 12px}.cred-kick{font:700 9.5px / 1 var(--mono);letter-spacing:.16em;color:var(--ink2)}.cred .gis-slot{min-height:44px;display:flex;align-items:center;justify-content:center}.cred-hint{margin:0;font-size:.72rem;line-height:1.45;color:var(--ink2);max-width:300px}.casefile .h2-disp,.roesec .h2-disp,.ledgersec .h2-disp{color:var(--ink)}.cf-body{color:var(--ink2);max-width:660px;margin:0 0 14px;font-size:1.02rem;line-height:1.65}.cf-sol{color:var(--ink);font-weight:550}.redact{position:relative;display:inline-block;white-space:nowrap}.redact i{position:absolute;top:-1px;right:-4px;bottom:-1px;left:-4px;background:var(--g);transform:scaleX(0);transform-origin:right;rotate:-.4deg;pointer-events:none}.casefile.armed .redact i{transform:scaleX(1);transform-origin:left}.casefile.declassified .redact i{transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(.6,0,.2,1);transition-delay:calc(var(--i, 0) * .14s)}@media (prefers-reduced-motion: reduce){.redact i{inset:auto -3px -2px;height:3px;transform:none}}.interro{position:relative;padding:72px 26px}.in-illus{font-size:10px;letter-spacing:.14em;color:var(--tx3);margin:-6px 0 0}.in-cols{display:grid;grid-template-columns:minmax(300px,.9fr) 1.1fr;gap:44px;margin-top:34px;align-items:start}.in-monitor-wrap{position:sticky;top:calc(var(--nav-h) + 24px);display:flex;gap:14px}.in-monitor{flex:1;min-height:380px;padding:18px;display:flex;flex-direction:column;animation:monswap .24s ease}@keyframes monswap{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.im-head{display:flex;align-items:center;gap:8px;font-size:10.5px;letter-spacing:.14em;color:var(--sand);margin-bottom:16px}.im-idx{margin-left:auto;color:var(--tx3)}.im-scan{position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--tac),transparent);opacity:0;animation:rpscan .5s ease-out}.in-rail{width:3px;align-self:stretch;background:var(--sf3);flex:none}.in-rail i{display:block;width:100%;background:var(--tac);box-shadow:0 0 10px var(--tac-glow);transition:height .4s ease}.in-beats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(44px,7vh,76px)}.in-beats li{opacity:.42;transition:opacity .3s ease;min-width:0}.in-beats li.on{opacity:1}.beat2-code{display:inline-block;font:700 11px / 1 var(--mono);letter-spacing:.14em;color:var(--gtx);margin-bottom:12px}.in-beats h3{font-family:var(--disp);font-weight:400;font-size:clamp(21px,2.4vw,30px);line-height:1.1;letter-spacing:.015em;text-transform:uppercase;color:var(--tx);margin:0 0 12px}.beat2-body{color:var(--tx2);margin:0 0 12px;max-width:52ch}.beat2-sol{color:var(--sand);font-weight:500;margin:0 0 14px;max-width:52ch}.beat2-sol span{color:var(--tac)}.ev-chip{display:inline-block;max-width:100%;background:var(--sf);border:1px solid var(--bd);border-left:3px solid var(--g);padding:12px 15px;font-size:12.5px;line-height:1.65;color:var(--tx2)}.ev-chip.mono,.ev-chip .mono{font-family:var(--mono);font-size:11.5px}.ev-chip.ev-red{border-left-color:var(--dang);color:var(--dangtx);font-family:var(--mono);font-size:11.5px}.ev-chip b{font-variant-numeric:tabular-nums}.ev-chip .ok{color:var(--gtx)}.ev-chip .bad{color:var(--dangtx)}.mon-grid,.mon-split,.mon-conc,.mon-plan,.mon-verify,.mon-mem{flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px}.mg-rows{display:flex;flex-direction:column;gap:2px}.mg-row{display:grid;grid-template-columns:52px 1fr 1fr 1.2fr;gap:2px;align-items:stretch}.mg-row span{font:500 10.5px / 2 var(--mono);color:var(--tx3);text-align:right;padding-right:8px}.mg-row i{background:var(--sf2);border:1px solid var(--grid);min-height:21px}.mg-row.hot span{color:var(--dangtx)}.mg-cell-hot{background:#d9614a38!important;border-color:var(--dang)!important;box-shadow:inset 0 0 0 1px var(--dang)}.mon-callout{margin-top:12px;align-self:flex-start}.mon-split .ms-top,.mon-split .ms-bot{display:flex;align-items:baseline;gap:12px;padding:16px}.mon-split b{font-family:var(--disp);font-size:44px;font-weight:400}.mon-split .ms-top{border-bottom:1px dashed var(--bds)}.mon-split .ms-top b{color:var(--gtx)}.mon-split .ms-bot b{color:var(--dangtx);text-shadow:0 0 22px var(--dang-glow)}.mon-split span{font:600 10.5px / 1 var(--mono);letter-spacing:.14em;color:var(--tx3)}.mon-conc b{font-family:var(--disp);font-size:58px;font-weight:400;color:var(--gtx);font-variant-numeric:tabular-nums}.mon-conc b.over{color:var(--dangtx);text-shadow:0 0 24px var(--dang-glow)}.mon-conc span{font-size:12.5px;color:var(--tx2)}.mc-bar{height:12px;background:var(--sf3);overflow:hidden;margin:8px 0}.mc-bar i{display:block;height:100%;background:var(--g);transition:width .3s ease,background .3s ease}.mc-bar i.over{background:var(--dang);box-shadow:0 0 18px var(--dang-glow)}.mon-conc .mono{font-size:11px;color:var(--tx3)}.mon-plan span,.mon-verify span,.mon-mem span{font-size:12px;line-height:1.7;color:var(--tx2)}.mon-plan .mp-keep{color:var(--gtx)}.mon-plan .mp-drop,.mon-mem .mm-note{color:var(--tx3)}.mon-verify i{font-style:normal}.mon-verify .mv-ok{color:var(--gtx)}.mon-verify .mv-flag{color:var(--warn)}.wr2{padding:16px 18px;max-width:380px}.wr2.done{--prim: var(--g)}.wr2-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.wr2-code{font:700 10.5px / 1 var(--mono);letter-spacing:.12em;color:var(--gtx)}.wr2-range{font:500 11px / 1 var(--mono);color:var(--sand)}.wr2-body{color:var(--tx2);font-size:14px;margin-bottom:14px}.wr2-actions{display:flex;gap:8px;margin-bottom:10px}.wr2-ledger{display:block;font:600 9.5px / 1.4 var(--mono);letter-spacing:.1em;color:var(--tx3)}.roster-sec{position:relative;padding:72px 26px}.roster{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:30px;position:relative}.roster:before{content:"";position:absolute;top:-46px;right:0;bottom:-46px;left:0;z-index:0;pointer-events:none;background:linear-gradient(to bottom,transparent,rgba(163,230,53,.55) 22% 78%,transparent) calc(20% - 1px) 0 / 8px 100% no-repeat,linear-gradient(to bottom,transparent,rgba(123,179,63,.3) 26% 74%,transparent) calc(40% + 1px) 0 / 5px 100% no-repeat,linear-gradient(to bottom,transparent,rgba(163,230,53,.42) 20% 80%,transparent) calc(60% + 3px) 0 / 8px 100% no-repeat,linear-gradient(to bottom,transparent,rgba(123,179,63,.26) 24% 76%,transparent) calc(80% + 5px) 0 / 5px 100% no-repeat;filter:blur(2px)}.rp{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;min-height:430px;padding:18px 16px;color:var(--ink);transition:transform .25s cubic-bezier(.2,.7,.2,1),filter .25s ease}.rp:hover,.rp:focus-visible{transform:translateY(-6px) scale(1.02);filter:drop-shadow(0 0 18px var(--tac-glow))}.rp:hover:before,.rp:focus-visible:before{background:var(--tac)}.rp:focus-visible{outline:2px solid var(--tac);outline-offset:3px}.roster:has(.rp:hover) .rp:not(:hover){opacity:.78}.rp-idx{display:inline-flex;align-items:baseline;gap:2px;font-family:var(--disp);font-size:30px;color:color-mix(in srgb,var(--ink) 30%,transparent)}.rp-slab{width:.5em;height:.72em}.rp-name{font-family:var(--disp);font-weight:400;font-size:clamp(24px,2.4vw,34px);letter-spacing:.02em;color:var(--ink);margin:0}.rp-role{font:700 9.5px / 1.45 var(--mono);letter-spacing:.12em;color:var(--ink2)}.rp-emblem{height:64px;margin:6px 0;background-position:center;background-repeat:no-repeat;opacity:.6}.rp-emblem-crosshair{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none' stroke='%23141511' stroke-width='1.5'%3E%3Ccircle cx='32' cy='32' r='22'/%3E%3Cpath d='M32 2v16M32 46v16M2 32h16M46 32h16'/%3E%3Ccircle cx='32' cy='32' r='3' fill='%23141511'/%3E%3C/svg%3E")}.rp-emblem-arcs{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none' stroke='%23141511' stroke-width='1.5'%3E%3Cpath d='M32 54a22 22 0 1 1 0-44'/%3E%3Cpath d='M32 44a12 12 0 1 1 0-24'/%3E%3Ccircle cx='32' cy='32' r='3' fill='%23141511'/%3E%3C/svg%3E")}.rp-emblem-delta{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none' stroke='%23141511' stroke-width='1.5'%3E%3Cpath d='M32 8L58 54H6z'/%3E%3Cpath d='M32 24v14M32 44v2'/%3E%3C/svg%3E")}.rp-emblem-grid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none' stroke='%23141511' stroke-width='1.5'%3E%3Crect x='8' y='8' width='48' height='48'/%3E%3Cpath d='M8 24h48M8 40h48M24 8v48M40 8v48'/%3E%3C/svg%3E")}.rp-emblem-shield{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none' stroke='%23141511' stroke-width='1.5'%3E%3Cpath d='M32 6l22 8v16c0 14-9 24-22 28C19 54 10 44 10 30V14z'/%3E%3Cpath d='M22 30l8 8 14-16'/%3E%3C/svg%3E")}.rp-specs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rp-specs li{font:600 9px / 1.5 var(--mono);letter-spacing:.08em;color:var(--ink2);padding-left:12px;position:relative}.rp-specs li:before{content:"▸";position:absolute;left:0;color:var(--gdim)}.rp-chip{font-size:9.5px;letter-spacing:.04em;color:var(--ink);background:var(--paper2);padding:7px 9px;margin-top:auto}.rp-status{display:inline-flex;align-items:center;gap:6px;font-size:9px;letter-spacing:.14em;color:var(--ink2)}.rp-status .gdot{width:6px;height:6px}.rp-scan{position:absolute;inset:0 0 auto;height:2px;opacity:0;background:linear-gradient(90deg,transparent,var(--tac),transparent);pointer-events:none}.rp:hover .rp-scan{animation:rpscan .5s ease-out}@keyframes rpscan{0%{opacity:.9;transform:translateY(0)}to{opacity:0;transform:translateY(420px)}}.roster-hint{display:none;margin-top:14px;font-size:10px;letter-spacing:.2em;color:var(--tx3)}.roe-stamp{margin-left:auto;font-family:var(--disp);font-size:15px;letter-spacing:.14em;color:var(--g);border:2px solid var(--g);padding:3px 10px;rotate:-4deg;opacity:.85}.roe2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:26px 0 22px}.roe2{position:relative;background:var(--paper2);padding:16px 18px 16px 24px;clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px)}.roe2:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--g)}.roe2-code{display:block;font:700 10px / 1 var(--mono);letter-spacing:.14em;color:var(--ink2);margin-bottom:8px}.roe2 h3{font-size:1.02rem;font-weight:650;color:var(--ink);margin:0 0 6px}.roe2 p{margin:0;font-size:.92rem;line-height:1.55;color:var(--ink2)}.fineprint{margin:0;font-size:.78rem;line-height:1.6;color:var(--ink2);max-width:640px}.wall{position:relative;padding:72px 26px}.wall-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}.fnd2{margin:0;padding:20px 20px 18px 26px;display:flex;flex-direction:column;gap:8px}.fnd2-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fnd2-v{font-family:var(--disp);font-weight:400;font-size:42px;color:var(--gtx);font-variant-numeric:tabular-nums;letter-spacing:.01em;min-width:3.2ch}.fnd2-red .fnd2-v{color:var(--dangtx);text-shadow:0 0 24px var(--dang-glow)}.fnd2-red>.pl-rail{background:var(--dang)}.fnd2-stamp{font-family:var(--disp);font-size:12px;letter-spacing:.12em;color:var(--dangtx);border:1.5px solid var(--dang);padding:2px 7px;rotate:-6deg}.fnd2-top .sev2{margin-left:auto}.fnd2-t{color:var(--sand);font-weight:620;font-size:1rem}.fnd2-d{margin:0;color:var(--tx2);font-size:.92rem;line-height:1.55}.fnd2-cite{font-size:11px;color:var(--gtx);padding-top:8px;border-top:1px solid var(--bd)}.ledger2{position:relative;max-width:620px;margin:26px 0 34px;background:var(--paper2);padding:20px 22px;clip-path:polygon(12px 0,100% 0,100% 100%,0 100%,0 12px)}.ldg2-tag{display:inline-block;font:700 9.5px / 1 var(--mono);letter-spacing:.16em;color:var(--ink2);border:1px solid var(--ink2);padding:3px 8px;margin-bottom:14px}.ldg2-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px dashed color-mix(in srgb,var(--ink2) 40%,transparent);color:var(--ink)}.ldg2-row b{font-variant-numeric:tabular-nums;white-space:nowrap}.ldg2-row b i{font-style:normal;color:var(--ink2);font-weight:400}.ldg2-plus{color:#2e6b1e}.ldg2-net{border-bottom:0;font-weight:700}.ldg2-net span:first-child{font:700 11px / 1 var(--mono);letter-spacing:.14em}.ldg2-stamp{font-family:var(--disp);font-size:22px;color:var(--dang);border:2px solid var(--dang);padding:1px 9px;rotate:-7deg;margin-left:auto}.ldg2-foot{margin:12px 0 0;font-size:.78rem;color:var(--ink2)}.price2-sub{font-size:1.1rem;font-weight:650;color:var(--ink);margin:0 0 18px}.price2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:760px}.price2{display:flex;flex-direction:column;gap:12px;padding:24px;min-height:100%}.price2-pro{color:var(--tx)}.p2-badge{position:absolute;top:-11px;left:22px;z-index:2;font:700 10px / 1 var(--mono);letter-spacing:.12em;background:var(--tac);color:var(--btn-ink);padding:4px 10px;clip-path:polygon(5px 0,100% 0,100% 100%,0 100%,0 5px)}.p2-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.p2-name{font-family:var(--disp);font-weight:400;font-size:26px;letter-spacing:.04em;margin:0}.p2-amt{font-family:var(--disp);font-size:34px}.p2-amt i{font-style:normal;font-family:var(--mono);font-size:12px;opacity:.7}.price2 ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;flex:1}.price2 li{position:relative;padding-left:20px;font-size:.94rem}.price2 li:before{content:"✓";position:absolute;left:0;font-weight:700}.price2:not(.price2-pro) li{color:var(--ink2)}.price2:not(.price2-pro) li:before{color:#2e6b1e}.price2-pro li{color:var(--tx2)}.price2-pro li:before{color:var(--gtx)}.p2-foot{margin:0;font-size:.85rem;color:var(--ink2)}.p2-foot-pro{color:var(--gtx)}.p2-cta{margin-top:auto;display:flex;flex-direction:column}.p2-cta .btn2{width:100%}.price2-note{margin:16px 0 0;font-size:.85rem;color:var(--ink2)}.deploy{position:relative;text-align:center;padding:84px 26px;display:flex;flex-direction:column;align-items:center;gap:12px}.deploy-body{margin:0 auto 12px}.faq{padding:64px 26px;background:var(--void)}.faq-list{max-width:760px;margin-top:22px;display:flex;flex-direction:column;gap:8px}.faq-item{border:1px solid var(--bd);background:var(--sf);clip-path:polygon(9px 0,100% 0,100% 100%,0 100%,0 9px)}.faq-item summary{cursor:pointer;padding:14px 40px 14px 18px;font-weight:600;color:var(--tx);list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-family:var(--mono);color:var(--gtx)}.faq-item[open] summary:after{content:"−"}.faq-item p{margin:0;padding:0 18px 16px;color:var(--tx2);font-size:.95rem;line-height:1.6}.foot2{background:var(--void)}.eof{text-align:center;color:var(--ink2);font-size:10.5px;letter-spacing:.18em}.foot2-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:30px;padding:44px 26px 30px}.foot2-brand{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.foot2-strap{font-size:9px;letter-spacing:.16em;color:var(--tx3)}.foot2-honest{margin:0;font-size:.82rem;color:var(--tx3)}.foot2-legalline{margin:0;font-size:.74rem;color:var(--tx3)}.foot2-col{display:flex;flex-direction:column;gap:8px;font-size:.9rem}.foot2-col a,.foot2-col .foot-linkbtn{color:var(--tx2);text-align:left;font-size:.9rem}.foot2-col a:hover,.foot2-col .foot-linkbtn:hover{color:var(--tx)}.foot2-h{font-size:9.5px;letter-spacing:.18em;color:var(--tx3)}.foot2-rail{height:2px;background:var(--gdim);position:relative;overflow:hidden}.foot2-rail i{position:absolute;top:0;bottom:0;width:90px;background:linear-gradient(90deg,transparent,var(--tac),transparent);animation:railrun 8s linear infinite}@keyframes railrun{0%{left:-90px}to{left:100%}}.foot2-copy{display:block;text-align:center;padding:14px 0 18px;font-size:10px;letter-spacing:.14em;color:var(--tx3)}@media (max-width: 1023px){.nv-links,.nv-tag{display:none}.nv-burger{display:flex}}@media (max-width: 860px){.in-illus{font-size:10px;letter-spacing:.14em;color:var(--tx3);margin:-6px 0 0}.in-cols{grid-template-columns:1fr}.in-monitor-wrap{display:none}.in-beats{gap:44px}.in-beats li{opacity:1}.roster{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;-webkit-mask-image:linear-gradient(90deg,transparent,black 4% 96%,transparent);mask-image:linear-gradient(90deg,transparent,black 4% 96%,transparent)}.roster .rp{flex:0 0 min(78vw,300px);scroll-snap-align:center;min-height:400px}.roster-hint{display:block}}@media (max-width: 720px){.nv-auth{display:none}.nv-burger{display:flex}.roe2-grid,.price2-grid,.wall-grid,.foot2-grid{grid-template-columns:1fr}.cred{min-width:min(330px,88vw)}.hero2-cta{flex-direction:column;align-items:stretch}}@media (min-width: 861px){.in-beats .beat2-chip{display:none}.in-beats .beat2-chip-keep{display:block}}@media (prefers-reduced-motion: reduce){.in-monitor{animation:none}.im-scan,.rp-scan{display:none}.rp,.rp:hover,.rp:focus-visible{transform:none;transition:none}.nvm-anim .nv-lk{animation:none}.foot2-rail i{animation:none;left:40%}.casefile.armed .redact i{transform:scaleX(0)}}.demo-v2{--bevel-sm: 7px}.demo-v2 .br-body{height:540px}.demo-v2 .sh-menu{display:flex;align-items:center;gap:12px;padding:5px 12px;border-bottom:1px solid var(--bd);font-size:11px;color:var(--tx3);-webkit-user-select:none;user-select:none}.demo-v2 .sh-menu-sp{flex:1}.demo-v2 .sh-share{font-size:10.5px;font-weight:600;color:var(--btn-ink);background:var(--g);padding:2px 11px;clip-path:polygon(5px 0,100% 0,100% 100%,0 100%,0 5px)}.demo-v2 .sh-avatar{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--g);color:var(--gtx);font-size:8.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.demo-v2 .sh-gridwrap{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden}.demo-v2 .sh-grid{transition:opacity .35s ease}.demo-v2 .sh-row{grid-template-columns:var(--gtc)}.demo-v2 .sh-row span{padding:0 8px;height:27px;line-height:26px;font-size:11.5px}.demo-v2 .sh-colhead span{height:20px;line-height:19px;padding:0 8px;font-size:10px}.demo-v2 .sh-colhead span.hi{color:var(--tac);background:#232a18}.demo-v2 .sh-row{border-bottom:none}.demo-v2 .sh-row span{border-bottom:1px solid var(--grid)}.demo-v2 .sh-colhead span{border-bottom:1px solid var(--bd)}.demo-v2 .sh-row.sh-head{position:relative;z-index:3}.demo-v2 .sh-head span{border-bottom:2px solid var(--bds)}.demo-v2 .sh-filler span{border-bottom:none}.demo-v2 .sh-row span.sel{background:#a3e63514;box-shadow:inset 0 0 0 1px #a3e63559}.demo-v2 .sh-row span.anchor{box-shadow:inset 0 0 0 2px var(--tac)}.demo-v2 .dneg{color:var(--dangtx)}.demo-v2 .sh-row.prelock span{animation:preshim .9s ease-in-out infinite}@keyframes preshim{0%,to{opacity:1}50%{opacity:.72}}.demo-v2 .cellchip{display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:1;padding:3px 7px 3px 6px;border:1px solid var(--bd);background:var(--sf2);clip-path:polygon(5px 0,100% 0,100% 100%,0 100%,0 5px);color:var(--tx2);vertical-align:1px;max-width:100%}.demo-v2 .cellchip i{width:5px;height:5px;border-radius:50%;flex:none;background:var(--sandd)}.demo-v2 .cellchip.cc-ok i{background:var(--g)}.demo-v2 .cellchip.cc-warn i{background:var(--warn)}.demo-v2 .cellchip.cc-bad i{background:var(--dang)}.demo-v2 .sh-scrollstub{position:absolute;right:2px;top:52px;width:4px;height:120px;border-radius:2px;background:var(--bds);opacity:.55;pointer-events:none}.demo-v2 .sh-grid.scanning:after{inset:auto;top:0;left:0;right:0;height:46px;background:linear-gradient(180deg,transparent,var(--scan) 50%,transparent);opacity:.5;will-change:transform;animation:sweep2 1.8s linear infinite}@keyframes sweep2{0%{transform:translateY(-46px)}to{transform:translateY(540px)}}.demo-v2 .sh-cursor{position:absolute;z-index:4;border:2px solid var(--tac);pointer-events:none;animation:curpop .22s ease both;will-change:transform}.demo-v2 .sh-cursor:after{content:"SI ●";position:absolute;top:-13px;left:-2px;background:var(--g);color:var(--btn-ink);font:700 8px var(--mono);letter-spacing:.04em;padding:1px 4px;white-space:nowrap}@keyframes curpop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.demo-v2 .sh-colhi{position:absolute;z-index:1;background:#a3e63512;border-left:1px solid rgba(163,230,53,.28);border-right:1px solid rgba(163,230,53,.28);pointer-events:none;animation:calloutin .3s ease both}.demo-v2 .sh-pill{position:absolute;right:12px;bottom:10px;z-index:5;padding:5px 10px;background:var(--sf2);border:1px solid var(--bds);color:var(--sand);font-family:var(--mono);font-size:10.5px;clip-path:polygon(var(--bevel-sm) 0,100% 0,100% 100%,0 100%,0 var(--bevel-sm));animation:calloutin .35s ease both}.demo-v2 .sh-pill b{color:var(--tx3);font-weight:400}.demo-v2 .sh-callout{bottom:44px}.demo-v2 .sh-tabs{position:relative;overflow:hidden;flex-wrap:nowrap;white-space:nowrap;padding-right:16px}.demo-v2 .sh-tabctl{color:var(--tx3);padding:3px 7px;flex:none}.demo-v2 .sh-tab{flex:none}.demo-v2 .sh-caret{font-weight:400;color:var(--tx3)}.demo-v2 .sh-tab.clip{max-width:46px;overflow:hidden;text-overflow:clip}.demo-v2 .sh-tabs.crowded .sh-tab.clip{max-width:20px}.demo-v2 .sh-tabchev{position:absolute;right:3px;top:50%;transform:translateY(-50%);color:var(--tx3);padding:0}.demo-v2 .sh-tab.bp{max-width:0;padding:3px 0;opacity:0;overflow:hidden;transition:max-width .3s ease,padding .3s ease,opacity .3s ease;box-shadow:inset 0 -2px 0 var(--g)}.demo-v2 .sh-tab.bp.on{max-width:120px;padding:3px 10px;opacity:1;background:var(--sf2);color:var(--sand);border:1px solid var(--bd);border-bottom:none}.demo-v2 .bp-pip{background:var(--tac);color:var(--btn-ink);font:700 7.5px var(--mono);padding:1px 3px;margin-left:5px;vertical-align:2px;font-style:normal}.demo-v2 .dash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:#12140d;padding:14px;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .3s ease}.demo-v2 .dash.on{opacity:1}.demo-v2 .dash-title{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--sand);min-height:16px}.demo-v2 .dash-micro{margin-left:10px;font-size:9px;font-weight:400;letter-spacing:.04em;color:var(--tx3)}.demo-v2 .dash-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.demo-v2 .dash-kpi{background:var(--sf2);border:1px solid var(--bd);clip-path:polygon(var(--bevel-sm) 0,100% 0,100% 100%,0 100%,0 var(--bevel-sm));padding:8px 9px;display:flex;flex-direction:column;gap:2px;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}.demo-v2 .dash-kpi.on{opacity:1;transform:none}.demo-v2 .dk-lb{font:600 8.5px var(--mono);letter-spacing:.1em;color:var(--tx3)}.demo-v2 .dk-v{font-size:15px;font-weight:700;color:var(--sand);font-variant-numeric:tabular-nums}.demo-v2 .dk-d{font-size:9.5px;color:var(--tx3)}.demo-v2 .dk-up{color:var(--gtx)}.demo-v2 .dk-down{color:var(--dangtx)}.demo-v2 .dash-chart{margin-top:12px;flex:1;min-height:0;display:flex;flex-direction:column}.demo-v2 .dash-axis{font:400 9px var(--mono);letter-spacing:.06em;color:var(--tx3);min-height:12px}.demo-v2 .dash-bars{position:relative;flex:1;min-height:90px;display:flex;align-items:flex-end;gap:5px;margin-top:6px;border-bottom:1px solid var(--bds);padding-bottom:1px}.demo-v2 .dash-bar{flex:1;background:var(--g);opacity:.85;transform:scaleY(0);transform-origin:bottom;transition:transform .3s ease;will-change:transform}.demo-v2 .dash-bar.on{transform:scaleY(1)}.demo-v2 .dash-bar.red{background:var(--dang)}.demo-v2 .dash-bracket{position:absolute;right:0;top:-4px;width:calc(25% - 4px);text-align:center;font:600 9px var(--mono);color:var(--dangtx);border:1px solid var(--dang);border-bottom:none;padding:2px 2px 8px;animation:calloutin .3s ease both}.demo-v2 .dash-months{display:flex;gap:5px;margin-top:4px}.demo-v2 .dash-months span{flex:1;text-align:center;font:400 8.5px var(--mono);color:var(--tx3)}.demo-v2 .sh-toast{position:absolute;left:12px;bottom:12px;z-index:7;background:#26251f;border:1px solid var(--bds);color:var(--tx);font-size:11.5px;padding:8px 12px;border-radius:4px;box-shadow:0 6px 18px #00000073;animation:calloutin .25s ease both}.demo-v2 .ghost-cur{position:absolute;right:22px;bottom:64px;z-index:9;width:13px;height:13px;border-radius:50%;background:#e9e6ddeb;border:2px solid var(--g);box-shadow:0 0 0 3px var(--glow);opacity:0;pointer-events:none;transition:transform .4s ease,opacity .2s ease;will-change:transform}.demo-v2 .ghost-cur.on{opacity:1}.demo-v2 .ghost-cur.press{animation:ghostpress .28s ease}@keyframes ghostpress{0%,to{scale:1}50%{scale:.72}}.demo-v2 .side{position:relative}.demo-v2 .si-scroll{justify-content:flex-end}.demo-v2 .feed .act{font-size:11px;line-height:1.55}.demo-v2 .feed .act-tx{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-v2 .dcomposer .ta{white-space:nowrap;overflow:hidden}.demo-v2 .dcomposer .send{display:inline-flex;align-items:center}.demo-v2 .write-req{max-width:none;padding:11px 13px}.demo-v2 .write-req .wr-body{font-size:11.5px;line-height:1.5;margin-bottom:10px}.demo-v2 .wr-btn{padding:6px 12px;font-size:11.5px}.demo-v2 .built{background:var(--sf);border:1px solid var(--bds);padding:11px 13px;box-shadow:var(--card-sh)}.demo-v2 .built .wr-body{font-size:11.5px;margin:6px 0 10px}.demo-v2 .built-note{font-size:9.5px;color:var(--tx3);align-self:center}.demo-v2 .wr-btn.undo.pulse{animation:undopulse 1.6s ease-in-out infinite}@keyframes undopulse{0%,to{opacity:.72}50%{opacity:1}}.demo-v2 .tcaret{display:inline-block;width:6px;height:11px;margin-left:2px;vertical-align:-1px;background:var(--tac);animation:caretblink .8s steps(1) infinite}@keyframes caretblink{0%,to{opacity:1}50%{opacity:0}}.demo-v2 .find,.demo-v2 .value,.demo-v2 .cockpit,.demo-v2 .write-req,.demo-v2 .built{border-radius:0;clip-path:polygon(var(--bevel-sm) 0,100% 0,100% calc(100% - var(--bevel-sm)),calc(100% - var(--bevel-sm)) 100%,0 100%,0 var(--bevel-sm))}.demo-v2 .chips .chip{border-radius:0;clip-path:polygon(var(--bevel-sm) 0,100% 0,100% 100%,0 100%,0 var(--bevel-sm))}.demo-v2 .sev{border-radius:0;clip-path:polygon(5px 0,100% 0,100% 100%,0 100%,0 5px)}.demo-v2 .demo-controls{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;flex-wrap:wrap}.demo-v2 .demo-pp{width:32px;height:26px;background:transparent;border:1px solid var(--bd);color:var(--sand);font-size:10px;cursor:pointer;clip-path:polygon(var(--bevel-sm) 0,100% 0,100% 100%,0 100%,0 var(--bevel-sm))}.demo-v2 .demo-pp:hover{border-color:var(--g);color:var(--tx)}.demo-v2 .demo-dots{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.demo-v2 .demo-dot{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--bd);color:var(--tx3);font:600 9.5px var(--mono);letter-spacing:.08em;padding:5px 10px;cursor:pointer;clip-path:polygon(var(--bevel-sm) 0,100% 0,100% 100%,0 100%,0 var(--bevel-sm))}.demo-v2 .demo-dot .dd-dot{width:6px;height:6px;border-radius:50%;background:var(--bds);flex:none}.demo-v2 .demo-dot:hover{color:var(--sand);border-color:var(--bds)}.demo-v2 .demo-dot.on{color:var(--sand);border-color:var(--g)}.demo-v2 .demo-dot.on .dd-dot{background:var(--tac)}.demo-v2 .demo-cap{display:flex;flex-direction:column;gap:4px;align-items:center;margin-top:10px}.demo-v2 .demo-status{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--tac)}.demo-v2 .demo-tag{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;color:var(--tx3)}.demo-fading .sh-grid,.demo-fading .dash{opacity:0}.demo-fading .si-scroll .stg{opacity:0;transform:translateY(6px)}.demo-fading .si-scroll .stg:nth-last-child(1){transition-delay:0ms}.demo-fading .si-scroll .stg:nth-last-child(2){transition-delay:60ms}.demo-fading .si-scroll .stg:nth-last-child(3){transition-delay:.12s}.demo-fading .si-scroll .stg:nth-last-child(4){transition-delay:.18s}.demo-fading .si-scroll .stg:nth-last-child(5){transition-delay:.24s}.demo-fading .si-scroll .stg:nth-last-child(6){transition-delay:.3s}.demo-fading .si-scroll .stg:nth-last-child(7){transition-delay:.36s}.demo-landed .sh-row span.hot,.demo-landed .sh-callout,.demo-landed .sh-pill,.demo-landed .sh-cursor,.demo-landed .sh-toast,.demo-landed .dash-bracket,.demo-landed .wr-btn.undo.pulse{animation:none}.demo-landed .dash,.demo-landed .dash-kpi,.demo-landed .dash-bar,.demo-landed .sh-tab.bp,.demo-landed .sh-grid{transition:none}@media (prefers-reduced-motion: reduce){.demo-v2 .sh-grid.scanning:after,.demo-v2 .sh-cursor,.demo-v2 .ghost-cur,.demo-v2 .sh-row span.hot,.demo-v2 .sh-row.prelock span,.demo-v2 .sh-callout,.demo-v2 .sh-pill,.demo-v2 .sh-toast,.demo-v2 .dash-bracket,.demo-v2 .tcaret,.demo-v2 .wr-btn.undo.pulse{animation:none}.demo-v2 .dash,.demo-v2 .dash-kpi,.demo-v2 .dash-bar,.demo-v2 .sh-tab.bp,.demo-v2 .sh-grid,.demo-v2 .ghost-cur{transition:none}}@media (max-width: 820px){.demo-v2 .br-body{height:auto}.demo-v2 .dash-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.demo-v2 .sh-row{grid-template-columns:var(--gtcM)}.demo-v2 .mh{display:none}.demo-v2 .sh-row span{font-size:10.5px}.demo-v2 .sh-menu{gap:8px}.demo-v2 .sh-menu-it:nth-child(n+6){display:none}}.roe-card,.faq-item,.demo-v2 .cellchip,.demo-v2 .demo-pp{position:relative}.roe-card{--chamfer: var(--bevel)}.faq-item{--chamfer: 9px}.demo-v2 .cellchip{--chamfer: 5px}.demo-v2 .demo-pp{--chamfer: var(--bevel-sm)}.roe-card:after,.faq-item:after,.demo-v2 .cellchip:after,.demo-v2 .demo-pp:after{content:"";position:absolute;top:-1px;left:-1px;width:calc(var(--chamfer, 9px) * 1.4143 + 1.5px);height:0;border-top:1px solid;border-color:inherit;transform-origin:0 0;transform:translateY(var(--chamfer, 9px)) rotate(-45deg);pointer-events:none}
