.bk-yazi-acik{display:block}.bk-yazi-koyu,[data-tema=koyu] .bk-yazi-acik{display:none}[data-tema=koyu] .bk-yazi-koyu{display:block}:root{--bg: #F0F0F0;--sidebar-bg: #FFFFFF;--card-bg: #FFFFFF;--border: #E8E8E8;--gold: #E8940C;--gold-mid: #FF9D00;--gold-dark: #FFB43C;--gold-hi: #A66908;--gold-rgb: 232,148,12;--green: #22c55e;--green-l: #4ade80;--amber: #E8590C;--amber-l: #FF8A3D;--red: #ef4444;--red-l: #f87171;--purple: #a855f7;--purple-l: #c084fc;--t-primary: #1A1A1A;--t-secondary: #555555;--t-muted: #999999;--t-dim: #BBBBBB;--t-ghost: #E8E8E8;--nav-label: #999999;--nav-item: #555555;--search-bg: rgba(255,255,255,.65)}*{box-sizing:border-box;margin:0;padding:0;scrollbar-width:thin;scrollbar-color:rgba(232,148,12,.18) transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#e8940c38;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#e8940c6b}html,body{background:var(--bg);color:var(--t-primary);color-scheme:light;font-family:Space Grotesk,system-ui,sans-serif;font-weight:400;font-size:16px;min-height:100vh;overflow-x:hidden}button,input{font-family:inherit;color:inherit;background:none;border:none;outline:none}input::placeholder{color:var(--t-muted);opacity:.45}button{cursor:pointer;transition:filter .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),background .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1),color .42s cubic-bezier(.22,1,.36,1)}button:not(:disabled):hover{filter:brightness(1.05);transform:scale(1.02);box-shadow:0 0 12px #e8940c1c,0 0 26px #e8940c0d}button:not(:disabled):active{transform:scale(.985);filter:brightness(.97);box-shadow:0 0 6px #e8940c14;transition-duration:.14s}.glassBtn{position:relative;overflow:hidden;isolation:isolate}.glassBtn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,rgba(255,255,255,.38) 0%,rgba(255,255,255,.08) 32%,transparent 58%);pointer-events:none;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.glassBtn:after{content:"";position:absolute;top:0;left:-65%;width:45%;height:100%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-18deg);pointer-events:none;transition:left .65s cubic-bezier(.22,1,.36,1)}.glassBtn:not(:disabled):hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.07)}.glassBtn:not(:disabled):hover:after{left:140%}.glassBtn:not(:disabled):active{transform:translateY(0) scale(.98)}.bkBtn{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Space Grotesk,system-ui,sans-serif;transition:background-position .6s cubic-bezier(.22,1,.36,1),background .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.bkBtn:disabled{cursor:default}.bkBtn:not(:disabled):hover{filter:none}.bkBtnPrimary{color:#fff;border:1px solid rgba(255,184,48,.45);background:linear-gradient(115deg,#d9880f,#e8940c 35%,#ff9d00 65%,#ffb43c);background-size:220% 100%;background-position:0% 50%;box-shadow:0 3px 10px #e8940c38}.bkBtnPrimary:not(:disabled):hover{background-position:100% 50%;border-color:#ffc85ab3;transform:translateY(-2px) scale(1.02);box-shadow:0 9px 24px #e8940c57,0 0 0 3px #e8940c1a}.bkBtnPrimary:not(:disabled):active{transform:translateY(0) scale(.98);box-shadow:0 2px 8px #e8940c3d;transition-duration:.14s}.bkBtnGhost{color:var(--gold-hi);background:rgba(var(--gold-rgb),.08);border:1px solid rgba(var(--gold-rgb),.24)}.bkBtnGhost:not(:disabled):hover{background:rgba(var(--gold-rgb),.16);border-color:rgba(var(--gold-rgb),.48);transform:translateY(-2px);box-shadow:0 7px 20px #e8940c2e}.bkBtnGhost:not(:disabled):active{transform:translateY(0) scale(.985);box-shadow:0 2px 7px #e8940c24;transition-duration:.14s}.bkBtnNeutral{color:var(--t-secondary);background:rgba(var(--gold-rgb),.05);border:1px solid var(--border)}.bkBtnNeutral:not(:disabled):hover{background:rgba(var(--gold-rgb),.11);border-color:rgba(var(--gold-rgb),.3);color:var(--t-primary);transform:translateY(-2px);box-shadow:0 6px 16px #0000001a}.bkBtnNeutral:not(:disabled):active{transform:translateY(0) scale(.985);transition-duration:.14s}.bkBtnIcon{color:var(--t-muted);background:rgba(var(--gold-rgb),.06);border:1px solid var(--border);display:grid;place-items:center}.bkBtnIcon:not(:disabled):hover{background:rgba(var(--gold-rgb),.16);border-color:rgba(var(--gold-rgb),.4);color:var(--gold-hi);transform:scale(1.1) rotate(-4deg);box-shadow:0 5px 14px #e8940c2e}.bkBtnIcon:not(:disabled):active{transform:scale(.95) rotate(0);transition-duration:.14s}.bkBtnDanger{color:#ef4444;background:#ef444412;border:1px solid rgba(239,68,68,.25)}.bkBtnDanger:not(:disabled):hover{background:#ef444429;border-color:#ef44447a;color:#f87171;transform:translateY(-2px);box-shadow:0 7px 18px #ef444433}.bkBtnDanger:not(:disabled):active{transform:translateY(0) scale(.985);transition-duration:.14s}.bkBtnLink{background:none;border:none;color:var(--t-muted);text-decoration:underline;text-underline-offset:3px}.bkBtnLink:not(:disabled):hover{color:var(--gold-hi);text-decoration-color:var(--gold-hi)}.bkBtnToggle{cursor:pointer;transition:box-shadow .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),filter .4s cubic-bezier(.22,1,.36,1)}.bkBtnToggle:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 6px 16px #e8940c29}.bkBtnToggle:not(:disabled):active{transform:translateY(0) scale(.985);transition-duration:.14s}@media (prefers-reduced-motion: reduce){.bkBtnToggle,.bkBtnToggle:not(:disabled):hover,.bkBtnToggle:not(:disabled):active{transform:none}}@media (prefers-reduced-motion: reduce){.bkBtn,.bkBtn:not(:disabled):hover,.bkBtn:not(:disabled):active{transform:none}}a{text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:rgba(var(--gold-rgb),.22);border-radius:4px}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fadeUp{animation:fadeUp .5s cubic-bezier(.4,0,.2,1) backwards}@keyframes pageEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.pageEnter{animation:pageEnter .42s cubic-bezier(.16,1,.3,1) backwards}@media (max-width: 860px){.auth-illustration{display:none!important}.auth-form-panel{flex:1 1 100%!important}}@keyframes bkFade{0%{opacity:0}to{opacity:1}}.bkBackdropIn{animation:bkFade .34s ease both}@keyframes bkModalIn{0%{opacity:0;transform:translate(-50%,-46%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.bkModalIn{animation:bkModalIn .44s cubic-bezier(.16,1,.3,1) both}.hoverLift{transition:box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),background .45s cubic-bezier(.22,1,.36,1)}.hoverLift:hover{transform:translateY(-4px);border-color:#e8940c4d;background:#e8940c1a;box-shadow:0 10px 26px #e8940c21}.hoverRow{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1),background .4s cubic-bezier(.22,1,.36,1)}.hoverRow:hover{transform:translate(4px);border-color:#e8940c42;box-shadow:0 5px 16px #e8940c1c}@keyframes bkUndoBar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.slideInRight{animation:slideInRight .28s cubic-bezier(.4,0,.2,1) forwards}@keyframes particleFloat{0%{opacity:0;transform:translateY(0) scale(1)}15%{opacity:1}80%{opacity:.6}to{opacity:0;transform:translateY(-160px) scale(.4)}}.gsPerfRow:hover{background:#e8940c0f}.gsChartScroll{scrollbar-width:thin}.gsChartScroll::-webkit-scrollbar{height:6px}.gsChartScroll::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:3px}.gsChartScroll:active{cursor:grabbing}@keyframes gsChartIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes gsBarUp{0%{transform:scaleY(.25);opacity:.35}to{transform:scaleY(1);opacity:1}}.gsChartFade{animation:gsChartIn .34s cubic-bezier(.16,.84,.28,1) both}.gsChartFade .gsBar{transform-origin:bottom center;animation:gsBarUp .42s cubic-bezier(.16,.84,.28,1) both;transition:height .3s cubic-bezier(.16,.84,.28,1)}.gsChartCol{animation:gsChartIn .34s cubic-bezier(.16,.84,.28,1) both}.gsTabBtn{transition:background .22s,color .22s,border-color .22s}@media (prefers-reduced-motion: reduce){.gsChartFade,.gsChartFade .gsBar,.gsChartCol{animation:none}.gsChartFade .gsBar{transition:none}}@keyframes gsRowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.gsPanelFade{animation:gsChartIn .32s cubic-bezier(.16,.84,.28,1) both}.gsRowIn{animation:gsRowIn .3s cubic-bezier(.16,.84,.28,1) both}@media (prefers-reduced-motion: reduce){.gsPanelFade,.gsRowIn{animation:none}}.gsAttCol{cursor:default}.gsAttCol .gsAttBar{transform-origin:bottom center;transition:filter .18s ease,transform .18s cubic-bezier(.16,.84,.28,1),box-shadow .18s ease}.gsAttCol:hover .gsAttBar{filter:brightness(1.16) saturate(1.08);transform:scaleX(1.14);box-shadow:0 4px 14px #e8940c59}.gsAttCol .gsAttVal{opacity:0;transform:translateY(5px);transition:opacity .18s ease,transform .18s cubic-bezier(.16,.84,.28,1);font-size:10.5px;font-weight:700;color:var(--gold-hi, #E8940C);white-space:nowrap;pointer-events:none}.gsAttCol:hover .gsAttVal{opacity:1;transform:none}.gsAttWrap:hover .gsAttCol:not(:hover) .gsAttBar{filter:saturate(.55) opacity(.62)}@media (prefers-reduced-motion: reduce){.gsAttCol .gsAttBar,.gsAttCol .gsAttVal{transition:none}.gsAttCol:hover .gsAttBar{transform:none}}
