@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}:root{--assail-bg-primary:#020408;--assail-bg-card:#0a0e14;--assail-bg-card-hover:#12161f;--assail-bg-input:#080c12;--assail-bg-modal:#050810;--assail-text-primary:#e5e7eb;--assail-text-secondary:#9ca3af;--assail-text-muted:#6b7280;--assail-text-heading:#fff;--assail-accent:#fbbf24;--assail-accent-hover:#f59e0b;--assail-accent-light:#fde68a;--assail-accent-dark:#d97706;--assail-accent-muted:rgba(251,191,36,.1);--assail-accent-muted-20:rgba(251,191,36,.2);--assail-accent-muted-30:rgba(251,191,36,.3);--assail-border:#374151;--assail-border-light:#4b5563;--assail-border-focus:#fbbf24;--assail-success:#fbbf24;--assail-warning:#f59e0b;--assail-error:#ef4444;--assail-info:#3b82f6;--assail-success-bg:rgba(251,191,36,.1);--assail-warning-bg:rgba(245,158,11,.1);--assail-error-bg:rgba(239,68,68,.1);--assail-info-bg:rgba(59,130,246,.1);--assail-accent-10:rgba(251,191,36,.1);--assail-accent-20:rgba(251,191,36,.2);--assail-font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--assail-font-mono:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,monospace;--assail-text-xs:0.75rem;--assail-text-sm:0.875rem;--assail-text-base:1rem;--assail-text-lg:1.125rem;--assail-text-xl:1.25rem;--assail-text-2xl:1.5rem;--assail-text-3xl:1.875rem;--assail-text-4xl:2.25rem;--assail-space-1:0.25rem;--assail-space-2:0.5rem;--assail-space-3:0.75rem;--assail-space-4:1rem;--assail-space-5:1.25rem;--assail-space-6:1.5rem;--assail-space-8:2rem;--assail-space-10:2.5rem;--assail-space-12:3rem;--assail-radius-sm:0.375rem;--assail-radius-md:0.5rem;--assail-radius-lg:0.75rem;--assail-radius-xl:1rem;--assail-radius-2xl:1.5rem;--assail-radius-full:9999px;--assail-shadow-sm:0 1px 2px 0 rgba(0,0,0,.3);--assail-shadow-md:0 4px 6px -1px rgba(0,0,0,.4);--assail-shadow-lg:0 10px 15px -3px rgba(0,0,0,.5);--assail-shadow-xl:0 20px 25px -5px rgba(0,0,0,.6);--assail-shadow-glow:0 0 20px rgba(251,191,36,.3);--assail-transition:all 0.3s ease;--assail-transition-fast:all 0.15s ease;--assail-transition-slow:all 0.5s ease;--assail-z-dropdown:1000;--assail-z-modal:2000;--assail-z-toast:3000;--assail-z-tooltip:4000}body{font-family:var(--assail-font-sans);background-color:var(--assail-bg-primary);color:var(--assail-text-primary);margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}.assail-card{background:rgba(10,14,20,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--assail-radius-xl);padding:var(--assail-space-6);transition:var(--assail-transition);box-shadow:0 4px 30px rgba(0,0,0,.3)}.assail-card:hover{background:rgba(18,22,31,.65);border-color:hsla(0,0%,100%,.12)}.assail-card-compact{padding:var(--assail-space-4)}.assail-card-header{font-size:var(--assail-text-lg);font-weight:600;color:var(--assail-text-heading);margin-bottom:var(--assail-space-4);display:flex;align-items:center;gap:var(--assail-space-2)}.assail-card-body{color:var(--assail-text-primary)}.assail-card-footer{margin-top:var(--assail-space-6);padding-top:var(--assail-space-4);border-top:1px solid var(--assail-border)}.assail-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--assail-space-2);padding:var(--assail-space-3) var(--assail-space-6);font-size:var(--assail-text-sm);font-weight:600;border-radius:var(--assail-radius-xl);border:none;cursor:pointer;transition:var(--assail-transition);white-space:nowrap}.assail-btn-primary{background-color:var(--assail-accent);color:var(--assail-bg-primary)}.assail-btn-primary:hover{background-color:var(--assail-accent-hover);box-shadow:var(--assail-shadow-glow)}.assail-btn-secondary{background-color:transparent;color:var(--assail-text-primary);border:1px solid var(--assail-border)}.assail-btn-secondary:hover{background-color:var(--assail-bg-card);border-color:var(--assail-border-light)}.assail-btn-ghost{background-color:transparent;color:var(--assail-text-secondary)}.assail-btn-ghost:hover{color:var(--assail-text-primary);background-color:var(--assail-bg-card)}.assail-btn-danger{background-color:var(--assail-error);color:#fff}.assail-btn-danger:hover{background-color:#dc2626}.assail-btn-success{background-color:var(--assail-success);color:var(--assail-bg-primary)}.assail-btn-success:hover{background-color:var(--assail-accent-hover)}.assail-btn-sm{padding:var(--assail-space-2) var(--assail-space-4);font-size:var(--assail-text-xs)}.assail-btn-lg{padding:var(--assail-space-4) var(--assail-space-8);font-size:var(--assail-text-base)}.assail-btn:disabled{opacity:.5;cursor:not-allowed}.assail-input{width:100%;padding:var(--assail-space-3) var(--assail-space-4);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--assail-radius-md);color:var(--assail-text-primary);font-size:var(--assail-text-sm);transition:var(--assail-transition)}.assail-input:focus{outline:none;border-color:var(--assail-border-focus);box-shadow:0 0 0 3px rgba(251,191,36,.1)}.assail-input::-moz-placeholder{color:var(--assail-text-muted)}.assail-input::placeholder{color:var(--assail-text-muted)}.assail-input:disabled{opacity:.5;cursor:not-allowed}.assail-label{display:block;font-weight:500;margin-bottom:var(--assail-space-2)}.assail-label,.assail-select{font-size:var(--assail-text-sm);color:var(--assail-text-primary)}.assail-select{width:100%;padding:var(--assail-space-3) var(--assail-space-4);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--assail-radius-md);cursor:pointer;transition:var(--assail-transition)}.assail-select:focus{outline:none;border-color:var(--assail-border-focus)}.assail-textarea{width:100%;padding:var(--assail-space-3) var(--assail-space-4);background-color:var(--assail-bg-input);border:1px solid var(--assail-border);border-radius:var(--assail-radius-md);color:var(--assail-text-primary);font-size:var(--assail-text-sm);font-family:var(--assail-font-sans);resize:vertical;transition:var(--assail-transition)}.assail-textarea:focus{outline:none;border-color:var(--assail-border-focus);box-shadow:0 0 0 3px rgba(251,191,36,.1)}.assail-badge{display:inline-flex;align-items:center;padding:var(--assail-space-1) var(--assail-space-3);font-size:var(--assail-text-xs);font-weight:600;border-radius:var(--assail-radius-full)}.assail-badge-primary{background-color:rgba(251,191,36,.2);color:var(--assail-accent)}.assail-badge-success{background-color:var(--assail-success-bg);color:var(--assail-success)}.assail-badge-warning{background-color:var(--assail-warning-bg);color:var(--assail-warning)}.assail-badge-error{background-color:var(--assail-error-bg);color:var(--assail-error)}.assail-badge-info{background-color:var(--assail-info-bg);color:var(--assail-info)}.assail-nav{background:rgba(10,14,20,.65);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid hsla(0,0%,100%,.06);padding:var(--assail-space-4) var(--assail-space-8)}.assail-nav-container{display:flex;align-items:center;justify-content:space-between;max-width:100%}.assail-nav-logo{display:flex;align-items:center;gap:var(--assail-space-3);font-size:var(--assail-text-xl);font-weight:700;color:var(--assail-text-heading);text-decoration:none}.assail-nav-logo img{height:32px;width:auto}.assail-nav-menu{display:flex;align-items:center;gap:var(--assail-space-6)}.assail-nav-link{color:var(--assail-text-secondary);text-decoration:none;font-size:var(--assail-text-sm);font-weight:500;transition:var(--assail-transition);display:flex;align-items:center;gap:var(--assail-space-2)}.assail-nav-link-active,.assail-nav-link:hover{color:var(--assail-accent)}.assail-modal-overlay{position:fixed;inset:0;background-color:rgba(10,14,26,.8);backdrop-filter:blur(4px);z-index:var(--assail-z-modal);display:flex;align-items:center;justify-content:center;padding:var(--assail-space-4)}.assail-modal{background:rgba(10,14,20,.75);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--assail-radius-2xl);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 20px 60px rgba(0,0,0,.5);max-width:600px;width:100%;max-height:90vh;overflow-y:auto}.assail-modal-header{padding:var(--assail-space-6);border-bottom:1px solid var(--assail-border)}.assail-modal-title{font-size:var(--assail-text-xl);font-weight:700;color:var(--assail-text-heading);margin:0}.assail-modal-body,.assail-modal-footer{padding:var(--assail-space-6)}.assail-modal-footer{border-top:1px solid var(--assail-border);display:flex;gap:var(--assail-space-3);justify-content:flex-end}.assail-alert{padding:var(--assail-space-4);border-radius:var(--assail-radius-lg);border-left:4px solid;margin-bottom:var(--assail-space-4)}.assail-alert-success{background-color:var(--assail-success-bg);border-color:var(--assail-success);color:var(--assail-success)}.assail-alert-warning{background-color:var(--assail-warning-bg);border-color:var(--assail-warning);color:var(--assail-warning)}.assail-alert-error{background-color:var(--assail-error-bg);border-color:var(--assail-error);color:var(--assail-error)}.assail-alert-info{background-color:var(--assail-info-bg);border-color:var(--assail-info);color:var(--assail-info)}.assail-table{width:100%;border-collapse:collapse;background:rgba(10,14,20,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--assail-radius-xl);overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 4px 30px rgba(0,0,0,.3)}.assail-table thead{background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.06)}.assail-table th{text-align:left;font-weight:600;color:var(--assail-text-primary)}.assail-table td,.assail-table th{padding:var(--assail-space-4);font-size:var(--assail-text-sm)}.assail-table td{border-bottom:1px solid hsla(0,0%,100%,.04);color:var(--assail-text-secondary)}.assail-table tbody tr:hover{background:hsla(0,0%,100%,.06)}.assail-text-muted{color:var(--assail-text-muted)}.assail-text-secondary{color:var(--assail-text-secondary)}.assail-text-primary{color:var(--assail-text-primary)}.assail-text-heading{color:var(--assail-text-heading)}.assail-text-accent{color:var(--assail-accent)}.assail-divider{height:1px;background-color:var(--assail-border);margin:var(--assail-space-4) 0}.assail-spinner{border:2px solid var(--assail-border);border-top-color:var(--assail-accent);border-radius:50%;width:24px;height:24px;animation:assail-spin .6s linear infinite}@keyframes assail-spin{to{transform:rotate(1turn)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--assail-bg-primary)}::-webkit-scrollbar-thumb{background:var(--assail-border);border-radius:var(--assail-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--assail-border-light)}@media (max-width:768px){.assail-nav-menu{flex-direction:column;gap:var(--assail-space-3)}.assail-modal{max-width:100%;margin:var(--assail-space-4)}}.glow-box-hero{--glow-size:100px;--border-glow-color:#fbbf24;--animation-duration:6s;position:relative;background:hsla(0,0%,100%,.05);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:20px;border:1px solid hsla(0,0%,100%,.15);overflow:visible}.glow-box-hero:before{width:var(--glow-size);height:3px;background:linear-gradient(90deg,transparent 0,rgba(251,191,36,.3) 15%,var(--border-glow-color) 50%,rgba(251,191,36,.3) 85%,transparent 100%);animation:trace-horizontal var(--animation-duration) linear infinite}.glow-box-hero:after,.glow-box-hero:before{content:"";position:absolute;filter:blur(1px);border-radius:2px;pointer-events:none}.glow-box-hero:after{width:3px;height:var(--glow-size);background:linear-gradient(180deg,transparent 0,rgba(251,191,36,.3) 15%,var(--border-glow-color) 50%,rgba(251,191,36,.3) 85%,transparent 100%);animation:trace-vertical var(--animation-duration) linear infinite}@keyframes trace-horizontal{0%{top:-2px;left:calc(0% - var(--glow-size) / 2);bottom:auto;opacity:1}25%{top:-2px;left:calc(100% - var(--glow-size) / 2);bottom:auto;opacity:1}25.1%,49.9%{opacity:0}50%{top:auto;bottom:-2px;left:calc(100% - var(--glow-size) / 2);opacity:1}75%{top:auto;bottom:-2px;left:calc(0% - var(--glow-size) / 2);opacity:1}75.1%,to{opacity:0}}@keyframes trace-vertical{0%,24.9%{opacity:0}25%{top:calc(0% - var(--glow-size) / 2);right:-2px;left:auto;bottom:auto;opacity:1}50%{top:calc(100% - var(--glow-size) / 2);right:-2px;left:auto;bottom:auto;opacity:1}50.1%,74.9%{opacity:0}75%{top:auto;bottom:calc(0% - var(--glow-size) / 2);left:-2px;right:auto;opacity:1}99.9%{top:auto;bottom:calc(100% - var(--glow-size) / 2);left:-2px;right:auto;opacity:1}to{opacity:0}}.glow-box-action,.glow-box-stat{position:relative;background:hsla(0,0%,100%,.03);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:12px;border:1px solid hsla(0,0%,100%,.1)}.glow-box-action{cursor:pointer;transition:all .3s ease}.glow-box-action:hover{transform:translateY(-4px);background:hsla(0,0%,100%,.06);border-color:rgba(251,191,36,.4);box-shadow:0 8px 32px rgba(0,0,0,.2)}.text-glow-yellow{color:#fbbf24;text-shadow:0 0 10px rgba(251,191,36,.5)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .6s ease-out forwards}:root{--sidebar-width:260px;--sidebar-minimized-width:56px;--sidebar-ribbon-width:28px;--sidebar-transition:300ms cubic-bezier(0.4,0,0.2,1);--sidebar-z:900;--sidebar-backdrop-z:899;--sidebar-ribbon-z:800;--topbar-height:48px}.app-shell{display:flex;min-height:100vh;position:relative}.app-shell-content{flex:1;min-width:0;transition:margin-left var(--sidebar-transition)}.app-shell[data-sidebar=expanded] .app-shell-content{margin-left:var(--sidebar-width)}.app-shell[data-sidebar=minimized] .app-shell-content{margin-left:var(--sidebar-minimized-width)}.app-shell[data-sidebar=autohide] .app-shell-content,.app-shell[data-sidebar=peeking] .app-shell-content{margin-left:0}.sidebar-nav,.sidebar-panel{position:fixed;top:0;left:0;height:100vh;z-index:var(--sidebar-z)}.sidebar-panel{width:var(--sidebar-width);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;background:rgba(10,14,20,.55);backdrop-filter:blur(32px) saturate(1.4);-webkit-backdrop-filter:blur(32px) saturate(1.4);border-right:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 0 40px hsla(0,0%,100%,.02),4px 0 30px rgba(0,0,0,.4);transform:translateX(0);transition:transform var(--sidebar-transition),width var(--sidebar-transition)}.sidebar-nav[data-state=peeking] .sidebar-panel{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 0 40px hsla(0,0%,100%,.02),8px 0 40px rgba(0,0,0,.6)}.sidebar-nav[data-state=minimized] .sidebar-panel{width:var(--sidebar-minimized-width)}.sidebar-nav[data-state=minimized] .sidebar-favorites,.sidebar-nav[data-state=minimized] .sidebar-footer,.sidebar-nav[data-state=minimized] .sidebar-link span,.sidebar-nav[data-state=minimized] .sidebar-logo,.sidebar-nav[data-state=minimized] .sidebar-recents,.sidebar-nav[data-state=minimized] .sidebar-section-label,.sidebar-nav[data-state=minimized] .sidebar-subscription-badge,.sidebar-nav[data-state=minimized] .sidebar-tenant-id{display:none}.sidebar-nav[data-state=minimized] .sidebar-link{justify-content:center;padding:var(--assail-space-2);gap:0}.sidebar-nav[data-state=minimized] .sidebar-header{justify-content:center;padding:var(--assail-space-3) var(--assail-space-2)}.sidebar-ribbon{position:fixed;top:50%;left:-16px;transform:translateY(-50%);z-index:var(--sidebar-ribbon-z);cursor:pointer;background:none;border:none;padding:0;transition:transform .2s ease,filter .2s ease;animation:ribbon-float 4s ease-in-out infinite}.sidebar-ribbon-img{width:160px;height:auto;display:block;filter:drop-shadow(2px 2px 6px rgba(0,0,0,.4));transition:filter .2s ease}@keyframes ribbon-float{0%,to{transform:translateY(-50%) translateX(-60px)}40%,60%{transform:translateY(-50%) translateX(6px)}}.sidebar-ribbon:hover{animation-play-state:paused;transform:translateY(-50%) translateX(10px)}.sidebar-ribbon:hover .sidebar-ribbon-img{filter:drop-shadow(3px 3px 10px rgba(251,191,36,.5))}.sidebar-backdrop{position:fixed;inset:0;z-index:var(--sidebar-backdrop-z);background:rgba(0,0,0,.4);backdrop-filter:blur(2px)}.sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:var(--assail-space-4) var(--assail-space-4) var(--assail-space-3);border-bottom:1px solid hsla(0,0%,100%,.06)}.sidebar-logo{height:28px;width:auto;max-width:160px;-o-object-fit:contain;object-fit:contain}.sidebar-tenant-id{font-size:11px;color:var(--assail-text-muted);font-family:var(--assail-font-mono,monospace);margin-top:2px}.sidebar-pin-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--assail-radius-sm);color:var(--assail-text-secondary);background:transparent;border:none;cursor:pointer;transition:var(--assail-transition-fast,.15s ease);flex-shrink:0}.sidebar-pin-btn:hover{color:var(--assail-accent);background:hsla(0,0%,100%,.06)}.sidebar-links{flex:1;padding:var(--assail-space-2);overflow-y:auto}.sidebar-link{display:flex;align-items:center;gap:var(--assail-space-3);padding:var(--assail-space-2) var(--assail-space-3);border-radius:var(--assail-radius-md);color:var(--assail-text-secondary);font-size:var(--assail-text-sm);font-weight:500;text-decoration:none;transition:var(--assail-transition-fast,.15s ease);cursor:pointer;border:none;background:none;width:100%;text-align:left}.sidebar-link:hover{color:var(--assail-text-primary);background:hsla(0,0%,100%,.06)}.sidebar-link-active{color:var(--assail-accent)!important;background:rgba(251,191,36,.1)!important}.sidebar-section{padding:var(--assail-space-2);border-top:1px solid hsla(0,0%,100%,.04)}.sidebar-section-label{font-size:11px;font-weight:600;color:var(--assail-text-muted);text-transform:uppercase;letter-spacing:.5px;padding:var(--assail-space-2) var(--assail-space-3) var(--assail-space-1)}.sidebar-subscription-badge{display:flex;align-items:center;gap:var(--assail-space-2);padding:var(--assail-space-2) var(--assail-space-3);border-radius:var(--assail-radius-md);font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:none;transition:var(--assail-transition-fast,.15s ease);border:1px solid}.sidebar-subscription-badge:hover{opacity:.8}.sidebar-favorites,.sidebar-recents{padding:var(--assail-space-1) 0}.sidebar-recent-item{display:flex;align-items:center;justify-content:space-between;gap:var(--assail-space-2);padding:5px var(--assail-space-3);border-radius:var(--assail-radius-sm);color:var(--assail-text-muted);font-size:12px;text-decoration:none;transition:var(--assail-transition-fast,.15s ease);cursor:pointer}.sidebar-recent-item:hover{color:var(--assail-text-primary);background:hsla(0,0%,100%,.04)}.sidebar-recent-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.sidebar-recent-time{font-size:10px;color:var(--assail-text-muted);white-space:nowrap;flex-shrink:0}.sidebar-footer{padding:var(--assail-space-3);border-top:1px solid hsla(0,0%,100%,.06);margin-top:auto}.sidebar-token-usage{display:flex;flex-direction:column;gap:var(--assail-space-1);padding:var(--assail-space-2);border-radius:var(--assail-radius-md);text-decoration:none;transition:var(--assail-transition-fast,.15s ease)}.sidebar-token-usage:hover{background:hsla(0,0%,100%,.04)}.sidebar-token-header{display:flex;align-items:center;gap:var(--assail-space-2)}.sidebar-token-bar{height:4px;background:hsla(0,0%,100%,.08);border-radius:2px;overflow:hidden}.sidebar-token-fill{height:100%;background:linear-gradient(90deg,var(--assail-accent-dark,#d4a017),var(--assail-accent));border-radius:2px;transition:width .5s ease}.sidebar-token-text{font-size:11px;color:var(--assail-text-muted);font-family:var(--assail-font-mono,monospace)}.topbar{gap:var(--assail-space-2);padding:var(--assail-space-2) var(--assail-space-4);height:var(--topbar-height);position:sticky;top:0;z-index:50}.topbar,.topbar-toggle{display:flex;align-items:center}.topbar-toggle{width:36px;height:36px;justify-content:center;border-radius:var(--assail-radius-md);color:var(--assail-text-secondary);background:transparent;border:none;cursor:pointer;transition:var(--assail-transition-fast,.15s ease)}.topbar-toggle:hover{color:var(--assail-text-primary);background:hsla(0,0%,100%,.06)}.topbar-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--assail-text-xs);overflow:hidden;cursor:pointer;transition:var(--assail-transition-fast,.15s ease);background-color:var(--assail-accent);color:var(--assail-bg-primary);border:none}.topbar-avatar:hover{box-shadow:0 0 0 2px var(--assail-bg-primary),0 0 0 4px var(--assail-accent)}@media (max-width:767px){.app-shell[data-sidebar=expanded] .app-shell-content,.app-shell[data-sidebar=minimized] .app-shell-content{margin-left:0}.sidebar-panel{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 0 40px hsla(0,0%,100%,.02),8px 0 40px rgba(0,0,0,.6)}}