:root[data-app-redesign]:where(:not(:has(.ai-chat-viewport))){--app-page:#fff;--app-panel:#fff;--app-raised:#f1f5f9;--app-control:#fff;--app-line:#cbd5e1;--app-muted:#64748b;--app-focus:#0891b2;--app-ease:var(--motion-ease)}:root.dark[data-app-redesign]:where(:not(:has(.ai-chat-viewport))){--app-page:#020617;--app-panel:#0f172a;--app-raised:#1e293b;--app-control:#0f172a;--app-line:#ffffff20;--app-muted:#94a3b8;--app-focus:#67e8f9}:root[data-app-redesign]:where(:not(:has(.ai-chat-viewport))) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}:root[data-app-redesign]:where(:not(:has(.ai-chat-viewport))) button{transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .1s var(--app-ease)}:root[data-app-redesign]:where(:not(:has(.ai-chat-viewport))) button:active:not(:disabled):not([role=tab]){transform:translateY(1px)}:root[data-app-redesign]:where(:not(:has(.ai-chat-viewport))) [role=dialog]:not([data-modal-overlay]){animation:motion-rise .26s var(--motion-ease)}:root[data-app-redesign]:where(:not(:has(.ai-chat-viewport))) [role=menu]{animation:motion-pop .14s ease-out backwards;transform-origin:top}.app-redesign main{min-width:0}.app-redesign main>header h1{font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3;font-weight:650}.app-redesign main>header p{color:var(--app-muted)}.app-redesign main>header{margin-bottom:12px}.app-redesign :is(input,select,textarea){accent-color:#2563eb}.report-heading-content>p{display:none}.report-heading-content{min-width:0}.report-layout .report-heading-content h1{font-size:20px}@media (max-width:767px){.app-redesign main{padding-inline:12px}.app-redesign main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.app-redesign main>header :is(button,select,input){min-height:44px}.app-redesign main button{min-height:44px}.app-redesign main select{height:44px}}@media (prefers-reduced-motion:reduce){:root[data-app-redesign]:where(:not(:has(.ai-chat-viewport))) :is(button,[role=dialog],[role=menu]){animation:none;transition:none;transform:none}}.admin-workspace{display:grid;gap:20px;min-width:0}.admin-section{min-width:0}.admin-section>*+*{margin-top:16px}.local-preview-banner{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding:5px 20px;font-size:11px;color:#0e7490;background:#ecfeff;border-bottom:1px solid #0891b230}.local-preview-banner span span{margin-left:12px}.local-preview-banner a{text-decoration:underline;text-underline-offset:3px}.dark .local-preview-banner{background:#12232c;color:#a5f3fc}@media (min-width:1024px){.admin-workspace{grid-template-columns:176px minmax(0,1fr);gap:28px}}.accounting-sections{min-width:0;padding-block:8px;border-bottom:1px solid var(--app-line,#71717a40)}.accounting-section-picker{display:flex;align-items:center;gap:12px;font-size:14px}.accounting-section-picker select{min-width:0}.accounting-section-groups{display:none}.accounting-section-group{display:flex;align-items:center;gap:8px;min-width:0}.accounting-section-label{font-size:12px;color:var(--app-muted,#71717a)}.accounting-sections select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--app-line,#71717a40);border-radius:6px;background-color:var(--app-control,transparent);padding:6px 30px 6px 10px;height:34px;max-width:100%;font-size:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%239ca3af' stroke-width='1.5'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:12px}.accounting-section-group select{width:200px}.accounting-sections select[data-active]{border-color:var(--app-focus,#0891b2)}@media (min-width:1024px){.accounting-section-picker{display:none}.accounting-section-groups{display:flex;flex-wrap:wrap;gap:8px 24px}}@media (max-width:1023px){.accounting-sections select{height:44px;font-size:16px}}@media (max-width:767px){.task-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.task-sections button{min-height:44px;padding-inline:8px}.accounting-sections select{min-height:44px;font-size:16px}}@media (min-width:640px) and (max-width:1023px){:root[data-app-redesign]:where(:not(:has(.ai-chat-viewport))) :is(.app-mobile-nav,.app-nav-sheet){display:block}:root[data-app-redesign]:where(:not(:has(.ai-chat-viewport))) .app-desktop-nav{display:none}:root[data-app-redesign]:where(:not(:has(.ai-chat-viewport))):not([data-ai-chat-keyboard]) .app-bottom-nav{display:block}:root[data-app-redesign]:where(:not(:has(.ai-chat-viewport))):not([data-ai-chat-active]) body{padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px))}}@media (min-width:1024px) and (max-width:1279px){:root[data-app-redesign]:where(:not(:has(.ai-chat-viewport))) .app-desktop-nav>div{padding-inline:12px;gap:12px}:root[data-app-redesign]:where(:not(:has(.ai-chat-viewport))) .app-desktop-nav>div>div{gap:12px}:root[data-app-redesign]:where(:not(:has(.ai-chat-viewport))) .app-desktop-nav a,:root[data-app-redesign]:where(:not(:has(.ai-chat-viewport))) .app-desktop-nav button{font-size:12px}}.mobile-section-select{display:grid;gap:6px;font-size:12px;color:var(--app-muted)}.mobile-section-select select{width:100%;min-width:0;height:44px;padding:8px 12px;border:1px solid var(--app-line);border-radius:8px;background:var(--app-panel);color:#0f172a;font-size:16px}.dark .mobile-section-select select{color:#f1f5f9}.mobile-secondary-actions{min-width:0}.mobile-secondary-actions summary{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border:1px solid var(--app-line);border-radius:6px;cursor:pointer;font-size:13px;list-style:none}.mobile-secondary-actions summary::-webkit-details-marker{display:none}.mobile-secondary-actions summary:after{content:"⌄"}.mobile-secondary-actions[open] summary{color:var(--app-focus)}.mobile-secondary-actions>div{display:flex;flex-wrap:wrap;gap:8px;padding-block:8px}@media (max-width:767px){.app-redesign .accounting-page :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px;min-width:0;max-width:100%}.app-redesign .accounting-page label{min-width:0}.app-redesign .accounting-print-actions>button:first-child{flex-basis:100%;min-width:0}.app-redesign .accounting-print-actions>button:not(:first-child){flex:1}.app-redesign .journal-line{border:1px solid var(--app-line);border-radius:8px;padding:12px;background:var(--app-panel)}.app-redesign .form-row-actions>a{display:inline-flex;align-items:center;min-height:44px;padding:8px 10px;font-size:13px}.app-redesign .form-row-actions{align-items:flex-start}.app-redesign .form-row-actions .mobile-secondary-actions[open]{flex-basis:100%}.app-redesign .form-row-actions .mobile-secondary-actions[open] summary{width:-moz-fit-content;width:fit-content}.app-redesign .mobile-form-controls :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]),select){min-height:44px;min-width:0;max-width:100%}.app-redesign .mobile-form-controls input[type=file]::file-selector-button{min-height:44px}.app-redesign .mobile-form-controls label{min-width:0}.app-redesign .mobile-form-controls input[type=date]{max-width:100%}.mobile-secondary-actions select{min-width:0;max-width:100%}.app-redesign .form-builder-page button{min-width:44px}.app-redesign .builder-field-card,.app-redesign .builder-page-heading{flex-wrap:wrap}.app-redesign .builder-page-heading>input{min-width:90px}.app-redesign .form-builder-page .mobile-secondary-actions[open]{flex-basis:100%}.app-redesign .form-builder-page .mobile-secondary-actions summary{border:0}.app-redesign .form-builder-page .mobile-secondary-actions[open] summary{width:-moz-fit-content;width:fit-content}.app-redesign .form-builder-page .mobile-secondary-actions>div{padding-inline:8px}.app-redesign .admin-section button,.app-redesign .admin-section summary{min-width:44px;min-height:44px}}@media (max-width:767px){:root[data-app-redesign]:where(:not(:has(.ai-chat-viewport))) [data-modal-overlay] button{min-width:44px;min-height:44px}:root[data-app-redesign]:where(:not(:has(.ai-chat-viewport))) [data-modal-overlay] :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]),select){min-height:44px;min-width:0;max-width:100%;font-size:16px}:root[data-app-redesign]:where(:not(:has(.ai-chat-viewport))) [data-modal-overlay] select{height:44px}:root[data-app-redesign]:where(:not(:has(.ai-chat-viewport))) [data-modal-overlay] textarea{font-size:16px}.app-redesign :is(.geofence-page,.daily-orders-page,.p-drive-page) button{min-width:44px}.app-redesign .pl-builder-page select{min-width:80px}}:root{--motion-arrive:420ms;--motion-ease:cubic-bezier(.2,.7,.2,1)}@keyframes motion-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.motion-rise,.motion-stagger>*{animation:motion-rise var(--motion-arrive) var(--motion-ease) backwards}.motion-stagger>:nth-child(2){animation-delay:60ms}.motion-stagger>:nth-child(3){animation-delay:.12s}.motion-stagger>:nth-child(4){animation-delay:.18s}.motion-stagger>:nth-child(5){animation-delay:.24s}.motion-stagger>:nth-child(6){animation-delay:.3s}.motion-stagger>:nth-child(7){animation-delay:.36s}.motion-stagger>:nth-child(8){animation-delay:.42s}.motion-stagger>:nth-child(9){animation-delay:.48s}.motion-stagger>:nth-child(10){animation-delay:.54s}.motion-stagger>:nth-child(11){animation-delay:.6s}.motion-stagger>:nth-child(12){animation-delay:.66s}.motion-stagger>:nth-child(n+13){animation-delay:.72s}.motion-edge{box-shadow:inset 3px 0 0 var(--motion-edge,#0891b2);transition:box-shadow .18s ease,border-color .18s ease}.dark .motion-edge{--motion-edge:#22d3ee}@media (hover:hover) and (prefers-reduced-motion:no-preference){.motion-edge:hover{box-shadow:inset 5px 0 0 var(--motion-edge,#0891b2)}}@keyframes motion-ink{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.ai-reveal-word,.motion-ink{display:inline-block;max-width:100%;animation:motion-ink .36s ease-out backwards}.ai-reveal-item{animation:motion-fade .36s ease-out backwards}code .ai-reveal-word,pre .ai-reveal-word{display:inline;animation-name:motion-fade}@keyframes motion-fade{0%{opacity:0}to{opacity:1}}@keyframes motion-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.motion-pop{animation:motion-pop .14s ease-out backwards;transform-origin:top right}[data-modal-overlay]:not([data-slide-overlay]){animation:motion-fade .12s ease backwards}@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.12s;animation-timing-function:ease}.skeleton{background:linear-gradient(90deg,#f5f5f4,#e7e5e4 50%,#f5f5f4);background-size:200% 100%}.dark .skeleton{background:linear-gradient(90deg,#ffffff0d,#ffffff1a 50%,#ffffff0d);background-size:200% 100%}@media (prefers-reduced-motion:reduce),print{.ai-reveal-item,.ai-reveal-word,.animate-page-in,.motion-ink,.motion-pop,.motion-rise,.motion-stagger>*,.skeleton,[data-modal-overlay]{animation:none!important}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.report-layout{--report-header:#f1f5f9;--report-footer:#e2e8f0;background:var(--app-page,#fff)}.dark .report-layout{--report-header:#1e293b;--report-footer:#1e293b;background:var(--app-page,#020617)}.report-layout main{max-width:none;min-height:0;padding:8px 20px}.report-layout main>*+*{margin-top:10px}.report-layout .report-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px}.report-layout .report-heading>div:first-child{flex-shrink:0}.report-layout .report-heading-controls{flex:1 1 auto;min-width:0}.report-layout .report-heading-controls>.report-mobile-search{margin-top:8px}.report-layout .report-heading .report-toolbar{flex:1;justify-content:flex-end}.report-layout main>header>div>p,.report-layout main>header>p{display:none}.report-layout main>header h1{font-size:20px;font-weight:650}.report-layout [data-report-viewport] table{width:100%;font-size:12.5px}.report-layout [data-report-viewport] table thead{background:var(--report-header);color:#3f3f46;text-transform:none;letter-spacing:normal}.dark .report-layout [data-report-viewport] table thead{background:var(--report-header);color:#e4e4e7}.report-layout [data-report-viewport] table th{padding:8px 6px;white-space:normal;text-transform:none;letter-spacing:normal;line-height:16px;font-size:12px;font-weight:600;vertical-align:bottom;border-right:1px solid #71717a20}.report-layout [data-report-viewport] table th>div{align-items:flex-end}.report-layout [data-report-viewport] table th button{white-space:normal;min-height:28px;width:100%;text-align:inherit}.report-layout [data-report-viewport] table th button:focus-visible{outline:2px solid #0891b2;outline-offset:2px;border-radius:3px}.report-layout [data-report-viewport] table th[aria-sort=ascending],.report-layout [data-report-viewport] table th[aria-sort=descending]{color:#0369a1}.dark .report-layout [data-report-viewport] table th[aria-sort=ascending],.dark .report-layout [data-report-viewport] table th[aria-sort=descending]{color:#67e8f9}.report-layout [data-report-bands] th{padding-block:6px;text-align:center;border-bottom:1px solid #64748b30}.report-layout [data-report-bands] th:first-child{text-align:left}.report-layout [data-report-bands]+tr th{padding-block:5px}.dark .report-layout [data-report-viewport] table thead th:first-child,.report-layout [data-report-viewport] table thead th:first-child{background:var(--report-header)}.report-layout [data-report-viewport] table td{padding:4px 6px;line-height:18px;border-right:1px solid #71717a16}.report-layout [data-report-viewport] table td:not(:first-child){font-variant-numeric:tabular-nums}.report-layout [data-report-viewport] table tbody tr:nth-child(2n){background-color:#f8fafc}.dark .report-layout [data-report-viewport] table tbody tr:nth-child(2n){background-color:#ffffff03}.report-layout [data-report-viewport] table tbody:not([data-report-spacer]) tr:hover{background-color:#22d3ee0a}.report-layout [data-report-viewport] table tfoot{background:var(--report-footer);color:#18181b;border-top-color:#a1a1aa}.dark .report-layout [data-report-viewport] table tfoot{background:var(--report-footer);color:#fafafa;border-top-color:#52525b}.report-layout [data-report-viewport] table tfoot td{font-size:12.5px;padding-top:7px;padding-bottom:7px}.report-layout [data-report-viewport] table[data-report-view=areas] td:first-child{min-width:130px;max-width:148px;white-space:normal;overflow-wrap:anywhere}.report-layout [data-report-viewport] table[data-report-view=stores] :is(th[rowspan],td:first-child:not([colspan])){width:1%;min-width:64px;white-space:nowrap}.report-layout [data-report-viewport] table[data-report-view=stores] th[rowspan] button{white-space:nowrap}.dark .report-layout [data-report-viewport] table tfoot td:first-child,.report-layout [data-report-viewport] table tfoot td:first-child{background:var(--report-footer)}.report-layout [data-area-heading]>td{padding:0;background:var(--report-footer)}.dark .report-layout [data-area-heading]>td{background:#1e293b}.report-layout [data-area-total]>td{background:var(--report-header);border-bottom:1px solid #71717a30}.dark .report-layout [data-area-total]>td{background:#0f172a}.report-layout .area-toggle{min-height:32px;padding:3px 6px;max-width:calc(100vw - 56px);text-align:left}.report-layout .area-toggle:focus-visible{outline:2px solid #0891b2;outline-offset:-2px}.report-layout [data-store-row]>td:first-child{background:#fff}.dark .report-layout [data-store-row]>td:first-child{background:#0f172a}.report-layout .report-toolbar{gap:8px}.report-layout .report-toolbar .report-control{min-height:32px;padding:5px 10px;font-size:12px;border:1px solid #71717a40;border-radius:6px;background:#fff;transition:background .14s ease}.dark .report-layout .report-toolbar .report-control{background-color:var(--app-control,#0f172a)}.report-layout .report-toolbar select.report-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:32px;padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%239ca3af' stroke-width='1.5'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:12px}.report-layout .report-toolbar button.report-control:hover{background:#22d3ee12}.report-layout .report-toolbar button.report-control:disabled{opacity:.4}.report-layout .report-toolbar .report-control:focus-visible{outline:2px solid #0891b2;outline-offset:2px}.report-layout .report-mobile-action{display:none}.report-layout [data-area-collapsed] .area-count{display:block;margin-left:0;font-size:10px;line-height:12px}.report-layout [data-area-collapsed] .area-toggle{padding:0;line-height:16px}.report-layout [data-report-viewport] table [data-align=left]{text-align:left}.report-layout [data-report-viewport] table [data-align=right]{text-align:right}.report-layout [data-report-viewport] table th[data-align=right]>div{justify-content:flex-end}.report-layout [data-report-viewport] table th[data-align=right] button{text-align:right}.report-layout [data-report-viewport] .report-sizer,.report-layout [data-report-viewport] .report-sizer td,.report-layout [data-report-viewport] .report-sizer tr,.report-layout [data-report-viewport] table tbody tr.invisible[aria-hidden=true] td{height:0;padding-block:0;line-height:0;border-block:0;visibility:hidden;white-space:nowrap}.report-layout [data-report-spacer] td{padding:0;border:0}@media (max-width:767px){.report-layout main{padding:12px}.report-layout .report-heading{display:block}.report-layout .report-heading .report-toolbar{margin-top:4px;justify-content:flex-start}.report-layout .report-toolbar .report-control{min-height:44px;font-size:14px}.report-layout .area-toggle{min-height:44px}.report-layout .report-toolbar button.report-control{min-width:44px}.report-layout .report-toolbar select.report-control{height:44px}.report-layout .report-mobile-search{min-height:44px;font-size:16px;border-radius:6px}.report-layout .report-toolbar [role=status]{width:100%}.report-layout .report-desktop-action,.report-layout .report-desktop-text,.report-layout .report-toolbar>div:empty{display:none}.report-layout .report-mobile-action{display:inline-block}}@media (prefers-reduced-motion:reduce){.report-layout [data-store-row]{animation:none}.report-layout .area-toggle svg,.report-layout .report-control{transition:none}}.report-layout .report-notes:empty{display:none}@media (max-width:767px){:root[data-app-redesign] .report-options{border-radius:10px;background:var(--app-panel);max-height:min(320px,calc(100dvh - 16px))}:root[data-app-redesign] .report-options :is(button,label){min-height:44px;padding:8px}:root[data-app-redesign] .report-options label span{white-space:normal}.report-layout [data-report-viewport] table th button{min-height:44px}.report-layout [data-report-viewport] table th button.report-column-filter{min-width:32px;display:grid;place-items:center}:root[data-app-redesign] .report-column-options :is(button,label){min-height:44px}:root[data-app-redesign] .report-column-options input[type=search]{height:44px;font-size:16px}:root[data-app-redesign] :is(.report-column-options,.report-scope-options){border-radius:10px;background:var(--app-panel);max-height:min(320px,calc(100dvh - 16px))}:root[data-app-redesign] .report-scope-options{overflow-y:auto}:root[data-app-redesign] .report-scope-options :is(label,button){min-height:44px}:root[data-app-redesign] .report-scope-options input:not([type=checkbox]){height:44px;font-size:16px}}:root[data-theme=matrix]{--neutral-50:237 255 241;--neutral-100:184 255 196;--neutral-200:138 255 170;--neutral-300:104 245 141;--neutral-400:72 213 113;--neutral-500:54 183 91;--neutral-600:36 150 67;--neutral-700:19 100 40;--neutral-800:0 59 0;--neutral-900:0 19 0;--neutral-950:0 0 0;--accent-50:237 255 241;--accent-100:184 255 196;--accent-200:138 255 170;--accent-300:82 255 123;--accent-400:0 255 65;--accent-500:0 255 65;--accent-600:0 143 17;--accent-700:0 117 16;--accent-800:0 82 9;--accent-900:0 59 0;--accent-950:0 27 0;--surface-0:0 0 0;--surface-50:7 23 9;--surface-100:8 42 13;--surface-800:0 59 0;--surface-900:0 16 0;--surface-950:0 0 0;--white:184 255 196;--sky-50:var(--accent-50);--sky-100:var(--accent-100);--sky-200:var(--accent-200);--sky-300:var(--accent-300);--sky-400:var(--accent-400);--sky-500:var(--accent-500);--sky-600:var(--accent-600);--sky-700:var(--accent-700);--sky-800:var(--accent-800);--sky-900:var(--accent-900);--sky-950:var(--accent-950);--amber-50:var(--accent-50);--amber-100:var(--accent-100);--amber-200:var(--accent-200);--amber-300:var(--accent-300);--amber-400:var(--accent-400);--amber-500:var(--accent-500);--amber-600:var(--accent-600);--amber-700:var(--accent-700);--amber-800:var(--accent-800);--amber-900:var(--accent-900);--amber-950:var(--accent-950);--yellow-50:var(--accent-50);--yellow-100:var(--accent-100);--yellow-200:var(--accent-200);--yellow-300:var(--accent-300);--yellow-400:var(--accent-400);--yellow-500:var(--accent-500);--yellow-600:var(--accent-600);--yellow-700:var(--accent-700);--yellow-800:var(--accent-800);--yellow-900:var(--accent-900);--yellow-950:var(--accent-950);--emerald-50:var(--accent-50);--emerald-100:var(--accent-100);--emerald-200:var(--accent-200);--emerald-300:var(--accent-300);--emerald-400:var(--accent-400);--emerald-500:var(--accent-500);--emerald-600:var(--accent-600);--emerald-700:var(--accent-700);--emerald-800:var(--accent-800);--emerald-900:var(--accent-900);--emerald-950:var(--accent-950);--green-50:var(--accent-50);--green-100:var(--accent-100);--green-200:var(--accent-200);--green-300:var(--accent-300);--green-400:var(--accent-400);--green-500:var(--accent-500);--green-600:var(--accent-600);--green-700:var(--accent-700);--green-800:var(--accent-800);--green-900:var(--accent-900);--green-950:var(--accent-950);--lime-50:var(--accent-50);--lime-100:var(--accent-100);--lime-200:var(--accent-200);--lime-300:var(--accent-300);--lime-400:var(--accent-400);--lime-500:var(--accent-500);--lime-600:var(--accent-600);--lime-700:var(--accent-700);--lime-800:var(--accent-800);--lime-900:var(--accent-900);--lime-950:var(--accent-950);--teal-50:var(--accent-50);--teal-100:var(--accent-100);--teal-200:var(--accent-200);--teal-300:var(--accent-300);--teal-400:var(--accent-400);--teal-500:var(--accent-500);--teal-600:var(--accent-600);--teal-700:var(--accent-700);--teal-800:var(--accent-800);--teal-900:var(--accent-900);--teal-950:var(--accent-950);--indigo-50:var(--accent-50);--indigo-100:var(--accent-100);--indigo-200:var(--accent-200);--indigo-300:var(--accent-300);--indigo-400:var(--accent-400);--indigo-500:var(--accent-500);--indigo-600:var(--accent-600);--indigo-700:var(--accent-700);--indigo-800:var(--accent-800);--indigo-900:var(--accent-900);--indigo-950:var(--accent-950);--violet-50:var(--accent-50);--violet-100:var(--accent-100);--violet-200:var(--accent-200);--violet-300:var(--accent-300);--violet-400:var(--accent-400);--violet-500:var(--accent-500);--violet-600:var(--accent-600);--violet-700:var(--accent-700);--violet-800:var(--accent-800);--violet-900:var(--accent-900);--violet-950:var(--accent-950);--purple-50:var(--accent-50);--purple-100:var(--accent-100);--purple-200:var(--accent-200);--purple-300:var(--accent-300);--purple-400:var(--accent-400);--purple-500:var(--accent-500);--purple-600:var(--accent-600);--purple-700:var(--accent-700);--purple-800:var(--accent-800);--purple-900:var(--accent-900);--purple-950:var(--accent-950);--pink-50:var(--accent-50);--pink-100:var(--accent-100);--pink-200:var(--accent-200);--pink-300:var(--accent-300);--pink-400:var(--accent-400);--pink-500:var(--accent-500);--pink-600:var(--accent-600);--pink-700:var(--accent-700);--pink-800:var(--accent-800);--pink-900:var(--accent-900);--pink-950:var(--accent-950)}:root[data-theme=glitter]{--neutral-50:255 245 251;--neutral-100:255 227 241;--neutral-200:246 198 223;--neutral-300:231 167 201;--neutral-400:180 90 139;--neutral-500:151 80 119;--neutral-600:128 64 102;--neutral-700:102 49 82;--neutral-800:84 35 63;--neutral-900:60 24 48;--neutral-950:43 16 34;--accent-50:255 245 251;--accent-100:255 227 241;--accent-200:255 196 226;--accent-300:255 154 203;--accent-400:255 117 185;--accent-500:255 79 163;--accent-600:191 36 111;--accent-700:161 30 94;--accent-800:133 27 80;--accent-900:97 25 64;--accent-950:56 18 43;--surface-0:255 227 241;--surface-50:255 245 251;--surface-100:255 227 241;--surface-800:246 198 223;--surface-900:255 245 251;--surface-950:255 227 241;--white:255 255 255}:root[data-theme=matrix],:root[data-theme=matrix][data-app-redesign]{color-scheme:dark;--bg:#000;--surface:#001000;--text:#b8ffc4;--accent:#00ff41;--border:#003b00;--app-page:var(--bg);--app-panel:var(--surface);--app-raised:#082a0d;--app-control:var(--surface);--app-line:var(--border);--app-muted:#48d571;--app-focus:var(--accent);--font-body:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-heading:var(--font-body)}:root[data-theme=glitter],:root[data-theme=glitter][data-app-redesign]{color-scheme:light;--bg:#ffe3f1;--surface:#fff5fb;--text:#54233f;--accent:#bf246f;--border:#e7a7c9;--app-page:var(--bg);--app-panel:var(--surface);--app-raised:#ffe3f1;--app-control:#fff5fb;--app-line:var(--border);--app-muted:#975077;--app-focus:var(--accent);--font-heading:ui-rounded,"SF Pro Rounded","Arial Rounded MT Bold","Trebuchet MS",sans-serif;--radius-card:1.5rem;--radius-lg:1rem;--radius-xl:1.25rem}:root:is([data-theme=matrix],[data-theme=glitter],[data-theme=mission-control],[data-theme=vegas],[data-theme=retro-desktop],[data-theme=pizza-box]) body{background-color:var(--bg);background-image:none;color:var(--text);isolation:isolate}:root[data-theme=matrix] :is(body,button,input,select,textarea,table){font-family:var(--font-body)}:root:is([data-theme=matrix],[data-theme=glitter],[data-theme=mission-control],[data-theme=vegas],[data-theme=retro-desktop],[data-theme=pizza-box]) :is(input,select,textarea){accent-color:var(--accent)}:root[data-theme=matrix] :is(h1,h2,h3,h4){color:var(--accent);text-shadow:0 0 12px #00ff4133}:root[data-theme=glitter] :is(h1,h2,h3,h4,.font-display){font-family:var(--font-heading)}:root[data-theme=matrix] button[class*=bg-accent-5]{color:#000}:root[data-theme=matrix]{--matrix-panel-alpha:.7}:root[data-theme=matrix] :is([aria-modal=true],[role=dialog],[role=listbox],[role=menu],.ai-chat-drawer-panel){--matrix-panel-alpha:.94}:root[data-theme=matrix] :is(.bg-neutral-800,.hover\:bg-neutral-800:hover){background-color:rgb(var(--neutral-800)/var(--matrix-panel-alpha))}:root[data-theme=matrix] :is(.bg-neutral-900,.hover\:bg-neutral-900:hover){background-color:rgb(var(--neutral-900)/var(--matrix-panel-alpha))}:root[data-theme=matrix] .bg-neutral-950{background-color:rgb(var(--neutral-950)/var(--matrix-panel-alpha))}:root[data-theme=matrix] .bg-surface-900{background-color:rgb(var(--surface-900)/var(--matrix-panel-alpha))}:root[data-theme=matrix] .bg-surface-950{background-color:rgb(var(--surface-950)/var(--matrix-panel-alpha))}:root[data-theme=matrix] :is(.dark\:bg-neutral-800,.dark\:hover\:bg-neutral-800:hover){background-color:rgb(var(--neutral-800)/var(--matrix-panel-alpha))}:root[data-theme=matrix] :is(.dark\:bg-neutral-900,.dark\:hover\:bg-neutral-900:hover){background-color:rgb(var(--neutral-900)/var(--matrix-panel-alpha))}:root[data-theme=matrix] .dark\:bg-neutral-950{background-color:rgb(var(--neutral-950)/var(--matrix-panel-alpha))}:root[data-theme=matrix] .dark\:bg-surface-900{background-color:rgb(var(--surface-900)/var(--matrix-panel-alpha))}:root[data-theme=matrix] .dark\:bg-surface-950{background-color:rgb(var(--surface-950)/var(--matrix-panel-alpha))}:root[data-theme=matrix] .ai-chat-viewport{background-color:transparent}:root[data-theme=matrix]:has(.ai-chat-viewport) .matrix-rain{opacity:.28}:root[data-theme=matrix] .ai-chat-main .ai-rich{text-shadow:0 0 2px #000,0 0 6px #000,0 0 10px #000}:root[data-theme=matrix] .report-layout{background:rgba(0,0,0,.6)}:root[data-theme=matrix] body:after{content:"";position:fixed;inset:0;z-index:2147483001;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px)}:root[data-theme=matrix] [data-emoji]{filter:grayscale(1) sepia(1) hue-rotate(75deg) saturate(5) brightness(1.15)}:root[data-theme=matrix] [data-greeting]:after{content:"▮";margin-left:.12em;color:#00ff41;text-shadow:0 0 10px #00ff41;animation:matrix-blink 1.1s step-end infinite}@keyframes matrix-blink{50%{opacity:0}}:root[data-theme=matrix] .ai-reveal-word{position:relative;animation:matrix-type 1ms step-end backwards}:root[data-theme=matrix] .ai-reveal-item{animation-duration:1ms}:root[data-theme=matrix] .ai-reveal-word:after{content:"▮";position:absolute;left:100%;top:0;color:#00ff41;opacity:0;pointer-events:none;animation:matrix-caret 70ms step-end;animation-delay:inherit}@keyframes matrix-type{0%{opacity:0}to{opacity:1}}@keyframes matrix-caret{0%{opacity:1}to{opacity:0}}:root[data-theme=matrix] :is(.app-desktop-nav,.app-nav-sheet) .border-accent-400{text-shadow:0 0 10px #00ff41aa;box-shadow:0 6px 10px -8px #00ff41}:root[data-theme=matrix] :is(.app-desktop-nav,.app-mobile-nav,.app-bottom-nav,.app-nav-sheet) .dark\:text-accent-300{text-shadow:0 0 10px #00ff41aa}:root[data-theme=matrix] .dark\:shadow-accent-glow{box-shadow:0 0 12px #00ff41,0 0 4px #00ff41}:root[data-theme=matrix] :is(a,button,summary,[role=tab],[role=switch]):focus-visible{outline:1px solid #00ff41;outline-offset:2px;box-shadow:0 0 0 1px #00ff4180,0 0 14px #00ff41aa}:root[data-theme=matrix] :is(input,select,textarea):focus-visible{box-shadow:0 0 14px #00ff41aa}:root[data-theme=glitter] button[class*=bg-accent-5]{color:#3c1830}:root[data-theme=glitter] button:not([role=tab]):not([role=switch]){background-image:linear-gradient(115deg,transparent 30%,#ffffff66 48%,transparent 66%);background-size:250% 100%;background-position:150% 0;transition:background-position .55s ease,background-color .14s ease}:root[data-theme=glitter] button:hover{background-position:-50% 0}:root:is([data-theme=matrix],[data-theme=glitter],[data-theme=mission-control],[data-theme=vegas],[data-theme=retro-desktop],[data-theme=pizza-box]) .report-layout{--report-header:var(--app-raised);--report-footer:var(--app-raised)}:root:is([data-theme=matrix],[data-theme=glitter],[data-theme=mission-control],[data-theme=vegas],[data-theme=retro-desktop],[data-theme=pizza-box]) .report-layout [data-store-row]>td:first-child,:root:is([data-theme=matrix],[data-theme=glitter],[data-theme=mission-control],[data-theme=vegas],[data-theme=retro-desktop],[data-theme=pizza-box]) [data-report-viewport]{background-color:var(--surface)}:root:is([data-theme=matrix],[data-theme=glitter],[data-theme=mission-control],[data-theme=vegas],[data-theme=retro-desktop],[data-theme=pizza-box]) .report-layout [data-report-viewport] table :is(thead,tfoot){color:var(--text);border-color:var(--border)}:root:is([data-theme=matrix],[data-theme=glitter],[data-theme=mission-control],[data-theme=vegas],[data-theme=retro-desktop],[data-theme=pizza-box]) .report-layout :is([data-area-heading],[data-area-total])>td{background:var(--app-raised)}:root:is([data-theme=matrix],[data-theme=glitter],[data-theme=mission-control],[data-theme=vegas],[data-theme=retro-desktop],[data-theme=pizza-box]) .report-layout [data-report-viewport] table tbody tr:nth-child(2n){background-color:color-mix(in srgb,var(--surface),var(--accent) 4%)}:root:is([data-theme=matrix],[data-theme=glitter],[data-theme=mission-control],[data-theme=vegas],[data-theme=retro-desktop],[data-theme=pizza-box]) .report-layout [data-report-viewport] table th:is([aria-sort=ascending],[aria-sort=descending]){color:var(--accent)}:root:is([data-theme=matrix],[data-theme=glitter],[data-theme=mission-control],[data-theme=vegas],[data-theme=retro-desktop],[data-theme=pizza-box]) ::-moz-selection{background:color-mix(in srgb,var(--accent),transparent 65%)}:root:is([data-theme=matrix],[data-theme=glitter],[data-theme=mission-control],[data-theme=vegas],[data-theme=retro-desktop],[data-theme=pizza-box]) ::selection{background:color-mix(in srgb,var(--accent),transparent 65%)}.experimental-canvas,.glitter-shimmer{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.matrix-rain{z-index:-1;opacity:.5}.glitter-trail,.matrix-burst{z-index:2147483000}.glitter-shimmer{z-index:-1;opacity:.65;background-image:radial-gradient(circle,#fff 1px,transparent 2px),radial-gradient(circle,#ffd166 1px,transparent 2px),radial-gradient(ellipse at top right,#c9a7ff80,transparent 65%);background-size:29px 31px,43px 47px,100% 100%;background-position:0 0,13px 19px,0 0;animation:experimental-shimmer 6s ease-in-out infinite alternate}@keyframes experimental-shimmer{0%{opacity:.25}to{opacity:.8}}[data-effects-paused] .glitter-shimmer{animation-play-state:paused}.experimental-preview{height:90px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;overflow:hidden;border-radius:8px;font:10px system-ui}.experimental-preview b{font-size:18px}.experimental-preview-none{color:#e2e8f0;background:#0f172a}.experimental-preview-matrix{color:#00ff41;background:#000;font-family:monospace;border:1px solid #003b00}.experimental-preview-matrix span{text-shadow:0 0 5px #00ff41}.experimental-preview-glitter{color:#852550;background:linear-gradient(135deg,#ffe3f1,#e2ceff);border:1px solid #ff9acb}.experimental-choice:focus-within{outline:2px solid var(--accent,#0891b2);outline-offset:3px}@media (prefers-reduced-motion:reduce){.glitter-shimmer{animation:none}:root[data-theme=matrix] :is([data-greeting]:after,.ai-reveal-word:after){animation:none}:root[data-theme=glitter] button{transition:none}}:root[data-theme=mission-control]{--neutral-50:237 243 252;--neutral-100:220 232 247;--neutral-200:195 211 233;--neutral-300:167 189 215;--neutral-400:130 156 189;--neutral-500:108 135 168;--neutral-600:80 103 131;--neutral-700:52 75 102;--neutral-800:32 51 77;--neutral-900:16 30 50;--neutral-950:7 15 28;--accent-50:255 250 233;--accent-100:255 240 189;--accent-200:255 225 138;--accent-300:255 208 100;--accent-400:255 192 77;--accent-500:244 181 68;--accent-600:151 104 12;--accent-700:123 80 12;--accent-800:101 64 15;--accent-900:84 53 15;--accent-950:48 27 5;--surface-0:7 15 28;--surface-50:16 30 50;--surface-100:22 40 63;--surface-800:32 51 77;--surface-900:16 30 50;--surface-950:7 15 28;--white:237 243 252}:root[data-theme=vegas]{--neutral-50:253 245 221;--neutral-100:245 232 220;--neutral-200:231 215 194;--neutral-300:205 191 170;--neutral-400:185 167 186;--neutral-500:158 134 155;--neutral-600:123 101 123;--neutral-700:86 65 85;--neutral-800:52 32 52;--neutral-900:33 19 41;--neutral-950:18 10 22;--accent-50:255 251 235;--accent-100:255 242 201;--accent-200:255 229 153;--accent-300:251 216 117;--accent-400:245 199 94;--accent-500:233 185 78;--accent-600:150 99 10;--accent-700:121 80 18;--accent-800:101 66 21;--accent-900:83 55 20;--accent-950:46 27 7;--surface-0:18 10 22;--surface-50:33 19 41;--surface-100:44 25 48;--surface-800:58 36 54;--surface-900:33 19 41;--surface-950:18 10 22;--white:253 245 221}:root[data-theme=retro-desktop]{--neutral-50:245 246 247;--neutral-100:232 235 237;--neutral-200:195 199 203;--neutral-300:167 172 176;--neutral-400:133 139 145;--neutral-500:71 75 83;--neutral-600:71 75 83;--neutral-700:49 53 60;--neutral-800:37 40 50;--neutral-900:23 25 36;--neutral-950:6 7 16;--accent-50:239 244 255;--accent-100:220 229 255;--accent-200:189 206 250;--accent-300:146 175 239;--accent-400:96 136 219;--accent-500:34 91 177;--accent-600:0 0 128;--accent-700:0 0 105;--accent-800:0 0 87;--accent-900:0 0 68;--accent-950:0 0 44;--surface-0:195 199 203;--surface-50:236 239 241;--surface-100:217 221 224;--surface-800:180 184 188;--surface-900:195 199 203;--surface-950:8 126 130;--white:230 232 234}:root[data-theme=pizza-box]{--neutral-50:255 250 240;--neutral-100:246 232 209;--neutral-200:232 209 174;--neutral-300:213 184 141;--neutral-400:163 132 95;--neutral-500:110 78 49;--neutral-600:110 78 49;--neutral-700:86 58 37;--neutral-800:65 42 28;--neutral-900:47 32 24;--neutral-950:31 21 16;--accent-50:255 243 239;--accent-100:255 227 216;--accent-200:255 197 173;--accent-300:255 161 126;--accent-400:238 112 76;--accent-500:211 77 50;--accent-600:180 44 36;--accent-700:145 35 31;--accent-800:117 31 28;--accent-900:96 29 27;--accent-950:52 12 11;--surface-0:223 196 157;--surface-50:255 248 232;--surface-100:246 232 209;--surface-800:213 184 141;--surface-900:255 248 232;--surface-950:223 196 157;--white:255 248 232}:root[data-theme=mission-control],:root[data-theme=mission-control][data-app-redesign]{color-scheme:dark;--bg:#070f1c;--surface:#101e32;--text:#dce8f7;--accent:#f4b544;--border:#344b66;--app-page:var(--bg);--app-panel:var(--surface);--app-raised:#16283f;--app-control:var(--surface);--app-line:var(--border);--app-muted:#829cbd;--app-focus:var(--accent);--font-heading:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--radius-card:.4rem;--radius-lg:.25rem;--radius-xl:.4rem}:root[data-theme=vegas],:root[data-theme=vegas][data-app-redesign]{color-scheme:dark;--bg:#120a16;--surface:#211329;--text:#f5e8dc;--accent:#f5c75e;--border:#655031;--app-page:var(--bg);--app-panel:var(--surface);--app-raised:#2c1930;--app-control:var(--surface);--app-line:var(--border);--app-muted:#b9a7ba;--app-focus:var(--accent);--font-heading:Georgia,"Times New Roman",serif;--radius-card:1rem;--radius-lg:.6rem;--radius-xl:.8rem}:root[data-theme=retro-desktop],:root[data-theme=retro-desktop][data-app-redesign]{color-scheme:light;--bg:#087e82;--surface:#e6e8ea;--text:#171924;--accent:navy;--border:#858b91;--app-page:var(--bg);--app-panel:var(--surface);--app-raised:#c3c7cb;--app-control:#f5f6f7;--app-line:var(--border);--app-muted:#474b53;--app-focus:var(--accent);--font-body:Tahoma,Verdana,"Segoe UI",sans-serif;--font-heading:var(--font-body);--radius-card:0;--radius-lg:0;--radius-xl:0}:root[data-theme=pizza-box],:root[data-theme=pizza-box][data-app-redesign]{color-scheme:light;--bg:#dfc49d;--surface:#fff8e8;--text:#412a1c;--accent:#b42c24;--border:#b89770;--app-page:var(--bg);--app-panel:var(--surface);--app-raised:#f6e8d1;--app-control:#fffaf0;--app-line:var(--border);--app-muted:#6e4e31;--app-focus:var(--accent);--font-heading:"Courier New",Courier,monospace;--radius-card:.2rem;--radius-lg:.2rem;--radius-xl:.35rem}:root:is([data-theme=mission-control],[data-theme=vegas],[data-theme=retro-desktop],[data-theme=pizza-box]) :is(h1,h2,h3,h4,.font-display){font-family:var(--font-heading)}:root:is([data-theme=mission-control],[data-theme=vegas]) button[class*=bg-accent-5]{color:#171018}:root[data-theme=mission-control] body{background-image:linear-gradient(#829cbd09 1px,transparent 0),linear-gradient(90deg,#829cbd09 1px,transparent 0);background-size:40px 40px;background-repeat:repeat}:root[data-theme=mission-control] :is(h1,h2,h3,.font-display){color:#f4b544;letter-spacing:.035em}:root[data-theme=mission-control] .rounded-card{box-shadow:inset 0 1px 0 #829cbd20,0 8px 24px #0003}:root[data-theme=mission-control] [data-count-value]{font-family:var(--font-heading);text-shadow:0 0 18px #f4b54422}:root[data-theme=vegas] body{background-image:radial-gradient(ellipse at 10% 0,#a62d7425,transparent 60%)}:root[data-theme=vegas] :is(h1,h2){color:#f5c75e;text-shadow:0 0 24px #e9b94e33}:root[data-theme=vegas] h1{letter-spacing:.04em}:root[data-theme=vegas] .rounded-card{border-color:#e9b94e55;box-shadow:inset 0 1px 0 #f5c75e22,0 8px 24px #0004}:root[data-theme=vegas] :is(.app-mobile-nav,.app-desktop-nav,.app-bottom-nav){border-color:#e9b94e66;box-shadow:0 0 24px #c94a9130}.vegas-number{display:inline-flex;align-items:baseline;white-space:pre;font-variant-numeric:tabular-nums}.vegas-digit{display:inline-block;overflow:hidden;vertical-align:bottom}.vegas-digit>span{display:inline-block;animation:vegas-reel .65s cubic-bezier(.18,.72,.22,1) both}@keyframes vegas-reel{0%{transform:translateY(-110%);filter:blur(2px)}60%{transform:translateY(10%);filter:blur(0)}82%{transform:translateY(-4%)}to{transform:none;filter:none}}:root[data-theme=retro-desktop] :is(body,button,input,select,textarea,table){font-family:var(--font-body)}:root[data-theme=retro-desktop] main{background:#c3c7cb;border-color:#fff #555b64 #555b64 #fff;border-style:solid;border-width:2px}:root[data-theme=retro-desktop] :is(.rounded-card,.experimental-choice,[role=dialog]:not([data-modal-overlay])){border-color:#fff #555b64 #555b64 #fff;border-style:solid;border-width:2px;border-radius:0;box-shadow:1px 1px 0 #171924}:root[data-theme=retro-desktop] button:not([role=switch]):not([role=tab]){border-radius:0;box-shadow:inset 1px 1px 0 #ffffffb3,inset -1px -1px 0 #17192480}:root[data-theme=retro-desktop] button:active:not(:disabled):not([role=switch]){box-shadow:inset 1px 1px 0 #17192480,inset -1px -1px 0 #fff}:root[data-theme=retro-desktop] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:0;border-color:#555b64 #fff #fff #555b64;box-shadow:inset 1px 1px 0 #858b91}:root[data-theme=retro-desktop] main h1{padding:5px 9px;color:#fff;background:linear-gradient(90deg,navy,#2862b5);letter-spacing:0}:root[data-theme=retro-desktop] :is(.app-mobile-nav,.app-desktop-nav,.app-bottom-nav){background:#c3c7cb;border-color:#fff #555b64 #555b64 #fff;border-style:solid;border-width:2px}:root[data-theme=retro-desktop] :is(nav,header) svg{shape-rendering:crispEdges}:root[data-theme=retro-desktop] .animate-pulse{animation-timing-function:steps(5)}:root[data-theme=pizza-box] body{background-image:radial-gradient(#8d603322 .6px,transparent .9px),radial-gradient(#fff9e633 .6px,transparent .9px),repeating-linear-gradient(0deg,transparent,transparent 3px,#8d603308 4px);background-size:5px 7px,7px 5px,100% 4px;background-position:0 0,3px 2px,0 0;background-repeat:repeat}:root[data-theme=pizza-box] :is(h1,h2,h3){color:#91231f;text-transform:uppercase;letter-spacing:.035em}:root[data-theme=pizza-box] :is(.app-mobile-nav,.app-desktop-nav){background-image:conic-gradient(#b42c24 25%,#fff8e8 0 50%,#b42c24 0 75%,#fff8e8 0);background-size:16px 8px;background-repeat:repeat-x;background-position:bottom;padding-bottom:8px;border-color:#b42c24}:root[data-theme=pizza-box] .rounded-card{border:1px dashed #b89770;box-shadow:2px 3px 0 #8d603319}:root[data-theme=pizza-box] .report-layout{border-inline:1px dashed #b89770}:root[data-theme=pizza-box] .report-layout table{font-family:Courier New,Courier,monospace}:root[data-theme=pizza-box] .report-layout table tfoot{border-top:3px double #8d6033}:root[data-theme=pizza-box] [data-count-value]{font-family:Courier New,Courier,monospace}.experimental-atmosphere{position:fixed;inset:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-1}.mission-radar{width:min(76vw,680px);aspect-ratio:1;top:10vh;right:-12vw;border:1px solid #829cbd44;opacity:.36;overflow:hidden;background:repeating-radial-gradient(circle,transparent 0 16.3%,#829cbd44 16.5% 16.7%,transparent 17% 33.3%),linear-gradient(transparent 49.8%,#829cbd55 50%,transparent 50.2%),linear-gradient(90deg,transparent 49.8%,#829cbd55 50%,transparent 50.2%)}.mission-radar,.mission-sweep{position:absolute;border-radius:50%}.mission-sweep{inset:0;background:conic-gradient(from 0deg,transparent 70%,#f4b54438 99%,#f4b544aa);animation:mission-sweep 16s linear infinite}.mission-radar i{position:absolute;width:5px;height:5px;background:#f4b544;border-radius:50%;box-shadow:0 0 15px #f4b544;top:30%;left:38%}.mission-radar i:nth-of-type(2){top:65%;left:69%}.mission-radar i:nth-of-type(3){top:70%;left:23%}@keyframes mission-sweep{to{transform:rotate(1turn)}}.vegas-glow{position:absolute;inset:-10%;background:radial-gradient(ellipse at 85% 70%,#d73c8a16,transparent 50%),radial-gradient(ellipse at 15% 20%,#e9b94e15,transparent 45%);animation:vegas-lights 6s ease-in-out infinite alternate}.vegas-suits{position:absolute;right:3vw;bottom:16vh;font:clamp(40px,8vw,110px) Georgia,serif;color:#f5c75e;opacity:.1;transform:rotate(-12deg);word-spacing:.2em}.vegas-suits span{color:#f578bf}@keyframes vegas-lights{0%{opacity:.4}to{opacity:1}}.retro-desktop-icons{position:absolute;right:22px;bottom:110px;display:flex;gap:25px;opacity:.45}.retro-desktop-icons>div{display:grid;justify-items:center;gap:5px}.retro-desktop-icons svg{width:38px;height:38px;shape-rendering:crispEdges}.retro-desktop-icons span{font:11px Tahoma,sans-serif;color:#fff;background:#087e82;padding:2px 4px}.pizza-box-illustration{position:absolute;right:2vw;bottom:12vh;width:clamp(100px,20vw,230px);opacity:.18;transform:rotate(15deg)}[data-effects-paused] :is(.mission-sweep,.vegas-glow,.vegas-digit>span){animation-play-state:paused}.experimental-preview{position:relative;height:104px}.experimental-preview>*{position:relative;z-index:1}.experimental-preview-mission-control{color:#f4b544;background:#070f1c;border:1px solid #344b66;font-family:monospace}.experimental-preview-mission-control:before{content:"";position:absolute;width:90px;height:90px;right:-20px;top:16px;border-radius:50%;opacity:.5;background:repeating-radial-gradient(circle,transparent 0 18%,#829cbd55 19% 20%,transparent 21% 38%),conic-gradient(transparent 60%,#f4b54455)}.experimental-preview-vegas{color:#f5c75e;background:radial-gradient(ellipse at bottom,#582247,#120a16);border:2px dotted #f5c75e;box-shadow:inset 0 0 12px #e9b94e22}.experimental-preview-vegas b{font:700 25px Georgia,serif;border:1px solid #e9b94e66;padding:0 9px;background:#fff5dd;color:#912a42}.experimental-preview-retro-desktop{color:#171924;background:#c3c7cb;border-color:#fff #555b64 #555b64 #fff;border-style:solid;border-width:2px;border-radius:0;font-family:Tahoma,sans-serif}.experimental-preview-retro-desktop>span:first-child{align-self:stretch;color:#fff;background:linear-gradient(90deg,navy,#2862b5);padding:3px 5px}.experimental-preview-retro-desktop>span:last-child{border:1px inset #fff;padding:2px 5px;color:navy}.experimental-preview-pizza-box{color:#91231f;background:#f6e8d1;border:1px dashed #b89770;border-radius:2px;font-family:Courier New,monospace}.experimental-preview-pizza-box:after{content:"";position:absolute;bottom:0;left:0;right:0;height:7px;background:conic-gradient(#b42c24 25%,#fff8e8 0 50%,#b42c24 0 75%,#fff8e8 0);background-size:14px 7px}@media (prefers-reduced-motion:reduce){:is(.mission-sweep,.vegas-glow,.vegas-digit>span){animation:none}}@media print{.experimental-atmosphere,.experimental-canvas,.glitter-shimmer{display:none!important}:root[data-theme=matrix] [data-greeting]:after,:root[data-theme=matrix] body:after{display:none}.vegas-digit>span{animation:none;transform:none;filter:none}}