*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#1f1f1f;--bg-inset:#262626;--bg2:#2e2e2e;--bg3:#343434;--bg4:#3d3d3d;--border:#3a3a3a;--border2:#3a3a3a;--border3:#4a4a4a;--text:#fafaf7;--text2:#c9c7c2;--text3:#9c9a94;--text4:#979590;--accent:#f3ff06;--accent-ink:#161719;--accent-bg:#f3ff061a;--glass-fill:#ffffff0d;--glass-edge:#ffffff1c;--glass-blur:blur(16px) saturate(1.3);--glass-top:inset 0 1px 0 #ffffff12;--glass-lift:0 8px 28px #0000004d;--action:#fafaf7;--action-ink:#161719;--green:#7bd49b;--green-bg:#0f2a1a;--red:#ff8a78;--red-bg:#3b1812;--red-text:#ff8a78;--blue:#7fb5f0;--blue-bg:#102236;--yellow:#f3d77a;--yellow-bg:#3a2e0a;--warning-text:#f3d77a;--purple:#b0a0ff;--purple-bg:#1a1232;--orange:#f3d77a;--orange-bg:#3a2e0a;--radius:6px;--radius-btn:9px;--radius-lg:10px;--radius-panel:14px;--panel-gap:12px;--shadow-raise:0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;--scrim:#00000040;--scrim-media:#000000d9;--shadow-modal:0 16px 48px #0000001f;--z-popover:9000;--z-overlay:9500;--z-modal:10000;--z-palette:10020;--z-toast:10050;--z-confirm:10100;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--rail-w:54px;--nav-w:200px;--nav-icon-w:64px;--nav-peek-w:200px;--dur-fast:.12s;--dur-control:.15s;--dur-panel:.3s;--dur-sweep:1.1s;--delay-tooltip:.35s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-entrance:ease-out;--ease-linear:linear;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--blue);--fs-micro:9.5px;--fs-2xs:10px;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:15px;--fs-section:17px;--fs-xl:20px;--fs-hero:26px;--font-heading:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", system-ui, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--mono:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--rail-bg:#1a1a1a;--sidebar-bg:#262626;--sidebar-text:#fafaf7;--sidebar-muted:#909090;--sidebar-label:#c9c7c2;--sidebar-icon:#9c9a94;--sidebar-hover:#ffffff14;--sidebar-active:#fafaf7;--sidebar-active-text:#161719;--sidebar-border:#ffffff0f;--sidebar-green-bg:color-mix(in srgb, var(--green) 25%, transparent);--sidebar-avatar:#2e2e2e}html{height:100%}body{font-variant-numeric:tabular-nums;background:var(--bg);height:100%;color:var(--text);font-family:var(--font-body);font-size:var(--fs-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}::selection{background:color-mix(in srgb, var(--blue) 22%, transparent);color:var(--text)}*{scrollbar-width:thin;scrollbar-color:var(--border3) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--border3)}input,select,textarea{font-family:var(--sans);font-size:var(--fs-md);background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:var(--radius);transition:border-color var(--dur-control) var(--ease-standard), box-shadow var(--dur-control) var(--ease-standard);outline:none;width:100%;padding:7px 10px}input[type=checkbox],input[type=radio]{cursor:pointer;width:auto;padding:0}input:disabled,select:disabled,textarea:disabled,input[readonly],textarea[readonly]{background:var(--bg-inset);border-color:var(--border2);color:var(--text2);opacity:1}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}textarea:disabled{resize:none}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed;opacity:.4}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--border3)}input:focus,select:focus,textarea:focus,input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:color-mix(in srgb, var(--accent) 85%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent);outline:none}.input-naked,.input-naked:focus{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.input-naked:focus-visible{box-shadow:var(--focus-ring)!important;outline:none!important}.combo-input:focus-visible{box-shadow:none!important;outline:none!important}input::placeholder,textarea::placeholder{color:var(--text3)}select option{background:var(--bg2)}button{font-family:var(--sans);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard), filter var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);font-size:var(--fs-md);border:none}.btn{border-radius:var(--radius-btn);font-weight:500;font-size:var(--fs-md);transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard), filter var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);align-items:center;gap:6px;padding:6px 12px;line-height:1.4;display:inline-flex}.btn-primary{background:var(--action);color:var(--action-ink);box-shadow:var(--shadow-raise);font-weight:700}.btn-primary:not(:disabled):hover{filter:brightness(.93)}.btn-primary:not(:disabled):active,.btn:not(:disabled):active{transform:scale(.97)}.btn-ghost{color:var(--text2);border:1px solid var(--border);background:0 0}.btn-ghost:not(:disabled):hover{background:var(--bg3);color:var(--text);border-color:var(--border3)}.btn-ghost:not(:disabled):active{transform:scale(.97)}.btn-danger{background:var(--red-bg);color:var(--red);border:1px solid color-mix(in srgb, var(--red) 22%, transparent)}.btn-danger:not(:disabled):hover{filter:brightness(1.12)}.btn-danger:not(:disabled):active{filter:brightness(1.12);transform:scale(.97)}.btn-success{background:var(--green-bg);color:var(--green);border:1px solid color-mix(in srgb, var(--green) 22%, transparent)}.btn-success:not(:disabled):hover{filter:brightness(1.12)}.btn-success:not(:disabled):active{filter:brightness(1.12);transform:scale(.97)}.btn-sm{font-size:var(--fs-sm);padding:4px 10px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-reset{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.clickable{cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard)}.clickable:focus-visible{box-shadow:var(--focus-ring);outline:none}.card{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);padding:16px}.card-pad-lg{padding:20px}.card-flush{padding:0}.card-interactive{transition:border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard)}.card-interactive:hover{border-color:var(--border3);background-color:var(--bg3)}.card-interactive:active{transform:scale(.995)}.tag{font-size:var(--fs-xs);white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-weight:500;line-height:1.4;display:inline-flex}.tag.tag-sm{font-size:var(--fs-2xs);gap:4px;padding:1px 8px;font-weight:500}.tag-green,.tag-red,.tag-blue,.tag-yellow,.tag-gray,.tag-purple{color:var(--text2);background:#ffffff0e;border:1px solid #ffffff1a}.tag-green:before,.tag-red:before,.tag-blue:before,.tag-yellow:before,.tag-gray:before,.tag-purple:before{content:"";background:var(--tag-hue,var(--text4));border-radius:999px;flex-shrink:0;width:5px;height:5px}.tag-green{--tag-hue:var(--green)}.tag-red{--tag-hue:var(--red)}.tag-blue{--tag-hue:var(--blue)}.tag-yellow{--tag-hue:var(--yellow)}.tag-gray{--tag-hue:var(--text4)}.tag-purple{--tag-hue:var(--purple)}.page{max-width:1400px;min-height:100vh;margin-inline:auto;padding:24px 32px}.page-header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.page-title{font-family:var(--font-heading);font-size:var(--fs-xl);letter-spacing:-.015em;color:var(--text);font-weight:500}.card-title{font-family:var(--font-heading);font-weight:500}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.015em;font-weight:500}.page-sub{font-size:var(--fs-sm);color:var(--text3);margin-top:2px}.page-actions{align-items:center;gap:8px;display:flex}.form-field{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.form-label{font-size:var(--fs-sm);color:var(--text2);font-weight:500}.form-hint{font-size:var(--fs-xs);color:var(--text3);margin-top:2px;line-height:1.4}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-section{font-size:var(--fs-xs);color:var(--text4);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--border);margin:20px 0 12px;padding-bottom:6px;font-weight:500}.modal-bg{background:var(--scrim);z-index:var(--z-modal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:modalBgIn var(--dur-panel) var(--ease-entrance) forwards;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes modalBgIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.modal{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);width:480px;max-width:95vw;max-height:90vh;box-shadow:var(--shadow-modal);animation:modalSlideIn var(--dur-panel) var(--ease-entrance) forwards;padding:24px;overflow-y:auto}.modal-title{font-size:var(--fs-lg);letter-spacing:-.015em;margin-bottom:16px;font-weight:500}.modal-footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:20px;padding-top:14px;display:flex}.tbl{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.tbl th{text-align:left;color:var(--text4);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 12px;font-weight:700}.tbl td{text-align:left;border-bottom:1px solid var(--border);color:var(--text2);font-size:var(--fs-md);padding:10px 12px}.tbl tr:last-child td{border-bottom:none}.tbl td{transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard)}.tbl tr:hover td{background-color:var(--bg3);color:var(--text)}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:24px;display:grid}.metric-card{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);padding:16px}.metric-card:hover{border-color:var(--border3)}.metric-label{font-size:var(--fs-xs);color:var(--text4);text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px;font-weight:500}.metric-value{font-size:var(--fs-hero);font-weight:500;font-family:var(--font-heading);letter-spacing:-.02em}.metric-sub{font-size:var(--fs-xs);color:var(--text3);margin-top:4px}@keyframes fadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes slideIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes popIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes indeterminateSweep{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.animate-in{animation:fadeIn var(--dur-control) var(--ease-entrance)}.animate-up{animation:fadeInUp var(--dur-control) var(--ease-entrance) backwards}.animate-slide{animation:slideIn var(--dur-control) var(--ease-entrance)}.animate-pop{animation:popIn var(--dur-control) var(--ease-entrance)}.arc-path{stroke-dasharray:30 30;stroke-dashoffset:0}.arc-path.is-once{animation:arcDrawIn .72s var(--ease-standard) backwards}.arc-path.is-loop{animation:arcTravel 4.5s var(--ease-standard) infinite}@keyframes arcDrawIn{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@keyframes arcTravel{0%{stroke-dashoffset:30px}30%{stroke-dashoffset:0}70%{stroke-dashoffset:0}to{stroke-dashoffset:-30px}}button:hover .arc-path,a:hover .arc-path,.clickable:hover .arc-path,.arc-hot:hover .arc-path{animation:arcTravel 2s var(--ease-standard) infinite}@media (prefers-reduced-motion:reduce){.arc-path,button:hover .arc-path,a:hover .arc-path,.clickable:hover .arc-path,.arc-hot:hover .arc-path{stroke-dashoffset:0;animation:none}}.composer-body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.32,.72,0,1),opacity .14s ease-out;display:grid}.composer-shell[data-open=true] .composer-body{opacity:1;grid-template-rows:1fr}.composer-body>div{min-height:0;overflow:hidden}.hdr-icon-btn{width:32px;height:32px;color:var(--text3);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:linear-gradient(#333338 0%,#26262a 100%);border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0006,0 1px 2px #0000004d}.hdr-icon-btn:not(:disabled):hover{color:var(--text);background:linear-gradient(#3e3e44 0%,#2e2e33 100%)}.hdr-icon-btn:not(:disabled):active{background:linear-gradient(#242428 0%,#2c2c31 100%);box-shadow:inset 0 1px 3px #00000080}.hdr-icon-resolve:not(:disabled):hover{color:var(--green)}.hdr-icon-snooze:not(:disabled):hover{color:var(--purple)}.hdr-icon-escalate:not(:disabled):hover{color:var(--red)}.hdr-icon-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.hdr-menu{border:1px solid var(--border3);z-index:70;background:#242428;border-radius:12px;width:246px;padding:5px;animation:.18s cubic-bezier(.32,.72,0,1) backwards hdrMenuIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #00000080}@keyframes hdrMenuIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.hdr-menu-row{width:100%;color:var(--text2);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:none;border-radius:8px;align-items:center;gap:11px;padding:9px 11px;font-size:13px;font-weight:500;display:flex}.hdr-menu-row svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.hdr-menu-row:not(:disabled):hover{color:var(--text);background:#2e2e34}.hdr-menu-row:disabled{opacity:.45;cursor:default}.hdr-menu-danger:not(:disabled):hover{color:var(--red)}.hdr-menu-div{background:var(--border);height:1px;margin:5px 8px}@media (prefers-reduced-motion:reduce){.hdr-menu{animation:none}}.hdr-icon-btn:disabled{opacity:.45;cursor:default}.composer-card{background:linear-gradient(#1e1e22 0%,#101013 100%) padding-box padding-box,radial-gradient(130px 56px at 12% 0,#f3ff066b,#0000 72%) border-box,radial-gradient(150px 56px at 88% 0,#b0a0ff61,#0000 72%) border-box,linear-gradient(#ffffff24 0%,#ffffff0d 100%) border-box;border:1.5px solid #0000;border-radius:20px;padding:13px;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000080}.composer-card:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:40px 40px;border-radius:18px;position:absolute;inset:1.5px;-webkit-mask-image:radial-gradient(85% 75% at 50% 20%,#000 30%,#0000 100%);mask-image:radial-gradient(85% 75% at 50% 20%,#000 30%,#0000 100%)}.composer-card:after{content:"";pointer-events:none;z-index:0;animation:composerDrift 32s var(--ease-standard) infinite alternate;background:radial-gradient(52% 70% at 16% 4%,#f3ff060d,#0000 68%),radial-gradient(56% 74% at 84% 6%,#b0a0ff12,#0000 70%);border-radius:18px;position:absolute;inset:1.5px}@keyframes composerDrift{0%{transform:translate(-1.2%,-.8%)scale(1)}to{transform:translate(1.2%,1%)scale(1.05)}}@media (prefers-reduced-motion:reduce){.composer-card:after{animation:none}}.composer-well,.composer-bar{z-index:1;position:relative}.composer-collapse{flex-shrink:0;justify-content:center;width:33px;padding:0}.composer-collapse svg{flex:none;width:14px;height:14px}.composer-well{transition:border-color var(--dur-control) var(--ease-standard), box-shadow var(--dur-control) var(--ease-standard);background:#00000047;border:1px solid #ffffff14;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px 6px #0000004d}.composer-well:focus-within{border-color:#ffffff2e;box-shadow:inset 0 1px 6px #0000004d,0 0 0 3px #ffffff0b}.composer-field,.composer-field:focus,.composer-field:focus-visible{border-radius:0;margin:0;display:block;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important}.composer-field::placeholder{color:var(--text3)}.composer-bar{flex-wrap:wrap;padding:13px 1px 1px}.composer-tool{color:#dedbd6;white-space:nowrap;cursor:pointer;height:33px;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);background:linear-gradient(#31313a,#22222a) padding-box padding-box,linear-gradient(#fff3,#ffffff0d) border-box;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-size:12px;font-weight:500;display:inline-flex}.composer-tool:not(:disabled):hover{color:#fff;background:linear-gradient(#3b3b45,#26262e) padding-box padding-box,linear-gradient(#f3ff0680,#ffffff14) border-box}.composer-tool:not(:disabled):active{transform:translateY(1px)}.composer-tool:focus-visible{box-shadow:var(--focus-ring);outline:none}.composer-tool-polish{position:relative;overflow:hidden}.composer-tool-polish:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:38%;position:absolute;top:0;bottom:0;left:-45%;transform:skew(-18deg)}.composer-tool-polish:hover:after{animation:.7s forwards polishSweep}.composer-tool-polish.is-working:after{animation:1.1s infinite polishSweep}@keyframes polishSweep{0%{opacity:1;left:-45%}to{opacity:1;left:120%}}.composer-act{background:linear-gradient(180deg, color-mix(in srgb, var(--act-hue) 15%, #3a3a3e) 0%, color-mix(in srgb, var(--act-hue) 9%, #2c2c30) 100%);height:32px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--act-hue) 22%, #ffffff0f), inset 0 -1px 0 #0006, 0 1px 2px #00000059;color:var(--act-hue);transition:background var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);border:none;border-radius:9px;padding:0 14px;font-size:12px;font-weight:600}.composer-act:not(:disabled):hover{background:linear-gradient(180deg, color-mix(in srgb, var(--act-hue) 26%, #3a3a3e) 0%, color-mix(in srgb, var(--act-hue) 16%, #2c2c30) 100%)}.composer-act:not(:disabled):active{background:linear-gradient(180deg, color-mix(in srgb, var(--act-hue) 9%, #2a2a2d) 0%, color-mix(in srgb, var(--act-hue) 15%, #333337) 100%);box-shadow:inset 0 1px 3px #00000080}.composer-act-resolve{--act-hue:var(--green)}.composer-act-snooze{--act-hue:var(--purple)}.composer-send{color:#161719;height:38px;transition:padding .45s cubic-bezier(.7, 0, .25, 1), box-shadow var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard);background:linear-gradient(#fff 0%,#e9e9e3 100%);border:none;border-radius:999px;padding:0 46px 0 18px;font-size:13px;font-weight:700;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 3px 12px #00000073}.composer-send:not(:disabled):hover{filter:none;padding:0 18px 0 46px;box-shadow:inset 0 1px #fff,0 5px 18px #0000008c}.composer-send:not(:disabled):active{transform:scale(.97)}.composer-send-label{z-index:1;position:relative}.composer-send-puck{color:#fafaf7;background:#161719;border-radius:999px;place-items:center;width:30px;height:30px;transition:right .45s cubic-bezier(.7,0,.25,1),transform .45s cubic-bezier(.7,0,.25,1);display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.composer-send:not(:disabled):hover .composer-send-puck{right:calc(100% - 34px);transform:translateY(-50%)rotate(45deg)}.composer-send:disabled{opacity:.4;box-shadow:none}@media (prefers-reduced-motion:reduce){.composer-send,.composer-send-puck{transition:none}.composer-tool-polish:after{animation:none!important}}.composer-peek-wrap{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .24s cubic-bezier(.32,.72,0,1),opacity .14s ease-out;display:grid}.composer-shell[data-open=true] .composer-peek-wrap{opacity:0;pointer-events:none;grid-template-rows:0fr}.composer-peek-wrap>div{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.composer-peek-wrap{transition:none}}.composer-peek{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg3);width:100%;box-shadow:var(--shadow-raise);color:var(--text3);text-align:left;cursor:text;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);align-items:center;gap:9px;padding:12px 14px;font-size:13px;display:flex}.composer-peek:hover{background:var(--bg4);border-color:var(--border3);color:var(--text2)}.composer-peek:focus-visible{box-shadow:var(--focus-ring);outline:none}.composer-peek>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.composer-body{transition:none}}.msg-row.is-grouped .msg-avatar{visibility:hidden}.msg-row.is-grouped .msg-meta{display:none!important}.msg-row.is-grouped .msg-bubble{border-top-left-radius:6px}.msg-row.is-grouped[data-us=true] .msg-bubble{border-top-left-radius:16px;border-top-right-radius:6px}.inbox-thread-scroll{background-image:radial-gradient(#ffffff08 1px,#0000 1.4px);background-size:22px 22px}.msg-row{animation:msgIn .18s var(--ease-standard) backwards}@keyframes msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.msg-row{animation:none}}.store-chip{letter-spacing:.08em;height:14px;color:var(--text2);background:linear-gradient(180deg, color-mix(in srgb, var(--store-hue) 28%, var(--bg-inset)), color-mix(in srgb, var(--store-hue) 14%, var(--bg-inset)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--store-hue) 45%, transparent), inset 0 1px 0 #ffffff12;transition:box-shadow var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);border-radius:4px;flex-shrink:0;align-items:center;padding:0 5px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}[role=button]:hover .store-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--store-hue) 80%, transparent), inset 0 1px 0 #ffffff1a}.inbox-tab:not([aria-pressed=true]):hover{background:var(--bg3)}.arc-tile-live{position:relative;overflow:hidden}.arc-tile-live:after{content:"";width:38%;animation:tileSheen 5.5s var(--ease-standard) infinite;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff47,#0000);position:absolute;top:-50%;bottom:-50%;left:0}@keyframes tileSheen{0%,62%{transform:translate(-180%)skew(-18deg)}to{transform:translate(420%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.arc-tile-live:after{opacity:0;animation:none}}[role=button]:hover .quick-assign-btn,[role=button]:focus-within .quick-assign-btn,.quick-assign-btn:focus-visible{opacity:1!important}.skeleton{background:linear-gradient(90deg, var(--bg3) 25%, var(--bg4) 50%, var(--bg3) 75%);animation:shimmer var(--dur-sweep) var(--ease-linear) infinite;border-radius:var(--radius);background-size:200% 100%}.skeleton-text{border-radius:3px;height:13px;margin-bottom:8px}.skeleton-title{border-radius:3px;width:40%;height:18px;margin-bottom:10px}.skeleton-card{border-radius:var(--radius-lg);height:72px;margin-bottom:10px}.skeleton-metric{border-radius:var(--radius-lg);height:90px}@keyframes toastSlideIn{0%{opacity:0;transform:translate(80px)}to{opacity:1;transform:translate(0)}}@keyframes toastSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(80px)}}@keyframes toastTimer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-timer,.app-toast-stack [style*=toastTimer]{transform-origin:0;width:100%}.toast{border-radius:var(--radius-lg);font-size:var(--fs-md);z-index:var(--z-toast);animation:fadeInUp var(--dur-control) var(--ease-entrance);max-width:380px;padding:10px 16px;font-weight:500;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 24px #0000001a}.toast-success{background:var(--green-bg);color:var(--green);border:1px solid color-mix(in srgb, var(--green) 30%, transparent)}.toast-error{background:var(--red-bg);color:var(--red);border:1px solid color-mix(in srgb, var(--red) 30%, transparent)}.toast-info{background:var(--blue-bg);color:var(--blue);border:1px solid color-mix(in srgb, var(--blue) 30%, transparent)}@keyframes badgePulse{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}.page-transition{animation:pageFadeIn var(--dur-control) var(--ease-entrance)}.spinner{border:1.5px solid var(--border2);border-top-color:var(--text2);border-radius:50%;width:14px;height:14px;animation:.5s linear infinite spin;display:inline-block}.spinner-sm{border-width:1.5px;width:11px;height:11px}.empty-state{color:var(--text3);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.empty-state-icon{border-radius:var(--radius-lg);background:var(--bg3);width:48px;height:48px;color:var(--text4);font-size:var(--fs-xl);flex-shrink:0;justify-content:center;align-items:center;margin-bottom:12px;line-height:1;display:flex}.micro-label,.empty-state-label,.error-state-label{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text4);font-weight:700;line-height:1.4}.empty-state-label,.error-state-label{margin-bottom:6px}.empty-state-title{font-size:var(--fs-xl);letter-spacing:-.02em;color:var(--text);margin-bottom:5px;font-weight:800}.empty-state-sub{font-size:var(--fs-sm);color:var(--text3);max-width:46ch;line-height:1.55}.error-state{color:var(--text3);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.error-state-icon{border-radius:var(--radius-lg);background:var(--red-bg);width:48px;height:48px;color:var(--red);font-size:var(--fs-xl);flex-shrink:0;justify-content:center;align-items:center;margin-bottom:12px;font-weight:800;line-height:1;display:flex}.error-state-title{font-size:var(--fs-xl);letter-spacing:-.02em;color:var(--red);margin-bottom:5px;font-weight:800}.error-state-sub{font-size:var(--fs-sm);color:var(--text3);max-width:46ch;line-height:1.55}.badge-dot{border-radius:50%;width:6px;height:6px;animation:2s infinite pulse;display:inline-block}.btn-icon{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius);color:var(--text2);box-shadow:var(--shadow-raise);transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);padding:5px 7px}.btn-icon:not(:disabled):hover{background:var(--bg4);color:var(--text);border-color:var(--border3)}.btn-icon:not(:disabled):active{transform:scale(.95)}.btn-icon:disabled{opacity:.5;cursor:not-allowed}.status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-dot-green{background:var(--green);box-shadow:0 0 4px color-mix(in srgb, var(--green) 40%, transparent)}.status-dot-red{background:var(--red);box-shadow:0 0 4px color-mix(in srgb, var(--red) 40%, transparent)}.status-dot-yellow{background:var(--yellow);box-shadow:0 0 4px color-mix(in srgb, var(--yellow) 40%, transparent)}.status-dot-blue{background:var(--blue);box-shadow:0 0 4px color-mix(in srgb, var(--blue) 40%, transparent)}a{transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard)}a[href]:not([class]):hover{color:var(--text)}.sidebar-row{transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard)!important}.sidebar-row:hover{color:var(--sidebar-text)}.btn-reset{transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard)}.pb-outline-item:not(.active):hover,.pb-step-row:not(.active):hover{border-color:var(--border3)}.pb-outline-item,.pb-step-row{transition:border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:.01ms!important}}:focus-visible,button:focus-visible,a:focus-visible{box-shadow:var(--focus-ring);outline:none}:focus:not(:focus-visible){outline:none}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);transform-origin:bottom;background:var(--bg4);color:var(--text);border:1px solid var(--border3);border-radius:var(--radius);font-size:var(--fs-2xs);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-control) var(--ease-standard), transform var(--dur-control) var(--ease-standard);z-index:var(--z-popover);padding:3px 8px;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)scale(.96)}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{opacity:1;transition-delay:var(--delay-tooltip);transform:translate(-50%)scale(1)}.tip-wrap[data-tooltip]:after{white-space:normal;max-width:24ch}@media (width<=1024px){.page{padding:16px}.metric-grid{grid-template-columns:repeat(2,1fr);gap:8px}}@media (width<=768px){.page{padding:12px}.metric-grid{grid-template-columns:1fr 1fr;gap:6px}.modal{width:95vw;max-height:90vh;padding:16px}.modal-bg{padding:8px}.form-row{grid-template-columns:1fr}.card{padding:12px}.page-title{font-size:var(--fs-lg)}.page-header{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=480px){.metric-grid{grid-template-columns:1fr}.page-title{font-size:var(--fs-lg)}.modal{padding:12px}}.cards-responsive{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.tbl-sticky thead th{z-index:1;background:var(--bg3);position:sticky;top:0}.hit-24{position:relative}.hit-24:after{content:"";position:absolute;inset:-6px}@media (width<=1100px){.pane-collapsible{display:none!important}}@media (width>=768px) and (width<=1100px){.inbox-grid>.inbox-middle{grid-column:2/-1}}@media (width<=768px){.stack-narrow{flex-direction:column!important;display:flex!important}}.pb-page{min-height:100%;color:var(--text);padding:24px}.pb-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.pb-header h1{font-size:var(--fs-xl);font-family:var(--font-heading);margin:0}.pb-header p,.pb-panel-head p,.pb-inspector-card p{color:var(--text3);margin:4px 0 0;font-size:12px;line-height:1.5}.pb-header-actions,.pb-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pb-banner{border:1px solid var(--border);border-radius:var(--radius-lg);font-size:var(--fs-sm);align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;display:flex}.pb-banner-error{background:var(--red-bg);color:var(--red);border-color:color-mix(in srgb, var(--red) 28%, transparent)}.pb-banner-warn{background:var(--yellow-bg);color:var(--yellow);border-color:color-mix(in srgb, var(--yellow) 28%, transparent)}.pb-shell{grid-template-columns:minmax(260px,320px) minmax(420px,1fr) minmax(320px,390px);align-items:start;gap:14px;display:grid}.pb-outline,.pb-panel,.pb-inspector-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg)}.pb-outline{flex-direction:column;max-height:calc(100vh - 48px);display:flex;position:sticky;top:16px;overflow:hidden}.pb-outline-top{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.pb-outline-list{padding:6px;overflow:auto}.pb-outline-item{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);width:calc(100% - 12px);color:var(--text);text-align:left;margin:6px;padding:0;display:block}.pb-outline-item>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 11px}button.pb-outline-item{padding:10px 11px}.pb-outline>.pb-outline-item{width:calc(100% - 24px);margin-inline:12px}.pb-outline-item.active{border-color:var(--accent);background:var(--bg3)}.pb-outline-item span{font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.pb-outline-item small,.pb-step-row small{color:var(--text3);margin-top:2px;font-size:10px;display:block}.pb-drag-hint{color:var(--text3);padding:5px 9px;font-size:10px}.pb-panel{padding:16px}.pb-panel-head,.pb-subhead,.pb-card-head,.pb-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.pb-panel-head h2,.pb-subhead h3,.pb-inspector-card h3{font-size:15px;font-family:var(--font-heading);margin:0}.pb-field{flex-direction:column;gap:5px;margin-bottom:10px;display:flex}.pb-field>span{color:var(--text4);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.pb-input,.pb-textarea{box-sizing:border-box;background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text);font:inherit;border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.5}.pb-textarea{resize:vertical;min-height:72px}.pb-mono{font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:11px}.pb-two,.pb-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pb-stack,.pb-section-list,.pb-step-list{flex-direction:column;gap:10px;display:flex}.pb-edit-card,.pb-section,.pb-step-row,.pb-rule-row{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:12px}.pb-section.active,.pb-step-row.active{border-color:var(--accent)}.pb-section-head>div:first-child{flex:1;min-width:0}.pb-mini-input{font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);margin-top:6px;font-size:11px}.pb-step-row{grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.pb-step-row>button{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0}.pb-step-id{min-width:58px;color:var(--accent);font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);margin-right:8px;font-size:11px;font-weight:700;display:inline-block}.pb-rule-row{grid-template-columns:1fr auto;align-items:start;gap:8px;margin-bottom:8px;display:grid}.pb-inspector{max-height:calc(100vh - 48px);position:sticky;top:16px;overflow:auto}.pb-inspector-card{padding:14px}.pb-linked-template{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.pb-preview{background:var(--bg);border:1px dashed var(--border3,var(--border));border-radius:var(--radius);color:var(--text2);white-space:pre-wrap;margin-top:10px;padding:10px;font-size:12px;line-height:1.5}.pb-inline-error,.pb-inline-warn{margin:6px 0 10px;font-size:11px}.pb-inline-error,.pb-danger{color:var(--red)!important}.pb-inline-warn{color:var(--yellow)}@media (width<=1280px){.pb-shell{grid-template-columns:minmax(220px,280px) minmax(420px,1fr)}.pb-inspector{grid-column:1/-1;max-height:none;position:static}}@media (width<=860px){.pb-page{padding:14px}.pb-header,.pb-panel-head,.pb-section-head,.pb-card-head{flex-direction:column}.pb-shell,.pb-two,.pb-flow-grid{grid-template-columns:1fr}.pb-outline,.pb-inspector{max-height:none;position:static}}.show-narrow{display:none}@media (width<=768px){.hide-narrow{display:none!important}.show-narrow{display:revert}}.app-sidebar{width:var(--nav-w);background:var(--sidebar-bg);border-right:1px solid var(--border);top:0;left:var(--rail-w);z-index:50;flex-direction:column;flex-shrink:0;height:100vh;display:flex;position:fixed}.app-sidebar .sidebar-group{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sidebar-muted);margin:13px 0 5px;padding:0 10px;font-weight:700}.app-sidebar .sidebar-group:first-child{margin-top:2px}.app-main{margin-left:calc(var(--rail-w) + var(--nav-w));flex:1;min-width:0;position:relative}.app-main:before,.app-main:after{content:"";inset:0;left:calc(var(--rail-w) + var(--nav-w));pointer-events:none;z-index:0;position:fixed}.app-main:before{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(90% 70% at 40% 30%,#000 20%,#0000 95%);mask-image:radial-gradient(90% 70% at 40% 30%,#000 20%,#0000 95%)}.app-main:after{background:radial-gradient(40% 40% at 22% 18%, var(--canvas-glow-a,#f3ff060e), transparent 70%), radial-gradient(46% 46% at 82% 76%, var(--canvas-glow-b,#7fb5f00a), transparent 72%);filter:blur(36px);animation:canvasDrift 34s var(--ease-standard) infinite alternate}@keyframes canvasDrift{0%{transform:translate(-1.6%,-1%)scale(1)}to{transform:translate(1.6%,1.4%)scale(1.06)}}.app-main>*{z-index:1;position:relative}.app-main[data-section=inbox]{--canvas-glow-a:#7fb5f00f;--canvas-glow-b:#a78bfa09}.app-main[data-section=money]{--canvas-glow-a:#7bd49b0e;--canvas-glow-b:#f3ff0608}.app-main[data-section=operations]{--canvas-glow-a:#a78bfa0e;--canvas-glow-b:#7fb5f009}.app-main[data-section=manage]{--canvas-glow-a:#ffffff08;--canvas-glow-b:#ffffff05}@media (prefers-reduced-motion:reduce){.app-main:after{animation:none}}.store-rail [data-tooltip]:after{transform-origin:0;top:50%;bottom:auto;left:calc(100% + 10px);transform:translateY(-50%)scale(.96)}.store-rail [data-tooltip]:hover:after,.store-rail [data-tooltip]:focus-visible:after{opacity:1;transform:translateY(-50%)scale(1)}.store-rail-tiles{pointer-events:none;scrollbar-width:none;align-self:flex-start}.store-rail-tiles>*{pointer-events:auto}.store-rail-tiles::-webkit-scrollbar{width:0;height:0}.store-rail-tiles{container-type:scroll-state}.store-rail-tiles:after{content:"";background:linear-gradient(to top, var(--rail-bg), transparent);opacity:0;height:20px;transition:opacity var(--dur-control) var(--ease-standard);flex-shrink:0;align-self:stretch;margin-top:-27px;position:sticky;bottom:0}@container scroll-state(scrollable:block-end){.store-rail-tiles:after{opacity:1}}.store-rail [data-tooltip]:after{box-sizing:border-box;text-overflow:ellipsis;max-width:180px;overflow:hidden}.store-tile{transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);background:linear-gradient(#3a3a3d 0%,#2a2a2c 100%);box-shadow:inset 0 1px #ffffff21,inset 0 -1px #00000073,0 1px 2px #0006}.store-tile:hover{color:var(--text);background:linear-gradient(#47474b 0%,#333336 100%)}.store-tile:active{background:linear-gradient(#2a2a2c 0%,#333336 100%);box-shadow:inset 0 1px 3px #0000008c}.store-tile[aria-current]{background:linear-gradient(#48484d 0%,#35353a 100%);box-shadow:inset 0 1px #ffffff2b,0 2px 5px #00000080}.store-tile:not([aria-current]):hover{border-color:var(--border3)}.store-tile:active{background-color:var(--bg4)}.store-tile:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-sidebar{transition:width var(--dur-panel) var(--ease-standard), box-shadow var(--dur-panel) var(--ease-standard)}.app-sidebar.is-collapsed{width:var(--nav-icon-w)}.app-sidebar.is-collapsed:not(.is-peek) .sidebar-label,.app-sidebar.is-collapsed:not(.is-peek) .sidebar-group{display:none}.app-sidebar.is-collapsed:not(.is-peek) .sidebar-row{justify-content:center!important}.app-sidebar.is-collapsed.is-peek{width:var(--nav-peek-w);z-index:70;box-shadow:0 0 0 1px var(--border2), 12px 0 28px #00000073}.nav-is-collapsed .app-main{margin-left:calc(var(--rail-w) + var(--nav-icon-w))}.nav-count-dot{background:var(--accent);border:1.5px solid var(--accent-ink);border-radius:999px;width:9px;height:9px;display:none;position:absolute;top:-3px;right:-4px}.app-sidebar.is-collapsed:not(.is-peek) .nav-count{display:none}.app-sidebar.is-collapsed:not(.is-peek) .nav-count-dot{display:block}@media (width<=1100px){.app-sidebar:not(.is-peek) .nav-count{display:none}.app-sidebar:not(.is-peek) .nav-count-dot{display:block}}.inbox-grid,.pane-row{gap:var(--panel-gap);padding:var(--panel-gap);box-sizing:border-box}.inbox-grid>.inbox-left,.inbox-grid>.inbox-middle,.inbox-grid>.pane-collapsible,.pane-row>.pane-card{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:var(--radius-panel);box-shadow:var(--shadow-raise), var(--glass-top);min-height:0;overflow:hidden;background:var(--glass-fill)!important;border:1px solid var(--glass-edge)!important;height:100%!important}.nav-toggle{z-index:3;border:1px solid var(--border3);background:var(--bg3);min-width:26px;height:26px;color:var(--sidebar-label);cursor:pointer;box-shadow:var(--shadow-raise);opacity:0;pointer-events:none;transition:opacity var(--dur-control) var(--ease-standard), transform var(--dur-control) var(--ease-spring), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex;position:absolute;top:12px;right:-13px;transform:translate(-6px)scale(.92)}.app-sidebar:hover .nav-toggle,.app-sidebar:focus-within .nav-toggle,.nav-toggle:focus-visible{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.nav-toggle:hover{background:var(--sidebar-active);color:var(--sidebar-active-text);border-color:var(--sidebar-active)}.nav-toggle:active{transform:translate(0)scale(.94)}.nav-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.nav-toggle-chev{transition:transform var(--dur-panel) var(--ease-spring);flex-shrink:0}.app-sidebar:not(.is-collapsed) .nav-toggle-chev{transform:rotate(180deg)}.nav-toggle-label{white-space:nowrap;letter-spacing:-.01em;opacity:0;max-width:0;transition:max-width var(--dur-panel) var(--ease-spring), margin-right var(--dur-panel) var(--ease-spring), opacity var(--dur-control) var(--ease-standard);margin-right:0;font-size:11px;font-weight:600;overflow:hidden}.nav-toggle:hover .nav-toggle-label,.nav-toggle:focus-visible .nav-toggle-label{opacity:1;max-width:72px;margin-right:5px}@media (hover:none){.nav-toggle{opacity:1;pointer-events:auto;transform:none}}@media (width<=1100px){:root{--nav-w:60px;--nav-icon-w:60px}.app-sidebar:not(.is-peek) .sidebar-label{display:none}.app-sidebar:not(.is-peek) .sidebar-row{justify-content:center!important}.app-sidebar:not(.is-peek) .sidebar-group{display:none}}.app-sidebar [data-tooltip]:after{transform-origin:0;display:none;top:50%;bottom:auto;left:calc(100% + 8px);transform:translateY(-50%)scale(.96)}.app-sidebar [data-tooltip]:hover:after,.app-sidebar [data-tooltip]:focus-visible:after{opacity:1;transform:translateY(-50%)scale(1)}.app-sidebar.is-collapsed:not(.is-peek) [data-tooltip]:after{display:block}.app-sidebar{--nav-tip-bleed:0px;--nav-tip-sb:auto}.app-sidebar.is-collapsed:not(.is-peek){--nav-tip-bleed:160px;--nav-tip-sb:none}.app-sidebar nav{margin-right:calc(-1 * var(--nav-tip-bleed));pointer-events:none;scrollbar-width:var(--nav-tip-sb);scroll-padding-block:6px;overflow-x:hidden;padding-right:calc(var(--space-2) + var(--nav-tip-bleed))!important}.app-sidebar nav>*{pointer-events:auto}.app-sidebar nav [data-tooltip]:after{box-sizing:border-box;text-overflow:ellipsis;max-width:140px;overflow:hidden}.app-sidebar.is-collapsed:not(.is-peek) nav::-webkit-scrollbar{width:0;height:0}@media (width<=1100px){.app-sidebar:not(.is-peek){--nav-tip-bleed:160px;--nav-tip-sb:none}.app-sidebar:not(.is-peek) nav::-webkit-scrollbar{width:0;height:0}.app-sidebar:not(.is-peek) [data-tooltip]:after{display:block}}@media (width<=768px){:root{--nav-w:52px;--nav-icon-w:52px}}@media (width<=480px){html,body{max-width:100%;overflow-x:hidden}.app-main{-webkit-overflow-scrolling:touch;overflow-x:auto}.cards-responsive{grid-template-columns:1fr}.modal-bg{padding:6px}.modal{border-radius:var(--radius);width:100%;max-width:100%;max-height:94vh;padding:14px}.btn,.btn-reset,.clickable,.btn-icon{min-height:40px}.btn-reset,.clickable{align-items:center;display:inline-flex}.btn-sm,.btn.btn-sm{min-height:36px}.btn-icon{justify-content:center;min-width:40px}.store-rail :is(.btn,.btn-reset,.clickable,.btn-icon){justify-content:center;min-width:0;min-height:0}.app-toast-stack{max-width:none!important;left:8px!important;right:8px!important}.toast{max-width:none;left:8px;right:8px}.approval-row-head{flex-wrap:wrap!important}.approval-row-expand{flex-wrap:wrap!important;flex-basis:100%!important}.approval-row-actions{flex-basis:100%!important;justify-content:flex-end!important;margin-left:0!important;display:flex!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sched-week-label{font-family:var(--font-heading);font-size:var(--fs-lg);color:var(--text);border-radius:var(--radius);text-align:center;cursor:pointer;background:0 0;border:none;min-width:150px;padding:4px 10px;font-weight:600}.sched-week-label:hover{background-color:var(--bg3)}.sched-scroll{border-radius:var(--radius-lg);min-height:260px;max-height:calc(100vh - 240px);overflow:auto}.sched-table{border-collapse:separate;border-spacing:0;width:100%;min-width:780px;font-size:var(--fs-sm)}.sched-table th,.sched-table td{border-bottom:1px solid var(--border)}.sched-corner,.sched-day{z-index:3;background:var(--bg3);position:sticky;top:0}.sched-corner{z-index:4;border-right:1px solid var(--border);left:0}.sched-day{text-align:left;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--text2);padding:8px;font-weight:500}.sched-day-weekend{color:var(--text4)}.sched-day-today{color:var(--blue);box-shadow:inset 0 -2px 0 var(--blue)}.sched-day-label{align-items:center;gap:4px;display:inline-flex}.sched-clearday{color:var(--text4);font-size:var(--fs-md);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);background:0 0;border:none;border-radius:4px;padding:2px 5px;line-height:1}.sched-day:hover .sched-clearday,.sched-clearday:focus-visible{opacity:1}.sched-clearday:hover{color:var(--red-text);background-color:var(--red-bg)}.sched-agent{z-index:2;background:var(--bg2);border-right:1px solid var(--border);text-align:left;min-width:150px;max-width:190px;padding:6px 10px;font-weight:400;position:sticky;left:0}tr.sched-me .sched-agent{box-shadow:inset 3px 0 0 var(--blue)}.sched-agent-name{color:var(--text);font-weight:500;font-size:var(--fs-sm);align-items:center;gap:6px;min-width:0;display:flex}.sched-agent-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sched-you{color:var(--blue);font-weight:400}.sched-agent-hours{font-size:var(--fs-xs);color:var(--text4);cursor:default;margin-top:2px;display:block}.sched-online-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:7px;height:7px}.sched-cell{vertical-align:middle;padding:3px}.sched-td-today{background:var(--blue-bg)}.sched-cell-btn{border-radius:var(--radius);cursor:pointer;width:100%;min-height:44px;font:inherit;color:inherit;transition:background-color var(--dur-fast) var(--ease-standard);background:0 0;border:none;align-items:stretch;padding:2px;display:flex}.sched-cell-btn:hover{background-color:var(--bg3)}.sched-cell-btn:active{background-color:var(--bg4)}.sched-cell-btn:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;box-shadow:none}.sched-add{opacity:0;font-size:var(--fs-md);color:var(--text3);transition:opacity var(--dur-fast) var(--ease-standard);margin:auto}.sched-cell-btn:hover .sched-add,.sched-cell-btn:focus-visible .sched-add{opacity:1}.sched-chip{text-align:left;border-radius:var(--radius);border-left:3px solid;flex-direction:column;flex:1;justify-content:center;gap:1px;min-width:0;padding:4px 7px;display:flex}.sched-cell>.sched-chip{min-height:44px;margin:2px}.sched-chip-name{font-weight:600;font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.sched-chip-time{font-size:var(--fs-xs);opacity:.9;white-space:nowrap}.sched-chip-block{flex:0 auto;min-width:132px;min-height:40px;padding:6px 10px}.sched-table tfoot th,.sched-table tfoot td{border-bottom:none;border-top:1px solid var(--border);background:var(--bg3)}.sched-foot{text-align:left;font-size:var(--fs-xs);padding:7px 8px;font-weight:600}.sched-foot-gap{background:var(--red-bg)!important}.sched-foot-label{z-index:2;border-right:1px solid var(--border);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--text3);text-align:left;padding:7px 10px;font-weight:500;position:sticky;left:0}.sched-daystrip{border-bottom:1px solid var(--border);display:flex}.sched-daystrip-btn{min-height:48px;font-size:var(--fs-xs);color:var(--text3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:8px 2px;display:flex}.sched-daystrip-num{font-size:var(--fs-md);color:var(--text2);font-weight:600}.sched-daystrip-today .sched-daystrip-num{color:var(--blue)}.sched-daystrip-sel{border-bottom-color:var(--blue);background:var(--blue-bg)}.sched-daystrip-btn:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;box-shadow:none}.sched-daylist-head{font-size:var(--fs-sm);color:var(--text2);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.sched-daylist-head>span:first-child{flex:1;min-width:150px}.sched-daylist{margin:0;padding:0;list-style:none}.sched-daylist li{border-bottom:1px solid var(--border)}.sched-daylist li:last-child{border-bottom:none}.sched-daylist-row{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 14px;display:flex}li.sched-me .sched-daylist-row{box-shadow:inset 3px 0 0 var(--blue)}.sched-daylist-btn{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}.sched-daylist-btn:hover{background-color:var(--bg3)}.sched-daylist-btn:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;box-shadow:none}.sched-daylist-agent{flex:1;min-width:0}.sched-daylist-off{font-size:var(--fs-xs);color:var(--text4)}.sched-shift-row{align-items:center;gap:6px;display:flex}@media (width<=768px){.sched-shift-row{flex-direction:column;align-items:stretch}}.sched-row-remove{color:var(--text3);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex}.sched-row-remove:hover{color:var(--red-text);background-color:var(--red-bg)}@media (width<=480px){select{min-height:36px}.sched-week-label{min-width:0}}.chevron{transition:transform var(--dur-control) var(--ease-standard)}.stagger-in{--stagger-step:30ms}.stagger-in>*{animation:fadeInUp var(--dur-control) var(--ease-entrance) backwards}.stagger-in>:first-child{animation-delay:0s}.stagger-in>:nth-child(2){animation-delay:calc(var(--stagger-step) * 1)}.stagger-in>:nth-child(3){animation-delay:calc(var(--stagger-step) * 2)}.stagger-in>:nth-child(4){animation-delay:calc(var(--stagger-step) * 3)}.stagger-in>:nth-child(5){animation-delay:calc(var(--stagger-step) * 4)}.stagger-in>:nth-child(6){animation-delay:calc(var(--stagger-step) * 5)}.stagger-in>:nth-child(7){animation-delay:calc(var(--stagger-step) * 6)}.stagger-in>:nth-child(8){animation-delay:calc(var(--stagger-step) * 7)}.stagger-in>:nth-child(9){animation-delay:calc(var(--stagger-step) * 8)}.stagger-in>:nth-child(n+10){animation-delay:calc(var(--stagger-step) * 9)}.loading-bar{background:var(--bg3);border-radius:999px;height:3px;position:relative;overflow:hidden}.loading-bar:after{content:"";border-radius:inherit;background:var(--accent);width:40%;animation:indeterminateSweep var(--dur-sweep) var(--ease-linear) infinite;position:absolute;top:0;bottom:0;left:0}.live-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;position:relative}.live-dot:after{content:"";opacity:0;pointer-events:none;animation:ping var(--dur-sweep) var(--ease-entrance) infinite;background:currentColor;border-radius:50%;position:absolute;inset:0}.live-dot-green{color:var(--green)}.live-dot-red{color:var(--red)}.live-dot-yellow{color:var(--yellow)}.live-dot-blue{color:var(--blue)}.row-interactive{cursor:pointer;color:var(--text2);transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard)}.row-interactive:hover{background-color:var(--bg3);border-color:var(--border3);color:var(--text)}.row-interactive:active{background-color:var(--bg4)}.row-interactive:focus-visible{box-shadow:var(--focus-ring);outline:none}.panel-in{animation:slideIn var(--dur-panel) var(--ease-entrance) backwards}.hover-brighten{transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard)}.hover-brighten:hover{color:var(--text);border-color:var(--border3)}.focus-ring-inset:focus-visible{outline-offset:-2px;outline:2px solid color-mix(in srgb, var(--accent) 85%, transparent)!important;box-shadow:none!important}.sched-shift-row :focus-visible{outline:2px solid var(--blue);outline-offset:-2px;box-shadow:none}@media (hover:none){.sched-add,.sched-clearday{opacity:1}.quick-assign-btn{opacity:1!important}}@media (prefers-reduced-motion:reduce){.loading-bar:after{width:100%;transform:none}.live-dot:after{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.card,.metric-card,.inbox-grid>.inbox-left,.inbox-grid>.inbox-middle,.inbox-grid>.pane-collapsible,.pane-row>.pane-card{background:var(--bg2)!important;border-color:var(--border)!important}}@keyframes apvIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.apv-card{background:linear-gradient(#232327 0%,#131316 100%) padding-box padding-box,radial-gradient(150px 60px at 10% 0,#f3ff064d,#0000 72%) border-box,radial-gradient(170px 60px at 90% 0,#b0a0ff47,#0000 72%) border-box,linear-gradient(#ffffff24 0%,#ffffff0d 100%) border-box;border:1.5px solid #0000;border-radius:20px;flex-direction:column;width:min(520px,92vw);max-height:85vh;animation:.26s cubic-bezier(.32,.72,0,1) backwards apvIn;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000008c}.apv-card:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:40px 40px;border-radius:18px;position:absolute;inset:1.5px;-webkit-mask-image:radial-gradient(85% 60% at 50% 0,#000 30%,#0000 100%);mask-image:radial-gradient(85% 60% at 50% 0,#000 30%,#0000 100%)}.apv-scroll{z-index:1;padding:20px 22px;position:relative;overflow-y:auto}.apv-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text4);margin-bottom:7px;font-size:10.5px;font-weight:700;display:block}.apv-well{width:100%;color:var(--text);font:inherit;transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);background:#0000004d;border:1px solid #ffffff14;border-radius:11px;padding:9px 12px;font-size:12.5px;box-shadow:inset 0 1px 5px #0000004d}.apv-well:focus,.apv-well:focus-visible{border-color:#ffffff2e;outline:none;box-shadow:inset 0 1px 5px #0000004d,0 0 0 3px #ffffff0b}.apv-well::placeholder{color:var(--text4)}.apv-well:hover:not(:disabled):not(:focus){border-color:#ffffff21}.apv-well[readonly]{color:var(--text2);opacity:1;background:#00000038;border-color:#ffffff0f}textarea.apv-well{resize:vertical}select.apv-well{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text3) 50%), linear-gradient(135deg, var(--text3) 50%, transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}.apv-seg{background:#0000004d;border:1px solid #ffffff12;border-radius:999px;gap:5px;padding:4px;display:flex}.apv-seg button{height:29px;color:var(--text3);font:inherit;text-transform:capitalize;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:none;border-radius:999px;flex:1;font-size:12px;font-weight:600}.apv-seg button:hover{color:var(--text2)}.apv-seg button[aria-pressed=true]{color:var(--text);background:linear-gradient(#3b3b45,#2a2a32);box-shadow:inset 0 1px #ffffff1a,0 1px 3px #00000059}.apv-seg button[aria-pressed=true]:before{content:"";background:var(--accent);vertical-align:1px;border-radius:999px;width:5px;height:5px;margin-right:7px;display:inline-block}.apv-seg button:focus-visible{box-shadow:var(--focus-ring);outline:none}.apv-pct{font:inherit;color:var(--text3);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.apv-pct:hover{color:var(--text);border-color:var(--border3)}.apv-pct[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:700}.apv-pct:focus-visible{box-shadow:var(--focus-ring);outline:none}.apv-prods{background:#00000038;border:1px solid #ffffff12;border-radius:11px;overflow:hidden}.pdf-pop{border:1px solid var(--border3);z-index:70;background:#242428;border-radius:12px;width:246px;padding:5px;animation:.18s cubic-bezier(.32,.72,0,1) backwards hdrMenuIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #00000080}.pdf-pop-head{letter-spacing:.08em;text-transform:uppercase;color:var(--text4);padding:8px 11px 4px;font-size:10.5px;font-weight:700}.sw-row{width:100%;color:var(--text2);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:11px;padding:9px 11px;font-size:13px;font-weight:500;display:flex}.sw-row:hover{color:var(--text);background:#2e2e34}.sw-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.sw{width:32px;height:19px;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);background:#00000073;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;position:relative}.sw:after{content:"";background:var(--text3);width:13px;height:13px;transition:left .16s var(--ease-standard), background .16s var(--ease-standard);border-radius:999px;position:absolute;top:2px;left:2px}.sw-row[aria-pressed=true] .sw{background:var(--accent);border-color:var(--accent)}.sw-row[aria-pressed=true] .sw:after{background:var(--accent-ink);left:15px}.pdf-div{background:var(--border);height:1px;margin:5px 8px}.pdf-dl{cursor:pointer;width:calc(100% - 10px);height:34px;font:inherit;color:#161719;transition:box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);background:linear-gradient(#fff 0%,#e9e9e3 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:4px 5px 5px;font-size:12.5px;font-weight:700;display:flex;box-shadow:inset 0 1px #fff,0 2px 8px #0006}.pdf-dl:not(:disabled):hover{box-shadow:inset 0 1px #fff,0 4px 14px #0000008c}.pdf-dl:not(:disabled):active{transform:scale(.98)}.pdf-dl:disabled{opacity:.45;cursor:default}.pdf-dl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.apv-card,.pdf-pop{animation:none}.sw,.sw:after{transition:none}}.hdr-xbtn{cursor:pointer;height:33px;color:var(--hue,var(--text2));transition:grid-template-columns .32s var(--ease-standard), gap .32s var(--ease-standard), background var(--dur-fast) var(--ease-standard);background:linear-gradient(#31313a,#22222a) padding-box padding-box,linear-gradient(#fff3,#ffffff0d) border-box;border:1px solid #0000;border-radius:999px;grid-template-columns:16px 0fr;align-items:center;gap:0;padding:0 11px;font-size:12px;font-weight:600;display:inline-grid}.hdr-xbtn svg{flex-shrink:0;width:16px;height:16px}.hdr-xbtn .hdr-xlbl{white-space:nowrap;min-width:0;color:var(--text);overflow:hidden}.hdr-xbtn:not(:disabled):hover,.hdr-xbtn:focus-visible{background:linear-gradient(180deg, #3b3b45, #26262e) padding-box, linear-gradient(180deg, color-mix(in srgb, var(--hue,#fff) 55%, transparent), #ffffff14) border-box;grid-template-columns:16px 1fr;gap:7px}.hdr-xbtn:not(:disabled):active{transform:translateY(1px)}.hdr-xbtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.hdr-xbtn:disabled{opacity:.45;cursor:default}.hdr-x-resolve{--hue:var(--green)}.hdr-x-approve{--hue:var(--yellow)}.hdr-x-snooze{--hue:var(--purple)}.hdr-x-escalate{--hue:var(--red)}@media (prefers-reduced-motion:reduce){.hdr-xbtn{transition:background var(--dur-fast) var(--ease-standard)}}.ctx-hero{background:linear-gradient(#232327 0%,#131316 100%) padding-box padding-box,radial-gradient(110px 44px at 12% 0,#f3ff064d,#0000 72%) border-box,radial-gradient(120px 44px at 88% 0,#b0a0ff47,#0000 72%) border-box,linear-gradient(#ffffff24,#ffffff0d) border-box;border:1.5px solid #0000;border-radius:16px;padding:12px;position:relative;overflow:visible;box-shadow:0 12px 30px #0006}.ctx-hero-fx{pointer-events:none;z-index:0;border-radius:14px;position:absolute;inset:1.5px;overflow:hidden}.ctx-hero-fx:before{content:"";animation:composerDrift 30s var(--ease-standard) infinite alternate;background:radial-gradient(50% 60% at 18% 6%,#f3ff060d,#0000 65%),radial-gradient(55% 65% at 85% 8%,#b0a0ff0f,#0000 68%);position:absolute;inset:0}.ctx-hero>*{z-index:1;position:relative}.ctx-hero>.ctx-hero-fx{z-index:0}@media (prefers-reduced-motion:reduce){.ctx-hero-fx:before{animation:none}}.ctx-av{position:relative}.ctx-av:after{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#f3ff0680,#0000 40%,#b0a0ff73) border-box;border:1.5px solid #0000;border-radius:999px;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ctx-ws{background:#00000057;border:1px solid #ffffff12;border-radius:9px;flex-direction:column;gap:2px;min-width:0;padding:7px 9px;display:flex;box-shadow:inset 0 1px 4px #0000004d}.ctx-tabs{background:var(--bg2);flex-shrink:0;align-items:center;padding:6px 10px;display:flex}.ctx-tab{min-width:0;padding:var(--space-2);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-xs);font-weight:500;font-family:var(--font-body);color:var(--text3);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);background:0 0;border:none;border-radius:7px;display:block;position:relative;overflow:hidden}.ctx-tab:hover{color:var(--text2)}.ctx-tab[aria-pressed=true]{color:var(--text);background:#ffffff0d;font-weight:600}.ctx-tab[aria-pressed=true]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:1px;left:22%;right:22%;box-shadow:0 0 7px #f3ff068c}.ctx-card{transition:border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);background:#0000003d;border:1px solid #ffffff0f;border-radius:12px;margin-top:8px;padding:0 12px 0 15px;position:relative}.ctx-card:before{content:"";background:var(--rail,var(--border3));opacity:.5;width:2px;transition:opacity var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);border-radius:2px;position:absolute;top:11px;bottom:11px;left:0}.ctx-card:hover{background:#0000004d;border-color:#ffffff1f}.ctx-card:hover:before{opacity:1;box-shadow:0 0 9px var(--rail,transparent)}.ctx-strip{background:var(--yellow-bg);color:var(--text2);border:1px solid #fbbf2438;border-radius:8px;align-items:center;gap:7px;padding:4px 7px 4px 9px;font-size:10.5px;display:flex}.ctx-strip:before{content:"";background:var(--yellow);border-radius:999px;flex-shrink:0;width:5px;height:5px}.ctx-strip-btn{color:var(--text2);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;margin-left:auto;padding:1px 9px;font-size:10px;font-weight:700}.ctx-strip-btn:hover{color:var(--text);border-color:var(--border3)}.ctx-pop{border:1px solid var(--border3);z-index:30;background:#242428;border-radius:12px;padding:5px;animation:.18s cubic-bezier(.32,.72,0,1) backwards hdrMenuIn;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 16px 40px #00000080}.ctx-pop-head{letter-spacing:.08em;text-transform:uppercase;color:var(--text4);padding:6px 9px 3px;font-size:9.5px;font-weight:700}.ctx-seltrig{width:100%;color:var(--text2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard);background:#0000004d;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;font-weight:500;display:flex;box-shadow:inset 0 1px 4px #00000040}.ctx-seltrig:hover{border-color:#ffffff29}.ctx-seltrig .ctx-selcaret{color:var(--text4);transition:transform .2s var(--ease-standard);margin-left:auto}.ctx-seltrig[aria-expanded=true] .ctx-selcaret{transform:rotate(180deg)}.ctx-flowdot{background:var(--accent);border-radius:999px;flex-shrink:0;width:6px;height:6px}.ctx-act{cursor:pointer;color:#dedbd6;height:27px;transition:color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);background:linear-gradient(#31313a,#22222a) padding-box padding-box,linear-gradient(#ffffff29,#ffffff0d) border-box;border:1px solid #0000;border-radius:999px;flex:1;font-size:10.5px;font-weight:600}.ctx-act:not(:disabled):hover{color:#fff}.ctx-act:not(:disabled):active{transform:translateY(1px)}.ctx-act:disabled{opacity:.45;cursor:default}.ctx-act-danger:not(:disabled):hover{color:var(--red)}.ctx-act:focus-visible{box-shadow:var(--focus-ring);outline:none}@keyframes trkGrow{0%{transform:scaleX(0)}}.trk-fill{animation:1.1s cubic-bezier(.4,0,.2,1) backwards trkGrow;box-shadow:0 0 8px #4ade8059}@keyframes trkPop{0%{opacity:.3;scale:.4}}.trk-dot{animation:trkPop .3s var(--ease-standard) backwards}.trk-dot-done{box-shadow:0 0 12px #4ade808c}@keyframes trkParcel{0%{opacity:1;left:0%}85%{opacity:1}to{opacity:0}}.trk-parcel{opacity:0;pointer-events:none;background:#fff;border-radius:999px;width:9px;height:9px;animation:1.15s cubic-bezier(.4,0,.2,1) forwards trkParcel;position:absolute;top:6.5px;transform:translate(-50%,-50%);box-shadow:0 0 10px #fff9}@media (prefers-reduced-motion:reduce){.trk-fill,.trk-dot,.trk-parcel{animation:none}.trk-parcel{opacity:0}}
