@keyframes fb-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fb-backdrop-in{0%{opacity:0}to{opacity:1}}.fb-sheet{animation:fb-sheet-up var(--dur-base) var(--ease) both}.fb-sheet-backdrop{animation:fb-backdrop-in var(--dur-fast) ease-out both}@keyframes dash-scrim-in{0%{opacity:0}}@keyframes dash-scrim-out{to{opacity:0}}.dash-scrim{position:fixed;inset:0;z-index:60;pointer-events:none;background:rgba(4,7,12,.5);animation:dash-scrim-in .24s ease-out backwards}.dash-scrim-exit{animation:dash-scrim-out .34s ease-in forwards}.dash-overlay{position:fixed;inset:0;z-index:70;overflow:hidden}.dash-overlay[data-phase=exit]{pointer-events:none;user-select:none}.dash-panel{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.dash-panel::-webkit-scrollbar{width:10px}.dash-panel::-webkit-scrollbar-track{background:color-mix(in srgb,var(--text) 4%,transparent);border-left:1px solid color-mix(in srgb,var(--text) 6%,transparent)}.dash-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-dim) 30%,transparent);border-radius:999px;border:3px solid transparent;background-clip:padding-box}.dash-panel::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-dim) 52%,transparent);border:3px solid transparent;background-clip:padding-box}.dash-panel::-webkit-scrollbar-corner{background:transparent}.dash-overlay:not([data-phase=enter]):not([data-phase=exit]) .dash-body,.dash-overlay:not([data-phase=enter]):not([data-phase=exit]) .dash-panel{background:var(--bg)}.dash-overlay[data-phase=enter] .dash-panel,.dash-overlay[data-phase=exit] .dash-panel{overflow:hidden}.shell-topbar-wrap{position:sticky;top:0;z-index:30}@keyframes chunk-from-top{0%{transform:translateY(-104%)}}@keyframes chunk-from-left{0%{transform:translateX(-104%)}}@keyframes chunk-from-right{0%{transform:translateX(calc(104% + 32px))}}@keyframes chunk-from-bottom{0%{transform:translateY(100vh)}}@keyframes chunk-from-bottom-bar{0%{transform:translateY(110%)}}.dash-overlay[data-phase=enter] .dash-topbar{animation:chunk-from-top var(--chunk-dur) var(--chunk-ease) backwards}.dash-overlay[data-phase=enter] .dash-body>aside{animation:chunk-from-left var(--chunk-dur) var(--chunk-ease) backwards}.dash-overlay[data-phase=enter] .dash-main{animation:chunk-from-right var(--chunk-dur) var(--chunk-ease) backwards}.dash-overlay[data-phase=enter] .dash-page{animation:chunk-from-bottom var(--chunk-dur) var(--chunk-ease) backwards}.dash-overlay[data-phase=enter] .mobilenav-bar{animation:chunk-from-bottom-bar var(--chunk-dur) var(--chunk-ease) backwards}.dash-overlay[data-phase=enter] .dash-main,.dash-overlay[data-phase=exit] .dash-main{box-shadow:-28px 0 56px rgba(2,4,8,.5)}.dash-overlay[data-phase=exit] .dash-topbar{animation:chunk-from-top var(--chunk-dur) var(--chunk-ease) reverse both}.dash-overlay[data-phase=exit] .dash-body>aside{animation:chunk-from-left var(--chunk-dur) var(--chunk-ease) reverse both}.dash-overlay[data-phase=exit] .dash-main{animation:chunk-from-right var(--chunk-dur) var(--chunk-ease) reverse both}.dash-overlay[data-phase=exit] .dash-page{animation:chunk-from-bottom var(--chunk-dur) var(--chunk-ease) reverse both}.dash-overlay[data-phase=exit] .mobilenav-bar{animation:chunk-from-bottom-bar var(--chunk-dur) var(--chunk-ease) reverse both}.dash-panel{--chunk-dur:480ms;--chunk-ease:cubic-bezier(0.16,1,0.3,1)}.sidebar-aside{position:sticky;top:0;z-index:20;display:none;height:100svh;flex-shrink:0;flex-direction:column;border-right:1px solid var(--line);background:oklch(.22 .04 245/78%);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);overflow:hidden;transition:width .22s var(--ease,cubic-bezier(.22,.61,.36,1))}@media (min-width:1024px){.sidebar-aside{display:flex}}.sidebar-aside[data-collapsed=false]{width:288px}.sidebar-aside[data-collapsed=true]{width:76px}:root[data-theme=light] .sidebar-aside{background:oklch(.99 .012 230/85%)}.sidebar-aside[data-collapsed=true] .nav-item-premium{padding-left:.5rem;padding-right:.5rem}.sidebar-aside[data-collapsed=true] .nav-item-premium:hover{transform:none}.sidebar-aside{--nav-primary:oklch(0.74 0.15 215);--nav-grad-b:oklch(0.65 0.18 260);--nav-accent:oklch(0.40 0.10 220);--nav-ink:oklch(0.15 0.04 245);--nav-glow:oklch(0.62 0.16 220/50%)}.nav-item-premium{position:relative;display:flex;align-items:center;gap:.75rem;padding:.5rem .7rem .5rem .375rem;border-radius:16px;text-align:left;border:none;cursor:pointer;transition:all .25s cubic-bezier(.22,.61,.36,1);background:transparent;color:var(--text-dim);text-decoration:none;outline:none;min-height:44px}.nav-item-premium:hover{background:var(--surface-2);color:var(--text);transform:translateX(2px)}.nav-item-premium.active{background:var(--surface-2);backdrop-filter:blur(14px);color:var(--text);box-shadow:inset 0 1px 0 0 oklch(1 0 0/18%),0 6px 16px -4px oklch(.4 .1 240/25%)}.nav-item-premium .nav-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;transition:all .25s cubic-bezier(.22,.61,.36,1);background:var(--nav-accent);color:oklch(.96 .015 230)}.nav-item-premium:hover .nav-icon{background:var(--nav-primary);color:var(--nav-ink)}.nav-item-premium.active .nav-icon{background:linear-gradient(135deg,var(--nav-primary),var(--nav-grad-b));color:var(--nav-ink);box-shadow:0 4px 12px -2px var(--nav-glow)}.nav-active-bar{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;border-radius:0 3px 3px 0;background:var(--nav-primary);transition:height .25s cubic-bezier(.22,.61,.36,1);pointer-events:none}.nav-item-premium.active .nav-active-bar{height:28px;box-shadow:0 0 12px oklch(.62 .16 220/40%)}.nav-item-premium:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--nav-primary) 55%,transparent)}.sidebar-aside .user-chip-tile{border-radius:12px;overflow:hidden}.sidebar-aside .user-chip-currency{border-radius:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--nav-accent) 38%,transparent)}.nav-item-premium .nav-icon.nav-icon-bare,.nav-item-premium.active .nav-icon.nav-icon-bare,.nav-item-premium:hover .nav-icon.nav-icon-bare{background:transparent;box-shadow:none}:root[data-theme=light] .nav-item-premium .nav-icon:not(.nav-icon-bare){background:transparent;color:var(--text-dim);box-shadow:none}:root[data-theme=light] .nav-item-premium:hover .nav-icon:not(.nav-icon-bare){background:color-mix(in srgb,var(--ice) 12%,transparent);color:var(--text)}:root[data-theme=light] .nav-item-premium.active .nav-icon:not(.nav-icon-bare){background:color-mix(in srgb,var(--ice) 15%,transparent);color:var(--ice-ink);box-shadow:none}.dash-overlay[data-motion=off] .dash-body>aside,.dash-overlay[data-motion=off] .dash-main,.dash-overlay[data-motion=off] .dash-page,.dash-overlay[data-motion=off] .dash-page .card-premium:not(.grid>*),.dash-overlay[data-motion=off] .dash-page .grid>*,.dash-overlay[data-motion=off] .dash-page .header-premium,.dash-overlay[data-motion=off] .dash-page [data-slot=card]:not(.grid>*),.dash-overlay[data-motion=off] .dash-page>*>*,.dash-overlay[data-motion=off] .dash-scrim,.dash-overlay[data-motion=off] .dash-scrim-exit,.dash-overlay[data-motion=off] .dash-topbar,.dash-overlay[data-motion=off] .fb-sheet,.dash-overlay[data-motion=off] .fb-sheet-backdrop,.dash-overlay[data-motion=off] .mobilenav-bar,.dash-overlay[data-motion=off] .mobilenav-more-backdrop,.dash-overlay[data-motion=off] .mobilenav-more-panel{animation:none!important}.dash-overlay[data-motion=off] .sidebar-aside{transition:none}@media (prefers-reduced-motion:reduce){.sidebar-aside{transition:none}}@keyframes mobilenav-more-in{0%{transform:translateY(24px);opacity:0}}.mobilenav-more-panel{animation:mobilenav-more-in .22s var(--ease,ease-out) both}.mobilenav-more-backdrop{animation:fb-backdrop-in .18s ease-out both}@media (prefers-reduced-motion:reduce){.dash-overlay[data-phase=enter] .dash-body>aside,.dash-overlay[data-phase=enter] .dash-main,.dash-overlay[data-phase=enter] .dash-page,.dash-overlay[data-phase=enter] .dash-topbar,.dash-overlay[data-phase=enter] .mobilenav-bar,.dash-overlay[data-phase=exit] .dash-body>aside,.dash-overlay[data-phase=exit] .dash-main,.dash-overlay[data-phase=exit] .dash-page,.dash-overlay[data-phase=exit] .dash-topbar,.dash-overlay[data-phase=exit] .mobilenav-bar,.dash-scrim,.dash-scrim-exit,.fb-sheet,.fb-sheet-backdrop,.mobilenav-more-backdrop,.mobilenav-more-panel{animation:none}}.loginv61{display:flex;flex-direction:column;gap:var(--sp-6,24px);padding-block:var(--sp-4,16px)}.loginv61-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4,16px);flex-wrap:wrap}.loginv61-head-text{min-width:0}.loginv61-crumb{margin:0 0 4px;font-size:var(--fs-12,12px);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ice-ink,var(--text-dim))}.loginv61-title{margin:0 0 6px;font-size:var(--fs-28,28px);letter-spacing:-.02em;color:var(--text)}.loginv61-sub{margin:0;font-size:var(--fs-14,14px);line-height:var(--lh-body,1.55);color:var(--text-dim)}.loginv61-topbtn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 20px;border-radius:var(--radius-input,10px);background:var(--ice);color:var(--on-ice);font-size:var(--fs-14,14px);font-weight:600;text-decoration:none;flex-shrink:0;transition:background-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);box-shadow:0 6px 18px color-mix(in srgb,var(--ice) 35%,transparent)}.loginv61-topbtn:hover{background:var(--ice-deep);transform:translateY(-1px)}.loginv61-topbtn:focus-visible{outline:2px solid var(--ice);outline-offset:2px}.loginv61-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--sp-5,20px);align-items:start}@media (max-width:1024px){.loginv61-grid{grid-template-columns:minmax(0,1fr)}}.loginv61-main{flex-direction:column;min-width:0}.loginv61-card,.loginv61-main{display:flex;gap:var(--sp-5,20px)}.loginv61-card{align-items:center;border-radius:var(--radius-card,16px);border:1px solid var(--line);background:var(--surface);padding:var(--sp-6,24px);box-shadow:var(--shadow-frost,0 8px 24px rgba(16,22,40,.09))}@media (max-width:640px){.loginv61-card{flex-direction:column;text-align:center}.loginv61-card-body{align-items:center}}.loginv61-avatar{width:96px;height:96px;border-radius:9999px;object-fit:cover;border:1px solid var(--line);flex-shrink:0;box-shadow:0 0 0 4px color-mix(in srgb,var(--ice) 18%,transparent),var(--shadow-frost,0 8px 24px rgba(16,22,40,.09))}.loginv61-card-body{display:flex;flex-direction:column;gap:10px;min-width:0}.loginv61-card-title{margin:0;font-size:var(--fs-20,20px);letter-spacing:-.01em;color:var(--text)}.loginv61-card-sub{margin:0;font-size:var(--fs-14,14px);line-height:var(--lh-body,1.55);color:var(--text-dim);max-width:52ch}.loginv61-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;min-height:44px;padding:0 22px;border-radius:var(--radius-input,10px);background:var(--ice);color:var(--on-ice);font-size:var(--fs-15,15px);font-weight:600;text-decoration:none;transition:background-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.loginv61-btn:hover{background:var(--ice-deep);transform:translateY(-1px)}.loginv61-btn:focus-visible{outline:2px solid var(--ice);outline-offset:2px}.loginv61-error{border-radius:var(--radius-input,10px);border:1px solid color-mix(in srgb,var(--danger) 40%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger-ink,inherit);padding:10px 12px;text-align:left}.loginv61-error,.loginv61-hint{font-size:var(--fs-12,12px);line-height:var(--lh-body,1.55);margin:0}.loginv61-hint{color:var(--text-dim);max-width:46ch}.loginv61-dest{border-radius:var(--radius-card,16px);border:1px solid var(--line);background:var(--surface);padding:var(--sp-5,20px) var(--sp-6,24px)}.loginv61-dest-title{margin:0 0 4px;font-size:var(--fs-16,16px);letter-spacing:-.01em;color:var(--text)}.loginv61-dest-sub{margin:0 0 var(--sp-4,16px);font-size:var(--fs-13,13px);color:var(--text-dim)}.loginv61-dest-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media (max-width:900px){.loginv61-dest-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.loginv61-dest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.loginv61-dest-item{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 12px;border-radius:var(--radius-input,10px);background:var(--surface-2,color-mix(in srgb,var(--ice) 7%,transparent));border:1px solid color-mix(in srgb,var(--ice) 14%,transparent);font-size:var(--fs-13,13px);font-weight:600;color:var(--text)}.loginv61-dest-icon{width:15px;height:15px;flex-shrink:0;color:var(--ice-ink,var(--ice))}.loginv61-quick{border-radius:var(--radius-card,16px);border:1px solid var(--line);background:var(--surface);padding:var(--sp-5,20px) var(--sp-5,20px);position:sticky;top:var(--sp-4,16px)}.loginv61-quick-title{margin:0 0 3px;font-size:var(--fs-16,16px);color:var(--text)}.loginv61-quick-sub{margin:0 0 var(--sp-4,16px);font-size:var(--fs-12,12px);color:var(--text-dim);line-height:1.5}.loginv61-quick-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.loginv61-quick-item{display:flex;flex-direction:column;gap:6px;padding:14px 12px;border-radius:var(--radius-input,10px);background:var(--surface-2,color-mix(in srgb,var(--ice) 7%,transparent));border:1px solid color-mix(in srgb,var(--ice) 14%,transparent)}.loginv61-quick-icon{width:20px;height:20px;color:var(--ice-ink,var(--ice))}.loginv61-quick-label{font-size:var(--fs-13,13px);font-weight:700;color:var(--text)}.loginv61-quick-hint{font-size:var(--fs-11,11px);color:var(--text-dim)}.loginv61-home{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:var(--fs-14,14px);color:var(--text-dim);text-decoration:none;border-radius:var(--radius-chip,999px);padding:6px 10px;transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.loginv61-home:hover{color:var(--text);background:var(--surface-2)}.loginv61-home:focus-visible{outline:2px solid var(--ice);outline-offset:2px}.cmds-overlay{position:fixed;inset:0;z-index:70;background:var(--bg)}.cmds-panel{--chunk-dur:480ms;--chunk-ease:cubic-bezier(0.16,1,0.3,1);position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column}.cmds-overlay[data-phase=enter] .cmds-topbar{animation:chunk-from-top var(--chunk-dur) var(--chunk-ease) backwards}.cmds-overlay[data-phase=enter] .cmds-main{animation:chunk-from-right var(--chunk-dur) var(--chunk-ease) backwards;box-shadow:-28px 0 56px rgba(2,4,8,.5)}.cmds-overlay[data-phase=enter] .cmds-page{animation:chunk-from-bottom var(--chunk-dur) var(--chunk-ease) backwards}.cmds-overlay[data-phase=exit] .cmds-topbar{animation:chunk-from-top var(--chunk-dur) var(--chunk-ease) reverse both}.cmds-overlay[data-phase=exit] .cmds-main{animation:chunk-from-right var(--chunk-dur) var(--chunk-ease) reverse both;box-shadow:-28px 0 56px rgba(2,4,8,.5)}.cmds-overlay[data-phase=exit] .cmds-page{animation:chunk-from-bottom var(--chunk-dur) var(--chunk-ease) reverse both}.cmds-overlay[data-motion=off] .cmds-main,.cmds-overlay[data-motion=off] .cmds-page,.cmds-overlay[data-motion=off] .cmds-topbar{animation:none!important;box-shadow:none!important}.cmds-topbar{display:flex;align-items:center;gap:16px;padding:14px clamp(16px,4vw,32px);border-bottom:1px solid var(--line);background:var(--surface);flex-shrink:0}.cmds-back{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:var(--radius-input,10px);border:1px solid var(--line);background:var(--surface-2,transparent);color:var(--text-dim);font-size:13.5px;font-weight:600;cursor:pointer;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.cmds-back:hover{color:var(--text);border-color:color-mix(in srgb,var(--ice) 40%,transparent);background:color-mix(in srgb,var(--ice) 8%,transparent)}.cmds-back:focus-visible{outline:2px solid var(--ice);outline-offset:2px}.cmds-crumb{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-dim);letter-spacing:.02em;user-select:none}.cmds-crumb-sep{color:var(--text-faint,var(--text-dim));opacity:.6}.cmds-crumb .strong{color:var(--text);font-weight:700}.cmds-main{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:var(--bg);scrollbar-gutter:stable}.cmds-page{max-width:960px;margin-inline:auto;padding:clamp(20px,4vw,40px) clamp(16px,4vw,32px) 96px}.cmds-main::-webkit-scrollbar{width:10px}.cmds-main::-webkit-scrollbar-track{background:color-mix(in srgb,var(--text) 4%,transparent);border-left:1px solid color-mix(in srgb,var(--text) 6%,transparent)}.cmds-main::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-dim) 30%,transparent);border-radius:999px;border:3px solid transparent;background-clip:padding-box}.cmds-main::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-dim) 52%,transparent);border:3px solid transparent;background-clip:padding-box}.dash-overlay :not(.dash-panel)::-webkit-scrollbar{width:8px;height:8px}.dash-overlay :not(.dash-panel)::-webkit-scrollbar-track{background:transparent}.dash-overlay :not(.dash-panel)::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-dim) 26%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.dash-overlay :not(.dash-panel)::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-dim) 46%,transparent);border:2px solid transparent;background-clip:padding-box}.dash-overlay :not(.dash-panel)::-webkit-scrollbar-corner{background:transparent}.tk-overlay[data-phase=enter] .tk-page{animation:chunk-from-bottom var(--chunk-dur) var(--chunk-ease) backwards}.tk-overlay[data-phase=exit] .tk-page{animation:chunk-from-bottom var(--chunk-dur) var(--chunk-ease) reverse both}.tk-overlay[data-motion=off] .tk-page{animation:none!important}.tk-main{background:var(--bg)}.tk-page{max-width:1060px;margin-inline:auto;padding:clamp(14px,3vw,28px) clamp(14px,3vw,28px) 32px}@keyframes page-nav-forward{0%{transform:translateX(36px);opacity:0}}@keyframes page-nav-backward{0%{transform:translateX(-36px);opacity:0}}.page-nav-forward{animation:page-nav-forward .28s var(--ease) backwards}.page-nav-backward{animation:page-nav-backward .28s var(--ease) backwards}@media (prefers-reduced-motion:reduce){.page-nav-backward,.page-nav-forward{animation:none}}@keyframes page-block-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes page-card-rise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.dash-page .header-premium{animation:page-block-rise .42s var(--ease) 40ms backwards}.dash-page>*>*{animation:page-block-rise .4s var(--ease) backwards}.dash-page>*>:first-child{animation-delay:60ms}.dash-page>*>:nth-child(2){animation-delay:.12s}.dash-page>*>:nth-child(3){animation-delay:.18s}.dash-page>*>:nth-child(4){animation-delay:.24s}.dash-page>*>:nth-child(5){animation-delay:.3s}.dash-page>*>:nth-child(n+6){animation-delay:.34s}.dash-page .grid>*{animation:page-card-rise .38s var(--ease) backwards;animation-delay:calc(.16s + (var(--stagger-i, 0) * 45ms))}.dash-page .grid>:first-child{--stagger-i:0}.dash-page .grid>:nth-child(2){--stagger-i:1}.dash-page .grid>:nth-child(3){--stagger-i:2}.dash-page .grid>:nth-child(4){--stagger-i:3}.dash-page .grid>:nth-child(5){--stagger-i:4}.dash-page .grid>:nth-child(6){--stagger-i:5}.dash-page .grid>:nth-child(7){--stagger-i:6}.dash-page .grid>:nth-child(8){--stagger-i:7}.dash-page .grid>:nth-child(n+9){--stagger-i:8}.dash-page .card-premium:not(.grid>*),.dash-page [data-slot=card]:not(.grid>*){animation:page-card-rise .38s var(--ease) .12s backwards}.dash-page [data-slot=card],.dash-page [data-slot=stat-card]{transition:transform .22s var(--ease),border-color .22s var(--ease)}.dash-page [data-slot=card]:hover,.dash-page [data-slot=stat-card]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ice) 45%,transparent)}.dash-page .grid-live>*,.dash-page .no-stagger,.dash-page .no-stagger>*{animation:none!important}@media (prefers-reduced-motion:reduce){.dash-page .card-premium:not(.grid>*),.dash-page .grid>*,.dash-page .header-premium,.dash-page [data-slot=card]:not(.grid>*),.dash-page>*>*{animation:none}}