[data-suite]{--ink:45 45 45;--ink-row-hover:rgb(var(--ink) / .028);--ink-panel-shadow:rgb(var(--ink) / .04);--ink-btn-hover:rgb(var(--ink) / .05);--ink-card-ring:rgb(var(--ink) / .055);--ink-hair:rgb(var(--ink) / .06);--ink-divider:rgb(var(--ink) / .08);--ink-ring-hover:rgb(var(--ink) / .1);--ink-border:rgb(var(--ink) / .12);--ink-ring-open:rgb(var(--ink) / .14);--ink-dash:rgb(var(--ink) / .18);--ink-modal-shadow:rgb(var(--ink) / .28);--canvas:#f4f7f4;--card-grad:linear-gradient(#fff, #fdfdfc);--inset:#faf9f6;--doc-band:#f7f6f3;--text-display:#16181a;--text-heading:#1a1a1a;--text-ink:#2d2d2d;--text-inactive:#4a4a4a;--text-doc:#5f5e5a;--text-secondary:#6b7280;--text-tertiary:#888780;--text-warm:#8a8578;--text-faint:#9ca3af;--text-muted:#adadad;--text-placeholder:#a8a8a8;--background:var(--canvas);--foreground:var(--text-ink);--card:#fff;--card-foreground:var(--text-heading);--popover:#fff;--popover-foreground:var(--text-ink);--primary:#91dbb3;--primary-foreground:var(--text-ink);--secondary:var(--inset);--secondary-foreground:var(--text-ink);--muted:var(--inset);--muted-foreground:var(--text-secondary);--accent:var(--inset);--accent-foreground:var(--text-ink);--destructive:#c9564f;--border:var(--ink-hair);--input:var(--ink-border);--ring:var(--mint-ring);--chart-1:#5b93cc;--chart-2:#9b7fc4;--chart-3:#e0b84a;--chart-4:#4faea5;--chart-5:#d96ba0;--chart-other:#8a8a84;--chart-retainer:#8f6b4e;--chart-performance:#63707e;--chart-unset:#c4c4be;--mint-rgb:145 219 179;--mint:#91dbb3;--mint-hover:#7fd0a5;--mint-active:#a8e6c4;--mint-ink:#2e7f55;--mint-ring:rgb(var(--mint-rgb) / .35);--mint-sel:rgb(var(--mint-rgb) / .22);--tour-ring:#6cc596;--mint-row-sel:rgb(var(--mint-rgb) / .16);--mint-banner:rgb(var(--mint-rgb) / .16);--mint-wash:rgb(var(--mint-rgb) / .1);--mint-land:rgb(var(--mint-rgb) / .2);--mint-land-hold:rgb(var(--mint-rgb) / .14);--mint-land-edge:#4fae7d73;--mint-land-rail:var(--ok);--mint-link:#3a8c5f;--mint-check:#1d9e75;--ok:#4fae7d;--warn:#e0b84a;--idle:#adadad;--bad:#c9564f;--bad-hover:#b94a44;--bad-tint:#c9564f14;--bad-ink:#a3423c;--warn-ink:#c0902f;--ink-mode-bar:#32322e;--dead-wash:#f7f6fd;--dead-wash-hover:#f3f1fc;--voided-fill:#eeedfe;--voided-text:#3c3489;--voided-dot:#7f77dd;--doc-crit:#b4483f;--doc-crit-bg:#c9564f17;--doc-crit-pill:#c9564f29;--doc-crit-badge:#c9564f1f;--doc-crit-border:#c9564f38;--doc-caution:#96690f;--doc-caution-bg:#c4922a1c;--doc-caution-pill:#c4922a33;--doc-caution-tag:#c4922a38;--doc-caution-line:#c4922a66;--doc-caution-hover:#c4922a1f;--doc-caution-row:#c4922a12;--doc-neutral:#5f6660;--doc-neutral-bg:rgb(var(--ink) / .045);--doc-neutral-pill:rgb(var(--ink) / .09);--doc-text:#4a4f4b;--doc-caption:#6f7570;--doc-card-line:rgb(var(--ink) / .05);--doc-bar:rgb(var(--ink) / .04);--doc-total-row:rgb(var(--ink) / .03);--doc-step:rgb(var(--ink) / .06);--doc-token:rgb(var(--ink) / .05);--gold:initial;--gold-dark:initial;--gold-light:initial;--ring-green:var(--mint);--green-ai:var(--mint);--green-dark:var(--mint-link);--elevation-1:0 1px 2px var(--ink-panel-shadow), inset 0 1px 0 #fff, 0 0 0 1px var(--ink-card-ring);--elevation-2:0 2px 4px rgb(var(--ink) / .05), 0 10px 28px rgb(var(--ink) / .09), inset 0 1px 0 #fff, 0 0 0 1px var(--ink-card-ring);--elevation-3:0 6px 16px var(--ink-ring-hover), 0 20px 48px rgb(var(--ink) / .14), 0 0 0 1px var(--ink-hair);--elevation-pop:0 8px 20px var(--ink-ring-hover), 0 24px 56px rgb(var(--ink) / .16), 0 0 0 1px var(--ink-hair);--elevation-modal:0 20px 60px var(--ink-modal-shadow), 0 0 0 1px var(--ink-hair);--elevation-control:0 1px 2px var(--ink-btn-hover), 0 0 0 1px var(--ink-hair);--elevation-control-hover:0 1px 2px var(--ink-btn-hover), 0 0 0 1px var(--ink-ring-hover);--elevation-control-open:0 1px 2px var(--ink-btn-hover), 0 0 0 1px var(--ink-ring-open);--elevation-doc:0 1px 2px var(--ink-hair), 0 8px 24px var(--ink-ring-hover), 0 0 0 1px var(--ink-hair);--elevation-toast:0 4px 12px rgb(var(--ink) / .18), 0 16px 40px var(--ink-modal-shadow), 0 0 0 1px rgb(var(--ink) / .9);--elevation-rail:inset 0 1px 0 #ffffffb3, 0 1px 3px var(--ink-btn-hover), 0 0 0 1px #fff6;--elevation-hair-t:inset 0 1px 0 var(--ink-hair);--elevation-hair-b:inset 0 -1px 0 var(--ink-hair);--radius:12px;--sidebar:transparent;--sidebar-foreground:var(--text-inactive);--sidebar-primary:var(--mint);--sidebar-primary-foreground:var(--text-ink);--sidebar-accent:#ffffff80;--sidebar-accent-foreground:var(--text-heading);--sidebar-border:var(--ink-divider);--sidebar-ring:var(--mint-ring);--surface:var(--canvas);--surface-alt:var(--inset);--body-text:var(--text-ink);--font-nunito:var(--font-manrope);--font-bungee:var(--font-onest);--font-geist-mono:ui-monospace, sfmono-regular, menlo, monospace;--font-mono:ui-monospace, sfmono-regular, menlo, monospace;background-color:var(--canvas);color:var(--text-ink);font-family:var(--font-manrope), system-ui, sans-serif}@layer utilities{.suite-hero{font-family:var(--font-onest), system-ui, sans-serif;letter-spacing:-.03em;font-size:56px;font-weight:800;line-height:1.02}.suite-figure-xl{font-family:var(--font-onest), system-ui, sans-serif;letter-spacing:-.03em;font-size:48px;font-weight:800;line-height:1}.suite-figure-lg{font-family:var(--font-onest), system-ui, sans-serif;letter-spacing:-.025em;font-size:42px;font-weight:800;line-height:1}.suite-figure{font-family:var(--font-onest), system-ui, sans-serif;letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1}.suite-h1{font-family:var(--font-onest), system-ui, sans-serif;letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1.2}.suite-h2{font-family:var(--font-onest), system-ui, sans-serif;letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.2}.suite-h3{font-family:var(--font-onest), system-ui, sans-serif;letter-spacing:-.015em;font-size:20px;font-weight:800;line-height:1.25}.suite-h4{font-family:var(--font-onest), system-ui, sans-serif;letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.25}.suite-doc-title{font-family:var(--font-onest), system-ui, sans-serif;letter-spacing:-.015em;font-size:32px;font-weight:800;line-height:1.12}.suite-doc-title-sm{font-family:var(--font-onest), system-ui, sans-serif;letter-spacing:-.015em;font-size:28px;font-weight:800;line-height:1.15}.suite-doc-caption{letter-spacing:.08em;text-transform:uppercase;color:var(--doc-caption);font-size:11px;font-weight:800;line-height:1.2}.suite-doc-label{letter-spacing:.07em;text-transform:uppercase;color:var(--doc-caption);font-size:11px;font-weight:800;line-height:1.2}.suite-doc-group{font-family:var(--font-onest), system-ui, sans-serif;font-size:18px;font-weight:700;line-height:1.25}.suite-doc-clause{font-family:var(--font-onest), system-ui, sans-serif;font-size:17px;font-weight:700;line-height:1.3}.suite-doc-body{color:var(--doc-text);font-size:15px;line-height:1.62}.suite-doc-body-loose{color:var(--doc-text);font-size:15px;line-height:1.65}.suite-doc-hero{font-family:var(--font-onest), system-ui, sans-serif;letter-spacing:-.02em;white-space:nowrap;font-size:48px;font-weight:800;line-height:1.05}@container suitedoc (max-width:699px){.suite-doc-hero{font-size:40px}}.suite-doc-amount{font-family:var(--font-onest), system-ui, sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:700}.suite-doc-total{font-family:var(--font-onest), system-ui, sans-serif;white-space:nowrap;font-size:18px;font-weight:800}.suite-body{font-size:16px;font-weight:400;line-height:1.5}.suite-body-sm{font-size:15px;font-weight:400;line-height:1.5}.suite-meta{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:1.45}.suite-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);font-size:14px;font-weight:700;line-height:1.2}.suite-stat-label{letter-spacing:.06em;text-transform:uppercase;color:#9a9a9a;font-size:12px;font-weight:600;line-height:1.2}.suite-field-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-size:13px;font-weight:700;line-height:1.2}.suite-form-label{letter-spacing:.01em;color:var(--text-secondary);font-size:13px;font-weight:700;line-height:1.2}.suite-num{font-variant-numeric:tabular-nums}.bg-suite-card{background:var(--card-grad)}.bg-suite-inset{background-color:var(--inset)}}[data-suite] [data-suite-opens]{transition:box-shadow .15s ease-out}[data-suite] [data-suite-opens]:hover{box-shadow:var(--elevation-control-hover)!important}[data-suite] [data-suite-opens][data-suite-open]{box-shadow:var(--elevation-control-open)!important}[data-suite] [data-suite-lift]{transition:transform .18s ease-out,box-shadow .18s ease-out}[data-suite] [data-suite-lift]:hover{transform:translateY(-2px)}[data-suite] [data-suite-lift]:active{transform:translateY(-1px)}[data-suite] [data-suite-navcard]{transition:background-color .15s ease-out}[data-suite] [data-suite-navcard]:hover{background-color:var(--ink-row-hover)}[data-suite] [data-suite-navtext]:hover{text-underline-offset:2px;text-decoration:underline;color:var(--text-ink)!important}[data-suite] button,[data-suite] [data-suite-opens],[data-suite] [data-suite-navcard],[data-suite] [data-suite-navtext],[data-suite] [data-suite-lift]{cursor:pointer}[data-suite] button:active,[data-suite] [data-suite-opens]:active,[data-suite] [data-suite-navcard]:active,[data-suite] [data-suite-lift]:active{opacity:.88}[data-suite] [data-suite-editable]{border-radius:var(--r-row);padding-right:24px;transition:background-color .15s ease-out;position:relative}[data-suite] [data-suite-editable]:after{content:"";opacity:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23adadad' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4Z'/%3E%3C/svg%3E") 50%/14px no-repeat;width:14px;height:14px;transition:opacity .15s ease-out;position:absolute;top:50%;right:4px;transform:translateY(-50%)}[data-suite] [data-suite-editable]:hover{background-color:var(--ink-btn-hover)}[data-suite] [data-suite-editable]:hover:after{opacity:1}@media (hover:none){[data-suite] [data-suite-editable]:after{opacity:1}}[data-suite] [data-suite-editable][data-suite-nopencil]{padding-right:0}[data-suite] [data-suite-editable][data-suite-nopencil]:after,[data-suite] [data-suite-editable][data-suite-nopencil]:hover:after{content:none}[data-suite] [data-suite-editable][data-suite-nopencil]:hover{box-shadow:inset 0 0 0 999px var(--ink-btn-hover)}[data-suite] [data-suite-flatlist] [data-suite-navcard]+[data-suite-navcard]{border-top:none}[data-suite] .suite-stagger>[data-suite-fill]{flex:1;min-height:0}[data-suite] [data-suite-note-body]{color:var(--text-ink);font-size:17px;line-height:1.6}[data-suite] [data-suite-note-body]>*+*{margin-top:12px}[data-suite] [data-suite-note-body] h1,[data-suite] [data-suite-note-body] h2,[data-suite] [data-suite-note-body] h3{font-family:var(--font-onest), system-ui, sans-serif;letter-spacing:-.015em;margin-top:24px;font-weight:800}[data-suite] [data-suite-note-body] h1{font-size:24px}[data-suite] [data-suite-note-body] h2{font-size:20px}[data-suite] [data-suite-note-body] h3{font-size:18px}[data-suite] [data-suite-note-body] ul,[data-suite] [data-suite-note-body] ol{padding-left:24px;list-style-position:outside}[data-suite] [data-suite-note-body] ul{list-style-type:disc}[data-suite] [data-suite-note-body] ol{list-style-type:decimal}[data-suite] [data-suite-note-body] p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--text-placeholder)}[data-suite] [data-suite-note-body] ul[data-type=taskList]{padding-left:0;list-style:none}[data-suite] [data-suite-note-body] ul[data-type=taskList] li{align-items:flex-start;gap:10px;display:flex}[data-suite] [data-suite-note-body] ul[data-type=taskList] li>div{flex:1;min-width:0}[data-suite] [data-suite-note-body] ul[data-type=taskList] li>label{cursor:pointer;flex-shrink:0;margin-top:6px;line-height:0;position:relative}[data-suite] [data-suite-note-body] ul[data-type=taskList] li>label input{opacity:0;cursor:pointer;width:15px;height:15px;margin:0;position:absolute;inset:0}[data-suite] [data-suite-note-body] ul[data-type=taskList] li>label:before{content:"";border:1.5px solid rgb(var(--ink) / .28);background:#fff;border-radius:8px;width:15px;height:15px;transition:background-color .12s ease-out,border-color .12s ease-out;display:block}[data-suite] [data-suite-note-body] ul[data-type=taskList] li[data-checked=true]>label:before{background:var(--mint);border-color:var(--mint)}[data-suite] [data-suite-note-body] ul[data-type=taskList] li[data-checked=true]>div{color:var(--text-muted);text-decoration:line-through}[data-suite] .suite-landing{animation:1.6s ease-out suite-landFlash}[data-suite] .suite-landing-lift .suite-landing{animation:1.6s ease-out suite-landLift}[data-suite] .suite-landing-hold .suite-landing{animation:1.6s ease-out suite-landSettle}[data-suite] [data-slot=dialog-content]{border-radius:var(--r-panel);box-shadow:var(--elevation-modal)}[data-suite] [data-slot=dialog-footer]{border-bottom-left-radius:var(--r-panel);border-bottom-right-radius:var(--r-panel)}[data-suite] [data-slot=dialog-content][data-suite-sheet=wide]{box-shadow:0 28px 72px rgb(var(--ink) / .16);border-radius:18px}[data-suite] [data-suite-sheet-body]::-webkit-scrollbar{width:9px}[data-suite] [data-suite-sheet-body]::-webkit-scrollbar-thumb{background:var(--ink-ring-open);border:0;border-radius:999px}[data-suite] .suite-doc-scope{container:suitedoc/inline-size}[data-suite] .suite-doc-split{grid-template-columns:1fr 1fr;gap:1px;display:grid}@container suitedoc (max-width:639px){[data-suite] .suite-doc-split{grid-template-columns:1fr}}[data-suite] .suite-scrollhint{background:linear-gradient(#fff 30%, #fff0) top / 100% 28px no-repeat local, linear-gradient(#fff0, #fff 70%) bottom / 100% 28px no-repeat local, radial-gradient(farthest-side at 50% 0, rgb(var(--ink) / .11), rgb(var(--ink) / 0)) top / 100% 12px no-repeat scroll, radial-gradient(farthest-side at 50% 100%, rgb(var(--ink) / .11), rgb(var(--ink) / 0)) bottom / 100% 12px no-repeat scroll}[data-suite]{--rarity-common:var(--ok);--rarity-rare:#5b93cc;--rarity-legendary:var(--warn)}[data-suite] .suite-page{box-sizing:border-box;width:100%;max-width:816px;box-shadow:var(--elevation-doc);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border-radius:4px;margin:0 auto;padding:56px 72px}[data-suite] .suite-page-body{color:var(--text-doc);font-size:16px;line-height:1.6}[data-suite] .suite-page-rule{background:#e0dfdc;border:0;height:.7px}[data-suite] ::-webkit-scrollbar{background:0 0;width:10px;height:10px}[data-suite] ::-webkit-scrollbar-thumb{background:var(--ink-ring-open);background-clip:padding-box;border:3px solid #0000;border-radius:999px}[data-suite] ::-webkit-scrollbar-thumb:hover{background:rgb(var(--ink) / .24)}[data-suite] .suite-scroll-x-hidden{scrollbar-width:none}[data-suite] .suite-scroll-x-hidden::-webkit-scrollbar{width:0;height:0}[data-suite] :focus{outline:none}[data-suite] :focus-visible:not([data-suite-search-input]){outline:3px solid var(--mint-ring);outline-offset:0}[data-suite] [data-slot=input]:focus-visible:not([aria-invalid=true]),[data-suite] [data-slot=textarea]:focus-visible:not([aria-invalid=true]),[data-suite] [data-slot=select-trigger]:focus-visible:not([aria-invalid=true]){border-color:var(--input)}[data-suite] [data-suite-editor],[data-suite] [data-suite-editor]:focus,[data-suite] [data-suite-editor]:focus-visible{box-shadow:none;outline:none}[data-suite] input:focus-visible:not([data-suite-editor]):not([data-suite-search-input]),[data-suite] textarea:focus-visible:not([data-suite-editor]),[data-suite] [data-slot=input]:focus-visible:not([data-suite-editor]),[data-suite] [data-slot=textarea]:focus-visible:not([data-suite-editor]),[data-suite] [data-slot=select-trigger]:focus-visible:not([data-suite-editor]){outline-width:2px}[data-suite] button.sched-cat-trigger:focus-visible{outline:none}[data-suite] button.sched-cat-trigger:focus-visible .sched-cat-pill{outline:3px solid var(--mint-ring);outline-offset:2px}[data-suite] input::placeholder,[data-suite] textarea::placeholder{color:var(--text-placeholder)}[data-suite] a:hover{color:var(--mint-link)}@keyframes suite-menuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes suite-anchoredIn{0%{opacity:0}to{opacity:1}}@keyframes suite-backdropIn{0%{opacity:0}to{opacity:1}}@keyframes suite-modalIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes suite-popIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes suite-toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes suite-statsUnfold{0%{opacity:0;transform-origin:top;transform:translateY(-24px)scaleY(.9)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes suite-contentFade{0%{opacity:0}to{opacity:1}}@keyframes suite-washA{0%,to{transform:translate(0)scale(1)rotate(0)}33%{transform:translate(60px,-40px)scale(1.1)rotate(4deg)}66%{transform:translate(-50px,50px)scale(.96)rotate(-5deg)}}@keyframes suite-washB{0%,to{transform:translate(0)scale(1.05)rotate(0)}30%{transform:translate(-70px,40px)scale(.94)rotate(-6deg)}65%{transform:translate(50px,-60px)scale(1.12)rotate(3deg)}}@keyframes suite-washC{0%,to{transform:translate(0)scale(.98)rotate(0)}35%{transform:translate(80px,50px)scale(1.14)rotate(5deg)}70%{transform:translate(-40px,-50px)scale(1.02)rotate(-3deg)}}@keyframes suite-washD{0%,to{transform:translate(0)scale(1.02)rotate(0)}40%{transform:translate(-60px,-70px)scale(1.1)rotate(-7deg)}75%{transform:translate(70px,-30px)scale(.95)rotate(4deg)}}@keyframes suite-corePulse{0%,to{opacity:.85;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes suite-warmPulse{0%,to{opacity:.8;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.07)}}@keyframes suite-ringExpand{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}12%{opacity:.5}to{opacity:0;transform:translate(-50%,-50%)scale(1.75)}}@keyframes suite-moteFloat{0%{opacity:0;transform:translate(0)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(var(--mx,0), -240px)}}@keyframes suite-landSettle{0%{background-color:var(--mint-land)}60%{background-color:#0000}to{background-color:#0000}}@keyframes suite-landFlash{0%{background-color:var(--mint-land)}25%{background-color:var(--mint-land)}to{background-color:#0000}}@keyframes suite-landLift{0%{transform:scale(1.02)}25%{transform:scale(1.02)}to{transform:scale(1)}}[data-suite] .suite-travelling-selector{pointer-events:none;border-radius:var(--radius);-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);box-shadow:var(--elevation-rail);background:#ffffff8c;position:absolute;top:0;left:0;right:0}[data-suite] .suite-travelling-selector--ready{transition:transform .3s cubic-bezier(.34,1.3,.5,1),opacity .15s ease-out}[data-suite] .suite-rail{background:0 0;flex-shrink:0;width:178px;transition:width .2s cubic-bezier(.22,1,.36,1)}[data-suite] [data-rail-collapsed=true] .suite-rail{width:60px}[data-suite] .suite-navlabel{white-space:nowrap;transition:width .2s cubic-bezier(.22,1,.36,1),opacity .1s .1s;overflow:hidden}[data-suite] [data-rail-collapsed=true] .suite-navlabel{opacity:0;width:0;transition:width .2s cubic-bezier(.22,1,.36,1),opacity .1s}[data-suite] .suite-header{background:0 0;height:64px;transition:background-color .16s ease-out,box-shadow .16s ease-out}[data-suite] [data-suite-scrolled=true] .suite-header{background-color:var(--canvas);box-shadow:var(--elevation-hair-b)}[data-suite]{--orb-left:398px}[data-suite] [data-rail-collapsed=true]{--orb-left:284px}[data-suite] .suite-wash-root{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}[data-suite] .suite-wash{animation-duration:var(--wash-dur);will-change:transform;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}[data-suite] .suite-wash-a{animation-name:suite-washA}[data-suite] .suite-wash-b{animation-name:suite-washB}[data-suite] .suite-wash-c{animation-name:suite-washC}[data-suite] .suite-wash-d{animation-name:suite-washD}[data-suite] .suite-orb-anchor{left:var(--orb-left);width:0;height:0;transition:left .2s cubic-bezier(.22,1,.36,1);position:absolute;top:230px}[data-suite] .suite-orb-core{left:var(--orb-left);will-change:transform, opacity;background:radial-gradient(circle,#58b4ac57 0%,#58b4ac33 24%,#58b4ac17 46%,#58b4ac08 66%,#58b4ac00 84%);width:744px;height:840px;transition:left .2s cubic-bezier(.22,1,.36,1);animation:6s ease-in-out infinite suite-corePulse;position:absolute;top:230px;transform:translate(-50%,-50%)}[data-suite] .suite-orb-warm{will-change:transform, opacity;background:radial-gradient(circle,#f3ce9442 0%,#f1c78e24 30%,#efc18a0d 56%,#efc18a00 78%);width:396px;height:448px;animation:7.5s ease-in-out infinite suite-warmPulse;position:absolute;top:-72px;left:-110px;transform:translate(-50%,-50%)}[data-suite] .suite-ring{width:396px;height:496px;animation:suite-ringExpand 8.5s linear var(--ring-delay,0s) infinite;will-change:transform, opacity;border:1px solid #76cec08c;border-radius:999px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}[data-suite] .suite-mote{animation:suite-moteFloat var(--mote-dur) ease-in-out var(--mote-delay) infinite;will-change:transform, opacity;border-radius:999px;position:absolute}@media (prefers-reduced-motion:reduce){[data-suite] *,[data-suite] :before,[data-suite] :after{transition:none!important;animation:none!important}}[data-suite] [data-suite-navcard][aria-current=true]:hover{background-color:var(--mint-sel)}[data-suite] .suite-setaside{border-right:1px solid var(--ink-divider);border-radius:24px 0 0 20px;flex-shrink:0;width:236px;padding:16px}[data-suite] .suite-setsel{background:var(--mint-sel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:var(--radius)}[data-suite] .suite-setgroup{letter-spacing:.06em;text-transform:uppercase;color:#9a9a9a;font-size:12px;font-weight:700;line-height:1.2}[data-suite] .suite-setrow{border-radius:var(--radius);align-items:center;gap:10px;height:48px;padding:0 12px;display:flex;position:relative}[data-suite] .suite-setrow>.suite-seticon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:24px;display:flex}[data-suite] .suite-setpane{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:32px 40px;overflow-y:auto}[data-suite] .suite-setbody{width:100%}[data-suite] .suite-setbody [data-slot=select-trigger]{font-size:18px}[data-suite] .suite-setpanel{padding:8px}[data-suite] .suite-setsection+.suite-setsection{border-top:1px solid var(--ink-hair)}[data-suite] .suite-setsection{padding:20px}[data-suite] .suite-profile-scope{--profile-avatar:clamp(96px, 38cqw, 144px);container:profileband/inline-size}[data-suite] .suite-profile-avatar{z-index:1;width:var(--profile-avatar,96px);height:var(--profile-avatar,96px);background:var(--profile-avatar-fill,#fbe7d6);color:var(--profile-avatar-ink,#8a5a2b);border-radius:999px;position:relative;overflow:hidden;box-shadow:0 0 0 3px #fff}[data-suite] .suite-profile-name{font-family:var(--font-onest), system-ui, sans-serif;letter-spacing:-.01em;color:var(--text-display);font-size:26px;font-weight:500;line-height:1.2}[data-suite] .suite-rc-anchor{font-family:var(--font-onest), system-ui, sans-serif;letter-spacing:-.03em;color:var(--text-display);font-size:44px;font-weight:800;line-height:1}[data-suite] .sched-cb{opacity:0;transition:opacity .14s ease-out}[data-suite] .sched-row:hover .sched-cb,[data-suite] .sched-row:focus-within .sched-cb{opacity:1}[data-suite] .sched-cb.on{opacity:1!important}[data-suite] .sched-row{cursor:grab;-webkit-user-select:none;user-select:none}[data-suite] .sched-row:active,[data-suite] .sched-dragging{cursor:grabbing}[data-suite] .sched-row button,[data-suite] .sched-row [role=button],[data-suite] .sched-row [role=checkbox],[data-suite] .sched-row[data-static],[data-suite] .sched-row[data-static]:active,[data-suite] .sched-slot{cursor:pointer}[data-suite] .sched-dragging{z-index:80;pointer-events:none;visibility:visible;will-change:transform;box-shadow:var(--elevation-3);margin:0;transition:none;position:fixed}[data-suite] .sched-drop-over{box-shadow:inset 0 0 0 2px var(--mint-ring)}.suite-print-root{width:816px;position:fixed;top:0;left:-10000px}@media print{.suite-printing .suite-print-keep>:not(.suite-print-keep){display:none!important}.suite-printing .suite-print-keep{height:auto!important;max-height:none!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.suite-printing .suite-print-root{width:auto!important;top:auto!important;left:auto!important}.suite-printing [data-suite] .suite-print-root .suite-page{width:auto;max-width:none;box-shadow:none;border-radius:0;margin:0;padding:0}}[data-suite] .suite-liftcard{transition:transform .18s ease-out,box-shadow .18s ease-out}[data-suite] .suite-liftcard:hover,[data-suite] .suite-liftcard:focus-visible{box-shadow:0 1px 1px rgb(var(--ink) / .03), 0 10px 22px rgb(var(--ink) / .1), inset 0 1px 0 #fff, 0 0 0 1px rgb(var(--ink) / .06);transform:translateY(-2px)}[data-suite] .suite-react-bar,[data-suite] .suite-msg-ts{opacity:0;transition:opacity .12s ease-out}[data-suite] .suite-react-bar{pointer-events:none}[data-suite] .suite-msg:hover .suite-react-bar,[data-suite] .suite-msg:focus-within .suite-react-bar{opacity:1;pointer-events:auto}[data-suite] .suite-msg:hover .suite-msg-ts,[data-suite] .suite-msg:focus-within .suite-msg-ts{opacity:1}[data-suite] .suite-msg{transition:background-color .3s ease-out}@media (prefers-reduced-motion:reduce){[data-suite] .suite-react-bar,[data-suite] .suite-msg-ts,[data-suite] .suite-msg{transition:none}}[data-suite] .suite-statstrip{transition:transform .18s ease-out}[data-suite] .suite-statstrip:hover{transform:scale(1.008)}@media (max-width:1200px){[data-suite] .suite-fin-stat>:last-child{padding-right:64px}}[data-suite] .suite-fin-grid{grid-template-columns:var(--fin-cols);align-items:center;gap:16px;display:grid}[data-suite] .suite-fin-grid.suite-row-fill{--row-fill-inset:24px}[data-suite] .suite-row-fill{--row-fill:transparent;background-image:linear-gradient(to right, transparent 0 var(--row-fill-inset,0px), var(--row-fill) var(--row-fill-inset,0px), var(--row-fill) calc(100% - var(--row-fill-inset,0px)), transparent calc(100% - var(--row-fill-inset,0px))), var(--row-ground,none);transition:background-image .12s ease-out}[data-suite] .suite-row-fill:hover{--row-fill:var(--ink-row-hover)}[data-suite] .suite-row-fill[data-suite-arrived]{--row-fill:var(--mint-land-hold);box-shadow:inset 3px 0 0 0 var(--mint-land-rail), inset 0 0 0 1.5px var(--mint-land-edge)}[data-suite] .suite-row-fill[data-row-dead]{--row-fill:var(--dead-wash)}[data-suite] .suite-row-fill[data-row-dead]:hover{--row-fill:var(--dead-wash-hover)}[data-suite] .suite-row-fill[data-row-sel],[data-suite] .suite-row-fill[data-row-sel]:hover{--row-fill:var(--mint-row-sel)}[data-suite] .suite-row-fill[data-row-nohover]:not([data-row-sel]):not([data-row-dead]):hover{--row-fill:transparent}[data-suite] .suite-fin-row{isolation:isolate;position:relative}[data-suite] .suite-fin-rail{z-index:3;background:var(--mint);opacity:0;pointer-events:none;width:3px;transition:opacity .12s ease-out;position:absolute;top:0;bottom:0;left:0}[data-suite] .suite-fin-row[data-row-open] .suite-fin-rail{opacity:1}[data-suite] .suite-fin-row:not(:last-child)[data-row-open] .suite-fin-rail{bottom:-1px}[data-suite] .suite-fin-land{z-index:3;border-radius:var(--radius);background:var(--mint-land-hold);opacity:0;pointer-events:none;animation:1.6s ease-out suite-finLandFade;position:absolute;inset:0}@keyframes suite-finLandFade{0%,25%{opacity:1}to{opacity:0}}[data-suite] .suite-landing-hold .suite-fin-row.suite-landing{animation:none}[data-suite] .suite-fin-tray{grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.22,.7,.3,1);display:grid}[data-suite] .suite-fin-tray[data-open]{grid-template-rows:1fr}[data-suite] .suite-fin-tray-body{opacity:0;transition:opacity .15s ease-out,transform .15s ease-out;transform:translateY(4px)}[data-suite] .suite-fin-tray[data-open] .suite-fin-tray-body{opacity:1;transition-delay:60ms;transform:none}@media (prefers-reduced-motion:reduce){[data-suite] .suite-fin-rail,[data-suite] .suite-fin-tray,[data-suite] .suite-fin-tray-body{transition:none}[data-suite] .suite-fin-tray-body{transform:none}}[data-suite] .suite-fin-hit{color:inherit;background:#e0b84a52;border-radius:3px;padding:0 1px}[data-suite] .suite-dropzone{border:1.5px dashed var(--ink-dash);border-radius:var(--radius);background:var(--inset);transition:border-color .15s ease-out,background-color .15s ease-out}[data-suite] .suite-dropzone[data-suite-dragover]{border-color:var(--mint);background:var(--mint-wash)}[data-suite] .suite-inv-band{background:var(--doc-band);justify-content:space-between;align-items:center;gap:24px;height:144px;padding:0 64px;display:flex}[data-suite] .suite-inv-body{padding:64px}[data-suite] .suite-inv-rule{background:#e0dfdc;border:0;height:.7px}[data-suite] .suite-stats-grid{grid-template-columns:1.55fr 1fr;gap:16px;display:grid}@media (max-width:900px){[data-suite] .suite-stats-grid{grid-template-columns:minmax(0,1fr)}[data-suite] .suite-stats-grid>*{grid-column:auto!important}}[data-suite] .suite-statsheet{transform-origin:top;animation:.26s cubic-bezier(.22,1,.36,1) suite-statsUnfold}[data-suite] .suite-ramp-0{color:var(--chart-1)}[data-suite] .suite-ramp-1{color:var(--chart-2)}[data-suite] .suite-ramp-2{color:var(--chart-3)}[data-suite] .suite-ramp-3{color:var(--chart-4)}[data-suite] .suite-ramp-4{color:var(--chart-5)}[data-suite] .suite-ramp-other{color:var(--chart-other)}[data-suite]{--notif-dot:#c62828;--streak-hot:#d97c3f}[data-suite]:has([data-slot=dialog-overlay][data-open]) .suite-header{z-index:1;pointer-events:none}[data-suite]:has([data-slot=dialog-overlay][data-open]) .suite-rail{pointer-events:none}:is([data-suite]:has([data-slot=dialog-overlay][data-open]) [data-notifpanel],[data-suite]:has([data-slot=dialog-overlay][data-open]) [data-notifdismiss]){display:none}[data-suite] .suite-navbadge{transition:width .2s cubic-bezier(.22,1,.36,1),height .2s cubic-bezier(.22,1,.36,1)}[data-suite] [data-rail-collapsed=true] .suite-rail .suite-navbadge{min-width:7px;height:7px;margin:0;padding:0;font-size:0;position:absolute;top:8px;right:8px;overflow:hidden}@keyframes suite-streakPulse{0%{box-shadow:var(--elevation-control), 0 0 0 0 rgb(var(--mint-rgb) / .55)}to{box-shadow:var(--elevation-control), 0 0 0 10px rgb(var(--mint-rgb) / 0)}}[data-suite] .suite-streak-pulse{animation:.9s ease-out suite-streakPulse}@media (prefers-reduced-motion:reduce){[data-suite] .suite-streak-pulse{animation:none}[data-suite] .suite-navbadge{transition:none}}[data-suite] [data-rail-collapsed]{--home-gutter:20px}[data-suite] [data-rail-collapsed=true]{--home-gutter:24px}[data-suite]{--home-col-h:720px}.suite-greeting{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.02em;color:#0000;background-image:linear-gradient(102deg,#16181a9e 0%,#16181a61 58%,#1e3a3075 100%);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:600;line-height:1.366}[data-suite] .suite-chief{object-fit:contain;object-position:bottom;display:block}[data-suite] .suite-chief-bubble{border-radius:var(--r-panel);max-width:240px;box-shadow:var(--elevation-2);color:var(--text-ink);background:#fff;padding:16px 24px;font-size:16px;font-weight:500;line-height:1.45;position:relative}@media (min-width:1280px){[data-suite] .suite-chief-bubble{max-width:360px}}[data-suite] .suite-chief-bubble:after{content:"";width:10px;height:10px;box-shadow:-1px 1px 0 rgb(var(--ink) / .045);background:#fff;position:absolute;top:22px;left:-4px;transform:rotate(45deg)}.suite-needs-row{height:var(--needs-row-h)}.suite-needs-row>[data-needs-slot=action],.suite-needs-row>[data-needs-slot=controls]{display:contents}[data-suite] .suite-note-hit{background:var(--mint-land);color:inherit;border-radius:3px;padding:0 1px}[data-suite] [data-suite-note-body] [data-line-size=small]{font-size:15px}[data-suite] [data-suite-note-body] [data-line-size=medium]{font-size:17px}[data-suite] [data-suite-note-body] [data-line-size=large]{font-size:20px}[data-suite] [data-suite-note-body] [data-line-size=body],[data-suite] [data-note-title][data-line-size=body]{font-size:17px}[data-suite] [data-suite-note-body] [data-line-size=sub],[data-suite] [data-note-title][data-line-size=sub]{font-size:22px}[data-suite] [data-suite-note-body] [data-line-size=title],[data-suite] [data-note-title][data-line-size=title]{font-size:32px}@keyframes suite-railPulse{0%{opacity:.4;transform:scale(1)}70%,to{opacity:0;transform:scale(2.3)}}[data-suite] .suite-rail-pulse{opacity:0;pointer-events:none;border-radius:9999px;width:12px;height:12px;margin:-6px 0 0 -6px;animation:2s cubic-bezier(.33,0,.35,1) infinite suite-railPulse;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){[data-suite] .suite-rail-pulse{animation:none}}[data-suite] [data-row-actions]{align-items:center;display:flex}@media (hover:hover){[data-suite] [data-row-actions]{opacity:0;pointer-events:none;transition:opacity .12s}[data-suite] [data-person-row]:hover [data-row-actions],[data-suite] [data-row-actions]:focus-within{opacity:1;pointer-events:auto}}[data-suite] .auth-split{--auth-bg:var(--brand-base);--auth-ink:var(--brand-ink);--auth-muted:var(--brand-muted);--auth-line:var(--brand-line);--auth-deep:var(--brand-deep);--auth-soft:var(--brand-soft);--auth-link:var(--brand-link);--auth-accent:var(--brand-accent);--auth-danger:#c9564f;--auth-danger-ink:#8f3b36;isolation:isolate;min-height:100vh;font-family:var(--font-manrope), system-ui, sans-serif;color:var(--auth-ink);background:var(--brand-base);flex-direction:column;align-items:center;padding:clamp(36px,7vh,96px) clamp(20px,4vw,48px) clamp(48px,9vh,112px);display:flex;position:relative}@supports (min-height:100dvh){[data-suite] .auth-split{min-height:100dvh}}[data-suite] .auth-stage{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:760px;margin:auto 0;display:flex;position:relative}[data-suite] .auth-lockup{margin-bottom:clamp(28px,4.4vh,52px)}[data-suite] .auth-pitch{text-align:center;max-width:100%;margin-bottom:clamp(34px,5.2vh,60px)}[data-suite] .auth-headline{font-family:var(--font-onest), system-ui, sans-serif;letter-spacing:-.038em;color:var(--auth-ink);text-wrap:balance;font-size:clamp(30px,3.75vw,54px);font-weight:800;line-height:1.04}[data-suite] .auth-headline em{color:var(--auth-soft);font-style:normal;display:block}[data-suite] .auth-form{text-align:left;width:100%;max-width:420px}[data-suite] .auth-title{font-family:var(--font-onest), system-ui, sans-serif;letter-spacing:-.022em;color:var(--auth-ink);font-size:clamp(28px,2.5735vw,35px);font-weight:800}[data-suite] .auth-sub{color:var(--auth-muted);margin-top:9px;margin-bottom:34px;font-size:16px}[data-suite] .auth-back{color:var(--auth-link);align-items:center;gap:6px;margin-bottom:20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}[data-suite] .auth-back:hover{text-decoration:underline}[data-suite] .auth-field-group{margin-bottom:16px}[data-suite] .auth-field-group:last-of-type{margin-bottom:24px}[data-suite] .auth-label{color:var(--auth-ink);margin-bottom:9px;font-size:14px;font-weight:600;display:block}[data-suite] .auth-rowline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}[data-suite] .auth-rowline .auth-label{margin-bottom:0}[data-suite] .auth-fieldwrap{position:relative}[data-suite] .auth-field{border:1px solid var(--auth-line);width:100%;height:52px;font-family:var(--font-manrope), system-ui, sans-serif;color:var(--auth-ink);background:#ffffffeb;border-radius:12px;padding:0 17px;font-size:16px;transition:border-color .15s,outline-color .15s,background .15s}[data-suite] .auth-field::placeholder{color:var(--brand-placeholder)}[data-suite] .auth-field:focus:not(:disabled):not([readonly]),[data-suite] .auth-field:focus-visible:not(:disabled):not([readonly]){border-color:var(--mint);outline:3px solid var(--mint-ring);outline-offset:0;background:#fff}[data-suite] .auth-field--haseye{padding-right:48px}[data-suite] .auth-field--error{border-color:var(--auth-danger);background:#fdf6f5}[data-suite] .auth-field--error:focus:not(:disabled):not([readonly]),[data-suite] .auth-field--error:focus-visible:not(:disabled):not([readonly]){border-color:var(--auth-danger);outline-color:#c9564f4d}[data-suite] .auth-eye{color:#8a8a82;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;transition:background .12s,color .12s;display:grid;position:absolute;top:8px;right:8px}[data-suite] .auth-eye:hover{color:var(--auth-ink);background:#0000000d}[data-suite] .auth-eye:focus-visible{outline:3px solid var(--mint-ring);outline-offset:1px}[data-suite] .auth-submit{background:var(--mint);width:100%;height:52px;font-family:var(--font-manrope), system-ui, sans-serif;color:var(--auth-ink);cursor:pointer;border:0;border-radius:12px;font-size:16px;font-weight:700;transition:transform .12s,box-shadow .12s,opacity .12s}[data-suite] .auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #91dbb399}[data-suite] .auth-submit:focus-visible{outline:3px solid var(--mint-ring);outline-offset:2px}[data-suite] .auth-submit:disabled{opacity:.6;cursor:default}[data-suite] .auth-inline-link{color:var(--auth-link);font-size:14px;font-weight:600;text-decoration:none}[data-suite] .auth-inline-link:hover{text-decoration:underline}[data-suite] .auth-foot{color:var(--auth-muted);text-align:center;margin-top:24px;font-size:14px}[data-suite] .auth-foot a{border-bottom:2px solid var(--mint);color:var(--auth-ink);font-weight:700;text-decoration:none}[data-suite] .auth-foot a:hover{border-bottom-color:var(--auth-ink)}[data-suite] .auth-banner{color:var(--auth-danger-ink);background:#fbeeed;border:1px solid #f0d4d2;border-radius:12px;margin-bottom:18px;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.45}[data-suite] .auth-banner--notice{color:#7a5a12;background:#fdf6e3;border-color:#f2e4bd}[data-suite] .auth-caps{color:#7a5a12;background:#fdf6e3;border:1px solid #f2e4bd;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}[data-suite] .auth-hint{color:var(--auth-muted);margin-top:8px;font-size:13px}[data-suite] .auth-hint--warn{color:var(--auth-danger-ink);font-weight:600}[data-suite] .auth-lock{text-align:center}[data-suite] .auth-lock-banner{text-align:left;margin-bottom:22px}[data-suite] .auth-countdown{font-family:var(--font-onest), system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--auth-danger-ink);font-size:14px;font-weight:800}[data-suite] .auth-submit-busy{justify-content:center;align-items:center;gap:9px;display:inline-flex}[data-suite] .auth-spinner{border:2px solid #2d2d2d40;border-top-color:var(--auth-ink);border-radius:50%;flex:none;width:1em;height:1em;animation:.7s linear infinite suite-authSpin}@keyframes suite-authSpin{to{transform:rotate(360deg)}}[data-suite] .auth-badge-circle{width:52px;height:52px;color:var(--auth-accent);background:#e8f5ed;border-radius:50%;place-items:center;display:grid}[data-suite] .auth-badge-circle--muted{color:#6b6b63;background:#f0efea}[data-suite] .auth-badge-circle--danger{color:var(--auth-danger-ink);background:#fbeeed}[data-suite] .auth-ghost{border:1px solid var(--auth-line);width:100%;height:44px;font-family:var(--font-manrope), system-ui, sans-serif;color:var(--auth-ink);cursor:pointer;background:0 0;border-radius:12px;font-size:15px;font-weight:600;transition:background .12s,border-color .12s}[data-suite] .auth-ghost:hover:not(:disabled){border-color:var(--mint);background:#91dbb31f}[data-suite] .auth-ghost:focus-visible{outline:3px solid var(--mint-ring);outline-offset:2px}[data-suite] .auth-ghost:disabled{opacity:.55;cursor:default}[data-suite] .auth-meter{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;display:grid}[data-suite] .auth-meter-seg{background:var(--auth-line);border-radius:999px;height:4px;transition:background .18s}[data-suite] .auth-meter[data-suite-level="1"] .auth-meter-seg[data-suite-on]{background:#c9564f}[data-suite] .auth-meter[data-suite-level="2"] .auth-meter-seg[data-suite-on]{background:#d9913f}[data-suite] .auth-meter[data-suite-level="3"] .auth-meter-seg[data-suite-on]{background:#7ccfa2}[data-suite] .auth-meter[data-suite-level="4"] .auth-meter-seg[data-suite-on]{background:var(--auth-accent)}[data-suite] .auth-meter-label{color:var(--auth-muted);margin-top:8px;font-size:13px}@media (max-width:900px){[data-suite] .auth-split{padding:32px 20px 56px}[data-suite] .auth-lockup{margin-bottom:24px}[data-suite] .auth-stage{margin-top:0}[data-suite] .auth-pitch{margin-bottom:30px}[data-suite] .auth-headline{text-wrap:wrap;font-size:clamp(20px,6.2vw,40px)}[data-suite] .auth-headline em{color:#3d8266}[data-suite] .auth-form{max-width:440px}[data-suite] .auth-title{font-size:clamp(26px,6.2vw,32px);line-height:1.1}}@media (prefers-reduced-motion:reduce){[data-suite] .auth-submit:hover:not(:disabled){transform:none}[data-suite] .auth-spinner{animation:none;transform:none}}.suite-tour-blocker{z-index:193;cursor:default;background:0 0;position:fixed;inset:0}.suite-tour-dim{z-index:191;pointer-events:none;opacity:0;background:#141a1424;transition:opacity .35s;position:fixed;inset:0}.suite-tour-dim[data-on=true]{opacity:1}[data-suite] [data-tour-lit]{outline:3px solid var(--tour-ring,#6cc596);outline-offset:1px}[data-suite] [data-tour-lit=lift]{z-index:192;position:relative}[data-suite] [data-tour-lit][data-tour-radius=floor]{border-radius:var(--radius)}[data-suite] [data-tour-lit][data-tour-fill=card]{background:var(--card-grad)}[data-suite] [data-tour-lit][data-tour-fill=canvas]{background:var(--canvas)}[data-suite] .suite-rail [data-tour-lit]{color:var(--text-heading);font-weight:600}[data-suite] .suite-rail [data-tour-lit] *{color:inherit}[data-suite][data-tour-active] .suite-shell-content{z-index:auto}.suite-tour-cursor{z-index:196;pointer-events:none;opacity:0;width:15px;height:21px;transition:opacity .2s,left .9s cubic-bezier(.4,0,.2,1),top .9s cubic-bezier(.4,0,.2,1);position:fixed}.suite-tour-cursor[data-on=true]{opacity:1}.suite-tour-pulse{z-index:195;border:2px solid var(--mint,#91dbb3);pointer-events:none;border-radius:50%;animation:.58s ease-out forwards suite-tourPulse;position:fixed}@keyframes suite-tourPulse{0%{opacity:1;scale:.4}to{opacity:0;scale:1.9}}.suite-tour-callout{z-index:194;width:296px;max-width:calc(100% - 28px);position:fixed;bottom:14px;right:14px}.suite-tour-callout[data-pos=left]{left:14px;right:auto}.suite-tour-next[aria-busy=true]{opacity:.78;box-shadow:inset 0 1px 3px #11181447}.suite-tour-progress{background:var(--inset,#eef2ee);border-radius:999px;height:4px;overflow:hidden}.suite-tour-progress-fill{background:var(--mint,#91dbb3);border-radius:999px;height:100%;transition:width .22s}@media (prefers-reduced-motion:reduce){.suite-tour-cursor{transition:none}.suite-tour-pulse{opacity:0;animation:none}.suite-tour-progress-fill,.suite-tour-dim{transition:none}}.suite-activation-pulse{animation:2.2s ease-out 3 suite-activationPulse}@keyframes suite-activationPulse{0%{box-shadow:var(--shadow-control,0 1px 2px #11181414), 0 0 0 0 #91dbb38c}55%{box-shadow:var(--shadow-control,0 1px 2px #11181414), 0 0 0 9px #91dbb300}to{box-shadow:var(--shadow-control,0 1px 2px #11181414), 0 0 0 0 #91dbb300}}@media (prefers-reduced-motion:reduce){.suite-activation-pulse{animation:none}}@media not (min-width:48rem){[data-suite] .suite-setpane{padding:20px 16px}[data-suite] .suite-chief-bubble{max-width:100%;padding:16px}[data-suite] button,[data-suite] [role=button],[data-suite] summary{min-height:44px}[data-suite] [data-suite-editable],[data-suite] [data-suite-editable] button,[data-suite] [data-sonner-toast] button{min-height:0}[data-suite]{overflow-x:clip}:is(body:has([data-suite]) [data-slot=dialog-content],body:has([data-suite]) [data-slot=alert-dialog-content]){overscroll-behavior:contain;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}}[data-suite] [data-sonner-toaster]{--mobile-offset-bottom:calc(16px + env(safe-area-inset-bottom))!important;--offset-bottom:calc(24px + env(safe-area-inset-bottom))!important}@media not (min-width:48rem){.suite-needs-row{height:auto;min-height:var(--needs-row-h-phone);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"marker icon title controls"". .action.";align-content:center;gap:4px 10px;display:grid}.suite-needs-row:not([data-needs-action]){min-height:var(--needs-row-h-phone-compact);grid-template-areas:"marker icon title controls"}.suite-needs-row>[data-needs-slot=marker]{grid-area:marker}.suite-needs-row>[data-needs-slot=icon]{grid-area:icon}.suite-needs-row>[data-needs-slot=title]{grid-area:title}.suite-needs-row>[data-needs-slot=action]{grid-area:action;align-items:center;display:flex}.suite-needs-row>[data-needs-slot=controls]{grid-area:controls;align-items:center;gap:10px;display:flex}}