.db{display:flex;flex-direction:column;gap:20px}.db-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;font:700 12px var(--aio-font);text-transform:uppercase;letter-spacing:.2em;color:var(--aio-accent-text)}.db-eyebrow-sm{margin-bottom:8px;font-size:11px;letter-spacing:.16em}.db-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--aio-orange);box-shadow:0 0 0 4px rgba(var(--holo-orange),.16);animation:db-pulse 2.4s ease-in-out infinite}.db-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(20px,3vw,48px);align-items:stretch;padding:clamp(24px,3.4vw,44px);border-radius:24px;overflow:hidden;background:radial-gradient(ellipse 60% 80% at 0% 0%,rgba(var(--holo-orange),.13),transparent 60%),var(--aio-surface);border:1px solid var(--aio-line)}.db-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(var(--holo-white),.035) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--holo-white),.035) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(100deg,black,transparent 55%);-webkit-mask-image:linear-gradient(100deg,black,transparent 55%)}.db-hero>*{position:relative;z-index:1}.db-hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.db-h1{margin:0;font:700 clamp(30px,3.4vw,46px)/1.08 var(--aio-font);letter-spacing:-.03em;color:var(--aio-text);text-wrap:balance}.db-lead{margin:16px 0 0;max-width:540px;font-size:clamp(15px,1.2vw,17px);line-height:1.6;color:var(--aio-muted);text-wrap:pretty}.db-hero-ctas{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:28px}.db-cta{min-height:46px;padding:0 22px;font-size:15px}.db-text-link{display:inline-flex;align-items:center;gap:6px;padding:8px 6px;font:600 14px var(--aio-font);color:var(--aio-text);text-decoration:none}.db-text-link svg{transition:transform .2s var(--aio-ease)}.db-text-link:hover svg{transform:translate(3px)}.db-text-link:focus-visible{outline:2px solid var(--aio-orange);outline-offset:2px;border-radius:6px}.db-pipeline{display:flex;flex-direction:column;gap:18px;min-width:0;padding:22px;border-radius:18px;background:var(--aio-bg);border:1px solid var(--aio-line)}.db-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.db-card-title{margin:0;font:700 15px var(--aio-font);letter-spacing:-.01em;color:var(--aio-text)}.db-card-title-lg{font-size:clamp(18px,1.6vw,22px);letter-spacing:-.02em}.db-pipeline-total{display:flex;align-items:baseline;gap:10px}.db-pipeline-num{font:700 44px/1 var(--aio-font);letter-spacing:-.04em;color:var(--aio-text);font-variant-numeric:tabular-nums}.db-pipeline-label{font-size:14px;color:var(--aio-muted)}.db-bar{display:flex;gap:4px;height:10px}.db-bar-seg{flex:1 1 0;min-width:6px;border-radius:999px;transform-origin:left;animation:db-grow 1s var(--aio-ease) both;animation-delay:.25s}.db-bar-seg.not_started,.db-legend-dot.not_started{background:rgba(var(--holo-white),.22)}.db-bar-seg.in_progress,.db-legend-dot.in_progress{background:var(--aio-orange)}.db-bar-seg.completed,.db-legend-dot.completed{background:var(--aio-success)}.db-bar-seg.empty{background:rgba(var(--holo-white),.08)}.db-legend{list-style:none;margin:0;padding:0;display:grid;gap:10px}.db-legend li{display:flex;align-items:center;gap:10px;font-size:14px}.db-legend-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.db-legend-label{color:var(--aio-muted)}.db-legend-val{margin-left:auto;font-weight:600;color:var(--aio-text);font-variant-numeric:tabular-nums}.db-pipeline-foot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--aio-line)}.db-pipeline-foot>div{display:flex;flex-direction:column;gap:4px;min-width:0}.db-mini-num{font:700 20px/1 var(--aio-font);color:var(--aio-text);font-variant-numeric:tabular-nums}.db-mini-label{font-size:12px;color:var(--aio-dim);line-height:1.3}.db-ticker{overflow:hidden;padding:14px 0;border-block:1px solid var(--aio-line);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.db-ticker-track{display:flex;width:max-content;animation:db-marquee 36s linear infinite}.db-ticker:hover .db-ticker-track{animation-play-state:paused}.db-ticker-list{display:flex;list-style:none;margin:0;padding:0}.db-ticker-list li{display:inline-flex;align-items:center;gap:10px;padding:0 28px;white-space:nowrap;font:600 12.5px var(--aio-font);text-transform:uppercase;letter-spacing:.12em;color:var(--aio-muted)}.db-ticker-list svg{color:var(--aio-orange);flex-shrink:0}.db-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.db-kpi{display:flex;flex-direction:column;gap:12px;padding:20px;min-width:0;border-radius:var(--aio-radius);background:var(--aio-surface);border:1px solid var(--aio-line);color:inherit;text-decoration:none;transition:border-color .25s,transform .3s var(--aio-ease),box-shadow .3s}.db-kpi:hover{border-color:rgba(var(--holo-orange),.4);transform:translateY(-2px);box-shadow:0 18px 40px -24px rgba(var(--holo-orange),.5)}.db-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.db-kpi-label{font:700 11.5px var(--aio-font);text-transform:uppercase;letter-spacing:.14em;color:var(--aio-dim)}.db-kpi-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;background:rgba(var(--holo-orange),.1);color:var(--aio-orange)}.db-kpi-num{font:700 clamp(26px,2.4vw,34px)/1.05 var(--aio-font);letter-spacing:-.03em;color:var(--aio-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.db-kpi.warn .db-kpi-num{color:var(--aio-warning)}.db-kpi.good .db-kpi-num{color:var(--tint-green-text)}:root[data-theme=light] .db-kpi.warn .db-kpi-num{color:#8a5300}.db-kpi-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--aio-muted)}.db-kpi-foot svg{color:var(--aio-faint);transition:transform .2s var(--aio-ease),color .2s}.db-kpi:hover .db-kpi-foot svg{color:var(--aio-orange);transform:translate(3px)}.db-card{display:flex;flex-direction:column;gap:14px;padding:22px;min-width:0;border-radius:var(--aio-radius);background:var(--aio-surface);border:1px solid var(--aio-line)}.db-steps{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.db-step{display:flex;flex-direction:column;gap:8px;height:100%;padding:18px;border-radius:14px;background:var(--aio-bg);border:1px solid var(--aio-line);color:inherit;text-decoration:none;transition:border-color .25s,transform .3s var(--aio-ease)}.db-step:hover{border-color:rgba(var(--holo-orange),.45);transform:translateY(-2px)}.db-step svg{color:var(--aio-orange)}.db-step-n{font:700 12px var(--aio-font);letter-spacing:.12em;color:var(--aio-faint)}.db-step strong{font:700 15px/1.3 var(--aio-font);color:var(--aio-text)}.db-step span:last-child{font-size:13.5px;line-height:1.55;color:var(--aio-muted)}.db-recent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.db-list{list-style:none;margin:0 -10px -8px;padding:0}.db-row{display:flex;align-items:center;gap:14px;padding:12px 10px;border-radius:12px;color:inherit;text-decoration:none;transition:background-color .15s}.db-list li+li{border-top:1px solid var(--aio-line)}.db-row:hover{background:var(--aio-hover)}.db-row:focus-visible{outline:2px solid var(--aio-orange);outline-offset:-2px}.db-row-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:var(--aio-bg);border:1px solid var(--aio-line);color:var(--aio-muted)}.db-row:hover .db-row-icon{color:var(--aio-orange)}.db-row-main{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.db-row-title{font:600 14.5px var(--aio-font);color:var(--aio-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-row-sub{font-size:13px;color:var(--aio-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-row-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.db-row-date{font-size:12px;color:var(--aio-dim);font-variant-numeric:tabular-nums}.db-row-amount{font:700 14.5px var(--aio-font);color:var(--aio-text);font-variant-numeric:tabular-nums}.db-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 12px;text-align:center;border:1px dashed var(--aio-line-strong);border-radius:14px;color:var(--aio-muted)}.db-empty svg{color:var(--aio-faint)}.db-empty p{margin:0;font-size:14px;max-width:280px;line-height:1.55}.db-enter{animation:db-rise .8s var(--aio-ease) both;animation-delay:var(--d, 0ms)}@keyframes db-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes db-grow{0%{transform:scaleX(0)}}@keyframes db-marquee{to{transform:translate(-50%)}}@keyframes db-pulse{50%{box-shadow:0 0 0 7px rgba(var(--holo-orange),.05)}}@media (max-width: 1200px){.db-kpis,.db-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1024px){.db-hero,.db-recent{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.db{gap:16px}.db-hero{padding:22px 18px;border-radius:20px}.db-eyebrow{font-size:11px;letter-spacing:.16em;margin-bottom:14px}.db-hero-ctas{display:grid;grid-template-columns:1fr 1fr;gap:10px}.db-hero-ctas .db-text-link{grid-column:1 / -1;justify-content:center}.db-cta{padding:0 14px}.db-pipeline{padding:18px}.db-pipeline-num{font-size:36px}.db-kpis{gap:10px}.db-kpi{padding:16px;gap:10px}.db-kpi-icon{width:30px;height:30px}.db-kpi-icon svg{width:15px;height:15px}.db-kpi-label{font-size:10.5px;letter-spacing:.1em}.db-kpi-foot{font-size:12px}.db-steps{grid-template-columns:minmax(0,1fr)}.db-card{padding:18px 16px}.db-ticker-list li{padding:0 20px;font-size:11.5px}}@media (prefers-reduced-motion: reduce){.db-enter,.db-bar-seg,.db-eyebrow-dot{animation:none}.db-ticker{mask-image:none;-webkit-mask-image:none}.db-ticker-track{animation:none;width:auto}.db-ticker-list{flex-wrap:wrap;justify-content:center;row-gap:10px}.db-ticker-list[aria-hidden=true]{display:none}.db-kpi,.db-step{transition:none}.db-kpi:hover,.db-step:hover{transform:none}}.ie{--ie-ink-950: #070605;--ie-ink-900: #121010;--ie-ink-800: #241710;--ie-sheet-peek: 64px;--aio-surface: #1A1716;--aio-surface-2: #221E1C;--aio-border: rgba(255,255,255,.1);--aio-border-strong: rgba(255,255,255,.18);--aio-line: rgba(255,255,255,.1);--aio-line-strong: rgba(255,255,255,.2);--aio-hover: rgba(255,255,255,.06);--aio-text: #FFFFFF;--aio-muted: rgba(255,255,255,.72);--aio-dim: rgba(255,255,255,.55);--aio-faint: rgba(255,255,255,.38);--aio-accent-text: #FF9A5C;--holo-white: 255,255,255;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;height:100vh;height:100dvh;background:linear-gradient(165deg,var(--ie-ink-950) 0%,var(--ie-ink-900) 50%,var(--ie-ink-800) 100%);color:#fff;font-family:var(--aio-font);animation:ie-in .3s var(--aio-ease, ease) both}.ie button{font-family:inherit}.ie :focus-visible{outline:2px solid var(--aio-orange);outline-offset:2px}.ie-topbar{position:relative;z-index:6;flex-shrink:0;display:flex;align-items:center;gap:16px;height:64px;padding:0 16px 0 20px;border-bottom:1px solid var(--aio-line)}.ie-title{display:grid;gap:2px;min-width:0;flex:1 1 0}.ie-eyebrow{font:600 11px var(--aio-font);letter-spacing:.14em;text-transform:uppercase;color:var(--aio-accent-text)}.ie-title-main{font:300 18px/1.2 var(--aio-font);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ie-seg{display:inline-flex;gap:4px;padding:4px;flex-shrink:0;border-radius:999px;background:#ffffff0f;border:1px solid var(--aio-line)}.ie-seg button{min-height:34px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--aio-muted);font:600 14px var(--aio-font);cursor:pointer;transition:background-color .2s,color .2s}.ie-seg button:hover{color:#fff}.ie-seg button[aria-pressed=true]{background:var(--aio-orange);color:#140a04}.ie-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:1 1 0}.ie-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 16px;border-radius:999px;border:1px solid transparent;font:600 14px var(--aio-font);white-space:nowrap;cursor:pointer;transition:transform .15s ease,background-color .15s,border-color .15s,color .15s}.ie-btn:hover:not(:disabled){transform:translateY(-1px)}.ie-btn:active:not(:disabled){transform:scale(.97)}.ie-btn:disabled{opacity:.4;cursor:not-allowed}.ie-btn-primary{background:var(--aio-orange);color:#140a04}.ie-btn-primary:hover{background:#ff7a30}.ie-btn-secondary{background:transparent;color:#fff;border-color:#ffffff4d}.ie-btn-secondary:hover:not(:disabled){background:#ffffff14;border-color:#ffffff8c}.ie-btn-ghost{background:transparent;color:var(--aio-muted);border-color:var(--aio-line)}.ie-btn-ghost:hover:not(:disabled){color:#fff;background:var(--aio-hover);border-color:var(--aio-line-strong)}.ie-icon-btn{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;border:1px solid var(--aio-line);background:transparent;color:var(--aio-muted);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.ie-icon-btn:hover{color:#fff;background:var(--aio-hover);border-color:var(--aio-line-strong)}.ie-body{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:320px minmax(0,1fr)}.ie-readonly .ie-body{grid-template-columns:minmax(0,1fr)}.ie-panel{display:flex;flex-direction:column;min-height:0;background:#00000038;border-right:1px solid var(--aio-line)}.ie-sheet-handle,.ie-scrim{display:none}.ie-panel-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:28px;padding:20px 14px 28px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.ie-section{display:grid;gap:10px}.ie-section-title{margin:0;padding:0 6px;font:600 12px var(--aio-font);letter-spacing:.14em;text-transform:uppercase;color:var(--aio-dim)}.ie-group{display:grid;gap:2px}.ie-group+.ie-group{margin-top:8px}.ie-group-label{display:flex;align-items:center;gap:8px;padding:0 6px 4px;font:600 13px var(--aio-font);color:var(--aio-muted)}.ie-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ie-type{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:6px 10px 6px 6px;border-radius:10px;border:1px solid transparent;background:transparent;color:#fff;font:500 14px var(--aio-font);text-align:left;cursor:pointer;transition:background-color .15s,border-color .15s}.ie-type:hover{background:var(--aio-hover)}.ie-type[aria-pressed=true]{background:rgba(var(--holo-orange),.14);border-color:rgba(var(--holo-orange),.5)}.ie-badge{display:inline-grid;place-items:center;flex-shrink:0;min-width:34px;height:24px;padding:0 6px;border-radius:6px;font:700 11px var(--aio-font);letter-spacing:-.01em;box-shadow:inset 0 0 0 1px #ffffff2e}.ie-notes{width:100%;min-height:120px;resize:vertical;padding:12px 14px;border-radius:10px;background:#ffffff0d;border:1px solid var(--aio-line-strong);color:#fff;font:400 14px/1.55 var(--aio-font);outline:none;transition:border-color .2s,box-shadow .2s}.ie-notes::placeholder{color:var(--aio-faint)}.ie-notes:focus{border-color:var(--aio-orange);box-shadow:0 0 0 3px rgba(var(--holo-orange),.2)}.ie-meta{margin:0;padding:0 6px;font-size:14px;color:var(--aio-muted)}.ie-stack{display:grid;gap:8px}.ie-stack .ie-btn{justify-content:flex-start;border-radius:10px}.ie-show-sm{display:none!important}.ie-stage{position:relative;min-width:0;min-height:0;overflow:hidden;background:radial-gradient(ellipse 70% 65% at 50% 45%,#a29f9b,#74706c 45%,#3b3634)}.ie-canvas{position:absolute!important;top:0;right:0;bottom:0;left:0}.ie-missing{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;padding:24px;pointer-events:none;text-align:center;font:500 16px var(--aio-font);color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.6)}.ie-glass{background:#0e0b0ab8;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);box-shadow:0 18px 40px -18px #000000b3}.ie-chip{position:absolute;top:16px;left:16px;z-index:2;max-width:calc(100% - 96px);display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 8px;border-radius:999px;color:#fff;font:500 14px var(--aio-font);cursor:default;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ie-chip.empty{padding-left:16px;color:var(--aio-muted)}.ie-chip-label{padding-left:8px;font:600 11px var(--aio-font);letter-spacing:.12em;text-transform:uppercase;color:var(--aio-accent-text)}.ie-hint{position:absolute;top:16px;right:16px;z-index:2;margin:0;padding:8px 14px;border-radius:999px;font:400 13px var(--aio-font);color:var(--aio-muted)}.ie-rail{position:absolute;right:16px;top:50%;z-index:2;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px;border-radius:16px}.ie-rail button{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;border:0;background:transparent;color:var(--aio-muted);cursor:pointer;transition:background-color .15s,color .15s}.ie-rail button:hover{background:#ffffff14;color:#fff}.ie-rail button[aria-pressed=true]{background:rgba(var(--holo-orange),.2);color:var(--aio-accent-text)}.ie-rail-sep{width:24px;height:1px;margin:4px 0;background:var(--aio-line-strong)}.ie-speed{padding:2px 0;font:600 11px var(--aio-font);color:var(--aio-muted);font-variant-numeric:tabular-nums}.ie-angles{position:absolute;left:50%;bottom:20px;z-index:2;transform:translate(-50%);display:flex;gap:4px;padding:5px;border-radius:999px;max-width:calc(100% - 32px);overflow-x:auto;scrollbar-width:none}.ie-angles::-webkit-scrollbar{display:none}.ie-angles button{flex-shrink:0;min-height:36px;padding:0 16px;border-radius:999px;border:0;background:transparent;color:var(--aio-muted);font:600 14px var(--aio-font);cursor:pointer;transition:background-color .15s,color .15s}.ie-angles button:hover{background:#ffffff14;color:#fff}.ie-angles button[aria-pressed=true]{background:#fff;color:#140a04}.ie .aio-modal{background:#1a1716;border-color:#ffffff24}@media (max-width: 1180px){.ie-hint{display:none}}@media (max-width: 900px){.ie-topbar{height:56px;padding:0 10px;gap:8px}.ie-title{display:none}.ie-seg{margin-right:auto}.ie-seg button{min-height:32px;padding:0 13px;font-size:13.5px}.ie-actions{flex:0 0 auto;gap:6px}.ie-btn{min-height:36px;padding:0 14px}.ie-icon-btn{width:38px;height:38px}.ie-hide-sm{display:none!important}.ie-show-sm{display:inline-flex!important}.ie-body{grid-template-columns:minmax(0,1fr)}.ie-scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:#00000073;animation:ie-fade .2s ease}.ie-panel{position:absolute;left:0;right:0;bottom:0;z-index:5;max-height:80%;background:#141110;border-right:0;border-top:1px solid var(--aio-line-strong);border-radius:20px 20px 0 0;box-shadow:0 -20px 50px -10px #0009;transform:translateY(calc(100% - var(--ie-sheet-peek) - env(safe-area-inset-bottom)));transition:transform .3s var(--aio-ease, ease)}.ie-panel.open{transform:none}.ie-sheet-handle{position:relative;flex-shrink:0;display:flex;align-items:center;gap:12px;width:100%;min-height:var(--ie-sheet-peek);padding:16px 16px 10px;border:0;background:transparent;color:#fff;font:600 15px var(--aio-font);text-align:left;cursor:pointer}.ie-grip{position:absolute;top:7px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:#ffffff40}.ie-sheet-label{display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ie-sheet-cta{margin-left:auto;flex-shrink:0;padding:7px 14px;border-radius:999px;background:#ffffff1a;font-size:13.5px}.ie-panel-scroll{padding:4px 12px calc(24px + env(safe-area-inset-bottom));gap:24px}.ie-chip{top:10px;left:10px;max-width:calc(100% - 80px);font-size:13.5px;cursor:pointer}.ie-rail{right:10px;top:calc(50% - var(--ie-sheet-peek) / 2);padding:4px}.ie-rail button{width:38px;height:38px}.ie-angles{bottom:calc(var(--ie-sheet-peek) + 12px + env(safe-area-inset-bottom))}.ie-readonly .ie-angles{bottom:calc(16px + env(safe-area-inset-bottom))}.ie-readonly .ie-rail{top:50%}.ie-angles{gap:2px;padding:4px}.ie-angles button{min-height:34px;padding:0 11px;font-size:13px}}@media (max-height: 520px){.ie-rail .ie-speed,.ie-rail .ie-rail-sep:last-of-type,.ie-rail button[aria-label$=rotation]{display:none}}@keyframes ie-in{0%{opacity:0}}@keyframes ie-fade{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.ie,.ie-scrim{animation:none}.ie-panel{transition:none}.ie-btn:hover:not(:disabled),.ie-btn:active:not(:disabled){transform:none}}.nd-wizard{display:flex;flex-direction:column;gap:20px;scroll-margin-top:16px}.nd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.nd-head-text{min-width:0;animation:nd-fade-up .45s var(--aio-ease) both}.nd-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:700 11.5px var(--aio-font);letter-spacing:.14em;text-transform:uppercase;color:var(--aio-accent-text)}.nd-eyebrow-sep{color:var(--aio-faint)}.nd-title{margin:0;font:700 clamp(22px,2.2vw,30px)/1.15 var(--aio-font);letter-spacing:-.025em;color:var(--aio-text)}.nd-subtitle{margin:6px 0 0;font-size:14px;color:var(--aio-muted)}.nd-save{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--aio-line);font:600 12.5px var(--aio-font);color:var(--aio-muted);opacity:0;transform:translateY(-4px);transition:opacity .3s var(--aio-ease),transform .3s var(--aio-ease),color .2s,border-color .2s;pointer-events:none}.nd-save.is-saving,.nd-save.is-saved,.nd-save.is-failed{opacity:1;transform:none}.nd-save.is-saved{color:var(--tint-green-text);border-color:rgba(var(--holo-green),.3)}.nd-save.is-failed{color:var(--tint-red-text);border-color:rgba(var(--holo-red),.35)}.nd-save svg{width:13px;height:13px}.nd-save-dot{width:7px;height:7px;border-radius:50%;background:var(--aio-orange);animation:nd-pulse 1s ease-in-out infinite}.nd-stepper{position:relative;padding:18px 8px 14px;border:1px solid var(--aio-line);border-radius:var(--aio-radius);background:var(--aio-surface)}.nd-stepper-list{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.nd-stepper-track{position:absolute;top:35px;left:calc(8px + (100% - 16px)*.1);right:calc(8px + (100% - 16px)*.1);height:2px;border-radius:2px;background:var(--aio-line-strong);overflow:hidden}.nd-stepper-fill{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;background:var(--aio-orange);transition:transform .6s var(--aio-ease)}.nd-stepper-fill.is-reached{background:rgba(var(--holo-orange),.3)}.nd-step{display:flex;justify-content:center;min-width:0}.nd-step-btn{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:0 4px;background:none;border:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.nd-step-btn:disabled{cursor:not-allowed}.nd-step-btn:focus-visible{outline:none}.nd-step-btn:focus-visible .nd-step-dot{outline:2px solid var(--aio-orange);outline-offset:3px}.nd-step-dot{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--aio-surface);border:1.5px solid var(--aio-line-strong);color:var(--aio-muted);font:700 13.5px/1 var(--aio-font);transition:background-color .3s var(--aio-ease),border-color .3s var(--aio-ease),color .3s,box-shadow .3s var(--aio-ease),transform .3s var(--aio-ease)}.nd-step-num,.nd-step-check{grid-area:1 / 1;transition:opacity .25s var(--aio-ease),transform .35s var(--aio-ease)}.nd-step-check{width:15px;height:15px;opacity:0;transform:scale(.4) rotate(-20deg)}.nd-step-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 12.5px var(--aio-font);color:var(--aio-muted);transition:color .25s}.nd-step.is-open .nd-step-dot{color:var(--aio-text);border-color:rgba(var(--holo-orange),.45)}.nd-step.is-done .nd-step-dot{background:var(--aio-orange);border-color:var(--aio-orange);color:var(--aio-on-accent)}.nd-step.is-done .nd-step-num{opacity:0;transform:scale(.4)}.nd-step.is-done .nd-step-check{opacity:1;transform:none}.nd-step.is-done .nd-step-label,.nd-step.is-open .nd-step-label{color:var(--aio-text)}.nd-step.is-current .nd-step-dot{background:var(--aio-surface);border-color:var(--aio-orange);color:var(--aio-orange);box-shadow:0 0 0 5px rgba(var(--holo-orange),.14);transform:scale(1.06)}.nd-step.is-current .nd-step-label{color:var(--aio-text);font-weight:700}.nd-step.is-locked .nd-step-btn{opacity:.5}@media (hover: hover){.nd-step:not(.is-locked):not(.is-current) .nd-step-btn:hover .nd-step-dot{transform:translateY(-2px);border-color:var(--aio-orange)}.nd-step:not(.is-locked):not(.is-current) .nd-step-btn:hover .nd-step-label{color:var(--aio-accent-text)}}.nd-body{display:flex;flex-direction:column;gap:16px}.nd-body>.nd-card{animation:nd-in-fwd .5s var(--aio-ease) both}.nd-body.is-back>.nd-card{animation-name:nd-in-back}.nd-body>.nd-card:nth-child(2){animation-delay:.06s}.nd-body>.nd-card:nth-child(3){animation-delay:.12s}.nd-body>.nd-card:nth-child(4){animation-delay:.18s}.nd-card{padding:22px;border-radius:var(--aio-radius);border:1px solid var(--aio-line);background:var(--aio-surface);transition:border-color .25s}.nd-card:focus-within{border-color:var(--aio-line-strong)}.nd-card{position:relative}.nd-card:focus-within,.nd-card:has(.aio-search-dropdown){z-index:2}.nd-card-head{margin-bottom:18px}.nd-card-title{margin:0;font:700 16px/1.3 var(--aio-font);letter-spacing:-.01em;color:var(--aio-text)}.nd-card-desc{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--aio-muted)}.nd-grid{display:grid;gap:0 16px}.nd-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nd-card .aio-form-group:last-child{margin-bottom:0}.nd-grid .aio-form-group:last-child{margin-bottom:16px}.nd-card>.nd-grid:last-child .aio-form-group,.nd-reveal>.nd-grid:last-child .aio-form-group{margin-bottom:0}.nd-reveal{animation:nd-fade-up .35s var(--aio-ease) both}.nd-vehicle-search{max-width:560px}.nd-vehicle-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding:10px 10px 10px 14px;border-radius:12px;background:var(--aio-hover);border:1px solid var(--aio-line)}.nd-vehicle-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14px var(--aio-font);color:var(--aio-text)}.nd-car-picker{margin-bottom:0}.nd-car-picker .aid-car-card{border-width:1.5px;border-color:var(--aio-line);border-radius:14px;background:transparent;transition:border-color .2s,background-color .2s,transform .25s var(--aio-ease),box-shadow .25s var(--aio-ease)}.nd-car-picker .aid-car-card:hover{border-color:rgba(var(--holo-orange),.5);background:rgba(var(--holo-orange),.04);transform:translateY(-2px)}.nd-car-picker .aid-car-card:active{transform:scale(.98)}.nd-car-picker .aid-car-card.selected{border-color:var(--aio-orange);background:rgba(var(--holo-orange),.08);box-shadow:0 0 0 3px rgba(var(--holo-orange),.14)}.nd-car-picker .aid-car-card img{transition:transform .35s var(--aio-ease)}.nd-car-picker .aid-car-card.selected img{transform:scale(1.04)}.nd-editor-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.nd-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--aio-line);font:600 12.5px var(--aio-font);color:var(--aio-muted);transition:color .2s,border-color .2s,background-color .2s}.nd-pill.is-active{color:var(--aio-accent-text);border-color:rgba(var(--holo-orange),.35);background:rgba(var(--holo-orange),.08)}.nd-chips>*{animation:nd-fade-up .3s var(--aio-ease) both}.nd-chips .aio-chip{transition:transform .2s var(--aio-ease),border-color .2s,background-color .2s}.nd-chips .aio-chip:active{transform:scale(.96)}.nd-line-row{animation:nd-fade-up .3s var(--aio-ease) both}.nd-totals-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:24px;align-items:start}.nd-notes{margin-bottom:0}.nd-notes textarea{width:100%;min-height:140px;resize:vertical}.nd-totals{width:100%;padding:16px 18px;border-radius:14px;background:var(--aio-hover);border:1px solid var(--aio-line)}.nd-grand-total{border-top:1px solid var(--aio-line-strong);padding-top:12px;margin-top:6px}.nd-grand-total .aio-totals-value{font-variant-numeric:tabular-nums}.nd-payment{margin-top:22px;padding-top:20px;border-top:1px solid var(--aio-line)}.nd-segmented{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;border-radius:12px;background:var(--aio-surface-2);border:1px solid var(--aio-line)}.nd-segment{position:relative;display:grid;place-items:center;min-height:36px;padding:0 18px;border-radius:9px;font:600 13.5px var(--aio-font);color:var(--aio-muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .25s var(--aio-ease),color .2s,box-shadow .25s}.nd-segment input{position:absolute;opacity:0;pointer-events:none}.nd-segment:hover{color:var(--aio-text)}.nd-segment.is-active{background:var(--aio-orange);color:var(--aio-on-accent);box-shadow:0 6px 16px -8px rgba(var(--holo-orange),.7)}.nd-segment:has(input:focus-visible){outline:2px solid var(--aio-orange);outline-offset:2px}.nd-terms{margin-bottom:16px}.nd-signed-by{margin-bottom:10px;font-size:12.5px;color:var(--aio-muted)}.nd-footer{position:sticky;bottom:12px;z-index:20;margin-top:4px}.nd-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 10px 10px 16px;border-radius:18px;border:1px solid var(--aio-line-strong);background:color-mix(in srgb,var(--aio-surface) 86%,transparent);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);box-shadow:0 18px 40px -20px #0000008c}.nd-footer-danger{display:flex;align-items:center;gap:4px}.nd-footer-main{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.nd-footer-hint{font-size:12.5px;color:var(--aio-muted);margin-right:4px;animation:nd-fade-up .3s var(--aio-ease) both}.nd-text-btn{min-height:32px;padding:0 10px;border:none;border-radius:8px;background:none;cursor:pointer;font:600 13px var(--aio-font);color:var(--aio-muted);transition:color .2s,background-color .2s}.nd-text-btn:hover:not(:disabled){color:var(--aio-text);background:var(--aio-hover)}.nd-text-btn.is-danger:hover:not(:disabled){color:var(--tint-red-text);background:rgba(var(--holo-red),.08)}.nd-text-btn:disabled{opacity:.4;cursor:not-allowed}.nd-text-btn:focus-visible{outline:2px solid var(--aio-orange);outline-offset:2px}.nd-back{min-height:40px;padding:0 14px 0 10px}.nd-back svg,.nd-next svg{width:16px;height:16px}.nd-next{min-width:172px}.nd-next svg{transition:transform .25s var(--aio-ease)}.nd-next:hover:not(:disabled) svg{transform:translate(3px)}.nd-spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(20,10,4,.25);border-top-color:var(--aio-on-accent);animation:aio-spin .7s linear infinite}@media (max-width: 900px){.nd-totals-layout{grid-template-columns:1fr}}@media (max-width: 700px){.nd-wizard{gap:16px}.nd-card{padding:18px 16px}.nd-grid-2,.nd-grid-3{grid-template-columns:1fr}.nd-grid .aio-form-group,.nd-card>.nd-grid:last-child .aio-form-group:not(:last-child),.nd-reveal>.nd-grid:last-child .aio-form-group:not(:last-child){margin-bottom:14px}.nd-head{flex-direction:column-reverse;gap:8px}.nd-save{align-self:flex-end}.nd-save:not(.is-saving):not(.is-saved):not(.is-failed){display:none}.nd-stepper{padding:14px 2px 12px}.nd-stepper-track{top:28px;left:calc(2px + (100% - 4px)*.1);right:calc(2px + (100% - 4px)*.1)}.nd-step-dot{width:28px;height:28px;font-size:12px}.nd-step-check{width:13px;height:13px}.nd-step-label{font-size:10.5px}.nd-step.is-current .nd-step-dot{box-shadow:0 0 0 4px rgba(var(--holo-orange),.14)}.nd-segmented{display:grid;width:100%}.nd-segment{padding:0 8px}.nd-footer{bottom:8px}.nd-footer-inner{padding:10px;gap:8px}.nd-footer-danger{order:2;width:100%;justify-content:center}.nd-footer-main{order:1;width:100%;margin-left:0;display:grid;grid-template-columns:auto 1fr}.nd-footer-hint{grid-column:1 / -1;text-align:center;margin:0}.nd-footer-main .nd-next{grid-column:1 / -1;width:100%;min-height:46px}.nd-footer-main .aio-btn-secondary{min-width:0}.nd-footer-main>.aio-btn-secondary:first-child,.nd-footer-main>.nd-footer-hint+.aio-btn-secondary{grid-column:1 / -1}}@keyframes nd-in-fwd{0%{opacity:0;transform:translate(18px)}}@keyframes nd-in-back{0%{opacity:0;transform:translate(-18px)}}@keyframes nd-fade-up{0%{opacity:0;transform:translateY(6px)}}@keyframes nd-pulse{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.nd-wizard *,.nd-wizard *:before,.nd-wizard *:after{animation:none!important;transition:none!important}}.aio-land{--sc-font: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--sc-line: rgba(var(--holo-white), .09);--sc-ease: cubic-bezier(.16, 1, .3, 1);font-family:var(--sc-font)}:root[data-theme=light] .aio-land{--sc-line: rgba(20,18,16,.1)}.sc-header{position:fixed;inset:0 0 auto 0;z-index:40;background:transparent;border-bottom:1px solid transparent;transition:border-color .25s,background-color .25s,backdrop-filter .25s}.sc-header:not(.scrolled):not(.menu-open){--aio-text: #FFFFFF;--aio-muted: rgba(255,255,255,.82);--holo-white: 255,255,255;--sc-line: rgba(255,255,255,.22)}.sc-header.scrolled,.sc-header.menu-open{background:color-mix(in srgb,var(--aio-bg) 84%,transparent);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom-color:var(--sc-line)}.sc-header-inner{max-width:1120px;margin:0 auto;padding:0 clamp(16px,4vw,32px);height:72px;display:flex;align-items:center;gap:32px}.sc-brand{display:inline-flex;text-decoration:none;flex-shrink:0;border-radius:8px}.sc-nav{display:flex;align-items:center;gap:4px;margin-right:auto}.sc-nav-link{position:relative;padding:8px 12px;border-radius:999px;font:400 15px var(--sc-font);color:var(--aio-muted);text-decoration:none;transition:color .15s,background-color .15s}.sc-nav-link:hover{color:var(--aio-text);background:rgba(var(--holo-white),.05)}.sc-nav-link.active{color:var(--aio-text)}.sc-nav-link.active:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;border-radius:2px;background:var(--aio-orange)}.sc-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.sc-icon-btn{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:transparent;color:var(--aio-muted);cursor:pointer;border:1px solid var(--sc-line);transition:color .15s,background-color .15s,border-color .15s}.sc-icon-btn:hover{color:var(--aio-text);background:rgba(var(--holo-white),.06);border-color:rgba(var(--holo-white),.2)}.sc-login{padding:8px 6px;font:400 15px var(--sc-font);color:var(--aio-muted);text-decoration:none;transition:color .15s}.sc-login:hover{color:var(--aio-text)}.sc-menu-btn{display:none}.sc-primary-desktop{display:contents}.sc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 18px;border-radius:999px;border:1px solid transparent;font:600 15px var(--sc-font);text-decoration:none;cursor:pointer;white-space:nowrap;transition:filter .15s,transform .15s var(--sc-ease),background-color .15s,border-color .15s}.sc-btn:active{transform:scale(.97)}.sc-btn-primary{background:var(--aio-orange);color:#140a04}.sc-btn-primary:hover{background:#ff7a30;transform:translateY(-1px)}.sc-btn-secondary{background:transparent;color:var(--aio-text);border-color:var(--sc-line)}.sc-btn-secondary:hover{background:rgba(var(--holo-white),.05)}.sc-header a:focus-visible,.sc-header button:focus-visible,.sc-footer a:focus-visible{outline:2px solid var(--aio-orange);outline-offset:2px}.sc-mobile{border-top:1px solid var(--sc-line);padding:12px 16px 20px;animation:sc-drop .25s var(--sc-ease)}.sc-mobile[hidden]{display:none}.sc-mobile-nav{display:flex;flex-direction:column}.sc-mobile-link{padding:14px 4px;font:400 16px var(--sc-font);color:var(--aio-text);text-decoration:none;border-bottom:1px solid var(--sc-line)}.sc-mobile-link.active{color:var(--aio-orange)}.sc-mobile-actions{display:grid;gap:10px;margin-top:18px}.sc-mobile-actions .sc-btn{min-height:48px;font-size:15px}@media (max-width: 960px){.sc-nav,.sc-login,.sc-primary-desktop{display:none}.sc-menu-btn{display:grid}.sc-header-inner{padding:0 16px;gap:12px}}@media (min-width: 961px){.sc-mobile{display:none}}.sc-footer{border-top:1px solid var(--sc-line);background:var(--aio-surface)}.sc-footer-inner{max-width:1120px;margin:0 auto;padding:56px clamp(16px,4vw,32px) 48px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.sc-footer-brand p{margin:14px 0 0;max-width:320px;font-size:14px;line-height:1.65;color:var(--aio-muted)}.sc-footer-title{margin:0 0 14px;font:700 14px var(--sc-font);color:var(--aio-text)}.sc-footer-col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sc-footer-col a{font-size:14px;color:var(--aio-muted);text-decoration:none;transition:color .15s}.sc-footer-col a:hover{color:var(--aio-text)}.sc-footer-bottom{border-top:1px solid var(--sc-line)}.sc-footer-bottom-inner{max-width:1120px;margin:0 auto;padding:20px clamp(16px,4vw,32px);display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--aio-dim)}.sc-footer-bottom-inner p{margin:0}@media (max-width: 760px){.sc-footer-inner{grid-template-columns:1fr 1fr;gap:32px;padding:44px 16px 36px}.sc-footer-brand{grid-column:1 / -1}.sc-footer-bottom-inner{padding:18px 16px;flex-direction:column;align-items:center;text-align:center}}@keyframes sc-drop{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion: reduce){.sc-mobile{animation:none}}.lp{--lp-sans: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--lp-mono: ui-monospace, "Cascadia Mono", Consolas, Menlo, monospace;--lp-ease: cubic-bezier(.16, 1, .3, 1);--lp-radius: 14px;--lp-radius-sm: 10px;--lp-wrap: 1120px;--lp-gutter: clamp(16px, 4vw, 32px);--lp-line: var(--aio-border);--lp-card: var(--aio-surface);--lp-on-accent: #140A04;--lp-accent-text: #B34A0E;--lp-accent-soft: #FF9A5C;--lp-shadow-sm: 0 1px 2px rgba(20,18,16,.06), 0 1px 3px rgba(20,18,16,.04);--lp-shadow-lg: 0 30px 60px -20px rgba(10,6,3,.42), 0 18px 36px -18px rgba(10,6,3,.32);--lp-shot-shadow: 0 20px 40px -22px rgba(10,6,3,.5);--lp-frame-bar: var(--aio-surface-2);--lp-frame-dot: var(--aio-border-strong);--lp-ink-950: #070605;--lp-ink-900: #121010;--lp-ink-800: #241710;font-family:var(--lp-sans);font-size:17px;line-height:1.6;color:var(--aio-text);background:var(--aio-bg);overflow-x:clip}:root:not([data-theme=light]) .lp{--lp-accent-text: var(--aio-orange);--lp-shadow-sm: 0 1px 2px rgba(0,0,0,.4);--lp-shadow-lg: 0 30px 60px -20px rgba(0,0,0,.7), 0 0 80px -30px rgba(var(--holo-orange), .35);--lp-shot-shadow: 0 20px 40px -22px rgba(0,0,0,.8)}.lp-dark{--aio-text: #FFFFFF;--aio-muted: rgba(255,255,255,.76);--aio-dim: rgba(255,255,255,.58);--aio-faint: rgba(255,255,255,.4);--holo-white: 255,255,255;--lp-line: rgba(255,255,255,.12);--lp-accent-text: var(--lp-accent-soft);color:#fff}.lp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-container{width:100%;max-width:var(--lp-wrap);margin:0 auto;padding-inline:var(--lp-gutter)}.lp-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;font:600 13px var(--lp-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--lp-accent-text)}.lp-eyebrow-dot{width:8px;height:8px;border-radius:50%;background:var(--aio-orange);box-shadow:0 0 0 4px rgba(var(--holo-orange),.18);animation:lp-pulse 2.4s ease-in-out infinite}.lp-h1,.lp-h2{font-family:var(--lp-sans);color:var(--aio-text);text-wrap:balance;margin:0}.lp-h1{margin-top:16px;font-size:clamp(2.4rem,5.4vw,4.1rem);font-weight:300;line-height:1.04;letter-spacing:-.03em}.lp-h2{margin-top:10px;font-size:clamp(1.9rem,3.6vw,2.75rem);font-weight:400;line-height:1.12;letter-spacing:-.02em}.lp-h2 strong{font-weight:600}.lp-accent{font-weight:500;color:var(--lp-accent-soft);white-space:nowrap}.lp-h3{margin:0;font:600 1.15rem/1.3 var(--lp-sans);letter-spacing:-.01em;color:var(--aio-text)}.lp-lead{max-width:40rem;margin:16px 0 0;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.6;color:var(--aio-muted)}.lp-section-sub{max-width:40rem;margin:16px 0 0;font-size:1.1875rem;line-height:1.6;color:var(--aio-muted)}.lp-section-sub a{color:var(--lp-accent-text);text-underline-offset:3px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;border:1px solid transparent;font:600 16px var(--lp-sans);text-decoration:none;cursor:pointer;touch-action:manipulation;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s}.lp-btn:hover{transform:translateY(-1px)}.lp-btn:active{transform:scale(.97)}.lp-btn:focus-visible,.lp-carousel-tab:focus-visible,.lp-carousel-arrow:focus-visible,.lp-link-btn:focus-visible,.lp-faq-item summary:focus-visible,.lp-shot:focus-visible,.lp-tabs-nav:focus-visible{outline:3px solid var(--aio-orange);outline-offset:3px}.lp .lp-btn-primary{background:var(--aio-orange);color:var(--lp-on-accent)}.lp .lp-btn-primary:hover{background:#ff7a30}.lp .lp-btn-primary:disabled{opacity:.55;cursor:progress;transform:none}.lp .lp-btn-secondary{background:transparent;color:var(--aio-text);border-color:rgba(var(--holo-white),.22)}.lp .lp-btn-secondary:hover{background:rgba(var(--holo-white),.06);border-color:rgba(var(--holo-white),.45)}.lp .lp-btn-secondary:disabled{opacity:.5;cursor:not-allowed;transform:none}.lp-dark .lp-btn-secondary{border-color:#ffffff59}.lp-dark .lp-btn-secondary:hover{background:#ffffff1a;border-color:#fff9}.lp-btn-block{width:100%}.lp-link-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 0;min-height:36px;margin-top:14px;background:none;border:none;color:var(--lp-accent-text);font:600 15px var(--lp-sans);cursor:pointer}.lp-link-btn:hover{text-decoration:underline;text-underline-offset:3px}.lp-hero{--lp-tail: clamp(150px, 20vw, 260px);position:relative;isolation:isolate}.lp-hero-bg{position:absolute;inset:0 0 var(--lp-tail) 0;z-index:-2;pointer-events:none;overflow:hidden;background:radial-gradient(60rem 40rem at 85% -10%,rgba(var(--holo-orange),.26),transparent 60%),linear-gradient(165deg,var(--lp-ink-950) 0%,var(--lp-ink-900) 45%,var(--lp-ink-800) 100%)}.lp-hero-bg:before,.lp-final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-radial-gradient(circle at 78% 8%,transparent 0 7.2rem,rgba(255,255,255,.045) 7.25rem 7.3rem);-webkit-mask-image:linear-gradient(#000 0%,transparent 75%);mask-image:linear-gradient(#000 0%,transparent 75%)}.lp-hero-top{position:relative;isolation:isolate;padding-top:clamp(7rem,14vw,9.5rem)}.lp-hero-copy{position:relative;max-width:50rem}.lp-hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.lp-hero-cta-center{justify-content:center}.lp-hero-shot{position:relative;z-index:2;margin-top:clamp(40px,5vw,64px)}.lp-hero-media{position:relative}.lp-enter{opacity:0;transform:translateY(22px);animation:lp-rise .8s var(--lp-ease) forwards;animation-delay:var(--d, 0ms)}.lp-floaters{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.lp-floater{position:absolute;display:block}.lp-floater svg{display:block}.lp-floater-accent{color:var(--aio-orange);opacity:.4}.lp-floater-muted{color:#fff;opacity:.16}.lp-floater-free{animation-name:lp-bounce-x,lp-bounce-y;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}.lp-floater-sway{display:block;animation:lp-sway 10s ease-in-out infinite alternate}.lp-hero>.lp-floaters-hero{inset:96px 24px calc(var(--lp-tail) + 16px) 24px;z-index:-1}.lp-floaters-cta{top:24px;right:24px;bottom:24px;left:24px}.lp-hero-top .lp-floaters-cards{z-index:1;top:120px;bottom:24px;left:auto;width:330px;right:max(var(--lp-gutter),calc((100% - var(--lp-wrap)) / 2 + var(--lp-gutter)))}@media (max-width: 1100px){.lp-floaters-cards{display:none}}.lp-hero-top .lp-job-card{background:#ffffff12;border-color:#ffffff24;box-shadow:0 18px 40px -18px #000000b3}.lp-hero-top .lp-job-orange{color:var(--lp-accent-soft);background:rgba(var(--holo-orange),.16)}.lp-hero-top .lp-job-blue{color:#7fb2ff;background:#3b82f62e}.lp-hero-top .lp-job-green{color:#4ade80;background:#22c55e29}.lp-floater-card{display:block;animation:lp-card-float 12s ease-in-out infinite}.lp-job-card{display:flex;align-items:center;gap:12px;width:max-content;padding:11px 14px 11px 11px;border-radius:14px;background:color-mix(in srgb,var(--aio-surface) 88%,transparent);border:1px solid var(--aio-border);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);box-shadow:0 18px 40px -18px #0a060373}.lp-job-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.lp-job-text{display:grid;gap:2px;min-width:0}.lp-job-title{font-size:13.5px;font-weight:600;color:var(--aio-text);white-space:nowrap}.lp-job-meta{font-size:12px;color:var(--aio-muted);white-space:nowrap}.lp-job-status{margin-left:4px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.lp-job-orange{color:var(--lp-accent-text);background:var(--aio-orange-light)}.lp-job-blue{color:var(--tint-blue-text, var(--aio-blue));background:var(--aio-blue-light)}.lp-job-green{color:var(--tint-green-text, var(--aio-success));background:var(--aio-success-bg)}.lp-browser,.lp-frame{position:relative;border-radius:var(--lp-radius);overflow:hidden;background:var(--aio-surface);border:1px solid rgba(var(--holo-white),.1)}.lp-browser{box-shadow:var(--lp-shadow-lg)}.lp-browser-bar,.lp-frame-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--lp-frame-bar);border-bottom:1px solid var(--aio-border)}.lp-browser-dots{display:flex;gap:7px;flex-shrink:0}.lp-browser-dots span{width:10px;height:10px;border-radius:50%;display:block;background:var(--lp-frame-dot)}.lp-browser-url,.lp-frame-label{display:flex;align-items:center;gap:6px;min-width:0;padding:3px 12px;border-radius:999px;background:var(--aio-surface);border:1px solid var(--aio-border);font:500 12px var(--lp-sans);color:var(--aio-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-browser-url{flex:1;justify-content:center;max-width:420px;margin-inline:auto;font-family:var(--lp-mono)}.lp-browser-count{font:500 12px var(--lp-mono);color:var(--aio-muted);flex-shrink:0;font-variant-numeric:tabular-nums}.lp-browser-screen{position:relative;aspect-ratio:1.9;background:#0a0a0a;touch-action:pan-y}.lp-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block;opacity:0;transform:scale(1.025);transition:opacity .6s var(--lp-ease),transform 1.2s var(--lp-ease)}.lp-slide.active{opacity:1;transform:scale(1)}.lp-frame img{width:100%;height:auto;display:block;background:#0a0a0a}.lp-carousel{position:relative}.lp-carousel-arrow{position:absolute;top:50%;z-index:2;width:44px;height:44px;margin-top:-22px;display:grid;place-items:center;border-radius:50%;cursor:pointer;background:#0a0a0ab8;color:#fff;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .2s,transform .2s var(--lp-ease),background-color .2s}.lp-carousel-arrow.prev{left:12px}.lp-carousel-arrow.next{right:12px}.lp-carousel-arrow:hover{background:var(--aio-orange);color:#140a04}.lp-carousel:hover .lp-carousel-arrow,.lp-carousel-arrow:focus-visible{opacity:1}@media (hover: none){.lp-carousel-arrow{opacity:1}}.lp-carousel-caption{margin:16px 2px 0;font-size:15px;color:var(--aio-muted);min-height:1.6em}.lp-carousel-caption strong{color:var(--aio-text);font-weight:600}.lp-tabs-slider{position:relative;display:flex;align-items:center;gap:6px;margin-top:12px}.lp-carousel-tabs{flex:1;min-width:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;--fade-l: 0px;--fade-r: 0px;mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%)}.lp-tabs-slider.has-start .lp-carousel-tabs{--fade-l: 36px}.lp-tabs-slider.has-end .lp-carousel-tabs{--fade-r: 36px}.lp-tabs-nav{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--aio-surface);border:1px solid var(--lp-line);color:var(--aio-text);cursor:pointer;transition:opacity .2s,background-color .2s,border-color .2s,transform .2s var(--lp-ease)}.lp-tabs-nav:hover:not(:disabled){border-color:rgba(var(--holo-orange),.55);color:var(--lp-accent-text)}.lp-tabs-nav:active:not(:disabled){transform:scale(.94)}.lp-tabs-nav:disabled{opacity:.3;cursor:default}.lp-carousel-tabs::-webkit-scrollbar{display:none}.lp-carousel-tab{position:relative;overflow:hidden;flex-shrink:0;scroll-snap-align:start;min-height:40px;padding:0 15px;border-radius:999px;background:var(--aio-surface);border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-sm);color:var(--aio-muted);font:500 14px var(--lp-sans);cursor:pointer;transition:color .2s,border-color .2s,background-color .2s}.lp-carousel-tab:hover{color:var(--aio-text);border-color:var(--aio-border-strong)}.lp-carousel-tab.active{color:var(--aio-text);border-color:rgba(var(--holo-orange),.55);background:var(--aio-orange-light)}.lp-carousel-progress{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--aio-orange);transform-origin:left;transform:scaleX(0);animation-name:lp-progress;animation-timing-function:linear;animation-fill-mode:forwards}.lp-section{position:relative;padding-block:clamp(64px,8vw,104px);scroll-margin-top:64px}.lp-band{background:var(--aio-surface);border-block:1px solid var(--lp-line)}.lp-section-head{max-width:46rem;margin-bottom:40px}.lp-center{text-align:center}.lp-center.lp-section-head,.lp-center .lp-section-sub{margin-inline:auto}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease;transition-delay:var(--d, 0ms)}[data-reveal].is-in{opacity:1;transform:none}.lp-facts{padding-top:clamp(48px,6vw,72px)}.lp-facts ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--lp-line);border:1px solid var(--lp-line);border-radius:var(--lp-radius);overflow:hidden}.lp-facts li{background:var(--aio-surface);padding:20px 22px}.lp-facts b{display:block;font-size:1.15rem;font-weight:600;letter-spacing:-.01em;color:var(--aio-text)}.lp-facts span{font-size:15px;color:var(--aio-muted)}.lp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lp-card{background:var(--aio-surface);border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:26px;box-shadow:var(--lp-shadow-sm);transition:opacity .6s ease,transform .2s ease,box-shadow .2s ease,border-color .2s ease}[data-reveal].lp-card{transition:opacity .6s ease,transform .6s ease,box-shadow .2s ease,border-color .2s ease}.lp-card.is-in:hover,.lp-card:not([data-reveal]):hover{transform:translateY(-3px);border-color:rgba(var(--holo-orange),.35);box-shadow:0 14px 30px -16px rgba(var(--holo-orange),.45)}.lp-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border-radius:12px;background:var(--aio-orange-light);color:var(--lp-accent-text)}.lp-card p{margin:8px 0 0;font-size:16px;color:var(--aio-muted)}.lp-ticker{background:var(--aio-surface);border-block:1px solid var(--lp-line);overflow:hidden;padding:18px 0}.lp-ticker-track{display:flex;width:max-content;animation:lp-marquee 40s linear infinite}.lp-ticker:hover .lp-ticker-track{animation-play-state:paused}.lp-ticker-list{display:flex;list-style:none;margin:0;padding:0}.lp-ticker-list li{display:inline-flex;align-items:center;gap:10px;padding:0 28px;white-space:nowrap;font:600 13px var(--lp-sans);text-transform:uppercase;letter-spacing:.12em;color:var(--aio-muted)}.lp-ticker-list svg{color:var(--aio-orange)}.lp-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,80px);align-items:center}.lp-split.flip .lp-split-media{order:-1}.lp-split .lp-section-sub{font-size:1.125rem}.lp-ticks{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:13px}.lp-ticks li,.lp-price-features li{position:relative;padding-left:32px}.lp-ticks li:before,.lp-price-features li:before{content:"";position:absolute;left:0;top:.2em;width:21px;height:21px;border-radius:50%;background:var(--aio-orange-light) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D45A15' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 72% no-repeat}.lp-ticks strong{font-weight:600}.lp-ticks li{color:var(--aio-muted)}.lp-ticks li strong{color:var(--aio-text)}.lp-more{font-size:16px;color:var(--aio-muted);line-height:1.7;margin:20px 0 0;max-height:0;overflow:hidden;transition:max-height .45s var(--lp-ease)}.lp-more.expanded{max-height:40em}.lp-shot{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;text-align:left;font:inherit;color:inherit;border-radius:var(--lp-radius)}.lp-shot .lp-frame{box-shadow:var(--lp-shot-shadow);transition:transform .25s ease,box-shadow .25s ease}.lp-shot:hover .lp-frame{transform:translateY(-4px);box-shadow:0 28px 50px -22px #0a06038c}.lp-figcaption{margin-top:14px;font-size:15px;color:var(--aio-muted)}.lp-steps{counter-reset:step;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.lp-step{position:relative;padding:24px 22px 22px;border-radius:var(--lp-radius);background:var(--aio-surface);border:1px solid var(--lp-line)}.lp-step:before{counter-increment:step;content:counter(step);display:grid;place-items:center;width:36px;height:36px;margin-bottom:16px;border-radius:50%;background:var(--aio-orange);color:var(--lp-on-accent);font-weight:600}.lp-step p{margin:6px 0 0;font-size:15.5px;color:var(--aio-muted)}.lp-dark-band{background:linear-gradient(165deg,var(--lp-ink-950),var(--lp-ink-900))}.lp-swap{border:1px solid var(--lp-line);border-radius:var(--lp-radius);overflow:hidden;display:grid;gap:1px;background:var(--lp-line)}.lp-swap-head,.lp-swap-row{display:grid;grid-template-columns:1fr 48px 1fr;align-items:center;background:var(--lp-ink-950)}.lp-swap-head{padding:14px 26px;font:600 12px var(--lp-sans);text-transform:uppercase;letter-spacing:.14em;color:var(--aio-dim)}.lp-swap-head-new{color:var(--lp-accent-text)}.lp-swap-row{padding:20px 26px;transition:background-color .2s}.lp-swap-row:hover{background:#0e0b09}.lp-swap-before,.lp-swap-after{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:1.5}.lp-swap-before{color:var(--aio-dim)}.lp-swap-before>svg{color:#f26060;flex-shrink:0;margin-top:4px}.lp-swap-after{color:#fff;font-weight:500}.lp-swap-after>svg{color:var(--lp-accent-soft);flex-shrink:0;margin-top:4px}.lp-swap-arrow{display:grid;place-items:center;color:var(--aio-faint)}.lp-pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.lp-price{position:relative;display:flex;flex-direction:column;padding:30px 26px;border-radius:var(--lp-radius);background:var(--aio-surface);border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-sm)}.lp-price.active{border-color:rgba(var(--holo-orange),.55);box-shadow:0 0 0 1px rgba(var(--holo-orange),.2),0 24px 48px -26px rgba(var(--holo-orange),.5)}.lp-price.soon .lp-price-name,.lp-price.soon .lp-price-features{opacity:.7}.lp-price-badge{align-self:flex-start;margin-bottom:18px;padding:4px 10px;border-radius:999px;font:600 11px var(--lp-sans);text-transform:uppercase;letter-spacing:.12em;color:var(--aio-muted);border:1px solid var(--lp-line)}.lp-price-badge-live{color:var(--lp-accent-text);border-color:rgba(var(--holo-orange),.4);background:var(--aio-orange-light)}.lp-price-name{font:600 22px/1.2 var(--lp-sans);letter-spacing:-.02em;margin:0 0 6px;color:var(--aio-text)}.lp-price-tagline{font-size:15px;color:var(--aio-muted);margin:0 0 22px;min-height:3.2em}.lp-price-amount{display:flex;align-items:baseline;gap:6px;min-height:36px;margin-bottom:24px;font:300 34px/1 var(--lp-sans);letter-spacing:-.03em;color:var(--aio-text)}.lp-price-amount span{font:500 15px var(--lp-sans);color:var(--aio-muted);letter-spacing:0}.lp-price-features{list-style:none;margin:0 0 28px;padding:22px 0 0;border-top:1px solid var(--lp-line);display:grid;gap:12px;flex:1;align-content:start}.lp-price-features li{font-size:15px}.lp-faq-wrap{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:start}.lp-faq-wrap .lp-section-head{position:sticky;top:100px;margin-bottom:0}.lp-faq{display:grid;gap:12px}.lp-faq-item{background:var(--aio-surface);border:1px solid var(--lp-line);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow-sm);transition:border-color .2s}.lp-faq-item[open]{border-color:rgba(var(--holo-orange),.35)}.lp-faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;cursor:pointer;list-style:none;border-radius:var(--lp-radius)}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-q{font:600 17px/1.4 var(--lp-sans);margin:0;color:var(--aio-text);transition:color .2s}.lp-faq-item summary:hover .lp-faq-q{color:var(--lp-accent-text)}.lp-faq-plus{position:relative;width:28px;height:28px;border-radius:50%;background:var(--aio-orange-light);flex-shrink:0}.lp-faq-plus:before,.lp-faq-plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.75px;border-radius:2px;background:var(--lp-accent-text);transform:translate(-50%,-50%)}.lp-faq-plus:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s var(--lp-ease)}.lp-faq-item[open] .lp-faq-plus:after{transform:translate(-50%,-50%) rotate(0)}.lp-faq-a{margin:-4px 0 0;padding:0 74px 22px 22px;font-size:16px;color:var(--aio-muted);line-height:1.7}.lp-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,80px);align-items:start}.lp-contact-mail{display:inline-flex;align-items:center;gap:12px;margin-top:28px;font-weight:600;color:var(--aio-text);text-decoration:none}.lp-contact-mail:hover{color:var(--lp-accent-text)}.lp-contact-mail-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:var(--lp-accent-text);background:var(--aio-orange-light)}.lp-form{display:grid;gap:18px;align-content:start;padding:clamp(22px,3vw,32px);border-radius:var(--lp-radius);background:var(--aio-bg);border:1px solid var(--lp-line)}.lp-field{display:grid;gap:8px}.lp-field label{font-size:15px;font-weight:600;color:var(--aio-text)}.lp-field input,.lp-field textarea{width:100%;min-height:48px;padding:12px 14px;border-radius:var(--lp-radius-sm);background:var(--aio-surface);border:1px solid var(--aio-border-strong);color:var(--aio-text);font:400 16px var(--lp-sans);outline:none;transition:border-color .2s,box-shadow .2s}.lp-field textarea{resize:vertical;min-height:132px}.lp-field input:focus,.lp-field textarea:focus{border-color:var(--aio-orange);box-shadow:0 0 0 3px rgba(var(--holo-orange),.2)}.lp-field textarea::placeholder{color:var(--aio-faint)}.lp-form .lp-btn{margin-top:4px}.lp-final{position:relative;isolation:isolate;overflow:hidden;padding:clamp(80px,10vw,128px) 0;text-align:center;background:radial-gradient(50rem 30rem at 50% 120%,rgba(var(--holo-orange),.28),transparent 65%),linear-gradient(165deg,var(--lp-ink-950),var(--lp-ink-900))}.lp-final:before{background:repeating-radial-gradient(circle at 50% 110%,transparent 0 7.2rem,rgba(255,255,255,.045) 7.25rem 7.3rem);-webkit-mask-image:linear-gradient(transparent 0%,#000 100%);mask-image:linear-gradient(transparent 0%,#000);z-index:-2}.lp-final-inner{max-width:46rem;margin:0 auto}.lp-final .lp-section-sub{margin-inline:auto}.lp-page-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(7rem,13vw,9rem) 0 clamp(56px,7vw,88px)}.lp-page-hero .lp-hero-bg{top:0;right:0;bottom:0;left:0}.lp-switch{display:inline-flex;gap:4px;padding:4px;margin-bottom:40px;border-radius:999px;background:var(--aio-surface);border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-sm)}.lp-switch button{min-height:40px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:var(--aio-muted);font:600 15px var(--lp-sans);cursor:pointer;transition:background-color .2s,color .2s}.lp-switch button:hover{color:var(--aio-text)}.lp-switch button[aria-pressed=true]{background:var(--aio-orange);color:var(--lp-on-accent)}.lp-switch button:focus-visible{outline:3px solid var(--aio-orange);outline-offset:2px}.lp-dialog{margin:auto;max-width:min(96vw,1400px);max-height:94vh;padding:0;border:0;border-radius:var(--lp-radius);background:var(--aio-surface);color:var(--aio-text);box-shadow:0 40px 80px #00000080;overflow:hidden}.lp-dialog::backdrop{background:#070605d6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lp-dialog[open]{animation:lp-pop .25s var(--lp-ease)}.lp-dialog-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px 12px 20px;border-bottom:1px solid var(--aio-border);font:400 15px var(--lp-sans);color:var(--aio-muted)}.lp-dialog-bar button{font:600 14px var(--lp-sans);padding:6px 14px;border-radius:999px;border:1px solid var(--aio-border);background:var(--aio-bg);color:var(--aio-text);cursor:pointer}.lp-dialog-bar button:hover{background:var(--aio-orange-light)}.lp-dialog-body{overflow:auto;max-height:calc(94vh - 58px);padding:12px;background:var(--aio-surface-2)}.lp-dialog-body img{display:block;max-width:100%;max-height:calc(94vh - 82px);width:auto;height:auto;margin-inline:auto;border-radius:6px}@keyframes lp-rise{to{opacity:1;transform:none}}@keyframes lp-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes lp-bounce-x{0%{left:0}to{left:calc(100% - var(--s))}}@keyframes lp-bounce-y{0%{top:0}to{top:calc(100% - var(--s))}}@keyframes lp-sway{0%{transform:rotate(-18deg)}to{transform:rotate(18deg)}}@keyframes lp-card-float{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(6px,-9px) rotate(-.6deg)}50%{transform:translate(-2px,-14px) rotate(.4deg)}75%{transform:translate(-7px,-5px) rotate(-.4deg)}}@keyframes lp-progress{to{transform:scaleX(1)}}@keyframes lp-marquee{to{transform:translate(-50%)}}@keyframes lp-pulse{50%{box-shadow:0 0 0 7px rgba(var(--holo-orange),0)}}:root:not([data-theme=light]) .lp-dark-band,:root:not([data-theme=light]) .lp-final{border-block:1px solid var(--aio-border)}@media (max-width: 960px){.lp-cards,.lp-steps{grid-template-columns:repeat(2,1fr)}.lp-pricing{grid-template-columns:1fr;max-width:460px;margin:0 auto}.lp-faq-wrap{grid-template-columns:minmax(0,1fr)}.lp-faq-wrap .lp-section-head{position:static}}@media (max-width: 860px){.lp-facts ul{grid-template-columns:repeat(2,1fr)}.lp-split{grid-template-columns:minmax(0,1fr)}.lp-split.flip .lp-split-media{order:0}.lp-contact{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.lp-floaters-hero .lp-floater:nth-child(n+6){display:none}.lp-hero>.lp-floaters-hero{inset-inline:8px}.lp-hero-cta .lp-btn{flex:1 1 auto}.lp-browser-url{display:none}.lp-browser-bar{justify-content:space-between}.lp-swap-head{display:none}.lp-swap-row{grid-template-columns:1fr;gap:10px;padding:20px}.lp-swap-arrow{justify-content:start;padding-left:2px;transform:rotate(90deg);width:18px}.lp-faq-a{padding-right:22px}}@media (max-width: 620px){.lp-cards,.lp-steps,.lp-facts ul{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.lp-enter,[data-reveal]{opacity:1;transform:none;animation:none;transition:none}.lp-floater-free,.lp-floater-sway,.lp-floater-card,.lp-eyebrow-dot,.lp-ticker-track,.lp-dialog[open]{animation:none}.lp-slide{transition:opacity .2s;transform:none}.lp-btn,.lp-card,.lp-shot .lp-frame{transition:none}.lp-btn:hover,.lp-card.is-in:hover,.lp-shot:hover .lp-frame{transform:none}.lp-ticker-track{flex-wrap:wrap;width:auto;justify-content:center;row-gap:12px}.lp-ticker-list[aria-hidden=true]{display:none}.lp-ticker-list{flex-wrap:wrap;justify-content:center;row-gap:12px}}:root{--aio-font: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--aio-bg: #0A0A0A;--aio-sidebar: #111111;--aio-sidebar-text: #FFFFFF;--aio-sidebar-muted: #6B6B6B;--aio-surface: #161616;--aio-surface-2: #1A1A1A;--aio-border: #262626;--aio-border-strong: #333333;--aio-text: #FFFFFF;--aio-muted: #9A9A9A;--aio-orange: #F26A21;--aio-orange-dark: #D45A15;--aio-orange-light: rgba(242,106,33,.12);--aio-success: #22C55E;--aio-success-bg: rgba(34,197,94,.12);--aio-danger: #EF4444;--aio-danger-bg: rgba(239,68,68,.12);--aio-warning: #F59E0B;--aio-warning-bg: rgba(245,158,11,.12);--aio-blue: #378ADD;--aio-blue-light: rgba(55,138,221,.12);--aio-border-soft: #1E1E23;--aio-faint: #5C5C62;--aio-surface-3: #212126;--aio-dim: #8C8C93;--aio-orange-dim: rgba(242,106,33,.16);--tenant-accent: #F26A21;--aio-teal: #F26A21;--aio-teal-dark: #D45A15;--aio-teal-light: rgba(242,106,33,.12);--aio-navy: #378ADD;--aio-navy-light: rgba(55,138,221,.12);--holo-orange: 242,106,33;--holo-blue: 59,130,246;--holo-blue-dim: 55,138,221;--holo-cyan: 6,182,212;--holo-green: 52,199,89;--holo-green-dim: 34,197,94;--holo-yellow: 255,215,0;--holo-red: 239,68,68;--holo-amber: 245,158,11;--holo-white: 255,255,255}:root[data-theme=light]{--aio-bg: #F5F5F4;--aio-sidebar: #FFFFFF;--aio-sidebar-text: #16130F;--aio-sidebar-muted: #8A8580;--aio-surface: #FFFFFF;--aio-surface-2: #F0EFED;--aio-surface-3: #E7E5E2;--aio-border: #E2E0DD;--aio-border-strong: #CFCCC7;--aio-border-soft: #EAE8E5;--aio-text: #16130F;--aio-muted: #6B6660;--aio-dim: #79746D;--aio-faint: #A6A29B;--aio-orange-light: rgba(242,106,33,.1);--aio-blue-light: rgba(55,138,221,.1);--aio-teal-light: rgba(242,106,33,.1);--aio-navy-light: rgba(55,138,221,.1);--aio-success-bg: rgba(34,197,94,.1);--aio-danger-bg: rgba(239,68,68,.1);--aio-warning-bg: rgba(245,158,11,.1);--holo-white: 20,18,16}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--aio-bg);color:var(--aio-text);font-family:var(--aio-font);font-size:14px;line-height:1.5}.aio-brand{display:inline-flex;align-items:center;gap:calc(var(--brand-size, 32px) * .3);text-decoration:none;color:var(--aio-text)}.aio-brand.stacked{flex-direction:column;gap:calc(var(--brand-size, 32px) * .14)}.aio-brand-mark{height:var(--brand-size, 32px);width:auto;display:block;flex-shrink:0}.aio-brand-name{font-family:var(--aio-font);font-size:max(16px,calc(var(--brand-size, 32px) * .62));font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--aio-text);white-space:nowrap}.aio-brand-name span{color:var(--aio-orange)}.aio-brand.stacked .aio-brand-name{font-size:max(18px,calc(var(--brand-size, 32px) * .3))}.aio-shell{display:flex;height:100vh;overflow:hidden}.aio-sidebar{width:240px;flex-shrink:0;display:flex;flex-direction:column;background:var(--aio-bg);border-right:1px solid var(--aio-border-soft);padding:0 12px 20px;overflow-y:auto}.aio-logo-wrap{display:flex;flex-direction:column;align-items:center;gap:3px;padding:28px 0 24px;border-bottom:1px solid var(--aio-border-soft)}.aio-logo-icon{width:48px;height:24px;color:var(--aio-orange)}.aio-logo-name{font-size:16px;font-weight:800;letter-spacing:1px;margin-top:6px}.aio-logo-sub{font-size:8px;letter-spacing:4.5px;color:var(--aio-dim);font-weight:600}.aio-nav{display:flex;flex-direction:column;gap:2px}.aio-nav-item{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:10px;font-size:13.5px;font-weight:500;color:var(--aio-dim);cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s;position:relative;border:1.5px solid transparent}.aio-nav-item:hover{background:rgba(var(--holo-orange),.12);color:var(--aio-orange)}.aio-nav-item.active{background:rgba(var(--holo-orange),.15);color:var(--aio-orange);font-weight:600;border:1.5px solid rgba(var(--holo-orange),.5);box-shadow:0 0 10px rgba(var(--holo-orange),.3)}.aio-nav-item.disabled{color:var(--aio-faint);cursor:default;pointer-events:none}.aio-soon-pill{margin-left:auto;font-size:9px;font-weight:700;color:var(--aio-faint);border:1px solid var(--aio-border);padding:2px 7px;border-radius:6px;letter-spacing:.3px}.aio-nav-divider{height:1px;background:var(--aio-border-soft);margin:10px 4px}.aio-sidebar-bottom{margin-top:auto;display:flex;flex-direction:column;gap:6px}.aio-help-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--aio-surface);border:1px solid var(--aio-border-soft);cursor:pointer}.aio-help-title{font-size:13px;font-weight:600}.aio-help-sub{font-size:11px;color:var(--aio-orange);margin-top:1px}.aio-profile-row{display:flex;align-items:center;gap:10px;padding:16px 12px 12px;border-radius:12px;border-top:1px solid var(--aio-border-soft);margin-top:4px;cursor:pointer}.aio-profile-row:hover{background:var(--aio-surface)}.aio-avatar{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#f26a21,#ff8c42);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;color:#fff;flex-shrink:0}.aio-profile-info{min-width:0}.aio-p-name{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aio-p-role{font-size:11px;color:var(--aio-dim);margin-top:2px}.aio-chevron{margin-left:auto;color:var(--aio-dim);display:flex}.aio-account-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;background:transparent}.aio-account-menu{position:absolute;bottom:calc(100% + 8px);left:0;right:0;z-index:999;background:var(--aio-surface);border:1px solid var(--aio-border);border-radius:12px;padding:12px;box-shadow:0 12px 32px #00000059}.aio-account-menu-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--aio-muted);margin-bottom:8px}.aio-theme-toggle{display:flex;gap:4px;background:var(--aio-surface-2);border-radius:8px;padding:3px;margin-bottom:12px}.aio-theme-toggle-btn{flex:1;padding:6px 0;border-radius:6px;border:none;background:transparent;color:var(--aio-muted);font-size:12px;font-weight:600;cursor:pointer;font-family:var(--aio-font);transition:all .12s}.aio-theme-toggle-btn.active{background:rgba(var(--holo-orange),.15);color:var(--aio-orange);box-shadow:0 0 8px rgba(var(--holo-orange),.3)}.aio-account-menu-item{display:block;width:100%;text-align:left;padding:9px 10px;border-radius:8px;border:none;background:transparent;color:var(--aio-text);font-size:13px;font-weight:600;cursor:pointer;font-family:var(--aio-font);transition:background .12s}.aio-account-menu-item:hover{background:var(--aio-surface-2)}.aio-account-menu-item-danger{color:var(--aio-danger)}.aio-account-menu-item-danger:hover{background:var(--aio-danger-bg)}.aio-powered,.aio-signout,.aio-topbar,.aio-nav-section,.aio-nav-link-icon{display:none}.aio-main{flex:1;min-width:0;overflow-y:auto;scrollbar-gutter:stable;background:var(--aio-bg);padding:32px 36px 48px;display:flex;flex-direction:column;gap:24px}.aio-main>*{min-width:0}@media (max-width: 1024px) and (min-width: 769px){.aio-sidebar{width:200px}.aio-main{padding:20px 20px 36px}}.aio-mobile-topbar{display:none}@media (max-width: 768px){.aio-shell{flex-direction:column;height:100vh}.aio-mobile-topbar{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:10px 14px;background:var(--aio-bg);border-bottom:1px solid var(--aio-border-soft);position:sticky;top:0;z-index:900}.aio-hamburger-btn{width:40px;height:40px;border-radius:10px;background:var(--aio-surface);border:1px solid var(--aio-border-soft);color:var(--aio-text);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.aio-sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:998}.aio-sidebar{position:fixed;top:0;left:0;bottom:0;width:min(84vw,300px);max-width:300px;z-index:999;transform:translate(-100%);transition:transform .2s ease;box-shadow:0 0 32px #0006}.aio-sidebar.open{transform:translate(0)}.aio-sidebar-close-btn{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:8px;background:var(--aio-surface);border:1px solid var(--aio-border-soft);color:var(--aio-text);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.aio-main{padding:16px 14px 32px}.aio-btn{white-space:nowrap}.aio-panels-row{grid-template-columns:1fr}.aio-page-header{flex-wrap:wrap;gap:10px;margin-bottom:16px}.aio-page-title{font-size:20px}.aio-filter-tabs{margin-top:4px}}@media (max-width: 1024px){.aio-page-detail-steps-header{gap:0}.aio-page-detail-steps{gap:4px;padding:14px 6px}.aio-page-step-number{font-size:18px;padding:3px 9px}.aio-page-step-description{font-size:11.5px;white-space:nowrap}.aio-page-progess-line{width:32px;overflow:hidden;white-space:nowrap}}@media (max-width: 820px){.aio-page-step-number{font-size:15px;padding:2px 7px}.aio-page-step-description{font-size:10.5px}.aio-page-progess-line{width:18px}}.aio-page-header{display:flex;align-items:flex-start;justify-content:space-between}.aio-page-title{font-size:24px;font-weight:800;letter-spacing:-.3px;line-height:1.1;color:var(--aio-text)}.aio-page-subtitle{font-size:13px;color:var(--aio-dim);margin-top:5px}.aio-page-subtitle strong{color:var(--aio-orange)}.aio-bell-btn{position:relative;width:44px;height:44px;border-radius:12px;background:var(--aio-surface);border:1px solid var(--aio-border-soft);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;color:var(--aio-text)}.aio-notif-badge{position:absolute;top:-5px;right:-5px;width:20px;height:20px;background:var(--aio-orange);color:#fff;font-size:10px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--aio-bg)}.aio-page-detail-header{display:flex;justify-content:center;align-items:center;flex-direction:column}.aio-page-detail-steps-header{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;max-width:100%}@media (max-width: 700px){.aio-page-detail-steps-header{justify-content:flex-start}}.aio-page-detail-steps{display:flex;justify-content:center;gap:10px;align-items:center;flex-direction:column;padding:20px;background:none;border:none}.aio-page-step-number{transition:background-color .25s ease,color .25s ease,transform .25s ease;padding:4px 12px;border-radius:50px;font-size:clamp(12px,1vw,25px);font-weight:800;background:rgba(var(--holo-white),.08);color:var(--aio-text);border:1.5px solid rgba(var(--holo-white),.35);box-shadow:0 0 10px rgba(var(--holo-white),.12)}.aio-page-step-description{transition:color .25s ease;font-size:clamp(12px,1vw,20px);font-weight:600;color:var(--aio-text)}.aio-page-step{font-size:clamp(5px,1vw,10px)}.aio-page-step:hover{transition:background-color .25s ease,color .25s ease}.aio-page-step:hover .aio-page-step-number{background:rgba(var(--holo-orange),.12);color:var(--aio-orange);border:1.5px solid rgba(var(--holo-orange),.5);box-shadow:0 0 10px rgba(var(--holo-orange),.3)}.aio-page-step:hover .aio-page-step-description{color:var(--aio-orange)}.aio-page-step.active .aio-page-step-number{background:rgba(var(--holo-orange),.12);color:var(--aio-orange);border:1.5px solid rgba(var(--holo-orange),.5);box-shadow:0 0 10px rgba(var(--holo-orange),.3)}.aio-page-step.active .aio-page-step-description,.aio-page-step.active .aio-page-progess-line{color:var(--aio-orange)}.aio-card{background:var(--aio-surface);border:1px solid var(--aio-border);border-radius:10px;padding:20px;margin-bottom:20px;min-width:0}.aio-card-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--aio-muted);margin-bottom:14px}.aio-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.aio-view-all{font-size:12px;font-weight:600;color:var(--aio-orange);text-decoration:none;transition:opacity .12s}.aio-view-all:hover{opacity:.75}.aio-panels-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.aio-panel{background:var(--aio-surface);border:1px solid var(--aio-border-soft);border-radius:16px;overflow:hidden}.aio-panel-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--aio-border-soft)}.aio-panel-title{font-size:14.5px;font-weight:700}.aio-panel-list{padding:8px 12px 12px}.aio-list-row{display:flex;align-items:center;gap:14px;padding:11px 8px;border-radius:12px;transition:background .1s;cursor:pointer;text-decoration:none;color:inherit}.aio-list-row:hover{background:var(--aio-surface-2)}.aio-car-thumb{width:60px;height:44px;border-radius:10px;background:linear-gradient(135deg,#222228,#15151a);border:1px solid var(--aio-border-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.aio-car-thumb svg{width:44px;height:auto;color:#5a5a64}.aio-doc-icon{width:40px;height:44px;border-radius:10px;background:var(--aio-surface-2);border:1px solid var(--aio-border-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}.aio-doc-icon svg{width:19px;height:19px;color:var(--aio-dim)}.aio-list-meta{flex:1;min-width:0}.aio-list-primary{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aio-list-secondary{font-size:12px;color:var(--aio-dim);margin-top:2px}.aio-list-date{font-size:11px;color:var(--aio-faint);margin-top:2px}.aio-list-right{text-align:right;flex-shrink:0}.aio-list-amount{font-size:14px;font-weight:700}.aio-status-pill{font-size:11px;font-weight:600;padding:5px 13px;border-radius:8px;white-space:nowrap;flex-shrink:0}.aio-status-pill.in_progress{color:var(--aio-orange);background:var(--aio-orange-dim)}.aio-status-pill.not_started,.aio-status-pill.completed{color:var(--aio-dim);background:var(--aio-surface-3);border:1px solid var(--aio-border)}.aio-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.aio-stat{background:var(--aio-surface);border:1px solid var(--aio-border-soft);border-radius:16px;padding:20px 20px 18px}.aio-stat-top{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.aio-stat-icon{width:44px;height:44px;border-radius:12px;border:1.5px solid var(--aio-orange);display:flex;align-items:center;justify-content:center;flex-shrink:0}.aio-stat-icon svg{width:20px;height:20px;color:var(--aio-orange)}.aio-stat-num{font-size:28px;font-weight:800;letter-spacing:-.6px;line-height:1;margin-top:2px}.aio-stat-label{font-size:13px;color:var(--aio-dim);margin-top:6px;font-weight:500}.aio-stat-foot{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--aio-border-soft)}.aio-stat-when{font-size:11.5px;color:var(--aio-faint)}.aio-stat-val{font-size:28px;font-weight:700;color:var(--aio-text);line-height:1}.aio-stat-sub{font-size:11px;color:var(--aio-muted);margin-top:6px}.aio-stat-delta{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:700;color:var(--aio-success)}.aio-row-kebab-wrap{position:relative;display:none}.aio-row-kebab-btn{width:32px;height:32px;border-radius:8px;background:var(--aio-surface-2);border:1px solid var(--aio-border-soft);color:var(--aio-text);cursor:pointer;font-size:16px;line-height:1;flex-shrink:0}.aio-row-kebab-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:60;background:var(--aio-surface);border:1px solid var(--aio-border);border-radius:10px;padding:6px;min-width:150px;box-shadow:0 12px 24px #0006;display:flex;flex-direction:column;gap:2px}.aio-row-kebab-item{display:block;width:100%;text-align:left;padding:9px 10px;border-radius:7px;border:none;background:transparent;color:var(--aio-text);font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;font-family:var(--aio-font)}.aio-row-kebab-item:hover{background:var(--aio-surface-2)}.aio-row-kebab-item.danger{color:var(--aio-danger)}.aio-row-kebab-item:disabled{opacity:.5;cursor:not-allowed}.aio-table-wrap{background:var(--aio-surface);border:1px solid var(--aio-border);border-radius:10px;overflow-x:auto}.aio-table{width:100%;min-width:640px;border-collapse:collapse}.aio-table th{text-align:left;padding:10px 16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--aio-muted);background:var(--aio-surface-2);border-bottom:1px solid var(--aio-border)}.aio-table td{padding:13px 16px;font-size:13px;color:var(--aio-text);border-bottom:1px solid var(--aio-border);vertical-align:middle}@media (max-width: 700px){.aio-row-kebab-wrap{display:inline-block}.aio-row-actions-desktop,.aio-table-col-optional{display:none!important}.aio-table{min-width:0;table-layout:fixed}.aio-table td,.aio-table th{overflow-wrap:break-word;word-break:break-word;white-space:normal!important}}.aio-table tr:last-child td{border-bottom:none}.aio-table tr:hover td{background:rgba(var(--holo-white),.03)}.aio-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:999px;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;transition:all .15s;font-family:var(--aio-font);letter-spacing:-.01em}.aio-btn-primary{background:rgba(var(--holo-orange),.15);color:var(--aio-orange);border:1.5px solid rgba(var(--holo-orange),.5);box-shadow:0 0 10px rgba(var(--holo-orange),.3)}.aio-btn-primary:hover{background:rgba(var(--holo-orange),.25);border-color:rgba(var(--holo-orange),.7);box-shadow:0 0 16px rgba(var(--holo-orange),.5)}.aio-btn-secondary{background:rgba(var(--holo-white),.08);color:var(--aio-text);border:1.5px solid rgba(var(--holo-white),.35);box-shadow:0 0 10px rgba(var(--holo-white),.12)}.aio-btn-secondary:hover{background:rgba(var(--holo-white),.14);border-color:rgba(var(--holo-white),.55);box-shadow:0 0 16px rgba(var(--holo-white),.22)}.aio-btn-ghost{background:rgba(var(--holo-white),.05);color:var(--aio-muted);border:1.5px solid rgba(var(--holo-white),.2);padding:6px 14px;font-size:12px}.aio-btn-ghost:hover{color:var(--aio-text);background:rgba(var(--holo-white),.1);border-color:rgba(var(--holo-white),.4);box-shadow:0 0 10px rgba(var(--holo-white),.15)}.aio-btn-danger{background:rgba(var(--holo-red),.15);color:var(--aio-danger);border:1.5px solid rgba(var(--holo-red),.5);box-shadow:0 0 10px rgba(var(--holo-red),.3)}.aio-btn-danger:hover{background:rgba(var(--holo-red),.25);border-color:rgba(var(--holo-red),.7);box-shadow:0 0 16px rgba(var(--holo-red),.5)}.aio-btn-danger:disabled{opacity:.5;cursor:not-allowed}.aio-btn-warning{background:rgba(var(--holo-yellow),.15);color:gold;border:1.5px solid rgba(var(--holo-yellow),.5);box-shadow:0 0 10px rgba(var(--holo-yellow),.3)}.aio-btn-warning:hover{background:rgba(var(--holo-yellow),.25);border-color:rgba(var(--holo-yellow),.7);box-shadow:0 0 16px rgba(var(--holo-yellow),.5)}.aio-btn-success{background:rgba(var(--holo-green-dim),.15);color:var(--aio-success);border:1.5px solid rgba(var(--holo-green-dim),.5);box-shadow:0 0 10px rgba(var(--holo-green-dim),.3)}.aio-btn-success:hover{background:rgba(var(--holo-green-dim),.25);border-color:rgba(var(--holo-green-dim),.7);box-shadow:0 0 16px rgba(var(--holo-green-dim),.5)}.aio-btn-danger-outline{background:rgba(var(--holo-red),.1);color:var(--aio-danger);border:1.5px solid rgba(var(--holo-red),.5);box-shadow:0 0 8px rgba(var(--holo-red),.2)}.aio-btn-danger-outline:hover{background:rgba(var(--holo-red),.2);box-shadow:0 0 14px rgba(var(--holo-red),.4)}.aio-btn-navy{background:rgba(var(--holo-blue),.15);color:#3b82f6;border:1.5px solid rgba(var(--holo-blue),.5);box-shadow:0 0 10px rgba(var(--holo-blue),.3)}.aio-btn-navy:hover{background:rgba(var(--holo-blue),.25);border-color:rgba(var(--holo-blue),.7);box-shadow:0 0 16px rgba(var(--holo-blue),.5)}.aio-btn-amber{background:rgba(var(--holo-yellow),.15);color:gold;border:1.5px solid rgba(var(--holo-yellow),.5);box-shadow:0 0 10px rgba(var(--holo-yellow),.3)}.aio-btn-amber:hover{background:rgba(var(--holo-yellow),.25);border-color:rgba(var(--holo-yellow),.7);box-shadow:0 0 16px rgba(var(--holo-yellow),.5)}.aio-btn-invoice-download{background:rgba(var(--holo-green),.15);color:#34c759;border:1.5px solid rgba(var(--holo-green),.5);box-shadow:0 0 10px rgba(var(--holo-green),.3)}.aio-btn-invoice-download:hover{background:rgba(var(--holo-green),.25);border-color:rgba(var(--holo-green),.7);box-shadow:0 0 16px rgba(var(--holo-green),.5)}.aio-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.aio-btn-sm{padding:5px 12px;font-size:12px}.aio-form{display:block;justify-content:center;margin-top:50px;margin-bottom:50px;padding:0 24px}.aio-form-card{display:grid;justify-content:center;grid-template-columns:500px 500px}@media (max-width: 1100px){.aio-form-card{grid-template-columns:minmax(0,500px);justify-items:center;row-gap:20px}.aio-form-card>div{grid-column:1!important;border-radius:10px!important}}@media (max-width: 600px){.aio-form{padding:0 16px;margin-top:32px;margin-bottom:32px}.aio-form-card>div{padding:24px 18px!important;height:auto!important}.aio-form-card .aio-land-price-amount{font-size:24px;margin-bottom:12px}}input:focus{outline:none}textarea:focus{outline:none}.aio-form-input{font:inherit;outline:none;display:inline-flex;align-items:center;gap:6px;padding:0 1px;height:30px;width:285px;max-width:100%;border-radius:10px;font-size:13px;font-weight:400;cursor:pointer;text-decoration:none;transition:all .15s;font-family:var(--aio-font);letter-spacing:-.01em}.aio-form-message{padding:0;font-size:13px;font-weight:700;font:inherit;height:150px;width:285px;max-width:100%}.aio-form-primary{background:none;color:var(--aio-orange);border:none;box-shadow:none;border-bottom:1px solid white;border-radius:0}.aio-input{width:100%;background:var(--aio-surface-2);border:1px solid var(--aio-border);border-radius:7px;color:var(--aio-text);font-family:var(--aio-font);font-size:13px;padding:9px 12px;outline:none;transition:border-color .15s}.aio-input:focus{border-color:var(--aio-orange);box-shadow:0 0 0 3px var(--aio-orange-light)}.aio-input::placeholder{color:var(--aio-muted);opacity:.55}.aio-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--aio-muted);margin-bottom:5px}.aio-form-group{margin-bottom:16px}.aio-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.aio-form-row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.aio-detail-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 24px}.aio-detail-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.aio-section-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--aio-orange);margin:24px 0 14px;padding-bottom:8px;border-bottom:1px solid var(--aio-border)}textarea.aio-input{resize:vertical;min-height:80px}select.aio-input{cursor:pointer}.aio-badge{display:inline-block;padding:3px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.03em;transition:all .15s}.aio-badge-draft{background:rgba(var(--holo-white),.08);color:var(--aio-text);border:1.5px solid rgba(var(--holo-white),.35);box-shadow:0 0 8px rgba(var(--holo-white),.15)}.aio-badge-pending{background:rgba(var(--holo-amber),.15);color:var(--aio-warning);border:1.5px solid rgba(var(--holo-amber),.5);box-shadow:0 0 8px rgba(var(--holo-amber),.3)}.aio-badge-sent{background:rgba(var(--holo-blue-dim),.15);color:var(--aio-blue);border:1.5px solid rgba(var(--holo-blue-dim),.5);box-shadow:0 0 8px rgba(var(--holo-blue-dim),.3)}.aio-badge-paid,.aio-badge-signed{background:rgba(var(--holo-green-dim),.15);color:var(--aio-success);border:1.5px solid rgba(var(--holo-green-dim),.5);box-shadow:0 0 8px rgba(var(--holo-green-dim),.3)}.aio-badge-expired,.aio-badge-unsigned{background:rgba(var(--holo-red),.15);color:var(--aio-danger);border:1.5px solid rgba(var(--holo-red),.5);box-shadow:0 0 8px rgba(var(--holo-red),.3)}.aio-badge-not_started{background:rgba(var(--holo-red),.15);color:#ef4444;border:1.5px solid rgba(var(--holo-red),.5);box-shadow:0 0 8px rgba(var(--holo-red),.3)}.aio-badge-in_progress{background:rgba(var(--holo-amber),.15);color:var(--aio-warning);border:1.5px solid rgba(var(--holo-amber),.5);box-shadow:0 0 8px rgba(var(--holo-amber),.3)}.aio-badge-completed{background:rgba(var(--holo-green),.15);color:#34c759;border:1.5px solid rgba(var(--holo-green),.5);box-shadow:0 0 8px rgba(var(--holo-green),.3)}.aio-alert{padding:10px 14px;border-radius:8px;font-size:13px;margin-bottom:16px;max-width:400px}.aio-alert-error{background:var(--aio-danger-bg);border:1px solid rgba(239,68,68,.3);color:var(--aio-danger)}.aio-alert-success{background:var(--aio-success-bg);border:1px solid rgba(34,197,94,.3);color:var(--aio-success)}.aio-alert-info{background:var(--aio-blue-light);border:1px solid rgba(55,138,221,.3);color:var(--aio-blue)}.aio-alert-warning{background:var(--aio-warning-bg);border:1px solid rgba(245,158,11,.3);color:var(--aio-warning)}.cmodal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;z-index:9998;display:flex;align-items:center;justify-content:center;padding:20px}.cmodal-card{background:#1a1a1a;border:1px solid #2E2E2E;border-radius:12px;padding:28px 28px 24px;max-width:420px;width:100%;box-shadow:0 16px 48px #000000a6}.cmodal-title{font-size:18px;font-weight:700;color:#fff;margin-bottom:10px}.cmodal-body{font-size:14px;color:var(--aio-muted);line-height:1.6;margin-bottom:24px}.cmodal-footer{display:flex;justify-content:flex-end;gap:10px}.cmodal-card-wide{max-width:760px}.csv-row-invalid{background:var(--aio-danger-bg);color:var(--aio-danger)}.pdf-viewer-card{position:relative;width:90vw;height:90vh;background:#1a1a1a;border:1px solid #2E2E2E;border-radius:12px;overflow:hidden;box-shadow:0 16px 48px #000000a6}.pdf-viewer-card iframe{width:100%;height:100%;border:none;display:block}.pdf-viewer-close{position:absolute;top:12px;right:12px;z-index:2;width:32px;height:32px;border-radius:50%;background:#000000a6;color:#fff;border:1.5px solid rgba(var(--holo-white),.35);cursor:pointer;font-size:15px;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .12s}.pdf-viewer-close:hover{background:#000000d9;border-color:rgba(var(--holo-white),.6);box-shadow:0 0 10px rgba(var(--holo-white),.2)}.aio-section-divider{height:1px;background:var(--aio-border);margin:20px 0;border:none}.toast-stack{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:10px;pointer-events:none;width:360px;max-width:calc(100vw - 40px)}.toast{pointer-events:all;display:flex;align-items:flex-start;gap:12px;padding:13px 14px;border-radius:8px;background:#1d1d1d;border:1px solid #2E2E2E;box-shadow:0 6px 28px #0000008c;animation:toast-in .28s cubic-bezier(.16,1,.3,1) forwards}.toast.toast-hiding{animation:toast-out .28s ease-in forwards}.toast-error{border-left:4px solid #EF4444}.toast-success{border-left:4px solid #22C55E}.toast-warning{border-left:4px solid #F59E0B}.toast-msg{flex:1;font-size:13px;line-height:1.45;color:#e5e5e5}.toast-x{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--aio-orange);font-size:13px;padding:0;line-height:1;opacity:.75;transition:opacity .12s}.toast-x:hover{opacity:1}@keyframes toast-in{0%{transform:translate(calc(100% + 24px));opacity:0}to{transform:translate(0);opacity:1}}@keyframes toast-out{0%{transform:translate(0);opacity:1}to{transform:translate(calc(100% + 24px));opacity:0}}@media (max-width: 520px){.toast-stack{top:12px;right:12px;left:12px;width:auto;max-width:none}@keyframes toast-in{0%{transform:translateY(-14px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toast-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(-14px);opacity:0}}}.aio-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.aio-chip{background:var(--aio-surface);border:1px solid var(--aio-border);border-radius:7px;padding:8px 12px;cursor:pointer;font-size:12px;color:var(--aio-text);display:flex;justify-content:space-between;align-items:center;transition:all .12s;text-align:left;font-family:var(--aio-font)}.aio-chip:hover{border-color:var(--aio-orange);background:var(--aio-orange-light);color:var(--aio-orange)}.aio-chip-price{color:var(--aio-muted);font-size:11px;font-weight:600}.aio-line-items{width:100%;border-collapse:collapse;margin-bottom:10px}.aio-line-items th{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--aio-muted);padding:6px 10px;border-bottom:1px solid var(--aio-border);text-align:left;background:var(--aio-surface-2)}.aio-line-items td{padding:7px 10px;border-bottom:1px solid var(--aio-border);vertical-align:middle}.aio-li-input{background:transparent;border:1px solid transparent;color:var(--aio-text);font-size:13px;padding:4px 6px;border-radius:4px;width:100%;outline:none;font-family:var(--aio-font)}.aio-li-input:focus{border-color:var(--aio-border);background:var(--aio-surface-2)}.aio-li-amount{font-size:13px;font-weight:600;color:var(--aio-text);text-align:right}.aio-li-remove{background:none;border:none;color:var(--aio-muted);cursor:pointer;font-size:16px;padding:4px;line-height:1;transition:color .12s}.aio-li-remove:hover{color:var(--aio-danger)}.aio-totals{display:flex;flex-direction:column;align-items:flex-end;gap:7px;margin-top:14px;padding-top:14px;border-top:1px solid var(--aio-border)}.aio-totals-row{display:grid;grid-template-columns:170px 110px;column-gap:16px;font-size:13px;align-items:center;min-height:30px}.aio-totals-label{color:var(--aio-muted);text-align:left}.aio-totals-value{color:var(--aio-text);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.aio-totals-total .aio-totals-label,.aio-totals-total .aio-totals-value{font-size:17px;font-weight:700;color:var(--aio-text)}.aio-totals-label-input{display:flex;align-items:center;justify-content:space-between;gap:10px}.aio-pct-field{display:inline-flex;align-items:center;height:30px;padding:0 10px 0 6px;background:var(--aio-surface-2);border:1px solid var(--aio-border);border-radius:7px;transition:border-color .12s,box-shadow .12s;cursor:text}.aio-pct-field:hover{border-color:var(--aio-border-strong)}.aio-pct-field:focus-within{border-color:var(--aio-orange);box-shadow:0 0 0 3px var(--aio-orange-light)}.aio-pct-suffix{color:var(--aio-muted);font-size:12px;font-weight:600;margin-left:3px}.aio-tax-input{background:transparent;border:none;color:var(--aio-text);font-size:13px;font-weight:600;padding:0;width:42px;text-align:right;outline:none;font-family:var(--aio-font);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.aio-tax-input::-webkit-outer-spin-button,.aio-tax-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.aio-payment-opts{display:flex;gap:20px;flex-wrap:wrap;margin-top:8px}.aio-payment-opt{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--aio-text);cursor:pointer}.aio-payment-opt input[type=radio]{accent-color:var(--aio-orange);cursor:pointer}.aio-sig-wrap{border:1px solid var(--aio-border);border-radius:7px;overflow:hidden;display:inline-block;background:#fff;max-width:100%}.aio-sig-wrap canvas{max-width:100%;height:auto}.aio-sig-clear{background:none;border:none;color:var(--aio-muted);font-size:11px;cursor:pointer;padding:4px 0;letter-spacing:.04em;transition:color .12s;font-family:var(--aio-font)}.aio-sig-clear:hover{color:var(--aio-danger)}.aio-search-wrap{position:relative}.aio-search-dropdown{position:absolute;top:100%;left:0;right:0;background:var(--aio-surface);border:1px solid var(--aio-border);border-top:none;border-radius:0 0 8px 8px;z-index:50;max-height:340px;overflow-y:auto;box-shadow:0 8px 24px #0006}.aio-search-item{padding:10px 14px;font-size:13px;color:var(--aio-text);cursor:pointer;border-bottom:1px solid var(--aio-border);transition:background .12s}.aio-search-item:hover{background:var(--aio-orange-light);color:var(--aio-orange)}.aio-loading{display:flex;align-items:center;justify-content:center;padding:60px;color:var(--aio-muted);font-size:13px}.aio-empty{text-align:center;padding:60px 20px;color:var(--aio-muted)}.aio-empty-icon{font-size:40px;margin-bottom:12px;opacity:.3}.aio-empty-title{font-size:15px;font-weight:600;color:var(--aio-text);margin-bottom:6px}.aio-empty-desc{font-size:13px;color:var(--aio-muted);margin-bottom:20px}.aio-tabs{display:flex;gap:2px;border-bottom:1px solid var(--aio-border);margin-bottom:24px}.aio-tab{padding:10px 20px;font-size:13px;font-weight:500;color:var(--aio-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .15s;background:none;border-top:none;border-left:none;border-right:none;font-family:var(--aio-font)}.aio-tab:hover{color:var(--aio-text)}.aio-tab.active{color:var(--aio-orange);border-bottom-color:var(--aio-orange)}.aio-filter-tabs{display:flex;gap:6px;margin-bottom:16px;flex-wrap:wrap}.aio-filter-tab{padding:5px 14px;border-radius:999px;border:1.5px solid rgba(var(--holo-white),.2);background:rgba(var(--holo-white),.05);color:var(--aio-muted);font-size:12px;font-weight:600;cursor:pointer;transition:all .12s;font-family:var(--aio-font)}.aio-filter-tab:hover{border-color:rgba(var(--holo-white),.4);color:var(--aio-text);box-shadow:0 0 8px rgba(var(--holo-white),.15)}.aio-filter-tab.active{background:rgba(var(--holo-orange),.15);color:var(--aio-orange);border-color:rgba(var(--holo-orange),.5);box-shadow:0 0 10px rgba(var(--holo-orange),.3)}.aio-settings-panel{display:grid}.aio-settings-panel>.aio-settings-tab{grid-area:1 / 1;visibility:hidden;pointer-events:none;min-width:0;transition:none}.aio-settings-panel>.aio-settings-tab.active{visibility:visible;pointer-events:auto}.aio-invoice-print{background:#fff;color:#000;padding:40px;max-width:800px;font-family:Arial,sans-serif;font-size:13px}.aio-invoice-print-header{display:flex;justify-content:space-between;margin-bottom:28px;align-items:flex-start}.aio-invoice-print table{width:100%;border-collapse:collapse;margin-bottom:20px}.aio-invoice-print th{background:#333;color:#fff;padding:8px 12px;text-align:left;font-size:12px}.aio-invoice-print td{padding:8px 12px;border-bottom:1px solid #DDD}.aio-invoice-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--aio-border)}.aio-pricebook-add-form{background:var(--aio-surface-2);border:1px solid var(--aio-border);border-radius:10px;padding:20px;margin-bottom:20px}.aio-active-toggle{width:14px;height:14px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:all .15s;display:inline-block;flex-shrink:0}.aio-active-toggle.active{background:var(--aio-success);border-color:var(--aio-success)}.aio-active-toggle.inactive{background:var(--aio-border-strong);border-color:var(--aio-border-strong)}.aio-category-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.aio-cat-tab{padding:5px 14px;border-radius:20px;border:1px solid var(--aio-border);background:transparent;color:var(--aio-muted);font-size:12px;font-weight:500;cursor:pointer;transition:all .12s;font-family:var(--aio-font)}.aio-cat-tab.active{background:rgba(var(--holo-orange),.15);color:var(--aio-orange);border-color:rgba(var(--holo-orange),.5);box-shadow:0 0 10px rgba(var(--holo-orange),.3)}.aio-steps{display:flex;gap:6px;margin-bottom:28px}.aio-step{flex:1;padding:8px;text-align:center;font-size:11px;font-weight:600;border-radius:7px;background:var(--aio-surface);color:var(--aio-muted);border:1px solid var(--aio-border)}.aio-step.active{background:var(--aio-orange-light);color:var(--aio-orange);border-color:var(--aio-orange)}.aio-step.done{background:var(--aio-success-bg);color:var(--aio-success);border-color:#22c55e4d}.aio-login-page{min-height:100vh;background:#000;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;padding:24px}.aio-login-card{background:var(--aio-surface);border:1px solid var(--aio-border);border-radius:12px;padding:36px;width:100%;max-width:380px;box-shadow:0 8px 40px #0009}@media (max-width: 480px){.aio-login-page{padding:16px}.aio-login-card{padding:28px 22px}}.aio-login-logo{text-align:center}.aio-login-title{font-size:15px;font-weight:600;color:var(--aio-text);text-align:center;margin-bottom:24px}.aio-public{min-height:100vh;background:var(--aio-bg)}.aio-public-header{background:#111;border-bottom:1px solid rgba(255,255,255,.08);padding:20px;text-align:center}.aio-public-header img{max-height:48px}.aio-public-content{max-width:680px;margin:0 auto;padding:40px 20px}.aio-public .aio-card{background:var(--aio-surface);border-color:var(--aio-border);color:var(--aio-text)}.aio-public .aio-label{color:var(--aio-muted)}.aio-public .aio-input{background:var(--aio-bg);border-color:var(--aio-border-strong);color:var(--aio-text)}.csp-hero{background:#111;border-bottom:1px solid rgba(255,255,255,.08);padding:0 24px;text-align:center}.csp-logo{max-height:200px;max-width:300px;object-fit:contain;display:inline-block}.csp-shop-name{font-size:28px;font-weight:700;letter-spacing:-.02em;padding:20px}.csp-shop-tagline{font-size:13px;color:var(--aio-dim);margin-top:6px}.csp-content{max-width:820px;margin:0 auto;padding:32px 16px 60px}.csp-heading{font-size:20px;font-weight:700;color:var(--aio-text);text-align:center;margin-bottom:24px;letter-spacing:-.02em}.csp-card{background:var(--aio-surface);border:1px solid var(--aio-border);border-radius:12px;padding:24px;margin-bottom:16px}.csp-card-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--aio-muted);margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--aio-border)}.csp-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 32px}.csp-info-row{display:flex;flex-direction:column;gap:2px}.csp-info-label{font-size:11px;color:var(--aio-dim);text-transform:uppercase;letter-spacing:.04em}.csp-info-val{font-size:13px;color:var(--aio-text)}.csp-note-block{margin-top:16px}.csp-note-label{font-size:11px;color:var(--aio-dim);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.csp-note-val{font-size:13px;color:var(--aio-text);line-height:1.6}.csp-lineitems{margin-top:16px}.csp-li-table{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:8px}.csp-li-table th{text-align:left;padding:6px 8px;font-size:10px;font-weight:600;color:var(--aio-dim);text-transform:uppercase;border-bottom:1px solid var(--aio-border)}.csp-li-table th:not(:first-child){text-align:right}.csp-li-table td{padding:7px 8px;color:var(--aio-text);border-bottom:1px solid var(--aio-border)}.csp-li-table td:not(:first-child){text-align:right}.csp-total-row{display:flex;justify-content:space-between;align-items:center;padding:10px 8px 0;font-size:15px;font-weight:700;color:var(--aio-text);border-top:1px solid var(--aio-border);margin-top:4px}.csp-section-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--aio-dim);margin-bottom:14px}.csp-views-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px}.csp-view-item{display:flex;flex-direction:column;align-items:center;gap:6px}.csp-view-img-wrap{position:relative;width:100%;border-radius:6px;overflow:hidden;background:#111;border:1px solid rgba(255,255,255,.07)}.csp-view-img{width:100%;height:auto;display:block}.csp-marker-dot{position:absolute;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:50%;color:#fff;font-size:7px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #000c;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.5px}.csp-view-label{font-size:11px;color:var(--aio-muted);text-align:center}.csp-view-marker-count{margin-left:4px;color:#f97316;font-weight:600}.csp-tc-body{max-height:420px;overflow-y:auto;font-size:12px;color:var(--aio-muted);line-height:1.7;white-space:pre-wrap;padding:8px 4px;margin-bottom:14px;border-bottom:1px solid var(--aio-border)}.csp-tc-check{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--aio-text);cursor:pointer;padding:2px 0}.csp-tc-check input{width:16px;height:16px;flex-shrink:0;cursor:pointer}.csp-signing-as{font-size:13px;color:var(--aio-muted);margin-bottom:14px}.csp-signing-as strong{color:var(--aio-text)}.csp-sig-container{border:1px solid rgba(255,255,255,.12);border-radius:8px;overflow:hidden;background:#fff;touch-action:none}.csp-sig-canvas{display:block;width:100%!important;height:150px;touch-action:none}.csp-clear-btn{background:none;border:none;color:var(--aio-dim);font-size:11px;cursor:pointer;padding:6px 0;display:block}.csp-clear-btn:hover{color:var(--aio-muted)}.csp-submit-btn{display:block;width:100%;padding:14px 20px;border:none;border-radius:8px;font-size:15px;font-weight:700;color:#fff;cursor:pointer;margin-top:16px;transition:opacity .15s;font-family:var(--aio-font);letter-spacing:-.01em}.csp-submit-btn:disabled{opacity:.4;cursor:not-allowed;background:#444!important}.csp-submit-hint{font-size:12px;color:var(--aio-dim);text-align:center;margin-top:10px}.csp-error{background:#c0392b26;color:#ff6b6b;border:1px solid rgba(192,57,43,.3);border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:12px}.csp-thanks-card{text-align:center;padding:48px 24px}.csp-check-circle{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;margin:0 auto 20px}.csp-thanks-title{font-size:22px;font-weight:700;color:var(--aio-text);margin-bottom:10px}.csp-thanks-sub{font-size:14px;color:var(--aio-muted);line-height:1.6}.csp-thanks-signup{margin-top:24px;padding-top:20px;border-top:1px solid var(--aio-border);font-size:13px;color:var(--aio-muted);line-height:1.6}.csp-thanks-signup-link{display:inline-block;margin-top:10px;font-size:13px;font-weight:700;text-decoration:none}.csp-thanks-signup-link:hover{text-decoration:underline}@media (max-width: 600px){.csp-hero{padding:24px 16px 20px}.csp-logo{max-height:72px}.csp-shop-name{font-size:22px}.csp-content{padding:20px 12px 48px}.csp-heading{font-size:17px;margin-bottom:18px}.csp-card{padding:18px 14px}.csp-info-grid{grid-template-columns:1fr;gap:12px}.csp-views-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.csp-li-table{font-size:11px}.csp-li-table th,.csp-li-table td{padding:5px 4px}}.fsv-legend-panel{width:256px;flex-shrink:0;background:#08080afa;border-left:1px solid rgba(255,255,255,.1);overflow-y:auto;padding:20px 16px}.fsv-legend-heading{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#888;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:14px}.fsv-legend-group{margin-bottom:12px}.fsv-legend-group-title{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#666;margin-bottom:6px}.fsv-legend-group-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.fsv-legend-row{display:flex;align-items:center;gap:8px;padding:3px 0}.fsv-legend-badge{width:30px;height:20px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:9px;font-weight:800;flex-shrink:0;letter-spacing:-.5px}.fsv-legend-label{font-size:12px;color:#bbb;line-height:1.3}.fsv-legend-toggle-btn{display:none;position:absolute;bottom:16px;right:16px;background:#000000b8;border:1px solid rgba(255,255,255,.22);border-radius:20px;color:#fff;font-size:12px;font-weight:600;padding:6px 16px;cursor:pointer;z-index:2}.fsv-legend-mobile-overlay{display:none;position:absolute;bottom:0;left:0;right:0;max-height:55vh;background:#0c0c0efa;border-top:1px solid rgba(255,255,255,.12);border-radius:16px 16px 0 0;overflow-y:auto;padding:16px;z-index:2}@media (max-width: 767px){.fsv-legend-panel{display:none!important}.fsv-legend-toggle-btn,.fsv-legend-mobile-overlay{display:block}}.aio-detail-layout{display:grid;grid-template-columns:1fr 260px;gap:24px;align-items:start}.aio-detail-main{min-width:0}.aio-actions-panel{background:var(--aio-surface);border:1px solid var(--aio-border-soft);border-radius:10px;padding:16px;position:sticky;top:0;height:fit-content;display:flex;flex-direction:column;gap:10px}.aio-actions-panel-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--aio-muted);margin-bottom:4px}.aio-actions-panel-close{display:none}.aio-action-btn{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;border-radius:999px;font-size:13px;font-weight:700;cursor:pointer;font-family:var(--aio-font);letter-spacing:-.01em;transition:all .15s}.aio-action-btn svg{width:16px;height:16px;flex-shrink:0}.aio-action-btn:disabled{opacity:.5;cursor:not-allowed}.aio-action-btn-signature{background:rgba(var(--holo-blue),.15);color:#3b82f6;border:1.5px solid rgba(var(--holo-blue),.5);box-shadow:0 0 10px rgba(var(--holo-blue),.3)}.aio-action-btn-signature:hover{background:rgba(var(--holo-blue),.25);border-color:rgba(var(--holo-blue),.7);box-shadow:0 0 16px rgba(var(--holo-blue),.5)}.aio-action-btn-invoice-download{background:rgba(var(--holo-cyan),.15);color:#06b6d4;border:1.5px solid rgba(var(--holo-cyan),.5);box-shadow:0 0 10px rgba(var(--holo-cyan),.3)}.aio-action-btn-invoice-download:hover{background:rgba(var(--holo-cyan),.25);border-color:rgba(var(--holo-cyan),.7);box-shadow:0 0 16px rgba(var(--holo-cyan),.5)}.aio-action-btn-invoice-send{background:rgba(var(--holo-orange),.15);color:var(--aio-orange);border:1.5px solid rgba(var(--holo-orange),.5);box-shadow:0 0 10px rgba(var(--holo-orange),.3)}.aio-action-btn-invoice-send:hover{background:rgba(var(--holo-orange),.25);border-color:rgba(var(--holo-orange),.7);box-shadow:0 0 16px rgba(var(--holo-orange),.5)}.aio-action-btn-complete{background:rgba(var(--holo-green),.15);color:#34c759;border:1.5px solid rgba(var(--holo-green),.5);box-shadow:0 0 10px rgba(var(--holo-green),.3)}.aio-action-btn-complete:hover{background:rgba(var(--holo-green),.25);border-color:rgba(var(--holo-green),.7);box-shadow:0 0 16px rgba(var(--holo-green),.5)}.aio-action-btn-edit{background:rgba(var(--holo-yellow),.15);color:gold;border:1.5px solid rgba(var(--holo-yellow),.5);box-shadow:0 0 10px rgba(var(--holo-yellow),.3)}.aio-action-btn-edit:hover{background:rgba(var(--holo-yellow),.25);border-color:rgba(var(--holo-yellow),.7);box-shadow:0 0 16px rgba(var(--holo-yellow),.5)}.aio-action-btn-delete{background:rgba(var(--holo-red),.15);color:#ef4444;border:1.5px solid rgba(var(--holo-red),.5);box-shadow:0 0 10px rgba(var(--holo-red),.3)}.aio-action-btn-delete:hover{background:rgba(var(--holo-red),.25);border-color:rgba(var(--holo-red),.7);box-shadow:0 0 16px rgba(var(--holo-red),.5)}.aio-action-btn-print{background:rgba(var(--holo-white),.1);color:var(--aio-text);border:1.5px solid rgba(var(--holo-white),.4);box-shadow:0 0 10px rgba(var(--holo-white),.15)}.aio-action-btn-print:hover{background:rgba(var(--holo-white),.18);border-color:rgba(var(--holo-white),.6);box-shadow:0 0 16px rgba(var(--holo-white),.28)}.aio-action-btn-editor{background:rgba(var(--holo-orange),.15);color:var(--aio-orange);border:1.5px solid rgba(var(--holo-orange),.5);box-shadow:0 0 10px rgba(var(--holo-orange),.3)}.aio-action-btn-editor:hover{background:rgba(var(--holo-orange),.25);border-color:rgba(var(--holo-orange),.7);box-shadow:0 0 16px rgba(var(--holo-orange),.5)}.aio-actions-badge-completed{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:12px 16px;border-radius:999px;font-size:13px;font-weight:700;background:rgba(var(--holo-green),.15);color:#34c759;border:1.5px solid rgba(var(--holo-green),.5);box-shadow:0 0 10px rgba(var(--holo-green),.3)}.aio-fab{display:none}@media (max-width: 900px){.aio-detail-layout{display:block}.aio-actions-panel{position:fixed;left:0;right:0;bottom:0;top:auto;height:auto;max-height:75vh;border-radius:16px 16px 0 0;border:1px solid var(--aio-border-soft);border-bottom:none;z-index:60;transform:translateY(110%);transition:transform .25s ease;overflow-y:auto;box-shadow:0 -8px 30px #0006}.aio-actions-panel.open{transform:translateY(0)}.aio-actions-panel-close{display:block;width:100%;padding:10px;margin-top:4px;background:transparent;border:1px solid var(--aio-border);color:var(--aio-muted);border-radius:8px;font-size:12px;font-weight:600;cursor:pointer}.aio-fab{display:flex;position:fixed;bottom:20px;right:20px;width:56px;height:56px;border-radius:50%;background:var(--aio-orange);color:#fff;align-items:center;justify-content:center;box-shadow:0 6px 20px #f26a2166;border:none;cursor:pointer;z-index:61}.aio-fab-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:59}}.aio-dmg-stage{background:#0f0f0f;border:1px solid var(--aio-border);border-radius:8px;overflow:hidden;position:relative;cursor:crosshair;min-height:200px;display:flex;align-items:center;justify-content:center}.aio-dmg-stage.readonly{cursor:default}.aio-dmg-stage svg{display:block;width:100%}.aio-dmg-pin{position:absolute;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;color:#fff;border:2px solid rgba(255,255,255,.4);box-shadow:0 2px 8px #000000b3;cursor:pointer;z-index:10;transition:transform .12s;letter-spacing:-.02em}.aio-dmg-pin:hover{transform:translate(-50%,-50%) scale(1.2)}.aio-dmg-pin.readonly{cursor:default}.aid-dmg-picker{margin-bottom:14px}.aid-dmg-picker-hint{font-size:12px;color:var(--aio-muted);margin-bottom:12px}.aid-dmg-group{margin-bottom:12px}.aid-dmg-group-title{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--aio-muted);margin-bottom:7px}.aid-dmg-group-dot{width:9px;height:9px;border-radius:50%;display:inline-block;flex-shrink:0}.aid-dmg-btn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:7px}.aid-dmg-btn{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:1.5px solid var(--aio-border);background:var(--aio-surface-2);color:var(--aio-text);cursor:pointer;text-align:left;font-family:var(--aio-font);transition:all .12s}.aid-dmg-btn:hover{background:var(--aio-surface-3)}.aid-dmg-btn.active{color:#fff;box-shadow:0 2px 10px #0006}.aid-dmg-btn-abbr{font-size:12px;font-weight:800;min-width:24px;text-align:center;flex-shrink:0;letter-spacing:-.02em}.aid-dmg-btn.active .aid-dmg-btn-abbr{color:#fff}.aid-dmg-btn-label{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aid-car-picker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:32px}.aid-car-card{background:var(--aio-surface);border:2px solid var(--aio-border);border-radius:12px;padding:20px 12px;cursor:pointer;text-align:center;transition:all .15s;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}.aid-car-card:hover,.aid-car-card.selected{border-color:var(--aio-orange);background:var(--aio-orange-light)}.aid-car-card-icon{font-size:32px;line-height:1;max-width:100%}.aid-car-card-icon img{width:100%;max-width:200px;height:auto}.aid-car-card-label{font-size:13px;font-weight:600;color:var(--aio-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.aid-detail-layout{display:grid;grid-template-columns:1fr 400px;gap:24px;align-items:start}.aid-detail-form{min-width:0}.aid-inspector-panel{background:var(--aio-surface);border:1px solid var(--aio-border);border-radius:10px;padding:16px;position:sticky;top:68px;max-height:calc(100vh - 88px);overflow-y:auto}.aid-inspector-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--aio-border)}.aid-inspector-title{font-size:13px;font-weight:700;color:var(--aio-text);text-transform:uppercase;letter-spacing:.06em}.aid-inspector-toggle{display:flex;gap:4px;background:var(--aio-surface-2);border-radius:7px;padding:3px}.aid-inspector-toggle-btn{padding:5px 12px;border-radius:5px;font-size:12px;font-weight:600;border:none;cursor:pointer;font-family:var(--aio-font);background:transparent;color:var(--aio-muted);transition:all .12s}.aid-inspector-toggle-btn.active{background:rgba(var(--holo-orange),.2);color:var(--aio-orange);box-shadow:0 0 8px rgba(var(--holo-orange),.3)}.aid-car-thumb{width:48px;height:36px;background:var(--aio-surface-2);border:1px solid var(--aio-border);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.aid-car-thumb svg{width:40px;height:28px}.aio-confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:200}.aio-confirm-box{background:var(--aio-surface);border:1px solid var(--aio-border);border-radius:12px;padding:28px 32px;max-width:380px;width:100%;box-shadow:0 16px 48px #00000080;text-align:center}.aio-confirm-title{font-size:15px;font-weight:600;color:var(--aio-text);margin-bottom:8px}.aio-confirm-desc{font-size:13px;color:var(--aio-muted);margin-bottom:24px;line-height:1.6}.aio-confirm-btns{display:flex;gap:10px;justify-content:center}.aio-template-banner{background:var(--aio-blue-light);border:1px solid rgba(55,138,221,.3);border-radius:7px;padding:10px 14px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--aio-blue)}.aio-template-banner-close{background:none;border:none;color:var(--aio-blue);cursor:pointer;font-size:16px;line-height:1;padding:0;margin-left:12px}.aio-inline-edit-row td{background:var(--aio-surface-2)}.aid-autosave{font-size:11px;color:var(--aio-muted);display:flex;align-items:center;gap:4px}.aid-autosave.saved{color:var(--aio-success)}.aid-progress-select{background:var(--aio-surface-2);border:1px solid var(--aio-border);border-radius:7px;color:var(--aio-text);font-size:12px;font-weight:600;padding:4px 10px;outline:none;cursor:pointer;font-family:var(--aio-font)}.aid-progress-select:focus{border-color:var(--aio-orange)}.aio-print-area{display:none}@media print{body,html{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{margin:.3in;size:letter}body *{visibility:hidden}.aio-print-area,.aio-print-area *{visibility:visible}.aio-print-area{display:block!important;position:absolute;left:0;top:0;width:100%}}@media (max-width: 1100px){.aid-detail-layout{grid-template-columns:1fr}.aid-inspector-panel{position:static;max-height:none}.aid-car-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.aio-stats,.aio-chips{grid-template-columns:repeat(2,1fr)}.aio-form-row,.aio-form-row-3{grid-template-columns:1fr}.aio-detail-grid-3{grid-template-columns:1fr 1fr}.aio-detail-grid-2{grid-template-columns:1fr}.aid-car-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.aio-panels-row{grid-template-columns:1fr}}@media (max-width: 480px){.aio-stats{grid-template-columns:1fr}}.aio-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c5;display:flex;align-items:center;justify-content:center;z-index:1000}.aio-modal{background:var(--aio-surface);border:1.5px solid var(--aio-border);border-radius:12px;padding:24px;max-width:400px;width:90%;z-index:1000}.aio-modal-title{color:var(--aio-text);font-size:16px;font-weight:700;margin:0 0 8px}.aio-modal-message{color:var(--aio-text);opacity:.75;font-size:14px;margin:0 0 20px}.aio-modal-actions{display:flex;gap:10px;justify-content:flex-end}.aie-open-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;border-radius:999px;border:none;background:var(--aio-orange);color:#140a04;font:600 14px var(--aio-font);cursor:pointer;transition:background-color .15s,transform .15s}.aie-open-btn:hover{background:#ff7a30;transform:translateY(-1px)}.aie-open-btn:focus-visible{outline:2px solid var(--aio-orange);outline-offset:2px}.aio-land{min-height:100vh;background:var(--aio-bg);color:var(--aio-text);font-family:var(--aio-font)}.aio-land-hero{padding:96px 24px 64px;text-align:center;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(var(--holo-orange),.14),transparent)}.aio-land-hero-inner{max-width:720px;margin:0 auto}.aio-land-eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--aio-orange);margin-bottom:18px}.aio-land-h1{font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:20px}.aio-land-sub{font-size:16px;color:var(--aio-muted);line-height:1.7;max-width:560px;margin:0 auto 32px}.aio-land-hero-cta{display:flex;align-items:center;justify-content:center;gap:12px}.aio-land-showcase-tabs{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:24px}.aio-land-browser{max-width:1000px;margin:0 auto;border-radius:14px;overflow:hidden;background:#0a0a0a;border:1px solid var(--aio-border);box-shadow:0 24px 64px #00000073}.aio-land-browser-bar{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#141414;border-bottom:1px solid var(--aio-border-soft)}.aio-land-browser-dots{display:flex;gap:6px;flex-shrink:0}.aio-land-browser-dots span{width:11px;height:11px;border-radius:50%;background:#333;display:block}.aio-land-browser-dots span:nth-child(1){background:#ed6a5e}.aio-land-browser-dots span:nth-child(2){background:#f4bf4f}.aio-land-browser-dots span:nth-child(3){background:#61c454}.aio-land-browser-url{flex:1;text-align:center;font-size:12px;color:#888;background:#0d0d0d;border:1px solid #262626;border-radius:6px;padding:5px 12px;font-family:var(--aio-font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aio-land-theme-toggle{display:flex;gap:2px;background:#0d0d0d;border:1px solid #262626;border-radius:7px;padding:2px;flex-shrink:0}.aio-land-theme-toggle button{padding:5px 12px;border-radius:5px;border:none;background:transparent;color:#888;font-size:11px;font-weight:600;cursor:pointer;font-family:var(--aio-font);transition:all .12s}.aio-land-theme-toggle button.active{background:rgba(var(--holo-orange),.18);color:var(--aio-orange)}.aio-land-browser-screen{position:relative;width:100%;background:#0a0a0a;overflow:hidden;transition:aspect-ratio .2s ease}.aio-land-browser-screen img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;display:block}@media (max-width: 640px){.aio-land-browser-url{display:none}.aio-land-browser-bar{justify-content:space-between}}.aio-account-popup-card{background:var(--aio-bg);border:1px solid #2E2E2E;border-radius:14px;width:100%;max-width:760px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 16px 48px #000000a6}.aio-account-popup-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--aio-border-soft);flex-shrink:0}.aio-account-popup-title{font-size:16px;font-weight:800;color:var(--aio-text)}.aio-account-popup-close{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(var(--holo-white),.06);border:1.5px solid rgba(var(--holo-white),.2);color:var(--aio-muted);cursor:pointer;font-size:13px;transition:all .12s}.aio-account-popup-close:hover{color:var(--aio-text);border-color:rgba(var(--holo-white),.4)}.aio-account-popup-body{padding:22px;overflow-y:auto}.aio-land-section{padding:64px 24px}.aio-land-section-inner{max-width:1100px;margin:0 auto}.aio-land-section-title{font-size:26px;font-weight:800;letter-spacing:-.01em;text-align:center;margin:0 0 40px}.aio-land-features{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.aio-land-features-3{grid-template-columns:repeat(3,1fr)}.aio-land-feature-card{background:var(--aio-surface);border:1px solid var(--aio-border);border-radius:14px;padding:24px}.aio-land-feature-icon{width:48px;height:48px;border-radius:12px;background:rgba(var(--holo-orange),.12);color:var(--aio-orange);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.aio-land-feature-title{font-size:15px;font-weight:700;margin-bottom:8px}.aio-land-feature-desc{font-size:13px;color:var(--aio-muted);line-height:1.6}.aio-land-faq{display:flex;flex-direction:column;gap:10px}.aio-land-faq-item{background:var(--aio-surface);border:1px solid var(--aio-border);border-radius:14px;padding:20px 24px}.aio-land-faq-q{font-size:15px;font-weight:700;margin:0 0 8px}.aio-land-faq-a{font-size:13px;color:var(--aio-muted);line-height:1.6;margin:0}.aio-land-deepdive{display:flex;flex-direction:column;gap:80px}.aio-land-deepdive-item{display:flex;align-items:center;gap:56px}.aio-land-deepdive-item.reversed{flex-direction:row-reverse}.aio-land-deepdive-text,.aio-land-deepdive-media{flex:1 1 0;min-width:0}.aio-land-deepdive-icon{width:42px;height:42px;border-radius:11px;background:rgba(var(--holo-orange),.12);color:var(--aio-orange);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.aio-land-deepdive-eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--aio-orange);margin-bottom:8px}.aio-land-deepdive-title{font-size:24px;font-weight:800;letter-spacing:-.01em;margin:0 0 10px}.aio-land-deepdive-lead{font-size:15px;font-weight:600;color:var(--aio-text);line-height:1.6;margin:0 0 12px}.aio-land-deepdive-body{font-size:13px;color:var(--aio-muted);line-height:1.75;margin:0 0 12px;max-height:3.5em;overflow:hidden;position:relative;mask-image:linear-gradient(to bottom,black 60%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 60%,transparent 100%);transition:max-height .3s ease}.aio-land-deepdive-body.expanded{max-height:40em;mask-image:none;-webkit-mask-image:none}.aio-land-deepdive-toggle{background:none;border:none;padding:0;color:var(--aio-orange);font-size:13px;font-weight:700;cursor:pointer}.aio-land-deepdive-toggle:hover{text-decoration:underline}.aio-land-deepdive-frame{border:1px solid var(--aio-border);border-radius:14px;overflow:hidden;background:var(--aio-surface-2)}.aio-land-deepdive-frame img{width:100%;height:100%;object-fit:cover;display:block}.aio-flow{display:flex;align-items:flex-start;justify-content:center;gap:4px}.aio-flow-step{display:flex;flex-direction:column;align-items:center;text-align:center;width:190px;flex-shrink:0}.aio-flow-step-circle{width:46px;height:46px;border-radius:50%;background:rgba(var(--holo-orange),.15);border:2px solid var(--aio-orange);color:var(--aio-orange);font-weight:800;font-size:17px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;flex-shrink:0;box-shadow:0 0 16px rgba(var(--holo-orange),.2)}.aio-flow-step-title{font-size:13.5px;font-weight:700;margin-bottom:6px}.aio-flow-step-desc{font-size:12.5px;color:var(--aio-muted);line-height:1.55}.aio-flow-connector{flex:1;min-width:20px;height:2px;margin-top:23px;background:linear-gradient(90deg,rgba(var(--holo-orange),.55),rgba(var(--holo-orange),.1));position:relative}.aio-flow-connector:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);border:5px solid transparent;border-left-color:rgba(var(--holo-orange),.4)}@media (max-width: 860px){.aio-flow{flex-direction:column;align-items:center;gap:0}.aio-flow-step{width:100%;max-width:320px}.aio-flow-connector{width:2px;height:24px;min-width:0;margin:0 0 0 22px;align-self:flex-start;background:linear-gradient(180deg,rgba(var(--holo-orange),.55),rgba(var(--holo-orange),.1))}.aio-flow-connector:after{right:50%;top:auto;bottom:0;transform:translate(50%) rotate(90deg)}}.aio-land-pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.aio-land-price-card{position:relative;background:var(--aio-surface);border:1px solid var(--aio-border);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column}.aio-land-price-card.active{border-color:rgba(var(--holo-orange),.5);box-shadow:0 0 24px rgba(var(--holo-orange),.15)}.aio-land-price-card.soon{opacity:.7}.aio-land-soon-badge{position:absolute;top:20px;right:20px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--aio-muted);border:1px solid var(--aio-border-strong);border-radius:20px;padding:3px 10px}.aio-land-price-name{font-size:17px;font-weight:800;margin-bottom:6px}.aio-land-price-tagline{font-size:13px;color:var(--aio-muted);margin-bottom:20px;line-height:1.5;min-height:40px}.aio-land-price-amount{font-size:34px;font-weight:800;letter-spacing:-.02em;margin-bottom:20px}.aio-land-price-amount span{font-size:14px;font-weight:600;color:var(--aio-muted);margin-left:2px}.aio-land-price-tbd{font-size:22px;color:var(--aio-muted)}.aio-land-price-features{list-style:none;margin-bottom:24px;flex:1}.aio-land-price-features li{font-size:13px;color:var(--aio-text);padding:7px 0;border-bottom:1px solid var(--aio-border-soft)}.aio-land-price-features li:last-child{border-bottom:none}.aio-land-cta-band{padding:56px 24px 88px;text-align:center}.aio-land-cta-band-inner{max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}.aio-land-cta-title{font-size:22px;font-weight:800;letter-spacing:-.01em}@media (max-width: 860px){.aio-land-features,.aio-land-features-3{grid-template-columns:1fr 1fr}.aio-land-pricing{grid-template-columns:1fr;max-width:380px;margin:0 auto}.aio-land-h1{font-size:32px}.aio-land-deepdive{gap:48px}.aio-land-deepdive-item,.aio-land-deepdive-item.reversed{flex-direction:column;gap:24px}}@media (max-width: 560px){.aio-land-features,.aio-land-features-3{grid-template-columns:1fr}}:root{--aio-line: rgba(var(--holo-white), .09);--aio-line-strong: rgba(var(--holo-white), .18);--aio-hover: rgba(var(--holo-white), .045);--aio-on-accent: #140A04;--aio-accent-text: var(--aio-orange);--aio-ease: cubic-bezier(.16, 1, .3, 1);--aio-radius: 16px;--tint-green-text: #34C759;--tint-yellow-text: #FFD54A;--tint-blue-text: #5B9BFF;--tint-cyan-text: #22C3E0;--tint-red-text: #F26060}:root[data-theme=light]{--aio-accent-text: #B34A0E;--tint-green-text: #157F3B;--tint-yellow-text: #8A6A00;--tint-blue-text: #1D5FC4;--tint-cyan-text: #0B7285;--tint-red-text: #C62828}body{font-family:var(--aio-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.aio-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 18px;border-radius:999px;border:1px solid transparent;font:600 14px/1 var(--aio-font);letter-spacing:-.005em;white-space:nowrap;box-shadow:none;cursor:pointer;text-decoration:none;touch-action:manipulation;transition:transform .2s var(--aio-ease),background-color .2s,border-color .2s,box-shadow .2s,color .2s,filter .2s}.aio-btn:active{transform:scale(.97)}.aio-btn:focus-visible,.aio-action-btn:focus-visible,.aio-filter-tab:focus-visible,.aio-cat-tab:focus-visible,.aio-tab:focus-visible,.aio-nav-item:focus-visible,.aio-list-row:focus-visible,.aio-view-all:focus-visible,.aio-profile-row:focus-visible,.aio-hamburger-btn:focus-visible,.db-kpi:focus-visible,.db-step:focus-visible{outline:2px solid var(--aio-orange);outline-offset:2px}.aio-btn-sm{min-height:32px;padding:0 13px;font-size:13px}.aio-btn-primary{background:var(--aio-orange);color:var(--aio-on-accent);border-color:transparent;box-shadow:0 8px 24px -10px rgba(var(--holo-orange),.65)}.aio-btn-primary:hover{background:#ff7a30;border-color:transparent;box-shadow:0 12px 30px -10px rgba(var(--holo-orange),.8);transform:translateY(-1px)}.aio-btn-secondary{background:transparent;color:var(--aio-text);border-color:var(--aio-line-strong);box-shadow:none}.aio-btn-secondary:hover{background:var(--aio-hover);border-color:rgba(var(--holo-white),.4);box-shadow:none}.aio-btn-ghost{background:transparent;color:var(--aio-muted);border-color:var(--aio-line);box-shadow:none;padding:0 14px;font-size:13px;min-height:34px}.aio-btn-ghost:hover{color:var(--aio-text);background:var(--aio-hover);border-color:var(--aio-line-strong);box-shadow:none}.aio-btn-ghost.aio-btn-sm{min-height:30px;padding:0 12px;font-size:12.5px}.aio-btn-danger,.aio-btn-danger-outline{--t: var(--holo-red);--tc: var(--tint-red-text)}.aio-btn-success,.aio-btn-invoice-download{--t: var(--holo-green-dim);--tc: var(--tint-green-text)}.aio-btn-warning,.aio-btn-amber{--t: var(--holo-yellow);--tc: var(--tint-yellow-text)}.aio-btn-navy{--t: var(--holo-blue);--tc: var(--tint-blue-text)}.aio-btn-danger,.aio-btn-danger-outline,.aio-btn-success,.aio-btn-invoice-download,.aio-btn-warning,.aio-btn-amber,.aio-btn-navy{background:rgba(var(--t),.1);color:var(--tc);border:1px solid rgba(var(--t),.35);box-shadow:none}.aio-btn-danger:hover,.aio-btn-danger-outline:hover,.aio-btn-success:hover,.aio-btn-invoice-download:hover,.aio-btn-warning:hover,.aio-btn-amber:hover,.aio-btn-navy:hover{background:rgba(var(--t),.17);border-color:rgba(var(--t),.6);box-shadow:none}.aio-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.aio-action-btn{min-height:44px;padding:0 16px;border-radius:12px;gap:10px;font:600 14px var(--aio-font);letter-spacing:-.005em;box-shadow:none;transition:transform .2s var(--aio-ease),background-color .2s,border-color .2s}.aio-action-btn:active{transform:scale(.98)}.aio-action-btn-signature{--t: var(--holo-blue);--tc: var(--tint-blue-text)}.aio-action-btn-invoice-download{--t: var(--holo-cyan);--tc: var(--tint-cyan-text)}.aio-action-btn-complete{--t: var(--holo-green);--tc: var(--tint-green-text)}.aio-action-btn-edit{--t: var(--holo-yellow);--tc: var(--tint-yellow-text)}.aio-action-btn-delete{--t: var(--holo-red);--tc: var(--tint-red-text)}.aio-action-btn-signature,.aio-action-btn-invoice-download,.aio-action-btn-complete,.aio-action-btn-edit,.aio-action-btn-delete{background:rgba(var(--t),.08);color:var(--tc);border:1px solid rgba(var(--t),.3);box-shadow:none}.aio-action-btn-signature:hover,.aio-action-btn-invoice-download:hover,.aio-action-btn-complete:hover,.aio-action-btn-edit:hover,.aio-action-btn-delete:hover{background:rgba(var(--t),.15);border-color:rgba(var(--t),.55);box-shadow:none}.aio-action-btn-invoice-send,.aio-action-btn-editor{background:var(--aio-orange);color:var(--aio-on-accent);border:1px solid transparent;box-shadow:0 8px 22px -12px rgba(var(--holo-orange),.7)}.aio-action-btn-invoice-send:hover,.aio-action-btn-editor:hover{background:#ff7a30;border-color:transparent;box-shadow:0 10px 26px -10px rgba(var(--holo-orange),.8)}.aio-action-btn-print{background:transparent;color:var(--aio-text);border:1px solid var(--aio-line-strong);box-shadow:none}.aio-action-btn-print:hover{background:var(--aio-hover);border-color:rgba(var(--holo-white),.4);box-shadow:none}.aio-actions-badge-completed{border-radius:12px;min-height:44px;padding:0 16px;font:600 14px var(--aio-font);background:rgba(var(--holo-green),.08);color:var(--tint-green-text);border:1px solid rgba(var(--holo-green),.3);box-shadow:none}.aio-fab{color:var(--aio-on-accent);box-shadow:0 10px 28px -8px rgba(var(--holo-orange),.7)}.aio-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font:600 11.5px/1.5 var(--aio-font);letter-spacing:.01em;text-transform:capitalize;white-space:nowrap;box-shadow:none;border:1px solid transparent}.aio-badge:before{content:"";display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.aio-badge-draft{--t: var(--holo-white);--tc: var(--aio-muted)}.aio-badge-pending,.aio-badge-in_progress{--t: var(--holo-amber);--tc: var(--aio-warning)}.aio-badge-sent{--t: var(--holo-blue-dim);--tc: var(--tint-blue-text)}.aio-badge-paid,.aio-badge-signed,.aio-badge-completed{--t: var(--holo-green-dim);--tc: var(--tint-green-text)}.aio-badge-expired,.aio-badge-unsigned,.aio-badge-not_started{--t: var(--holo-red);--tc: var(--tint-red-text)}.aio-badge-draft,.aio-badge-pending,.aio-badge-in_progress,.aio-badge-sent,.aio-badge-paid,.aio-badge-signed,.aio-badge-completed,.aio-badge-expired,.aio-badge-unsigned,.aio-badge-not_started{background:rgba(var(--t),.1);color:var(--tc);border-color:rgba(var(--t),.25);box-shadow:none}:root[data-theme=light] .aio-badge-pending,:root[data-theme=light] .aio-badge-in_progress{--tc: #8A5300}.aio-card,.aio-table-wrap,.aio-panel,.aio-stat,.aio-actions-panel,.aid-inspector-panel,.aio-pricebook-add-form{border-radius:var(--aio-radius);border-color:var(--aio-line)}.aio-card{padding:22px}.aio-card-title,.aio-actions-panel-title,.aio-label,.aid-inspector-title{font:700 11.5px var(--aio-font);text-transform:uppercase;letter-spacing:.14em;color:var(--aio-dim)}.aio-card-title{font:700 16px/1.3 var(--aio-font);text-transform:none;letter-spacing:-.01em;color:var(--aio-text);margin-bottom:18px}.aio-section-title{font:700 11.5px var(--aio-font);letter-spacing:.14em;color:var(--aio-accent-text);border-bottom-color:var(--aio-line)}.aio-table th{padding:12px 16px;font:700 11px var(--aio-font);letter-spacing:.12em;color:var(--aio-dim);white-space:nowrap;background:transparent;border-bottom:1px solid var(--aio-line)}.aio-table td{padding:14px 16px;font-size:14px;border-bottom:1px solid var(--aio-line)}.aio-table tr:hover td{background:var(--aio-hover)}@media (max-width: 700px){.aio-table th{letter-spacing:.06em;font-size:10.5px;word-break:normal;overflow-wrap:normal}}.aio-input,.aid-progress-select{min-height:42px;padding:10px 14px;border-radius:10px;font:400 14px var(--aio-font);background:var(--aio-surface-2);border:1px solid var(--aio-line-strong);transition:border-color .2s,box-shadow .2s}textarea.aio-input{min-height:90px;line-height:1.55}.aio-input:hover{border-color:rgba(var(--holo-white),.28)}.aio-input:focus,.aid-progress-select:focus{border-color:var(--aio-orange);box-shadow:0 0 0 3px rgba(var(--holo-orange),.18)}.aio-label{margin-bottom:7px;letter-spacing:.1em}@media (max-width: 768px){.aio-input,.aid-progress-select{font-size:16px}}.aio-filter-tabs,.aio-category-tabs{gap:8px}.aio-filter-tab,.aio-cat-tab{min-height:34px;padding:0 14px;border-radius:999px;box-shadow:none;background:transparent;border:1px solid var(--aio-line);color:var(--aio-muted);font:500 13px var(--aio-font);transition:color .2s,background-color .2s,border-color .2s}.aio-filter-tab:hover,.aio-cat-tab:hover{color:var(--aio-text);border-color:var(--aio-line-strong);background:var(--aio-hover);box-shadow:none}.aio-filter-tab.active,.aio-cat-tab.active{color:var(--aio-text);background:rgba(var(--holo-orange),.1);border-color:rgba(var(--holo-orange),.45);box-shadow:none}.aio-tabs{border-bottom-color:var(--aio-line)}.aio-tab{font:500 14px var(--aio-font);padding:12px 18px}.aio-tab.active{color:var(--aio-text);border-bottom-color:var(--aio-orange)}@media (max-width: 700px){.aio-filter-tabs,.aio-category-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-14px;padding-inline:14px}.aio-filter-tabs::-webkit-scrollbar,.aio-category-tabs::-webkit-scrollbar{display:none}.aio-filter-tab,.aio-cat-tab{flex-shrink:0}}.aio-alert{border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.5}.aio-main>.aio-alert{max-width:none}.aio-page-header{align-items:center;gap:16px}.aio-page-title{font:700 clamp(24px,2.2vw,30px)/1.15 var(--aio-font);letter-spacing:-.025em}.aio-page-subtitle{font-size:14px;color:var(--aio-muted);margin-top:6px}.aio-page-subtitle strong{color:var(--aio-text)}.aio-view-all{font:600 13px var(--aio-font);color:var(--aio-accent-text)}.aio-sidebar{width:252px;padding:0 14px 18px;border-right-color:var(--aio-line)}.aio-logo-wrap{align-items:flex-start;padding:22px 8px 20px;margin-bottom:8px;border-bottom:none}.aio-logo-wrap img:not(.aio-brand-mark){max-width:100%}.aio-nav{gap:2px}.aio-nav-label{padding:16px 12px 8px;font:700 11px var(--aio-font);text-transform:uppercase;letter-spacing:.16em;color:var(--aio-faint)}.aio-nav-label:first-child{padding-top:4px}.aio-nav-item{min-height:42px;padding:0 12px;border:none;border-radius:10px;font:500 14px var(--aio-font);color:var(--aio-muted);transition:background-color .15s,color .15s}.aio-nav-item svg{color:var(--aio-dim);transition:color .15s}.aio-nav-item:hover{background:var(--aio-hover);color:var(--aio-text)}.aio-nav-item:hover svg{color:var(--aio-text)}.aio-nav-item.active{background:rgba(var(--holo-orange),.1);color:var(--aio-text);font-weight:600;border:none;box-shadow:none}.aio-nav-item.active svg{color:var(--aio-orange)}.aio-nav-item.active:before{content:"";position:absolute;left:-14px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--aio-orange)}.aio-sidebar-bottom{gap:10px}.aio-help-link{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;border:1px solid var(--aio-line);background:rgba(var(--holo-white),.02);color:var(--aio-text);text-decoration:none;transition:border-color .2s,background-color .2s}.aio-help-link:hover{border-color:var(--aio-line-strong);background:var(--aio-hover)}.aio-help-link svg{color:var(--aio-orange);flex-shrink:0}.aio-help-link small{display:block;font-size:12px;color:var(--aio-muted);margin-top:1px}.aio-help-link span{font:600 13px var(--aio-font)}.aio-profile-row{width:100%;padding:10px;margin-top:0;border:1px solid transparent;border-top:1px solid var(--aio-line);border-radius:12px;background:transparent;color:inherit;font:inherit;text-align:left;transition:background-color .15s,border-color .15s}.aio-profile-row:hover,.aio-profile-row[aria-expanded=true]{background:var(--aio-hover);border-color:var(--aio-line)}.aio-avatar{border-radius:50%;background:var(--aio-orange);color:var(--aio-on-accent);font-size:14px}.aio-p-name{font-size:14px}.aio-p-role{font-size:12px}.aio-chevron{transition:transform .2s var(--aio-ease)}.aio-profile-row[aria-expanded=true] .aio-chevron{transform:rotate(180deg)}.aio-account-menu{border-radius:14px;border-color:var(--aio-line-strong);padding:8px;box-shadow:0 24px 48px -12px #00000080;animation:aio-pop .2s var(--aio-ease)}.aio-account-menu-label{padding:6px 8px 0;letter-spacing:.14em;color:var(--aio-faint)}.aio-theme-toggle{margin:0 4px 8px;border-radius:999px;padding:3px}.aio-theme-toggle-btn{border-radius:999px;min-height:30px;font:600 12.5px var(--aio-font)}.aio-theme-toggle-btn.active{background:var(--aio-surface);color:var(--aio-text);box-shadow:0 1px 3px #00000040}.aio-account-menu-item{display:flex;align-items:center;min-height:40px;padding:0 10px;font:500 14px var(--aio-font);border-radius:10px}.aio-account-menu-item:hover{background:var(--aio-hover)}.aio-account-menu-sep{height:1px;background:var(--aio-line);margin:6px 4px}.aio-main{padding:32px clamp(20px,3vw,44px) 56px;gap:24px}.aio-main>*{width:100%;max-width:1360px;margin-inline:auto}@media (max-width: 1024px) and (min-width: 769px){.aio-sidebar{width:216px}}@media (max-width: 768px){.aio-mobile-topbar{min-height:58px;padding:8px 14px;background:color-mix(in srgb,var(--aio-bg) 82%,transparent);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom-color:var(--aio-line)}.aio-hamburger-btn,.aio-sidebar-close-btn{width:42px;height:42px;border-radius:50%;background:transparent;border:1px solid var(--aio-line-strong)}.aio-sidebar-close-btn{top:16px;right:14px}.aio-sidebar{transition:transform .3s var(--aio-ease),box-shadow .3s;box-shadow:none}.aio-sidebar.open{box-shadow:0 0 40px #00000073}.aio-sidebar-overlay{background:#0000008c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:aio-fade .2s ease}.aio-main{padding:20px 16px 40px;gap:20px}.aio-page-header{margin-bottom:0}.aio-page-title{font-size:24px}}.cmodal-overlay,.aio-modal-backdrop,.aio-confirm-overlay{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.cmodal-card,.aio-modal,.aio-confirm-box{background:var(--aio-surface);border:1px solid var(--aio-line-strong);border-radius:20px;box-shadow:0 32px 64px -16px #0009;animation:aio-pop .25s var(--aio-ease)}.cmodal-title,.aio-modal-title,.aio-confirm-title{color:var(--aio-text);font:700 19px/1.3 var(--aio-font);letter-spacing:-.015em}.cmodal-body,.aio-modal-message,.aio-confirm-desc{font-size:14.5px;line-height:1.6}.aio-empty-title{font:700 17px var(--aio-font);letter-spacing:-.01em}.aio-empty-desc{font-size:14px}.aio-loading{min-height:40vh;gap:12px;font-size:14px}.aio-loading:before{content:"";width:18px;height:18px;border-radius:50%;border:2px solid var(--aio-line-strong);border-top-color:var(--aio-orange);animation:aio-spin .8s linear infinite}.aio-login-page{background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(var(--holo-orange),.12),transparent 70%),var(--aio-bg)}.aio-login-card{border-radius:20px;border-color:var(--aio-line-strong);box-shadow:0 32px 64px -24px #0009}.aio-login-title{font:700 20px var(--aio-font);letter-spacing:-.02em}@keyframes aio-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes aio-fade{0%{opacity:0}}@keyframes aio-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.aio-account-menu,.cmodal-card,.aio-modal,.aio-confirm-box,.aio-sidebar-overlay{animation:none}.aio-btn,.aio-action-btn,.aio-sidebar{transition:none}.aio-btn:active,.aio-action-btn:active,.aio-btn-primary:hover{transform:none}}:root{--aio-radius: 14px;--aio-ink-950: #070605;--aio-ink-900: #121010;--aio-ink-800: #241710;--aio-ink-bg: linear-gradient(165deg, var(--aio-ink-950) 0%, var(--aio-ink-900) 50%, var(--aio-ink-800) 100%);--aio-rings: repeating-radial-gradient(circle at 85% 0%, transparent 0 7.2rem, rgba(255,255,255,.045) 7.25rem 7.3rem);--aio-shadow-sm: 0 1px 2px rgba(0,0,0,.4)}:root[data-theme=light]{--aio-line: var(--aio-border);--aio-line-strong: var(--aio-border-strong);--aio-shadow-sm: 0 1px 2px rgba(20,18,16,.06), 0 1px 3px rgba(20,18,16,.04)}.aio-sidebar,.db-hero,.aio-ink{--aio-text: #FFFFFF;--aio-muted: rgba(255,255,255,.74);--aio-dim: rgba(255,255,255,.56);--aio-faint: rgba(255,255,255,.38);--aio-sidebar-text: #FFFFFF;--aio-surface: #1A1716;--aio-surface-2: #221E1C;--aio-border: rgba(255,255,255,.12);--aio-border-soft: rgba(255,255,255,.08);--aio-line: rgba(255,255,255,.1);--aio-line-strong: rgba(255,255,255,.2);--aio-hover: rgba(255,255,255,.06);--aio-accent-text: #FF9A5C;--holo-white: 255,255,255;color:#fff}.aio-sidebar{background:var(--aio-rings),var(--aio-ink-bg);border-right:1px solid rgba(255,255,255,.06)}.aio-nav-item.active{background:rgba(var(--holo-orange),.16)}.aio-account-menu{box-shadow:0 24px 48px -12px #000000b3}.aio-page-title{font:300 clamp(28px,2.8vw,38px)/1.08 var(--aio-font);letter-spacing:-.03em}.aio-page-title strong,.aio-page-title b{font-weight:600}.aio-card,.aio-table-wrap,.aio-panel,.aio-stat,.aio-actions-panel,.aid-inspector-panel,.aio-pricebook-add-form,.db-kpi,.db-card{background:var(--aio-surface);border:1px solid var(--aio-line);border-radius:var(--aio-radius);box-shadow:var(--aio-shadow-sm)}.aio-card-title{font-weight:600}.aio-table th{background:var(--aio-surface-2)}:root[data-theme=light] .aio-table th{background:#fafaf9}.db-kpi-num{font-weight:300}.db-kpi:hover{border-color:rgba(var(--holo-orange),.35);box-shadow:0 14px 30px -16px rgba(var(--holo-orange),.45);transform:translateY(-3px)}.db-card-title,.db-card-title-lg{font-weight:600}.db-hero{background:radial-gradient(50rem 30rem at 90% -20%,rgba(var(--holo-orange),.26),transparent 60%),var(--aio-ink-bg);border:0;border-radius:18px;box-shadow:0 30px 60px -30px #0a060380}.db-hero:after{background-image:var(--aio-rings);background-size:auto;mask-image:linear-gradient(#000,transparent 85%);-webkit-mask-image:linear-gradient(#000,transparent 85%)}.db-h1{font-weight:300;letter-spacing:-.03em}.db-pipeline{background:#ffffff0a;border-color:#ffffff1a;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.db-hero .aio-btn-secondary{border-color:#ffffff59}.db-ticker{background:var(--aio-surface);border:1px solid var(--aio-line);border-radius:var(--aio-radius);box-shadow:var(--aio-shadow-sm)}:root[data-theme=light] .cmodal-card,:root[data-theme=light] .aio-modal,:root[data-theme=light] .aio-confirm-box{border-color:var(--aio-border);box-shadow:0 40px 80px -20px #0a060359}.aio-login-page{position:relative;isolation:isolate;background:radial-gradient(60rem 40rem at 85% -10%,rgba(var(--holo-orange),.26),transparent 60%),var(--aio-ink-bg)}.aio-login-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--aio-rings);-webkit-mask-image:linear-gradient(#000,transparent 80%);mask-image:linear-gradient(#000,transparent 80%)}.aio-login-card{max-width:400px;border-radius:16px;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 60px -20px #0009,0 18px 36px -18px #00000073;animation:aio-pop .5s var(--aio-ease) both}.aio-login-title{font:400 22px/1.2 var(--aio-font);letter-spacing:-.02em}.aio-public{background:var(--aio-bg)}.aio-public-header,.csp-hero{position:relative;isolation:isolate;background:var(--aio-rings),radial-gradient(40rem 24rem at 85% -20%,rgba(var(--holo-orange),.22),transparent 60%),var(--aio-ink-bg);border-bottom:0;color:#fff}.csp-shop-name{font-weight:300;letter-spacing:-.03em}.csp-heading{font-weight:400;font-size:clamp(22px,2.4vw,28px);letter-spacing:-.02em}.csp-card{border-radius:var(--aio-radius);box-shadow:var(--aio-shadow-sm)}.csp-sig-container{border-color:var(--aio-border-strong)}.csp-submit-btn{border-radius:999px}.aio-public .aio-input{background:var(--aio-surface-2);border-color:var(--aio-border-strong);color:var(--aio-text)}@media (prefers-reduced-motion: reduce){.aio-login-card{animation:none}.db-kpi:hover{transform:none}}
