@import "https://fonts.googleapis.com/css2?family=Bentham&family=Source+Sans+3:wght@400;500;600;700&display=swap";
:root{--judgment:#722f37;--judgment-subtle:#722f3714;--judgment-wash:#722f3705;--resolution:#2d5a3d;--resolution-subtle:#2d5a3d14;--waiting:#92650a;--waiting-subtle:#b8860b14;--ink:#1a1a1a;--ink-70:#4b5563;--ink-40:#9ca3af;--ink-20:#d1d5db;--ink-10:#e5e7eb;--ink-05:#f4f5f6;--ink-90:#1a1a1ae6;--ink-60:#57534e;--ink-50:#78716c;--ink-30:#a8a29e;--ink-25:#1a1a1a40;--ink-15:#1a1a1a26;--ink-08:#1a1a1a14;--ink-04:#1a1a1a0a;--ink-02:#1a1a1a05;--ink-secondary:#57534e;--ink-tertiary:#78716c;--chrome:#1a1f23;--chrome-hover:#252b30;--chrome-active:#2d333a;--chrome-border:#ffffff0f;--chrome-text:#9ca3af;--chrome-text-hover:#e5e7eb;--sand-50:#fdfcfa;--sand-100:#f9f7f4;--sand-200:#f4f1ec;--sand-300:#e7e5e0;--surface:#fefefe;--surface-warm:#fdfcfa;--surface-elevated:#fff;--surface-inset:#f4f5f6;--surface-secondary:#f9f9f9;--surface-tertiary:#f4f5f6;--border:#e5e7eb;--border-strong:#d1d5db;--border-light:#e5e7eb;--border-subtle:#e7e5e0;--border-focus:var(--resolution);--slate:#64748b;--slate-05:#f1f5f9;--slate-10:#e2e8f0;--slate-20:#cbd5e1;--slate-100:#f1f5f9;--slate-light:#4a5560;--slate-text:#6b7680;--menu-bg:#2c3539;--menu-bg-hover:#3a454b;--menu-text:#e5e7eb;--menu-text-muted:#6b7680;--menu-text-disabled:#e5e7eb59;--menu-divider:#ffffff0f;--menu-checkmark:#2d5a3d;--forest:#2d5a3d;--forest-dark:#234830;--forest-bg:#2d5a3d1a;--forest-light:#2d5a3d0d;--forest-text:#256335;--forest-06:#2d5a3d0f;--forest-08:#2d5a3d14;--forest-05:#2d5a3d0d;--forest-10:#2d5a3d1a;--forest-12:#2d5a3d1f;--forest-15:#2d5a3d26;--forest-20:#2d5a3d33;--forest-30:#2d5a3d4d;--forest-50:#2d5a3d80;--forest-70:#2d5a3db3;--wine:#722f37;--wine-bg:#722f371a;--wine-text:#8b2d38;--wine-08:#722f3714;--wine-05:#722f370d;--wine-10:#722f371a;--wine-20:#722f3733;--wine-30:#722f374d;--wine-02:#722f3705;--wine-50:#722f3780;--wine-70:#722f37b3;--amber:#b8860b;--amber-dark:#996f00;--amber-bg:#b8860b1a;--amber-light:#b8860b0f;--amber-05:#b8860b0d;--amber-10:#b8860b1a;--amber-20:#b8860b33;--amber-30:#b8860b4d;--amber-08:#b8860b14;--amber-50:#b8860b80;--amber-deep:#6b4f00;--surface-raised:#fafafa;--page-canvas:#fbfcfd;--page-bg:var(--page-canvas);--background:var(--page-canvas);--divider:#eceef1;--canvas-warm:#f1e9da;--canvas-warm-edge:#e8decb;--accent-blue-soft:#c8d2db;--accent-blue-soft-edge:#b6c2cd;--accent-brick:#a53d2e;--accent-brick-soft:#a53d2e1a;--radius:6px;--motion-fast:.16s;--motion-base:.24s;--motion-panel:.32s;--ease-emphasized:cubic-bezier(.22,1,.36,1);--ease-standard:cubic-bezier(.4,0,.2,1);--dur-hover:80ms;--dur-state:.12s;--dur-popover:.18s;--dur-modal:.22s;--dur-sheet:.28s;--ease-apple:cubic-bezier(.25,.1,.25,1);--canvas-dark:#1c2024;--font:var(--font-sans);--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 12px 32px #0000001f;--shadow-xs:0 1px 2px #0000000a;--shadow-xl:0 20px 25px #0000001a,0 8px 10px #0000000d;--shadow-modal:0 24px 48px #0000002e,0 12px 24px #0000001f;--shadow-panel:-4px 0 24px #00000014;--shadow-focus:0 0 0 2px var(--ink-20);--font-sans:"Source Sans 3",system-ui,-apple-system,sans-serif;--font-body:var(--font-sans);--font-display:"Bentham",Georgia,serif;--font-mono:"Berkeley Mono","SF Mono",ui-monospace,monospace;--text-display:600 28px/1.2 var(--font-sans);--text-display-sm:600 24px/1.2 var(--font-sans);--text-title:600 20px/1.25 var(--font-sans);--text-heading:600 16px/1.3 var(--font-sans);--text-body:400 13px/1.45 var(--font-sans);--text-body-medium:500 13px/1.45 var(--font-sans);--text-body-lg:400 15px/1.45 var(--font-sans);--text-body-sm:400 12px/1.4 var(--font-sans);--text-small:400 12px/1.4 var(--font-sans);--text-caption:500 11px/1.35 var(--font-sans);--text-label:500 11px/1.35 var(--font-sans);--text-label-sm:500 10px/1.35 var(--font-sans);--text-table-header:600 12px/1.3 var(--font-sans);--text-metric-lg:700 24px/1.1 var(--font-sans);--text-metric:600 18px/1.15 var(--font-sans);--text-metric-md:600 18px/1.15 var(--font-sans);--text-metric-sm:600 14px/1.2 var(--font-sans);--text-h1:600 20px/1.25 var(--font-sans);--text-h2:600 16px/1.3 var(--font-sans);--text-h3:600 14px/1.35 var(--font-sans);--display-1-size:28px;--page-title-size:20px;--heading-2-size:16px;--heading-3-size:14px;--body-size:13px;--body-sm-size:12px;--small-size:12px;--label-size:11px;--metric-lg-size:24px;--metric-size:18px;--metric-sm-size:14px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px;--sidebar-width:240px;--sidebar-width-expanded:240px;--sidebar-width-collapsed:64px;--sidebar-collapsed-width:64px;--row-height:44px;--header-height:56px;--nav-height:56px;--max-content-width:1200px;--page-margin:32px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.3s;--accent:#4b5563;--accent-hover:#1a1a1a;--accent-subtle:#1a1a1a1a;--signal-judgment:var(--judgment);--signal-judgment-subtle:var(--judgment-subtle);--signal-judgment-muted:var(--judgment-wash);--signal-positive:var(--resolution);--signal-positive-subtle:var(--resolution-subtle);--signal-positive-muted:#2d5a3d0a;--signal-waiting:var(--waiting);--signal-waiting-subtle:var(--waiting-subtle);--signal-waiting-muted:#b8860b0a;--signal-neutral:var(--ink-70);--signal-neutral-subtle:var(--ink-05);--signal-neutral-muted:#1a1a1a05;--action-primary-bg:var(--ink);--action-primary-text:#fff;--action-primary-hover:#2d3748;--action-positive-bg:var(--resolution);--action-positive-text:#fff;--action-positive-hover:#234830;--action-caution-bg:transparent;--action-caution-text:var(--waiting);--action-caution-border:#b8860b4d;--action-caution-hover-bg:#b8860b0d;--action-ghost-text:var(--ink-40);--action-ghost-hover-text:var(--ink-70);--action-ghost-hover-bg:var(--surface-inset)}.number,[data-number]{font-variant-numeric:tabular-nums}.skeleton{background:linear-gradient(90deg,var(--surface-inset)0%,var(--surface)50%,var(--surface-inset)100%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s ease-in-out infinite skeletonShimmer}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes modalEnter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes modalExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes overlayEnter{0%{opacity:0}to{opacity:1}}@keyframes overlayExit{0%{opacity:1}to{opacity:0}}@keyframes toastEnter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toastExit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes resolvedPulse{0%{background-color:var(--success-subtle)}to{background-color:var(--surface)}}@keyframes resolvedCollapse{0%{opacity:1;max-height:400px;margin-bottom:var(--space-4);padding:var(--space-4)}to{opacity:0;max-height:0;margin-bottom:0;padding:0}}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@keyframes slideUp{0%{opacity:1;max-height:500px}to{opacity:0;max-height:0}}@keyframes commandBarEnter{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-shimmer{animation:1.5s infinite shimmer}.animate-pulse{animation:2s ease-in-out infinite statusPulse}.animate-spin{animation:1s linear infinite spin}.animate-modal-enter{animation:modalEnter .2s var(--ease-out)}.animate-modal-exit{animation:modalExit .15s var(--ease-out)}.animate-toast-enter{animation:toastEnter .2s var(--ease-out)}.animate-toast-exit{animation:toastExit .15s var(--ease-out)}.animate-resolved{animation:resolvedPulse .4s var(--ease-out)}.animate-collapse{animation:resolvedCollapse .3s var(--ease-out)forwards;animation-delay:.2s}.animate-slide-down{animation:slideDown .2s var(--ease-out)}.animate-command-bar-enter{animation:commandBarEnter .15s var(--ease-out)}@keyframes checkmarkPop{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes slideOutLeft{0%{opacity:1;height:auto;transform:translate(0)}50%{opacity:0;transform:translate(-20px)}to{opacity:0;height:0;margin:0;padding:0;transform:translate(-100%)}}@keyframes progressFill{0%{width:0%}to{width:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes drawerExpand{0%{opacity:0;height:0}to{height:var(--drawer-height,auto);opacity:1}}.animate-checkmark-pop{animation:checkmarkPop .3s var(--ease-out-back)}.animate-slide-out-left{animation:slideOutLeft .3s var(--ease-out)forwards}.animate-progress-fill{animation:3s linear forwards progressFill}.animate-fade-in{animation:fadeIn var(--duration-fast)var(--ease-standard)}.animate-scale-fade-in{animation:scaleFadeIn var(--duration-normal)var(--ease-out)}@keyframes ddDropIn{0%{opacity:0;transform:translateY(-3px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--ink);background-color:var(--surface);height:100%;min-height:100vh;overflow:hidden}.hover-scrollbar{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.hover-scrollbar::-webkit-scrollbar{background:0 0;width:0}.hover-scrollbar:hover{scrollbar-width:thin;scrollbar-color:var(--ink-15)transparent}.hover-scrollbar:hover::-webkit-scrollbar{width:6px}.hover-scrollbar:hover::-webkit-scrollbar-track{background:0 0}.hover-scrollbar:hover::-webkit-scrollbar-thumb{background:var(--ink-15);border-radius:3px}.hover-scrollbar:hover::-webkit-scrollbar-thumb:hover{background:var(--ink-25)}h1,h2,h3,h4,h5,h6{font-family:var(--font-body);line-height:var(--leading-snug);color:var(--ink)}h1{font-family:var(--font-display);font-size:var(--page-title-size);font-weight:var(--page-title-weight);line-height:var(--page-title-line);letter-spacing:-.01em}h2{font-size:var(--heading-2-size);font-weight:var(--heading-2-weight);line-height:var(--heading-2-line)}h3{font-size:var(--heading-3-size);font-weight:var(--heading-3-weight);line-height:var(--heading-3-line)}p{margin-bottom:var(--space-4)}a{color:var(--accent);text-decoration:none;transition:color .1s}a:hover{color:var(--accent-hover);text-decoration:underline}code,pre{font-family:var(--font-mono);font-size:var(--text-mono)}:focus-visible{outline:none}input,textarea,select{border:1px solid #e5e7eb;transition:border-color .1s,box-shadow .15s}input:focus,input:focus-visible,input:focus-within,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible,[contenteditable=true]:focus,[contenteditable=true]:focus-visible{border-color:var(--ink-70)!important;box-shadow:none!important;outline:none!important}button:focus-visible,[role=button]:focus-visible{box-shadow:0 0 0 2px var(--ink-20);outline:none}.text-secondary{color:var(--ink-secondary)}.text-tertiary{color:var(--ink-tertiary)}.text-accent{color:var(--accent)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-error{color:var(--error)}.text-small{font-size:var(--text-small)}.text-label{font-size:var(--text-small);font-weight:var(--weight-medium);text-transform:none;letter-spacing:.02em;color:var(--ink-secondary)}.font-medium{font-weight:var(--weight-medium)}.font-semibold{font-weight:var(--weight-semibold)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--surface-secondary);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--ink-tertiary)}::selection{background-color:var(--accent-subtle);color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{max-width:var(--max-content-width);padding:0 var(--page-margin);margin:0 auto}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.skeleton{background:linear-gradient(90deg,var(--surface-secondary)0%,var(--surface-tertiary)50%,var(--surface-secondary)100%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s infinite shimmer}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.CommandBar-module__Dym1NG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background-color:#0f172a80;justify-content:center;align-items:flex-start;padding-top:20vh;animation:.15s CommandBar-module__Dym1NG__overlayEnter;display:flex;position:fixed;inset:0}.CommandBar-module__Dym1NG__commandBar{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:600px;max-height:480px;box-shadow:var(--shadow-xl);animation:CommandBar-module__Dym1NG__commandBarEnter .15s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.CommandBar-module__Dym1NG__commandBar__inputWrapper{align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border);display:flex}.CommandBar-module__Dym1NG__commandBar__icon{color:var(--ink-tertiary);flex-shrink:0}.CommandBar-module__Dym1NG__commandBar__input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:16px}.CommandBar-module__Dym1NG__commandBar__input::placeholder{color:var(--ink-tertiary)}.CommandBar-module__Dym1NG__commandBar__escape{font-size:11px;font-weight:var(--weight-medium);color:var(--ink-tertiary);background-color:var(--surface-secondary);border:1px solid var(--border);font-family:var(--font-mono);border-radius:3px;padding:2px 6px}.CommandBar-module__Dym1NG__commandBar__content{flex:1;overflow-y:auto}.CommandBar-module__Dym1NG__commandBar__section{padding:var(--space-3)var(--space-4)}.CommandBar-module__Dym1NG__commandBar__sectionLabel{font-size:11px;font-weight:var(--weight-semibold);text-transform:none;letter-spacing:.05em;color:var(--ink-tertiary);margin-bottom:var(--space-2)}.CommandBar-module__Dym1NG__commandBar__items{flex-direction:column;display:flex}.CommandBar-module__Dym1NG__commandBar__item{align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);cursor:pointer;height:40px;color:var(--ink);text-decoration:none;transition:background-color .1s;display:flex}.CommandBar-module__Dym1NG__commandBar__item:hover,.CommandBar-module__Dym1NG__commandBar__item--selected{background-color:var(--surface-secondary);text-decoration:none}.CommandBar-module__Dym1NG__commandBar__itemIcon{color:var(--ink-secondary);flex-shrink:0;width:16px;height:16px}.CommandBar-module__Dym1NG__commandBar__itemText{font-size:var(--text-body);flex:1}.CommandBar-module__Dym1NG__commandBar__itemMeta{font-size:var(--text-small);color:var(--ink-tertiary)}.CommandBar-module__Dym1NG__commandBar__itemShortcut{font-size:12px;font-weight:var(--weight-medium);color:var(--ink-tertiary);font-family:var(--font-mono);background-color:var(--surface-tertiary);border-radius:3px;padding:2px 6px}.CommandBar-module__Dym1NG__commandBar__itemRemove{color:var(--ink-tertiary);opacity:0;cursor:pointer;border-radius:var(--radius-sm);padding:4px;transition:opacity .1s}.CommandBar-module__Dym1NG__commandBar__item:hover .CommandBar-module__Dym1NG__commandBar__itemRemove{opacity:1}.CommandBar-module__Dym1NG__commandBar__itemRemove:hover{background-color:var(--surface-tertiary);color:var(--ink-secondary)}.CommandBar-module__Dym1NG__commandBar__accountResult{justify-content:space-between;align-items:center;width:100%;display:flex}.CommandBar-module__Dym1NG__commandBar__accountName{font-weight:var(--weight-medium)}.CommandBar-module__Dym1NG__commandBar__accountInfo{align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--ink-tertiary);display:flex}.CommandBar-module__Dym1NG__commandBar__noResults{padding:var(--space-6)var(--space-4);text-align:center;color:var(--ink-tertiary);font-size:var(--text-small)}.CommandBar-module__Dym1NG__commandBar__divider{background-color:var(--border);height:1px;margin:0 var(--space-4)}@keyframes CommandBar-module__Dym1NG__overlayEnter{0%{opacity:0}to{opacity:1}}@keyframes CommandBar-module__Dym1NG__commandBarEnter{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}
