:root{--bg:#050807;--bg-elevated:#0e1412;--bg-elevated-2:#151c19;--bg-hover:#1c2622;--ink:#f2f7f4;--muted:#7f9188;--line:rgba(255,255,255,0.07);--line-strong:rgba(255,255,255,0.13);--accent:#3dffb5;--accent-soft:rgba(61,255,181,0.14);--accent-glow:rgba(61,255,181,0.28);--warn:#ffb14a;--warn-soft:rgba(255,177,74,0.14);--danger:#ff6b6b;--danger-soft:rgba(255,107,107,0.14);--topbar-h:52px;--radius:16px;--radius-sm:12px;--app-gutter:0.85rem;--app-nav-h:4.25rem;--app-bar-width:calc(100% - 2 * var(--app-gutter));--font-mono:var(--font-inter),"Segoe UI",sans-serif;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-soft:cubic-bezier(0.4,0,0.2,1);--dur-fast:150ms;--dur-med:260ms;--dur-slow:420ms;--chrome-bg:rgba(8,12,11,0.78);--chrome-border:rgba(255,255,255,0.1);--chrome-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 10px 30px rgba(0,0,0,0.25);--nav-surface:rgba(10,14,13,0.92);--link-hover:#8fffd0;--shadow-soft:0 18px 50px rgba(0,0,0,0.35);--atmosphere-glow:rgba(61,255,181,0.11);--input-bg:rgba(255,255,255,0.03);--btn-top:#5fffc4;--btn-ink:#03140e;--btn-shadow:rgba(61,255,181,0.22);--option-bg:#121816;--badge-ink:#1a1206;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237f9188' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--check-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2303140e' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l5 5 9-11'/%3E%3C/svg%3E")}*{box-sizing:border-box}.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}html[data-font=inter]{--font-display:var(--font-inter),"Segoe UI",sans-serif;--font-body:var(--font-inter),"Segoe UI",sans-serif;--font-mono:var(--font-inter),"Segoe UI",sans-serif}html[data-font=source]{--font-display:var(--font-source),"Segoe UI",sans-serif;--font-body:var(--font-source),"Segoe UI",sans-serif;--font-mono:var(--font-source),"Segoe UI",sans-serif}html[data-font=plex]{--font-display:var(--font-plex),"Segoe UI",sans-serif;--font-body:var(--font-plex),"Segoe UI",sans-serif;--font-mono:var(--font-plex),"Segoe UI",sans-serif}body,html{margin:0;padding:0;min-height:100%;color:var(--ink);background:var(--bg);font-family:var(--font-body);font-size:15px;line-height:1.45;font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased}.app-atmosphere{position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--bg)}.app-atmosphere:before{content:"";position:absolute;inset:0;background:radial-gradient(80% 42% at 50% -12%,var(--atmosphere-glow),transparent 58%)}.app-atmosphere:after{content:"";position:absolute;inset:0;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:overlay}a{color:var(--accent);text-decoration:none}a:hover{color:var(--link-hover)}.app-shell{flex-direction:column;min-height:100vh;min-height:100dvh;padding:var(--app-gutter) var(--app-gutter) 0;box-sizing:border-box}.app-column,.app-shell{display:flex;width:100%}.app-column{flex:1;min-width:0;flex-direction:column;gap:.75rem}.topbar{position:sticky;top:var(--app-gutter);z-index:20;height:var(--topbar-h);display:flex;align-items:center;gap:.65rem;padding:0 .95rem;border-radius:18px;background:var(--chrome-bg);border:1px solid var(--chrome-border);box-shadow:var(--chrome-shadow);backdrop-filter:blur(20px) saturate(1.35);-webkit-backdrop-filter:blur(20px) saturate(1.35)}.topbar-brand{font-family:var(--font-display);font-size:1.05rem;font-weight:800;letter-spacing:-.04em;color:var(--muted);flex-shrink:0}.topbar-brand span{color:var(--accent)}.topbar-meta{flex:1;min-width:0;display:flex;align-items:center;gap:.4rem;color:var(--muted);font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-role{display:inline-flex;padding:.1rem .4rem;border-radius:999px;background:var(--bg-elevated-2);border:1px solid var(--line);font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.topbar-logout{flex-shrink:0;padding:.4rem .7rem!important;font-size:.8rem!important;min-height:auto!important;box-shadow:none!important;filter:none!important;transform:none!important}.topbar-hotkeys{flex-shrink:0;background:transparent;border:0;padding:0;cursor:pointer;color:inherit}.topbar-hotkeys,.topbar-hotkeys kbd{display:inline-flex;align-items:center}.topbar-hotkeys kbd{justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .3rem;border-radius:6px;border:1px solid var(--line-strong);background:rgba(255,255,255,.04);font-family:var(--font-mono);font-size:.72rem;color:var(--accent)}.topbar-logout:active,.topbar-logout:hover{box-shadow:none!important;filter:none!important;transform:none!important}.app-content{width:100%;padding:.1rem .05rem calc(var(--app-nav-h) + 1.4rem + env(safe-area-inset-bottom, 0px))}.page-enter,.stagger>*{animation:none}.stagger>:first-child{animation-delay:0s}.stagger>:nth-child(2){animation-delay:50ms}.stagger>:nth-child(3){animation-delay:.1s}.stagger>:nth-child(4){animation-delay:.15s}.stagger>:nth-child(5){animation-delay:.2s}.stagger>:nth-child(6){animation-delay:.25s}.bottom-nav{display:flex;position:fixed;left:50%;translate:-50% 0;bottom:max(var(--app-gutter),env(safe-area-inset-bottom,0px));z-index:100;pointer-events:auto;width:var(--app-bar-width);gap:.15rem;padding:.4rem;border-radius:22px;background:var(--nav-surface);border:1px solid var(--chrome-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-sizing:border-box;overflow:hidden;isolation:isolate}.bottom-nav a,.bottom-nav button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:3.1rem;padding:.3rem .2rem;border:0;border-radius:12px;background:transparent;color:var(--muted);font-size:.62rem;font-weight:600;box-shadow:none!important;filter:none!important;text-decoration:none;transition:color var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-soft)}.bottom-nav a:active,.bottom-nav a:focus,.bottom-nav a:focus-visible,.bottom-nav a:hover,.bottom-nav button:active,.bottom-nav button:focus,.bottom-nav button:focus-visible,.bottom-nav button:hover{color:var(--ink);filter:none!important;transform:none!important;box-shadow:none!important;text-decoration:none;outline:none}.bottom-nav a.active,.bottom-nav button.active{color:var(--accent);background:rgba(61,255,181,.12);box-shadow:inset 0 -2px 0 rgba(61,255,181,.55)!important}.bottom-nav a.active .bn-icon,.bottom-nav button.active .bn-icon{filter:drop-shadow(0 0 8px rgba(61,255,181,.35))}.bn-icon{filter:none;position:relative;display:inline-flex;width:1.4rem;height:1.4rem;align-items:center;justify-content:center}.bn-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1}.bn-badge{position:absolute;top:-.3rem;right:-.5rem;min-width:.95rem;height:.95rem;padding:0 .25rem;border-radius:999px;background:var(--warn);color:var(--badge-ink);font-size:.55rem;font-weight:700;font-family:var(--font-mono);display:inline-flex;align-items:center;justify-content:center}.badge{min-width:1.15rem;height:1.15rem;padding:0 .35rem;background:var(--warn-soft);color:var(--warn);font-size:.68rem}.modal-root{position:fixed;inset:0;z-index:140;display:flex;align-items:stretch;justify-content:center;overflow:hidden;box-sizing:border-box;padding:max(.5rem,env(safe-area-inset-top,0px)) .65rem calc(var(--app-nav-h) + .65rem + env(safe-area-inset-bottom, 0px));pointer-events:auto}@media (min-width:720px){.modal-root{align-items:center;padding:1.5rem}}.modal-scrim{position:absolute;inset:0;border:0!important;border-radius:0!important;background:rgba(0,0,0,.62)!important;box-shadow:none!important;padding:0!important;filter:none!important;transform:none!important;animation:none}.modal-panel{position:relative;z-index:1;width:min(520px,100%);max-height:100%;min-height:0;height:auto;align-self:center;display:flex;flex-direction:column;border-radius:14px;background:#242424;border:0;box-shadow:none;animation:none;overflow:hidden}.modal-panel.wide{width:min(640px,100%)}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem .7rem;border-bottom:1px solid var(--line);flex-shrink:0}.modal-title{margin:0;font-family:var(--font-display);font-size:1.2rem;font-weight:700;letter-spacing:-.03em}.modal-x{width:2.2rem;height:2.2rem;padding:0!important;min-height:auto!important;border-radius:10px!important;box-shadow:none!important}.modal-body{flex:1 1 auto;min-height:0;padding:.85rem 1rem 1rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:flex;flex-direction:column}.modal-body:has(.modal-form){overflow:hidden;padding-bottom:.75rem}.modal-form{overflow:hidden}.modal-fields,.modal-form{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.modal-fields{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;gap:.75rem}.modal-body .form-section{gap:.75rem}.modal-body .bank-chip-row{max-height:7.5rem}.calc-preview{display:flex;align-items:center;min-height:2.75rem;padding:.7rem .85rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:rgba(61,255,181,.08);color:var(--accent);font-size:1.15rem;font-weight:600}.modal-actions{display:flex;flex-wrap:wrap;gap:.5rem;flex-shrink:0;margin-top:.75rem;padding:.85rem 0 .15rem;border-top:1px solid var(--line);background:var(--bg-elevated)}.modal-actions button{flex:1;min-width:7rem}@media (max-width:719px){.modal-root{align-items:stretch}.modal-panel{width:100%;height:auto;max-height:100%;flex:1 1 auto;min-height:0;align-self:stretch;border-radius:18px}.modal-actions{position:static;z-index:2;margin-top:.5rem;padding:.75rem 0 .15rem;background:var(--bg-elevated);box-shadow:none}}.more-scrim{position:fixed;inset:0;z-index:110;border:0!important;border-radius:0!important;background:rgba(0,0,0,.5)!important;box-shadow:none!important;padding:0!important;filter:none!important;transform:none!important;animation:fade-in var(--dur-med) var(--ease-soft) both}.more-sheet{position:fixed;left:50%;translate:-50% 0;bottom:calc(var(--app-nav-h) + var(--app-gutter) + env(safe-area-inset-bottom, 0px));z-index:120;width:var(--app-bar-width);max-height:min(62vh,520px);overflow:auto;padding:.65rem .75rem .85rem;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 30%),var(--bg-elevated);border:1px solid var(--chrome-border);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:.45rem;box-sizing:border-box;animation:rise-in var(--dur-slow) var(--ease-out) both}.more-handle{width:2.2rem;height:.25rem;border-radius:999px;background:rgba(255,255,255,.18);margin:.05rem auto .15rem}.more-title{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:0 .3rem}.more-list{display:flex;flex-direction:column;gap:.15rem}.more-link{display:flex;align-items:center;gap:.65rem;padding:.7rem;border-radius:10px;color:var(--ink);font-weight:500;transition:background var(--dur-fast) var(--ease-soft)}.more-link:hover{background:var(--bg-hover);text-decoration:none;color:var(--ink)}.more-link.active{background:var(--accent-soft);color:var(--accent)}.more-link-icon{display:inline-flex;opacity:.85}.more-link-label{flex:1;min-width:0}.more-close{width:100%;margin-top:.15rem}.more-close,.more-close:active,.more-close:hover{box-shadow:none!important;filter:none!important;transform:none!important}.sidebar,.sidebar-brand,.sidebar-divider{display:none}.page{display:flex;flex-direction:column;gap:.9rem}.page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem}.page-header .page-title{margin:0}.page-header-actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;justify-content:flex-end}.back-link{display:inline-flex;align-items:center;gap:.3rem;color:var(--muted);font-size:.86rem;font-weight:500;margin-bottom:.15rem}.back-link:hover{color:var(--accent);text-decoration:none}.page-title{font-family:var(--font-display);font-size:clamp(1.75rem,3.4vw,2.35rem);font-weight:800;letter-spacing:-.045em;margin:0 0 .25rem;line-height:1.05;color:var(--ink)}.muted{color:var(--muted)}.section{display:flex;flex-direction:column;gap:.65rem}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.section-title{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0}.toolbar{display:flex;flex-wrap:wrap;gap:.55rem;align-items:flex-end}.toolbar-search{flex:1 1 220px;min-width:0;display:flex;gap:.45rem}.toolbar-search input{margin-bottom:0;flex:1}.toolbar-filters{display:flex;flex-wrap:wrap;gap:.35rem;flex:1 1 100%}.toolbar-filters.chip-scroll{flex-wrap:nowrap;width:100%;max-width:100%;min-width:0}.inventory-row-booking{font-size:.82rem;line-height:1.35;margin:.35rem 0 .1rem}.inventory-row-booking a{color:var(--accent);text-decoration:none}.inventory-row-booking a:hover{text-decoration:underline}.inventory-tools{position:relative;z-index:20;display:flex;flex-direction:column;gap:.75rem;padding:.95rem 1rem 1rem;margin-bottom:.85rem;border-radius:18px;background:var(--bg-elevated);border:1px solid var(--line);overflow:visible}.copy-dd{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.referral-list{margin-top:.35rem}.referral-row{align-items:flex-start}.referral-rate{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.rate-input{width:4.5rem;min-height:2.4rem;margin-bottom:0!important}.inventory-search{display:flex;gap:.5rem;align-items:center}.inventory-search input{flex:1;min-width:0;min-height:3.15rem;margin-bottom:0!important;font-size:1rem;padding:.85rem 1rem}.inventory-search button{flex-shrink:0}.inventory-filter-row{display:flex;align-items:center;gap:.55rem;min-width:0}.inventory-filter-row .chip-scroll{flex:1 1 auto;min-width:0}.inventory-filter-label{flex-shrink:0;color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.inventory-source{width:auto;min-width:12rem;margin-bottom:0!important;min-height:2.45rem}@media (max-width:720px){.inventory-filter-row{flex-wrap:wrap}.inventory-filter-row .chip-scroll{flex:1 1 100%}.inventory-source{width:100%;min-width:0}}.shell,.shell-solo{max-width:960px;margin:0 auto;padding:1.5rem 1.25rem 4rem}.shell-solo{min-height:100vh;justify-content:center}.shell-loading,.shell-solo{display:flex;flex-direction:column}.shell-loading{max-width:960px;margin:0 auto;padding:1.75rem 1.25rem 4rem;gap:.85rem;min-height:60vh}.skeleton{border-radius:var(--radius-sm);background:#2a2a2a;animation:none;border:0}.skeleton-eyebrow{width:4.5rem;height:.7rem}.skeleton-title{width:min(14rem,55%);height:1.7rem;border-radius:10px}.skeleton-stage{height:11.5rem;border-radius:28px;margin-top:.4rem}.skeleton-row{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.skeleton-row.cols-3{grid-template-columns:repeat(3,1fr)}.skeleton-tile{height:4.2rem;border-radius:18px}.skeleton-pill{height:5.6rem;border-radius:20px}.skeleton-queue{height:3.4rem;border-radius:var(--radius)}.list-body-loading{display:grid;gap:.65rem}.list-body-loading .skeleton-queue{min-height:4.2rem}.skeleton-nav{height:10rem;border-radius:var(--radius);opacity:.55;margin-top:.4rem}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.card,.entity,.list,.metric,.nav-tile,.panel,.sticky-bar,.tile{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 42%),var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.card{margin-bottom:0}.card,.tile{padding:1rem 1.1rem}.tile{display:block;color:inherit;transition:background var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft)}.tile:hover{text-decoration:none;color:inherit;background:var(--bg-elevated-2);border-color:var(--line-strong)}.list{position:relative;z-index:1;overflow:hidden;padding:0}.list-row{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.85rem 1rem;border-bottom:1px solid var(--line);color:inherit;transition:background var(--dur-fast) var(--ease-soft)}.list-row:last-child{border-bottom:0}.list-row:hover{background:var(--bg-hover);text-decoration:none;color:inherit}.list-row strong{font-family:var(--font-mono);font-size:1.02rem}.list-row-check{cursor:pointer;justify-content:flex-start;align-items:flex-start}.list-row-check input[type=checkbox]{margin:.2rem 0 0}.entity{display:flex;flex-direction:column;gap:.6rem;padding:1rem 1.1rem}.entity-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.55rem .85rem}.entity-main{display:flex;flex-direction:column;gap:.3rem;min-width:0;flex:1}.entity-meta{gap:.35rem .6rem;color:var(--muted);font-size:.84rem}.entity-actions,.entity-meta{display:flex;flex-wrap:wrap;align-items:center}.entity-actions{gap:.4rem}.stack{gap:.55rem}.empty,.stack{display:flex;flex-direction:column}.empty{text-align:center;padding:2.35rem 1.35rem;color:var(--muted);align-items:center;gap:.35rem;border-style:dashed;border-color:rgba(255,255,255,.1);background:radial-gradient(80% 70% at 50% 0,rgba(61,255,181,.05),transparent 60%),var(--bg-elevated)}.empty-title{color:var(--ink);font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.03em;margin:0}.empty-sub{margin:0;max-width:22rem;font-size:.9rem;line-height:1.4;color:var(--muted)}.sticky-bar{position:sticky;bottom:calc(var(--app-nav-h) + .75rem + env(safe-area-inset-bottom, 0px));z-index:15;display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;padding:.85rem .95rem;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 50%),rgba(14,20,18,.92);border-color:rgba(255,255,255,.12);box-shadow:var(--shadow-soft),inset 0 1px 0 rgba(255,255,255,.06)}.action-panel{display:flex;flex-direction:column;gap:.75rem}.action-panel .actions{margin-top:0}.danger-zone{border-color:rgba(255,107,107,.35)!important;background:linear-gradient(180deg,rgba(255,107,107,.08),var(--bg-elevated))!important}.reveal-key{font-family:var(--font-mono);font-size:.92rem;word-break:break-all;padding:.75rem .85rem;border-radius:var(--radius-sm);background:var(--bg);border:1px solid rgba(61,255,181,.28);color:var(--accent)}.kv{display:grid;grid-template-columns:minmax(6.5rem,30%) 1fr;gap:.4rem .85rem;font-size:.9rem}.kv dt{color:var(--muted);margin:0}.kv dd{margin:0;word-break:break-word}.metrics{display:grid;grid-template-columns:1fr;gap:.55rem}@media (min-width:640px){.metrics.cols-2{grid-template-columns:1fr 1fr}.metrics.cols-3{grid-template-columns:1.4fr 1fr 1fr}.metrics.cols-4{grid-template-columns:repeat(4,1fr)}}.metric{display:flex;flex-direction:column;gap:.3rem;padding:1rem 1.05rem;min-height:auto;justify-content:flex-start}.metric-label{color:var(--muted);font-size:.82rem;font-weight:500}.metric .count{margin:.15rem 0 0;font-size:clamp(1.7rem,3.5vw,2.2rem)}.metric-hero{background:linear-gradient(160deg,rgba(61,255,181,.1),var(--bg-elevated));border-color:rgba(61,255,181,.22);padding:1.25rem 1.2rem}.metric-hero .count{font-size:clamp(2.2rem,5vw,2.9rem)}.club-home{gap:1.55rem;padding-top:.55rem}.club-greet{display:flex;flex-direction:column;gap:.3rem}.club-greet .eyebrow{color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.club-greet h1{margin:0;font-family:var(--font-display);font-size:clamp(1.7rem,4vw,2.15rem);font-weight:800;letter-spacing:-.045em;line-height:1.08;color:var(--ink)}.balance-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;min-height:12.5rem;padding:2.35rem 1.35rem 2rem;border-radius:28px;overflow:hidden;background:radial-gradient(120% 90% at 50% 0,rgba(61,255,181,.22),transparent 55%),linear-gradient(180deg,#14241e,#0c1210);border:1px solid rgba(61,255,181,.22);box-shadow:var(--shadow-soft),inset 0 1px 0 rgba(255,255,255,.08)}.balance-stage:before{content:"";position:absolute;width:18rem;height:18rem;border-radius:50%;background:radial-gradient(circle,rgba(61,255,181,.22),transparent 68%);top:-7rem;left:50%;translate:-50% 0;pointer-events:none}.balance-stage>*{position:relative;z-index:1}.balance-stage .metric-label{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:rgba(238,245,241,.7)}.balance-stage .count{margin:0;font-size:clamp(3.4rem,11vw,4.6rem);font-weight:700;letter-spacing:-.055em;line-height:.95;color:#f4fff9;text-shadow:0 0 40px rgba(61,255,181,.35)}.balance-stage .balance-unit{color:rgba(238,245,241,.55);font-size:.95rem;font-weight:500;letter-spacing:.04em}.metric-strip{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.metric-compact{padding:.95rem 1rem;gap:.2rem;border-radius:18px;background:transparent;border-color:var(--line);box-shadow:none}.metric-compact .metric-label{font-size:.75rem}.metric-compact .count{font-size:1.35rem;margin:0;color:var(--ink)}.metric-compact .count.warn{color:var(--warn)}.metric-compact .balance-unit{color:rgba(238,245,241,.5);font-size:.7rem;font-weight:500;letter-spacing:.03em}.action-rail{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem;margin-top:.15rem}.action-pill{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:.95rem .4rem .85rem;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 50%),var(--bg-elevated);border:1px solid var(--line);transition:transform var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-soft),box-shadow var(--dur-fast) var(--ease-soft)}.action-pill,.action-pill:hover{color:var(--ink);text-decoration:none}.action-pill:hover{border-color:rgba(61,255,181,.28);background:var(--bg-elevated-2);transform:translateY(-2px)}.action-pill.primary{border-color:rgba(61,255,181,.28);background:linear-gradient(180deg,rgba(61,255,181,.1),transparent 55%),var(--bg-elevated);box-shadow:0 10px 28px rgba(61,255,181,.12)}.action-pill.primary:hover{border-color:rgba(61,255,181,.42);box-shadow:0 14px 34px rgba(61,255,181,.18)}.action-pill.primary .action-icon{background:linear-gradient(180deg,var(--btn-top) 0,var(--accent) 100%);color:#03140e;border-color:transparent;box-shadow:0 10px 28px rgba(61,255,181,.42)}.action-pill.primary>span:last-child{color:var(--accent)}.action-icon{background:var(--accent);color:#0c1210;border-color:transparent;box-shadow:none}.action-pill.primary>span:last-child{color:#8fffd0}.action-icon{position:relative;width:3.25rem;height:3.25rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-elevated-2);border:1px solid var(--line-strong);color:var(--accent)}.action-pill>span:last-child{font-size:.78rem;font-weight:600;letter-spacing:-.01em;text-align:center;line-height:1.2}.action-badge{position:absolute;top:-.35rem;right:-.4rem;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:var(--warn);color:var(--badge-ink);font-size:.68rem;font-weight:700;font-family:var(--font-mono);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--bg-elevated)}.cta-stack{display:flex;flex-direction:column;gap:.55rem}.cta-stack .btn,.cta-stack a.btn,.cta-stack button{width:100%;justify-content:center}.amount-first{text-align:center;padding-top:.35rem}.amount-first .metric-label{margin-bottom:.35rem}.amount-first input.amount-lg{width:100%;text-align:center;font-size:clamp(2.4rem,8vw,3.2rem);font-family:var(--font-mono);font-weight:700;letter-spacing:-.05em;padding:1rem .5rem;border:0;border-radius:18px;background:rgba(0,0,0,.28);color:var(--ink);outline:none;box-shadow:inset 0 0 0 1px var(--line)}.amount-first input.amount-lg:focus{box-shadow:inset 0 0 0 1px rgba(61,255,181,.5),0 0 0 4px rgba(61,255,181,.1)}.net-preview{margin:.65rem 0 0;color:var(--muted);font-size:.92rem}.net-preview strong{color:var(--ink)}.dense-nav{display:flex;flex-direction:column;overflow:hidden;padding:0}.dense-nav a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;border-bottom:1px solid var(--line);color:var(--ink);font-weight:500;transition:background var(--dur-fast) var(--ease-soft)}.dense-nav a:last-child{border-bottom:0}.dense-nav a:hover{background:var(--bg-hover);text-decoration:none;color:var(--accent)}.dense-nav .chev{color:var(--muted);font-size:.9rem}.list-row.dense{padding:.7rem .9rem;align-items:flex-start}.list-row.dense .amount{font-size:1.05rem}.list-row .row-aside{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0}.list-row.inventory-row{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;padding:.95rem 1rem}.list-row.inventory-row.is-openable{cursor:pointer}.inventory-row-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.inventory-id-wrap{display:flex;align-items:flex-start;gap:.4rem;min-width:0}.inventory-row-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;flex-shrink:0}.inventory-row-id{font-family:var(--font-mono);font-size:1.05rem;font-weight:700;line-height:1.25;letter-spacing:.01em;word-break:break-all;min-width:0}.inventory-row-top .tag{flex-shrink:0;margin-top:.12rem}.inventory-row-amount{font-family:var(--font-mono);font-size:.95rem;color:var(--ink);opacity:.92}.inventory-row-rate{color:var(--muted);font-weight:500}.inventory-row-requisites{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin-top:.1rem}.inventory-row-requisites .req-value{font-family:var(--font-mono);font-size:.92rem;color:var(--muted);letter-spacing:.02em;word-break:break-all}.inventory-row-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;margin-top:.15rem;flex-wrap:wrap}.inventory-row-merchant{color:var(--muted);font-size:.82rem}@media (max-width:560px){.inventory-row-top{flex-direction:column}.inventory-row-tags{justify-content:flex-start}.inventory-row-foot .entity-actions{width:100%}}.btn.quiet,button.quiet{padding:.35rem .65rem;font-size:.82rem;font-weight:600;box-shadow:none}.btn.secondary.quiet,button.secondary.quiet{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.1)}.btn.secondary.quiet:hover,button.secondary.quiet:hover{background:rgba(255,255,255,.07);transform:none}.btn.danger.quiet,button.danger.quiet{background:transparent;color:var(--danger);border:1px solid rgba(255,92,92,.28)}.btn.danger.quiet:hover,button.danger.quiet:hover{background:rgba(255,92,92,.1);filter:none;box-shadow:none;transform:none}.nav-tiles{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}@media (min-width:720px){.nav-tiles{grid-template-columns:repeat(4,1fr)}}.nav-tile{display:flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.7rem .85rem;border-radius:var(--radius-sm);color:var(--ink);font-weight:600;text-align:center;transition:background var(--dur-fast) var(--ease-soft),color var(--dur-fast) var(--ease-soft)}.nav-tile:hover{text-decoration:none;color:var(--accent);background:var(--bg-elevated-2)}.ops-home{gap:1.4rem;padding-top:.35rem}.ops-greet{display:flex;flex-direction:column;gap:.28rem}.ops-greet .eyebrow{color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ops-greet-title{margin:0;font-family:var(--font-display);font-size:clamp(1.7rem,4vw,2.15rem);font-weight:800;letter-spacing:-.045em;line-height:1.08;color:var(--ink)}.ops-hotkeys-hint{margin:.35rem 0 0;font-size:.82rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.ops-hotkeys-hint kbd,.page-greet-sub kbd,.queue-hotkey{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .3rem;border-radius:6px;border:1px solid var(--line-strong);background:rgba(255,255,255,.04);font-family:var(--font-mono);font-size:.72rem;font-weight:700;color:var(--accent)}.queue-hotkey{margin-right:.15rem;flex-shrink:0}.queue-hero .section-title{color:rgba(242,247,244,.72)}.card.queue-list,.dense-nav.card,.queue-list{padding:0}.queue-list{display:flex;flex-direction:column;overflow:hidden;border-color:rgba(61,255,181,.16);box-shadow:0 12px 36px rgba(0,0,0,.22)}.queue-row{display:flex;align-items:center;justify-content:space-between;gap:.85rem;min-height:3.55rem;padding:1.05rem 1.15rem;border-bottom:1px solid var(--line);color:inherit;transition:background var(--dur-fast) var(--ease-soft)}.queue-row:last-child{border-bottom:0}.queue-row:hover{background:rgba(61,255,181,.06);text-decoration:none;color:inherit}.queue-row.hot{background:rgba(61,255,181,.03)}.queue-row .queue-label{display:flex;align-items:center;gap:.7rem;font-weight:600;font-size:.98rem}.queue-dot{width:.5rem;height:.5rem;border-radius:50%;background:rgba(255,255,255,.18);flex-shrink:0}.queue-dot.warn{background:var(--warn);box-shadow:0 0 0 3px var(--warn-soft)}.queue-dot.accent{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.queue-row .count{margin:0;font-size:1.7rem;font-weight:700;letter-spacing:-.04em;text-shadow:none;color:rgba(242,247,244,.35);font-family:var(--font-mono)}.queue-row .count.warn{color:var(--warn);text-shadow:0 0 18px rgba(255,177,74,.25)}.queue-row .count.accent{color:var(--accent);text-shadow:0 0 18px rgba(61,255,181,.25)}.section-quiet{opacity:.82}.dense-nav-quiet{border-color:rgba(255,255,255,.05);background:rgba(14,20,18,.55);box-shadow:none}.dense-nav-quiet a{color:rgba(242,247,244,.78);font-weight:500;padding:.72rem 1rem}.dense-nav-quiet a:hover{color:var(--accent)}.form-section{display:flex;flex-direction:column;gap:.75rem}.form-section+.form-section{margin-top:.2rem;padding-top:.85rem;border-top:1px solid var(--line)}.field-grid{display:grid;grid-template-columns:1fr;gap:.7rem .85rem}@media (min-width:720px){.field-grid.cols-2{grid-template-columns:1fr 1fr}.field-grid.cols-3{grid-template-columns:1fr 1fr 1fr}}.field{min-width:0}.field.span-2{grid-column:1/-1}.field label,.field-grid label{margin-bottom:.28rem}.field input,.field select,.field textarea,.field-grid input,.field-grid select,.field-grid textarea{margin-bottom:0}.field select+input{margin-top:.4rem}.check-row{display:flex;align-items:center;gap:.5rem;color:var(--ink);font-size:.92rem;cursor:pointer;margin:0}.check-row input[type=checkbox]{width:1.15rem!important;height:1.15rem;margin:0!important}.toggle-row{display:flex;flex-wrap:wrap;gap:.45rem}.toggle-chip,button.toggle-chip{padding:.55rem .95rem;border-radius:999px;border:1px solid var(--line-strong);background:rgba(255,255,255,.03);color:var(--muted);font-size:.88rem;font-weight:600;box-shadow:none!important;filter:none!important;transform:none!important}.toggle-chip:hover,button.toggle-chip:hover{color:var(--ink);border-color:rgba(255,255,255,.22);background:var(--bg-hover);box-shadow:none!important;filter:none!important;transform:none!important}.toggle-chip.active,button.toggle-chip.active{color:var(--accent);border-color:rgba(61,255,181,.4);background:var(--accent-soft);box-shadow:none!important}.grid{display:grid;grid-template-columns:1fr;gap:.55rem}@media (min-width:720px){.grid.cols-2{grid-template-columns:1fr 1fr}.grid.cols-4{grid-template-columns:repeat(4,1fr)}}.requisites-box{margin-top:.15rem;padding:.75rem .9rem;border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--line)}.hero-amount{font-family:var(--font-mono);font-size:clamp(1.6rem,3.5vw,2.1rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums lining-nums}.hero-amount-row{display:flex;align-items:baseline;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.hero-timer{font-family:var(--font-display);font-size:clamp(1.15rem,2.8vw,1.55rem);font-weight:700;letter-spacing:-.03em;color:var(--accent)}.hero-timer.warn{color:var(--warn)}.id-with-copy{display:inline-flex;align-items:center;gap:.35rem}.compact,button.compact{min-height:auto!important;padding:.15rem .45rem!important;font-size:.72rem!important}.field-row{display:flex;gap:.5rem;align-items:stretch}.field-row input{flex:1;min-width:0}.choice-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:640px){.choice-grid{grid-template-columns:1fr 1fr}}.choice-card{text-align:left;width:100%;cursor:pointer}.choice-title{font-family:var(--font-display);font-size:1.15rem;font-weight:700;margin-bottom:.25rem}.count{font-family:var(--font-mono);font-size:2.1rem;font-weight:600;color:var(--accent);line-height:1;letter-spacing:-.03em;margin:.35rem 0 .2rem}.count.warn{color:var(--warn)}.amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em}label{display:block;font-size:.8rem;color:var(--muted);margin-bottom:.3rem}button,input,select,textarea{font:inherit}input,select,textarea{width:100%;padding:.7rem .8rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--ink);margin-bottom:.75rem;transition:border-color var(--dur-fast) var(--ease-soft),box-shadow var(--dur-med) var(--ease-out)}select{appearance:none;-webkit-appearance:none;padding-right:2.55rem;cursor:pointer;background-color:var(--input-bg);background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right .8rem center;background-size:1rem}select::-ms-expand{display:none}input:focus,select:focus,textarea:focus{outline:none;border-color:rgba(61,255,181,.45);box-shadow:0 0 0 3px rgba(61,255,181,.1)}input::placeholder{color:rgba(138,155,147,.65)}input[type=file]{width:auto;padding:0;margin-bottom:.45rem;background:transparent;border:0;box-shadow:none}input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.15rem;height:1.15rem;margin:0;padding:0;flex-shrink:0;border:1px solid var(--line-strong);border-radius:6px;background-color:var(--input-bg);background-image:none;background-repeat:no-repeat;background-position:50%;background-size:.78rem;box-shadow:none;cursor:pointer;accent-color:var(--accent);transition:border-color var(--dur-fast) var(--ease-soft),background-color var(--dur-fast) var(--ease-soft),box-shadow var(--dur-med) var(--ease-out)}input[type=checkbox]:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line-strong))}input[type=checkbox]:checked{background-color:var(--accent);background-image:var(--check-mark);border-color:var(--accent)}input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent) 55%,var(--line-strong));box-shadow:0 0 0 3px var(--accent-soft)}input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}input[type=radio]{appearance:none;-webkit-appearance:none;width:1.15rem;height:1.15rem;margin:0;padding:0;flex-shrink:0;border:1px solid var(--line-strong);border-radius:99px;background:var(--input-bg);box-shadow:none;cursor:pointer;accent-color:var(--accent)}input[type=radio]:checked{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 .32rem,transparent .36rem)}option{background:var(--option-bg);color:var(--ink)}.btn,button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:0;border-radius:14px;padding:.78rem 1.1rem;background:linear-gradient(180deg,var(--btn-top) 0,var(--accent) 100%);color:#03140e;font-weight:700;letter-spacing:-.01em;cursor:pointer;box-shadow:0 8px 22px var(--btn-shadow);transition:filter var(--dur-fast) var(--ease-soft),transform var(--dur-fast) var(--ease-soft),box-shadow var(--dur-fast) var(--ease-soft)}.btn:active,.btn:hover,button:active,button:hover{filter:none;transform:none;box-shadow:none}.btn.secondary,button.secondary{background:rgba(255,255,255,.04);color:var(--ink);border:1px solid var(--line-strong);font-weight:600;filter:none;box-shadow:none}.btn.secondary:hover,button.secondary:hover{background:var(--bg-hover);color:var(--ink);filter:none;box-shadow:none}.btn.danger,button.danger{background:var(--danger);color:#fff}button:disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none}.error{color:var(--danger);margin:.4rem 0 .75rem;white-space:pre-wrap}.alert{padding:.65rem .85rem;border-radius:var(--radius-sm);margin:0 0 .75rem;font-size:.88rem;line-height:1.35}.alert.danger{background:var(--danger-soft);color:var(--danger);border:1px solid rgba(255,92,92,.25)}.frozen-sub{margin:-.35rem 0 .85rem}.confirm-desc{margin:0 0 1rem;color:var(--muted);line-height:1.45;font-size:.92rem}.confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}@media (max-width:420px){.confirm-actions{grid-template-columns:1fr}}.modal-scrim:not([tabindex="0"]){cursor:default}.club-payout-row input[type=checkbox],.list-row-check input[type=checkbox]{cursor:pointer}.list-row.selectable{user-select:none}.actions-flush .danger,.danger-zone .danger,.entity-actions.inline-actions .danger:not(.quiet){min-height:2.75rem}.topbar-logout{min-height:2.25rem;padding-inline:.85rem}.tag{display:inline-block;padding:.18rem .5rem;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.7rem;font-weight:600;border:1px solid rgba(61,255,181,.2)}.tag.warn{background:var(--warn-soft);color:var(--warn);border-color:rgba(255,177,74,.22)}.tag.danger{background:var(--danger-soft);color:var(--danger);border-color:rgba(255,107,107,.22)}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;padding:0 .3rem;border-radius:999px;background:var(--warn);color:var(--badge-ink);font-size:.65rem;font-weight:700;font-family:var(--font-mono)}.filters{display:flex;flex-wrap:wrap;gap:.35rem;margin:.15rem 0 .35rem}.filter-chip,button.filter-chip{padding:.4rem .75rem;border-radius:999px;border:1px solid var(--line-strong);color:var(--muted);font-size:.82rem;font-weight:500;background:var(--bg-elevated);box-shadow:none;filter:none;transform:none;transition:border-color var(--dur-fast) var(--ease-soft),color var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-soft)}.filter-chip:hover,button.filter-chip:hover{text-decoration:none;color:var(--ink);border-color:rgba(255,255,255,.24);filter:none;transform:none}.filter-chip.active,button.filter-chip.active{color:var(--accent);border-color:rgba(61,255,181,.4);background:var(--accent-soft);border-radius:999px;overflow:hidden}.actions{gap:.45rem;margin-top:.85rem}.actions,.nav{display:flex;flex-wrap:wrap}.nav{gap:.45rem .85rem;margin:.5rem 0 .85rem;padding-bottom:.65rem;border-bottom:1px solid var(--line)}.nav a{color:var(--muted);font-weight:500}.nav a:hover,.nav a[data-active=true]{color:var(--accent);text-decoration:none}.login-screen{position:relative;z-index:1;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:2rem 1.25rem;background:var(--bg)}.login-panel{width:min(420px,100%);position:relative}.login-panel:before{display:none}.brand-hero{position:relative;z-index:1;margin:0;line-height:0;animation:none}.brand-hero-svg{display:block;width:min(100%,22rem);height:auto;margin:0 auto;overflow:visible}.brand-draw,.brand-fill{font-family:var(--font-logo),"Syne",sans-serif;font-size:108px;font-weight:800;letter-spacing:-.06em}.brand-fill-run{fill:var(--ink)}.brand-fill-ex{fill:#3dffb5}.brand-draw{fill:none;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:920;stroke-dashoffset:920;animation:brand-stroke-draw 1.5s cubic-bezier(.45,0,.2,1) forwards}.brand-draw-run{stroke:rgba(61,255,181,.6)}.brand-draw-ex{stroke:rgba(242,247,244,.55);stroke-dasharray:640;stroke-dashoffset:640;animation-delay:1.2s;animation-duration:1.2s}.brand-spacer{fill:none;stroke:none;opacity:0}@keyframes brand-stroke-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.brand-draw{animation:none;stroke-dashoffset:0}}.login-support{position:relative;z-index:1;margin:.85rem 0 0;color:var(--muted);font-size:1rem;font-weight:500;letter-spacing:-.01em;text-align:center;animation:rise-in var(--dur-slow) var(--ease-out) both;animation-delay:40ms}.login-panel form{position:relative;z-index:1;margin-top:1.5rem;padding:1.35rem 1.25rem 1.4rem;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 42%),var(--bg-elevated);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);animation:rise-in var(--dur-slow) var(--ease-out) both;animation-delay:90ms}.login-key{margin-bottom:.85rem;font-family:var(--font-mono);letter-spacing:.04em;font-size:.95rem}.login-key:focus{border-color:rgba(61,255,181,.55);box-shadow:0 0 0 4px rgba(61,255,181,.14)}.login-submit{width:100%;min-height:3rem}.login-submit-label{display:inline-block;min-width:5.5rem;text-align:center}.login-panel form.is-loading .login-key{opacity:.7}.brand{font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:-.03em;margin:0}.join-key-box{position:relative;z-index:1;margin:1.15rem 0 .85rem;padding:.95rem 1rem;border-radius:14px;border:1px solid rgba(61,255,181,.28);background:var(--bg-elevated);overflow-x:auto}.join-key-box code{font-family:var(--font-mono);font-size:.88rem;letter-spacing:.04em;color:var(--accent);word-break:break-all}.join-login-link{position:relative;z-index:1;display:inline-flex;margin-top:.85rem;color:var(--muted);font-size:.9rem}.join-login-link:hover{color:var(--accent)}.bank-badge{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.bank-logo{width:1.4rem;height:1.4rem;border-radius:7px;flex-shrink:0;display:block;object-fit:cover;overflow:hidden}.bank-logo-fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--bg-elevated-2);color:var(--muted);font-size:.68rem;font-weight:700;border-radius:7px}.bank-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank-select-preview{display:flex;align-items:center;gap:.5rem;margin:.65rem 0 0;color:var(--ink);font-weight:600}.bank-select{display:flex;flex-direction:column;gap:.85rem}.bank-select-search,.bank-select>.field{margin:0}.bank-chip-row{display:flex;flex-wrap:wrap;gap:.35rem;max-height:150px;overflow:auto;margin-top:0;margin-bottom:0;padding:.4rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg)}.bank-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .5rem;border-radius:999px;border:1px solid var(--line-strong);background:var(--bg-elevated);color:var(--ink);font-size:.76rem;font-weight:500;cursor:pointer;box-shadow:none}.bank-chip:hover{border-color:rgba(255,255,255,.25);filter:none;transform:none}.bank-chip.active{border-color:rgba(61,255,181,.4);background:var(--accent-soft);color:var(--accent)}.bank-chip span{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:900px){:root{--app-gutter:1rem;--app-bar-width:calc(100% - 2 * var(--app-gutter));--topbar-h:54px}.bottom-nav a,.bottom-nav button{flex-direction:row;gap:.4rem;font-size:.8rem;min-height:3rem;padding:.4rem .65rem}.more-list{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}}@media (max-width:639px){.metrics.cols-3,.metrics.cols-4{grid-template-columns:1fr 1fr}.metrics.cols-3 .metric-hero{grid-column:1/-1}.nav-tiles{grid-template-columns:1fr 1fr}}.page-greet{display:flex;flex-direction:column;gap:.28rem;margin-bottom:.15rem}.page-greet-row{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.page-greet .eyebrow{color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.page-greet-title{margin:0;font-family:var(--font-display);font-size:clamp(1.7rem,4vw,2.15rem);font-weight:800;letter-spacing:-.045em;line-height:1.08;color:var(--ink)}.page-greet-sub{margin:.15rem 0 0;color:var(--muted);font-size:.92rem}.btn-block{width:100%}.btn-flex{flex:1;min-width:10rem}.deal-search{gap:1rem}.deal-tools{margin-bottom:.85rem}.shell-club .deal-tools .inventory-filter-row{flex-wrap:wrap;align-items:flex-start}.shell-club .deal-tools .chip-scroll{flex:1 1 100%;flex-wrap:wrap;overflow:visible;margin:0}.shell-club .deal-tools .chip-scroll .filter-chip{min-height:2.35rem;padding-inline:.72rem}.deal-amount-row{align-items:flex-end}.deal-amount-field{display:flex;flex-direction:column;gap:.35rem;min-width:0;flex:1}.deal-amount-field input{margin-bottom:0!important;min-height:2.7rem}.pool-live{display:inline-flex;align-items:center;gap:.4rem;margin-left:auto;flex-shrink:0;font-size:.78rem}.pool-live-dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 rgba(61,255,181,.55);animation:pool-pulse 1.8s ease-out infinite}@keyframes pool-pulse{0%{box-shadow:0 0 0 0 rgba(61,255,181,.45)}70%{box-shadow:0 0 0 .45rem rgba(61,255,181,0)}to{box-shadow:0 0 0 0 rgba(61,255,181,0)}}.deal-active-meta{padding:.85rem 1.05rem}.deal-candidates .list-row-check{align-items:flex-start;gap:.75rem}.list-row.selected{background:rgba(61,255,181,.07);box-shadow:inset 3px 0 0 var(--accent)}.entity-main.grow{flex:1;min-width:0}.list-row-check a.entity-main{color:inherit;text-decoration:none}.mono-soft{font-family:var(--font-mono);font-size:.82rem;color:rgba(242,247,244,.72);overflow:hidden;text-overflow:ellipsis;max-width:100%}.list-page .list-row.dense{min-height:3.45rem;padding:.95rem 1.05rem}.list-row-wrap{flex-wrap:wrap;align-items:flex-start}.list-primary-link{color:inherit;text-decoration:none}.list-primary-link:hover{color:var(--accent);text-decoration:none}.inline-actions{gap:.45rem;margin-top:.55rem}.action-toolbar,.inline-actions{display:flex;flex-wrap:wrap;align-items:center}.action-toolbar{gap:.4rem;margin-top:.65rem;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.06)}.action-toolbar>.btn,.action-toolbar>button{flex:0 1 auto}@media (max-width:560px){.action-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.action-toolbar>.btn,.action-toolbar>button{width:100%;justify-content:center}.action-toolbar>.btn:last-child:nth-child(odd),.action-toolbar>button:last-child:nth-child(odd){grid-column:1/-1}.list-row.dense .entity-actions{width:100%;margin-top:.35rem}.list-row.dense .entity-actions>.btn,.list-row.dense .entity-actions>button{flex:1 1 auto}}.inline-select{margin-bottom:0!important;min-width:9rem;width:auto;padding:.55rem .7rem}.list-page .toolbar{margin-top:.15rem}.detail-page{gap:1.15rem}.detail-hero{gap:.85rem;padding:1.25rem 1.2rem 1.15rem;border-color:rgba(61,255,181,.16);background:radial-gradient(120% 80% at 0 0,rgba(61,255,181,.1),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 45%),var(--bg-elevated)}.detail-hero .hero-amount{font-size:clamp(1.85rem,5vw,2.45rem)}.detail-hero .kv{margin-top:.35rem}.requisites-box{display:flex;flex-direction:column;gap:.55rem}.requisites-value{font-size:1.2rem;letter-spacing:-.02em;word-break:break-all}.actions-flush{margin-top:0}.field-flush,select.field-flush{margin-bottom:0!important}.receipt-card{padding:.9rem 1rem}.event-type{font-family:var(--font-body);font-size:.95rem;font-weight:600}.event-meta{margin:.25rem 0 0;font-size:.85rem;color:var(--muted)}.comment-note{margin:.35rem 0 0}.withdraw-create{border-radius:22px;gap:1.05rem}.balance-chips{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center}.balance-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border-radius:999px;background:rgba(255,255,255,.03);border:1px solid var(--line);color:var(--muted);font-size:.82rem}.balance-chip strong{color:var(--ink)}.title-row{gap:.5rem}.form-actions,.title-row{display:flex;align-items:center;flex-wrap:wrap}.form-actions{gap:.65rem;margin-top:.35rem}.record-card{gap:.95rem;margin-top:.35rem;border-color:rgba(61,255,181,.12)}.record-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.entry-pair{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.entry-fields{display:flex;flex-direction:column;gap:.65rem;padding:.85rem .95rem;border-radius:16px;background:rgba(255,255,255,.025);border:1px solid var(--line)}.entry-fields-title{font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ledger-line{margin:.35rem 0 0;font-size:.88rem;word-break:break-word}.field-checks{display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;align-items:center;padding-top:.35rem}.settings-status{display:flex;flex-direction:column;gap:.45rem;margin-top:.35rem}.settings-status-text{font-size:.9rem;line-height:1.35}.settings-fee{margin-top:.25rem}.chip-row{display:flex;flex-wrap:wrap;gap:.45rem;padding-top:.15rem}@media (max-width:899px){.bottom-nav:has(>:nth-child(7)) a,.bottom-nav:has(>:nth-child(7)) button{font-size:.56rem;padding:.28rem .08rem}}.settings-reason{margin:0 0 .85rem}@media (max-width:720px){.entry-pair{grid-template-columns:1fr}}.empty-cta{margin-top:.75rem}.empty .empty-cta,a.empty-cta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.list-row .chev{color:var(--muted);font-size:1.1rem;opacity:.55;transition:opacity var(--dur-fast) var(--ease-soft),transform var(--dur-fast) var(--ease-soft),color var(--dur-fast) var(--ease-soft)}.list-row:focus-visible .chev,.list-row:hover .chev{opacity:1;color:var(--accent);transform:translateX(2px)}.toolbar-filters-grow{flex:1;min-width:0}.toolbar-input{margin-bottom:0!important;flex:1;min-width:7.5rem}.toolbar-select{margin-bottom:0!important;width:auto;min-width:6.5rem}.club-picker{padding:.95rem 1.05rem}.key-reveal{border-color:rgba(61,255,181,.28)}.ops-desktop-grid{display:flex;flex-direction:column;gap:1.25rem}.requisites-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:.85rem}.shell-club .sticky-bar{flex-direction:column;align-items:stretch}.shell-club .sticky-bar>.btn,.shell-club .sticky-bar>button{width:100%;min-height:3.1rem}.shell-club .actions{flex-direction:column;align-items:stretch}.shell-club .actions>.btn,.shell-club .actions>button{width:100%;min-height:3rem}.shell-club .list-row.list-row-check{min-height:4.1rem;padding:1.05rem 1rem}.shell-club .list-row-check input{width:1.25rem;height:1.25rem}.shell-club .action-rail{gap:.55rem}.shell-club .action-pill{min-height:4.4rem}.shell-club .toggle-chip{min-height:2.85rem;flex:1}.club-telegram-card{margin-top:1rem;padding:1rem 1.05rem;display:flex;flex-direction:column;gap:.75rem}.club-telegram-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.club-telegram-head .toggle-chip{flex:0 0 auto;min-width:4.5rem}.club-telegram-sub{margin-top:.2rem;color:var(--muted);font-size:.88rem;line-height:1.35}.club-telegram-link{align-self:flex-start}.club-telegram-hint{margin:0;color:var(--muted);font-size:.85rem;line-height:1.4}.bulk-cancel-bar{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.75rem}.club-report-link{display:block;margin-top:1rem;padding:1rem 1.05rem;text-decoration:none;color:inherit}.club-report-link:hover{border-color:rgba(61,255,181,.35)}.list-row.selectable{cursor:pointer}.list-row.selectable.selected{border-color:rgba(61,255,181,.45);background:var(--accent-soft)}.btn.danger{color:#ffb4b4;border-color:rgba(255,100,100,.45);background:rgba(255,80,80,.08)}.shell-club .page,.shell-club .page-enter>.page{max-width:34rem;margin-inline:auto}@media (min-width:1024px){.shell-ops .app-content{max-width:1180px;margin:0 auto}.shell-ops .list-page .list-row.dense{min-height:3.1rem;padding:.75rem 1rem}.shell-ops .queue-row{min-height:3.15rem;padding:.85rem 1.1rem}.shell-ops .ops-desktop-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1.15rem;align-items:start}.shell-ops .field-grid.cols-2{grid-template-columns:1fr 1fr}.shell-ops .metrics.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.shell-ops .metrics.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.shell-ops .toolbar{flex-wrap:nowrap;align-items:center}.shell-ops .toolbar-filters{flex:1 1 auto;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.15rem}}@media (min-width:1280px){.shell-ops .app-content{max-width:1280px}}@media (pointer:coarse){.shell-club .btn:not(.quiet),.shell-club button:not(.quiet):not(.topbar-logout):not(.filter-chip){min-height:3rem}.shell-club input:not([type=checkbox]):not([type=radio]),.shell-club select,.shell-club textarea{min-height:3rem;font-size:16px}}.quick-ranges{display:flex;flex-wrap:wrap;gap:.4rem}.quick-chip{min-height:2.55rem!important;padding:.45rem .75rem!important;border-radius:999px!important;background:rgba(255,255,255,.03)!important;color:var(--muted)!important;border:1px solid var(--line)!important;box-shadow:none!important;font-size:.86rem!important;font-weight:600!important}.quick-chip:hover{color:var(--ink)!important;background:rgba(255,255,255,.06)!important;transform:none!important;filter:none!important}.quick-chip.active{color:var(--accent)!important;background:rgba(61,255,181,.12)!important;border-color:rgba(61,255,181,.35)!important}.deal-select-bar{display:flex;align-items:center;gap:.65rem;margin:.15rem 0 .75rem;flex-wrap:wrap}.deal-active-meta,.toolbar-club{flex-direction:column;align-items:stretch}.chip-scroll{display:flex;flex-wrap:nowrap;gap:.4rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.15rem;margin:0 -.15rem;padding-inline:.15rem}.chip-scroll::-webkit-scrollbar{display:none}.chip-scroll .filter-chip{flex:0 0 auto;white-space:nowrap}.shell-club .chip-scroll .filter-chip{min-height:2.65rem;display:inline-flex;align-items:center;padding-inline:.9rem}.club-payout-row{min-height:4rem;padding:1.05rem 1rem}.club-payout-row .row-aside{display:flex;align-items:center;gap:.35rem}.hotkey-hint{position:fixed;right:1.1rem;bottom:1.1rem;z-index:60;padding:.45rem .7rem;border-radius:10px;background:var(--nav-surface);border:1px solid var(--accent);color:var(--accent);font-family:var(--font-mono);font-size:.85rem;font-weight:700;box-shadow:var(--shadow-soft)}.shell-ops .hotkey-hint{bottom:1.25rem}.hotkey-help{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:1rem}.hotkey-help-scrim{position:absolute;inset:0;border:0!important;border-radius:0!important;background:rgba(0,0,0,.62)!important;box-shadow:none!important;padding:0!important}.hotkey-help-panel{position:relative;z-index:1;width:min(26rem,100%);padding:1.15rem 1.2rem 1.2rem;gap:.85rem}.hotkey-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.hotkey-list li{display:flex;align-items:center;gap:.75rem;font-size:.92rem}.hotkey-list kbd{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:.2rem .45rem;border-radius:8px;border:1px solid var(--line-strong);background:rgba(255,255,255,.04);font-family:var(--font-mono);font-size:.78rem;color:var(--accent)}.hotkey-note{margin:.35rem 0 0;font-size:.82rem}@media (prefers-reduced-motion:reduce){.brand-hero,.login-panel form,.login-support,.modal-panel,.modal-scrim,.more-scrim,.more-sheet,.page-enter,.skeleton,.stagger>*{animation:none!important}.btn,.list-row .chev,.tile,button{transition:none!important;transform:none!important}.action-pill,.list-row,.nav-tile{transition:none!important}}*{scrollbar-color:rgba(61,255,181,.35) rgba(255,255,255,.04);scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(255,255,255,.04);border-radius:999px}::-webkit-scrollbar-thumb{background:rgba(61,255,181,.35);border-radius:999px}input[type=file]{color:var(--ink)}input[type=file]::file-selector-button{margin-right:.75rem;padding:.4rem .75rem;border:1px solid var(--line);border-radius:10px;background:var(--bg-elevated-2);color:var(--ink);cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(.9);opacity:1;cursor:pointer}.club-search-select,.club-search-wrap{position:relative;z-index:30}.club-search-dropdown{position:absolute;z-index:50;left:0;right:0;top:calc(100% + .35rem);max-height:14rem;overflow:auto;border:1px solid var(--line-strong);border-radius:12px;background:var(--bg-elevated);box-shadow:0 12px 40px rgba(0,0,0,.45)}.club-search-option{display:block;width:100%;text-align:left;border:0;border-radius:0;background:transparent;color:var(--ink);padding:.7rem .9rem}.club-search-option.active,.club-search-option:hover{background:rgba(61,255,181,.12)}.club-search-empty{padding:.85rem .9rem;color:var(--muted);font-size:.9rem}.inventory-comment{margin:.35rem 0 0;font-size:.85rem}.page-greet-title{font-family:var(--font-display),var(--font-body),"Segoe UI",sans-serif}.checker-lead{margin:.45rem 0 .95rem;color:var(--ink);line-height:1.45}.checker-note{margin-top:.85rem}.checker-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.7rem}.checker-metrics .count{margin:.15rem 0 0;font-size:clamp(1.35rem,4vw,1.7rem);font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.checker-metrics .count.warn{color:var(--warn)}.checker-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;min-height:8.5rem;padding:1.15rem 1rem;margin-bottom:.75rem;text-align:center;cursor:pointer;border-radius:16px;border:1px dashed rgba(61,255,181,.28);background:rgba(61,255,181,.04);color:var(--ink)}.checker-drop strong{font-size:.98rem}.checker-drop.is-over,.checker-drop:hover{border-color:rgba(61,255,181,.55);background:rgba(61,255,181,.09)}.checker-drop.has-file{border-style:solid;border-color:rgba(61,255,181,.4)}.checker-drop.is-warn{border-color:rgba(255,177,74,.5);background:rgba(255,177,74,.08)}.receipt-warn{margin-bottom:.85rem}.checker-file-name{max-width:100%;overflow-wrap:anywhere}.checker-result{display:flex;flex-direction:column;gap:.65rem}.checker-result.is-ok{border-color:rgba(61,255,181,.35);background:linear-gradient(160deg,rgba(61,255,181,.1),var(--bg-elevated))}.checker-result.is-bad{border-color:rgba(255,177,74,.4);background:linear-gradient(160deg,rgba(255,177,74,.1),var(--bg-elevated))}.checker-result-head{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem}.checker-reason{color:var(--warn)}.checker-details,.checker-reason{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.checker-details{padding:.75rem .85rem;border-radius:12px;background:rgba(0,0,0,.28);font-family:var(--font-mono);font-size:.82rem;line-height:1.45;overflow:auto;max-height:16rem}@media (max-width:380px){.checker-metrics{grid-template-columns:1fr}.bottom-nav a,.bottom-nav button{font-size:.55rem;padding:.28rem .1rem}}@media (pointer:coarse){.checker-drop{min-height:9.25rem}}.auto-count-of{font-size:.62em;font-weight:600}.auto-stack{gap:.85rem}.auto-card,.auto-stack{display:flex;flex-direction:column}.auto-card{gap:.7rem;padding:1rem 1.05rem 1.05rem}.auto-card.is-on{border-color:rgba(61,255,181,.28);box-shadow:inset 0 0 0 1px rgba(61,255,181,.08)}.auto-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.auto-card-id{min-width:0}.auto-card-title{margin:.1rem 0 .35rem;font-size:1.28rem;line-height:1.15}.auto-card-desc{margin:0;max-width:38rem;line-height:1.4}.auto-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem}.auto-card-toggle{align-self:flex-start;padding:0;border:0;background:none;box-shadow:none!important;font-size:.86rem;font-weight:600}.auto-card-toggle:hover{color:var(--ink)}.auto-card-body{padding-top:.15rem;border-top:1px solid var(--line)}.auto-filters{display:flex;flex-direction:column;gap:.75rem;padding-top:.85rem}.auto-switch{flex-shrink:0;display:inline-flex;align-items:center;gap:.45rem;min-height:2.4rem;padding:.2rem .55rem .2rem .22rem;border-radius:999px;border:1px solid var(--line-strong);background:var(--input-bg);color:var(--muted);box-shadow:none!important}.auto-switch:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink)}.auto-switch.on{border-color:rgba(61,255,181,.45);background:var(--accent-soft);color:var(--accent)}.auto-switch-knob{width:1.7rem;height:1.05rem;border-radius:999px;background:rgba(255,255,255,.14);position:relative}.auto-switch-knob:after{content:"";position:absolute;top:.12rem;left:.12rem;width:.8rem;height:.8rem;border-radius:50%;background:var(--ink);transition:transform var(--dur-fast) var(--ease-soft)}.auto-switch.on .auto-switch-knob{background:var(--accent)}.auto-switch.on .auto-switch-knob:after{background:var(--btn-ink);transform:translateX(.64rem)}.auto-switch-text{font-size:.78rem;font-weight:700;letter-spacing:.02em;min-width:2.1rem}.statement-card{margin-top:1rem}.statement-wrap{overflow-x:auto;margin-top:.75rem}.report-preview-wrap{max-height:28rem;overflow:auto}.statement-table{width:100%;border-collapse:collapse;font-size:.82rem}.statement-table td,.statement-table th{text-align:left;padding:.4rem .55rem;border-bottom:1px solid var(--line);white-space:nowrap}.statement-table th{color:var(--muted);font-weight:600}@media (max-width:560px){.auto-card-head{align-items:center}.auto-card-title{font-size:1.14rem}}.receipt-overlay{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;background:var(--bg)}.receipt-overlay-bar{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:52px;padding:.45rem .85rem;border-bottom:1px solid var(--line);background:var(--chrome-bg)}.receipt-overlay-frame{flex:1;width:100%;border:0;background:#fff}.dash-grid{display:grid;gap:.75rem}@media (min-width:720px){.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-metric{display:flex;flex-direction:column;gap:.2rem}.dash-metric .amount{font-size:1.45rem;font-weight:700}#reports{scroll-margin-top:calc(var(--topbar-h) + 1rem)}.dash-charts{display:grid;gap:.75rem}@media (min-width:960px){.dash-charts{grid-template-columns:1.55fr 1fr;align-items:stretch}}.dash-chart-card{min-width:0;display:flex;flex-direction:column;gap:.7rem}.dash-metric-tabs{display:flex;flex-wrap:wrap;gap:.4rem}.dash-readout{display:grid;gap:.12rem;min-height:4.4rem}.dash-readout-kicker{color:var(--muted);font-size:.82rem}.dash-readout-value{font-size:1.7rem;letter-spacing:-.03em;line-height:1.15}.dash-readout-meta{margin:0}.dash-chart{width:100%;height:236px;display:block;touch-action:pan-y;cursor:crosshair}.dash-gridline{stroke:var(--line);stroke-width:1}.dash-axis{fill:var(--muted);font-size:11px}.dash-hit{fill:transparent}.dash-bar{fill:color-mix(in srgb,var(--accent) 42%,transparent);transform-box:fill-box;transform-origin:bottom;animation:dash-grow .72s var(--ease-out) both}.dash-bar.is-active{fill:var(--accent);filter:drop-shadow(0 0 10px var(--accent-glow))}.dash-chart-label{fill:var(--muted);font-size:11px}.dash-chart-label.is-active{fill:var(--ink);font-weight:650}.dash-chart-note{margin:0;font-size:.78rem;line-height:1.45}.dash-merchant-bars{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.dash-merchant-bars li{display:grid;gap:.32rem;animation:dash-rise .52s var(--ease-out) both}.dash-merchant-meta{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.dash-merchant-share{font-size:.92rem;font-weight:700;color:var(--accent)}.dash-merchant-track{height:8px;border-radius:99px;background:var(--line);overflow:hidden}.dash-merchant-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--btn-top));transform-origin:left;animation:dash-fill .7s var(--ease-out) both}.dash-merchant-foot{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.dash-merchant-sum{font-size:.92rem}.dash-take summary{cursor:pointer;display:flex;flex-wrap:wrap;gap:.5rem .85rem;align-items:baseline;font-weight:650}.dash-take .statement-wrap{margin-top:.85rem}.dash-take .mono{font-variant-numeric:tabular-nums;font-size:.82rem}.dash-report-tabs{display:flex;gap:.45rem;margin-bottom:.35rem}@keyframes dash-grow{0%{transform:scaleY(.08);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes dash-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dash-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.app-shell.cab{flex-direction:row;align-items:stretch;padding:0;gap:0;background:var(--bg)}.cab-side{width:232px;flex-shrink:0;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:1.1rem .85rem 1rem;border-right:1px solid var(--line);background:var(--bg-elevated);position:sticky;top:0}.cab-logo{display:block;margin:.2rem .55rem 1.1rem;font-size:1.25rem;font-weight:800;letter-spacing:-.04em;color:var(--ink);text-decoration:none}.cab-logo span{color:var(--accent)}.cab-nav{display:flex;flex-direction:column;gap:.2rem;min-height:0;overflow:auto}.cab-nav a{display:block;padding:.55rem .7rem;border-radius:12px;color:var(--muted);text-decoration:none;font-size:.92rem;font-weight:600}.cab-nav a.active,.cab-nav a:hover{background:var(--bg-hover);color:var(--ink)}.cab-user{margin-top:auto;position:relative;padding-top:.8rem}.cab-user-btn{width:100%;text-align:left;background:transparent;border:1px solid var(--line);border-radius:12px;padding:.55rem .7rem;color:inherit;cursor:pointer}.cab-user-name{display:block;font-size:.82rem;font-weight:650;color:var(--ink)}.cab-user-role{display:block;margin-top:.1rem;font-size:.72rem;color:var(--muted)}.cab-menu{position:absolute;left:0;right:0;bottom:calc(100% + .4rem);display:flex;flex-direction:column;gap:.35rem;padding:.45rem;border-radius:12px;border:1px solid var(--line);background:var(--bg-elevated-2)}.cab-menu a,.cab-menu button{text-align:left;background:transparent;border:0;color:var(--ink);padding:.45rem .5rem;border-radius:8px;cursor:pointer;text-decoration:none;font:inherit}.cab-menu a:hover,.cab-menu button:hover{background:var(--bg-hover)}.cab .app-column{min-width:0}.cab .app-content{padding:1.25rem 1.4rem 2.5rem;max-width:none}.cab-page{max-width:1100px}.cab-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.4rem}.cab-stat{display:flex;flex-direction:column;gap:.45rem;min-height:6.2rem;padding:.95rem 1rem;border-radius:16px;border:1px solid var(--line);background:var(--bg-elevated);color:inherit;text-decoration:none}.cab-stat span{color:var(--muted);font-size:.82rem}.cab-stat strong{font-size:1.45rem;letter-spacing:-.03em}.cab-panel{margin-top:1rem;padding:1rem 1.05rem 1.1rem;border-radius:16px;border:1px solid var(--line);background:var(--bg-elevated)}.cab-panel h2{margin:0 0 .55rem;font-size:1rem}.cab-note,.cab-panel p{margin:.35rem 0 0;color:var(--muted);font-size:.92rem;line-height:1.45}.cab-chart{width:100%;height:180px;color:var(--accent)}.cab-chart polyline{fill:none;stroke:currentColor;stroke-width:2.5}.cab-dl{gap:.85rem;margin:0}.cab-dl div{gap:.2rem}.cab-dl dt{color:var(--muted);font-size:.78rem}@media (max-width:980px){.app-shell.cab{flex-direction:column}.cab-side{width:100%;min-height:0;position:sticky;z-index:30;padding:.7rem .7rem .55rem;border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;align-items:center}.cab-logo,.cab-user{margin:0 0 .45rem}.cab-user{padding-top:0}.cab-nav{grid-column:1/-1;flex-direction:row;overflow-x:auto;gap:.35rem}.cab-nav a{white-space:nowrap}.cab-stats{grid-template-columns:1fr 1fr}}:root{--bg:#121212;--bg-elevated:#242424;--bg-elevated-2:#2c2c2c;--bg-hover:#343434;--ink:#f2f2f2;--muted:#9a9a9a;--line:rgba(255,255,255,0.06);--line-strong:rgba(255,255,255,0.12);--accent:#67d64a;--accent-soft:rgba(103,214,74,0.14);--accent-glow:transparent;--warn:#e2a15a;--warn-soft:rgba(226,161,90,0.16);--danger:#e06a6a;--danger-soft:rgba(224,106,106,0.16);--radius:14px;--radius-sm:10px;--font-display:var(--font-inter),"Segoe UI",sans-serif;--font-body:var(--font-inter),"Segoe UI",sans-serif;--chrome-bg:#242424;--chrome-border:rgba(255,255,255,0.08);--chrome-shadow:none;--nav-surface:#242424;--link-hover:#d7ffc8;--shadow-soft:none;--atmosphere-glow:transparent;--input-bg:#1a1a1a;--btn-top:#74e056;--btn-ink:#14210c;--btn-shadow:transparent;--option-bg:#2a2a2a}.app-atmosphere:after,.app-atmosphere:before{display:none}.btn:not(.filter-chip):not(.quiet):not(.danger):not(.secondary),button:not(.filter-chip):not(.quiet):not(.kd-account):not(.danger):not(.secondary){background:#67d64a;color:#14210c;border-radius:10px;box-shadow:none;font-weight:650;letter-spacing:0}.btn:not(.filter-chip):not(.quiet):not(.danger):not(.secondary):active,.btn:not(.filter-chip):not(.quiet):not(.danger):not(.secondary):hover,button:not(.filter-chip):not(.quiet):not(.kd-account):not(.danger):not(.secondary):active,button:not(.filter-chip):not(.quiet):not(.kd-account):not(.danger):not(.secondary):hover{filter:none;transform:none;box-shadow:none;background:#78e15c}.btn.secondary,.btn.secondary:hover,button.secondary,button.secondary:hover{background:transparent;color:var(--ink);border:1px solid var(--line-strong);box-shadow:none}input:focus,select:focus,textarea:focus{border-color:rgba(255,255,255,.28);box-shadow:none}.kd-login-screen{min-height:100vh;min-height:100dvh;display:grid;place-items:center;background:#0a0a0a;padding:1.5rem;transition:background .12s ease}.kd-login{width:min(360px,100%);padding:1.25rem 1.15rem 1.1rem;border-radius:14px;background:#1a1a1a;border:1px solid rgba(255,255,255,.06)}.kd-login label{display:grid;gap:.4rem;color:#cfcfcf;font-size:.92rem}.kd-login input{margin:0;height:2.5rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#111;color:#f3f3f3;font-family:inherit;letter-spacing:.02em}.kd-login-error{margin:.7rem 0 0;color:#ff8d8d;font-size:.85rem}.kd-login-actions{display:flex;justify-content:flex-end;margin-top:.9rem}.kd-login button{width:auto;min-height:2.15rem;padding:.45rem 1.1rem;border-radius:10px;background:#f4f4f4;color:#111;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:none}.kd-login button:hover{background:#ffffff}.kd{--kd-bg:#0a0a0a;--kd-surface:#161616;--kd-surface-2:#1c1c1c;--kd-elevated:#222;--kd-ink:#f3f3f3;--kd-muted:#9a9a9a;--kd-line:rgba(255,255,255,0.07);--kd-green:#4ade65;--kd-blue:#3b82f6;--kd-orange:#f59e0b;--kd-red:#ef4444;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:232px minmax(0,1fr);background:var(--kd-bg);color:var(--kd-ink)}.kd-side{display:flex;flex-direction:column;gap:.25rem;margin:.75rem 0 .75rem .75rem;padding:1rem .65rem .75rem;border-radius:18px;background:var(--kd-surface);min-height:calc(100vh - 1.5rem);min-height:calc(100dvh - 1.5rem)}.kd-logo{display:block;margin:.15rem .55rem 1.1rem;text-decoration:none;font-family:var(--font-brand),"Segoe Script",cursive;font-size:2.05rem;font-weight:400;line-height:1;letter-spacing:.01em}.kd-logo,.kd-logo:hover{color:#fff}.kd-mark{display:none}.kd-nav{display:flex;flex-direction:column;gap:.2rem;flex:1}.kd-nav a{display:flex;align-items:center;gap:.7rem;padding:.62rem .8rem;border-radius:12px;color:#bdbdbd;text-decoration:none;font-size:.92rem;font-weight:500}.kd-nav a svg{flex-shrink:0;opacity:.9}.kd-nav a:hover{background:rgba(255,255,255,.05);color:#fff}.kd-nav a.active{background:rgba(255,255,255,.1);color:#fff}.kd-side-foot{margin-top:auto;padding-top:.75rem}.kd-bot-card{display:flex;gap:.65rem;align-items:flex-start;padding:.7rem .75rem;border-radius:12px;background:var(--kd-surface-2);border:1px solid var(--kd-line)}.kd-bot-icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#229ed9;color:#fff;flex-shrink:0}.kd-bot-card strong{display:block;font-size:.72rem;font-weight:600;color:#e8e8e8}.kd-bot-card em{display:block;margin-top:.15rem;font-style:normal;font-size:.7rem;color:var(--kd-muted);line-height:1.3}.kd-main{min-width:0;display:flex;flex-direction:column;padding:.65rem 1.25rem 1.5rem}.kd-top{position:relative;justify-content:space-between;gap:1rem;min-height:3.4rem;margin-bottom:.35rem}.kd-top,.kd-top-meta{display:flex;align-items:center}.kd-top-meta{flex-wrap:wrap;gap:.45rem;min-width:0}.kd-top-controls{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.kd-chip{padding:.35rem .7rem;border-radius:999px;background:var(--kd-surface);color:#d7d7d7;font-size:.8rem;font-variant-numeric:tabular-nums;border:1px solid var(--kd-line)}.kd-chip.muted{color:var(--kd-muted)}.kd-switch{display:inline-flex;align-items:center;gap:.45rem;color:#d0d0d0;font-size:.82rem;font-weight:500;cursor:pointer;user-select:none}.kd-switch-track{width:42px;height:24px;padding:0;border:0;border-radius:999px;background:#3a3a3a;position:relative;box-shadow:none;min-height:0}.kd-switch-thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#f5f5f5}.kd-switch.on.green .kd-switch-track{background:var(--kd-green)}.kd-switch.on.orange .kd-switch-track{background:var(--kd-orange)}.kd-switch.on .kd-switch-thumb{left:21px}.kd-user-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.15rem .55rem .15rem .15rem;border-radius:999px;background:var(--kd-surface);border:1px solid var(--kd-line)}.kd-user-name{font-size:.8rem;font-weight:550;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kd-avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#333;color:#f2f2f2;font-size:.75rem;font-weight:650}.kd-logout{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;padding:.35rem .7rem;border-radius:10px;background:transparent;border:1px solid var(--kd-line);color:#d7d7d7;font-size:.82rem;font-weight:550;box-shadow:none;text-transform:none;letter-spacing:0}.kd-logout:hover{background:rgba(255,255,255,.05);color:#fff}.kd-content{min-width:0}.kd-page{max-width:1280px}.kd .page-greet-title,.kd-title h1{margin:0 0 1rem;font-size:1.65rem;font-weight:650;letter-spacing:-.03em;line-height:1.15}.kd .eyebrow{display:none}.kd-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.kd-stat{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:5.4rem;padding:.95rem 1rem;border-radius:14px;background:var(--kd-surface);color:inherit;text-decoration:none;border:1px solid var(--kd-line)}.kd-stat span{display:grid;gap:.35rem}.kd-stat em{font-style:normal;color:#b0b0b0;font-size:.88rem}.kd-stat strong{font-size:1.3rem;font-weight:650;letter-spacing:-.03em}.kd-dot{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;color:#fff}.kd-dot.green{background:#22c55e}.kd-dot.purple{background:#6366f1}.kd-dot.orange{background:#f59e0b}.kd-panel{margin-top:.9rem;padding:1rem 1rem .9rem;background:var(--kd-surface);border:1px solid var(--kd-line)}.kd-panel h2{margin:0 0 .7rem;font-size:1rem;font-weight:650}.kd-note,.kd-panel p{margin:.55rem 0 0;color:var(--kd-muted);font-size:.9rem;line-height:1.45}.kd-chart{width:100%;height:190px;color:#60a5fa}.kd-chart polyline{fill:none;stroke:currentColor;stroke-width:2}html[data-font=inter],html[data-font=plex],html[data-font=source]{--font-display:var(--font-inter),"Segoe UI",sans-serif;--font-body:var(--font-inter),"Segoe UI",sans-serif;--font-mono:var(--font-inter),"Segoe UI",sans-serif}.kd .card,.kd .entity,.kd .list,.kd .metric,.kd .panel,.kd .section,.kd .tile{background:var(--kd-surface);border:1px solid var(--kd-line);border-radius:14px;box-shadow:none;backdrop-filter:none}.kd .list-row{border-color:var(--kd-line)}.kd .list-row,.kd-rate{background:var(--kd-surface)}.kd-rate{padding:.35rem .7rem;border-radius:999px;color:#d7d7d7;font-size:.82rem;font-variant-numeric:tabular-nums}.kd-online{display:flex;align-items:center;gap:.4rem;margin-right:.35rem;color:#d7d7d7;font-size:.85rem}.kd-online input{accent-color:var(--kd-green);width:1rem;height:1rem;margin:0;padding:0}.kd-actions{display:flex;justify-content:flex-end;gap:.5rem;margin:0 0 .85rem}.kd-form{display:grid;gap:.7rem}.kd-form label{display:grid;gap:.3rem;color:#d5d5d5;font-size:.9rem}.kd-form-actions{display:flex;justify-content:flex-end}.kd .filter-chip.active,.kd button.filter-chip.active{color:#f4f4f4;background:#2a2a2a;border-color:transparent}.kd-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding:.85rem;margin:0 0 .85rem;border-radius:14px;background:var(--kd-surface);border:1px solid var(--kd-line)}.kd-filters label{display:grid;gap:.3rem;color:var(--kd-muted);font-size:.75rem}.kd-filters input,.kd-filters select{height:2.35rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#111;color:#eee}.kd-filters-actions{grid-column:1/-1;display:flex;gap:.65rem;align-items:center;justify-content:flex-end}.kd-table-wrap{overflow-x:auto;border-radius:14px;background:var(--kd-surface);border:1px solid var(--kd-line)}.kd-table{width:100%;border-collapse:collapse;font-size:.9rem}.kd-table th{text-align:left;color:var(--kd-muted);font-weight:500;font-size:.78rem;text-transform:none}.kd-table td,.kd-table th{padding:.85rem .95rem;border-bottom:1px solid var(--kd-line)}.kd-table td{vertical-align:middle}.kd-table tbody tr{cursor:pointer}.kd-table tbody tr.empty-row{cursor:default}.kd-table tbody tr:hover td{background:rgba(255,255,255,.03)}.kd-table .empty-row td{cursor:default;color:var(--kd-muted);text-align:center;padding:1.5rem .9rem}.kd-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .95rem}.kd-tabs button{display:inline-flex;align-items:center;gap:.45rem;background:var(--kd-surface);color:#bdbdbd;border:1px solid var(--kd-line);border-radius:12px;box-shadow:none;font-weight:550;min-height:2.35rem;padding:.4rem .9rem;text-transform:none;letter-spacing:0}.kd-tabs button.active{background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.55);color:#fff}.kd-tabs button.tone-in.active{background:rgba(59,130,246,.14);border-color:rgba(59,130,246,.6)}.kd-tabs button.tone-out.active{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.55);color:#fff}.kd-tabs button.tone-dispute.active{background:rgba(239,68,68,.14);border-color:rgba(239,68,68,.55);color:#fff}.kd-tabs button.tone-all.active{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.kd-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .45rem;border-radius:6px;font-size:.7rem;font-weight:650;line-height:1.2}.kd-badge.in{background:rgba(59,130,246,.18);color:#93c5fd}.kd-badge.out{background:rgba(245,158,11,.18);color:#fcd34d}.kd-badge.timer{background:rgba(239,68,68,.18);color:#fca5a5;font-variant-numeric:tabular-nums}.kd-pill{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;padding:.2rem .45rem;border-radius:999px;background:#2a2a2a;border:1px solid var(--kd-line);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}.kd-deal-row{display:grid;grid-template-columns:1.1fr 1.15fr .7fr 1fr .9fr 1.3fr auto;gap:.75rem;align-items:center;padding:.85rem 1rem;margin-bottom:.55rem;border-radius:14px;background:var(--kd-surface);border:1px solid var(--kd-line);cursor:pointer}.kd-deal-row:hover{background:var(--kd-surface-2)}.kd-deal-id{display:grid;gap:.25rem}.kd-deal-id strong{font-size:.95rem;font-weight:600}.kd-deal-actions{display:flex;gap:.4rem;justify-content:flex-end}.kd-icon-btn{width:2.15rem;height:2.15rem;min-height:0;padding:0;display:grid;place-items:center;border-radius:10px;background:#2a2a2a;border:1px solid var(--kd-line);color:#ddd;box-shadow:none}.kd-icon-btn.primary{background:var(--kd-blue);border-color:transparent;color:#fff}.kd-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .85rem}.kd-toolbar-left,.kd-toolbar-right{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.kd .kd-create,.kd button.kd-create{background:#2f2f2f;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:12px;min-height:2.35rem;padding:.45rem 1rem;font-weight:600;text-transform:none;letter-spacing:0;box-shadow:none}.kd .kd-create:hover,.kd button.kd-create:hover{background:#3a3a3a}.kd .statement-table{width:100%;border-collapse:collapse}.kd .statement-table td,.kd .statement-table th{padding:.65rem .75rem;border-bottom:1px solid var(--kd-line);text-align:left}@media (max-width:1100px){.kd-deal-row{grid-template-columns:1fr 1fr}}@media (max-width:980px){.kd{grid-template-columns:1fr}.kd-side{min-height:0;margin:0;border-radius:0}.kd-nav{flex-direction:row;overflow-x:auto;flex:0}.kd-nav a{white-space:nowrap}.kd-side-foot{display:none}.kd-filters,.kd-stats{grid-template-columns:1fr 1fr}.kd-top{flex-direction:column;align-items:stretch}.kd-top-controls{justify-content:flex-end;flex-wrap:wrap}}*,:after,:before{animation:none!important;transition:none!important}body,html{background:#0a0a0a}.app-atmosphere,.bottom-nav{display:none!important}.card,.entity,.form-card,.inventory-row,.list,.list-row,.metric,.modal-panel,.nav-tile,.panel,.section,.statement-card,.sticky-bar,.tile,.topbar{background:#242424!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}input:not([type=checkbox]):not([type=radio]),select,textarea{background:#1a1a1a;box-shadow:none;border-radius:8px}.btn:active,.btn:hover,.list-row:hover,.tile:hover,a:hover,button:active,button:hover{transform:none!important;filter:none!important}.kd-panel{background:#242424;border-radius:14px;padding:1rem 1.1rem 1.2rem}.kd-subtitle{margin:0 0 .4rem;font-size:1.05rem;font-weight:600}.kd-muted{color:#9a9a9a;font-size:.88rem}.kd-hint{display:block;margin-top:.25rem;color:#8a8a8a;font-size:.8rem;font-weight:400}.kd-form-wide{max-width:34rem}.kd-form-actions-start{justify-content:flex-start}.kd-switch-row{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:1rem}.kd-switch-row input[type=checkbox]{width:1.1rem;height:1.1rem}.kd-req-cell{display:flex;align-items:flex-start;gap:.55rem}.kd-inline-check{display:flex;margin-top:.15rem}.kd-inline-check input{width:1rem;height:1rem}.kd-req-mask{font-weight:550;letter-spacing:.02em}.kd-limit-cell{min-width:7.5rem;text-align:right}.kd-limit-top{display:flex;justify-content:flex-end;align-items:baseline;gap:.25rem;white-space:nowrap;margin-bottom:.25rem;font-size:.78rem;font-weight:600}.kd-limit-left,.kd-limit-used{color:#74e056}.kd-limit-sep{color:#8a8a8a;font-weight:500}.kd-limit-max{color:#f2f2f2}.kd-limit-bar{width:100%;height:6px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.kd-limit-bar-fill{height:100%;border-radius:999px;background:#74e056;transition:width .18s ease}.kd-limit-left{margin-top:.25rem;font-size:.72rem;font-weight:600;white-space:nowrap}.kd-search-select{position:relative}.kd-search-select-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:#1a1a1a!important;background-image:none!important;color:#f4f4f4!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px;padding:.55rem .7rem;font-weight:450;letter-spacing:0;box-shadow:none!important;filter:none!important}.kd-search-select-toggle span{color:inherit!important}.kd-search-select-menu{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 4px);background:#1f1f1f;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden}.kd-search-select-search{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0!important}.kd-search-select-list{list-style:none;margin:0;padding:.25rem 0;max-height:220px;overflow:auto}.kd-search-select-list button{width:100%;text-align:left;background:transparent!important;background-image:none!important;color:#f0f0f0!important;border:0!important;border-radius:0;box-shadow:none!important;font-weight:450;letter-spacing:0;filter:none!important;padding:.5rem .75rem}.kd-search-select-list button.active,.kd-search-select-list button:hover{background:#2c2c2c!important;color:#ffffff!important}.kd-search-select-empty{padding:.7rem .75rem;color:#8a8a8a;font-size:.85rem}.kd-finance-cards{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:.4rem}.kd-finance-big{margin:.35rem 0 .7rem;font-size:1.45rem;font-weight:650;color:#67d64a}.kd-timeline{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.kd-timeline li{padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.06)}.kd-row-actions{display:flex;flex-wrap:wrap;gap:.35rem}.kd-row-actions button{font-size:.8rem;padding:.35rem .55rem}.kd-fieldset{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.75rem .9rem .9rem;margin:0}.kd-fieldset legend{padding:0 .35rem;color:#e8e8e8;font-weight:550}.kd-check-grid{display:grid;gap:.35rem;margin-top:.5rem}.kd-rate.muted{color:#9a9a9a}.cab-dl{display:grid;gap:.65rem;margin:.6rem 0 1rem}.cab-dl div{display:grid;gap:.15rem}.cab-dl dt{color:#9a9a9a;font-size:.8rem}.cab-dl dd{margin:0}