.fonyorum-premium{--fp-bg:#0f1115;--fp-bg-elevated:#161922;--fp-bg-card:#1b1f2b;--fp-bg-card-hover:#232838;--fp-bg-overlay:rgba(6,8,12,0.72);--fp-border:rgba(255,255,255,0.08);--fp-border-strong:rgba(255,255,255,0.14);--fp-text:#e6e9f0;--fp-text-muted:#98a2b8;--fp-text-faint:#6b7388;--fp-accent:#7aa2ff;--fp-accent-soft:rgba(122,162,255,0.16);--fp-accent-strong:#5b8def;--fp-positive:#4ade80;--fp-negative:#f87171;--fp-warning:#fbbf24;--fp-shadow-card:0 1px 0 rgba(255,255,255,0.04) inset,0 8px 24px -12px rgba(0,0,0,0.6);--fp-shadow-modal:0 24px 60px -20px rgba(0,0,0,0.7);--fp-radius-sm:8px;--fp-radius:12px;--fp-radius-lg:16px;min-height:100vh;background:radial-gradient(1200px 600px at 20% -10%,rgba(122,162,255,.08),transparent 60%),radial-gradient(900px 500px at 90% 0,rgba(167,139,250,.06),transparent 60%),radial-gradient(800px 500px at 50% 110%,rgba(74,222,128,.04),transparent 60%),var(--fp-bg);color:var(--fp-text);font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;letter-spacing:-.005em}.fp-topbar{position:sticky;top:0;z-index:30;justify-content:space-between;gap:16px;padding:14px 24px;border-bottom:1px solid var(--fp-border);background:color-mix(in srgb,var(--fp-bg) 82%,transparent);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%)}.fp-brand,.fp-topbar{display:flex;align-items:center}.fp-brand{gap:10px;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--fp-text)}.fp-brand-mark{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,var(--fp-accent),#a78bfa);color:#0b0e16;font-weight:800;font-size:13px;box-shadow:0 4px 16px -6px var(--fp-accent-soft)}.fp-brand-sub{color:var(--fp-text-faint);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.fp-topbar-actions{display:flex;align-items:center;gap:8px}.fp-back-link{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:500;color:var(--fp-text-muted);border:1px solid var(--fp-border);background:transparent;text-decoration:none;transition:all .16s ease}.fp-back-link:hover{color:var(--fp-text);border-color:var(--fp-border-strong);background:var(--fp-bg-elevated)}.fp-container{max-width:1180px;margin:0 auto;padding:28px 24px 56px}@media (max-width:640px){.fp-topbar{padding:12px 16px}.fp-container{padding:20px 16px 48px}.fp-hero-sync{max-width:100%}}[data-theme=github-light] .fonyorum-premium{--fp-bg:#f7f8fb;--fp-bg-elevated:#ffffff;--fp-bg-card:#ffffff;--fp-bg-card-hover:#f3f5fa;--fp-bg-overlay:rgba(15,17,21,0.42);--fp-border:rgba(15,23,42,0.08);--fp-border-strong:rgba(15,23,42,0.16);--fp-text:#0f172a;--fp-text-muted:#475569;--fp-text-faint:#64748b;--fp-accent:#2563eb;--fp-accent-soft:rgba(37,99,235,0.10);--fp-accent-strong:#1d4ed8;--fp-shadow-card:0 1px 0 rgba(255,255,255,0.6) inset,0 8px 24px -16px rgba(15,23,42,0.15);--fp-shadow-modal:0 24px 60px -20px rgba(15,23,42,0.30)}.fp-hero{position:relative;padding:24px;border:1px solid var(--fp-border);border-radius:var(--fp-radius-lg);background:linear-gradient(180deg,var(--fp-bg-elevated) 0,var(--fp-bg-card) 100%);box-shadow:var(--fp-shadow-card);overflow:hidden}.fp-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 200px at 80% -20%,var(--fp-accent-soft),transparent 60%);pointer-events:none}.fp-hero-eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fp-text-faint);font-weight:600}.fp-hero-title{margin-top:6px;font-size:28px;line-height:1.15;letter-spacing:-.02em;font-weight:700;color:var(--fp-text)}.fp-hero-subtitle{margin-top:8px;max-width:56ch;color:var(--fp-text-muted);font-size:13px;line-height:1.55}.fp-hero-sync{gap:10px;min-height:40px;max-width:320px;padding:9px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--fp-accent) 18%,transparent);background:color-mix(in srgb,var(--fp-accent-soft) 62%,transparent)}.fp-hero-sync,.fp-hero-sync-icon{display:inline-flex;align-items:center}.fp-hero-sync-icon{width:28px;height:28px;justify-content:center;flex-shrink:0;border-radius:999px;background:color-mix(in srgb,var(--fp-accent-soft) 86%,transparent);color:var(--fp-accent)}.fp-hero-sync-copy{min-width:0;display:flex;flex-direction:column;gap:1px}.fp-hero-sync-title{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fp-accent)}.fp-hero-sync-meta{font-size:12px;color:var(--fp-text-muted);line-height:1.4}.fp-hero-sync-detail{font-size:11px;color:var(--fp-text-faint);line-height:1.35}.fp-card{background:var(--fp-bg-card);border:1px solid var(--fp-border);border-radius:var(--fp-radius);box-shadow:var(--fp-shadow-card)}.fp-card-pad{padding:18px}.fp-section-title{font-size:13px;font-weight:600;letter-spacing:-.005em;color:var(--fp-text)}.fp-section-hint{font-size:12px;color:var(--fp-text-muted);line-height:1.5}.fp-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--fp-border);background:var(--fp-bg-elevated);color:var(--fp-text);font-size:12px;font-weight:500;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.fp-btn:hover{background:var(--fp-bg-card-hover);border-color:var(--fp-border-strong)}.fp-btn-primary{background:var(--fp-accent);border-color:transparent;color:#0b1020;font-weight:600}.fp-btn-primary:hover{background:var(--fp-accent-strong);color:#ffffff}.fp-btn-ghost{background:transparent;border-color:transparent;color:var(--fp-text-muted)}.fp-btn-ghost:hover{color:var(--fp-text);background:var(--fp-bg-card-hover)}.fp-input{width:100%;height:36px;padding:0 12px;border-radius:8px;border:1px solid var(--fp-border);background:var(--fp-bg-elevated);color:var(--fp-text);font-size:13px;transition:border-color .12s ease,box-shadow .12s ease}.fp-input:focus{outline:none;border-color:var(--fp-accent);box-shadow:0 0 0 3px var(--fp-accent-soft)}.fp-modal-overlay{position:fixed;inset:0;background:var(--fp-bg-overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px}.fp-modal{width:min(720px,100%);max-height:80vh;background:var(--fp-bg-elevated);border:1px solid var(--fp-border-strong);border-radius:var(--fp-radius-lg);box-shadow:var(--fp-shadow-modal);display:flex;flex-direction:column;overflow:hidden}.fp-modal-header{padding:14px 16px;border-bottom:1px solid var(--fp-border);display:flex;align-items:center;gap:10px}.fp-modal-body{flex:1 1 auto;overflow-y:auto;padding:8px 0}.fp-modal-footer{padding:10px 16px;border-top:1px solid var(--fp-border);display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:var(--fp-text-faint)}.fp-code-pill{min-height:20px;padding:0 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--fp-accent) 24%,transparent);background:color-mix(in srgb,var(--fp-accent-soft) 70%,transparent);color:var(--fp-accent);font-family:JetBrains Mono,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.fp-code-pill,.fp-fund-inline-title{display:inline-flex;align-items:center}.fp-fund-inline-title{min-width:0;gap:8px;flex-wrap:wrap}.fp-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;border-left:2px solid transparent;transition:background .1s ease,border-color .1s ease}.fp-row:hover,.fp-row[data-active=true]{background:var(--fp-bg-card-hover);border-left-color:var(--fp-accent)}.fp-row-main{min-width:0;display:flex;flex-direction:column;gap:4px}.fp-row-title{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fp-row-name{min-width:0;flex:1 1 220px;font-size:13px;color:var(--fp-text);font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-row-badge,.fp-row-meta{font-size:11px;color:var(--fp-text-faint)}.fp-row-meta{margin-top:2px}.fp-row-aside{font-family:JetBrains Mono,Consolas,monospace;font-size:12px;color:var(--fp-text-muted);text-align:right}.fp-store-guide{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:7px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--fp-accent) 20%,var(--fp-border));background:color-mix(in srgb,var(--fp-accent-soft) 72%,transparent);color:var(--fp-text-muted);font-size:11px;line-height:1.35}.fp-store-guide svg{color:var(--fp-accent);flex-shrink:0}.fp-sync-panel{margin-bottom:16px;padding:16px;border:1px solid var(--fp-border);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.02) 0,transparent 22%),color-mix(in srgb,var(--fp-bg-elevated) 92%,transparent)}.fp-sync-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.fp-sync-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.fp-sync-stat-card{display:flex;flex-direction:column;gap:4px;padding:12px 13px;border-radius:12px;border:1px solid var(--fp-border);background:color-mix(in srgb,var(--fp-bg-card) 88%,transparent)}.fp-sync-stat-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fp-text-faint)}.fp-sync-stat-value{font-size:20px;line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" on,"lnum" on;color:var(--fp-text)}.fp-sync-step-list{display:grid;gap:10px;margin-top:14px}.fp-sync-step{display:flex;align-items:flex-start;gap:12px;padding:12px 13px;border-radius:12px;border:1px solid var(--fp-border);background:color-mix(in srgb,var(--fp-bg-card) 84%,transparent)}.fp-sync-step-dot{width:10px;height:10px;margin-top:4px;border-radius:999px;background:var(--fp-text-faint);flex-shrink:0}.fp-sync-step[data-status=running] .fp-sync-step-dot{background:var(--fp-warning);box-shadow:0 0 0 4px rgba(251,191,36,.12)}.fp-sync-step[data-status=success] .fp-sync-step-dot{background:var(--fp-positive);box-shadow:0 0 0 4px rgba(74,222,128,.12)}.fp-sync-step[data-status=error] .fp-sync-step-dot{background:var(--fp-negative);box-shadow:0 0 0 4px rgba(248,113,113,.12)}.fp-sync-step-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.fp-sync-step-label{font-size:12px;font-weight:650;color:var(--fp-text)}.fp-sync-step-detail{font-size:12px;line-height:1.5;color:var(--fp-text-muted)}.fp-sync-inline{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--fp-border);background:color-mix(in srgb,var(--fp-bg-elevated) 94%,transparent);color:var(--fp-text-muted);font-size:11px;line-height:1.4}.fp-sync-inline[data-tone=positive]{color:var(--fp-positive);border-color:rgba(74,222,128,.24);background:rgba(74,222,128,.08)}.fp-sync-inline[data-tone=negative]{color:var(--fp-negative);border-color:rgba(248,113,113,.24);background:rgba(248,113,113,.08)}.fp-store-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.fp-store-workbench{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px;align-items:start}.fp-store-pane-tabs{display:flex;flex-direction:column;gap:8px}.fp-store-pane-tab{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;border-radius:14px;border:1px solid var(--fp-border);background:color-mix(in srgb,var(--fp-bg-elevated) 92%,transparent);color:var(--fp-text-muted);text-align:left;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.fp-store-pane-tab:hover{transform:translateY(-1px);color:var(--fp-text);border-color:var(--fp-border-strong);background:color-mix(in srgb,var(--fp-bg-card-hover) 88%,transparent)}.fp-store-pane-tab[data-active=true]{color:var(--fp-accent);border-color:color-mix(in srgb,var(--fp-accent) 30%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--fp-accent-soft) 82%,transparent) 0,transparent 72%),color-mix(in srgb,var(--fp-bg-card) 94%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fp-accent) 16%,transparent)}.fp-store-pane-tab-label{font-size:12px;font-weight:650;color:inherit}.fp-store-pane-tab-meta{max-width:100%;font-size:11px;color:var(--fp-text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-store-pane-main{min-width:0}.fp-store-empty-panel{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:16px;border:1px dashed color-mix(in srgb,var(--fp-border-strong) 76%,transparent);background:color-mix(in srgb,var(--fp-bg-elevated) 92%,transparent)}.fp-store-empty-panel.is-compact{padding:14px}.fp-store-empty-title{font-size:13px;font-weight:650;color:var(--fp-text)}.fp-store-empty-text{font-size:12px;line-height:1.55;color:var(--fp-text-muted)}.fp-store-search{flex:1 1 280px;min-width:220px}.fp-store-filter-list{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.fp-store-filter-btn{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--fp-border);background:var(--fp-bg-elevated);color:var(--fp-text-muted);font-size:11px;font-weight:650;transition:background .14s ease,color .14s ease,border-color .14s ease}.fp-store-filter-btn:hover{color:var(--fp-text);border-color:var(--fp-border-strong);background:var(--fp-bg-card-hover)}.fp-store-filter-btn[data-active=true]{color:var(--fp-accent);border-color:color-mix(in srgb,var(--fp-accent) 28%,transparent);background:color-mix(in srgb,var(--fp-accent-soft) 70%,transparent)}.fp-store-results{margin-left:auto;font-size:11px;color:var(--fp-text-faint)}.fp-store-list{border:1px solid var(--fp-border);border-radius:16px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.02) 0,transparent 18%),color-mix(in srgb,var(--fp-bg-elevated) 90%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.fp-store-row{position:relative;display:flex;align-items:stretch;gap:18px;padding:16px 18px;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.fp-store-row+.fp-store-row{border-top:1px solid color-mix(in srgb,var(--fp-border) 90%,transparent)}.fp-store-row:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--fp-accent);opacity:0;transform:scaleY(.55);transform-origin:center;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.7,.2,1)}.fp-store-row:hover{background:color-mix(in srgb,var(--fp-bg-card-hover) 84%,transparent)}.fp-store-row:hover:before,.fp-store-row[data-active=true]:before{opacity:1;transform:scaleY(1)}.fp-store-row[data-active=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--fp-accent-soft) 82%,transparent) 0,transparent 52%),color-mix(in srgb,var(--fp-bg-card) 92%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fp-accent) 20%,transparent)}.fp-store-row:focus-visible{outline:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fp-accent) 24%,transparent),0 0 0 4px var(--fp-accent-soft)}.fp-store-row-main{min-width:0;flex:1 1 auto;display:flex;align-items:flex-start;gap:14px}.fp-store-avatar-shell{position:relative;flex-shrink:0}.fp-store-avatar-toggle{position:absolute;right:-3px;bottom:-3px;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent;color:#ffffff;font-size:9px;line-height:1;box-shadow:0 3px 10px -6px rgba(0,0,0,.7)}.fp-store-avatar-toggle.is-accent{background:linear-gradient(135deg,var(--fp-accent),var(--fp-accent-strong));border-color:color-mix(in srgb,var(--fp-accent) 45%,transparent)}.fp-store-avatar-toggle.is-danger{background:linear-gradient(135deg,#fb7185,#ef4444);border-color:rgba(248,113,113,.45)}.fp-store-body{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:10px}.fp-store-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fp-store-name-row{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.fp-store-title-stack{min-width:0;flex:1 1 260px;display:flex;flex-direction:column;gap:5px}.fp-store-title-row{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fp-store-code-title{min-width:0;font-family:JetBrains Mono,Consolas,monospace;font-size:22px;font-weight:800;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--fp-text)}.fp-store-name{flex:1 1 220px;font-size:15px;font-weight:650;line-height:1.2;color:var(--fp-text);letter-spacing:-.01em}.fp-store-name,.fp-store-name-subtle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-store-name-subtle{font-size:11px;line-height:1.45;color:var(--fp-text-faint)}.fp-store-source-list{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.fp-store-source{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;border:1px solid var(--fp-border);background:var(--fp-bg-elevated);color:var(--fp-text-faint);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fp-store-source[data-kind=server]{color:var(--fp-accent);border-color:color-mix(in srgb,var(--fp-accent) 26%,transparent);background:color-mix(in srgb,var(--fp-accent-soft) 62%,transparent)}.fp-store-source[data-kind=local]{color:var(--fp-text-muted);border-color:color-mix(in srgb,var(--fp-text-muted) 18%,transparent)}.fp-store-source[data-kind=catalog]{color:var(--fp-warning);border-color:rgba(251,191,36,.24);background:rgba(251,191,36,.08)}.fp-store-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.fp-store-fact{min-height:24px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--fp-bg-elevated) 92%,transparent);border:1px solid var(--fp-border);color:var(--fp-text-muted);font-size:11px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" on,"lnum" on}.fp-fund-compact,.fp-store-fact{display:inline-flex;align-items:center}.fp-fund-compact{min-width:0;max-width:100%;gap:8px}.fp-fund-compact-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.fp-fund-compact-primary,.fp-fund-compact-secondary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-fund-compact-primary{font-family:JetBrains Mono,Consolas,monospace;font-size:12px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--fp-text)}.fp-fund-compact-secondary{max-width:24ch;font-size:10px;line-height:1.35;color:var(--fp-text-faint)}.fp-fund-compact.is-centered{justify-content:center;text-align:center}.fp-fund-compact.is-centered .fp-fund-compact-copy{align-items:center}.fp-fund-compact.is-tight .fp-fund-compact-secondary{display:none}.fp-fund-compact.is-tight .fp-fund-compact-primary{max-width:10ch}.fp-fund-compact.is-table-row .fp-fund-compact-secondary{max-width:30ch}.fp-fund-compact-inline-label{width:88px;flex:0 0 88px}.fp-fund-compact-chip{max-width:14ch}.fp-fund-compact-chip .fp-fund-compact-primary{max-width:10ch}.fp-active-fund-compact .fp-fund-compact-primary{max-width:10ch;color:var(--fp-text)}.fp-sticky-trigger-compact{min-width:0;flex:1 1 auto}.fp-sticky-trigger-compact .fp-fund-compact-primary{max-width:12ch;color:var(--fp-text)}.fp-store-select-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--fp-accent) 22%,transparent);background:color-mix(in srgb,var(--fp-accent-soft) 68%,transparent);color:var(--fp-accent);font-size:11px;font-weight:650;white-space:nowrap}.fp-store-select-chip[data-active=true]{color:var(--fp-positive);border-color:rgba(74,222,128,.28);background:rgba(74,222,128,.12)}.fp-store-select-chip[data-state=catalog]{color:var(--fp-warning);border-color:rgba(251,191,36,.24);background:rgba(251,191,36,.08)}.fp-store-select-chip[data-state=loading]{color:var(--fp-warning);border-color:rgba(251,191,36,.26);background:rgba(251,191,36,.12)}.fp-store-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fp-store-tax-wrap{display:inline-flex;align-items:center}.fp-store-tax-select{min-width:148px;height:32px;padding-left:12px!important;border-radius:999px!important;border-color:color-mix(in srgb,var(--fp-border-strong) 76%,transparent)!important;background-color:color-mix(in srgb,var(--fp-bg-elevated) 94%,transparent)!important;color:var(--fp-text)!important;font-size:11px!important;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.fp-store-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-left:14px;border-left:1px solid color-mix(in srgb,var(--fp-border) 92%,transparent)}.fp-store-action-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--fp-text-muted);transition:background .14s ease,color .14s ease,border-color .14s ease,transform .14s ease}.fp-store-action-btn:hover{background:var(--fp-bg-card-hover);color:var(--fp-text);border-color:var(--fp-border)}.fp-store-action-btn:disabled{opacity:.32;cursor:not-allowed}.fp-store-action-btn.is-active{color:var(--fp-accent);border-color:color-mix(in srgb,var(--fp-accent) 26%,transparent);background:color-mix(in srgb,var(--fp-accent-soft) 70%,transparent)}.fp-store-action-btn[data-tone=danger]:hover{color:var(--fp-negative);border-color:rgba(248,113,113,.24);background:rgba(248,113,113,.08)}.fp-store-rename-input{width:100%;height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--fp-border-strong);background:color-mix(in srgb,var(--fp-bg-elevated) 96%,transparent);color:var(--fp-text);font-size:14px}.fp-store-rename-input:focus{outline:none;border-color:var(--fp-accent);box-shadow:0 0 0 3px var(--fp-accent-soft)}.fp-store-detail-panel{display:flex;flex-direction:column;gap:16px;padding:18px;border-radius:18px;border:1px solid var(--fp-border);background:linear-gradient(180deg,rgba(255,255,255,.02) 0,transparent 34px),color-mix(in srgb,var(--fp-bg-elevated) 94%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.fp-store-detail-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.fp-store-detail-main{min-width:0;display:flex;align-items:flex-start;gap:14px}.fp-store-detail-copy{min-width:0;display:flex;flex-direction:column;gap:8px}.fp-store-detail-title-row{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fp-store-detail-title{min-width:0;font-size:20px;line-height:1.2;font-weight:700;color:var(--fp-text)}.fp-store-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fp-store-detail-card{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 13px;border-radius:14px;border:1px solid var(--fp-border);background:color-mix(in srgb,var(--fp-bg-card) 88%,transparent)}.fp-store-detail-card-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fp-text-faint)}.fp-store-detail-card-value{min-width:0;font-size:14px;line-height:1.4;color:var(--fp-text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" on,"lnum" on}.fp-store-detail-meta-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fp-store-detail-meta-item{min-width:0;display:flex;flex-direction:column;gap:4px;padding:12px 13px;border-radius:14px;border:1px solid var(--fp-border);background:color-mix(in srgb,var(--fp-bg-elevated) 94%,transparent)}.fp-store-detail-meta-label{font-size:11px;color:var(--fp-text-faint)}.fp-store-detail-meta-value{min-width:0;font-size:13px;line-height:1.45;color:var(--fp-text);word-break:break-word}.fp-store-detail-subpanel{display:flex;flex-direction:column;gap:12px}.fp-store-detail-subpanel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.fp-store-detail-subpanel-title{font-size:13px;font-weight:650;color:var(--fp-text)}.fp-store-detail-subpanel-meta{font-size:11px;color:var(--fp-text-faint)}.fp-store-holding-list{display:grid;gap:8px}.fp-store-holding-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--fp-border);background:color-mix(in srgb,var(--fp-bg-card) 90%,transparent)}.fp-store-holding-main{min-width:0;display:flex;align-items:center;gap:10px}.fp-store-holding-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.fp-store-holding-subtitle,.fp-store-holding-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-store-holding-title{font-size:12px;font-weight:650;color:var(--fp-text)}.fp-store-holding-subtitle{font-size:11px;color:var(--fp-text-faint)}.fp-store-holding-weight{font-size:12px;font-weight:650;color:var(--fp-accent);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" on,"lnum" on}@media (max-width:820px){.fp-sync-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-store-workbench{grid-template-columns:minmax(0,1fr)}.fp-store-pane-tabs{flex-direction:row;overflow-x:auto;padding-bottom:2px}.fp-store-pane-tab{min-width:180px}.fp-store-row{gap:14px}.fp-store-heading,.fp-store-row{flex-direction:column}.fp-store-select-chip{align-self:flex-start}.fp-store-actions{padding-left:0;padding-top:12px;border-left:0;border-top:1px solid color-mix(in srgb,var(--fp-border) 92%,transparent);justify-content:flex-end}.fp-store-detail-grid,.fp-store-detail-meta-list{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-store-detail-hero,.fp-store-detail-main{flex-direction:column}}@media (max-width:560px){.fp-sync-stats{grid-template-columns:minmax(0,1fr)}.fp-store-controls{align-items:stretch}.fp-store-results{margin-left:0}.fp-store-row{padding:14px}.fp-store-row-main{gap:12px}.fp-fund-compact-inline-label{width:72px;flex-basis:72px}.fp-fund-compact-chip{max-width:12ch}.fp-store-name{font-size:14px}.fp-store-code-title{font-size:18px}.fp-store-tax-select{min-width:100%}.fp-store-pane-tabs{flex-direction:column}.fp-store-pane-tab{min-width:0}.fp-store-detail-title{font-size:18px}.fp-store-detail-grid,.fp-store-detail-meta-list,.fp-store-holding-row{grid-template-columns:minmax(0,1fr)}}.fp-sticky-shell{position:sticky;top:76px;z-index:40;margin-bottom:16px}.fp-sticky-inner{position:relative;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:14px;border:1px solid var(--fp-border);background:color-mix(in srgb,var(--fp-bg-elevated) 82%,transparent);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);box-shadow:0 14px 30px -20px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.04)}.fp-sticky-shell.is-flashing .fp-sticky-inner{box-shadow:0 14px 30px -20px rgba(0,0,0,.7),0 0 0 2px var(--fp-accent-soft),0 1px 0 rgba(255,255,255,.04) inset}.fp-sticky-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fp-text-faint)}.fp-sticky-trigger{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--fp-accent) 24%,transparent);background:color-mix(in srgb,var(--fp-accent-soft) 68%,transparent);color:var(--fp-accent);font-size:13px;font-weight:650;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.fp-sticky-trigger:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--fp-accent) 36%,transparent);background:color-mix(in srgb,var(--fp-accent-soft) 86%,transparent)}.fp-sticky-trigger-name{min-width:0;max-width:320px;color:var(--fp-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-sticky-trigger-copy{flex:1 1 auto}.fp-sticky-empty{font-size:12px;color:var(--fp-text-faint);font-style:italic}.fp-sticky-dropdown{position:absolute;top:calc(100% + 10px);left:0;min-width:280px;max-width:min(420px,calc(100vw - 32px));padding:8px;border-radius:14px;border:1px solid var(--fp-border-strong);background:color-mix(in srgb,var(--fp-bg-elevated) 94%,transparent);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:var(--fp-shadow-modal)}.fp-sticky-dropdown-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;color:var(--fp-text);text-align:left;transition:background .14s ease,color .14s ease}.fp-sticky-dropdown-item:hover{background:var(--fp-bg-card-hover)}.fp-sticky-dropdown-item.is-active{background:color-mix(in srgb,var(--fp-accent-soft) 74%,transparent);color:var(--fp-accent)}.fp-sticky-dropdown-item-copy,.fp-sticky-dropdown-item-main{min-width:0;display:inline-flex;align-items:center;gap:8px}.fp-sticky-dropdown-item-copy{flex-wrap:wrap}.fp-sticky-dropdown-item-name{min-width:0;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-sticky-dropdown-item-meta{font-size:10px;color:var(--fp-text-faint);white-space:nowrap}.fp-sticky-dropdown-item.is-active .fp-sticky-dropdown-item-meta{color:var(--fp-accent)}.fp-filter-badge{display:inline-flex;align-items:center;gap:10px;min-height:34px;padding:4px 6px 4px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--fp-accent) 20%,transparent);background:color-mix(in srgb,var(--fp-accent-soft) 64%,transparent)}.fp-filter-badge-main{min-width:0;display:inline-flex;align-items:center;gap:8px;color:var(--fp-accent)}.fp-filter-badge-label{color:var(--fp-text);font-size:11px;font-weight:600;white-space:nowrap}.fp-filter-badge-actions{display:inline-flex;align-items:center;gap:4px;padding-left:8px;border-left:1px solid color-mix(in srgb,var(--fp-accent) 18%,transparent)}.fp-filter-badge-action{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--fp-text-muted);transition:background .14s ease,color .14s ease}.fp-filter-badge-action[data-tone=accent]{color:var(--fp-accent)}.fp-filter-badge-action:hover{background:rgba(255,255,255,.06);color:var(--fp-text)}.fp-warning-banner{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(251,191,36,.24);background:linear-gradient(90deg,rgba(251,191,36,.1) 0,rgba(251,191,36,.03) 55%,transparent 100%),color-mix(in srgb,var(--fp-bg-card) 94%,transparent)}.fp-warning-banner-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(251,191,36,.14);color:var(--fp-warning);flex-shrink:0}.fp-warning-banner-copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.fp-warning-banner-title{font-size:12px;font-weight:600;color:#fcd34d;line-height:1.45}.fp-warning-banner-meta{font-size:11px;color:var(--fp-text-muted)}.fp-warning-banner-action{min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(251,191,36,.22);background:rgba(251,191,36,.1);color:#fcd34d;font-size:11px;font-weight:600;white-space:nowrap;transition:background .14s ease,border-color .14s ease}.fp-warning-banner-action:hover{background:rgba(251,191,36,.16);border-color:rgba(251,191,36,.3)}.fp-context-card{padding:8px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--fp-border) 92%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.018) 0,transparent 32px),color-mix(in srgb,var(--fp-bg-elevated) 96%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.fp-context-row{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;padding:10px 0}.fp-context-row+.fp-context-row{border-top:1px solid color-mix(in srgb,var(--fp-border) 88%,transparent)}.fp-context-label{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fp-text-faint)}.fp-context-value{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;font-size:12.5px;line-height:1.5;color:var(--fp-text)}.fp-context-value-strong{font-weight:600}.fp-context-value-muted{color:var(--fp-text-muted)}.fp-context-inline-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--fp-accent) 20%,transparent);background:color-mix(in srgb,var(--fp-accent-soft) 68%,transparent);color:var(--fp-accent);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fp-usage-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid var(--fp-border);background:var(--fp-bg-elevated);color:var(--fp-text-muted);font-size:11px;font-weight:500}.fp-admin-panel{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:14px;border:1px solid var(--fp-border);background:color-mix(in srgb,var(--fp-bg-elevated) 94%,transparent)}.fp-admin-panel-collapsed{align-items:flex-start}.fp-admin-status{gap:10px}.fp-admin-badge,.fp-admin-status{display:inline-flex;align-items:center}.fp-admin-badge{width:28px;height:28px;justify-content:center;border-radius:999px;background:rgba(74,222,128,.12);color:var(--fp-positive);border:1px solid rgba(74,222,128,.24)}.fp-admin-copy,.fp-admin-toggle{font-size:12px;color:var(--fp-text-muted)}.fp-admin-toggle{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--fp-border);background:var(--fp-bg-elevated);font-weight:500;transition:border-color .14s ease,color .14s ease,background .14s ease}.fp-admin-toggle:hover{color:var(--fp-text);border-color:var(--fp-border-strong);background:var(--fp-bg-card-hover)}.fp-admin-form{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:8px}.fp-admin-error{font-size:12px;color:var(--fp-negative)}.fp-tool-card{margin-top:16px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--fp-border) 92%,transparent);display:flex;flex-direction:column;gap:14px}.fp-tool-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.fp-tool-title{gap:10px;font-size:15px;font-weight:650;color:var(--fp-text)}.fp-tool-badge,.fp-tool-title{display:inline-flex;align-items:center}.fp-tool-badge{height:24px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--fp-accent) 20%,transparent);background:color-mix(in srgb,var(--fp-accent-soft) 64%,transparent);color:var(--fp-accent);font-size:10px;font-weight:700;letter-spacing:.12em}.fp-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fp-tool-field{display:flex;flex-direction:column;gap:6px}.fp-tool-field-narrow{max-width:160px}.fp-tool-label{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fp-text-faint)}.fp-tool-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fp-tool-stat{padding:12px 14px;border-radius:12px;border:1px solid var(--fp-border);background:color-mix(in srgb,var(--fp-bg-elevated) 96%,transparent)}.fp-tool-stat-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--fp-text-faint)}.fp-tool-stat-value{margin-top:4px;font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--fp-text)}.fp-tool-stat[data-tone=positive] .fp-tool-stat-value{color:var(--fp-positive)}.fp-tool-stat[data-tone=negative] .fp-tool-stat-value{color:var(--fp-negative)}.fp-tool-copy-list{display:flex;flex-wrap:wrap;gap:10px}.fp-tool-copy{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--fp-border);background:var(--fp-bg-elevated);color:var(--fp-text);font-size:12px;text-align:left;font-family:JetBrains Mono,SF Mono,Consolas,monospace;transition:border-color .14s ease,background .14s ease,color .14s ease}.fp-tool-copy span{min-width:0;overflow-wrap:anywhere}.fp-tool-copy:hover{border-color:color-mix(in srgb,var(--fp-accent) 28%,transparent);background:var(--fp-bg-card-hover)}.fp-tool-copy.is-copied{border-color:rgba(74,222,128,.34);color:var(--fp-positive)}@media (max-width:820px){.fp-sticky-shell{top:68px}.fp-context-row{grid-template-columns:1fr;gap:6px}.fp-tool-grid,.fp-tool-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.fp-sticky-inner{align-items:flex-start}.fp-sticky-dropdown{left:0;right:0;min-width:0;max-width:none}.fp-filter-badge{width:100%;justify-content:space-between}.fp-warning-banner{flex-wrap:wrap}.fp-warning-banner-action{width:100%;justify-content:center}.fp-admin-panel{align-items:flex-start}.fp-tool-grid,.fp-tool-stats{grid-template-columns:1fr}.fp-tool-field-narrow{max-width:none}.fp-tool-copy{width:100%}}.fp-pill{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--fp-border);background:var(--fp-bg-elevated);color:var(--fp-text-muted);font-size:11px;font-weight:500;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.fp-pill:hover{color:var(--fp-text);border-color:var(--fp-border-strong)}.fp-pill[data-active=true]{background:var(--fp-accent-soft);color:var(--fp-accent);border-color:var(--fp-accent)}.fp-stat{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:10px;background:var(--fp-bg-card);border:1px solid var(--fp-border)}.fp-stat-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--fp-text-faint);font-weight:600}.fp-stat-value{font-size:18px;font-weight:600;color:var(--fp-text);letter-spacing:-.01em}.fp-stat-value.positive{color:var(--fp-positive)}.fp-stat-value.negative{color:var(--fp-negative)}.fp-skeleton{background:linear-gradient(90deg,var(--fp-bg-card) 0,var(--fp-bg-card-hover) 50%,var(--fp-bg-card) 100%);background-size:200% 100%;animation:fp-shimmer 1.4s ease-in-out infinite;border-radius:6px}@keyframes fp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fonyorum-premium ::-webkit-scrollbar{width:8px;height:8px}.fonyorum-premium ::-webkit-scrollbar-thumb{background:var(--fp-border-strong);border-radius:8px}.fonyorum-premium ::-webkit-scrollbar-thumb:hover{background:var(--fp-text-faint)}.fonyorum-premium .bg-ide-bg{background-color:transparent!important}.fonyorum-premium .bg-ide-sidebar{background-color:var(--fp-bg-elevated)!important}.fonyorum-premium .bg-ide-hover{background-color:var(--fp-bg-card-hover)!important}.fonyorum-premium .bg-ide-statusbar,.fonyorum-premium .bg-ide-titlebar{background-color:var(--fp-bg-elevated)!important}.fonyorum-premium .bg-ide-tab-active{background-color:var(--fp-bg-card)!important}.fonyorum-premium .bg-ide-tab-inactive{background-color:var(--fp-bg-elevated)!important}.fonyorum-premium .border-ide-border,.fonyorum-premium .divide-ide-border>*+*{border-color:var(--fp-border)!important}.fonyorum-premium .text-ide-text{color:var(--fp-text)!important}.fonyorum-premium .text-ide-text-secondary{color:var(--fp-text-muted)!important}.fonyorum-premium .text-ide-accent,.fonyorum-premium .text-ide-syntax-keyword{color:var(--fp-accent)!important}.fonyorum-premium .text-ide-syntax-string{color:var(--fp-positive)!important}.fonyorum-premium .text-ide-syntax-comment{color:var(--fp-text-faint)!important}.fonyorum-premium .text-ide-syntax-function{color:#c4b5fd!important}.fonyorum-premium .text-ide-syntax-number{color:var(--fp-warning)!important}.fonyorum-premium .bg-black\/30,.fonyorum-premium .bg-black\/40,.fonyorum-premium .bg-black\/50{background-color:rgba(0,0,0,.45)!important}.fonyorum-premium .border.border-ide-border.rounded,.fonyorum-premium .border.border-ide-border.rounded-lg,.fonyorum-premium .border.border-ide-border.rounded-md,.fonyorum-premium .border.border-ide-border.rounded-xl{background:var(--fp-bg-card)!important;border-color:var(--fp-border)!important;border-radius:var(--fp-radius-lg)!important;box-shadow:var(--fp-shadow-card);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.fonyorum-premium .border.border-ide-border.rounded-lg:hover,.fonyorum-premium .border.border-ide-border.rounded-md:hover,.fonyorum-premium .border.border-ide-border.rounded-xl:hover,.fonyorum-premium .border.border-ide-border.rounded:hover{border-color:var(--fp-border-strong)!important}.fonyorum-premium input[type=date],.fonyorum-premium input[type=email],.fonyorum-premium input[type=number],.fonyorum-premium input[type=password],.fonyorum-premium input[type=search],.fonyorum-premium input[type=text],.fonyorum-premium input[type=url],.fonyorum-premium select,.fonyorum-premium textarea{background-color:var(--fp-bg-elevated)!important;color:var(--fp-text)!important;border:1px solid var(--fp-border)!important;border-radius:10px!important;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease;caret-color:var(--fp-accent)}.fonyorum-premium input[type=email]::placeholder,.fonyorum-premium input[type=number]::placeholder,.fonyorum-premium input[type=search]::placeholder,.fonyorum-premium input[type=text]::placeholder,.fonyorum-premium textarea::placeholder{color:var(--fp-text-faint)}.fonyorum-premium input[type=date]:focus,.fonyorum-premium input[type=email]:focus,.fonyorum-premium input[type=number]:focus,.fonyorum-premium input[type=search]:focus,.fonyorum-premium input[type=text]:focus,.fonyorum-premium select:focus,.fonyorum-premium textarea:focus{outline:none!important;border-color:var(--fp-accent)!important;box-shadow:0 0 0 4px var(--fp-accent-soft)!important;background-color:var(--fp-bg-card)!important}.fonyorum-premium textarea{font-family:JetBrains Mono,SF Mono,Consolas,Liberation Mono,monospace!important;font-size:12.5px;letter-spacing:.01em;padding:14px 16px!important;resize:vertical;background-image:linear-gradient(180deg,rgba(255,255,255,.015) 0,transparent 32px),linear-gradient(var(--fp-bg-elevated),var(--fp-bg-elevated))}.fonyorum-premium select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2398a2b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:14px 14px;padding-right:32px!important}.fonyorum-premium input[type=checkbox],.fonyorum-premium input[type=radio]{accent-color:var(--fp-accent);width:15px;height:15px;cursor:pointer}.fonyorum-premium button:not(.fp-btn):not(.fp-pill):not([class*=bg-]):not([class*=text-]){cursor:pointer;transition:opacity .14s ease,transform .14s ease}.fonyorum-premium button:not(:disabled):active{transform:translateY(.5px)}.fonyorum-premium button:disabled{opacity:.5;cursor:not-allowed}.fonyorum-premium .bg-blue-500.text-white,.fonyorum-premium .bg-blue-600.text-white,.fonyorum-premium button.bg-blue-500,.fonyorum-premium button.bg-blue-600,.fonyorum-premium button.bg-ide-accent{background:linear-gradient(135deg,var(--fp-accent) 0,var(--fp-accent-strong) 100%)!important;border:1px solid transparent!important;color:#ffffff!important;font-weight:600;letter-spacing:.005em;box-shadow:0 6px 18px -8px var(--fp-accent-soft),0 1px 0 rgba(255,255,255,.08) inset;border-radius:10px!important;transition:filter .14s ease,transform .14s ease,box-shadow .14s ease}.fonyorum-premium button.bg-blue-500:hover,.fonyorum-premium button.bg-blue-600:hover,.fonyorum-premium button.bg-ide-accent:hover{filter:brightness(1.08);box-shadow:0 10px 28px -10px var(--fp-accent-soft),0 1px 0 rgba(255,255,255,.12) inset}.fonyorum-premium button.bg-ide-hover,.fonyorum-premium button.bg-ide-sidebar{background-color:var(--fp-bg-elevated)!important;border:1px solid var(--fp-border)!important;color:var(--fp-text)!important;border-radius:10px!important;transition:background-color .14s ease,border-color .14s ease}.fonyorum-premium button.bg-ide-hover:hover,.fonyorum-premium button.bg-ide-sidebar:hover{background-color:var(--fp-bg-card-hover)!important;border-color:var(--fp-border-strong)!important}.fonyorum-premium .text-\[10px\].uppercase,.fonyorum-premium .text-\[11px\].uppercase{letter-spacing:.12em;font-weight:600}.fonyorum-premium .badge,.fonyorum-premium [data-badge]{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--fp-accent-soft);color:var(--fp-accent);border:1px solid color-mix(in srgb,var(--fp-accent) 28%,transparent)}.fonyorum-premium [role=button][aria-expanded],.fonyorum-premium summary{cursor:pointer;user-select:none}.fonyorum-premium summary::-webkit-details-marker{display:none}.fonyorum-premium .border-b.border-ide-border,.fonyorum-premium .border-t.border-ide-border,.fonyorum-premium hr{border-color:var(--fp-border)!important}.fonyorum-premium .font-mono,.fonyorum-premium code,.fonyorum-premium kbd,.fonyorum-premium pre{font-family:JetBrains Mono,SF Mono,Consolas,Liberation Mono,monospace!important}.fonyorum-premium code:not(pre code){padding:1px 6px;border-radius:6px;background:var(--fp-bg-elevated);border:1px solid var(--fp-border);font-size:.88em;color:var(--fp-accent)}.fonyorum-premium kbd{padding:1px 7px;border-radius:6px;background:var(--fp-bg-elevated);border:solid var(--fp-border);border-width:1px 1px 2px;font-size:11px;color:var(--fp-text);box-shadow:0 1px 0 var(--fp-border)}.fonyorum-premium table{width:100%;border-collapse:separate;border-spacing:0;font-size:12.5px;color:var(--fp-text)}.fonyorum-premium thead th{font-weight:600;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fp-text-faint);padding:10px 12px;border-bottom:1px solid var(--fp-border);background:var(--fp-bg-elevated)}.fonyorum-premium thead th:not(.text-right):not(.text-center){text-align:left}.fonyorum-premium thead th.text-right{text-align:right}.fonyorum-premium thead th.text-center{text-align:center}.fonyorum-premium tbody td{padding:10px 12px;border-bottom:1px solid var(--fp-border)}.fonyorum-premium :is(th,td).text-right{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" on,"lnum" on}.fonyorum-premium tbody tr:hover td{background:var(--fp-bg-card-hover)}.fonyorum-premium tbody tr:last-child td{border-bottom:none}.fonyorum-premium .text-ide-text-secondary\/60{color:var(--fp-text-faint)!important}@keyframes fp-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fonyorum-premium .fp-container>*{animation:fp-rise .42s cubic-bezier(.2,.7,.2,1) backwards}.fonyorum-premium .fp-container>:first-child{animation-delay:20ms}.fonyorum-premium .fp-container>:nth-child(2){animation-delay:60ms}.fonyorum-premium .fp-container>:nth-child(3){animation-delay:.1s}.fonyorum-premium .fp-container>:nth-child(4){animation-delay:.14s}.fonyorum-premium .fp-container>:nth-child(5){animation-delay:.18s}.fonyorum-premium .fp-container>:nth-child(n+6){animation-delay:.22s}@media (prefers-reduced-motion:reduce){.fonyorum-premium .fp-container>*{animation:none}}[data-theme=github-light] .fonyorum-premium textarea{background-image:none}[data-theme=github-light] .fonyorum-premium select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>")}[data-theme=github-light] .fonyorum-premium button.bg-blue-500,[data-theme=github-light] .fonyorum-premium button.bg-blue-600{color:#ffffff!important}.fp-stat-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px 16px 14px 18px;border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--fp-bg-card) 92%,transparent) 0,var(--fp-bg-card) 100%);border:1px solid var(--fp-border);overflow:hidden;isolation:isolate;transition:transform .2s cubic-bezier(.2,.7,.2,1),border-color .2s ease,box-shadow .2s ease,background .2s ease}.fp-stat-card:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--fp-accent);opacity:.55;transition:opacity .2s ease,background .2s ease,transform .24s cubic-bezier(.2,.7,.2,1);transform:scaleY(.6);transform-origin:center}.fp-stat-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(140px 80px at 100% 0,var(--fp-accent-soft),transparent 70%);opacity:0;transition:opacity .24s ease;z-index:-1}.fp-stat-card:hover{transform:translateY(-2px);border-color:var(--fp-border-strong);box-shadow:0 12px 28px -16px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.04)}.fp-stat-card:hover:before{opacity:1;transform:scaleY(1)}.fp-stat-card:hover:after{opacity:1}.fp-stat-card-label{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fp-text-faint);line-height:1.2;display:flex;align-items:center;gap:6px}.fp-stat-card-label:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.55;flex-shrink:0}.fp-stat-card-value{font-size:22px;line-height:1.1;font-weight:700;letter-spacing:-.02em;color:var(--fp-text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" on,"lnum" on}.fp-stat-card[data-tone=positive]:before{background:var(--fp-positive);opacity:.9}.fp-stat-card[data-tone=positive] .fp-stat-card-value{color:var(--fp-positive)}.fp-stat-card[data-tone=positive]:after{background:radial-gradient(140px 80px at 100% 0,rgba(74,222,128,.18),transparent 70%)}.fp-stat-card[data-tone=negative]:before{background:var(--fp-negative);opacity:.9}.fp-stat-card[data-tone=negative] .fp-stat-card-value{color:var(--fp-negative)}.fp-stat-card[data-tone=negative]:after{background:radial-gradient(140px 80px at 100% 0,rgba(248,113,113,.18),transparent 70%)}[data-theme=github-light] .fp-stat-card{background:linear-gradient(180deg,#ffffff,#fafbfd)}[data-theme=github-light] .fp-stat-card:hover{box-shadow:0 14px 28px -18px rgba(15,23,42,.22),inset 0 1px 0 rgba(255,255,255,.8)}.fonyorum-premium select{cursor:pointer;height:38px;padding:0 38px 0 14px!important;font-weight:500;background-color:var(--fp-bg-elevated)!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237aa2ff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 14px!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .16s ease}.fonyorum-premium select:hover{border-color:var(--fp-border-strong)!important;background-color:var(--fp-bg-card-hover)!important}.fonyorum-premium select:focus{border-color:var(--fp-accent)!important;box-shadow:0 0 0 4px var(--fp-accent-soft),0 8px 24px -16px var(--fp-accent-soft)!important;background-color:var(--fp-bg-card)!important}.fonyorum-premium select:active{transform:translateY(.5px)}.fonyorum-premium select option{background-color:var(--fp-bg-elevated);color:var(--fp-text);padding:10px 12px}.fonyorum-premium select option:checked{background:linear-gradient(0deg,var(--fp-accent-soft),var(--fp-accent-soft));color:var(--fp-accent);font-weight:600}[data-theme=github-light] .fonyorum-premium select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>")!important}.fonyorum-premium .fp-btn{transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease,box-shadow .2s ease}.fonyorum-premium .fp-btn:hover{transform:translateY(-1px)}.fonyorum-premium .fp-btn:active{transform:translateY(0)}.fonyorum-premium .fp-btn-primary{box-shadow:0 6px 18px -10px var(--fp-accent-soft),0 1px 0 rgba(255,255,255,.08) inset}.fonyorum-premium .fp-btn-primary:hover{box-shadow:0 12px 28px -12px var(--fp-accent-soft),0 1px 0 rgba(255,255,255,.16) inset}.fonyorum-premium button.bg-blue-500,.fonyorum-premium button.bg-blue-600{transition:filter .14s ease,transform .14s ease,box-shadow .2s ease!important}.fonyorum-premium button.bg-blue-500:hover,.fonyorum-premium button.bg-blue-600:hover{transform:translateY(-1px)}.fonyorum-premium button.bg-blue-500:active,.fonyorum-premium button.bg-blue-600:active{transform:translateY(0)}.fonyorum-premium :focus-visible{outline:none;box-shadow:0 0 0 3px var(--fp-accent-soft);border-radius:10px}@keyframes fp-pulse{0%,to{box-shadow:0 0 0 0 var(--fp-accent-soft)}50%{box-shadow:0 0 0 8px transparent}}.fonyorum-premium .fp-pulse{animation:fp-pulse 2.4s ease-in-out infinite}.fonyorum-premium .grid:hover>.fp-stat-card:not(:hover){opacity:.78;transition:opacity .22s ease}@keyframes fp-value-pop{0%{opacity:0;transform:translateY(4px);filter:blur(2px)}60%{opacity:1;transform:translateY(0);filter:blur(0)}to{opacity:1}}.fp-stat-card-value{animation:fp-value-pop .52s cubic-bezier(.2,.7,.2,1) both}.fonyorum-premium [role=button][aria-expanded] svg,.fonyorum-premium summary svg{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.fonyorum-premium [aria-expanded=true] svg.chevron,.fonyorum-premium [aria-expanded=true]>*>svg.chevron,.fonyorum-premium details[open]>summary svg{transform:rotate(90deg)}@keyframes fp-collapse-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fonyorum-premium .border.border-ide-border>div:not(:first-child),.fonyorum-premium [data-state=open]{animation:fp-collapse-in .28s cubic-bezier(.2,.7,.2,1)}.fp-stat-card[title]{cursor:help}@media (prefers-reduced-motion:reduce){.fonyorum-premium .fp-btn,.fonyorum-premium [role=button][aria-expanded] svg,.fonyorum-premium button.bg-blue-500,.fonyorum-premium button.bg-blue-600,.fonyorum-premium summary svg,.fp-stat-card,.fp-stat-card-value,.fp-stat-card:after,.fp-stat-card:before{animation:none!important;transition:none!important;transform:none!important}}