@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Playfair+Display+SC:wght@400;700&family=Questrial&display=swap";:root{--workspace-bg:#000;--workspace-fg:#f7f2e8;--workspace-muted:hsla(40,48%,94%,.82);--workspace-dim:hsla(40,48%,94%,.68);--workspace-accent:#eab308;--workspace-accent-soft:rgba(234,179,8,.12);--workspace-border:rgb(var(--theme-fg-rgb)/.12);--workspace-border-strong:rgba(234,179,8,.26);--workspace-surface:rgba(7,7,7,.82);--workspace-surface-strong:rgba(0,0,0,.9);--workspace-danger:rgba(150,34,22,.42);--workspace-shadow:0 28px 90px rgba(0,0,0,.42);--app-layer-toast:10000;font-family:Questrial,Avenir Next,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:var(--workspace-fg);background:var(--workspace-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body,html{background:var(--workspace-bg)}body{margin:0;min-width:320px;min-height:100vh;color:var(--workspace-fg)}.public-page-shell{display:flex;min-height:100vh;min-height:100dvh;flex-direction:column}.public-page-shell>main{flex:1 0 auto}.guest-auth-loading{display:flex;min-height:100vh;align-items:center;justify-content:center;background:var(--theme-bg)}a,button,input,select,textarea{font:inherit}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}a{color:inherit}code{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.95em;color:var(--workspace-fg);background:rgb(var(--theme-fg-rgb)/.06);border:1px solid var(--workspace-border);border-radius:.3rem;padding:.15rem .4rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.activity-header-risk-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;flex-shrink:0;padding:0;border:0;border-radius:999px;background:none;cursor:pointer}.activity-header-risk-trigger:focus-visible{outline:2px solid rgb(var(--theme-fg-rgb)/.55);outline-offset:3px}.inline-edit-button{width:40px;height:40px;flex:0 0 40px;border-radius:50%;background:rgb(var(--theme-fg-rgb)/.04);border:1px solid rgb(var(--theme-fg-rgb)/.1);display:inline-flex;align-items:center;justify-content:center;color:var(--workspace-dim);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.inline-edit-button svg{width:20px;height:20px;fill:currentColor}.inline-edit-button:hover:not(:disabled){background:#eab30826;border-color:var(--workspace-accent);color:var(--workspace-accent);transform:scale(1.1);box-shadow:0 0 15px #eab30833}.inline-edit-button:disabled{cursor:not-allowed;opacity:.35}.inline-delete-button{width:40px;height:40px;flex:0 0 40px;border-radius:50%;background:rgb(var(--theme-fg-rgb)/.04);border:1px solid rgb(var(--theme-fg-rgb)/.1);display:inline-flex;align-items:center;justify-content:center;color:var(--workspace-dim);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.inline-delete-button svg{width:20px;height:20px;fill:currentColor}.inline-delete-button:hover:not(:disabled){background:#ef444426;border-color:#ef4444;color:#ef4444;transform:scale(1.1);box-shadow:0 0 15px #ef444433}.inline-delete-button:disabled{cursor:not-allowed;opacity:.35}.inline-download-button{width:40px;height:40px;flex:0 0 40px;border-radius:50%;background:rgb(var(--theme-fg-rgb)/.04);border:1px solid rgb(var(--theme-fg-rgb)/.1);display:inline-flex;align-items:center;justify-content:center;color:var(--workspace-dim);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.inline-download-button svg{width:20px;height:20px;fill:none;stroke:currentColor}.inline-download-button:hover:not(:disabled){background:#3b82f626;border-color:#60a5fa;color:#93c5fd;transform:scale(1.1);box-shadow:0 0 15px #3b82f633}.inline-download-button:disabled{cursor:not-allowed;opacity:.35}.inline-delete-spinner{width:16px;height:16px;border:2px solid rgb(var(--theme-fg-rgb)/.1);border-top:2px solid;border-radius:50%;animation:inline-delete-spin .8s linear infinite}@keyframes inline-delete-spin{to{transform:rotate(1turn)}}h1,h2,ol{margin:0}p{margin:1rem 0}label{display:block;margin-top:1rem;margin-bottom:1rem}.eyebrow,.field-label,.status{text-transform:uppercase;letter-spacing:.24em;font-size:.72rem}.eyebrow{margin-bottom:1rem;color:var(--workspace-accent)}h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(3rem,7vw,6rem);line-height:.92;letter-spacing:-.04em}.actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.75rem}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.85rem 1.15rem;border:1px solid;border-radius:999px;text-decoration:none;text-transform:uppercase;letter-spacing:.18em;font-size:.76rem;font-weight:600;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.primary{color:var(--theme-bg,#000);background:var(--theme-fg,#fff);border-color:var(--theme-fg,#fff);cursor:pointer}.primary:disabled{opacity:.55;cursor:wait}.secondary{color:var(--workspace-fg);background:var(--theme-surface,transparent);border-color:var(--workspace-border,rgb(var(--theme-fg-rgb)/.18))}.primary:hover,.secondary:hover{transform:translateY(-2px)}.primary:hover{color:#fff;background:var(--workspace-accent,#eab308);box-shadow:0 4px 16px var(--workspace-accent-soft)}.primary:hover,.secondary:hover{border-color:var(--workspace-accent,#eab308)}.secondary:hover{background:var(--workspace-accent-soft);color:var(--workspace-accent,#eab308)}.status{display:inline-flex;align-items:center;min-height:2.2rem;padding:.35rem .8rem;border:1px solid var(--workspace-border,rgb(var(--theme-fg-rgb)/.14));border-radius:999px;color:var(--workspace-muted);background:rgb(var(--theme-fg-rgb)/.04)}.status.online{color:var(--status-success,#15803d);border-color:var(--status-success-border,rgba(22,163,74,.28));background:var(--status-success-bg,rgba(22,163,74,.08))}.message{margin-top:1rem;color:var(--workspace-muted)}.message.error{color:var(--status-danger,#dc2626)}.field-label{color:var(--workspace-accent)}.field{display:grid;gap:.45rem}.text-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:3.15rem;padding:.9rem 1rem;border-radius:1rem;border:1px solid var(--workspace-border,rgb(var(--theme-fg-rgb)/.14));background:var(--theme-surface,rgb(var(--theme-fg-rgb)/.03));color:var(--theme-fg);box-shadow:inset 0 1px rgb(var(--theme-fg-rgb)/.04)}.text-input::-moz-placeholder{color:var(--workspace-dim)}.text-input::placeholder{color:var(--workspace-dim)}.text-input:focus{outline:2px solid var(--workspace-accent-soft,rgba(234,179,8,.24));border-color:var(--workspace-accent,#eab308);outline-offset:2px}select.text-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:3.25rem;border-color:var(--workspace-border,rgb(var(--theme-fg-rgb)/.14));border-radius:1rem;background:var(--theme-surface,#fff);background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 1.25rem) calc(50% - .18rem),calc(100% - .9rem) calc(50% - .18rem);background-size:.38rem .38rem,.38rem .38rem;background-repeat:no-repeat;color:var(--theme-fg);box-shadow:var(--workspace-shadow),inset 0 1px rgb(var(--theme-fg-rgb)/.04)}select.text-input option{color:var(--theme-fg);background:var(--theme-surface,#fff)}.autocomplete{position:relative}@media(max-width:760px){h1{max-width:none;font-size:clamp(2.6rem,12vw,4.4rem)}.actions,.actions>*,.primary,.secondary{width:100%}}.list-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin-top:2rem}.list-page-button{min-width:7rem;padding:.75rem 1rem;border:1px solid rgba(234,179,8,.35);border-radius:999px;background:#eab30814;color:var(--theme-fg);font:inherit;cursor:pointer;transition:border-color .2s ease,background .2s ease,opacity .2s ease}.list-page-button:hover:not(:disabled){border-color:#eab308b3;background:#eab30824}.list-page-button:disabled{cursor:not-allowed;opacity:.4}.list-page-status{min-width:9rem;color:var(--theme-fg);text-align:center}.list-page-status small{display:block;margin-top:.25rem;color:var(--workspace-dim,rgb(var(--theme-fg-rgb)/.65));font-size:.75rem}html[data-theme=light] .list-page-button{border-color:#d97706;background:#fef3c7;color:#78350f;font-weight:600}html[data-theme=light] .list-page-button:hover:not(:disabled){background:#fde68a}html[data-theme=light] .list-page-status small{color:#334155}html[data-theme=light] .inline-download-button:hover:not(:disabled){background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info)}:is(.unified-form-shell.unified-form-shell,.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card){background:var(--workspace-surface,rgb(var(--theme-fg-rgb)/.02));border:1px solid var(--workspace-border,rgb(var(--theme-fg-rgb)/.08));border-radius:6px;box-shadow:var(--workspace-shadow,0 4px 20px -4px rgba(0,0,0,.05))}:is(.creation-deck.creation-deck,.intake-deck.intake-deck,.reset-card.reset-card){padding:2.5rem}:is(.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.request-form-card.request-form-card){display:flex;overflow:visible;padding:0}:is(.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.request-form-card.request-form-card) .card-content.card-content{flex:1;padding:2.5rem}:is(.unified-form-shell.unified-form-shell,.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) :is(.form-tag.form-tag,.section-tag.section-tag,.panel-tag.panel-tag){margin:0 0 1.5rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;color:var(--workspace-accent,#b45309);font-weight:600}:is(.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) :is(.panel-intro.panel-intro,.intro-text.intro-text){max-width:32rem;margin:0;color:var(--workspace-muted,rgb(var(--theme-fg-rgb)/.72));line-height:1.7;font-size:.95rem}:is(.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) .form-title.form-title{margin:0 0 .75rem;font-family:Playfair Display,serif;font-size:2rem;font-weight:400;color:var(--theme-fg)}:is(.unified-form-shell.unified-form-shell,.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) .cinematic-form.cinematic-form{display:grid;gap:1.5rem;margin-top:2rem}.expense-journal-form.expense-journal-form{display:grid;gap:1.5rem;margin-top:0}:is(.unified-form-shell.unified-form-shell,.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) .field-node.field-node{display:grid;gap:.75rem;min-width:0;margin:0}:is(.unified-form-shell.unified-form-shell,.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) :is(.field-node.field-node label,.compact-label.compact-label){display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.15em;color:var(--workspace-muted);font-family:IBM Plex Mono,monospace;font-weight:500}:is(.unified-form-shell.unified-form-shell,.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) :is(.input-glow-wrapper.input-glow-wrapper,.edit-input-wrapper.edit-input-wrapper){position:relative}:is(.unified-form-shell.unified-form-shell,.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) .field-node.field-node .field-hint{margin:-.25rem 0 0;color:var(--workspace-dim);font-size:.82rem;line-height:1.5}:is(.unified-form-shell.unified-form-shell,.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) :is(input,select,textarea,.glass-input.glass-input){width:100%;min-width:0;box-sizing:border-box;background:var(--theme-surface,rgb(var(--theme-fg-rgb)/.03));border:1px solid var(--workspace-border,rgb(var(--theme-fg-rgb)/.12));padding:1rem 1.25rem;color:var(--theme-fg);font-family:Questrial,sans-serif;transition:all .4s ease;border-radius:4px}:is(.unified-form-shell.unified-form-shell,.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) :is(input,select,textarea,.glass-input.glass-input):focus{outline:none;border-color:var(--workspace-accent,#b45309);background:var(--theme-surface,#fff);box-shadow:0 0 0 3px var(--workspace-accent-soft,rgba(180,83,9,.15))}:is(.unified-form-shell.unified-form-shell,.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) select option{background:var(--theme-surface-strong,#fff);color:var(--theme-fg)}:is(.unified-form-shell.unified-form-shell,.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) :is(.prime-action.prime-action,.secondary-action.secondary-action,.danger-action.danger-action,.chip-remove.chip-remove){font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1.5rem;width:auto;margin-top:0}:is(.unified-form-shell.unified-form-shell,.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) .prime-action.prime-action{background:var(--theme-fg,#0f172a);border:1px solid var(--theme-fg,#0f172a);color:var(--theme-bg,#fff)}:is(.unified-form-shell.unified-form-shell,.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) .prime-action.prime-action:hover:not(:disabled){background:var(--workspace-accent,#b45309);border-color:var(--workspace-accent,#b45309);color:#fff;box-shadow:0 4px 16px var(--workspace-accent-soft,rgba(180,83,9,.25))}:is(.unified-form-shell.unified-form-shell,.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) .secondary-action.secondary-action{background:var(--theme-surface,transparent);border:1px solid var(--workspace-border,rgb(var(--theme-fg-rgb)/.14));color:var(--theme-fg)}:is(.unified-form-shell.unified-form-shell,.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) .secondary-action.secondary-action:hover:not(:disabled){background:var(--workspace-accent-soft,rgba(180,83,9,.08));border-color:var(--workspace-accent,#b45309);color:var(--workspace-accent,#b45309)}:is(.unified-form-shell.unified-form-shell,.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) .danger-action.danger-action{background:var(--status-danger-bg,rgba(220,38,38,.08));border:1px solid var(--status-danger-border,rgba(220,38,38,.25));color:var(--status-danger,#dc2626)}:is(.unified-form-shell.unified-form-shell,.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) .danger-action.danger-action:hover:not(:disabled){background:#dc262629;border-color:var(--status-danger,#dc2626);color:#b91c1c}:is(.unified-form-shell.unified-form-shell,.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) :is(.prime-action.prime-action,.secondary-action.secondary-action,.danger-action.danger-action):disabled{opacity:.45;cursor:not-allowed}:is(.unified-form-shell.unified-form-shell,.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) :is(.error-strip.error-strip,.success-strip.success-strip){padding:1rem 1.25rem;border-radius:4px;font-size:.85rem;font-family:IBM Plex Mono,monospace;font-weight:500}:is(.unified-form-shell.unified-form-shell,.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) .error-strip.error-strip{background:var(--status-danger-bg,rgba(220,38,38,.08));border:1px solid var(--status-danger-border,rgba(220,38,38,.25));color:var(--status-danger,#dc2626)}:is(.unified-form-shell.unified-form-shell,.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) .success-strip.success-strip{background:var(--status-success-bg,rgba(22,163,74,.08));border:1px solid var(--status-success-border,rgba(22,163,74,.25));color:var(--status-success,#15803d)}@media(max-width:600px){:is(.creation-deck.creation-deck,.intake-deck.intake-deck,.reset-card.reset-card){padding:1.25rem}:is(.unified-form-shell.unified-form-shell,.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.request-form-card.request-form-card) .card-content.card-content{padding:1.25rem}:is(.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) .form-title.form-title{font-size:1.6rem}:is(.unified-form-shell.unified-form-shell,.trade-request-form-card.trade-request-form-card,.statement-upload-card.statement-upload-card,.creation-deck.creation-deck,.expense-journal-form.expense-journal-form,.intake-deck.intake-deck,.request-form-card.request-form-card,.reset-card.reset-card) :is(.prime-action.prime-action,.secondary-action.secondary-action,.danger-action.danger-action){width:100%;padding-inline:1rem}}:root{--theme-bg:#000;--theme-fg:#fff;--theme-bg-rgb:0 0 0;--theme-fg-rgb:255 255 255;--theme-surface:#070707;--theme-surface-strong:#111;--theme-modal-backdrop:rgba(0,0,0,.84);--theme-modal-close-surface:hsla(0,0%,4%,.92);--theme-modal-shadow:0 32px 90px rgba(0,0,0,.72);--workspace-accent-contrast:#000;--workspace-accent-rgb:234 179 8;--workspace-accent-hover:#facc15;--workspace-surface-hover:rgba(18,18,22,.96);--workspace-card-shadow:0 4px 20px rgba(0,0,0,.25);--workspace-card-shadow-hover:0 12px 36px rgba(0,0,0,.45);--workspace-card-shadow-strong:0 12px 40px rgba(0,0,0,.55);--status-success:#86efac;--status-success-bg:rgba(16,185,129,.1);--status-success-border:rgba(16,185,129,.2);--status-danger:#fca5a5;--status-danger-bg:rgba(239,68,68,.1);--status-danger-border:rgba(239,68,68,.2);--status-warning:#eab308;--status-warning-bg:rgba(234,179,8,.1);--status-warning-border:rgba(234,179,8,.2);--status-pending:var(--status-warning);--status-pending-bg:var(--status-warning-bg);--status-pending-border:var(--status-warning-border);--status-info:#38bdf8;--status-info-bg:rgba(59,130,246,.1);--status-info-border:rgba(59,130,246,.2);--risk-low:#84cc16;--risk-low-bg:rgba(132,204,22,.1);--risk-low-border:rgba(132,204,22,.2);--risk-low-hover-bg:rgba(132,204,22,.18);--risk-low-hover-border:rgba(132,204,22,.35);--risk-high:#f97316;--risk-high-bg:rgba(249,115,22,.1);--risk-high-border:rgba(249,115,22,.2);--risk-high-hover-bg:rgba(249,115,22,.18);--risk-high-hover-border:rgba(249,115,22,.35);--social-activity-approved-bg:rgba(34,197,94,.04);--social-activity-pending-bg:rgba(234,179,8,.015);--social-activity-issues-bg:rgba(239,68,68,.045);--artifact-unavailable-bg:rgba(0,0,0,.4);--connected-account-action-bg:rgb(var(--theme-fg-rgb)/.08);--connected-account-action-fg:#f3f4f6;--connected-account-action-border:rgb(var(--theme-fg-rgb)/.15);--connected-account-action-hover-bg:#fff;--connected-account-action-hover-fg:#0a0a0a;--connected-account-action-hover-border:var(--theme-fg);--social-x-icon-bg:rgb(var(--theme-fg-rgb)/.08);--social-x-icon-fg:#f3f4f6;--social-x-icon-border:rgb(var(--theme-fg-rgb)/.15);--social-x-label:#9ca3af;--social-report-twitter-accent:#e7e9ea;--custom-group-option-bg:rgba(16,185,129,.08);--custom-group-option-border:rgba(16,185,129,.35);--custom-group-option-fg:#6ee7b7;--custom-group-selected-bg:#10b981;--custom-group-selected-fg:#04130e;--constraint-definition-bg:rgba(0,0,0,.2);--constraint-definition-border:rgb(var(--theme-fg-rgb)/.03);color-scheme:dark}html[data-theme=light]{--theme-bg:#f8fafc;--theme-fg:#0f172a;--theme-bg-rgb:248 250 252;--theme-fg-rgb:15 23 42;--theme-surface:#fff;--theme-surface-strong:#f1f5f9;--theme-modal-backdrop:rgba(15,23,42,.65);--theme-modal-close-surface:#f1f5f9;--theme-modal-shadow:0 24px 70px rgba(15,23,42,.16);--workspace-bg:#f8fafc;--workspace-fg:#0f172a;--workspace-muted:#1e293b;--workspace-dim:#334155;--workspace-accent:#4338ca;--accent:#4338ca;--workspace-accent-contrast:#fff;--workspace-accent-rgb:67 56 202;--workspace-accent-hover:#3730a3;--workspace-surface-hover:#fff;--workspace-card-shadow:0 2px 8px -1px rgba(15,23,42,.08),0 1px 3px 0 rgba(15,23,42,.05);--workspace-card-shadow-hover:0 10px 25px -5px rgba(15,23,42,.12),0 4px 10px -2px rgba(15,23,42,.06);--workspace-card-shadow-strong:0 12px 30px -6px rgba(15,23,42,.16),0 4px 12px -2px rgba(15,23,42,.08);--workspace-accent-soft:rgba(67,56,202,.08);--workspace-accent-subtle:rgba(67,56,202,.04);--workspace-border:#cbd5e1;--workspace-border-strong:#94a3b8;--workspace-surface:#fff;--workspace-surface-strong:#f1f5f9;--workspace-danger:rgba(220,38,38,.08);--workspace-shadow:0 4px 20px -2px rgba(15,23,42,.08),0 2px 6px -1px rgba(15,23,42,.05);--status-success:#166534;--status-success-bg:#dcfce7;--status-success-border:#86efac;--status-danger:#991b1b;--status-danger-bg:#fee2e2;--status-danger-border:#fca5a5;--status-warning:#854d0e;--status-warning-bg:#fef3c7;--status-warning-border:#fcd34d;--status-pending:#854d0e;--status-pending-bg:#fef3c7;--status-pending-border:#fcd34d;--status-info:#075985;--status-info-bg:#e0f2fe;--status-info-border:#7dd3fc;--risk-low:#3f6212;--risk-low-bg:#ecfccb;--risk-low-border:#bef264;--risk-low-hover-bg:#d9f99d;--risk-low-hover-border:#a3e635;--risk-high:#9a3412;--risk-high-bg:#ffedd5;--risk-high-border:#fdba74;--risk-high-hover-bg:#fed7aa;--risk-high-hover-border:#fb923c;--social-activity-approved-bg:#fff;--social-activity-pending-bg:#fff;--social-activity-issues-bg:#fff;--artifact-unavailable-bg:#f1f5f9;--connected-account-action-bg:#0f172a;--connected-account-action-fg:#fff;--connected-account-action-border:#0f172a;--connected-account-action-hover-bg:#4338ca;--connected-account-action-hover-fg:#fff;--connected-account-action-hover-border:#4338ca;--social-x-icon-bg:#0f172a;--social-x-icon-fg:#fff;--social-x-icon-border:#0f172a;--social-x-label:#1e293b;--social-report-twitter-accent:#0f172a;--custom-group-option-bg:rgba(5,150,105,.08);--custom-group-option-border:rgba(4,120,87,.3);--custom-group-option-fg:#047857;--custom-group-selected-bg:#047857;--custom-group-selected-fg:#fff;--constraint-definition-bg:#f8fafc;--constraint-definition-border:rgba(15,23,42,.1);color-scheme:light}html[data-theme=light] .page-d10,html[data-theme=light] .unified-form-shell{--bg:var(--theme-bg);--fg:var(--theme-fg);--dim:var(--workspace-dim);--accent:var(--workspace-accent)}html[data-theme=light] .page-d10{background-color:var(--theme-bg)}html[data-theme=light] .spotlight,html[data-theme=light] .vignette{display:none}html[data-theme=light] .intro-curtain{background:var(--theme-bg)}html[data-theme=light] .protected-sidebar{background:#fff;border-right-color:#cbd5e1;box-shadow:4px 0 24px #0f172a08}html[data-theme=light] .sidebar-link{color:#334155;font-weight:500}html[data-theme=light] .sidebar-link:hover{color:#0f172a;background:#f1f5f9}html[data-theme=light] .sidebar-link.active{color:#4338ca;background:#4338ca14;font-weight:600}html[data-theme=light] .brand-logo-dark,html[data-theme=light] .sidebar-brand-logo-dark{display:none}html[data-theme=light] .brand-logo-light,html[data-theme=light] .sidebar-brand-logo-light{display:block}html[data-theme=light] .sidebar-brand{background:transparent}html[data-theme=light] .notification-menu-dropdown,html[data-theme=light] .profile-menu-dropdown{background:#fff;border-color:#cbd5e1;box-shadow:0 20px 50px #0f172a1f}html[data-theme=light] .notification-menu-dropdown:before,html[data-theme=light] .profile-menu-dropdown:before{background:#fff;border-color:#cbd5e1}html[data-theme=light] .auth-container{background:#fff;box-shadow:0 30px 80px #0f172a1a;border:1px solid var(--workspace-border)}html[data-theme=light] select option{background:#fff;color:var(--theme-fg)}html[data-theme=light] .sidebar-footer-text{color:var(--workspace-dim)}html[data-theme=light] .protected-sidebar.is-open{box-shadow:10px 0 50px #0f172a29}html[data-theme=light] .text-input,html[data-theme=light] input:not([type=checkbox]):not([type=radio]),html[data-theme=light] select,html[data-theme=light] textarea{background-color:#fff;border-color:#cbd5e1;color:#0f172a}html[data-theme=light] .text-input:focus,html[data-theme=light] input:not([type=checkbox]):not([type=radio]):focus,html[data-theme=light] select:focus,html[data-theme=light] textarea:focus{background-color:#fff;border-color:#4338ca;box-shadow:0 0 0 3px #4338ca26}html[data-theme=light] input::-moz-placeholder,html[data-theme=light] textarea::-moz-placeholder{color:#64748b}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#64748b}html[data-theme=light] .account-owner-pill,html[data-theme=light] .billing-module-row-head span,html[data-theme=light] .compact-label,html[data-theme=light] .details-label,html[data-theme=light] .eyebrow,html[data-theme=light] .field-label,html[data-theme=light] .field-node label,html[data-theme=light] .metric-label,html[data-theme=light] .period-box-details span,html[data-theme=light] .preapproval-prop-label,html[data-theme=light] .prop-label,html[data-theme=light] .request-sort-control span,html[data-theme=light] .section-tag,html[data-theme=light] .settings-kicker,html[data-theme=light] .task-filter-kicker,html[data-theme=light] .total-due-label,html[data-theme=light] .transaction-filter-group-label,html[data-theme=light] .unified-form-shell-headline{color:#1e293b;font-weight:600}html[data-theme=light] .billing-tier-row,html[data-theme=light] .enforcement-card-notes p,html[data-theme=light] .expense-uploaded-meta,html[data-theme=light] .intro-text,html[data-theme=light] .metric-status,html[data-theme=light] .panel-intro,html[data-theme=light] .premium-modal-description,html[data-theme=light] .sub-count,html[data-theme=light] .task-timestamp,html[data-theme=light] .tier-count{color:#334155}html[data-theme=light] .dashboard-title,html[data-theme=light] .invoice-title,html[data-theme=light] .metric-value,html[data-theme=light] .premium-modal-title,html[data-theme=light] .task-filter-title,html[data-theme=light] .task-headline,html[data-theme=light] .total-due-amount{color:#0f172a}html[data-theme=light] .billing-module-table,html[data-theme=light] .billing-summary-card,html[data-theme=light] .creation-deck,html[data-theme=light] .dashboard-metric-card,html[data-theme=light] .enforcement-card,html[data-theme=light] .intake-deck,html[data-theme=light] .metric-card,html[data-theme=light] .monitoring-card,html[data-theme=light] .period-box,html[data-theme=light] .preapproval-card,html[data-theme=light] .premium-details-box,html[data-theme=light] .request-card,html[data-theme=light] .requirement-card,html[data-theme=light] .responsive-filter-panel,html[data-theme=light] .restricted-keyword-card,html[data-theme=light] .settings-option-card,html[data-theme=light] .statement-card,html[data-theme=light] .task-card,html[data-theme=light] .task-filter-card,html[data-theme=light] .transaction-card,html[data-theme=light] .usage-indicator{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 8px -1px #0f172a14,0 1px 3px #0f172a0d}html[data-theme=light] .metric-card:hover,html[data-theme=light] .period-box:hover,html[data-theme=light] .preapproval-card:hover,html[data-theme=light] .request-card:hover,html[data-theme=light] .statement-card:hover,html[data-theme=light] .task-card:hover,html[data-theme=light] .transaction-card:hover{background:#fff;border-color:#94a3b8;box-shadow:0 10px 25px -5px #0f172a1a,0 4px 10px -2px #0f172a0d}html[data-theme=light] .search-input{background:#fff;border-color:#cbd5e1;color:#0f172a}html[data-theme=light] .search-input:focus{border-color:#4338ca;background:#fff;box-shadow:0 0 0 3px #4338ca26}html[data-theme=light] .task-filter-option{color:#1e293b}html[data-theme=light] .task-filter-box{border-color:#94a3b8;background:#f8fafc}html[data-theme=light] .task-filter-checkbox:checked+.task-filter-box{background:#4338ca;border-color:#4338ca}html[data-theme=light] .filter-action-btn.secondary-btn,html[data-theme=light] .load-more-button,html[data-theme=light] .premium-btn-secondary,html[data-theme=light] .refresh-btn{background:#fff;border-color:#cbd5e1;color:#1e293b;font-weight:600}html[data-theme=light] .filter-action-btn.secondary-btn:hover,html[data-theme=light] .load-more-button:hover,html[data-theme=light] .premium-btn-secondary:hover,html[data-theme=light] .refresh-btn:hover{background:#f1f5f9;border-color:#4338ca;color:#4338ca}html[data-theme=light] .badge-statement{background:#e0f2fe;color:#075985;border-color:#7dd3fc}html[data-theme=light] .badge-social{background:#f3e8ff;color:#6b21a8;border-color:#d8b4fe}html[data-theme=light] .badge-expense{background:#dcfce7;color:#166534;border-color:#86efac}html[data-theme=light] .badge-general{background:#f1f5f9;color:#1e293b;border-color:#cbd5e1}html[data-theme=light] .enforcement-card-tag{background:#fef3c7;color:#854d0e;border-color:#fcd34d;font-weight:600}html[data-theme=light] .enforcement-card-tag.is-empty{background:#f1f5f9;color:#334155;border-color:#cbd5e1}html[data-theme=light] .appeal-content-block,html[data-theme=light] .preapproval-appeal-section,html[data-theme=light] .request-item-appeal-section,html[data-theme=light] .request-item-compliance-section,html[data-theme=light] .request-item-decision-explanation,html[data-theme=light] .request-item-discussion-section{background:#f8fafc;border-color:#cbd5e1}html[data-theme=light] .appeal-content-block,html[data-theme=light] .request-item-decision-explanation{border-left:3px solid #4338ca}html[data-theme=light] .count-pill{background:#4338ca14;border-color:#4338ca40;color:#4338ca;font-weight:700}html[data-theme=light] .tab-count{background:#e2e8f0;border-color:#cbd5e1;color:#1e293b;font-weight:700}html[data-theme=light] .tab-btn.is-active .tab-count{background:#4338ca1a;border-color:#4338ca4d;color:#4338ca;font-weight:700}html[data-theme=light] .tab-btn{color:#334155;font-weight:600}html[data-theme=light] .tab-btn:hover{color:#0f172a}html[data-theme=light] .tab-btn.is-active{color:#0f172a;font-weight:700}html[data-theme=light] .tab-btn:after{background:#4338ca}html[data-theme=light] .account-name-pill{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b;font-weight:600}html[data-theme=light] .count-tag{background:#f8fafc;border-color:#cbd5e1;color:#334155;font-weight:600}html[data-theme=light] .count-tag.has-discussions{background:#4338ca14;border-color:#4338ca40;color:#4338ca;font-weight:700}html[data-theme=light] .count-tag-tooltip{border-color:#cbd5e1;background:#fff;box-shadow:0 6px 16px #0f172a29;color:#1e293b}html[data-theme=light] .collapse-chevron{background:#f1f5f9;border-color:#cbd5e1;color:#334155}html[data-theme=light] .collapse-chevron:hover{background:#e2e8f0;border-color:#94a3b8;color:#0f172a}html[data-theme=light] .prime-action{background:#0f172a;border-color:#0f172a;color:#fff}html[data-theme=light] .prime-action:hover:not(:disabled){background:#4338ca;border-color:#4338ca;color:#fff;box-shadow:0 4px 16px #4338ca40}html[data-theme=light] .secondary-action{background:#fff;border-color:#cbd5e1;color:#0f172a;font-weight:600}html[data-theme=light] .secondary-action:hover:not(:disabled){background:#f8fafc;border-color:#4338ca;color:#4338ca}html[data-theme=light] .date-input::-webkit-calendar-picker-indicator{filter:none;opacity:.75}html[data-theme=light] .date-picker-trigger{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b;font-weight:600}html[data-theme=light] .date-picker-trigger:hover:not(:disabled){background:#4338ca14;border-color:#4338ca;color:#4338ca}html[data-theme=light] :is(.risk-badge,.risk-badge-btn,.large-risk-badge).risk-1{background:#dcfce7!important;color:#166534!important;border-color:#86efac!important;box-shadow:none!important}html[data-theme=light] :is(.risk-badge,.risk-badge-btn,.large-risk-badge).risk-1:hover{background:#bbf7d0!important;border-color:#4ade80!important}html[data-theme=light] :is(.risk-badge,.risk-badge-btn,.large-risk-badge).risk-2{background:#ecfccb!important;color:#3f6212!important;border-color:#bef264!important;box-shadow:none!important}html[data-theme=light] :is(.risk-badge,.risk-badge-btn,.large-risk-badge).risk-2:hover{background:#d9f99d!important;border-color:#a3e635!important}html[data-theme=light] :is(.risk-badge,.risk-badge-btn,.large-risk-badge).risk-3{background:#fef9c3!important;color:#854d0e!important;border-color:#fde047!important;box-shadow:none!important}html[data-theme=light] :is(.risk-badge,.risk-badge-btn,.large-risk-badge).risk-3:hover{background:#fef08a!important;border-color:#eab308!important}html[data-theme=light] :is(.risk-badge,.risk-badge-btn,.large-risk-badge).risk-4{background:#ffedd5!important;color:#9a3412!important;border-color:#fdba74!important;box-shadow:none!important}html[data-theme=light] :is(.risk-badge,.risk-badge-btn,.large-risk-badge).risk-4:hover{background:#fed7aa!important;border-color:#f97316!important}html[data-theme=light] :is(.risk-badge,.risk-badge-btn,.large-risk-badge).risk-5{background:#fee2e2!important;color:#991b1b!important;border-color:#fca5a5!important;box-shadow:none!important}html[data-theme=light] :is(.risk-badge,.risk-badge-btn,.large-risk-badge).risk-5:hover{background:#fecaca!important;border-color:#f87171!important}html[data-theme=light] :is(.risk-badge,.risk-badge-btn,.large-risk-badge).risk-na{background:#f1f5f9!important;color:#334155!important;border-color:#cbd5e1!important;box-shadow:none!important}html[data-theme=light] .risk-segment{background:#cbd5e1}html[data-theme=light] .risk-segment.active{background:currentColor}html[data-theme=light] :is(.statement-transaction-status,.statement-status,.request-status,.status-badge).status-approved{background:#dcfce7!important;color:#166534!important;border-color:#86efac!important;box-shadow:none!important}html[data-theme=light] :is(.statement-transaction-status,.statement-status,.request-status,.status-badge).status-resolved{background:#e0f2fe!important;color:#075985!important;border-color:#7dd3fc!important;box-shadow:none!important}html[data-theme=light] :is(.statement-transaction-status,.statement-status,.request-status,.status-badge).status-investigate{background:#fef3c7!important;color:#854d0e!important;border-color:#fcd34d!important;box-shadow:none!important}html[data-theme=light] :is(.statement-transaction-status,.statement-status,.request-status,.status-badge):is(.status-breached,.status-rejected){background:#fee2e2!important;color:#991b1b!important;border-color:#fca5a5!important;box-shadow:none!important}html[data-theme=light] :is(.statement-transaction-status,.statement-status,.request-status,.status-badge).status-pending{background:#fef3c7!important;color:#854d0e!important;border-color:#fcd34d!important;box-shadow:none!important}html[data-theme=light] .side-badge.side-buy{background:#dcfce7!important;color:#166534!important;border-color:#86efac!important}html[data-theme=light] .side-badge.side-sell{background:#f1f5f9!important;color:#1e293b!important;border-color:#cbd5e1!important}html[data-theme=light] .usage-indicator{background:#fff;border:1px solid #bfdbfe;box-shadow:0 4px 16px -2px #0f172a14}html[data-theme=light] .usage-label{color:#0369a1;font-weight:700}html[data-theme=light] .usage-indicator-header strong{color:#0f172a;font-weight:700}html[data-theme=light] .usage-tier-row{color:#334155;font-weight:600}html[data-theme=light] .usage-tier-row strong{color:#0284c7;font-weight:700}html[data-theme=light] .usage-meta{color:#334155;font-weight:600}html[data-theme=light] .usage-meter{background:#e2e8f0}html[data-theme=light] .sort-dropdown-button{background:#fff;border-color:#cbd5e1;color:#0f172a}html[data-theme=light] .sort-dropdown-button:hover,html[data-theme=light] .sort-dropdown-wrapper:focus-within .sort-dropdown-button{border-color:#4338ca;background:#f8fafc;color:#0f172a}html[data-theme=light] .sort-dropdown-caret{color:#4338ca}html[data-theme=light] .sort-dropdown-menu{background:#fff;border-color:#cbd5e1;box-shadow:0 12px 32px #0f172a1f}html[data-theme=light] .sort-dropdown-item{color:#334155}html[data-theme=light] .sort-dropdown-item.is-selected,html[data-theme=light] .sort-dropdown-item:hover{background:#f1f5f9;color:#0f172a}.main-layout-wrapper,.page-d10,.protected-sidebar,body{transition:background-color .25s ease,color .25s ease,border-color .25s ease}@media(prefers-reduced-motion:reduce){.main-layout-wrapper,.page-d10,.protected-sidebar,body{transition:none}}.review-decision{display:flex;flex-direction:column;align-items:stretch;gap:.65rem;min-width:0}.review-decision-header{display:flex;align-items:center;justify-content:flex-start}.review-decision-eyebrow{font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--workspace-dim);line-height:1;margin:0}.review-decision-evaluation-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;cursor:pointer}.review-decision-evaluation-trigger:hover{color:var(--workspace-fg)}.review-decision-evaluation-trigger:focus-visible{outline:2px solid rgb(var(--theme-fg-rgb)/.55);outline-offset:3px;border-radius:2px}.review-decision-notice{display:inline-flex;align-items:center;align-self:flex-start;gap:.4rem;width:-moz-max-content;width:max-content;max-width:100%;min-height:1.7rem;margin:0;padding:.2rem .7rem;border:1px solid rgb(var(--theme-fg-rgb)/.1);border-radius:999px;background:rgb(var(--theme-fg-rgb)/.04);color:var(--workspace-dim);font-size:.74rem;line-height:1.3}.review-decision-notice svg{flex:none}.review-decision-group{display:inline-flex;align-items:center;align-self:flex-start;justify-content:flex-start;flex-wrap:wrap;max-width:100%;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;padding:2px 3px;-moz-column-gap:0;column-gap:0;row-gap:2px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.review-decision-group .review-decision-btn{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;padding:0 .4rem;border-radius:999px;font-family:Questrial,sans-serif;font-size:.74rem;font-weight:500;letter-spacing:.02em;text-transform:none;white-space:nowrap;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:none;background:transparent;color:#ffffff80;position:relative}.review-decision-group .review-decision-btn:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background:#ffffff1a;pointer-events:none}.review-decision-group .review-decision-btn.is-current:not(:disabled),.review-decision-group:not(:has(.is-current)) .review-decision-btn.is-approve:not(:disabled){color:rgb(var(--theme-fg-rgb)/.82);background:rgb(var(--theme-fg-rgb)/.16);box-shadow:inset 0 1px rgb(var(--theme-fg-rgb)/.08)}.review-decision-group .review-decision-btn:hover:not(:disabled){color:#fff;background:#ffffff1a}.review-decision-group .review-decision-btn.is-approve:hover:not(:disabled){background:#10b9812e;color:#34d399;box-shadow:0 0 12px #10b98133}.review-decision-group .review-decision-btn.is-pending:hover:not(:disabled),.review-decision-group .review-decision-btn.is-resolve:hover:not(:disabled){background:#38bdf82e;color:#38bdf8;box-shadow:0 0 12px #38bdf833}.review-decision-group .review-decision-btn.is-investigate:hover:not(:disabled),.review-decision-group .review-decision-btn.is-issue:hover:not(:disabled){background:#f59e0b2e;color:#fbbf24;box-shadow:0 0 12px #f59e0b33}.review-decision-group .review-decision-btn.is-breach:hover:not(:disabled),.review-decision-group .review-decision-btn.is-reject:hover:not(:disabled){background:#ef44442e;color:#f87171;box-shadow:0 0 12px #ef444433}.review-decision-group .review-decision-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.review-decision-group .review-decision-btn:focus-visible{outline:2px solid rgb(var(--theme-fg-rgb)/.55);outline-offset:1px}@media(max-width:720px){.review-decision{width:100%;align-items:flex-start}}html[data-theme=light] .review-decision-group{background:#f1f5f9;border-color:#cbd5e1;box-shadow:0 1px 2px #0f172a0d}html[data-theme=light] .review-decision-group .review-decision-btn{color:#334155;font-weight:600}html[data-theme=light] .review-decision-group .review-decision-btn:not(:last-child):after{background:#cbd5e1}html[data-theme=light] .review-decision-group .review-decision-btn:hover:not(:disabled){color:#0f172a;background:#e2e8f0}html[data-theme=light] .review-decision-group .review-decision-btn.is-approve:hover:not(:disabled){background:#dcfce7;color:#166534;box-shadow:0 0 8px #16a34a33}html[data-theme=light] .review-decision-group .review-decision-btn.is-pending:hover:not(:disabled),html[data-theme=light] .review-decision-group .review-decision-btn.is-resolve:hover:not(:disabled){background:#e0f2fe;color:#075985;box-shadow:0 0 8px #0284c733}html[data-theme=light] .review-decision-group .review-decision-btn.is-investigate:hover:not(:disabled),html[data-theme=light] .review-decision-group .review-decision-btn.is-issue:hover:not(:disabled){background:#fef3c7;color:#854d0e;box-shadow:0 0 8px #eab30833}html[data-theme=light] .review-decision-group .review-decision-btn.is-breach:hover:not(:disabled),html[data-theme=light] .review-decision-group .review-decision-btn.is-reject:hover:not(:disabled){background:#fee2e2;color:#991b1b;box-shadow:0 0 8px #ef444433}html[data-theme=light] .review-decision-group .review-decision-btn.is-current:not(:disabled){color:#0f172a;background:#fff;box-shadow:0 1px 3px #0f172a1f;font-weight:700}html[data-theme=light] .review-decision-group .review-decision-btn.is-current.is-approve:not(:disabled),html[data-theme=light] .review-decision-group:not(:has(.is-current)) .review-decision-btn.is-approve:not(:disabled){color:#166534;background:#dcfce7;box-shadow:inset 0 0 0 1px #86efac,0 1px 2px #16a34a26;font-weight:700}html[data-theme=light] .review-decision-group .review-decision-btn.is-current.is-investigate:not(:disabled),html[data-theme=light] .review-decision-group .review-decision-btn.is-current.is-issue:not(:disabled){color:#854d0e;background:#fef3c7;box-shadow:inset 0 0 0 1px #fcd34d,0 1px 2px #eab30826;font-weight:700}html[data-theme=light] .review-decision-group .review-decision-btn.is-current.is-breach:not(:disabled),html[data-theme=light] .review-decision-group .review-decision-btn.is-current.is-reject:not(:disabled){color:#991b1b;background:#fee2e2;box-shadow:inset 0 0 0 1px #fca5a5,0 1px 2px #ef444426;font-weight:700}html[data-theme=light] .review-decision-group .review-decision-btn.is-current.is-pending:not(:disabled),html[data-theme=light] .review-decision-group .review-decision-btn.is-current.is-resolve:not(:disabled){color:#075985;background:#e0f2fe;box-shadow:inset 0 0 0 1px #7dd3fc,0 1px 2px #0284c726;font-weight:700}html[data-theme=light] .review-decision-eyebrow{color:#1e293b;font-weight:700}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:focus,.driver-popover-close-btn:hover{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:focus,.driver-popover-footer-btn:hover{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-none,.driver-popover-arrow-side-center{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover.acai-tour{min-width:17rem;max-width:min(22rem,calc(100vw - 2rem));padding:1.1rem 1.2rem 1rem;border:1px solid rgba(234,179,8,.3);border-radius:.5rem;background:var(--theme-surface);color:var(--theme-fg);box-shadow:var(--theme-modal-shadow);font-family:Questrial,sans-serif}.driver-popover.acai-tour .driver-popover-title{padding-right:1.5rem;color:var(--workspace-accent,#eab308);font-family:Playfair Display SC,serif;font-size:1.15rem;font-weight:400;line-height:1.3}.driver-popover.acai-tour .driver-popover-description{margin-top:.45rem;color:rgb(var(--theme-fg-rgb)/.78);font-size:.92rem;line-height:1.55}.driver-popover.acai-tour .driver-popover-close-btn{color:rgb(var(--theme-fg-rgb)/.55);transition:color .2s ease}.driver-popover.acai-tour .driver-popover-close-btn:focus-visible,.driver-popover.acai-tour .driver-popover-close-btn:hover{color:var(--workspace-accent,#eab308)}.driver-popover.acai-tour .driver-popover-footer{gap:.75rem;margin-top:1rem}.driver-popover.acai-tour .driver-popover-progress-text{color:rgb(var(--theme-fg-rgb)/.55);font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase}.driver-popover.acai-tour .driver-popover-footer button{padding:.45rem .95rem;border:1px solid rgb(var(--theme-fg-rgb)/.2);border-radius:999px;background:transparent;color:var(--theme-fg);font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;text-shadow:none;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.driver-popover.acai-tour .driver-popover-footer button:focus-visible,.driver-popover.acai-tour .driver-popover-footer button:hover{border-color:var(--workspace-accent,#eab308);background:transparent;color:var(--workspace-accent,#eab308)}.driver-popover.acai-tour .driver-popover-footer .driver-popover-next-btn{border-color:#eab308;background:#eab308;color:var(--workspace-accent-contrast,#000)}.driver-popover.acai-tour .driver-popover-footer .driver-popover-next-btn:focus-visible,.driver-popover.acai-tour .driver-popover-footer .driver-popover-next-btn:hover{transform:translateY(-1px);border-color:#facc15;background:#facc15;color:var(--workspace-accent-contrast,#000)}.driver-popover.acai-tour .driver-popover-footer .driver-popover-btn-disabled{opacity:.35;pointer-events:none}html[data-theme=light] .driver-popover.acai-tour .driver-popover-footer .driver-popover-next-btn{border-color:#0f172a;background:#0f172a;color:#fff}html[data-theme=light] .driver-popover.acai-tour .driver-popover-footer .driver-popover-next-btn:focus-visible,html[data-theme=light] .driver-popover.acai-tour .driver-popover-footer .driver-popover-next-btn:hover{border-color:#4338ca;background:#4338ca;color:#fff;box-shadow:0 4px 16px #4338ca40}.driver-popover.acai-tour .driver-popover-arrow.driver-popover-arrow-side-left{border-left-color:var(--theme-surface)}.driver-popover.acai-tour .driver-popover-arrow.driver-popover-arrow-side-right{border-right-color:var(--theme-surface)}.driver-popover.acai-tour .driver-popover-arrow.driver-popover-arrow-side-top{border-top-color:var(--theme-surface)}.driver-popover.acai-tour .driver-popover-arrow.driver-popover-arrow-side-bottom{border-bottom-color:var(--theme-surface)}.idle-logout-backdrop[data-v-2b57ce73]{position:fixed;inset:0;z-index:var(--app-layer-toast);display:flex;align-items:center;justify-content:center;padding:1rem;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.idle-logout-dialog[data-v-2b57ce73]{width:min(28rem,100%);padding:2rem;border:1px solid rgb(var(--theme-fg-rgb)/.12);border-radius:4px;background:var(--theme-surface);box-shadow:0 24px 80px #00000073}.idle-logout-title[data-v-2b57ce73]{margin:0 0 .75rem;font-size:1.25rem}.idle-logout-description[data-v-2b57ce73]{margin:0 0 1.75rem;line-height:1.5}.idle-logout-countdown[data-v-2b57ce73]{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-variant-numeric:tabular-nums}.idle-logout-actions[data-v-2b57ce73]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}
