.business-fields{min-inline-size:0}.business-fields .field{min-width:0;margin-bottom:16px}.business-fields .identity-row>.field{margin-bottom:0}.business-fields .identity-row{margin-bottom:16px}.business-fields .business-field-error{color:#ffb4af;margin-top:5px;font-size:12px;line-height:1.5;display:block}.business-email-choice{overflow-wrap:anywhere;margin:12px 0 16px}.business-email-choice>label{align-items:center;gap:8px;font-size:13px;display:flex}.business-email-choice input[type=checkbox]{accent-color:#38d9c5;flex:none;width:18px;height:18px}.business-complement{margin:12px 0}.business-complement>summary{cursor:pointer;color:inherit;padding:6px 0;font-size:13px}.business-complement[open]>.field{margin-top:10px}.business-fields :is(input,button,summary):focus-visible{outline-offset:3px;outline:2px solid #59dccb}.business-fields .small{line-height:1.6}.business-fields input[aria-invalid=true]{border-color:#ffb4af}.legal-viewer{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-solid);width:min(880px,100vw - 48px);max-width:none;height:min(860px,100dvh - 64px);max-height:none;color:var(--text);box-shadow:var(--shadow-popover);margin:auto;padding:0;overflow:hidden}.legal-viewer::backdrop{background:#00080cc2}.legal-viewer-panel{flex-direction:column;height:100%;min-height:0;display:flex}.legal-viewer-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.legal-viewer-header h2{font-family:var(--font-heading);margin:0;font-size:17px;line-height:1.5}.legal-viewer-header h2:focus{outline:none}.legal-viewer-close{border:1px solid var(--line);width:44px;height:44px;color:var(--text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.legal-viewer-close:hover{background:var(--surface-raised);border-color:var(--line-strong)}.legal-viewer-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:32px clamp(24px,5vw,56px) 48px;overflow-y:auto}.legal-document{color:var(--text);font-family:var(--font-body);overflow-wrap:anywhere;font-size:15px;line-height:1.85}.legal-document h1{margin:0 0 24px;font-size:clamp(24px,3.5vw,32px);line-height:1.3}.legal-document h2{border-top:1px solid var(--line);margin:36px 0 18px;padding-top:24px;font-size:20px;line-height:1.5}.legal-document h3{margin:28px 0 16px;font-size:17px;line-height:1.6}.legal-document p{color:var(--text);margin:0 0 18px;font-size:15px;line-height:1.85}.legal-document .legal-document-item{padding-left:18px}.legal-document-page .institutional-nav{margin-bottom:32px}@media (width<=600px){.legal-viewer{border:0;border-radius:0;width:100vw;height:100dvh}.legal-viewer-header{padding:max(12px, env(safe-area-inset-top)) 16px 12px;gap:12px}.legal-viewer-header h2{font-size:15px}.legal-viewer-scroll{padding:24px 20px max(32px, env(safe-area-inset-bottom))}.legal-document h2{font-size:18px}}.identity-page{background:radial-gradient(ellipse at 12% 35%,#0bbf8614,transparent 55%),var(--bg);min-height:100dvh;color:var(--text)}.identity-header,.identity-footer{justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 64px);margin:auto;padding:30px 0;display:flex}.identity-header>a:last-child{color:var(--muted);font-size:13px}.identity-main{grid-template-columns:1fr 470px;align-items:center;gap:90px;width:min(1100px,100% - 64px);margin:46px auto 70px;display:grid}.identity-signup{grid-template-columns:1fr 540px;align-items:start;gap:65px}.identity-copy{padding:35px 0}.identity-eyebrow{letter-spacing:.16em;color:var(--g1);margin-bottom:18px;font-size:10px;font-weight:700;display:block}.identity-copy h1{font-family:var(--font-heading);letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(36px,4vw,54px);line-height:1.13}.identity-copy h1 span{color:var(--g1)}.identity-copy>p{color:var(--muted);max-width:400px;font-size:16px;line-height:1.8}.identity-promise{align-items:center;gap:15px;margin-top:35px;font-size:14px;line-height:1.8;display:flex}.identity-promise svg{color:var(--g1);flex:none}.identity-promise small{color:var(--muted);font-size:12px}.identity-steps{color:var(--muted);gap:16px;margin:40px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.identity-steps b{color:var(--g1);border:1px solid var(--line-strong);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-right:12px;font-size:10px;display:inline-flex}.identity-card{border:1px solid var(--line-strong);background:linear-gradient(145deg,#0e282cd9,#081c22f2);border-radius:24px;min-width:0;padding:34px;box-shadow:0 25px 70px #0003}.identity-card h2{font-family:var(--font-heading);letter-spacing:-.035em;margin:0 0 12px;font-size:28px;line-height:1.2}.identity-card>p{color:var(--muted);margin-bottom:25px;font-size:13px;line-height:1.7}.identity-card form{gap:17px;display:grid}.identity-card .field{min-width:0;margin:0}.identity-card .field>span{font-size:12px}.identity-card input,.identity-card select{background:#06191f;border-radius:10px;width:100%;min-height:46px;font-size:14px}.identity-card input:focus-visible,.identity-card select:focus-visible{outline:2px solid var(--g1);outline-offset:2px}.identity-row{grid-template-columns:1fr 1fr;gap:14px;min-width:0;display:grid}.identity-phone{grid-template-columns:145px 1fr}.identity-password{min-width:0;position:relative}.identity-password input{padding-right:63px}.identity-reveal{height:46px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;position:absolute;bottom:0;right:11px}.identity-forgot{color:var(--g1);text-align:right;justify-self:end;margin-bottom:5px;font-size:12px;display:block}.identity-card .check{align-items:flex-start;margin:0;font-size:11px;line-height:1.7}.identity-card .check input{flex:none;width:16px;min-height:16px;margin-top:3px}.identity-card a:not(.button){color:var(--g1)}.identity-card .button.primary{border-radius:999px;min-height:48px;margin-top:6px}.identity-note{color:var(--muted);margin:0;line-height:1.7;font-size:11px!important}.identity-switch{text-align:center;color:var(--muted);margin:22px 0 0!important;font-size:12px!important}.identity-plan{border:1px solid var(--line);color:var(--muted);background:#12e8a00a;border-radius:14px;gap:5px;padding:17px;font-size:11px;display:grid}.identity-plan strong{font-size:25px;font-family:var(--font-heading);color:var(--text)}.identity-plan strong small{font:400 12px var(--font-body);color:var(--muted)}.identity-plan a{justify-self:end}.identity-code{text-align:center;letter-spacing:.35em;font-size:25px!important}.identity-footer{border-top:1px solid var(--line);color:var(--muted);padding:24px 0;font-size:11px}.identity-footer nav{flex-wrap:wrap;gap:24px;display:flex}.identity-card .notice{overflow-wrap:anywhere;font-size:12px}.identity-card>.button{margin-top:20px}@media (width<=900px){.identity-main,.identity-signup{grid-template-columns:1fr 1.2fr;gap:35px}.identity-card{padding:26px}.identity-copy h1{font-size:35px}.identity-row{grid-template-columns:1fr}.identity-phone{grid-template-columns:130px 1fr}}@media (width<=680px){.identity-header,.identity-footer{width:calc(100% - 36px);padding:22px 0}.identity-header>a:last-child{font-size:11px}.identity-main,.identity-signup{width:min(520px,100% - 36px);margin:22px auto 45px;display:block}.identity-copy{display:none}.identity-card{border-radius:20px;padding:26px 20px}.identity-card h2{font-size:27px}.identity-row{grid-template-columns:1fr}.identity-phone{grid-template-columns:120px 1fr;gap:10px}.identity-footer{flex-direction:column;align-items:flex-start;gap:14px}.identity-footer nav{gap:18px}.identity-card input,.identity-card select{font-size:16px}.identity-header .brand-reference{font-size:21px}.identity-header .brand-reference img{width:34px;height:34px}}.identity-plan{background:linear-gradient(145deg,#12e8a00e,#12e8a004);border-color:#12e8a033;gap:16px;min-width:0;margin:0;padding:20px}.identity-plan legend{font:600 16px var(--font-heading);color:var(--text);margin-left:-7px;padding:0 7px}.identity-plan-intro,.identity-plan-footnote{margin:0;line-height:1.6}.identity-plan-period{border:1px solid var(--line);background:#06191f;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.identity-plan-period button{min-height:42px;color:var(--muted);font:600 13px var(--font-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;display:flex}.identity-plan-period button[aria-pressed=true]{color:var(--text);background:#12e8a01f;border-color:#12e8a04d}.identity-plan-period button span{color:var(--g1);background:#12e8a021;border-radius:5px;padding:3px 5px;font-size:10px}.identity-plan-team{justify-content:space-between;align-items:center;gap:14px;display:flex}.identity-plan-team label{color:var(--text);font-size:12px;line-height:1.7}.identity-plan-team label small{color:var(--muted);font-size:10px;display:block}.identity-plan-stepper{border:1px solid var(--line);background:#06191f;border-radius:10px;flex:none;align-items:center;display:flex;overflow:hidden}.identity-plan-stepper button{width:36px;min-height:44px;color:var(--g1);cursor:pointer;background:0 0;border:0;font-size:20px}.identity-plan-stepper button:disabled{opacity:.3;cursor:default}.identity-card .identity-plan-stepper input{text-align:center;-moz-appearance:textfield;background:0 0;border:0;border-radius:0;width:66px;min-height:44px;padding:0 3px}.identity-plan-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.identity-plan-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.identity-plan button:focus-visible{outline:2px solid var(--g1);outline-offset:-3px}.identity-plan-summary{border-top:1px solid var(--line);gap:7px;padding-top:17px;line-height:1.6;display:grid}.identity-plan .identity-plan-total{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:32px;line-height:1.25}.identity-plan-total small{letter-spacing:0;margin-left:4px}.identity-plan-saving{color:var(--g1)}.identity-plan-footnote{font-size:10px}.identity-plan:disabled{opacity:.65}@media (width<=400px){.identity-plan{padding:16px}.identity-plan-team{gap:8px}.identity-plan-stepper button{width:30px}.identity-card .identity-plan-stepper input{width:56px}.identity-plan .identity-plan-total{font-size:28px}}.identity-password-rules{border:1px solid var(--line);color:var(--muted);background:#04131966;border-radius:12px;padding:15px 16px;font-size:11px}.identity-password-rules-heading{justify-content:space-between;align-items:center;gap:10px;line-height:1.5;display:flex}.identity-password-rules-heading strong{color:var(--text);font-weight:500}.identity-password-rules-heading [role=status]{white-space:nowrap;font-size:10px}.identity-password-progress{gap:5px;margin:12px 0;display:flex}.identity-password-progress>span{background:var(--line);border-radius:2px;flex:1;height:3px;transition:background .15s}.identity-password-progress>span.is-met{background:var(--g1)}.identity-password-rules ul{grid-template-columns:1fr 1fr;gap:8px 12px;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.identity-password-rules li{align-items:baseline;gap:7px;display:flex}.identity-password-rules li.is-met{color:var(--g1)}.identity-password-rules li:last-child{grid-column:1/-1}.identity-password-rules li>span:first-child{text-align:center;flex:none;width:12px}@media (width<=400px){.identity-password-rules{padding:14px 12px}.identity-password-rules ul{grid-template-columns:1fr}.identity-password-rules-heading{gap:6px}}.identity-password-rules .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.identity-card .identity-organization{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:24px}.identity-organization .button{justify-self:start}.identity-card .business-fields{border:0;border-top:1px solid var(--identity-border,#dce8e3);min-width:0;margin:24px 0;padding:20px 0 0}.identity-card .business-fields legend{padding:0;font-weight:700}.identity-card .business-fields>p{margin:12px 0 20px;font-size:14px;line-height:1.5}.identity-signup-page{--bg:#05131a;--identity-border:#8fb8ba33;background:radial-gradient(at 85% 12%,#0bbf8611,#0000 48%),#05131a}.identity-signup-progress{grid-column:1/-1;margin:0 0 4px}.identity-signup-progress ol{align-items:center;gap:26px;margin:0;padding:0;list-style:none;display:flex}.identity-signup-progress li{color:var(--muted);align-items:center;gap:9px;font-size:12px;line-height:1.4;display:flex}.identity-signup-progress li>span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.identity-signup-progress li[aria-current=step]{color:var(--text)}.identity-signup-progress li[aria-current=step]>span{border-color:var(--g1);color:var(--g1);background:#12e8a01f}.identity-signup-page .identity-card{background:#0a1e25eb;border-radius:18px;padding:30px;box-shadow:0 16px 48px #00000021}.identity-signup-page .identity-card>h2{font-size:30px}.identity-signup-page .identity-card>h2:focus{outline:none}.identity-signup-page .identity-card form{gap:19px}.identity-signup-page .identity-card input,.identity-signup-page .identity-card select{box-sizing:border-box;background:#05131a;min-width:0}.identity-signup-page .identity-card .check input{width:17px;min-height:17px}.identity-signup-page .identity-card .check span{min-width:0}.identity-signup-page .identity-password .identity-reveal{top:23px;bottom:auto}.identity-signup-page .identity-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.identity-signup-page .identity-phone{grid-template-columns:130px minmax(0,1fr)}.identity-order{min-width:0;position:sticky;top:24px}.identity-order-details{background:linear-gradient(150deg,#0b252b,#071b22);border:1px solid #12e8a03d;border-radius:18px;overflow:hidden}.identity-order-details>summary{cursor:default;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;padding:24px;list-style:none;display:grid}.identity-order-details>summary::-webkit-details-marker{display:none}.identity-order-details>summary>span:first-child{gap:7px;min-width:0;display:grid}.identity-order-details>summary .identity-eyebrow{margin:0;font-size:9px}.identity-order-details>summary strong{font-size:15px;line-height:1.4}.identity-order-details>summary small{color:var(--muted);font-size:11px;line-height:1.5;display:block}.identity-order-total{text-align:right;font:600 20px/1.35 var(--font-heading);overflow-wrap:anywhere}.identity-order-chevron{display:none}.identity-order .identity-plan{background:0 0;border:0;gap:20px;margin:0;padding:0 24px 24px}.identity-order .identity-plan-team{align-items:center;gap:12px}.identity-order .identity-plan-stepper{max-width:100%}.identity-order .identity-plan-stepper input{box-sizing:border-box;width:63px;min-width:0;min-height:44px;color:var(--text);text-align:center;-moz-appearance:textfield;background:0 0;border:0;border-radius:0;padding:0 3px;font-size:16px}.identity-order .identity-plan-stepper button{width:32px}.identity-order .identity-plan-total{font-size:30px}.identity-order .identity-plan-summary{gap:9px}.identity-plan-breakdown{gap:12px;margin:0;font-size:11px;line-height:1.65;display:grid}.identity-plan-breakdown>div{grid-template-columns:minmax(0,1fr) auto;gap:15px;display:grid}.identity-plan-breakdown dt{color:var(--muted);overflow-wrap:anywhere}.identity-plan-breakdown dd{color:var(--text);text-align:right;margin:0}.identity-order-assurance{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding-top:16px;font-size:11px;line-height:1.7;display:flex}.identity-order-assurance svg{color:var(--g1);flex:none}.identity-order .identity-plan-footnote{line-height:1.7}.identity-order .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.identity-field-error{color:#ffb4ac;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.5}.identity-feedback:empty{display:none}.identity-feedback:focus{outline:none}.identity-feedback:focus .notice{outline:2px solid var(--g1);outline-offset:3px}.identity-signup-page .identity-checkout-cta{border-radius:12px;gap:14px;min-height:62px;padding:12px 18px}.identity-checkout-cta>span{text-align:left;gap:5px;min-width:0;line-height:1.45;display:grid}.identity-checkout-cta small{opacity:.88;overflow-wrap:anywhere;font-size:11px;font-weight:500}.identity-checkout-cta svg{flex:none}.identity-signup-page .identity-card .business-fields{border-color:var(--identity-border)}.identity-signup-page .identity-card .business-fields>p{color:var(--muted);font-size:12px}@media (width>=769px) and (width<=1050px){.identity-signup-page .identity-main.identity-signup{grid-template-columns:minmax(0,1fr) 320px;gap:22px;width:calc(100% - 40px)}.identity-signup-page .identity-card{padding:24px}.identity-order-details>summary{gap:10px;padding:20px}.identity-order .identity-plan{padding:0 20px 20px}.identity-order-total{font-size:18px}.identity-signup-page .identity-row:not(.identity-phone){grid-template-columns:minmax(0,1fr)}.identity-order .identity-plan-team{flex-wrap:wrap}}@media (width<=768px){.identity-signup-page .identity-main.identity-signup{grid-template-columns:minmax(0,1fr);gap:20px;width:min(620px,100% - 32px);margin:8px auto 40px}.identity-signup-page .identity-header,.identity-signup-page .identity-footer{width:calc(100% - 32px);padding:22px 0}.identity-signup-progress{grid-row:1;margin:0}.identity-signup-progress ol{justify-content:space-between;gap:10px}.identity-signup-progress li{gap:6px;font-size:11px}.identity-signup-progress li>span{width:23px;height:23px;font-size:10px}.identity-signup-progress li:last-child{max-width:120px}.identity-order{grid-row:2;position:static}.identity-signup-page .identity-card{border-radius:16px;grid-row:3;padding:25px 22px}.identity-order-details{border-radius:14px}.identity-order-details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 12px;gap:10px;padding:18px}.identity-order-details>summary:focus-visible{outline:2px solid var(--g1);outline-offset:-4px}.identity-order-details>summary .identity-eyebrow{display:none}.identity-order-total{font-size:21px}.identity-order-chevron{color:var(--g1);transition:transform .15s;display:block}.identity-order-details[open] .identity-order-chevron{transform:rotate(180deg)}.identity-order .identity-plan{padding:4px 18px 20px}.identity-signup-page .identity-card input,.identity-signup-page .identity-card select{font-size:16px}.identity-signup-page .identity-row:not(.identity-phone){grid-template-columns:minmax(0,1fr)}.identity-signup-page .identity-phone{grid-template-columns:115px minmax(0,1fr);gap:10px}.identity-signup-page .identity-card>h2{font-size:27px}.identity-signup-page .identity-footer{flex-direction:column;align-items:flex-start;gap:14px}}@media (width<=400px){.identity-signup-page .identity-card{padding:24px 18px}.identity-order-total{font-size:18px}.identity-order-details>summary strong{font-size:13px}.identity-signup-progress li{font-size:10px}.identity-signup-progress li:last-child{max-width:106px}.identity-order .identity-plan-team{gap:8px}.identity-order .identity-plan-stepper input{width:58px}.identity-signup-page .identity-checkout-cta{font-size:13px}.identity-signup-page .identity-header>a:last-child{font-size:11px}.identity-plan-breakdown>div{gap:10px}}.identity-verification-channel{border:0;min-width:0;margin:0;padding:0}.identity-verification-channel legend{color:var(--text);margin-bottom:10px;padding:0;font-size:14px;font-weight:600}.identity-verification-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.identity-verification-option{border:1px solid var(--line);min-height:52px;color:var(--muted);cursor:pointer;background:#ffffff06;border-radius:10px;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:12px;font-size:14px;display:grid;position:relative}.identity-verification-option:has(input:checked){border-color:var(--g1);color:var(--text);background:#12e8a012}.identity-verification-option:has(input:focus-visible){outline-offset:2px;outline:3px solid #12e8a059}.identity-verification-option:has(input:disabled){opacity:.6;cursor:default}.identity-page .identity-card .identity-verification-option input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.identity-verification-marker{border:1px solid var(--line-strong);width:18px;height:18px;color:var(--g1);border-radius:50%;place-items:center;display:grid}.identity-verification-option:has(input:checked) .identity-verification-marker{border-color:var(--g1)}@media (width<=767px){.identity-signup-page[data-signup-stage=verify] .identity-card{grid-row:3}.identity-signup-page[data-signup-stage=verify] .identity-order{grid-row:4;margin:28px 0 0}}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root:has(.identity-signup-page){--bg:#05131a;--bg-glow:radial-gradient(60% 40% at 20% 0%,#12e8a012,transparent);--surface:#0b1e26;--field:#ffffff0a;--line:#ffffff1a;--line-strong:#ffffff2e;--text:#eaf2f4;--text-2:#9fb3b9;--text-3:#7f959c;--accent:#12e8a0;--on-accent:#05131a;--danger:#ff7a7a;--paper:#f5f2ea;--ink:#0b1e26;--ink-2:#5b6b70;--paper-line:#0b1e2624;--g1:var(--accent);--muted:var(--text-2);--font-body:"Geist",sans-serif;--font-heading:"Geist",sans-serif}.identity-signup-page{background:var(--bg-glow),var(--bg);font-family:var(--font-body);color:var(--text);--identity-border:var(--line);font-size:16px;line-height:1.5}.identity-signup-page *{box-sizing:border-box}.identity-signup-page :is(button,a,input,select,summary){-webkit-tap-highlight-color:transparent}.identity-signup-page :is(button,a,summary):focus-visible{outline-offset:2px;outline:3px solid #12e8a059}.identity-signup-page .identity-header{width:min(1040px,100% - 48px);height:72px;margin:auto;padding:0}.identity-signup-page .identity-header .brand-reference{font-family:var(--font-body);letter-spacing:-.04em;font-size:24px}.identity-signup-page .identity-header .brand-reference img{width:28px;height:28px}.identity-signup-page .identity-header>a.signup-art-login{color:var(--text-2);align-items:center;gap:8px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.identity-signup-page .identity-main.identity-signup{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0;width:min(1040px,100% - 48px);margin:48px auto 64px;display:grid}.identity-signup-page .signup-art-progress{grid-area:1/1/auto/7;align-items:center;gap:12px;max-width:420px;margin:0 0 24px;display:flex}.identity-signup-page .signup-art-progress ol{justify-content:flex-start;gap:6px;margin:0;padding:0;display:flex}.identity-signup-page .signup-art-progress li{background:var(--line-strong);border:0;border-radius:999px;width:32px;max-width:none;height:3px;display:block}.identity-signup-page .signup-art-progress li[aria-current=step],.identity-signup-page .signup-art-progress li[data-complete=true]{background:var(--accent)}.identity-signup-page .signup-art-progress p{color:var(--text-2);margin:0;font-size:13px;line-height:18px}.identity-signup-page .signup-art-sr-only,.identity-signup-page .signup-art-progress li>span{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.identity-signup-page .signup-art-heading{grid-area:2/1/auto/7;max-width:420px;margin:0 0 32px;animation:.24s ease-out both signup-art-enter}.identity-signup-page .signup-art-heading>.identity-eyebrow{color:var(--text-3);letter-spacing:.06em;margin:0 0 12px;font-size:13px;font-weight:400;line-height:18px}.identity-signup-page .signup-art-heading h1{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:600;line-height:38px}.identity-signup-page .signup-art-heading h1:focus{outline:none}.identity-signup-page .signup-art-heading>p{color:var(--text-2);margin:12px 0 0;font-size:16px;line-height:24px}.identity-signup-page .identity-card{width:100%;max-width:420px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:3/1/auto/7;padding:0;animation:.24s ease-out both signup-art-enter}.identity-signup-page .identity-card form{gap:20px;display:grid}.identity-signup-page .identity-card .field{min-width:0;margin:0;display:block;position:relative}.identity-signup-page .identity-card .field>span:first-child{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:600;line-height:20px;display:block}.identity-signup-page .identity-card :is(input:not([type=checkbox]),select){border:1px solid var(--line);background:var(--field);width:100%;min-width:0;height:48px;min-height:48px;color:var(--text);font:400 16px/24px var(--font-body);border-radius:10px;padding:11px 14px;transition:border-color .12s,box-shadow .12s;display:block}.identity-signup-page .identity-card :is(input,select):hover{border-color:var(--line-strong)}.identity-signup-page .identity-card :is(input,select):focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #12e8a040}.identity-signup-page .identity-card input::placeholder{color:var(--text-3);opacity:1}.identity-signup-page .identity-card select option{background:var(--surface);color:var(--text)}.identity-signup-page .identity-card input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--bg) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text)}.identity-signup-page .identity-card input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--bg) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text)}.identity-signup-page .identity-card input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--bg) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text)}.identity-signup-page [aria-invalid=true]{border-color:var(--danger)!important}.identity-signup-page .identity-card input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px #ff7a7a40}.identity-signup-page .identity-card .identity-row{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.identity-signup-page .identity-card .identity-phone{grid-template-columns:130px minmax(0,1fr);gap:12px}.identity-signup-page .identity-card .identity-password input{padding-right:98px}.identity-signup-page .identity-password .identity-reveal{min-width:54px;height:48px;color:var(--text-2);background:0 0;border:0;padding:0;font-size:13px;font-weight:600;line-height:18px;top:28px;bottom:auto;right:14px}.identity-signup-page .signup-art-valid{color:var(--accent);pointer-events:none;line-height:0;display:none;position:absolute;top:44px;right:14px}.identity-signup-page .identity-password .signup-art-valid{right:76px}.identity-signup-page .field:has(input:user-valid:not([aria-invalid=true]))>.signup-art-valid{display:block}.identity-signup-page .field:has(>.signup-art-valid)>input{padding-right:40px}.identity-signup-page .identity-password .field:has(>.signup-art-valid)>input{padding-right:98px}.identity-signup-page :is(.identity-field-error,.business-field-error){color:var(--danger);align-items:flex-start;gap:6px;margin:6px 0 0;font-size:13px;line-height:18px;display:flex}.identity-signup-page .identity-field-error svg{flex:none;margin-top:2px}.identity-signup-page .identity-password-rules{box-shadow:none;color:var(--text-3);background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:13px;line-height:18px}.identity-signup-page .identity-password-rules-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:13px;line-height:18px;display:flex}.identity-signup-page .identity-password-rules-heading strong{color:var(--text-2);font-size:13px;font-weight:600}.identity-signup-page .identity-password-rules-heading [role=status]{color:var(--text-2);font-size:13px;font-weight:400;line-height:18px}.identity-signup-page .identity-password-progress{gap:6px;height:3px;margin:0 0 12px}.identity-signup-page .identity-password-progress>span{background:var(--line-strong);height:3px}.identity-signup-page .identity-password-progress>span.is-met{background:var(--text-2)}.identity-signup-page .identity-password-rules ul{gap:8px 12px;font-size:13px;line-height:18px}.identity-signup-page .identity-password-rules li>span:first-child{flex:0 0 16px;align-self:center;width:16px;display:inline-flex}.identity-signup-page .identity-password-rules li.is-met{color:var(--text-2)}.identity-signup-page .identity-card .business-fields{min-width:0;box-shadow:none;background:0 0;border:0;margin:28px 0;padding:0}.identity-signup-page .business-fields legend{margin:0;padding:0;font-size:16px;font-weight:600;line-height:24px}.identity-signup-page .identity-card .business-fields>p{color:var(--text-3);margin:8px 0 20px;font-size:13px;line-height:18px}.identity-signup-page .identity-card .business-fields .field{margin-bottom:20px}.identity-signup-page .identity-card .business-fields .identity-row>.field{margin-bottom:0}.identity-signup-page .identity-card .business-fields .identity-row{margin-bottom:20px}.identity-signup-page .business-email-choice{margin:20px 0}.identity-signup-page .business-email-choice :is(p,label),.identity-signup-page .business-complement>summary,.identity-signup-page .business-fields .small{color:var(--text-2);font-size:13px;line-height:18px}.identity-signup-page .business-email-choice label{min-height:44px}.identity-signup-page .business-complement{margin:20px 0 0}.identity-signup-page .business-complement>summary{cursor:pointer;min-height:44px;padding:13px 0}.identity-signup-page .identity-card .check{color:var(--text-3);align-items:flex-start;gap:10px;margin:0;font-size:13px;line-height:18px;display:flex}.identity-signup-page .identity-card input[type=checkbox]{appearance:auto;accent-color:var(--accent);border:1px solid var(--line-strong);flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0}.identity-signup-page .identity-card .check a{color:var(--text-2);text-underline-offset:3px;text-decoration:underline}.identity-signup-page .identity-card :is(.identity-switch,.identity-forgot,.identity-note){color:var(--text-3);line-height:18px;font-size:13px!important}.identity-signup-page .identity-card .identity-switch{text-align:left}.identity-signup-page .identity-card .identity-switch a,.identity-signup-page .identity-card a.identity-forgot{color:var(--text-2);text-underline-offset:3px;text-decoration:underline}.identity-signup-page .identity-feedback:empty{display:none}.identity-signup-page .identity-card .notice{font-size:13px;line-height:18px}.identity-signup-page .identity-card .button.primary,.identity-signup-page .signup-art-mobile-submit .button.primary{background:var(--accent);width:100%;height:auto;min-height:52px;color:var(--on-accent);font:600 16px/24px var(--font-body);box-shadow:none;background-image:none;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin-top:12px;padding:5px 16px;transition:filter .12s,transform .12s;display:flex}.identity-signup-page .identity-checkout-cta>span{text-align:left;min-width:0;display:block}.identity-signup-page .identity-checkout-cta small{color:var(--on-accent);opacity:1;font-size:13px;font-weight:400;line-height:18px;display:block}.identity-signup-page .button.primary:hover:not(:disabled){background:var(--accent);filter:brightness(1.06);box-shadow:none}.identity-signup-page .button.primary:hover:not(:disabled)>svg{transform:translate(2px)}.identity-signup-page .button.primary>svg{flex:none;transition:transform .12s}.identity-signup-page .button.primary:active:not(:disabled){transform:scale(.98)}.identity-signup-page .button.primary[aria-busy=true]{opacity:.8}.identity-signup-page .button[aria-busy=true]>svg{animation:.8s linear infinite signup-art-spin}.identity-signup-page .button:disabled{cursor:not-allowed;filter:none}.identity-signup-page .identity-card .button.secondary,.identity-signup-page .identity-card .button.ghost{min-height:44px;box-shadow:none;border:1px solid var(--line-strong);color:var(--text-2);background:0 0;border-radius:10px;font-size:13px;line-height:18px}.identity-signup-page .identity-order{grid-area:2/8/4/13;min-width:0;animation:.24s ease-out 60ms both signup-art-enter;position:sticky;top:32px}.identity-signup-page .identity-order-details{color:var(--ink);background:var(--paper);--muted:var(--ink-2);--text:var(--ink);--line:var(--paper-line);--g1:var(--ink);border:0;border-radius:16px;position:relative;overflow:visible;box-shadow:0 24px 48px -24px #0009}.identity-signup-page .identity-order-details>summary{cursor:default;color:var(--ink);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:28px}.identity-signup-page .identity-order-details>summary .identity-eyebrow{letter-spacing:.06em;color:var(--ink-2);font-size:13px;font-weight:400;line-height:18px;display:block}.identity-signup-page .identity-order-details>summary strong{font-size:16px;font-weight:600;line-height:24px}.identity-signup-page .identity-order-details>summary small{color:var(--ink-2);font-size:13px;line-height:18px}.identity-signup-page .identity-order-total{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-family:Geist Mono,monospace;font-size:20px;font-weight:500;line-height:28px}.identity-signup-page .identity-order .identity-plan{min-inline-size:0;color:var(--ink-2);background:0 0;border:0;border-radius:0;gap:24px;margin:0;padding:0 28px 28px;font-size:13px;line-height:18px;display:grid}.identity-signup-page .identity-order .identity-plan:disabled{opacity:1}.identity-signup-page .identity-plan-period{background:#0b1e260f;border:0;border-radius:999px;gap:4px;padding:4px}.identity-signup-page .identity-plan-period button{min-height:36px;color:var(--ink);background:0 0;border:0;border-radius:999px;gap:6px;padding:6px 8px;font-size:13px;font-weight:600;line-height:18px}.identity-signup-page .identity-plan-period button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #0b1e2624}.identity-signup-page .identity-plan-period button span{color:var(--ink);background:0 0;padding:0;font-size:13px;font-weight:500;line-height:18px}.identity-signup-page .identity-order .identity-plan-team{flex-wrap:wrap;align-items:center;gap:12px}.identity-signup-page .identity-plan-team label{color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.identity-signup-page .identity-plan-team label small{color:var(--ink-2);margin-top:6px;font-size:13px;font-weight:400;line-height:18px}.identity-signup-page .identity-order .identity-plan-stepper{background:#0b1e260f;border:0;border-radius:999px;flex:none;align-items:center;max-width:100%;height:44px;display:flex}.identity-signup-page .identity-order .identity-plan-stepper button{width:44px;min-height:44px;color:var(--ink);background:0 0;border:0;place-items:center;padding:0;display:grid}.identity-signup-page .identity-order .identity-plan-stepper input{width:66px;height:44px;min-height:44px;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;font:400 18px/24px Geist Mono,monospace}.identity-signup-page .identity-order .identity-plan-stepper button:disabled{opacity:.35}.identity-signup-page .identity-order :is(button,input):focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 3px #12e8a059}.identity-signup-page .identity-order input[aria-invalid=true]{background:var(--ink);color:var(--danger);outline:2px solid var(--danger);outline-offset:-3px}.identity-signup-page .identity-order .identity-field-error{background:var(--ink);color:var(--danger);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:400;line-height:18px}.identity-signup-page .identity-plan-breakdown{gap:14px;font-size:13px;line-height:20px}.identity-signup-page .identity-plan-breakdown>div{grid-template-columns:minmax(0,1fr) auto;gap:12px}.identity-signup-page .identity-plan-breakdown dt{color:var(--ink-2)}.identity-signup-page .identity-plan-breakdown dd{color:var(--ink);font-variant-numeric:tabular-nums;font-family:Geist Mono,monospace;font-size:14px;line-height:20px}.identity-signup-page .identity-order .identity-plan-summary{border-top:1px dashed var(--paper-line);color:var(--ink-2);gap:8px;padding-top:24px;font-size:13px;line-height:18px;position:relative}.identity-signup-page .identity-plan-summary:before,.identity-signup-page .identity-plan-summary:after{content:"";background:var(--bg);border-radius:50%;width:12px;height:12px;position:absolute;top:-6px}.identity-signup-page .identity-plan-summary:before{left:-34px}.identity-signup-page .identity-plan-summary:after{right:-34px}.identity-signup-page .identity-order .identity-plan-total{font-variant-numeric:tabular-nums;letter-spacing:-.05em;color:var(--ink);text-align:left;font:600 44px/48px Geist,sans-serif;animation:.15s ease-out signup-art-total}.identity-signup-page .identity-order .identity-plan-total small{font:400 13px/18px var(--font-body);color:var(--ink-2);letter-spacing:0;margin-left:6px}.identity-signup-page .identity-plan-saving{color:var(--ink);font-weight:600}.identity-signup-page .identity-order .identity-plan-footnote{color:var(--ink-2);font-size:13px;line-height:18px}.identity-signup-page .identity-order-assurance{border-top:1px solid var(--paper-line);color:var(--ink-2);align-items:flex-start;gap:8px;padding-top:20px;font-size:13px;line-height:20px}.identity-signup-page .identity-order-assurance svg{color:var(--ink-2);flex:none;margin-top:2px}.identity-signup-page .identity-footer{width:min(1040px,100% - 48px);color:var(--text-3);border:0;align-items:center;margin:auto;padding:24px 0 32px;font-size:13px;line-height:18px}.identity-signup-page .identity-footer nav{gap:20px}.identity-signup-page .identity-footer a{color:var(--text-2);align-items:center;min-height:44px;display:inline-flex}.identity-signup-page .signup-art-mobile-submit{display:none}@keyframes signup-art-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes signup-art-total{0%{opacity:.7;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes signup-art-spin{to{transform:rotate(360deg)}}@media (width<=1050px) and (width>=768px){.identity-signup-page .identity-main.identity-signup{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.identity-signup-page :is(.signup-art-progress,.signup-art-heading,.identity-card){grid-column:1}.identity-signup-page .identity-order{grid-column:3}.identity-signup-page .identity-order-details>summary{grid-template-columns:minmax(0,1fr)}.identity-signup-page .identity-order-total{text-align:left}}@media (width<=767px){.identity-signup-page{padding-bottom:108px}.identity-signup-page .identity-header{width:calc(100% - 32px);height:72px;padding:0}.identity-signup-page .identity-main.identity-signup{grid-template-columns:minmax(0,1fr);gap:0;width:min(520px,100% - 32px);margin:24px auto 48px}.identity-signup-page .signup-art-progress{grid-area:1/1;width:100%;max-width:none;margin-bottom:24px}.identity-signup-page .signup-art-heading{grid-area:2/1;max-width:none;margin-bottom:24px}.identity-signup-page .signup-art-heading h1{font-size:26px;line-height:32px}.identity-signup-page .identity-order{grid-area:3/1;width:100%;margin:0 0 32px;position:static}.identity-signup-page .identity-card{border:0;border-radius:0;grid-area:4/1;max-width:none;padding:0}.identity-signup-page .identity-order-details>summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:20px}.identity-signup-page .identity-order-details>summary .identity-eyebrow{display:none}.identity-signup-page .identity-order-details>summary strong{font-size:16px;line-height:24px}.identity-signup-page .identity-order-total{text-align:right;font-size:20px;line-height:28px}.identity-signup-page .identity-order-chevron{color:var(--ink-2);line-height:0;display:block}.identity-signup-page .identity-order .identity-plan{gap:24px;padding:0 20px 20px}.identity-signup-page .identity-plan-period button{min-height:44px}.identity-signup-page .identity-order .identity-plan-total{font-size:36px;line-height:42px}.identity-signup-page .identity-plan-summary:before{left:-26px}.identity-signup-page .identity-plan-summary:after{right:-26px}.identity-signup-page .identity-card .identity-phone{grid-template-columns:130px minmax(0,1fr)}.identity-signup-page .identity-footer{align-items:flex-start;gap:16px;width:calc(100% - 32px);padding:24px 0}.identity-signup-page .signup-art-mobile-submit:not([hidden]){z-index:30;padding:12px 16px max(12px,env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:12px;display:grid;position:fixed;inset:auto 0 0}.identity-signup-page .signup-art-mobile-submit>span{font-variant-numeric:tabular-nums;color:var(--text);overflow-wrap:anywhere;font:500 16px/22px Geist Mono,monospace}.identity-signup-page .signup-art-mobile-submit>span>small{color:var(--text-2);font:400 13px/18px var(--font-body);margin-top:2px;display:block}.identity-signup-page .signup-art-mobile-submit .button.primary{border-radius:10px;gap:8px;min-height:44px;margin:0;padding:4px 12px;font-size:13px;line-height:18px}}@media (prefers-reduced-motion:reduce){.identity-signup-page *,.identity-signup-page :before,.identity-signup-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.identity-signup-page .button.primary:hover:not(:disabled)>svg,.identity-signup-page .button.primary:active:not(:disabled){transform:none}}.identity-signup-page .signup-art-login strong{font-weight:600}.identity-signup-page .signup-art-login:hover strong{text-underline-offset:3px;text-decoration:underline}.identity-signup-page .business-field-error:before{content:"";background:currentColor;flex:0 0 14px;width:14px;height:14px;margin-top:2px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4m0 4h.01'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4m0 4h.01'/%3E%3C/svg%3E") 50%/contain no-repeat}.platform-app .platform-workflow-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.platform-app .platform-workflow-nav a{border:1px solid var(--line);background:var(--panel-solid);color:var(--text);border-radius:16px;align-items:center;gap:12px;padding:19px 20px;font-weight:650;text-decoration:none;transition:border-color .16s,background .16s;display:flex}.platform-app .platform-workflow-nav a[aria-current=page]{border-color:var(--g1);background:var(--success-bg)}.platform-app .platform-workflow-nav a>svg{color:var(--g1);flex-shrink:0}.platform-app .platform-workflow-nav small{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.platform-app .platform-workflow-choices{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.platform-app .platform-workflow-choices button{border:1px solid var(--line);font:inherit;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:9px 15px;font-size:13px}.platform-app .platform-workflow-choices button.active{border-color:var(--g1);background:var(--success-bg);color:var(--text);font-weight:650}.platform-app .platform-workflow-disclosure{color:var(--muted);overflow-wrap:anywhere;margin:12px 0;font-size:13px}.platform-app .platform-workflow-disclosure summary{cursor:pointer;line-height:1.6;list-style-position:inside}.platform-app .platform-workflow-disclosure[open]>summary{color:var(--text);margin-bottom:14px}.platform-app .platform-workflow-disclosure p{line-height:1.6}.platform-app .platform-workflow-ticket-list{border-top:1px solid var(--line)}.platform-app .platform-workflow-ticket{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:22px 0;display:grid}.platform-app .platform-workflow-ticket-main a{color:var(--text);text-decoration:none}.platform-app .platform-workflow-ticket-main a:hover{color:var(--g1)}.platform-app .platform-workflow-ticket h3{margin:6px 0 7px;font-size:16px;font-weight:650;line-height:1.5}.platform-app .platform-workflow-ticket p{color:var(--muted);margin:0;font-size:12px}.platform-app .platform-workflow-ticket-state{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.platform-app .platform-workflow-overline{color:var(--muted);letter-spacing:.025em;overflow-wrap:anywhere;font-size:11px;font-weight:600}.platform-app .platform-workflow-priority{color:var(--muted);font-size:12px}.platform-app .platform-workflow-priority.attention{color:var(--warn);font-weight:650}.platform-app .platform-workflow-footnote{color:var(--muted);align-items:flex-start;gap:7px;margin:20px 0 0;font-size:12px;line-height:1.6;display:flex}.platform-app .platform-workflow-footnote>svg{flex-shrink:0;margin-top:2px}.platform-app .platform-workflow-recipient{background:var(--surface-inset);overflow-wrap:anywhere;border-radius:12px;gap:12px;margin:18px 0;padding:16px;font-size:13px;display:flex}.platform-app .platform-workflow-recipient>svg{color:var(--g1);flex-shrink:0;margin-top:2px}.platform-app .platform-workflow-recipient small{color:var(--muted);margin-top:6px;line-height:1.65;display:block}.platform-app .platform-workflow-recipient details{color:var(--muted);margin-top:8px;font-size:12px}.platform-app .platform-workflow-recipient summary{cursor:pointer}.platform-app .platform-workflow-fieldset{border:0;min-width:0;margin:0;padding:0}.platform-app .platform-workflow-steps{border-bottom:1px solid var(--line);color:var(--muted);gap:24px;margin:0 0 26px;padding:0 0 24px;list-style:none;display:flex}.platform-app .platform-workflow-steps li{align-items:center;gap:9px;font-size:12px;font-weight:550;display:flex}.platform-app .platform-workflow-steps b{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:11px;font-weight:650;display:grid}.platform-app .platform-workflow-steps .current{color:var(--text)}.platform-app .platform-workflow-steps .current b,.platform-app .platform-workflow-steps .complete b{background:var(--success-bg);border-color:var(--g1);color:var(--text)}.platform-app .platform-workflow-section{margin-bottom:30px}.platform-app .platform-workflow-section>h3{margin:0 0 18px;font-size:17px}.platform-app .platform-workflow-review-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:25px;display:grid}.platform-app .platform-workflow-review-summary>div{border:1px solid var(--line);background:var(--surface-inset);border-radius:14px;padding:20px}.platform-app .platform-workflow-review-summary span{color:var(--muted);font-size:12px;line-height:1.5;display:block}.platform-app .platform-workflow-review-summary strong{margin-top:8px;font-size:30px;font-weight:600;display:block}.platform-app .platform-workflow-email{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:14px;padding:24px}.platform-app .platform-workflow-email h3{margin:18px 0;font-size:20px}.platform-app .platform-workflow-email>p{font-size:14px;line-height:1.8}.platform-app .platform-workflow-email footer{border-top:1px solid var(--line);color:var(--muted);margin-top:24px;padding-top:18px;font-size:12px;line-height:1.6}.platform-app .platform-workflow-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.platform-app .platform-workflow-document{border:1px solid var(--line);background:var(--surface-inset);border-radius:18px;padding:24px}.platform-app .platform-workflow-document-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.platform-app .platform-workflow-icon{background:var(--success-bg);width:52px;height:52px;color:var(--g1);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.platform-app .platform-workflow-document h3{letter-spacing:-.03em;margin:24px 0 10px;font-size:22px}.platform-app .platform-workflow-document p{color:var(--muted);min-height:44px;font-size:13px;line-height:1.7}.platform-app .platform-workflow-document dl{flex-wrap:wrap;gap:24px;margin:24px 0;display:flex}.platform-app .platform-workflow-document dt{color:var(--muted);margin-bottom:6px;font-size:11px}.platform-app .platform-workflow-document dd{overflow-wrap:anywhere;margin:0;font-size:13px}.platform-app .platform-workflow-security{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.platform-app .platform-workflow-security h3{overflow-wrap:anywhere;margin:0 0 7px;font-size:18px}.platform-app .platform-workflow-security p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.platform-app .platform-workflow-security>.badge{margin-left:auto}.platform-app .platform-workflow-account{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.platform-app .platform-workflow-session-list{margin:0;padding:0;list-style:none}.platform-app .platform-workflow-session-list>li{border-bottom:1px solid var(--line);padding:18px 0}.platform-app .platform-workflow-session-list>li:first-child{padding-top:0}.platform-app .platform-workflow-session-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.platform-app .platform-workflow-session-top strong{margin:0 9px 9px 0;font-size:14px;display:inline-block}.platform-app .platform-workflow-session-top small{color:var(--muted);font-size:12px;display:block}.platform-app .platform-workflow-technical{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:12px}.platform-app .platform-workflow-action-panel{border:1px solid var(--line);background:var(--panel-solid);border-radius:16px;margin-bottom:14px;overflow:hidden}.platform-app .platform-workflow-action-panel>summary{cursor:pointer;align-items:center;gap:13px;padding:20px;font-size:14px;font-weight:600;list-style:none;display:flex}.platform-app .platform-workflow-action-panel>summary:after{content:"+";color:var(--muted);margin-left:auto;font-size:20px}.platform-app .platform-workflow-action-panel[open]>summary:after{content:"−"}.platform-app .platform-workflow-action-panel>summary>svg{color:var(--g1);flex-shrink:0}.platform-app .platform-workflow-action-panel>summary small{color:var(--muted);margin-top:6px;font-size:12px;font-weight:400;line-height:1.5;display:block}.platform-app .platform-workflow-action-panel>.card{border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0;margin:0}.platform-app .platform-workflow-action-panel>.card>.card-heading{display:none}@media (width<=1000px){.platform-app .platform-workflow-nav a{padding:16px 12px}.platform-app .platform-workflow-nav small{line-height:1.5}.platform-app .platform-workflow-account{grid-template-columns:1fr}.platform-app .platform-workflow-ticket{grid-template-columns:minmax(0,1fr) auto;gap:16px}.platform-app .platform-workflow-ticket>.button{grid-column:1/-1;justify-self:start}}@media (width<=600px){.platform-app .platform-workflow-nav{grid-template-columns:1fr;gap:8px}.platform-app .platform-workflow-nav a{padding:13px 16px}.platform-app .platform-workflow-nav small{display:none}.platform-app .platform-workflow-ticket{grid-template-columns:1fr;gap:13px}.platform-app .platform-workflow-ticket-state{flex-flow:wrap;align-items:center}.platform-app .platform-workflow-document-grid{grid-template-columns:1fr}.platform-app .platform-workflow-document{padding:20px}.platform-app .platform-workflow-steps{justify-content:space-between;gap:12px}.platform-app .platform-workflow-steps li{flex-direction:column;flex:1;align-items:flex-start;font-size:11px;line-height:1.5}.platform-app .platform-workflow-security{align-items:flex-start;gap:14px}.platform-app .platform-workflow-security>div{flex:1;min-width:0}.platform-app .platform-workflow-security h3{font-size:15px}.platform-app .platform-workflow-security>.badge{margin:0}.platform-app .platform-workflow-email{padding:18px}.platform-app .platform-workflow-review-summary>div{padding:16px}.platform-app .platform-workflow-review-summary strong{font-size:27px}}@media (prefers-reduced-motion:reduce){.platform-app .platform-workflow-nav a{transition:none}}@media (width<=600px){.platform-app .platform-workflow-security{grid-template-columns:52px minmax(0,1fr);display:grid}.platform-app .platform-workflow-security>.badge{grid-column:2;justify-self:start}}.platform-app .platform-monitoring-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin:0 0 26px;padding-bottom:22px;display:flex}.platform-app .platform-monitoring-toolbar .field{min-width:230px;max-width:310px;margin:0}.platform-app .platform-monitoring-toolbar p{text-align:right;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.platform-app .platform-monitoring-toolbar p span{font-size:11px}.platform-app .platform-monitoring-stale{color:var(--warn)!important}.platform-app .platform-monitoring-hero{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);align-items:stretch;gap:24px;margin-bottom:24px;display:grid}.platform-app .platform-monitoring-hero>.card{min-width:0;margin:0}.platform-app .platform-monitoring-revenue-card{flex-direction:column;display:flex;background:linear-gradient(125deg,var(--success-bg),var(--panel-solid))!important;border-color:var(--line-strong)!important}.platform-app .platform-monitoring-kicker{border:1px solid var(--line-strong);color:var(--g1);letter-spacing:.1em;border-radius:8px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.platform-app .platform-monitoring-revenue{flex-wrap:wrap;flex:1;gap:24px 36px;margin-bottom:22px;display:flex}.platform-app .platform-monitoring-revenue>div{min-width:0;max-width:100%}.platform-app .platform-monitoring-revenue .platform-monitoring-currency{color:var(--muted);letter-spacing:.07em;font-size:11px;font-weight:600}.platform-app .platform-monitoring-revenue strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:9px 0 16px;font-size:clamp(29px,3.4vw,48px);line-height:1.2;display:block}.platform-app .platform-monitoring-revenue p{color:var(--muted);margin:0;font-size:13px}.platform-app .platform-monitoring-revenue p b{color:var(--text);font-weight:600}.platform-app .platform-monitoring-revenue p span{margin-top:4px;font-size:11px;display:block}.platform-app .platform-monitoring-revenue small{color:var(--warn);max-width:370px;margin-top:12px;font-size:12px;line-height:1.6;display:block}.platform-app .platform-monitoring-revenue-empty{flex:1;padding:10px 0 24px}.platform-app .platform-monitoring-revenue-empty strong{letter-spacing:-.03em;font-size:clamp(23px,3vw,37px)}.platform-app .platform-monitoring-revenue-empty p{color:var(--muted);max-width:410px;font-size:13px;line-height:1.7}.platform-app .platform-monitoring-revenue-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding-top:16px;display:flex}.platform-app .platform-monitoring-revenue-footer>span{color:var(--muted);font-size:11px}.platform-app .platform-monitoring-revenue-footer a{color:var(--g1);align-items:center;gap:9px;font-size:12px;font-weight:600;display:inline-flex}.platform-app .platform-monitoring-priorities .card-heading{margin-bottom:10px}.platform-app .platform-monitoring-priority{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:17px 0;display:grid}.platform-app .platform-monitoring-priority:last-child{border-bottom:0;padding-bottom:0}.platform-app .platform-monitoring-priority-icon{background:var(--surface-inset);width:36px;height:36px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.platform-app .platform-monitoring-priority.needs-attention .platform-monitoring-priority-icon{background:var(--warning-bg);color:var(--warn)}.platform-app .platform-monitoring-priority strong{font-size:13px;font-weight:600;display:block}.platform-app .platform-monitoring-priority small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.platform-app .platform-monitoring-priority>b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:19px}.platform-app .platform-monitoring-priority>svg{color:var(--muted)}.platform-app .platform-monitoring-priority:hover strong,.platform-app .platform-monitoring-priority:hover>svg{color:var(--g1)}.platform-app .platform-monitoring-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-app .platform-monitoring-metrics .platform-metric{padding:22px}.platform-app .platform-monitoring-metrics .platform-metric strong{overflow-wrap:anywhere;font-size:30px}.platform-app .platform-monitoring-metrics .platform-metric small{line-height:1.65}.platform-app .platform-monitoring-business-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-items:stretch;gap:24px;margin-bottom:24px;display:grid}.platform-app .platform-monitoring-business-grid>.card{min-width:0;margin:0}.platform-app .platform-monitoring-usage-metrics{grid-template-columns:1fr 1fr;gap:20px;display:grid}.platform-app .platform-monitoring-usage-metrics .platform-metric{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.platform-app .platform-monitoring-usage-metrics .platform-metric strong{margin:8px 0;font-size:27px}.platform-app .platform-monitoring-usage-metrics .platform-metric small{font-size:11px;line-height:1.5}.platform-app .platform-monitoring-baseline{border-top:1px solid var(--line);padding-top:16px}.platform-app .platform-monitoring-baseline .platform-metric{box-shadow:none;background:0 0;border:0;padding:0}.platform-app .platform-monitoring-baseline .platform-metric strong{margin:6px 0;font-size:19px}.platform-app .platform-monitoring-baseline .platform-metric small{font-size:11px}.platform-app .platform-monitoring-segments{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.platform-app .platform-monitoring-segments>a,.platform-app .platform-monitoring-segments>div{border:1px solid var(--line);background:var(--surface-inset);border-radius:12px;padding:18px}.platform-app .platform-monitoring-segments span{color:var(--muted);font-size:12px;line-height:1.5;display:block}.platform-app .platform-monitoring-segments strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:12px;font-size:25px;display:block}.platform-app .platform-monitoring-segments a:hover{border-color:var(--line-strong);background:var(--success-bg)}.platform-app .platform-monitoring-base{grid-template-columns:1fr 1fr}.platform-app .platform-monitoring-month{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.platform-app .platform-monitoring-month>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.platform-app .platform-monitoring-month p{margin:8px 0;font-size:13px;line-height:1.8}.platform-app .platform-monitoring-month p span{color:var(--muted);padding:0 5px}.platform-app .platform-monitoring-support-counts{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.platform-app .platform-monitoring-support-counts>span{background:var(--surface-inset);border-radius:7px;padding:8px 11px}.platform-app .platform-monitoring-support-counts b{color:var(--text);font-weight:600}.platform-app .platform-monitoring-ticket{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:22px;padding:17px 0;display:grid}.platform-app .platform-monitoring-ticket:last-child{border:0;padding-bottom:0}.platform-app .platform-monitoring-ticket strong{font-size:13px}.platform-app .platform-monitoring-ticket small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.6;display:block}.platform-app .platform-monitoring-ticket-status{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:11px;display:flex}.platform-app .platform-monitoring-ticket:hover strong{color:var(--g1)}.platform-app .platform-monitoring-cost-entry .card-heading{margin-bottom:10px}.platform-app .platform-monitoring-cost-entry p.platform-muted{margin:0}.platform-app .platform-monitoring-notes{background:var(--surface-inset);border:1px solid var(--line);color:var(--muted);border-radius:12px;margin:18px 0 26px;padding:18px 20px;font-size:12px;line-height:1.7}.platform-app .platform-monitoring-notes summary{cursor:pointer;color:var(--text);font-weight:500}.platform-app .platform-monitoring-notes ul{margin-bottom:0;padding-left:20px}.platform-app .platform-monitoring-notes li+li{margin-top:10px}.platform-app .platform-monitoring-coverage{color:var(--muted);max-width:420px;font-size:11px;line-height:1.6;display:inline-block}.platform-app .platform-monitoring-coverage.partial{color:var(--warn)}.platform-app .platform-monitoring-coverage.complete{color:var(--g1)}.platform-app .platform-monitoring-reference{color:var(--muted);max-width:220px;font-size:11px}.platform-app .platform-monitoring-reference summary{cursor:pointer;margin:4px 0}.platform-app .platform-monitoring-reference .platform-correlation{display:block}.platform-app .platform-monitoring-chart{margin:24px 0}.platform-app .platform-monitoring-chart svg{width:100%;height:auto;display:block;overflow:visible}.platform-app .platform-monitoring-chart text{fill:var(--muted);font-family:var(--font-body);font-size:11px}.platform-app .platform-monitoring-chart-grid{stroke:var(--line-strong);stroke-dasharray:4 4}.platform-app .platform-monitoring-chart-line{fill:none;stroke:var(--g1);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.platform-app .platform-monitoring-chart circle{fill:var(--g1);stroke:var(--g1);stroke-width:2px}.platform-app .platform-monitoring-chart circle.partial{fill:var(--panel-solid)}.platform-app .platform-monitoring-chart figcaption{color:var(--muted);margin:12px 0;font-size:11px;line-height:1.6}.platform-app .platform-monitoring-growth .platform-monitoring-chart{border:1px solid var(--line);background:var(--surface-inset);border-radius:12px;padding:20px 16px 6px}.platform-app .platform-monitoring-customers{min-width:1120px}.platform-app .platform-monitoring-customers td{max-width:250px}.platform-app .platform-monitoring-customers td:first-child{min-width:170px}.platform-app .platform-monitoring-tenant-history{background:var(--surface-inset);border-radius:12px;max-width:1300px;padding:20px}.platform-app .platform-monitoring-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.platform-app .platform-monitoring-history-heading h3{margin:0;font-size:16px}.platform-app .platform-monitoring-history-heading a{font-size:12px}.platform-app .platform-monitoring-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:24px;display:flex}.platform-app .platform-monitoring-actions .text-link{font-size:13px}.platform-app .platform-monitoring-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.platform-app .platform-monitoring-coverage-grid>div{min-width:0}.platform-app .platform-monitoring-coverage-grid svg{color:var(--g1);margin-bottom:12px;display:block}.platform-app .platform-monitoring-coverage-grid strong{font-size:13px}.platform-app .platform-monitoring-coverage-grid p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.8}.platform-app .platform-monitoring-cost-values{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px;display:grid}.platform-app .platform-monitoring-cost-values .badge{align-self:flex-start;margin-top:12px}.platform-app .platform-monitoring-cost-values .platform-metric strong{overflow-wrap:anywhere;font-size:32px}@media (width<=1200px){.platform-app .platform-monitoring-hero,.platform-app .platform-monitoring-business-grid{grid-template-columns:minmax(0,1fr)}.platform-app .platform-monitoring-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-app .platform-monitoring-priority{padding:15px 0}.platform-app .platform-monitoring-revenue{gap:24px 40px}.platform-app .platform-monitoring-revenue strong{font-size:38px}}@media (width<=760px){.platform-app .platform-monitoring-toolbar{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px;padding-bottom:18px}.platform-app .platform-monitoring-toolbar .field{min-width:0;max-width:none}.platform-app .platform-monitoring-toolbar p{text-align:left}.platform-app .platform-monitoring-hero,.platform-app .platform-monitoring-business-grid{gap:16px;margin-bottom:16px}.platform-app .platform-monitoring-revenue strong{font-size:33px}.platform-app .platform-monitoring-revenue-footer{flex-direction:column;align-items:flex-start;gap:12px}.platform-app .platform-monitoring-metrics .platform-metric{padding:17px 14px}.platform-app .platform-monitoring-metrics .platform-metric strong{font-size:25px}.platform-app .platform-monitoring-metrics .platform-metric>span{font-size:12px}.platform-app .platform-monitoring-metrics .platform-metric small{font-size:11px}.platform-app .platform-monitoring-priority{grid-template-columns:32px minmax(0,1fr) auto 14px;gap:9px}.platform-app .platform-monitoring-priority-icon{width:32px;height:32px}.platform-app .platform-monitoring-priority strong{font-size:12px}.platform-app .platform-monitoring-priority>b{font-size:17px}.platform-app .platform-monitoring-segments{grid-template-columns:1fr 1fr;gap:10px}.platform-app .platform-monitoring-segments>a,.platform-app .platform-monitoring-segments>div{padding:14px}.platform-app .platform-monitoring-segments strong{font-size:23px}.platform-app .platform-monitoring-usage-metrics{gap:14px}.platform-app .platform-monitoring-usage-metrics .platform-metric>span{font-size:11px}.platform-app .platform-monitoring-usage-metrics .platform-metric strong{font-size:22px}.platform-app .platform-monitoring-chart text{font-size:14px}.platform-app .platform-monitoring-chart .platform-monitoring-chart-date{font-size:24px}.platform-app .platform-monitoring-chart-date.intermediate{display:none}.platform-app .platform-monitoring-chart-date.start{text-anchor:start}.platform-app .platform-monitoring-chart-date.end{text-anchor:end}.platform-app .platform-monitoring-growth .platform-monitoring-chart{padding:12px 3px 4px}.platform-app .platform-monitoring-notes{padding:14px}.platform-app .platform-monitoring-tenant-history{padding:12px}.platform-app .platform-monitoring-ticket{grid-template-columns:minmax(0,1fr) 16px;gap:8px}.platform-app .platform-monitoring-ticket-status{grid-area:2/1;justify-content:flex-start}.platform-app .platform-monitoring-ticket>svg{grid-area:1/2/3}.platform-app .platform-monitoring-coverage-grid{grid-template-columns:1fr;gap:20px}.platform-app .platform-monitoring-coverage-grid>div{border-bottom:1px solid var(--line);padding-bottom:20px}.platform-app .platform-monitoring-coverage-grid>div:last-child{border:0;padding:0}.platform-app .platform-monitoring-cost-values{grid-template-columns:1fr}.platform-app .platform-monitoring-cost-values .platform-metric strong{font-size:28px}}.support-page{min-height:100dvh;padding:26px max(20px,50vw - 550px)}.support-page>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:54px;display:flex}.support-page>main{max-width:740px;margin:auto}.support-page h1{margin-top:16px}.support-intro{color:var(--muted);font-size:14px}.support-form input,.support-form textarea,.support-form select{width:100%;max-width:100%}.support-form input[readonly]{color:var(--muted)}.support-form input[type=file]{padding:12px;font-size:12px}.support-form .fine-print{margin:18px 0 0}.support-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.support-receipt{text-align:center;padding:20px 0}.support-receipt-icon{background:var(--success-bg);width:66px;height:66px;color:var(--g1);border-radius:50%;place-items:center;margin:0 auto 24px;display:grid}.support-receipt p{overflow-wrap:anywhere}.support-dialog{background:var(--panel-solid);color:var(--text);border:1px solid var(--line-strong);width:700px;max-width:min(700px,100vw - 24px);max-height:90dvh;box-shadow:var(--shadow-popover);border-radius:22px;padding:0}.support-dialog::backdrop{background:#000000b3}.support-dialog-body{padding:clamp(20px,4vw,34px)}.support-dialog-body>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.support-dialog h2{margin:8px 0;font-size:23px}.support-dialog .form-grid{gap:12px}.support-dialog .button{white-space:normal}@media (width<=600px){.support-page>header{margin-bottom:36px}.support-page .form-grid,.support-dialog .form-grid{grid-template-columns:1fr}.support-form>.button{width:100%}}.support-files{gap:6px;margin:0;padding:0;list-style:none;display:grid}.support-files li{color:var(--muted);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.support-files button{border:1px solid var(--line);border-radius:8px;padding:6px}.platform-app,.platform-auth{--bg:#f3f8f6;--bg-2:#eef5f2;--panel:#fff;--panel-solid:#fff;--surface-raised:#f7fbf9;--surface-inset:#f7fbf9;--line:#dce8e3;--line-strong:#b7d7c9;--text:#0c2427;--muted:#526d65;--dim:#62807a;--g1:#07805e;--g2:#0bbf86;--g3:#056148;--g4:#ddf4e9;--warn:#946009;--danger:#b93a22;--danger-bg:#fcebe6;--success-bg:#e2f4ec;--warning-bg:#fcf1dc;--radius:14px;--radius-md:10px;--radius-sm:8px;--shadow-panel:0 1px 3px #0c242706;--shadow-popover:0 16px 48px #0c24271f;--shadow-action:none;--font-body:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--font-heading:Sora,Inter,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-family:var(--font-body);font-size:14px;line-height:1.5}.platform-app{isolation:isolate;grid-template-columns:248px minmax(0,1fr);min-height:100dvh;display:grid}.platform-app p,.platform-auth p{line-height:1.65}.platform-app h1,.platform-app h2,.platform-app h3,.platform-auth h1{letter-spacing:-.035em}.platform-sidebar{--text:#e9f6f1;--muted:#96b7ae;--g1:#12e8a0;--line:#12e8a01f;--panel:#0b2429;--panel-solid:#0b2429;--surface-inset:#0b2429;--success-bg:#12e8a01a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:100dvh;color:var(--text);z-index:40;background:#05131a;border-right:1px solid #163236;flex-direction:column;gap:23px;padding:25px 16px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.platform-brand-row{justify-content:space-between;align-items:center;padding:0 8px;display:flex}.platform-sidebar .brand-reference{width:auto;color:var(--text);letter-spacing:-1px;background:0 0;border:0;gap:9px;margin:0;padding:0;font-family:Sora,Inter,sans-serif;font-size:25px;font-weight:600;line-height:1}.platform-sidebar .brand-reference img{width:30px;height:30px}.platform-sidebar .brand-pipe{color:#12e8a0}.platform-workspace-label{border:1px solid var(--line);background:#12e8a009;border-radius:10px;align-items:center;gap:10px;padding:12px 10px;display:flex}.platform-workspace-icon{color:#12e8a0;background:#12e8a017;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.platform-workspace-label strong,.platform-workspace-label span:not(.platform-workspace-icon){display:block}.platform-workspace-label strong{font-size:12px;font-weight:600}.platform-workspace-label div>span{color:var(--muted);margin-top:3px;font-size:10px}.platform-nav{gap:23px;display:grid}.platform-nav-group{gap:4px;display:grid}.platform-nav-label{color:#82a39b;text-transform:uppercase;letter-spacing:.12em;padding:0 12px 5px;font-size:9px;font-weight:600}.platform-nav a{color:#a6c0b9;border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;min-height:39px;padding:9px 12px;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:flex}.platform-nav a[aria-current=page]{color:#7dffd0;background:#12e8a01a;border-color:#12e8a01f}.platform-nav a:hover{color:#e9f6f1;background:#0b2429}.platform-nav a svg{opacity:.85}.platform-sidebar-footer{border-top:1px solid var(--line);margin-top:auto;padding-top:20px;font-size:12px}.platform-account-link{color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.platform-account-link:hover,.platform-account-link[aria-current=page]{color:var(--text);background:#0b2429}.platform-account-link>span:nth-child(2){flex:1}.platform-account-link strong{font-size:12px;font-weight:500;display:block}.platform-account-link small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.platform-avatar{color:#9bebcb;background:#12e8a00f;border:1px solid #12e8a026;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.platform-logout{color:var(--muted);align-items:center;gap:10px;margin:12px 0 0;padding:8px 10px;font-size:11px;display:flex}.platform-logout:hover{color:var(--text)}.platform-workspace{min-width:0}.platform-topbar{border-bottom:1px solid var(--line);background:#ffffffe0;justify-content:space-between;align-items:center;gap:16px;min-height:65px;padding:12px clamp(24px,3vw,44px);display:flex}.platform-breadcrumb{color:var(--muted);align-items:center;gap:12px;min-width:0;font-size:11px;display:flex}.platform-breadcrumb strong{color:var(--text);font-weight:500}.platform-breadcrumb>span:nth-of-type(2){color:#b0c3bb}.platform-access-label{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.platform-main{width:100%;min-width:0;max-width:1600px;margin:auto;padding:32px clamp(24px,3vw,44px) 20px}.platform-main:focus{outline:none}.platform-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.platform-eyebrow{color:var(--g1);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:600;display:block}.platform-header h1{margin:7px 0 9px;font-size:27px;font-weight:600;line-height:1.2}.platform-header p{color:var(--muted);max-width:680px;margin:0;font-size:12px}.platform-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.platform-menu,.platform-menu-backdrop{display:none}.platform-icon-button{width:36px;height:36px;color:inherit;border-radius:8px;justify-content:center;align-items:center}.platform-icon-button:hover{background:var(--success-bg)}.platform-app .button,.platform-auth .button{min-height:38px;box-shadow:none;letter-spacing:0;border-radius:8px;gap:7px;padding:9px 14px;font-size:12px;font-weight:600;line-height:1.4;transform:none}.platform-app .button.small,.platform-auth .button.small{min-height:34px;padding:7px 11px;font-size:11px}.platform-app .button.primary,.platform-auth .button.primary{color:#05291f;background:#12e8a0;border:1px solid #0bbf86}.platform-app .button.primary:hover,.platform-auth .button.primary:hover{background:#3cedb2}.platform-app .button.secondary,.platform-auth .button.secondary{color:var(--text);background:var(--panel-solid);border:1px solid var(--line)}.platform-app .button.secondary:hover,.platform-auth .button.secondary:hover{border-color:var(--line-strong);background:var(--surface-inset)}.platform-app .button.ghost{color:var(--muted)}.platform-app .button.danger{color:var(--danger);background:var(--danger-bg);border:1px solid #eabdb2}.platform-app input,.platform-app select,.platform-app textarea,.platform-auth input,.platform-auth select{background:var(--panel-solid);color:var(--text);border:1px solid var(--line);min-height:39px;box-shadow:none;border-radius:8px;max-width:100%;padding:9px 11px;font-size:12px}.platform-app input[type=checkbox],.platform-auth input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--g1);padding:0}.platform-app input::placeholder,.platform-auth input::placeholder{color:#70877f}.platform-app input:focus,.platform-app select:focus,.platform-app textarea:focus,.platform-auth input:focus{border-color:var(--g1);outline:0;box-shadow:0 0 0 3px #0bbf861a}.platform-app .field,.platform-auth .field{gap:6px;margin-bottom:16px;font-size:12px;font-weight:500}.platform-app .field small,.platform-auth .field small{color:var(--muted);font-size:11px;font-weight:400}.platform-app .field>span,.platform-auth .field>span{color:var(--text);font-size:11px;font-weight:600}.platform-app .check,.platform-auth .check{align-items:flex-start;font-size:12px}.platform-app fieldset{min-width:0}.platform-app .card,.platform-auth .card{background:var(--panel-solid);border:1px solid var(--line);box-shadow:var(--shadow-panel);border-radius:12px;margin-bottom:20px;padding:22px}.platform-app .card-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.platform-app .card-heading h2{letter-spacing:-.025em;margin-bottom:5px;font-size:15px;font-weight:600}.platform-app .card-heading p,.platform-app .card>p{font-size:12px;line-height:1.6}.platform-app .card h3{font-size:14px}.platform-app .card-heading .text-link{white-space:nowrap;font-size:11px}.platform-app .notice,.platform-auth .notice{border-color:var(--line);color:var(--text);background:#eef7f2;border-radius:9px;margin-bottom:16px;padding:13px 15px;font-size:12px;line-height:1.65}.platform-app .notice.error,.platform-auth .notice.error{background:var(--danger-bg);color:#8a2d1f;border-color:#e8bdb3}.platform-app .notice.success,.platform-auth .notice.success{background:var(--success-bg);color:#075b43}.platform-app .badge{white-space:normal;overflow-wrap:anywhere;color:#526d65;background:#eef3f0;border-radius:6px;max-width:100%;padding:4px 8px;font-size:10px;font-weight:500;line-height:1.4}.platform-app .badge.positive{background:var(--success-bg);color:var(--g1)}.platform-app .badge.warning{background:var(--warning-bg);color:var(--warn)}.platform-app .status-dot{flex-shrink:0;width:5px;height:5px}.platform-app .loading{color:var(--muted);padding:40px 20px;font-size:12px}.platform-app .empty{text-align:center;padding:32px 18px}.platform-app .empty h3{margin:14px 0 8px;font-size:14px}.platform-app .empty p{max-width:480px;margin-inline:auto;font-size:12px}.platform-app .empty-icon{background:var(--success-bg);width:44px;height:44px;color:var(--g1);border-radius:12px}.platform-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.platform-metric{border:1px solid var(--line);background:var(--panel-solid);min-width:0;box-shadow:var(--shadow-panel);border-radius:12px;flex-direction:column;padding:20px;display:flex}.platform-metric strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:12px 0 8px;font-size:30px;font-weight:600;line-height:1.2}.platform-metric>span{color:var(--muted);font-size:11px;font-weight:500}.platform-metric small{color:var(--muted);font-size:10px;line-height:1.6}.platform-metric[href]:hover{border-color:var(--line-strong);color:var(--text);background:#fcfefd}.platform-filterbar{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;display:flex}.platform-filterbar .field{flex:1;min-width:145px;margin-bottom:0}.platform-search{flex:2;gap:8px;min-width:200px;display:flex}.platform-search label{flex:1;min-width:0}.platform-search input{width:100%}.platform-pager{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.platform-app .table-scroll{border:1px solid var(--line);border-radius:9px;width:100%;max-width:100%;overflow:auto}.platform-table{border-collapse:collapse;width:100%;font-size:12px}.platform-table th{background:var(--surface-inset);white-space:nowrap;text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:600}.platform-table td,.platform-table th{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 14px}.platform-table td{line-height:1.65}.platform-table td small{color:var(--muted);font-size:10px;display:block}.platform-table td strong{font-size:12px;font-weight:600}.platform-table a{color:var(--g1)}.platform-table tbody tr:last-child td{border-bottom:0}.platform-table tbody tr:hover{background:#fcfefd}.platform-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin:0;display:grid}.platform-meta dt{color:var(--muted);margin-bottom:5px;font-size:10px}.platform-meta dd{overflow-wrap:anywhere;margin:0;font-size:12px}.platform-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.platform-stack{gap:16px;min-width:0;display:grid}.platform-split{grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);align-items:start;gap:20px;display:grid}.platform-message{border:1px solid var(--line);background:var(--surface-inset);border-radius:10px;padding:20px}.platform-message.internal{background:var(--warning-bg);border-color:#e9d8ae}.platform-message header{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:10px;display:flex}.platform-message p{font-size:13px}.platform-attachments{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.platform-attachments a{color:var(--g1);font-size:11px;text-decoration:underline}.platform-muted{color:var(--muted);font-size:12px}.platform-list{margin:0;padding:0;list-style:none}.platform-list li{border-bottom:1px solid var(--line);padding:14px 0}.platform-list li:last-child{border:0}.platform-list small{color:var(--muted);font-size:11px;display:block}.platform-list strong{font-size:12px}.platform-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:22px;display:flex;overflow:auto}.platform-tabs button{white-space:nowrap;color:var(--muted);border-bottom:2px solid #0000;padding:12px 14px;font-size:12px}.platform-tabs button[aria-selected=true]{border-color:var(--g1);color:var(--g1);font-weight:600}.platform-detail-title{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;display:flex}.platform-back{color:var(--muted);align-items:center;gap:8px;margin-bottom:18px;font-size:11px;display:inline-flex}.platform-back svg{transform:rotate(180deg)}.platform-review{border:1px solid var(--line-strong);background:var(--success-bg);border-radius:10px;margin-top:20px;padding:20px}.platform-review h3{font-size:15px}.platform-document-preview{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-body);background:var(--surface-inset);border-radius:10px;max-height:65vh;padding:20px;font-size:13px;line-height:1.8;overflow:auto}.platform-full-width{grid-column:1/-1}.platform-correlation{color:var(--muted);word-break:break-all;font-family:Geist Mono,monospace;font-size:10px}.platform-warning{color:var(--warn)}.platform-ticket-aside .platform-meta{grid-template-columns:1fr}.platform-page-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:22px 0 0;font-size:10px;display:flex}.platform-page-footer a{align-items:center;gap:6px;display:inline-flex}.platform-auth{background:radial-gradient(at 50% 0,#12e8a014,#0000 55%),#f3f8f6;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;min-height:100dvh;margin:0;padding:60px 24px;display:flex}.platform-auth>.card{width:min(440px,100%);margin:0;padding:32px}.platform-auth .brand{background:0 0;border:0;width:150px}.platform-auth h1{margin:9px 0 13px;font-size:24px}.platform-auth .button.primary{width:100%}.platform-auth .fine-print{text-align:center;color:var(--muted);margin:8px 0;font-size:11px}.platform-codes{background:var(--surface-inset);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(2,1fr);gap:10px;padding:18px;font-family:monospace;display:grid}.platform-secret{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border:1px solid var(--line);border-radius:8px;padding:12px;font-size:15px;display:block}.platform-app .sr-only,.support-form .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.platform-app :focus-visible,.platform-auth :focus-visible{outline:2px solid var(--g1);outline-offset:3px}@media (width>=1700px){.platform-main{padding-top:38px}.platform-header h1{font-size:30px}}@media (width<=1100px){.platform-app{grid-template-columns:220px minmax(0,1fr)}.platform-sidebar{padding-inline:12px}.platform-nav a{gap:8px;font-size:11px}.platform-main{padding-inline:24px}.platform-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-split{grid-template-columns:1fr}}@media (width<=760px){.platform-app{display:block}.platform-sidebar{z-index:70;width:min(290px,86vw);padding:22px 16px;display:none;position:fixed;inset:0 auto 0 0}.platform-sidebar.is-open{display:flex}.platform-menu{display:inline-flex}.platform-menu-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05131a80;display:block;position:fixed;inset:0}.platform-topbar{gap:8px;min-height:56px;padding:10px 16px}.platform-breadcrumb{gap:8px;font-size:10px}.platform-breadcrumb>span{display:none}.platform-access-label{gap:4px;font-size:9px}.platform-access-label span{display:none}.platform-main{padding:24px 16px 18px}.platform-header{align-items:flex-start;gap:10px;margin-bottom:22px}.platform-header h1{margin-top:6px;font-size:23px;line-height:1.25}.platform-header p{font-size:11px}.platform-header-actions .button{min-width:34px;padding:8px}.platform-header-actions .button span{display:none}.platform-app .card{border-radius:10px;margin-bottom:16px;padding:18px 16px}.platform-app .card-heading{flex-wrap:wrap;gap:8px;margin-bottom:16px}.platform-app .card-heading h2{font-size:14px}.platform-app .card-heading p{font-size:11px}.platform-metrics{gap:10px}.platform-metric{padding:16px 14px}.platform-metric strong{font-size:26px}.platform-meta{grid-template-columns:1fr}.platform-filterbar{align-items:stretch;gap:10px}.platform-search{flex-basis:100%;min-width:0}.platform-table td,.platform-table th{padding:11px 12px}.platform-codes{grid-template-columns:1fr}.platform-detail-title{flex-direction:column;align-items:flex-start}.platform-app .button-row{flex-wrap:wrap}.platform-auth{padding:32px 16px}.platform-auth>.card{padding:24px 20px}.platform-page-footer{align-items:flex-start;font-size:9px}.platform-message{padding:16px}.platform-app .notice{padding:12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.platform-app *,.platform-auth *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lp-stage{perspective:1400px;justify-content:center;display:flex;position:relative}.lp-stage .lp-phone{z-index:2;background:linear-gradient(160deg,#1c3b3f,#0a1a1e 40%,#13302f);border-radius:48px;width:330px;height:640px;padding:12px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative;transform:rotateY(-10deg)rotateX(4deg);box-shadow:0 0 0 1px #ffffff0f,0 40px 100px #0009,0 0 120px #12e8a02e}.lp-stage .lp-phone-screen{background:#0b1a1d;border-radius:38px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.lp-stage .lp-notch{z-index:3;background:#000;border-radius:20px;width:96px;height:26px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.lp-stage .lp-chat-header{background:#0f2a2c;border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:46px 16px 12px;display:flex}.lp-chat-header img{object-fit:contain;flex:none;width:36px;height:36px}.lp-stage .lp-chat-header b{font-size:14px;line-height:1.2;display:block}.lp-stage .lp-chat-header small{color:var(--g1);font-size:11px}.lp-stage .lp-chat-body{background:radial-gradient(circle at 20% 10%,#12e8a00d,#0000 40%),#0b1a1d;flex-direction:column;flex:1;justify-content:flex-end;gap:8px;padding:14px 12px;display:flex;overflow:hidden}.lp-phone-message{border-radius:14px;max-width:84%;padding:9px 12px;font-size:13px;line-height:1.45;animation:.45s cubic-bezier(.2,1.4,.4,1) both lp-phone-pop;position:relative}@keyframes lp-phone-pop{0%{opacity:0;transform:translateY(12px)scale(.92)}}.lp-phone-message-me{background:#0c5e47;border-bottom-right-radius:4px;align-self:flex-end}.lp-phone-message-bot{background:#163236;border-bottom-left-radius:4px;align-self:flex-start}.lp-phone-time{text-align:right;color:#ffffff73;margin-top:3px;font-size:10px;display:block}.lp-phone-audio{align-items:center;gap:8px;min-width:190px;display:flex}.lp-phone-play{background:#ffffff26;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.lp-phone-audio small{opacity:.6;font-size:10px}.lp-phone-wave{flex:1;align-items:center;gap:2px;height:22px;display:flex}.lp-phone-wave i{background:#ffffffb3;border-radius:2px;width:3px;animation:1s ease-in-out infinite lp-phone-wave}@keyframes lp-phone-wave{50%{transform:scaleY(.4)}}.lp-phone-transcript{color:#ffffffb3;border-top:1px solid #ffffff1a;margin-top:6px;padding-top:6px;font-size:11.5px;font-style:italic}.lp-phone-message-typing{padding:0}.lp-phone-typing{gap:4px;padding:12px 14px;display:flex}.lp-phone-typing i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1.2s infinite lp-phone-typing}.lp-phone-typing i:nth-child(2){animation-delay:.15s}.lp-phone-typing i:nth-child(3){animation-delay:.3s}@keyframes lp-phone-typing{30%{opacity:1;transform:translateY(-4px)}0%,60%,to{opacity:.4}}.lp-phone-options{flex-direction:column;gap:6px;margin-top:8px;display:flex}.lp-phone-option{color:var(--g1);background:#12e8a00d;border:1px solid #12e8a04d;border-radius:10px;padding:7px 10px;font-size:12px;transition:all .3s}.lp-phone-option.is-selected{background:var(--g1);color:#03251b;border-color:var(--g1);font-weight:600}.lp-phone-proposal{background:#0e2427;border:1px solid #12e8a040;border-radius:12px;margin-top:8px;padding:10px;font-size:12px}.lp-phone-row{border-bottom:1px dashed #ffffff14;justify-content:space-between;gap:8px;padding:4px 0;display:flex}.lp-phone-row:last-of-type{border:0}.lp-phone-key{color:var(--muted)}.lp-phone-value{text-align:right;font-weight:500}.lp-phone-value s{color:var(--dim)}.lp-phone-value em{color:var(--g1);font-style:normal}.lp-phone-proposal-actions{gap:6px;margin-top:8px;display:flex}.lp-phone-proposal-actions span{text-align:center;border-radius:9px;flex:1;padding:7px;font-size:12px;font-weight:600;transition:all .3s}.lp-phone-confirm{background:var(--g1);color:#03251b}.lp-phone-confirm.is-pressed{transform:scale(.94);box-shadow:0 0 0 4px #12e8a040}.lp-phone-adjust{color:var(--muted);border:1px solid #ffffff26}.lp-stage .lp-chat-input{background:#0f2a2c;align-items:center;gap:8px;padding:10px 12px 16px;display:flex}.lp-stage .lp-phone-field{height:36px;color:var(--dim);background:#163236;border-radius:18px;flex:1;align-items:center;padding:0 14px;font-size:12px;display:flex}.lp-stage .lp-mic{background:var(--g2);color:#03251b;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.lp-stage .lp-float{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a2024bf;border-radius:16px;padding:14px 16px;font-size:13px;position:absolute;box-shadow:0 20px 50px #0006}.lp-stage .lp-float-crm{width:230px;animation:6s ease-in-out infinite lp-phone-bob;top:90px;right:-10px}.lp-stage .lp-float-lock{align-items:center;gap:10px;animation:7s ease-in-out infinite reverse lp-phone-bob;display:flex;bottom:120px;left:-20px}.lp-stage .lp-float-sync{align-items:center;gap:8px;padding:10px 14px;animation:8s ease-in-out infinite lp-phone-bob;display:flex;top:140px;left:-30px}@keyframes lp-phone-bob{50%{transform:translateY(-14px)}}.lp-stage .lp-crm-label{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-size:11px;display:flex}.lp-stage .lp-float-crm h4{letter-spacing:normal;margin:6px 0 10px;font-family:Sora,Inter,sans-serif;font-size:15px}.lp-stage .lp-stages{gap:4px;display:flex}.lp-stage .lp-stages i{background:#ffffff1a;border-radius:3px;flex:1;height:6px;transition:background .6s}.lp-stage .lp-stages i.is-on{background:var(--grad)}.lp-stage .lp-crm-stage{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.lp-stage .lp-crm-stage b{color:var(--g1);font-weight:600;transition:all .4s}.lp-stage .lp-lock{width:32px;height:32px;color:var(--warn);background:#f5c26b1f;border-radius:10px;flex:none;place-items:center;display:grid}.lp-stage .lp-float-lock small{color:var(--dim);font-size:11px;display:block}.lp-stage .lp-dot{background:var(--g1);width:8px;height:8px;box-shadow:0 0 12px var(--g1);border-radius:50%}.lp-stage .lp-phone-flash{animation:1s lp-phone-flash}@keyframes lp-phone-flash{30%{box-shadow:0 0 0 2px var(--g1),0 0 50px #12e8a080}}.lp-stage .lp-ring{border:1px solid var(--line);z-index:1;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-stage .lp-ring-one{width:520px;height:520px;animation:40s linear infinite lp-phone-spin}.lp-stage .lp-ring-two{opacity:.5;border-style:dashed;width:680px;height:680px;animation:60s linear infinite reverse lp-phone-spin}.lp-stage .lp-ring:after{content:"";background:var(--g1);width:10px;height:10px;box-shadow:0 0 18px var(--g1);border-radius:50%;position:absolute;top:-5px;left:50%}@keyframes lp-phone-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (width<=760px){.lp-stage .lp-phone{width:300px;height:600px;transform:none}.lp-stage .lp-float-crm{width:200px;top:auto;bottom:40px;right:-6px}.lp-stage .lp-float-lock{display:none}.lp-stage .lp-float-sync{top:30px;left:-6px}.lp-stage .lp-ring{display:none}}@media (width<=380px){.lp-stage .lp-phone{width:280px;height:570px}}.lp-phone-reduced-motion *,.lp-phone-reduced-motion :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.lp-stage *,.lp-stage :after{transition:none!important;animation:none!important}}.lp-hub{aspect-ratio:1;width:100%;max-width:500px;margin-inline:auto;position:relative}.lp-hub-lines{width:100%;height:100%;position:absolute;inset:0}.lp-hub-core{border-radius:30px;width:130px;height:130px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #12e8a00a,0 0 70px #12e8a038}.lp-hub-core img{object-fit:contain;width:100%;height:100%;display:block}.lp-satellite{background:var(--panel-solid);border:1px solid var(--line);white-space:nowrap;border-radius:14px;padding:11px 16px;font-family:Sora,Inter,sans-serif;font-size:14px;font-weight:600;transition:transform .3s,border-color .3s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000059}.lp-satellite:hover{border-color:var(--g1);transform:translate(-50%,-50%)scale(1.08)}.lp-satellite small{color:var(--dim);font-family:Inter,sans-serif;font-size:11px;font-weight:500;display:block}.lp-satellite-crm{top:12%;left:50%}.lp-satellite-whatsapp{top:34%;left:86%}.lp-satellite-ai{top:76%;left:82%}.lp-satellite-billing{top:76%;left:18%}.lp-satellite-email{top:34%;left:14%}.lp-satellite-deferred{opacity:.55;border-style:dashed;top:92%;left:50%}@media (width<=340px){.lp-hub-core{border-radius:23px;width:98px;height:98px}.lp-satellite{border-radius:11px;padding:8px 11px;font-size:11px}.lp-satellite small{font-size:9px}}@media (prefers-reduced-motion:reduce){.lp-satellite{transition:none}}.landing-page{--dim:#5d7d77;font-synthesis:weight style;overflow-x:clip}.landing-page :where(p,h1,h2,h3,h4,h5,figure){line-height:inherit;margin:0;padding:0}.landing-page :where(h1,h2,h3,h4,h5){font-weight:700}.landing-page h1,.landing-page h2,.landing-page h3{letter-spacing:-.02em;font-family:Sora,Inter,sans-serif}.lp-wrap{width:min(1180px,100% - 32px);margin-inline:auto}.lp-btn{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:10px;padding:13px 22px;font-size:15px;font-weight:600;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s;display:inline-flex;position:relative}.lp-btn-sm{padding:9px 18px;font-size:14px}.lp-btn-ghost{color:var(--text)}.lp-btn-ghost:hover{background:#ffffff0f}.lp-btn-primary{background:var(--grad);color:#02231a;box-shadow:0 8px 30px #12e8a04d,inset 0 1px #fff6}.lp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 44px #12e8a073,inset 0 1px #fff6}.lp-btn-primary .lp-arrow{transition:transform .25s}.lp-btn-primary:hover .lp-arrow{transform:translate(4px)}.lp-btn-outline{border:1px solid var(--line-strong);color:var(--text);background:#10e39a0a}.lp-btn-outline:hover{background:#10e39a1a;transform:translateY(-2px)}.lp-menu-btn{color:var(--text);background:0 0;border:0;border-radius:50%;width:40px;height:40px;display:none}.lp-hero{align-items:center;min-height:100vh;padding:150px 0 80px;display:flex;position:relative}.lp-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.lp-pill{color:var(--muted);border:1px solid var(--line);background:#10e39a0f;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 8px;font-size:13px;display:inline-flex}.lp-pill b{color:var(--warn);background:#f5c26b24;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.lp-pulse{background:currentColor;border-radius:50%;width:7px;height:7px;animation:2s infinite lp-pulse;box-shadow:0 0}@keyframes lp-pulse{0%{box-shadow:0 0 #f5c26b99}70%{box-shadow:0 0 0 8px #f5c26b00}to{box-shadow:0 0 #f5c26b00}}.lp-hero h1{margin:26px 0 22px;font-size:clamp(44px,6.4vw,84px);font-weight:800;line-height:1.02}.lp-hero h1 .lp-line{display:block;overflow:hidden}.lp-hero h1 .lp-line span{animation:1s cubic-bezier(.2,.8,.2,1) forwards lp-rise;display:inline-block;transform:translateY(110%)}.lp-hero h1 .lp-line:nth-child(2) span{animation-delay:.12s}@keyframes lp-rise{to{transform:none}}.lp-shine{background:linear-gradient(100deg,var(--g1) 0%,#7dffd0 25%,var(--g2) 50%,var(--g1) 75%,#7dffd0 100%);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite lp-shine}@keyframes lp-shine{to{background-position:200%}}.lp-hero p.lp-lead{color:var(--muted);max-width:540px;font-size:clamp(17px,1.5vw,19px)}.lp-hero-actions{flex-wrap:wrap;gap:12px;margin:34px 0 28px;display:flex}.lp-hero-meta{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:14px;display:flex}.lp-hero-meta span{align-items:center;gap:8px;display:flex}.lp-hero-meta svg{color:var(--g1)}.lp-fade-up{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) forwards lp-fadeUp;transform:translateY(24px)}@keyframes lp-fadeUp{to{opacity:1;transform:none}}.lp-d1{animation-delay:.3s}.lp-d2{animation-delay:.45s}.lp-d3{animation-delay:.6s}.lp-d4{animation-delay:.75s}.lp-strip{border-block:1px solid #ffffff0f}.lp-strip-inner{grid-template-columns:repeat(4,1fr);display:grid}.lp-strip-inner div{border-left:1px solid #ffffff0f;padding:30px 24px}.lp-strip-inner div:first-child{border-left:0;padding-left:0}.lp-strip-inner b{color:var(--text);margin-bottom:2px;font-family:Sora;font-size:16px;font-weight:600;display:block}.lp-strip-inner span{color:var(--dim);font-size:14px}@media (width<=900px){.lp-strip-inner{grid-template-columns:1fr 1fr}.lp-strip-inner div{padding:22px 18px}.lp-strip-inner div:nth-child(odd){border-left:0;padding-left:0}.lp-strip-inner div:nth-child(-n+2){border-bottom:1px solid #ffffff0f}}section.lp-block{padding:130px 0;position:relative}.lp-eyebrow{color:var(--g1);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.lp-eyebrow:before{content:"";background:var(--g1);border-radius:2px;width:22px;height:2px}.lp-sec-head{max-width:720px;margin-bottom:64px}.lp-sec-head.lp-center{text-align:center;margin-inline:auto}.lp-sec-head.lp-center .lp-eyebrow:after{content:"";background:var(--g1);border-radius:2px;width:22px;height:2px}.lp-sec-head h2{margin:16px 0 18px;font-size:clamp(34px,4.4vw,56px);font-weight:800;line-height:1.08}.lp-sec-head p{color:var(--muted);font-size:18px}.lp-reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(40px)}.lp-reveal.lp-in{opacity:1;transform:none}.lp-steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid;position:relative}.lp-pipe-line{z-index:0;height:4px;position:absolute;top:58px;left:12%;right:12%}.lp-pipe-line svg{width:100%;height:30px;overflow:visible;transform:translateY(-13px)}.lp-step{z-index:1;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:32px 28px 30px;transition:transform .4s,border-color .4s;position:relative}.lp-step:hover{border-color:var(--line-strong);transform:translateY(-6px)}.lp-node{background:var(--g4);border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:24px;display:grid;box-shadow:0 0 0 6px #12e8a014,0 0 30px #12e8a040}.lp-node:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px}.lp-step .lp-num{color:#0000;-webkit-text-stroke:1px #12e8a040;font-family:Sora;font-size:44px;font-weight:800;position:absolute;top:28px;right:28px}.lp-step h3{margin-bottom:10px;font-size:22px}.lp-step p{color:var(--muted);font-size:15.5px}.lp-step .lp-chip-row{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.lp-chip{border:1px solid var(--line);color:var(--g1);background:#10e39a14;border-radius:999px;padding:5px 11px;font-size:12px}.lp-bento{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.lp-card{border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);--mx:50%;--my:50%;padding:30px;transition:border-color .4s,transform .4s;position:relative;overflow:hidden}.lp-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--mx) var(--my),#12e8a01f,transparent 45%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.lp-card:hover:before{opacity:1}.lp-card:hover{border-color:var(--line-strong)}.lp-card h3{margin:16px 0 10px;font-size:22px;position:relative}.lp-card p{color:var(--muted);font-size:15.5px;position:relative}.lp-ic{width:46px;height:46px;color:var(--g1);border:1px solid var(--line);background:#12e8a01a;border-radius:14px;place-items:center;display:grid;position:relative}.lp-c-span-4{grid-column:span 4}.lp-c-span-2{grid-column:span 2}.lp-c-span-3{grid-column:span 3}.lp-members{align-items:center;margin-top:24px;display:flex;position:relative}.lp-members .lp-m{border:3px solid var(--panel-solid);color:#03251b;border-radius:50%;place-items:center;width:44px;height:44px;margin-left:-10px;font-family:Sora;font-size:14px;font-weight:700;display:grid}.lp-members .lp-m:first-child{margin-left:0}.lp-members .lp-m small{display:none}.lp-members .lp-tag{color:var(--muted);margin-left:14px;font-size:13px}.lp-config-list{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:22px;display:grid;position:relative}.lp-config-list div{background:#0003;border:1px solid #ffffff0a;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.lp-config-list div:before{content:"";background:var(--g1);width:8px;height:8px;box-shadow:0 0 10px var(--g1);border-radius:50%;flex:none}.lp-blocked{flex-direction:column;gap:8px;margin-top:22px;display:flex;position:relative}.lp-blocked div{background:#00000038;border:1px solid #ffffff0a;border-radius:12px;justify-content:space-between;align-items:center;padding:11px 14px;font-size:14px;display:flex}.lp-blocked div span{color:var(--warn);background:#f5c26b1a;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:flex}.lp-toggles{flex-direction:column;gap:12px;margin-top:22px;display:flex;position:relative}.lp-tg{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 0;font-size:14px;display:flex}.lp-sw{cursor:pointer;background:#ffffff1f;border-radius:999px;flex:none;width:42px;height:24px;transition:background .4s;position:relative}.lp-sw:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .4s cubic-bezier(.2,1.4,.4,1);position:absolute;top:3px;left:3px}.lp-sw.lp-on{background:var(--g2)}.lp-sw.lp-on:after{transform:translate(18px)}.lp-amb{flex-direction:column;gap:8px;margin-top:22px;display:flex;position:relative}.lp-amb .lp-q{background:#163236;border-radius:14px 14px 14px 4px;align-self:flex-start;padding:9px 13px;font-size:13.5px}.lp-amb .lp-chips{flex-wrap:wrap;gap:6px;display:flex}.lp-mic-big{align-items:center;gap:14px;margin-top:22px;display:flex;position:relative}.lp-mic-big .lp-btnmic{background:var(--grad);color:#03251b;border-radius:50%;flex:none;place-items:center;width:60px;height:60px;display:grid;position:relative}.lp-mic-big .lp-btnmic:before,.lp-mic-big .lp-btnmic:after{content:"";border:2px solid var(--g1);border-radius:50%;animation:2.4s infinite lp-ripple;position:absolute;inset:0}.lp-mic-big .lp-btnmic:after{animation-delay:1.2s}@keyframes lp-ripple{to{opacity:0;transform:scale(1.9)}}.lp-mic-big .lp-wave{height:40px}.lp-mic-big .lp-wave i{background:var(--g1);width:4px}.lp-integ{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.lp-integ-list{flex-direction:column;gap:14px;margin-top:30px;display:flex}.lp-integ-list div{background:var(--panel);border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.lp-integ-list b{font-family:Sora;font-size:15px;display:block}.lp-integ-list span{color:var(--muted);font-size:14px}.lp-badge{vertical-align:middle;border-radius:999px;margin-left:8px;padding:3px 9px;font-family:Inter;font-size:11px;font-weight:600}.lp-badge.lp-req{color:var(--g1);background:#12e8a01a}.lp-badge.lp-def{color:var(--muted);background:#ffffff12}.lp-status{background:linear-gradient(135deg,#f5c26b12,#12e8a00d);border:1px solid #f5c26b33;border-radius:28px;grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:40px;display:grid;position:relative;overflow:hidden}.lp-status .lp-big-ic{width:70px;height:70px;color:var(--warn);background:#f5c26b1f;border-radius:20px;place-items:center;display:grid}.lp-status h3{margin-bottom:8px;font-size:24px}.lp-status p{color:var(--muted)}.lp-status .lp-off{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.lp-status .lp-off span{background:#00000040;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;display:flex}.lp-status .lp-off span:before{content:"";background:var(--warn);border-radius:50%;width:7px;height:7px}.lp-cta{text-align:center;border:1px solid var(--line-strong);background:radial-gradient(at 50% 120%,#12e8a059,#0000 60%),linear-gradient(#0b2a2c,#071b1f);border-radius:36px;padding:100px 30px;position:relative;overflow:hidden}.lp-cta h2{margin-bottom:18px;font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1.05}.lp-cta p{color:var(--muted);max-width:560px;margin:0 auto 34px;font-size:18px}.lp-cta .lp-big-mark{opacity:.05;width:380px;height:380px;position:absolute;top:-110px;right:-110px}@keyframes lp-spinSlow{to{transform:rotate(360deg)}}.lp-cta-pipes{pointer-events:none;opacity:.5;width:100%;height:100%;position:absolute;inset:0}@media (width<=1000px){.lp-hero-grid,.lp-integ{grid-template-columns:1fr}.lp-hero{padding-top:130px}.lp-hero-copy{text-align:center}.lp-hero p.lp-lead{margin-inline:auto}.lp-hero-actions,.lp-hero-meta{justify-content:center}.lp-bento{grid-template-columns:1fr 1fr}.lp-c-span-4,.lp-c-span-2,.lp-c-span-3{grid-column:span 2}.lp-nav-links{display:none}}@media (width<=760px){.lp-steps{grid-template-columns:1fr}.lp-pipe-line{display:none}.lp-bento{grid-template-columns:1fr}.lp-c-span-4,.lp-c-span-2,.lp-c-span-3{grid-column:span 1}.lp-status{grid-template-columns:1fr;padding:28px}section.lp-block{padding:90px 0}.lp-config-list{grid-template-columns:1fr}.lp-nav-cta .lp-btn-ghost{display:none}.lp-cta{padding:70px 22px}}@media (prefers-reduced-motion:reduce){.landing-page *{transition:none!important;animation:none!important}.lp-reveal,.lp-fade-up{opacity:1;transform:none}.lp-hero h1 .lp-line span{transform:none}}.lp-btn:hover{color:inherit}.lp-btn-primary:hover{color:#02231a}.lp-btn-ghost{background:0 0}.lp-sw{border:0;padding:0}.lp-sw:before{content:"";position:absolute;inset:-10px -3px}.lp-card>:not(.lp-ic){position:relative}.lp-feature-wave{flex:1;align-items:center;gap:2px;height:40px;display:flex}.lp-feature-wave i{background:var(--g1);border-radius:2px;width:4px;animation:1s ease-in-out infinite lp-feature-wave;display:block}@keyframes lp-feature-wave{50%{transform:scaleY(.4)}}@media (width<=340px){.lp-integ>div{min-width:0}.lp-pill{flex-wrap:wrap;justify-content:center}.lp-card,.lp-step{padding:24px}.lp-members{flex-wrap:wrap;row-gap:12px}.lp-blocked div{gap:8px;padding:11px 9px;font-size:12px}.lp-blocked div span{flex:none;padding:3px 6px;font-size:10px}.lp-integ-list div{min-width:0}.lp-integ-list>div{gap:8px;padding:16px 12px}.lp-integ-list>div>div:not(.lp-ic){padding:10px}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.lp-reveal,.lp-fade-up{opacity:1;transform:none}.lp-hero h1 .lp-line span{transform:none}}@media (width>=761px) and (width<=1000px){.lp-stage .lp-float-sync,.lp-stage .lp-float-lock{left:0}}.public-shell{width:min(1180px,100% - 32px);margin-inline:auto}.public-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1000px 560px at 78% -12%,#0bbf861f,transparent 70%),radial-gradient(760px 520px at -5% 0%,#0a4f5f38,transparent 70%),var(--bg);position:fixed;inset:0}.public-header{z-index:50;width:min(1180px,100% - 32px);margin-inline:auto;position:fixed;top:14px;left:0;right:0}.public-header-inner{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#06161ae6;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:9px 12px 9px 15px;display:flex;box-shadow:0 10px 40px #0000002e}.public-header .brand{flex:none;width:140px}.public-nav-links{align-items:center;gap:2px;display:flex}.public-nav-links a{color:var(--muted);white-space:nowrap;border-radius:999px;padding:9px 11px;font-size:13px;transition:color .2s,background .2s}.public-nav-links a:hover{color:var(--text);background:#10e39a14}.public-nav-actions{flex:none;align-items:center;gap:6px;display:flex}.public-header .button.small{min-height:42px;padding:10px 17px;font-size:13px}.public-menu-toggle{width:44px;height:44px;color:var(--text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:none}.public-menu-toggle:hover{background:#12e8a014}.public-footer{border-top:1px solid var(--line);margin-top:120px;padding:70px 0 36px}.public-footer-top{flex-wrap:wrap;justify-content:space-between;gap:48px;display:flex}.public-footer-brand>p{color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.6}.public-footer-links{flex-wrap:wrap;gap:44px;display:flex}.public-footer-links h2{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 14px;font-family:Sora,Inter,sans-serif;font-size:12px}.public-footer-links a{color:var(--muted);min-height:32px;padding:7px 0;font-size:13px;transition:color .2s;display:block}.public-footer-links a:hover{color:var(--g1)}.public-footer-links p{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.7}.public-footer-links .footer-contact{overflow-wrap:anywhere}.public-footer-legal{color:var(--muted);border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:50px;padding-top:24px;font-size:11px;display:flex}.public-footer-legal p{font-size:inherit;margin:0;line-height:1.6}.auth-page{background:radial-gradient(ellipse at 75% 20%,#12e8a009,transparent 50%),var(--bg);grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.auth-aside{border-right:1px solid var(--line);background:radial-gradient(at 15% 70%,#12e8a01a,#0000 65%),linear-gradient(150deg,#0b282c,#071a20);flex-direction:column;justify-content:space-between;padding:clamp(36px,5vw,76px);display:flex;position:relative;overflow:hidden}.auth-aside>.brand{align-self:flex-start}.auth-aside>div{padding-block:64px;position:relative}.auth-aside h1{margin:23px 0;font-size:clamp(44px,4.7vw,68px);font-weight:800;line-height:1.08}.auth-aside p{color:var(--muted);max-width:400px;font-size:17px}.auth-aside>small{color:var(--muted);font-size:12px;position:relative}.auth-orbit{place-items:center;width:250px;height:220px;margin:46px 0 0;display:grid;position:relative}.auth-orbit img{z-index:1;object-fit:contain;filter:drop-shadow(0 12px 35px #12e8a026);position:relative}.auth-orbit>span{border:1px solid var(--line-strong);border-radius:50%;width:205px;height:205px;position:absolute}.auth-orbit>span:last-child{border-style:dashed;border-color:var(--line);width:280px;height:280px}.auth-main{flex-direction:column;justify-content:space-between;gap:65px;min-width:0;padding:46px clamp(32px,5vw,85px) 36px;display:flex}.auth-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.back-link{min-height:44px;color:var(--muted);align-items:center;font-size:13px;display:inline-flex}.back-link:hover{color:var(--g1)}.auth-mobile-brand{display:none}.auth-form{width:100%;max-width:450px;margin-inline:auto}.auth-form h2{margin:20px 0 18px;font-size:clamp(32px,3.3vw,44px);font-weight:700;line-height:1.15}.auth-form>p{color:var(--muted);margin:0 0 25px;font-size:14px;line-height:1.8}.auth-form form{margin-top:30px}.auth-form .field{margin-bottom:22px}.auth-form form .button.full{margin:6px 0 20px}.auth-form>.fine-print{margin:10px 0 0;font-size:12px;line-height:1.8}.auth-form strong{color:var(--text);overflow-wrap:anywhere}.auth-support{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:12px;display:inline-flex}.auth-support:hover{color:var(--g1)}.mail-illustration{border:1px solid var(--line-strong);width:74px;height:74px;color:var(--g1);background:#12e8a014;border-radius:22px;place-items:center;margin:28px 0;display:grid}.legal-page{overflow-wrap:anywhere;max-width:880px;margin:160px auto 0}.institutional-intro{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:30px}.institutional-intro h1{margin:20px 0;font-size:clamp(36px,5vw,58px);font-weight:800;line-height:1.1}.institutional-intro>p{color:var(--muted);margin-bottom:0;font-size:13px}.institutional-nav{flex-wrap:wrap;gap:10px;margin:0 0 44px;display:flex}.institutional-nav a{border:1px solid var(--line);min-height:42px;color:var(--muted);border-radius:999px;align-items:center;padding:10px 15px;font-size:12px;display:flex}.institutional-nav a:hover{border-color:var(--line-strong);color:var(--text);background:#12e8a00f}.institutional-nav a[aria-current=page]{border-color:var(--line-strong);color:var(--g1);background:#12e8a01f}.legal-page h2{margin:38px 0 18px;font-size:25px;line-height:1.3}.legal-page h3{margin:28px 0 14px;font-size:20px}.legal-page p{color:var(--muted);margin-bottom:22px;font-size:15px;line-height:1.85}.legal-page .operator-details{border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);margin-top:22px;padding:23px 26px;font-size:14px}.legal-page ul,.legal-page ol{color:var(--muted);margin:0 0 24px;padding-left:24px;font-size:15px;line-height:1.8}.legal-page li{margin-bottom:12px;padding-left:5px}.legal-page strong{color:var(--text);font-weight:600}.legal-page a{color:var(--g1);text-underline-offset:3px;text-decoration:underline}.legal-page .institutional-nav a{text-decoration:none}.legal-table-wrap{border:1px solid var(--line);border-radius:16px;margin:26px 0;overflow-x:auto}.legal-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px;line-height:1.7}.legal-table th,.legal-table td{vertical-align:top;border-bottom:1px solid var(--line);padding:16px 18px}.legal-table thead th{color:var(--text);background:#12e8a00f;font-weight:600}.legal-table tbody th{width:28%;color:var(--text);background:#0e282c4d;font-weight:500}.legal-table td{color:var(--muted)}.legal-table tbody tr:last-child th,.legal-table tbody tr:last-child td{border-bottom:0}.support-contact{border:1px solid var(--line-strong);border-radius:var(--radius);background:#12e8a00e;align-items:center;gap:22px;margin:30px 0;padding:28px;display:flex}.support-contact>svg{color:var(--g1);flex:none}.legal-page .support-contact h2{margin:0 0 8px;font-size:22px}.support-contact p{margin:0}@media (width<=1100px){.public-nav-links a{padding:9px 8px;font-size:12px}.public-header-inner{gap:10px}.public-header .brand{max-width:160px}.public-header .button.small{padding:10px 13px;font-size:12px}.public-footer-top{gap:36px}.public-footer-links{gap:30px}}@media (width<=1000px){.public-nav-links{display:none}.public-menu-toggle{display:inline-flex}.public-nav-links.is-open{background:var(--panel-solid);border:1px solid var(--line-strong);border-radius:22px;flex-direction:column;align-items:stretch;width:min(320px,100%);padding:14px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 45px #00000073}.public-nav-links.is-open a{min-height:44px;padding:13px 16px;font-size:14px}.public-footer-top{gap:45px}.public-footer-links{justify-content:space-between;width:100%}.auth-aside{padding:42px 32px}.auth-main{padding:36px 30px}.auth-aside h1{font-size:43px}.auth-aside p{font-size:15px}}@media (width<=760px){.public-header{top:10px}.public-header-inner{gap:8px;padding:8px 9px 8px 11px}.public-header .brand{max-width:136px}.public-header .brand img{width:120px}.public-signin{display:none!important}.public-header .button.small{gap:6px;padding:10px 13px;font-size:11px}.public-header .button.small svg{display:none}.public-nav-actions{gap:1px}.public-menu-toggle{width:40px}.public-footer{margin-top:80px;padding:45px 0 30px}.public-footer-links{justify-content:flex-start;gap:32px 40px}.public-footer-links>div:last-child{flex-basis:100%}.public-footer-links h2{font-size:11px}.public-footer-links a{align-items:center;min-height:40px;padding:8px 0;display:flex}.public-footer-legal{margin-top:35px}.auth-page{display:block}.auth-aside{display:none}.auth-main{gap:44px;min-height:100dvh;padding:24px max(22px,6vw)}.auth-mobile-brand{display:block}.auth-mobile-brand .brand{max-width:140px}.auth-mobile-brand .brand img{width:122px}.auth-form{max-width:460px;padding:12px 0}.auth-form h2{font-size:36px}.auth-form>p{font-size:14px}.auth-form .eyebrow,.auth-support{font-size:11px}.back-link{font-size:12px}.legal-page{margin-top:130px}.institutional-intro h1{font-size:38px}.legal-page h2{font-size:22px}.legal-page p,.legal-page ul,.legal-page ol{font-size:14px}.legal-page .operator-details{padding:20px}.legal-table th,.legal-table td{padding:13px 12px;font-size:12px}.legal-table tbody th{width:32%}.support-contact{gap:14px;padding:22px 18px}.legal-page .support-contact h2{font-size:20px}.institutional-nav{gap:8px}.institutional-nav a{padding:9px 12px;font-size:11px}}@media (width<=380px){.public-header .brand{max-width:112px}.public-header .brand img{width:100px}.public-header .button.small{padding:10px 11px;font-size:10px}.public-footer-links{column-gap:28px}.auth-mobile-brand .brand{max-width:122px}.auth-mobile-brand .brand img{width:104px}.auth-top{gap:8px}.auth-form h2{font-size:32px}.institutional-intro h1{font-size:34px}}.brand.brand-reference{width:auto;max-width:none;color:var(--text);letter-spacing:-.03em;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:10px;padding:0;font-family:Sora,Inter,sans-serif;font-size:21px;font-weight:800;line-height:1.6;display:inline-flex}.brand.brand-reference img{object-fit:contain;flex:none;width:34px;height:34px;display:block}.brand-reference .brand-pipe{color:var(--g1)}.public-header{transition:top .3s}.public-header-inner{box-shadow:none;background:#06161a8c;padding:10px 12px 10px 18px;transition:background .3s,box-shadow .3s}.public-header.is-scrolled .public-header-inner{background:#06161ad9;box-shadow:0 10px 40px #00000059}.public-nav-links{gap:4px}.public-nav-links a{padding:8px 14px;font-size:14px}.public-nav-actions{gap:8px}.public-footer{margin-top:120px;padding:70px 0 40px}.public-footer-inner{width:min(1180px,100% - 32px);margin-inline:auto}.institutional-shell .public-footer-inner{width:100%}.public-footer-top{gap:40px}.public-footer-brand{max-width:340px}.public-footer-brand>p{margin-top:14px}.public-footer-links,.public-footer-links nav{flex-wrap:wrap;gap:56px;display:flex}.public-footer-links h2{color:var(--dim);font-size:13px;line-height:1.6}.public-footer-links a{min-height:0;padding:4px 0;font-size:14px}.public-footer-legal{color:var(--dim);gap:12px;font-size:13px}@media (width<=1000px){.public-nav-links.is-open a{padding:13px 16px;font-size:14px}.public-footer-links,.public-footer-links nav{gap:36px}}@media (width<=760px){.public-header{top:14px}.public-header-inner{gap:8px;padding:10px 12px}.public-nav-actions{gap:4px}.public-header .lp-btn-sm{padding:9px 12px;font-size:12px}.public-menu-toggle{width:36px}.public-footer-links a{min-height:40px}.public-footer-links nav{flex:1}}@media (width<=380px){.public-header .brand-reference{gap:6px;font-size:18px}.public-header .brand-reference img{width:28px;height:28px}.public-header .lp-btn-sm{padding:9px 10px;font-size:11px}.public-header-inner{gap:4px;padding:9px 10px}.public-nav-actions{gap:0}.public-menu-toggle{width:32px}}.billing-page{gap:24px;display:grid}.billing-page>.card,.billing-page>.two-column{margin:0}.billing-signup{width:min(1180px,100% - 48px);margin:0 auto;padding:32px 0 70px}.billing-signup>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:70px;display:flex}.billing-signup-content{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.billing-signup h1{margin:22px 0;font-size:clamp(34px,4.2vw,56px);line-height:1.12}.billing-signup p,.billing-signup li{color:var(--muted);line-height:1.75}.billing-steps{gap:20px;margin-top:36px;padding-left:24px;display:grid}.billing-selection{gap:20px;margin:16px 0 28px;display:grid}.billing-selection>.field{margin:0}.billing-bundle{border:1px solid var(--line);border-radius:12px;padding:18px}.billing-bundle h3{margin:0 0 14px;font-size:15px;line-height:1.6}.billing-bundle dl{gap:12px;margin:0;display:grid}.billing-bundle dl>div{justify-content:space-between;align-items:baseline;gap:16px;font-size:13px;line-height:1.65;display:flex}.billing-bundle dt{color:var(--muted)}.billing-bundle dd{white-space:nowrap;margin:0}.billing-bundle p{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.7}.billing-change-timing{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}.billing-change-timing>div{border-left:2px solid var(--line-strong);padding-left:16px}.billing-change-timing strong{font-size:13px}.billing-change-timing p,.billing-revocations li{color:var(--muted);font-size:13px;line-height:1.8}.billing-change-timing p{margin:8px 0 0}.billing-revocations ul{padding-left:20px}.billing-capacity .status-card small{color:var(--muted);font-size:11px;line-height:1.6}.billing-seat-selection .billing-selection-count{color:var(--text)}.billing-cycle{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;display:grid}.billing-cycle legend{color:var(--text);margin-bottom:10px;font-size:13px}.billing-cycle label{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:9px;padding:16px;display:flex}.billing-cycle label.is-selected{border-color:var(--g1);background:#12e8a00d}.billing-cycle input{width:16px;height:16px;accent-color:var(--g1);flex:none;margin-top:3px}.billing-cycle span{gap:6px;display:grid}.billing-cycle small{color:var(--muted);font-size:11px}.billing-price{border:1px solid var(--line);background:#12e8a00a;border-radius:14px;gap:8px;padding:22px;display:grid}.billing-price>span{color:var(--muted);font-size:12px}.billing-price strong{overflow-wrap:anywhere;font-family:Sora,sans-serif;font-size:clamp(26px,3vw,38px)}.billing-price small{color:var(--muted);line-height:1.65}.billing-profile{max-width:780px}.billing-form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.billing-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.billing-section-heading h3{font-size:18px}.billing-review{border:1px solid var(--line-strong);background:#12e8a009;border-radius:16px;margin-top:28px;padding:24px}.billing-review p{color:var(--muted);font-size:13px;line-height:1.8}.billing-review h3{margin-top:0}.billing-review .check{margin-block:18px}.billing-review a{color:var(--g1);text-decoration:underline}.billing-review>.button{margin-top:18px}.billing-capacity{grid-template-columns:repeat(4,1fr)}.billing-seat-selection{border:1px solid var(--line);border-radius:12px;margin-bottom:24px;padding:20px}.billing-seat-selection legend{padding:0 8px;font-size:14px}.billing-seat-selection p{color:var(--muted);font-size:13px}.billing-seat-selection .check{margin-block:14px}.billing-documents{margin:0;padding:0;list-style:none}.billing-documents li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:20px 0;display:flex}.billing-documents li:last-child{border:0}.billing-documents li>div{justify-items:start;gap:8px;min-width:0;display:grid}.billing-documents small{color:var(--muted);overflow-wrap:anywhere}.billing-documents a{color:var(--g1);flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.billing-auth-draft{border:1px solid var(--line);color:var(--muted);border-radius:12px;margin:22px 0;padding:18px;font-size:13px}.billing-auth-draft strong{color:var(--text);margin-bottom:6px;display:block}.billing-company-choice{gap:14px;display:grid}.billing-company-choice .button{text-align:left;justify-content:space-between}@media (width<=850px){.billing-signup-content{grid-template-columns:1fr;gap:28px}.billing-signup>header{margin-bottom:40px}.billing-steps{display:none}.billing-capacity{grid-template-columns:1fr 1fr}}@media (width<=480px){.billing-signup{width:calc(100% - 32px);padding-top:20px}.billing-signup>header .brand{max-width:140px}.billing-form-grid{grid-template-columns:1fr}.billing-cycle label{padding:12px}.billing-review{padding:18px}.billing-documents li{flex-direction:column;align-items:flex-start}.billing-capacity{gap:12px}.billing-section-heading{flex-wrap:wrap}.billing-change-timing{grid-template-columns:1fr}.billing-bundle dl>div{flex-wrap:wrap;gap:4px 12px}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/sora-latin-ext-500.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/sora-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/sora-latin-ext-500.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/sora-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sora-latin-ext-500.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sora-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/sora-latin-ext-500.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/sora-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05131a;--bg-2:#081c22;--panel:#0e282c8c;--panel-solid:#0b2429;--surface-raised:#102f34;--surface-inset:#071b20;--line:#10e39a24;--line-strong:#10e39a59;--text:#e9f6f1;--muted:#8fb0a8;--dim:#82a39b;--g1:#12e8a0;--g2:#0bbf86;--g3:#07805e;--g4:#0a5a47;--white:#fff;--warn:#f5c26b;--danger:#ff9d96;--danger-bg:#e45c511f;--success-bg:#12e8a017;--warning-bg:#f5c26b1a;--grad:linear-gradient(135deg, var(--g1) 0%, var(--g2) 45%, var(--g3) 100%);--grad-action:linear-gradient(135deg, var(--g1) 0%, var(--g2) 45%, #0aaa78 100%);--font-body:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:Sora, Inter, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:10px;--radius-md:14px;--radius:22px;--radius-lg:30px;--radius-pill:999px;--shadow-panel:0 14px 40px #00000029;--shadow-popover:0 20px 60px #00000073;--shadow-action:0 8px 30px #12e8a033, inset 0 1px 0 #ffffff59;--content-width:1180px;--page-padding:clamp(20px, 3vw, 40px);--forest:var(--g1);--ink:var(--text);--lime:var(--g1);--paper:var(--panel-solid);font-family:var(--font-body);font-synthesis:none;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{min-width:320px;margin:0;line-height:1.6}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1000px 560px at 78% -12%, #0bbf861f, transparent 70%), radial-gradient(760px 520px at -5% 0%, #0a4f5f38, transparent 70%), var(--bg);position:fixed;inset:0}button,input,select,textarea{font:inherit}button,a,input,select,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}a:hover{color:var(--g1)}p{margin:0 0 var(--space-4);line-height:1.75}h1,h2,h3,h4,h5{font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 var(--space-4);overflow-wrap:break-word;font-weight:600;line-height:1.25}h1{font-size:clamp(30px,3.2vw,42px);font-weight:700}h2{font-size:26px}h3{font-size:20px}h4{margin:var(--space-5) 0 var(--space-3);font-size:15px}small{font-size:12px;line-height:1.6}svg{vertical-align:middle;flex-shrink:0}img{max-width:100%}::selection{background:var(--g1);color:#032018}:focus-visible{outline:3px solid var(--g1);outline-offset:4px}[hidden]{display:none!important}[aria-disabled=true]{cursor:not-allowed}code,pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}hr{border:0;border-top:1px solid var(--line);margin:var(--space-6) 0}.skip-link{z-index:200;background:var(--g1);color:#032018;border-radius:var(--radius-sm);padding:14px 20px;font-weight:600;position:fixed;top:-80px;left:20px}.skip-link:focus{color:#032018;top:12px}.brand{background:#e9f6f1;border:1px solid #ffffff1f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:166px;padding:1px 9px;line-height:0;display:inline-flex}.brand-logo{aspect-ratio:3;object-fit:contain;width:100%;height:auto;display:block}.brand.brand-compact{background:0 0;border:0;border-radius:12px;width:46px;height:46px;padding:0}.brand-icon{object-fit:contain;width:100%;height:100%;display:block}.app-icon{object-fit:contain;flex-shrink:0;width:44px;height:44px}.button{border-radius:var(--radius-pill);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:46px;padding:12px 22px;font-size:14px;font-weight:600;line-height:1.45;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.button:not(:disabled):hover{transform:translateY(-2px)}.button.primary,.button.lime{background:var(--grad-action);color:#02231a;box-shadow:var(--shadow-action)}.button.primary:not(:disabled):hover,.button.lime:not(:disabled):hover{color:#02231a;box-shadow:0 12px 36px #12e8a052,inset 0 1px #fff6}.button.secondary{border-color:var(--line-strong);color:var(--text);background:#10e39a0a}.button.secondary:not(:disabled):hover{border-color:var(--g2);background:#10e39a1a}.button.ghost{color:var(--muted);padding-inline:14px}.button.ghost:not(:disabled):hover{color:var(--text);background:#ffffff0f}.button.danger{color:var(--danger);background:var(--danger-bg);border-color:#ff9d9666}.button.danger:not(:disabled):hover{background:#e45c5138}.button.facebook{color:#fff;background:#1877f2;border-radius:6px;font-family:Helvetica,Arial,sans-serif}.button.small{min-height:40px;padding:8px 16px;font-size:12px}.button.full{width:100%}.button-row{margin-top:var(--space-5);flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.button-row>.action-wrap{flex:0 auto;min-width:0}.action-wrap{min-width:0}.action-wrap .notice{max-width:440px;margin-top:var(--space-3)}.text-link{color:var(--g1);align-items:center;gap:8px;padding:4px 0;font-size:14px;font-weight:600;display:inline-flex}.text-link:hover{color:#a0ffdf}.icon-button{border-radius:var(--radius-sm);width:42px;height:42px;color:var(--muted);border:1px solid #0000;flex:0 0 42px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{color:var(--g1);background:var(--success-bg);border-color:var(--line)}.eyebrow{letter-spacing:.14em;color:var(--g1);text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:600;line-height:1.7;display:inline-flex}.eyebrow.light{color:var(--g1)}.overline{color:var(--muted);letter-spacing:.12em;font-size:10px;font-weight:600;line-height:1.7}.muted,.fine-print{color:var(--muted)}.fine-print{font-size:12px;line-height:1.75}.fine-print a{color:var(--g1);text-underline-offset:4px;text-decoration:underline}.danger-text{color:var(--danger)!important}.notice{border:1px solid var(--line-strong);border-radius:var(--radius-md);color:var(--text);background:var(--success-bg);overflow-wrap:anywhere;margin:18px 0;padding:16px 18px;font-size:13px;line-height:1.75}.notice p:last-child{margin-bottom:0}.notice.error{background:var(--danger-bg);color:var(--danger);border-color:#ff9d964d}.notice.success{background:var(--success-bg);color:#91ffd8}.badge{border-radius:var(--radius-pill);color:#b2c9c2;background:#8fb0a812;border:1px solid #8fb0a82e;align-items:center;gap:7px;max-width:100%;padding:5px 10px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.badge.positive{color:var(--g1);background:var(--success-bg);border-color:var(--line)}.badge.warning{color:var(--warn);background:var(--warning-bg);border-color:#f5c26b38}.status-dot{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}input,select,textarea{width:100%;min-width:0;min-height:46px;color:var(--text);background:var(--surface-inset);border-radius:var(--radius-sm);border:1px solid #8fb0a847;padding:12px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}input::placeholder,textarea::placeholder{color:var(--dim)}input:hover,select:hover,textarea:hover{border-color:var(--line-strong)}input:focus,select:focus,textarea:focus{outline:2px solid var(--g2);outline-offset:2px;border-color:var(--g2)}input:disabled,select:disabled,textarea:disabled{color:var(--dim);background:#8fb0a80f}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-height:18px;accent-color:var(--g2);flex:0 0 18px}input[type=time],input[type=date]{min-width:0}select{padding-right:30px}option{background:var(--panel-solid);color:var(--text)}textarea{resize:vertical;min-height:100px}fieldset{border:0;min-width:0;margin:0;padding:0}fieldset:disabled{opacity:.7}.field{margin-bottom:var(--space-5);flex-direction:column;gap:8px;min-width:0;display:flex}.field>span{color:var(--text);font-size:13px;font-weight:500}.field>small{color:var(--muted);font-size:12px;line-height:1.65}.check{min-height:42px;color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 0;font-size:13px;line-height:1.7;display:flex}.check input{margin:3px 0 0}.check:has(input:disabled){cursor:not-allowed;opacity:.65}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.form-grid>.field{margin-bottom:8px}.align-end{align-self:end;margin-bottom:8px}.checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.inline-checks{flex-wrap:wrap;gap:4px 24px;display:flex}.card{min-width:0;margin-bottom:var(--space-6);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-panel);padding:clamp(22px,2.4vw,30px)}.card-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.card-heading>div{min-width:0}.card-heading h2{margin-bottom:8px;font-size:20px}.card-heading p,.card>p{color:var(--muted);font-size:14px}.card-heading p{max-width:680px;margin:0}.empty{text-align:center;flex-direction:column;align-items:center;padding:36px 20px;display:flex}.empty-icon,.connection-icon{color:var(--g1);background:var(--success-bg);border:1px solid var(--line);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty-icon{width:58px;height:58px;margin-bottom:20px}.empty h3{margin-bottom:10px;font-size:17px}.empty p{color:var(--muted);max-width:420px;margin:0;font-size:13px}.empty .button{margin-top:22px}.loading{color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:45px 20px;font-size:14px;display:flex}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:17px;height:17px;animation:1s linear infinite ui-spin;display:inline-block}@keyframes ui-spin{to{transform:rotate(360deg)}}.two-column{grid-template-columns:1.12fr 1fr;align-items:start;gap:24px;display:grid}.two-column>.card{height:calc(100% - 24px)}.status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.status-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.status-card{border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:18px;min-width:0;padding:22px;display:flex}.status-card>div{width:100%;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.status-card>div>svg{color:var(--g2)}.status-card>small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.status-card>strong{font-family:var(--font-heading);font-size:17px;font-weight:600}.info-stack{flex-direction:column;gap:22px;margin:8px 0 26px;display:flex}.info-stack>div{align-items:flex-start;gap:14px;display:flex}.info-stack svg{color:var(--g2);margin-top:3px}.info-stack p{color:var(--muted);margin:0;font-size:13px}.compact-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.compact-list>div>div,.compact-list>div>span{overflow-wrap:anywhere;min-width:0}.compact-list>div:last-child{border:0}.compact-list strong{margin-bottom:4px;font-size:14px;font-weight:500;display:block}.compact-list small{color:var(--muted);font-size:12px;display:block}.avatar{background:var(--success-bg);width:38px;height:38px;color:var(--g1);border:1px solid var(--line);border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.definition-list>div,.member-row{border-bottom:1px solid var(--line);padding:20px 0}.definition-list>div:first-child,.member-row:first-child{padding-top:0}.definition-list>div:last-child,.member-row:last-child{border:0;padding-bottom:0}.definition-list strong{font-size:14px}.definition-list p{color:var(--muted);margin:8px 0 0;font-size:13px}.member-main{align-items:center;gap:12px;display:flex}.member-main>div{flex:1;min-width:0}.member-main strong{overflow-wrap:anywhere;font-size:14px;display:block}.member-main small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}.member-main strong small{display:inline}.member-row .button-row{margin:10px 0 0 50px}.member-edit{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-inset);margin:16px 0 0 50px;padding:18px}.effect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.effect-grid>div{background:var(--surface-inset);border:1px solid var(--line);border-radius:var(--radius-md);align-items:center;gap:10px;padding:18px;display:flex}.effect-grid strong{flex:1;font-size:13px;font-weight:500}.effect-grid svg{color:var(--g2);width:18px}.usage-list{margin:0}.usage-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:13px;display:flex}.usage-list>div:last-child{border:0}.usage-list dt{color:var(--muted);overflow-wrap:anywhere}.usage-list dd{font-family:var(--font-heading);color:var(--g1);margin:0;font-size:22px}.table-scroll{border:1px solid var(--line);border-radius:var(--radius-md);max-width:100%;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--surface-inset);font-size:11px;font-weight:600}td,th{border-bottom:1px solid var(--line);vertical-align:middle;padding:16px}td{color:var(--text)}.table-note{color:var(--warn);margin-top:6px;font-size:11px;display:block}.proposal-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:24px;display:grid}.proposal-list{flex-direction:column;gap:12px;display:flex}.proposal-list>button{text-align:left;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-inset);flex-direction:column;align-items:flex-start;gap:12px;padding:18px;display:flex}.proposal-list>button:hover,.proposal-list>button.selected{border-color:var(--line-strong);background:var(--success-bg)}.proposal-list strong{font-size:14px;font-weight:500;line-height:1.6}.proposal-list small{color:var(--muted);font-size:12px}.proposal-detail>h3{margin-top:22px}.metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0 30px;display:grid}.metadata dt{color:var(--muted);margin-bottom:6px;font-size:12px}.metadata dd{overflow-wrap:anywhere;margin:0;font-size:14px}.change-card{border:1px solid var(--line);border-radius:var(--radius-md);margin:14px 0;overflow:hidden}.change-card>strong{background:var(--surface-inset);overflow-wrap:anywhere;padding:14px 16px;font-size:12px;font-weight:600;display:block}.change-columns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.change-columns>div{min-width:0;padding:16px}.change-columns>div+div{border-left:1px solid var(--line);background:#12e8a00a}.change-columns span{letter-spacing:.1em;color:var(--muted);margin-bottom:10px;font-size:10px;display:block}.change-columns pre{color:var(--text);max-height:240px;font-size:12px;line-height:1.8;overflow:auto}.metadata-text p{color:var(--muted);margin-bottom:8px;font-size:13px}.approval-box{background:var(--success-bg);border:1px solid var(--line);border-radius:var(--radius-md);margin:22px 0;padding:18px}.connection-row{align-items:center;gap:16px;margin-bottom:26px;display:flex}.connection-icon{width:56px;height:56px}.connection-row>div{flex:1;min-width:0}.connection-row h3{margin-bottom:6px;font-size:18px}.connection-row p{color:var(--muted);margin:0;font-size:13px}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:26px;display:flex}.tabs>button{min-height:46px;color:var(--muted);border-bottom:2px solid #0000;padding:13px 16px;font-size:13px}.tabs>button:hover{color:var(--text);background:var(--success-bg);border-radius:10px 10px 0 0}.tabs>button[aria-selected=true]{color:var(--g1);border-bottom-color:var(--g1);font-weight:600}.profile-editor{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-inset);margin-bottom:20px;padding:24px}.profile-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.profile-header>strong{font-size:14px}.profile-editor>small{color:var(--muted);font-size:12px}.policy-section{border-bottom:1px solid var(--line);padding:24px 0}.policy-section:first-child{padding-top:0}.policy-section:last-child{border:0}.policy-section>p,.policy-section>small{color:var(--muted);font-size:13px}.policy-section>h4:first-child{margin-top:0}.transition-list{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.transition-list>div{border:1px solid var(--line);background:var(--success-bg);border-radius:var(--radius-pill);flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;padding:4px 8px 4px 12px;font-size:12px;display:flex}.transition-list>div>span{overflow-wrap:anywhere;min-width:0}.field-rule{border:1px solid var(--line);background:var(--surface-inset);border-radius:var(--radius-md);margin:16px 0;padding:18px}.field-rule>strong{margin-bottom:18px;font-size:14px;display:block}.catalog-summary{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.catalog-summary>span{color:var(--g1);background:var(--success-bg);border:1px solid var(--line);border-radius:var(--radius-pill);padding:8px 14px;font-size:12px}.catalog-group{border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:12px;padding:16px}.catalog-group summary{cursor:pointer;font-size:14px}.catalog-group li{color:var(--muted);padding:6px;font-size:13px}.catalog-group+h3{margin-top:30px}.discovery-predicate{border-radius:var(--radius-sm);background:var(--surface-inset);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0;padding:16px;font-size:12px;line-height:1.7}.revision-diff{max-height:600px;margin-bottom:22px;overflow:auto}.plans-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.plan-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:28px}.plan-card.is-selected{border-color:var(--g2);background:var(--success-bg)}.plan-card h3{margin:14px 0 18px;font-size:24px}.price{font-family:var(--font-heading);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:32px;font-weight:600}.price small{font-family:var(--font-body);color:var(--muted);letter-spacing:0;margin-left:6px;font-size:12px;font-weight:400}.plan-card p{color:var(--muted);margin:18px 0;font-size:14px}.plan-card>small{color:var(--muted);margin-top:12px;font-size:11px;display:block}.plan-card ul{color:var(--muted);margin:24px 0;padding:0;font-size:13px;list-style:none}.plan-card li{margin:12px 0}.plan-card li:before{content:"✓";color:var(--g1);margin-right:10px}.billing-status{flex-wrap:wrap;align-items:center;gap:15px;margin:24px 0;display:flex}.billing-status>strong{font-size:16px;font-weight:500}.confirmation-panel{background:var(--warning-bg);border-radius:var(--radius-md);border:1px solid #f5c26b4d;margin-top:22px;padding:22px}.confirmation-panel h3{font-size:18px}.confirmation-panel p{color:var(--muted);font-size:13px}.checkout-section,.channel-next{border-top:1px solid var(--line);margin-top:28px;padding-top:26px}.checkout-section p,.channel-next>p{color:var(--muted);font-size:14px}.onboarding-status{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:26px;display:flex}.onboarding-status>small{color:var(--muted);font-size:12px}.onboarding-status>.notice{width:100%}.advanced-fields{border:1px solid var(--line);border-radius:var(--radius-md);background:#00000014;margin:18px 0;padding:18px}.advanced-fields>summary{cursor:pointer;padding:2px 0;font-size:14px}.advanced-fields[open]>summary{margin-bottom:20px}.advanced-fields>p,.channel-next>small{color:var(--muted);font-size:12px}.channel-next>small{margin:14px 0;display:block}.channel-next>.action-wrap{margin-top:18px}.challenge-panel{background:var(--success-bg);border:1px solid var(--line-strong);border-radius:var(--radius);margin-top:26px;padding:26px}.challenge-panel h3{letter-spacing:.12em;overflow-wrap:anywhere;margin:20px 0;font-family:ui-monospace,monospace;font-size:30px}.challenge-panel p{color:var(--muted);font-size:14px}.challenge-panel>small{color:var(--muted);font-size:12px;display:block}.challenge-panel .button{margin-top:22px}dialog{color:var(--text);background:var(--panel-solid);border:1px solid var(--line-strong);border-radius:var(--radius);max-width:min(640px,100vw - 32px);box-shadow:var(--shadow-popover);padding:28px}dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020c10bf}@media (width<=1180px){.two-column{grid-template-columns:1fr;gap:0}.two-column>.card{height:auto}.proposal-layout{grid-template-columns:1fr}.proposal-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.effect-grid{grid-template-columns:1fr}}@media (width<=760px){.card-heading{flex-wrap:wrap}.checkbox-grid{grid-template-columns:1fr}.status-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.status-grid.three>:last-child{grid-column:1/-1}}@media (width<=540px){.brand{width:148px}input,select,textarea{font-size:16px}.form-grid,.proposal-list,.metadata{grid-template-columns:1fr}.card{border-radius:18px;padding:22px 18px}.card-heading h2{font-size:18px}.button{padding:12px 17px;font-size:13px}.button.small{min-height:42px}.empty{padding:30px 8px}.status-grid{gap:10px}.status-card{border-radius:18px;gap:14px;padding:18px 14px}.status-card>div{font-size:12px}.status-card .badge{padding:5px 7px;font-size:10px}.member-main{flex-wrap:wrap}.member-main>.badge{margin-left:50px}.member-row .button-row,.member-edit{margin-left:0}.connection-row{flex-wrap:wrap;align-items:flex-start;gap:12px}.connection-icon{width:46px;height:46px}.connection-row>.badge{margin-left:58px}.connection-row p{font-size:12px}.tabs>button{padding:12px 10px;font-size:12px}.profile-editor{padding:18px}.change-columns{grid-template-columns:1fr}.change-columns>div+div{border-left:0;border-top:1px solid var(--line)}.effect-grid>div{flex-wrap:wrap;padding:14px}.plans-grid{grid-template-columns:1fr}.plan-card{padding:24px}.challenge-panel{padding:22px}.revision-diff{max-height:450px}.compact-list>div{flex-wrap:wrap;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.center-page{flex-direction:column;justify-content:center;align-items:center;gap:32px;width:min(600px,100%);min-height:100dvh;margin-inline:auto;padding:48px 24px;display:flex}.center-page>.card{width:100%;margin:0}.center-page .card p{color:var(--muted);overflow-wrap:anywhere}.center-page>.loading{min-height:130px}.state-page-icon{border:1px solid var(--line);width:64px;height:64px;color:var(--g1);background:#12e8a012;border-radius:20px;place-items:center;margin-bottom:24px;display:grid}.not-found-page h1{margin:20px 0;font-size:clamp(28px,4vw,38px)}.not-found-page .state-page-icon{margin-top:24px}.setup-page{background:radial-gradient(740px 580px at 0 60%,#0bbf8612,#0000 70%);min-height:100dvh;padding:28px max(24px,50vw - 590px)}.setup-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.setup-account{min-width:0;color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:9px;font-size:12px;display:flex}.setup-account svg{color:var(--g1)}.setup-content{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:90px 0 70px;display:grid}.setup-copy h1{margin:20px 0 22px;font-size:clamp(34px,3.7vw,51px);line-height:1.13}.setup-copy>p{max-width:465px;color:var(--muted);font-size:15px}.setup-principles{gap:22px;margin-top:34px;display:grid}.setup-principles>div{align-items:center;gap:14px;display:flex}.setup-principle-icon{border:1px solid var(--line);width:44px;height:44px;color:var(--g1);background:#12e8a012;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.setup-principles strong{font-size:13px;font-weight:500;display:block}.setup-principles>div>div>span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.setup-form{min-width:0}.setup-form>.card{padding:32px}.setup-form>.fine-print{padding:0 10px}.setup-form .button-row>.primary{flex:1}.setup-whatsapp{border:0;border-top:1px solid var(--line);min-width:0;margin:24px 0;padding:20px 0 0}.setup-whatsapp legend{padding:0 8px 0 0;font-size:14px;font-weight:600}.setup-whatsapp>.fine-print{margin:0 0 14px}.setup-phone-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.setup-phone-fields .field,.setup-phone-fields input,.setup-phone-fields select{min-width:0}@media (width<=1280px){.setup-content{gap:45px}}@media (width<=1040px){.setup-content{gap:35px;padding-top:64px}.setup-copy h1{font-size:36px}}@media (width<=760px){.setup-page{padding:22px}.setup-header{gap:20px}.setup-header .brand{max-width:170px}.setup-account{max-width:180px;font-size:10px}.setup-content{grid-template-columns:1fr;gap:30px;max-width:550px;margin-inline:auto;padding:45px 0}.setup-copy h1{font-size:38px}.setup-principles{grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.setup-principles>div{align-items:flex-start;gap:10px}.setup-principles strong{font-size:11px}.setup-principles>div>div>span{font-size:10px}.setup-principle-icon{border-radius:10px;width:34px;height:34px}.setup-principle-icon svg{width:17px}.setup-form>.card{padding:26px}}@media (width<=560px){.setup-phone-fields{grid-template-columns:1fr;gap:0}.setup-header{flex-direction:column;align-items:flex-start;gap:14px}.setup-header .brand{max-width:145px}.setup-account{max-width:100%;font-size:11px}.setup-account svg{display:none}.setup-principles{grid-template-columns:1fr;gap:16px}.setup-copy h1{font-size:34px}.setup-copy>p{font-size:14px}.center-page{gap:28px;padding:35px 20px}}
