:root{--session-pre:#2ec4b6;--session-regular:#f1d66c;--session-post:#9b7ede;--wook-black:#030706;--wook-black-soft:#07100c;--wook-green-deep:#071b11;--wook-green:#0f3b24;--wook-green-neon:#00ff99;--wook-purple:#8f46ff;--wook-blue:#00b7ff;--wook-gold:#d4af37;--wook-gold-light:#f1d66c;--wook-white:#f7f7f2;--wook-gray:#aeb8b0;--wook-muted:#7d8780;--wook-border:rgba(212,175,55,0.22);--wook-red:#ff5c5c;--surface-canvas-1:#020504;--surface-canvas-2:#060f0a;--surface-canvas-3:#0a0715;--surface-glow-green:rgba(0,255,153,0.10);--surface-glow-purple:rgba(143,70,255,0.13);--surface-glow-blue:rgba(0,183,255,0.10);--surface-card:rgba(10,18,14,0.65);--surface-card-solid:#07100c;--surface-border:rgba(255,255,255,0.08);--surface-border-strong:rgba(255,255,255,0.14);--text-primary:#f7f7f2;--text-secondary:#aeb8b0;--text-muted:#7d8780;--overlay-veil:rgba(255,255,255,0.03);--overlay-hover:rgba(255,255,255,0.06);color-scheme:dark;--chart-axis-ink:rgba(255,255,255,0.45);--chart-grid-line:rgba(255,255,255,0.05);--chart-session-band:rgba(255,255,255,0.035);--chart-session-edge:rgba(255,255,255,0.16);--chart-baseline:rgba(150,176,208,0.92);--chart-baseline-wash:rgba(150,176,208,0.12);--chart-baseline-edge:rgba(150,176,208,0.42);--accent-gold-ink:#f1d66c;--accent-gold-wash:rgba(241,214,108,0.08);--accent-gold-line:rgba(241,214,108,0.25);--title-gradient:linear-gradient(90deg,#ffcf6b,#f1d66c 45%,#00ff99)}[data-theme=light]{--surface-canvas-1:#fdfbf5;--surface-canvas-2:#f7f2e9;--surface-canvas-3:#f1edf7;--surface-glow-green:rgba(0,190,130,0.08);--surface-glow-purple:rgba(143,70,255,0.09);--surface-glow-blue:rgba(0,150,220,0.08);--surface-card:rgba(255,255,255,0.74);--surface-card-solid:#ffffff;--surface-border:rgba(20,25,20,0.09);--surface-border-strong:rgba(20,25,20,0.16);--text-primary:#14180f;--text-secondary:#4b5449;--text-muted:#6d766a;--overlay-veil:rgba(20,25,20,0.025);--overlay-hover:rgba(20,25,20,0.05);color-scheme:light;--chart-axis-ink:rgba(20,25,20,0.55);--chart-grid-line:rgba(20,25,20,0.08);--chart-session-band:rgba(20,25,20,0.045);--chart-session-edge:rgba(20,25,20,0.2);--chart-baseline:rgba(46,74,106,0.95);--chart-baseline-wash:rgba(46,74,106,0.10);--chart-baseline-edge:rgba(46,74,106,0.34);--accent-gold-ink:#8a660f;--accent-gold-wash:rgba(154,110,10,0.1);--accent-gold-line:rgba(154,110,10,0.32);--title-gradient:linear-gradient(90deg,#eda01c,#d9a52a 45%,#1fb368)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--surface-canvas-1);color:var(--text-primary);font-family:Inter,sans-serif;overflow-x:clip}::selection{background:var(--wook-gold);color:#0a0c09}.display{font-family:Big Shoulders Display,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em}.mono{font-family:JetBrains Mono,monospace}.wook-bg{background:radial-gradient(circle at 12% 18%,var(--surface-glow-green),transparent 32%),radial-gradient(circle at 84% 14%,var(--surface-glow-purple),transparent 34%),radial-gradient(circle at 50% 92%,var(--surface-glow-blue),transparent 38%),linear-gradient(160deg,var(--surface-canvas-1) 0,var(--surface-canvas-2) 40%,var(--surface-canvas-3) 78%,var(--surface-canvas-1) 100%);background-attachment:fixed;min-height:100vh;color:var(--text-primary)}.grid-overlay{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.05;background-image:linear-gradient(rgba(255,255,255,.14) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(180deg,transparent,black 10%,black 90%,transparent)}.wook-app-page{position:relative;isolation:isolate;min-height:100vh;background:radial-gradient(circle at 10% 8%,rgba(0,255,153,.075),transparent 27%),radial-gradient(circle at 88% 13%,rgba(143,70,255,.09),transparent 31%),radial-gradient(circle at 52% 100%,rgba(0,183,255,.055),transparent 34%),linear-gradient(155deg,#020504,#050c08 46%,#07050d 78%,#020504)!important;color:var(--text-primary)}[data-theme=light] .wook-app-page,[data-theme=light].wook-app-page{background:radial-gradient(circle at 10% 8%,var(--surface-glow-green),transparent 27%),radial-gradient(circle at 88% 13%,var(--surface-glow-purple),transparent 31%),radial-gradient(circle at 52% 100%,var(--surface-glow-blue),transparent 34%),linear-gradient(155deg,var(--surface-canvas-1) 0,var(--surface-canvas-2) 46%,var(--surface-canvas-3) 78%,var(--surface-canvas-1) 100%)!important}.wook-app-page:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.045;background-image:linear-gradient(rgba(255,255,255,.14) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(180deg,transparent,black 10%,black 90%,transparent)}.wook-app-main{position:relative;z-index:1;width:100%;margin-inline:auto;padding-top:clamp(26px,4vw,44px)!important;padding-bottom:88px!important}.wook-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:24px!important;padding:4px 0 24px;border-bottom:1px solid var(--surface-border)}.wook-page-kicker{margin-bottom:8px;color:var(--text-muted);font-size:9px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.wook-page-title{margin:0 0 7px!important;display:inline-block;width:fit-content;max-width:100%;font-family:Big Shoulders Display,sans-serif!important;font-size:clamp(2.15rem,6vw,4.35rem)!important;font-weight:800!important;line-height:.94!important;letter-spacing:.015em!important;text-transform:uppercase!important;background:var(--title-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wook-page-subtitle{max-width:680px;margin:0;color:var(--text-muted)!important;font-size:13px!important;line-height:1.65!important}.wook-surface{border:1px solid var(--surface-border)!important;border-radius:14px!important;background:var(--surface-card)!important;box-shadow:inset 0 1px rgba(255,255,255,.025),0 22px 60px rgba(0,0,0,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wook-app-page a,.wook-app-page button,.wook-app-page input,.wook-app-page select,.wook-app-page textarea{-webkit-tap-highlight-color:transparent}.wook-app-page a:focus-visible,.wook-app-page button:focus-visible,.wook-app-page input:focus-visible,.wook-app-page select:focus-visible,.wook-app-page textarea:focus-visible{outline:2px solid rgba(241,214,108,.72)!important;outline-offset:2px}@media (max-width:760px){.wook-page-header{align-items:flex-start;flex-direction:column;gap:14px}.wook-app-main{padding-inline:16px!important;padding-bottom:72px!important}}.cp-card{background:rgba(10,18,14,.6);border:1px solid var(--wook-border);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cp-status-CLEAR,.cp-status-STABLE{color:var(--wook-green-neon)}.cp-status-TIGHTENING{color:var(--wook-gold-light)}.cp-status-STRESSED{color:#ff9f43}.cp-status-CRITICAL{color:var(--wook-red)}.cp-gauge{flex:1 1;height:8px;background:rgba(255,255,255,.05);border-radius:4px;overflow:hidden}.cp-gauge-fill{height:100%;border-radius:4px;transition:width .5s ease}@keyframes wook-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes wook-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.wook-market-ticker{--tape-ink:#eef2ee;--tape-gold:#e9d183;--tape-up:#00ff99;--tape-down:#ff4757;--tape-up-dim:#5f8f76;--tape-down-dim:#8f6068;--tape-hair:rgba(255,255,255,0.07);--tape-hair-gold:rgba(241,214,108,0.13);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;background:#040806;border-bottom:1px solid var(--tape-hair-gold);box-shadow:0 10px 22px -14px rgba(0,0,0,.85);-webkit-font-smoothing:antialiased}.wook-tape-row{display:flex;align-items:stretch;height:38px;max-height:38px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0) 62%),#040806}.wook-tape-rail{flex-shrink:0;display:flex;align-items:center;max-width:46%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding-left:8px;background:linear-gradient(90deg,rgba(241,214,108,.08),rgba(241,214,108,.015));border-right:1px solid var(--tape-hair-gold)}.wook-tape-rail::-webkit-scrollbar{display:none}.wook-tape-rail .wook-tape-cell:last-child:after{display:none}.wook-ticker-scroll-area{flex:1 1;min-width:0;position:relative;overflow:hidden;cursor:pointer;-webkit-mask-image:linear-gradient(90deg,transparent,#000 26px,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,transparent,#000 26px,#000 calc(100% - 26px),transparent)}@keyframes wook-ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.wook-ticker-track{display:flex;align-items:center;position:absolute;top:0;bottom:0;left:0;white-space:nowrap;will-change:transform;animation:wook-ticker-scroll 75s linear infinite}.wook-ticker-scroll-area:hover .wook-ticker-track,.wook-ticker-track[data-touch-paused=true]{animation-play-state:paused}.wook-tape-cell{position:relative;display:inline-flex;align-items:center;flex-shrink:0;height:100%}.wook-tape-cell:after{content:"";flex-shrink:0;width:1px;height:13px;margin:0 15px 0 7px;background:var(--tape-hair)}.wook-tape-cell-main{display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 8px;font:inherit;line-height:1;color:inherit;background:transparent;border:0;border-radius:7px;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.wook-tape-cell-main:disabled{cursor:default}.wook-tape-cell-main:hover:not(:disabled){background:rgba(255,255,255,.055)}.wook-tape-cell-main:focus-visible{outline:none;box-shadow:0 0 0 1px rgba(241,214,108,.6)}.wook-tape-cell[data-pinned=true] .wook-tape-cell-main{background:rgba(241,214,108,.07);box-shadow:inset 0 0 0 1px rgba(241,214,108,.16)}@keyframes wook-tape-pulse{0%,to{opacity:1}50%{opacity:.42}}.wook-tape-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.wook-tape-dot[data-live=true]{animation:wook-tape-pulse 2.4s ease-in-out infinite}.wook-tape-label{color:var(--tape-gold);font-size:12px;font-weight:800;letter-spacing:.015em}.wook-tape-price{color:var(--tape-ink);font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wook-tape-change{font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wook-tape-change[data-live=true][data-up=true]{color:var(--tape-up)}.wook-tape-change[data-live=true][data-up=false]{color:var(--tape-down)}.wook-tape-change[data-live=false][data-up=true]{color:var(--tape-up-dim)}.wook-tape-change[data-live=false][data-up=false]{color:var(--tape-down-dim)}.wook-tape-badge{font-size:8px;font-weight:800;letter-spacing:.1em;padding:2px 4px;border-radius:3px;border:1px solid;opacity:.8}.wook-tape-badge[data-session=pre]{color:var(--session-pre)}.wook-tape-badge[data-session=post]{color:var(--session-post)}.wook-tape-spark{flex-shrink:0;opacity:.62;transition:opacity .16s ease;overflow:visible}.wook-tape-cell-main:hover .wook-tape-spark{opacity:1}.wook-tape-pin{flex-shrink:0;width:16px;height:16px;display:grid;place-items:center;padding:0;font-size:10px;line-height:1;color:rgba(255,255,255,.35);background:transparent;border:0;border-radius:4px;cursor:pointer;opacity:0;transition:opacity .16s ease,color .16s ease}.wook-tape-cell:hover .wook-tape-pin,.wook-tape-pin:focus-visible{opacity:1}.wook-tape-pin:hover{color:var(--tape-gold)}.wook-tape-pin[data-pinned=true]{opacity:1;color:var(--tape-gold)}@media (hover:none){.wook-tape-pin{opacity:.3}}@keyframes wook-tape-flash-up{0%{background:rgba(0,255,153,.22)}to{background:rgba(0,255,153,0)}}@keyframes wook-tape-flash-down{0%{background:rgba(255,71,87,.22)}to{background:rgba(255,71,87,0)}}.wook-tape-cell[data-flash=up] .wook-tape-cell-main{animation:wook-tape-flash-up 1.1s ease-out}.wook-tape-cell[data-flash=down] .wook-tape-cell-main{animation:wook-tape-flash-down 1.1s ease-out}.wook-ticker-shimmer{display:flex;align-items:center;height:100%;gap:30px;padding-left:10px}.wook-ticker-shimmer-pill{display:inline-block;width:108px;height:11px;border-radius:4px;background:linear-gradient(90deg,rgba(241,214,108,.06),rgba(241,214,108,.17),rgba(241,214,108,.06));background-size:200% 100%;animation:wook-ticker-shimmer 1.6s ease-in-out infinite}.wook-tape-controls{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:0 10px 0 12px;background:#040806;border-left:1px solid var(--tape-hair)}.wook-tape-freshness{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;font:inherit;font-size:9px;font-weight:800;letter-spacing:.11em;color:rgba(255,255,255,.5);background:rgba(255,255,255,.035);border:1px solid var(--tape-hair);border-radius:999px;cursor:pointer;transition:opacity .16s ease,border-color .16s ease}.wook-tape-freshness:hover{border-color:rgba(241,214,108,.3)}.wook-tape-freshness[data-refreshing=true]{opacity:.5}.wook-tape-freshness-dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.28)}.wook-tape-freshness-dot[data-live=true]{background:var(--tape-up);box-shadow:0 0 6px rgba(0,255,153,.55);animation:wook-tape-pulse 2.4s ease-in-out infinite}.wook-tape-freshness-age{color:rgba(255,255,255,.3);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.wook-tape-chip{position:relative;display:inline-grid;place-items:center;width:28px;height:26px;padding:0;font:inherit;font-size:11px;font-weight:800;line-height:1;color:var(--tape-gold);background:rgba(241,214,108,.07);border:1px solid rgba(241,214,108,.2);border-radius:8px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.wook-tape-chip:hover{background:rgba(241,214,108,.15)}.wook-tape-chip[data-on=true]{background:rgba(241,214,108,.19);border-color:rgba(241,214,108,.45)}.wook-tape-chip--quiet{font-size:15px;color:rgba(255,255,255,.4);background:transparent;border-color:rgba(255,255,255,.1)}.wook-tape-chip--quiet:hover{background:rgba(255,255,255,.06);color:rgba(255,255,255,.75)}.wook-tape-chip-count{position:absolute;top:-5px;right:-5px;min-width:14px;height:14px;padding:0 3px;display:grid;place-items:center;font-size:8px;font-weight:800;color:#07100c;background:var(--tape-gold);border-radius:999px}@keyframes wook-tape-shelf-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wook-tape-shelf{display:grid;gap:9px;padding:11px 13px 12px;background:#060c09;border-top:1px solid var(--tape-hair);animation:wook-tape-shelf-in .18s ease}.wook-tape-shelf-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wook-tape-shelf-label{min-width:50px;font-size:8.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.3)}.wook-tape-shelf-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wook-tape-group{font:inherit;font-size:10.5px;font-weight:700;letter-spacing:.03em;color:rgba(255,255,255,.45);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:5px 11px;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.wook-tape-group:hover{color:rgba(255,255,255,.8);border-color:rgba(255,255,255,.16)}.wook-tape-group[data-on=true]{color:var(--tape-gold);background:rgba(241,214,108,.12);border-color:rgba(241,214,108,.35)}.wook-tape-group--pin{color:var(--tape-gold);background:rgba(241,214,108,.1);border-color:rgba(241,214,108,.28)}.wook-tape-shelf-fine,.wook-tape-shelf-hint{margin:0;font-size:9.5px;line-height:1.5;color:rgba(255,255,255,.26)}.wook-tape-shelf-fine{letter-spacing:.02em}.wook-movers-row{display:flex;align-items:center;height:32px;max-height:32px;padding:0 12px;gap:10px;background:#040806;border-top:1px solid rgba(241,214,108,.06)}.wook-movers-lens{flex-shrink:0;display:flex;align-items:center;gap:4px}.wook-movers-title{margin-right:4px;font-size:8.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.32);white-space:nowrap}.wook-movers-lens-btn{min-width:24px;height:20px;padding:0 6px;font:inherit;font-size:9px;font-weight:800;line-height:1;color:rgba(255,255,255,.4);background:transparent;border:1px solid rgba(255,255,255,.08);border-radius:6px;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.wook-movers-lens-btn:hover{color:rgba(255,255,255,.85)}.wook-movers-lens-btn[data-on=true][data-tone=both]{color:var(--tape-gold);background:rgba(241,214,108,.14);border-color:rgba(241,214,108,.35)}.wook-movers-lens-btn[data-on=true][data-tone=gainers]{color:var(--tape-up);background:rgba(0,255,153,.14);border-color:rgba(0,255,153,.35)}.wook-movers-lens-btn[data-on=true][data-tone=losers]{color:var(--tape-down);background:rgba(255,71,87,.14);border-color:rgba(255,71,87,.35)}.wook-ticker-movers-row{display:flex;align-items:center;gap:6px;flex:1 1;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 22px),transparent)}.wook-ticker-movers-row::-webkit-scrollbar{display:none}.wook-movers-split{flex-shrink:0;width:1px;height:13px;margin:0 4px;background:rgba(255,255,255,.1)}.wook-movers-empty{font-size:10px;color:rgba(255,255,255,.28);white-space:nowrap}.wook-mover-pill{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:4px 9px 6px;font:inherit;font-size:11px;font-weight:800;line-height:1;border:1px solid;border-radius:7px;overflow:hidden;cursor:pointer;transition:transform .14s ease,border-color .16s ease}.wook-mover-pill:hover{transform:translateY(-1px)}.wook-mover-pill[data-up=true]{color:#4dffb4;border-color:rgba(0,255,153,.24);background:linear-gradient(180deg,rgba(0,255,153,.11),rgba(0,255,153,.025))}.wook-mover-pill[data-up=false]{color:#ff8790;border-color:rgba(255,71,87,.24);background:linear-gradient(180deg,rgba(255,71,87,.11),rgba(255,71,87,.025))}.wook-mover-pill[data-up=true]:hover{border-color:rgba(0,255,153,.5)}.wook-mover-pill[data-up=false]:hover{border-color:rgba(255,71,87,.5)}.wook-mover-symbol{color:rgba(255,255,255,.92);font-weight:700;letter-spacing:.02em}.wook-mover-change{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wook-mover-bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:rgba(255,255,255,.05)}.wook-mover-bar>i{display:block;height:100%;background:currentColor;opacity:.7;transform-origin:left center}@media (max-width:720px){.wook-tape-row{height:36px;max-height:36px}.wook-tape-controls{gap:5px;padding:0 7px 0 9px}.wook-tape-freshness{padding:0 7px}.wook-tape-freshness-text{display:none}.wook-tape-chip{width:26px;height:25px}.wook-movers-row{height:30px;max-height:30px;padding:0 9px;gap:8px}.wook-tape-shelf-label{min-width:0}}@media (max-width:420px){.wook-movers-title{display:none}.wook-tape-cell:after{margin:0 11px 0 5px}.wook-tape-controls{gap:4px;padding:0 5px 0 7px}.wook-tape-freshness{gap:4px;padding:0 6px;letter-spacing:0}.wook-tape-chip{width:24px;height:24px}.wook-tape-cell-main{gap:6px;padding:0 6px}}@media (prefers-reduced-motion:reduce){.wook-market-ticker .wook-ticker-scroll-area{overflow-x:auto;scrollbar-width:none}.wook-market-ticker .wook-ticker-scroll-area::-webkit-scrollbar{display:none}.wook-market-ticker .wook-ticker-track{position:relative;animation:none!important}}.wook-market-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:8px 0 28px;border-bottom:1px solid var(--surface-border)}.wook-market-refresh{flex:0 0 auto;min-height:40px;padding:0 16px;border:1px solid var(--accent-gold-line);border-radius:10px;background:var(--accent-gold-wash);color:var(--accent-gold-ink);font:750 11px Inter,sans-serif;cursor:pointer}.wook-market-refresh:disabled{cursor:wait;opacity:.55}.wook-market-search{margin-top:22px;padding:16px;border:1px solid var(--accent-gold-wash);border-radius:14px;background:linear-gradient(135deg,var(--accent-gold-wash),rgba(0,255,153,.025));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wook-market-error{margin-top:18px;padding:12px 14px;border:1px solid rgba(255,159,67,.35);border-radius:10px;background:rgba(255,159,67,.08);color:#ffb36b;font-size:11px}.wook-market-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.wook-market-section-heading h2{margin:0;color:var(--text-primary);font:800 13px Inter,sans-serif;letter-spacing:.09em;text-transform:uppercase}.wook-market-section-heading span{color:var(--text-muted);font:650 9px JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.05em}.wook-market-quote-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.wook-market-loading-card,.wook-market-quote-card{min-height:142px;padding:15px;border:1px solid var(--surface-border);border-radius:13px;background:var(--surface-card);box-shadow:inset 0 1px var(--overlay-veil)}.wook-market-quote-card{display:block;width:100%;text-align:left;font:inherit;color:var(--text-primary);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.wook-market-quote-card:hover{transform:translateY(-2px);border-color:var(--accent-gold-line);background:var(--surface-card)}.wook-market-quote-card:focus-visible{outline:2px solid var(--accent-gold-line);outline-offset:2px}.wook-market-quote-card-focused{border-color:var(--accent-gold-line);background:var(--accent-gold-wash);box-shadow:0 0 0 1px var(--accent-gold-wash),inset 0 1px var(--overlay-veil)}.wook-market-sparkline{display:block;width:100%;height:40px}.wook-market-sparkline-empty{width:100%;height:40px;border-radius:6px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 3px,transparent 3px 7px)}.wook-market-quote-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.wook-market-quote-name{min-width:0}.wook-market-quote-name strong{display:block;overflow:hidden;color:var(--accent-gold-ink);font-size:15px;font-weight:850;letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap}.wook-market-quote-name span{display:block;margin-top:3px;color:var(--text-muted);font:650 9px JetBrains Mono,monospace}.wook-market-quote-session{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font:800 8px JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.wook-market-quote-session i{width:5px;height:5px;border-radius:999px}.wook-market-quote-price{margin-top:13px;display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.wook-market-quote-price strong{font:800 23px/1 JetBrains Mono,monospace;letter-spacing:-.04em}.wook-market-quote-price span{font:750 11px JetBrains Mono,monospace;white-space:nowrap}.wook-market-quote-spark{margin-top:11px}.wook-market-session-split{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--surface-border);font:650 9px JetBrains Mono,monospace;color:var(--text-secondary)}.wook-market-session-split span{display:grid;gap:3px}.wook-market-session-split b{color:var(--text-muted);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.wook-market-switch{display:flex;flex-wrap:wrap;gap:6px;margin-top:26px;padding:5px;border:1px solid var(--surface-border);border-radius:14px;background:var(--surface-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wook-market-switch-btn{flex:1 1 auto;min-width:96px;padding:10px 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-muted);font:750 11px Inter,sans-serif;letter-spacing:.01em;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.wook-market-switch-btn:hover{color:var(--text-secondary)}.wook-market-switch-btn-active{background:linear-gradient(135deg,var(--accent-gold-wash),rgba(0,255,153,.08));border-color:var(--accent-gold-line);color:var(--accent-gold-ink)}.wook-market-focus-panel{padding:18px 18px 6px;border:1px solid var(--accent-gold-wash);border-radius:16px;background:linear-gradient(160deg,var(--surface-card),var(--surface-card-solid));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:wook-market-focus-in .22s ease}@keyframes wook-market-focus-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.wook-market-focus-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.wook-market-focus-link{flex-shrink:0;padding:7px 13px;border:1px solid var(--accent-gold-line);border-radius:999px;background:var(--accent-gold-wash);color:var(--accent-gold-ink);font:750 10px Inter,sans-serif;text-decoration:none;white-space:nowrap;transition:background .15s ease,transform .15s ease}.wook-market-focus-link:hover{background:var(--accent-gold-wash);transform:translateY(-1px)}.wook-market-news{margin-top:22px;padding:20px;overflow:hidden;border:1px solid rgba(0,183,255,.18);border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(0,183,255,.08),transparent 34%),linear-gradient(145deg,rgba(7,17,13,.96),rgba(5,11,9,.98));box-shadow:inset 0 1px rgba(255,255,255,.025),0 16px 36px rgba(0,0,0,.12)}.wook-market-news-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px}.wook-market-news-heading>div:first-child>span{color:#4cc8ff;font:850 8px JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.wook-market-news-heading h2{margin:5px 0 0;color:#f3f6f4;font-size:clamp(18px,2.2vw,25px);letter-spacing:-.025em}.wook-market-news-heading p{margin:6px 0 0;color:#78857d;font-size:11px;line-height:1.5}.wook-market-news-status{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;font:750 8.5px JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.05em}.wook-market-news-status b{display:inline-flex;align-items:center;gap:5px;color:#ff6b78}.wook-market-news-meta .is-breaking i,.wook-market-news-status b i{width:5px;height:5px;border-radius:50%;background:#ff4757;box-shadow:0 0 8px rgba(255,71,87,.85)}.wook-market-news-status span{color:#66736b}.wook-market-news-status a{padding:6px 9px;border:1px solid rgba(76,200,255,.2);border-radius:999px;color:#7dd3ff;text-decoration:none}.wook-market-news-status a:hover{border-color:rgba(76,200,255,.45);background:rgba(76,200,255,.07)}.wook-market-news-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr);gap:12px}.wook-market-news-lead,.wook-market-news-row{overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(3,10,7,.76);transition:border-color .15s ease,transform .15s ease}.wook-market-news-lead:hover,.wook-market-news-row:hover{border-color:rgba(241,214,108,.25)}.wook-market-news-lead{min-height:300px;position:relative;display:grid;align-items:end}.wook-market-news-image{position:absolute;inset:0}.wook-market-news-image img{width:100%;height:100%;object-fit:cover;opacity:.46;filter:saturate(.9) contrast(1.07)}.wook-market-news-image>div{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,9,6,.1),rgba(3,9,6,.92) 68%,#030906)}.wook-market-news-image.is-fallback{display:grid;place-items:center;background:radial-gradient(circle at 70% 15%,rgba(76,200,255,.13),transparent 35%),linear-gradient(145deg,#07120e,#030906)}.wook-market-news-image.is-fallback span{position:relative;z-index:1;color:rgba(241,214,108,.32);font:900 clamp(38px,7vw,76px) Big Shoulders Display,sans-serif;letter-spacing:-.035em}.wook-market-news-image.is-fallback i{position:absolute;width:110px;height:2px;opacity:.3;box-shadow:0 0 28px currentColor}.wook-market-news-lead-body{position:relative;z-index:1;padding:22px}.wook-market-news-meta{min-width:0;display:flex;align-items:center;gap:7px;color:#69766e;font:750 8px JetBrains Mono,monospace;letter-spacing:.055em;text-transform:uppercase}.wook-market-news-meta b,.wook-market-news-meta span{white-space:nowrap}.wook-market-news-meta .is-breaking{display:inline-flex;align-items:center;gap:5px;color:#ff6b78}.wook-market-news-meta .is-bullish{color:#00db86}.wook-market-news-meta .is-bearish{color:#ff6674}.wook-market-news-meta .is-neutral{color:#93a097}.wook-market-news-title{display:block;color:#f4f7f5;text-decoration:none;font-weight:790;letter-spacing:-.018em;line-height:1.32}.wook-market-news-lead .wook-market-news-title{max-width:680px;margin-top:11px;font-size:clamp(18px,2.15vw,27px)}.wook-market-news-title:hover{color:#f1d66c}.wook-market-news-lead-body>p{max-width:700px;margin:9px 0 0;color:#9aa69e;font-size:11.5px;line-height:1.55}.wook-market-news-why{margin-top:15px;display:flex;align-items:baseline;gap:8px;color:#86938a;font-size:9.5px}.wook-market-news-why b{color:#4cc8ff;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.wook-market-news-actions{display:flex;align-items:center;gap:10px;margin-top:16px}.wook-market-news-actions a{padding:8px 11px;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:#98a49c;font-size:9.5px;font-weight:750;text-decoration:none}.wook-market-news-actions a.is-primary{border-color:rgba(241,214,108,.28);background:rgba(241,214,108,.08);color:#f1d66c}.wook-news-context-bridge{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:-5px 0 18px;padding:14px 16px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:linear-gradient(105deg,rgba(241,214,108,.045),rgba(255,255,255,.012) 46%,rgba(85,216,255,.025))}.wook-news-context-bridge>div{min-width:0}.wook-news-context-bridge>div>span{display:block;color:#bba951;font:800 7px JetBrains Mono,monospace;letter-spacing:.13em;text-transform:uppercase}.wook-news-context-bridge strong{display:block;margin-top:4px;color:#e6ece8;font-size:13px}.wook-news-context-bridge p{margin:4px 0 0;color:#718078;font-size:10.5px;line-height:1.45}.wook-news-context-bridge nav{flex:0 0 auto;display:flex;gap:8px}.wook-news-context-bridge nav a{padding:8px 10px;border:1px solid rgba(255,255,255,.075);border-radius:8px;color:#9aa79f;font:750 8px JetBrains Mono,monospace;text-decoration:none;white-space:nowrap}.wook-news-context-bridge nav a:first-child{color:#f1d66c;border-color:rgba(241,214,108,.2);background:rgba(241,214,108,.045)}.wook-news-context-bridge nav a:hover{color:#fff;border-color:rgba(255,255,255,.18)}@media (max-width:700px){.wook-news-context-bridge{align-items:flex-start;flex-direction:column}.wook-news-context-bridge nav{width:100%}.wook-news-context-bridge nav a{flex:1 1;text-align:center}}.wook-market-news-actions a:hover{transform:translateY(-1px)}.wook-market-news-stack{display:grid;gap:8px}.wook-market-news-row{min-height:98px;padding:11px;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center}.wook-market-news-row-copy{min-width:0}.wook-market-news-thumb{width:72px;height:72px;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.025)}.wook-market-news-thumb img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.88) contrast(1.04)}.wook-market-news-row .wook-market-news-title{margin-top:7px;font-size:11.5px}.wook-market-news-row-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;color:#657169;font-size:8.5px}.wook-market-news-row-foot span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wook-story-next-actions{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.wook-story-next-actions a{min-width:0;padding:8px 9px;border:1px solid rgba(241,214,108,.16);border-radius:8px;background:rgba(241,214,108,.045);color:var(--accent-gold-ink);font-size:9px;font-weight:800;line-height:1.35;text-align:center;text-decoration:none}.wook-story-next-actions a:last-child{border-color:rgba(76,200,255,.15);background:rgba(76,200,255,.04);color:#77c9e8}.wook-story-next-actions a:hover{border-color:rgba(241,214,108,.32)}.wook-market-news-row-foot a{flex-shrink:0;color:#7dd3ff;font-weight:800;text-decoration:none}.wook-market-news-loading{display:grid;grid-template-columns:1.35fr .75fr;gap:12px}.wook-market-news-loading div{min-height:130px;border-radius:13px;background:linear-gradient(105deg,rgba(255,255,255,.025) 35%,rgba(255,255,255,.065) 48%,rgba(255,255,255,.025) 61%);background-size:220% 100%;animation:wook-shimmer 1.5s ease-in-out infinite}.wook-market-news-loading div:first-child{grid-row:span 2}.wook-market-news-empty{min-height:150px;display:grid;place-content:center;gap:7px;text-align:center;border:1px dashed rgba(255,255,255,.08);border-radius:13px}.wook-market-news-empty strong{color:#d9dfdb;font-size:13px}.wook-market-news-empty span{color:#6d7971;font-size:10px}.wook-market-news-empty a{color:#7dd3ff;font-size:10px;text-decoration:none}.wook-payoff-lab{margin:0 0 18px;padding:22px;scroll-margin-top:90px;border:1px solid rgba(94,219,178,.16);border-radius:18px;background:radial-gradient(circle at 12% -8%,rgba(0,232,140,.08),transparent 32%),linear-gradient(145deg,rgba(8,17,13,.98),rgba(3,9,7,.99));box-shadow:inset 0 1px rgba(255,255,255,.028),0 22px 54px rgba(0,0,0,.16)}.wook-payoff-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.wook-options-builder-head>div>span,.wook-payoff-head span{color:#59d9b0;font:850 8px JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.wook-options-builder-head h2,.wook-payoff-head h2{margin:5px 0 0;color:#f3f6f4;font-size:20px;letter-spacing:-.025em}.wook-payoff-head p{max-width:680px;margin:6px 0 0;color:#78857d;font-size:10.5px;line-height:1.5}.wook-payoff-head>a{flex-shrink:0;padding:7px 10px;border:1px solid rgba(241,214,108,.24);border-radius:999px;color:#f1d66c;font-size:9px;font-weight:800;text-decoration:none}.wook-payoff-strategy-catalog{margin-bottom:14px;padding:11px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:rgba(2,8,6,.56)}.wook-payoff-strategy-catalog>div{min-width:0}.wook-payoff-strategy-catalog>div>span{display:block;margin:0 4px 6px;color:#526159;font:800 7px JetBrains Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.wook-payoff-strategy-catalog>div>div{display:flex;flex-wrap:wrap;gap:5px}.wook-payoff-strategy-catalog button{min-height:29px;padding:0 9px;border:1px solid rgba(255,255,255,.075);border-radius:7px;background:rgba(255,255,255,.02);color:#7d8881;font:720 8.5px Inter,sans-serif;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.wook-payoff-strategy-catalog button:hover{color:#c7d0ca;border-color:rgba(255,255,255,.14)}.wook-payoff-strategy-catalog button.is-active{border-color:rgba(89,217,176,.4);background:rgba(89,217,176,.105);color:#79e6c2;box-shadow:inset 0 0 0 1px rgba(89,217,176,.035)}.wook-payoff-layout{display:grid;grid-template-columns:minmax(330px,.88fr) minmax(0,1.12fr);gap:14px}.wook-payoff-controls,.wook-payoff-output{min-width:0;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(3,10,7,.72)}.wook-payoff-controls{padding:14px}.wook-payoff-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wook-payoff-form label{min-width:0;display:grid;gap:5px}.wook-payoff-form label>span,.wook-payoff-slider span{color:#7c8981;font:750 9.5px JetBrains Mono,monospace;letter-spacing:.045em;text-transform:uppercase}.wook-payoff-form input{box-sizing:border-box;width:100%;min-height:42px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:8px;outline:none;background:rgba(255,255,255,.025);color:#edf2ee;font:750 13.5px JetBrains Mono,monospace}.wook-payoff-form input:focus{border-color:rgba(89,217,176,.42);box-shadow:0 0 0 3px rgba(89,217,176,.065)}.wook-payoff-form .is-ticker{grid-column:1/-1}.wook-payoff-ticker-field{position:relative;display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center}.wook-payoff-ticker-spinner{justify-self:end;width:15px;height:15px;margin-right:6px;border:2px solid rgba(89,217,176,.22);border-top-color:#79e6c2;border-radius:50%;animation:wook-pull-spin .7s linear infinite}@media (prefers-reduced-motion:reduce){.wook-payoff-ticker-spinner{animation-duration:2.4s}}.wook-payoff-form .is-ticker button{min-height:38px;padding:0 12px;border:1px solid rgba(89,217,176,.28);border-radius:8px;background:rgba(89,217,176,.08);color:#79e6c2;font-size:9px;font-weight:800;cursor:pointer}.wook-payoff-form .is-ticker button:disabled{opacity:.45;cursor:default}.wook-payoff-money{position:relative}.wook-payoff-money i{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#5f6c64;font:750 11px JetBrains Mono,monospace;font-style:normal}.wook-payoff-money input{padding-left:21px}.wook-payoff-derived-value{box-sizing:border-box;width:100%;min-height:42px;padding:0 11px;display:flex;align-items:center;gap:5px;border:1px solid rgba(89,217,176,.18);border-radius:8px;background:linear-gradient(90deg,rgba(89,217,176,.065),rgba(255,255,255,.018));color:#b9e7d7;font:750 13.5px JetBrains Mono,monospace}.wook-payoff-derived-value i{color:#5f8879;font-style:normal}.wook-payoff-derived-value small{margin-left:auto;color:#668477;font:700 8.5px JetBrains Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.wook-payoff-chain-message,.wook-payoff-input-error{margin-top:11px;padding:10px 12px;border:1px solid rgba(89,217,176,.18);border-radius:8px;background:rgba(89,217,176,.05);color:#8eb4a5;font-size:11px;line-height:1.55}.wook-payoff-chain-message.is-error,.wook-payoff-input-error{border-color:rgba(255,102,116,.2);background:rgba(255,102,116,.055);color:#c67b82}.wook-payoff-contract-rail{margin-top:11px;padding-top:11px;border-top:1px solid rgba(255,255,255,.055)}.wook-payoff-contract-rail header,.wook-payoff-scenarios header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.wook-payoff-contract-rail header span,.wook-payoff-scenarios header span{color:#a0aca5;font:800 9.5px JetBrains Mono,monospace;letter-spacing:.055em;text-transform:uppercase}.wook-payoff-contract-rail header small,.wook-payoff-scenarios header small{color:#6d7972;font-size:9px}.wook-payoff-contract-rail>div{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.wook-payoff-contract-rail button{min-width:120px;padding:10px 11px;display:grid;gap:4px;text-align:left;border:1px solid rgba(255,255,255,.085);border-radius:9px;background:rgba(255,255,255,.026);cursor:pointer}.wook-payoff-contract-rail button.is-active{border-color:rgba(241,214,108,.4);background:rgba(241,214,108,.07)}.wook-payoff-contract-rail button strong{color:#eef3ef;font:800 13px JetBrains Mono,monospace}.wook-payoff-contract-rail button em{color:#c1cbc5;font:italic 750 10.5px Inter,sans-serif}.wook-payoff-contract-rail button b{color:#f1f4f2;font:800 12px JetBrains Mono,monospace}.wook-payoff-contract-rail button span{color:#7f8d84;font:700 9px JetBrains Mono,monospace}.wook-payoff-contract-rail button small{color:#aebbb3;font:700 9px/1.45 JetBrains Mono,monospace}.wook-payoff-quote{margin-top:11px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid rgba(0,183,255,.18);border-radius:9px;background:rgba(0,183,255,.04)}.wook-payoff-quote.is-modeled{border-color:rgba(192,132,252,.2);background:rgba(192,132,252,.04)}.wook-payoff-quote>div{min-width:0;padding:10px 11px;border-right:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(255,255,255,.055)}.wook-payoff-quote>div:nth-child(2n){border-right:0}.wook-payoff-quote>div:nth-last-child(-n+2){border-bottom:0}.wook-payoff-quote span{display:block;color:#62c6e9;font:800 8px JetBrains Mono,monospace;letter-spacing:.05em;text-transform:uppercase}.wook-payoff-quote.is-modeled span{color:#b993df}.wook-payoff-quote strong{display:block;margin-top:4px;color:#c4cec8;font:700 10px/1.4 JetBrains Mono,monospace;overflow-wrap:anywhere}.wook-payoff-slider{margin-top:13px;padding-top:11px;border-top:1px solid rgba(255,255,255,.06)}.wook-payoff-slider>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.wook-payoff-slider strong{color:#f1d66c;font:850 14px JetBrains Mono,monospace}.wook-payoff-slider input{width:100%;margin:12px 0 4px;accent-color:#f1d66c}.wook-payoff-range{display:flex;justify-content:space-between}.wook-payoff-range span{color:#6d7972;font-size:9px}.wook-payoff-output{min-height:370px;display:grid;grid-template-columns:168px 1fr;grid-template-rows:auto auto auto auto auto;overflow:hidden}.wook-payoff-verdict{padding:18px;display:grid;align-content:center;border-right:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.wook-payoff-verdict span{color:#657269;font:800 8px JetBrains Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.wook-payoff-verdict strong{margin-top:7px;font:850 25px JetBrains Mono,monospace;letter-spacing:-.05em}.wook-payoff-verdict.is-profit strong{color:#00e88c}.wook-payoff-verdict.is-loss strong{color:#ff6674}.wook-payoff-verdict small{margin-top:5px;color:#68756d;font-size:8px}.wook-payoff-verdict em{margin-top:10px;color:#4e5b53;font:normal 700 7px JetBrains Mono,monospace}.wook-payoff-chart{min-width:0;padding:12px 13px 8px;border-bottom:1px solid rgba(255,255,255,.06)}.wook-payoff-chart svg{display:block;width:100%;height:150px;overflow:visible}.wook-payoff-chart .zero{stroke:rgba(255,255,255,.22);stroke-width:.45;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.wook-payoff-chart .fill{fill:url(#payoffFill)}.wook-payoff-chart .line{fill:none;stroke:#59d9b0;stroke-width:1.8;vector-effect:non-scaling-stroke}.wook-payoff-chart .cursor{stroke:#f1d66c;stroke-width:1;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.wook-payoff-chart circle{fill:#f1d66c;stroke:#06100c;stroke-width:.7;vector-effect:non-scaling-stroke}.wook-payoff-chart>div{display:flex;align-items:center;justify-content:space-between;color:#56635b;font:700 7.5px JetBrains Mono,monospace}.wook-payoff-chart>div b{color:#657269;font-weight:750;text-transform:uppercase;letter-spacing:.055em}.wook-payoff-read{grid-column:1/-1;padding:11px 14px;display:grid;grid-template-columns:92px 1fr;gap:12px;align-items:baseline;border-bottom:1px solid rgba(255,255,255,.055);background:linear-gradient(90deg,rgba(241,214,108,.025),transparent 60%)}.wook-payoff-read span{color:#f1d66c;font:800 7.5px JetBrains Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.wook-payoff-read p{margin:0;color:#87938b;font-size:9px;line-height:1.5}.wook-payoff-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.wook-payoff-metrics div{padding:15px 16px;border-right:1px solid rgba(255,255,255,.055)}.wook-payoff-metrics div:nth-child(3n){border-right:0}.wook-payoff-metrics div:nth-child(-n+3){border-bottom:1px solid rgba(255,255,255,.055)}.wook-payoff-metrics span{display:block;color:#6d7c73;font:800 8px JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.wook-payoff-metrics strong{display:block;margin-top:7px;color:#eef2ef;font:800 17px/1.1 JetBrains Mono,monospace;letter-spacing:-.02em}@media (max-width:620px){.wook-payoff-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wook-payoff-metrics div:nth-child(3n){border-right:1px solid rgba(255,255,255,.055)}.wook-payoff-metrics div:nth-child(2n){border-right:0}.wook-payoff-metrics strong{font-size:15px}}.wook-payoff-metrics strong.is-positive,.wook-payoff-scenarios strong.is-positive{color:#00e88c}.wook-payoff-metrics strong.is-negative,.wook-payoff-scenarios strong.is-negative{color:#ff6674}.wook-payoff-scenarios{grid-column:1/-1;padding:11px 13px;border-top:1px solid rgba(255,255,255,.055)}.wook-payoff-scenarios>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.wook-payoff-scenarios>div>span{min-width:0;padding:7px 8px;display:grid;gap:3px;border-radius:7px;background:rgba(255,255,255,.022)}.wook-payoff-scenarios small{color:#5d6a62;font:700 7px JetBrains Mono,monospace;white-space:nowrap}.wook-payoff-scenarios strong{color:#cfd8d2;font:800 9px JetBrains Mono,monospace}.wook-payoff-foot{grid-column:1/-1;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.055);color:#657169;font-size:8px}.wook-payoff-foot button{padding:5px 8px;flex-shrink:0;border:1px solid rgba(241,214,108,.22);border-radius:7px;background:rgba(241,214,108,.06);color:#f1d66c;font:750 8px Inter,sans-serif;cursor:pointer}.wook-payoff-empty{grid-column:1/-1;min-height:330px;display:grid;place-content:center;gap:7px;padding:30px;text-align:center}.wook-payoff-empty strong{color:#d9dfdb;font-size:14px}.wook-payoff-empty span{max-width:420px;color:#657169;font-size:10px;line-height:1.55}.wook-payoff-disclosure{margin:12px 2px 0;color:#526058;font-size:8.5px;line-height:1.55}.wook-options-scanner-builder{margin-bottom:16px;padding:18px;border:1px solid rgba(255,255,255,.085);border-radius:15px;background:linear-gradient(145deg,rgba(10,18,14,.84),rgba(6,12,9,.86))}.wook-options-builder-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.wook-options-builder-head h2{font-size:17px}.wook-options-builder-head ol{display:flex;gap:12px;margin:0;padding:0;list-style:none;color:#657169;font:750 8px JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.045em}.wook-options-builder-head li{display:flex;align-items:center;gap:5px}.wook-options-builder-head li b{width:18px;height:18px;display:grid;place-items:center;border:1px solid rgba(0,183,255,.23);border-radius:50%;color:#4cc8ff;font-size:8px}.wook-options-scan-button{width:100%;min-height:47px;padding:0 18px;border:1px solid rgba(0,183,255,.4);border-radius:11px;background:linear-gradient(135deg,rgba(0,183,255,.17),rgba(45,212,191,.1));color:#63d2ff;font:850 12px Inter,sans-serif;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.wook-options-scan-button:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(0,183,255,.65);background:linear-gradient(135deg,rgba(0,183,255,.23),rgba(45,212,191,.14))}.wook-options-scan-button:disabled{cursor:wait;opacity:.55}.wook-option-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wook-option-candidate{min-width:0;padding:17px;border:1px solid rgba(255,255,255,.085);border-radius:15px;background:linear-gradient(145deg,rgba(9,17,13,.9),rgba(4,10,7,.92));box-shadow:inset 0 1px rgba(255,255,255,.018)}.wook-option-candidate.is-live{border-color:rgba(0,232,140,.15)}.wook-option-candidate.is-quoted{border-color:rgba(76,200,255,.16)}.wook-option-candidate.is-modeled{border-color:rgba(192,132,252,.2)}.wook-option-entry-strip{margin-bottom:11px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(0,0,0,.12)}.wook-option-entry-strip>div{min-width:0;padding:8px 9px;border-right:1px solid rgba(255,255,255,.05)}.wook-option-entry-strip>div:last-child{border-right:0}.wook-option-entry-strip span{display:block;color:#536159;font:750 6.5px JetBrains Mono,monospace;letter-spacing:.055em;text-transform:uppercase}.wook-option-entry-strip strong{display:block;margin-top:3px;overflow:hidden;color:#cbd5cf;font:750 8px JetBrains Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.wook-option-entry-strip strong.is-good{color:#59d9b0}.wook-option-entry-strip strong.is-watch{color:#d8bd68}.wook-option-entry-strip strong.is-poor{color:#d27b82}.wook-option-card-actions{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:9px}.wook-option-card-actions button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:#4cc8ff;font-size:9.5px;font-weight:750;cursor:pointer}.wook-option-card-actions button:last-child{color:#8f9a92}.wook-option-card-actions button:disabled{color:#59645e;cursor:default}.wook-market-loading-card{background:linear-gradient(105deg,var(--surface-card) 35%,var(--surface-border) 48%,var(--surface-card) 61%);background-size:220% 100%;animation:wook-shimmer 1.5s ease-in-out infinite}.wook-market-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px}.wook-market-list{overflow:hidden;border:1px solid var(--surface-border);border-radius:13px;background:var(--surface-card)}.wook-market-mover-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid var(--surface-border);color:inherit;text-decoration:none;transition:background .15s ease}.wook-market-mover-row:last-child{border-bottom:0}.wook-market-mover-row:hover{background:var(--accent-gold-wash)}.wook-market-empty{min-height:86px;padding:20px;display:grid;place-items:center;border:1px dashed var(--surface-border);border-radius:12px;color:var(--text-muted);font-size:11px;text-align:center}.wook-portfolio-btn-primary{padding:9px 16px;border-radius:9px;border:none;background:linear-gradient(135deg,#f1d66c,#d4af37);color:#0a0c09;font:800 12px Inter,sans-serif;cursor:pointer;white-space:nowrap}.wook-portfolio-btn-primary:disabled{cursor:wait;opacity:.6}.wook-feed-portfolio{position:relative;margin-top:14px;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:14px;background:radial-gradient(circle at 12% 0,rgba(0,183,255,.07),transparent 34%),linear-gradient(145deg,rgba(8,16,13,.97),rgba(4,10,8,.98));box-shadow:0 16px 50px rgba(0,0,0,.24)}.wook-feed-portfolio:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,#00ff99,#00b7ff 45%,#f1d66c 85%);opacity:.75}.wook-feed-portfolio-locked{border-color:rgba(241,214,108,.16);background:radial-gradient(circle at 9% 0,rgba(241,214,108,.075),transparent 35%),linear-gradient(145deg,rgba(9,16,13,.97),rgba(5,10,8,.98))}.wook-feed-portfolio-locked>header{padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(255,255,255,.055)}.wook-feed-portfolio-locked h2{margin:7px 0 0;color:#f2f4f1;font-size:15px;letter-spacing:-.025em}.wook-feed-portfolio-locked p{max-width:720px;margin:5px 0 0;color:#748078;font-size:9.5px;line-height:1.5}.wook-feed-portfolio-lock{width:7px;height:7px;border:1px solid #f1d66c;border-radius:2px;box-shadow:0 0 8px rgba(241,214,108,.32)}.wook-feed-portfolio-upgrade{flex:0 0 auto;padding:9px 13px;border:1px solid rgba(241,214,108,.28);border-radius:8px;background:rgba(241,214,108,.1);color:#f1d66c;font-size:9px;font-weight:850;text-decoration:none}.wook-feed-portfolio-upgrade:hover{background:rgba(241,214,108,.16)}.wook-feed-portfolio-locked-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.wook-feed-portfolio-locked-grid>span{min-width:0;padding:10px 13px;display:flex;flex-direction:column;gap:3px;border-right:1px solid rgba(255,255,255,.05)}.wook-feed-portfolio-locked-grid>span:last-child{border-right:0}.wook-feed-portfolio-locked-grid b{color:#cbd3cd;font-size:9px}.wook-feed-portfolio-locked-grid small{color:#56635b;font-size:7.5px}.wook-feed-portfolio-header{min-height:68px;padding:13px 17px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.065)}.wook-feed-portfolio-kicker{display:inline-flex;align-items:center;gap:7px;color:#89958d;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.wook-feed-portfolio-kicker small{color:#4f5b54;font-size:8px;letter-spacing:.09em}.wook-feed-portfolio-live{width:6px;height:6px;border-radius:50%;background:#00ff99;box-shadow:0 0 9px rgba(0,255,153,.65)}.wook-feed-portfolio-total-row{margin-top:5px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wook-feed-portfolio-total-row strong{color:#f5f7f4;font-size:20px;line-height:1;letter-spacing:-.04em}.wook-feed-portfolio-total-row span{font-size:11px;font-weight:800}.wook-feed-portfolio-exposure-row{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px}.wook-feed-portfolio-exposure-row span{padding:3px 7px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(255,255,255,.018);color:#6c7971;font:700 7px JetBrains Mono,monospace}.wook-feed-portfolio-header-side{display:flex;align-items:center;gap:14px;color:#627068;font-size:9px;white-space:nowrap}.wook-feed-portfolio-header-side span.is-stale-sync{color:#ff9aa3;font-weight:700}.wook-feed-portfolio-cta{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:1px solid rgba(0,183,255,.35);border-radius:999px;background:rgba(0,183,255,.1);color:#6fd4ff;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.wook-feed-portfolio-cta span{transition:transform .15s ease}.wook-feed-portfolio-cta:hover{background:rgba(0,183,255,.18);border-color:rgba(0,183,255,.55);color:#a6e6ff}.wook-feed-portfolio-cta:hover span{transform:translateX(2px)}.wook-feed-portfolio-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.06)}.wook-feed-portfolio-insight{min-width:0;padding:8px 10px;display:flex;flex-direction:column;gap:3px;color:inherit;text-decoration:none;border-right:1px solid rgba(255,255,255,.055);transition:background .15s ease}.wook-feed-portfolio-insight:last-child{border-right:0}.wook-feed-portfolio-insight:hover{background:rgba(255,255,255,.025)}.wook-feed-portfolio-insight>span{color:#657169;font-size:7.5px;font-weight:850;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wook-feed-portfolio-insight strong{color:#f1d66c;font:850 11px JetBrains Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wook-feed-portfolio-insight em{color:#aeb8b0;font:normal 750 9px JetBrains Mono,monospace;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wook-feed-portfolio-positions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(82px,.7fr)}.wook-feed-portfolio-more,.wook-feed-portfolio-position{min-width:0;padding:11px 13px 10px;display:grid;gap:3px;color:inherit;text-decoration:none;border-right:1px solid rgba(255,255,255,.055);transition:background .15s ease}.wook-feed-portfolio-more:hover,.wook-feed-portfolio-position:hover{background:rgba(241,214,108,.035)}.wook-feed-portfolio-position-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.wook-feed-portfolio-position-top b{color:#f1d66c;font:850 11px JetBrains Mono,monospace}.wook-feed-portfolio-position-top small{color:#536058;font:750 7px JetBrains Mono,monospace}.wook-feed-portfolio-position strong{color:#cdd5d0;font:750 10px JetBrains Mono,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wook-feed-portfolio-position>span:nth-child(3){font:800 9px JetBrains Mono,monospace}.wook-feed-portfolio-weight{height:2px;margin-top:3px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.055)}.wook-feed-portfolio-weight i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#00b7ff,#00ff99)}.wook-feed-portfolio-more{place-content:center;text-align:center;border-right:0}.wook-feed-portfolio-more strong{color:#b9c2bc;font:850 12px JetBrains Mono,monospace}.wook-feed-portfolio-more span{color:#57635b;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.wook-feed-portfolio .is-positive{color:#00e68a}.wook-feed-portfolio .is-negative{color:#ff6472}.wook-feed-portfolio-note{margin:0;padding:6px 13px 8px;border-top:1px solid rgba(255,255,255,.04);color:#4f5c54;font-size:7px;line-height:1.4}.wook-feed-section-heading{margin:2px 1px 0;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.wook-feed-section-heading span{color:#c084fc;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.wook-feed-section-heading p{margin:3px 0 0;color:#59655d;font-size:9px}.wook-feed-section-heading a{color:#8b958e;font-size:9px;font-weight:750;text-decoration:none}.wook-feed-section-heading a:hover{color:#c084fc}.wook-feed-news-card{padding:14px 16px;border:1px solid rgba(241,214,108,.11);border-radius:13px;background:linear-gradient(90deg,rgba(241,214,108,.035),transparent 34%),rgba(7,13,10,.72)}@media (max-width:800px){.wook-feed-portfolio-header{align-items:flex-start}.wook-feed-portfolio-header-side{align-items:flex-end;flex-direction:column;gap:5px}.wook-feed-portfolio-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.wook-feed-portfolio-insight{border-bottom:1px solid rgba(255,255,255,.05)}.wook-feed-portfolio-insight:nth-child(2n){border-right:0}.wook-feed-portfolio-insight:nth-last-child(-n+2){border-bottom:0}.wook-feed-portfolio-positions{display:flex;overflow-x:auto}.wook-feed-portfolio-position{flex:0 0 118px}.wook-feed-portfolio-more{flex:0 0 90px}}@media (max-width:520px){.wook-feed-portfolio-header{flex-direction:column;gap:9px}.wook-feed-portfolio-header-side{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.wook-feed-portfolio-total-row strong{font-size:18px}.wook-feed-portfolio-kicker small{display:none}.wook-feed-portfolio-locked>header{align-items:flex-start;flex-direction:column;gap:12px}.wook-feed-portfolio-upgrade{width:100%;text-align:center}.wook-feed-portfolio-locked-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wook-feed-portfolio-locked-grid>span:nth-child(2){border-right:0}.wook-feed-portfolio-locked-grid>span:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.05)}}@media (max-width:900px){.wook-market-news-heading{align-items:flex-start;flex-direction:column;gap:10px}.wook-market-news-status{justify-content:flex-start}.wook-market-news-grid{grid-template-columns:1fr}.wook-market-news-lead{min-height:260px}.wook-payoff-head{align-items:flex-start;flex-direction:column;gap:10px}.wook-payoff-strategy-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.wook-option-results-grid,.wook-payoff-layout{grid-template-columns:1fr}}@media (max-width:520px){.wook-market-news{margin-top:16px;padding:14px;border-radius:14px}.wook-market-news-heading p{font-size:10px}.wook-market-news-lead{min-height:250px}.wook-market-news-lead-body{padding:17px}.wook-market-news-actions{align-items:stretch;flex-direction:column}.wook-market-news-actions a{text-align:center}.wook-payoff-lab{padding:14px;border-radius:14px}.wook-payoff-strategy-catalog{display:flex;overflow-x:auto;padding:9px}.wook-payoff-strategy-catalog>div{flex:0 0 auto;min-width:150px}.wook-payoff-form{grid-template-columns:1fr}.wook-payoff-form .is-ticker{grid-column:auto}.wook-payoff-quote{grid-template-columns:repeat(2,minmax(0,1fr))}.wook-payoff-quote>div{border-bottom:1px solid rgba(255,255,255,.05)}.wook-payoff-quote>div:nth-child(2n){border-right:0}.wook-payoff-quote>div:nth-last-child(-n+2){border-bottom:0}.wook-payoff-output{grid-template-columns:1fr}.wook-payoff-verdict{border-right:0}.wook-payoff-chart{min-height:170px}.wook-payoff-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wook-payoff-metrics div:nth-child(2){border-right:0}.wook-payoff-metrics div:nth-child(3){border-right:1px solid rgba(255,255,255,.055)}.wook-payoff-metrics div:nth-child(-n+4){border-bottom:1px solid rgba(255,255,255,.055)}.wook-payoff-read{grid-template-columns:1fr;gap:5px}.wook-payoff-scenarios>div{display:flex;overflow-x:auto}.wook-payoff-scenarios>div>span{flex:0 0 96px}.wook-options-builder-head,.wook-payoff-foot{align-items:flex-start;flex-direction:column}.wook-options-builder-head ol{width:100%;justify-content:space-between;gap:5px}.wook-option-card-actions{align-items:flex-start;flex-direction:column}.wook-option-entry-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.wook-option-entry-strip>div:nth-child(2n){border-right:0}.wook-option-entry-strip>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.05)}}.wook-portfolio-btn-ghost{padding:8px 14px;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:#cfd7d2;font:750 11px Inter,sans-serif;cursor:pointer;white-space:nowrap}.wook-portfolio-btn-ghost:disabled{cursor:wait;opacity:.6}.wook-portfolio-page{padding:34px 20px 90px}.wook-portfolio-shell{position:relative;z-index:1;max-width:1100px;margin:0 auto}.wook-portfolio-back-link{display:inline-flex;margin-bottom:14px;color:#7d8780;font-size:12px;text-decoration:none}.wook-portfolio-back-link:hover{color:#f1d66c}.wook-portfolio-page-header{flex-wrap:wrap;gap:14px}.wook-portfolio-page-actions{display:flex;gap:8px}.wook-portfolio-empty{padding:46px 24px;text-align:center;border:1px dashed rgba(241,214,108,.22);border-radius:16px;background:rgba(241,214,108,.03)}.wook-portfolio-jumpnav{position:sticky;top:8px;z-index:5;margin-bottom:12px;padding:7px 9px;display:flex;flex-wrap:wrap;gap:6px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(6,12,9,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px rgba(0,0,0,.25)}.wook-portfolio-jumpnav a{padding:5px 11px;border-radius:999px;color:#9aa6a0;font-size:10.5px;font-weight:750;text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease}.wook-portfolio-jumpnav a:hover{background:rgba(241,214,108,.1);color:#f1d66c}#jump-committee,#jump-compare,#jump-holdings,#jump-intelligence,#jump-options,#jump-realized,#jump-terminal{scroll-margin-top:64px}.wook-portfolio-command-bar{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,2.1fr);overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:radial-gradient(circle at 0 0,rgba(0,230,138,.075),transparent 34%),linear-gradient(145deg,rgba(8,17,13,.96),rgba(5,11,9,.92));box-shadow:0 18px 55px rgba(0,0,0,.18)}.wook-portfolio-command-hero{padding:19px 21px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(255,255,255,.07)}.wook-portfolio-command-hero span,.wook-portfolio-command-metrics span{color:#748078;font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.wook-portfolio-command-hero strong{margin-top:5px;color:#f7f8f5;font:880 29px JetBrains Mono,monospace;letter-spacing:-.05em}.wook-portfolio-command-hero small,.wook-portfolio-command-metrics small{margin-top:5px;color:#66726a;font-size:8px;line-height:1.35}.wook-portfolio-command-metrics{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.wook-portfolio-command-metrics>div{min-width:0;padding:16px 12px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(255,255,255,.055)}.wook-portfolio-command-metrics>div:last-child{border-right:0}.wook-portfolio-command-metrics strong{margin-top:5px;color:#e9ede9;font:820 13px JetBrains Mono,monospace;letter-spacing:-.025em;white-space:nowrap}.wook-portfolio-command-bar .is-positive{color:#00e68a}.wook-portfolio-command-bar .is-negative{color:#ff6472}.wook-portfolio-command-footnote{grid-column:1/-1;margin:0;padding:8px 16px;color:#5f6c64;font-size:8.5px;line-height:1.5;border-top:1px solid rgba(255,255,255,.05)}.wook-portfolio-command-metric-option{background:linear-gradient(160deg,rgba(241,214,108,.08),transparent 70%)}.wook-portfolio-command-metric-option span{color:#cbb367}@media (max-width:900px){.wook-portfolio-command-bar{grid-template-columns:1fr}.wook-portfolio-command-hero{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}}@media (max-width:650px){.wook-portfolio-page{padding:18px 12px 70px}.wook-portfolio-shell{padding-top:12px!important}.wook-portfolio-back-link{margin-bottom:10px;font-size:11px}.wook-portfolio-page-header{gap:13px;padding-bottom:18px}.wook-portfolio-page-header .wook-page-subtitle{max-width:34rem;font-size:11.5px!important;line-height:1.55!important}.wook-portfolio-page-actions{width:100%;display:flex}.wook-portfolio-page-actions button{flex:1 1 auto;min-height:42px}.wook-portfolio-jumpnav{position:static;margin:0 0 12px;padding:5px;flex-wrap:nowrap;gap:1px;overflow-x:auto;border-radius:12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.wook-portfolio-jumpnav::-webkit-scrollbar{display:none}.wook-portfolio-jumpnav a{padding:8px 10px;font-size:9.5px}.wook-portfolio-command-hero{padding:16px 17px}.wook-portfolio-command-hero strong{font-size:clamp(25px,8vw,31px)}.wook-portfolio-command-footnote{padding:10px 13px;font-size:8px}.wook-portfolio-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wook-portfolio-command-metrics>div{padding:14px 12px;border-bottom:1px solid rgba(255,255,255,.055)}.wook-portfolio-command-metrics strong{font-size:12px;white-space:normal;overflow-wrap:anywhere}.wook-portfolio-command-metrics>div:nth-child(2n){border-right:0}.wook-portfolio-command-metrics>div:last-child{grid-column:1/-1;border-right:0;border-bottom:0}}.wook-portfolio-intelligence{margin-top:14px;overflow:hidden;border:1px solid rgba(0,183,255,.14);border-radius:15px;background:radial-gradient(circle at 0 0,rgba(0,183,255,.08),transparent 31%),linear-gradient(145deg,rgba(8,17,14,.88),rgba(5,11,9,.9))}.wook-portfolio-intelligence-heading{padding:14px 16px 12px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.06)}.wook-portfolio-intelligence-heading>div>span{color:#00b7ff;font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.wook-portfolio-intelligence-heading h2{margin:3px 0 0;color:#f4f6f3;font-size:17px;letter-spacing:-.02em}.wook-portfolio-freshness{display:flex;align-items:center;gap:6px;color:#77847b;font-size:8px;white-space:nowrap}.wook-portfolio-freshness i{width:6px;height:6px;border-radius:50%;background:#00e68a;box-shadow:0 0 7px rgba(0,230,138,.5)}.wook-portfolio-freshness.is-stale{color:#ffb36b}.wook-portfolio-freshness.is-stale i{background:#ff9f43;box-shadow:none}.wook-portfolio-intelligence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.wook-portfolio-intelligence-card{min-width:0;padding:13px 15px;border-right:1px solid rgba(255,255,255,.055)}.wook-portfolio-intelligence-card:last-child,.wook-portfolio-intelligence-card:nth-child(4n){border-right:0}.wook-portfolio-intelligence-card>span{color:#627068;font-size:8px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.wook-portfolio-intelligence-card strong{display:block;margin-top:5px;color:#f1d66c;font:850 13px JetBrains Mono,monospace;line-height:1.3}.wook-portfolio-intelligence-card p{margin:6px 0 0;color:#748078;font-size:9px;line-height:1.5}.wook-portfolio-driver-panel .is-positive,.wook-portfolio-intelligence .is-positive,.wook-portfolio-position-read .is-positive{color:#00e68a}.wook-portfolio-driver-panel .is-negative,.wook-portfolio-intelligence .is-negative,.wook-portfolio-position-read .is-negative{color:#ff6472}.wook-portfolio-position-read{margin:12px 0 15px;display:grid;grid-template-columns:minmax(240px,1.15fr) minmax(360px,1.85fr);gap:14px;align-items:stretch}.wook-portfolio-position-metrics,.wook-portfolio-position-read-copy{border:1px solid rgba(255,255,255,.065);border-radius:10px;background:rgba(255,255,255,.018)}.wook-portfolio-position-read-copy{padding:12px 13px}.wook-portfolio-position-read-copy span{color:#00b7ff;font-size:8px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.wook-portfolio-position-read-copy p{margin:6px 0 0;color:#a8b2ab;font-size:10px;line-height:1.55}.wook-portfolio-position-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.wook-portfolio-position-metrics div{padding:11px 12px;border-right:1px solid rgba(255,255,255,.05)}.wook-portfolio-position-metrics div:last-child{border-right:0}.wook-portfolio-position-metrics span{display:block;color:#617068;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.wook-portfolio-position-metrics strong{display:block;margin-top:5px;color:#d8ded9;font:750 10px JetBrains Mono,monospace}.wook-portfolio-analytics-grid{margin-top:22px;display:grid;grid-template-columns:1.15fr .85fr;gap:14px}.wook-portfolio-analytics-grid>div:last-child{grid-column:1/-1}.wook-portfolio-allocation-panel{min-height:224px;padding:16px;display:grid;grid-template-columns:150px 1fr;align-items:center;gap:18px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(8,16,12,.72)}.wook-portfolio-donut{width:138px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 35px rgba(0,183,255,.08)}.wook-portfolio-donut>div{width:82px;aspect-ratio:1;border-radius:50%;display:grid;place-content:center;text-align:center;background:#08100c;box-shadow:0 0 0 1px rgba(255,255,255,.06)}.wook-portfolio-donut strong{color:#f5f7f4;font:850 21px JetBrains Mono,monospace}.wook-portfolio-donut span{color:#657169;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.wook-portfolio-allocation-legend{display:grid}.wook-portfolio-allocation-legend a{padding:6px 2px;display:grid;grid-template-columns:7px minmax(50px,1fr) 45px 54px;gap:7px;align-items:center;color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.04)}.wook-portfolio-allocation-legend a:last-child{border-bottom:0}.wook-portfolio-allocation-legend i{width:6px;height:6px;border-radius:50%}.wook-portfolio-allocation-legend strong{color:#d9dfdb;font:800 10px JetBrains Mono,monospace}.wook-portfolio-allocation-legend small,.wook-portfolio-allocation-legend span{color:#758078;font:700 9px JetBrains Mono,monospace;text-align:right}.wook-portfolio-driver-panel{min-height:224px;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(8,16,12,.72)}.wook-portfolio-driver-panel a{min-height:44px;padding:8px 13px;display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.045)}.wook-portfolio-driver-panel a:last-child{border-bottom:0}.wook-portfolio-driver-panel b{grid-row:1/3;color:#46524b;font:700 9px JetBrains Mono,monospace}.wook-portfolio-driver-panel strong{color:#f1d66c;font:850 11px JetBrains Mono,monospace}.wook-portfolio-driver-panel span{font:800 10px JetBrains Mono,monospace}.wook-portfolio-driver-panel small{grid-column:2/4;color:#58645d;font:700 8px JetBrains Mono,monospace}.wook-portfolio-connection-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid rgba(255,255,255,.055)}.wook-portfolio-connection-row:last-child{border-bottom:0}.wook-portfolio-badge-warn{padding:2px 8px;border-radius:999px;background:rgba(255,159,67,.12);border:1px solid rgba(255,159,67,.3);color:#ffb36b;font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.wook-portfolio-holdings-table{overflow-x:auto;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(8,16,12,.72)}.wook-portfolio-holdings-head,.wook-portfolio-holdings-row{display:grid;grid-template-columns:1.6fr .9fr 1fr 1fr 1.1fr 1.2fr .8fr;gap:8px;align-items:center;min-width:620px;padding:11px 15px;font-size:11px;text-align:right}.wook-portfolio-holdings-head{color:#58645d;font:800 9px JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.075)}.wook-portfolio-holdings-head span:first-child,.wook-portfolio-holdings-row span:first-child{text-align:left}.wook-portfolio-holdings-row{width:100%;border:none;border-bottom:1px solid rgba(255,255,255,.045);background:transparent;color:#cfd7d2;font-family:inherit;cursor:pointer;transition:background .15s ease}.wook-portfolio-holdings-row:last-child{border-bottom:0}.wook-portfolio-holdings-row:hover{background:rgba(255,255,255,.03)}.wook-portfolio-holdings-row-focused{background:rgba(241,214,108,.055)}.wook-portfolio-visibility{margin-top:26px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:rgba(8,16,12,.6)}.wook-portfolio-toggle{flex-shrink:0;width:42px;height:24px;padding:3px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);cursor:pointer;display:flex;align-items:center;transition:background .16s ease,border-color .16s ease}.wook-portfolio-toggle-on{background:rgba(0,255,153,.25);border-color:rgba(0,255,153,.45);justify-content:flex-end}.wook-portfolio-toggle-knob{width:16px;height:16px;border-radius:50%;background:#f7f7f2;transition:transform .16s ease}@media (max-width:700px){.wook-portfolio-holdings-head,.wook-portfolio-holdings-row{min-width:560px}.wook-portfolio-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wook-portfolio-intelligence-card{border-bottom:1px solid rgba(255,255,255,.055)}.wook-portfolio-intelligence-card:nth-child(2n){border-right:0}.wook-portfolio-intelligence-card:last-child:nth-child(2n),.wook-portfolio-intelligence-card:last-child:nth-child(odd),.wook-portfolio-intelligence-card:nth-last-child(2):nth-child(odd){border-bottom:0}.wook-portfolio-analytics-grid,.wook-portfolio-position-read{grid-template-columns:1fr}.wook-portfolio-analytics-grid>div:last-child{grid-column:auto}}@media (max-width:520px){.wook-portfolio-intelligence-heading{align-items:flex-start;flex-direction:column;gap:7px}.wook-portfolio-intelligence-grid{grid-template-columns:1fr}.wook-portfolio-intelligence-card{border-right:0;border-bottom:1px solid rgba(255,255,255,.055)}.wook-portfolio-intelligence-card:last-child{border-bottom:0}.wook-portfolio-position-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wook-portfolio-position-metrics div:nth-child(2){border-right:0}.wook-portfolio-position-metrics div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.05)}.wook-portfolio-allocation-panel{grid-template-columns:1fr;justify-items:center}.wook-portfolio-allocation-legend{width:100%}}.wook-portfolio-switcher{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.02)}.wook-portfolio-switcher span{color:#5f6c64;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;margin-right:3px}.wook-portfolio-switcher button{padding:5px 11px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(255,255,255,.03);color:#aeb8b0;font:750 10px JetBrains Mono,monospace;cursor:pointer}.wook-portfolio-switcher button:hover{background:rgba(255,255,255,.06);color:#e9ede9}.wook-portfolio-switcher button.is-active{background:#f1d66c;border-color:#f1d66c;color:#07100c}.wook-portfolio-analytics-panel{border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(8,16,12,.72);padding:6px 4px}.wook-portfolio-analytics-row{display:grid;grid-template-columns:58px 1fr 56px;align-items:center;gap:10px;padding:7px 12px;text-decoration:none;border-radius:8px;transition:background .15s ease}.wook-portfolio-analytics-row:hover{background:rgba(255,255,255,.03)}.wook-portfolio-analytics-label{font-family:JetBrains Mono,monospace;font-weight:800;font-size:11px;color:#f1d66c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wook-portfolio-analytics-track{position:relative;height:6px;border-radius:3px;background:rgba(255,255,255,.055);overflow:hidden}.wook-portfolio-analytics-fill{position:absolute;inset:0 auto 0 0;border-radius:3px}.wook-portfolio-analytics-value{font-family:JetBrains Mono,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:11px;color:#cfd7d2;text-align:right}.wook-portfolio-terminal-heading{margin:24px 2px 9px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.wook-portfolio-options-heading>div>span,.wook-portfolio-terminal-heading span{color:#00b7ff;font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.wook-portfolio-options-heading h2,.wook-portfolio-terminal-heading h2{margin:3px 0 0;color:#f4f6f3;font-size:17px;letter-spacing:-.02em}.wook-portfolio-terminal-heading small{color:#66736b;font-size:8.5px}.wook-portfolio-history{overflow:hidden;border:1px solid rgba(0,183,255,.16);border-radius:15px;background:radial-gradient(circle at 12% -20%,rgba(0,183,255,.1),transparent 38%),linear-gradient(145deg,rgba(8,17,14,.92),rgba(5,11,9,.96))}.wook-portfolio-history-header{padding:15px 17px 11px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.wook-portfolio-history-header>div:first-child{display:grid;gap:3px}.wook-portfolio-history-header span{color:#69766e;font-size:8px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.wook-portfolio-history-eyebrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wook-portfolio-history-eyebrow b{padding:2px 6px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#7b8780;font:750 6.5px JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.wook-portfolio-history-eyebrow b.is-brokerage_history{border-color:rgba(0,230,138,.25);color:#70a78d;background:rgba(0,230,138,.05)}.wook-portfolio-history-eyebrow b.is-brokerage_return{border-color:rgba(241,214,108,.23);color:#b9a865;background:rgba(241,214,108,.045)}.wook-portfolio-history-eyebrow b.is-market_backcast{border-color:rgba(0,183,255,.25);color:#76a6bd;background:rgba(0,183,255,.05)}.wook-portfolio-history-eyebrow b.is-live_1d,.wook-portfolio-history-eyebrow b.is-live_1d_reconstructed{border-color:rgba(0,230,138,.25);color:#70a78d;background:rgba(0,230,138,.05)}.wook-portfolio-history-header strong{color:#f5f7f4;font:850 24px JetBrains Mono,monospace;letter-spacing:-.04em}.wook-portfolio-history-header small{font:750 9px JetBrains Mono,monospace}.wook-portfolio-history .is-positive,.wook-portfolio-options-desk .is-positive{color:#00e68a}.wook-portfolio-history .is-negative,.wook-portfolio-options-desk .is-negative{color:#ff6472}.wook-portfolio-history-ranges,.wook-portfolio-option-ranges{display:flex;flex-wrap:wrap;gap:3px}.wook-portfolio-history-ranges{align-items:center}.wook-portfolio-history-ranges>small{margin-left:5px;color:#546158;font:700 7px JetBrains Mono,monospace;white-space:nowrap}.wook-portfolio-history-ranges button,.wook-portfolio-option-ranges button{min-width:34px;padding:5px 7px;border:1px solid transparent;border-radius:7px;background:transparent;color:#6d7971;font:800 8px JetBrains Mono,monospace;cursor:pointer}.wook-portfolio-history-ranges button:hover,.wook-portfolio-option-ranges button:hover{color:#d9dfdb;background:rgba(255,255,255,.035)}.wook-portfolio-history-ranges button:disabled{opacity:.28;cursor:not-allowed;background:transparent}.wook-portfolio-history-ranges button:disabled:hover{color:#6d7971}.wook-portfolio-history-ranges button.is-active,.wook-portfolio-option-ranges button.is-active{color:#06100c;background:#00b7ff;border-color:#00b7ff}.wook-portfolio-benchmark-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 17px 10px}.wook-portfolio-benchmark-row span{color:#5f6d65;font-size:7.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;margin-right:2px}.wook-portfolio-benchmark-row button{padding:4px 9px;border:1px solid rgba(157,140,255,.22);border-radius:999px;background:transparent;color:#8b83b8;font:750 8.5px JetBrains Mono,monospace;cursor:pointer}.wook-portfolio-benchmark-row button:hover{background:rgba(157,140,255,.08)}.wook-portfolio-benchmark-row button.is-active{color:#ede9ff;background:#9d8cff;border-color:#9d8cff}.wook-portfolio-benchmark-row button:disabled{opacity:.4;cursor:not-allowed}.wook-portfolio-history-chart{position:relative;height:280px;margin:0 12px;padding:8px 76px 18px 0}.wook-portfolio-history-chart svg{width:100%;height:100%;overflow:visible;cursor:crosshair}.wook-portfolio-history-axis{position:absolute;top:8px;right:0;bottom:18px;width:70px;color:#617067;font:700 7px JetBrains Mono,monospace;pointer-events:none}.wook-portfolio-history-axis span{position:absolute;right:0;padding:2px 4px;transform:translateY(-50%);border:1px solid rgba(255,255,255,.035);border-radius:4px;background:rgba(4,10,7,.82)}.wook-portfolio-history-axis span:first-child{transform:none}.wook-portfolio-history-axis span:last-child{transform:translateY(-100%)}.wook-portfolio-history-dates{position:absolute;right:76px;bottom:1px;left:0;color:#59665e;font:700 7px JetBrains Mono,monospace;pointer-events:none}.wook-portfolio-history-dates span{position:absolute;transform:translateX(-50%);white-space:nowrap}.wook-portfolio-history-dates span:first-child{transform:none}.wook-portfolio-history-dates span:last-child{transform:translateX(-100%)}.wook-portfolio-history-tooltip{position:absolute;top:14px;z-index:2;min-width:108px;padding:7px 9px;display:grid;gap:2px;transform:translateX(-50%);border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(4,10,7,.94);box-shadow:0 10px 30px rgba(0,0,0,.32);pointer-events:none}.wook-portfolio-history-tooltip b{color:#f4f6f3;font:800 10px JetBrains Mono,monospace}.wook-portfolio-history-tooltip span{color:#7d8880;font-size:7px}.wook-portfolio-history-metrics{margin-top:13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.055)}.wook-portfolio-history-metrics>div{min-width:0;padding:12px 14px;border-right:1px solid rgba(255,255,255,.05)}.wook-portfolio-history-metrics>div:last-child{border-right:0}.wook-portfolio-history-metrics span{display:block;color:#69766e;font-size:7.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.wook-portfolio-history-metrics strong{display:block;margin-top:5px;color:#dbe1dc;font:750 11px JetBrains Mono,monospace}.wook-portfolio-history-metrics small{display:block;margin-top:4px;color:#5c6961;font-size:7.5px;line-height:1.4}.wook-portfolio-history-source{margin:10px 14px 0;padding:8px 10px;border:1px solid rgba(241,214,108,.16);border-radius:7px;background:rgba(241,214,108,.035);color:#a89b65;font-size:7.5px;line-height:1.45}.wook-portfolio-history-source strong{color:currentColor}.wook-portfolio-history-source.is-verified{border-color:rgba(0,230,138,.18);background:rgba(0,230,138,.035);color:#70a78d}.wook-portfolio-history-source.is-modeled{border-color:rgba(0,183,255,.19);background:rgba(0,183,255,.035);color:#7294a5}.wook-portfolio-history-note{margin:0;padding:9px 15px 11px;color:#4f5c54;font-size:8px;line-height:1.45;border-top:1px solid rgba(255,255,255,.04)}.wook-portfolio-history-empty,.wook-portfolio-history-loading{min-height:160px;display:flex;align-items:center;justify-content:center;gap:12px;color:#68756d;font-size:10px}.wook-portfolio-history-empty{flex-direction:column;padding:28px;text-align:center}.wook-portfolio-history-empty strong{color:#dce3de;font:800 14px var(--font-sans,sans-serif)}.wook-portfolio-history-empty span{max-width:640px;color:#6f7c74;font-size:10px;line-height:1.65}.wook-portfolio-compare{margin-top:14px;overflow:hidden;border:1px solid rgba(241,214,108,.16);border-radius:15px;background:radial-gradient(circle at 88% -20%,rgba(241,214,108,.08),transparent 40%),linear-gradient(145deg,rgba(8,17,14,.92),rgba(5,11,9,.96))}.wook-portfolio-compare-header{padding:15px 17px 11px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.wook-portfolio-compare-header span{color:#cbb367;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.wook-portfolio-compare-header h2{margin:4px 0 0;color:#f4f6f3;font-size:19px;letter-spacing:-.025em}.wook-portfolio-compare-header p{margin:5px 0 0;color:#68756d;font-size:9.5px}.wook-portfolio-benchmark-status{margin-left:5px;color:#6d786f;font:700 8px JetBrains Mono,monospace}.wook-portfolio-benchmark-status.is-error{color:#c47a80}.wook-portfolio-compare-readout{display:grid;grid-template-columns:minmax(150px,1.15fr) repeat(4,minmax(110px,1fr));border-top:1px solid rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.055);background:rgba(255,255,255,.012)}.wook-portfolio-compare-readout>div{min-width:0;padding:9px 12px;border-right:1px solid rgba(255,255,255,.045)}.wook-portfolio-compare-readout>div:last-child{border-right:0}.wook-portfolio-compare-readout span{display:block;color:#59665e;font-size:7px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.wook-portfolio-compare-readout strong{display:block;overflow:hidden;margin-top:4px;color:#d9e0da;font:850 9px JetBrains Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.wook-portfolio-compare-focus-state{margin:9px 14px 0;padding:7px 9px;display:flex;align-items:center;gap:8px;border:1px solid rgba(241,214,108,.18);border-radius:8px;background:rgba(241,214,108,.035)}.wook-portfolio-compare-focus-state span{color:#8c8052;font-size:7px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.wook-portfolio-compare-focus-state strong{color:#f1d66c;font:850 9px JetBrains Mono,monospace}.wook-portfolio-compare-focus-state small{flex:1 1;color:#66736b;font-size:8px}.wook-portfolio-compare-focus-state button{padding:4px 8px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:rgba(255,255,255,.03);color:#ccd3ce;font-size:8px;font-weight:800;cursor:pointer}.wook-portfolio-compare-chart{position:relative;height:285px;margin:0 14px;padding:12px 48px 27px 0}.wook-portfolio-compare-chart svg{width:100%;height:100%;overflow:visible;cursor:crosshair}.wook-portfolio-compare-axis{position:absolute;inset:12px 0 27px auto;width:44px;color:#66736b;font:750 7px JetBrains Mono,monospace;pointer-events:none}.wook-portfolio-compare-axis span{position:absolute;right:0;padding:1px 3px;border-radius:3px;background:rgba(4,10,7,.82);transform:translateY(-50%)}.wook-portfolio-compare-dates{position:absolute;right:48px;bottom:3px;left:0;height:17px;color:#56635b;font:700 7px JetBrains Mono,monospace;pointer-events:none}.wook-portfolio-compare-dates span{position:absolute;transform:translateX(-50%);white-space:nowrap}.wook-portfolio-compare-dates span:first-child{transform:none}.wook-portfolio-compare-dates span:last-child{transform:translateX(-100%)}.wook-portfolio-compare-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;padding:12px 15px;border-top:1px solid rgba(255,255,255,.05)}.wook-portfolio-compare-legend-row{min-width:0;padding:7px 9px;display:grid;grid-template-columns:9px 66px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.035);border-radius:8px;background:rgba(255,255,255,.012);font:750 10px JetBrains Mono,monospace;text-align:left;cursor:pointer}.wook-portfolio-compare-legend-row:hover{background:rgba(255,255,255,.03)}.wook-portfolio-compare-legend-row.is-active{border-color:rgba(241,214,108,.28);background:rgba(241,214,108,.055)}.wook-portfolio-compare-legend-row.is-muted{opacity:.62}.wook-portfolio-compare-legend-row i{width:8px;height:8px;border-radius:2px;flex-shrink:0}.wook-portfolio-compare-legend-row strong{color:#d9dfdb}.wook-portfolio-compare-legend-row small{overflow:hidden;color:#59665e;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.wook-portfolio-compare-legend-row .is-positive{color:#00e68a}.wook-portfolio-compare-legend-row .is-negative{color:#ff6472}.wook-portfolio-compare-legend-row.is-benchmark i{border-radius:50%;box-shadow:0 0 0 2px rgba(157,140,255,.18)}.wook-portfolio-compare-note{margin:0;padding:9px 15px 11px;color:#4f5c54;font-size:8px;line-height:1.45;border-top:1px solid rgba(255,255,255,.04)}.wook-portfolio-compare-note strong{color:#717e76}.wook-portfolio-return-tape{margin-top:8px;display:grid;grid-template-columns:minmax(150px,1.15fr) repeat(5,minmax(82px,1fr));overflow:hidden;border:1px solid rgba(0,230,138,.12);border-radius:11px;background:rgba(5,12,9,.86)}.wook-portfolio-return-tape>div{min-width:0;padding:9px 11px;border-right:1px solid rgba(255,255,255,.045)}.wook-portfolio-return-tape>div:last-child{border-right:0}.wook-portfolio-return-tape span{display:block;color:#66736b;font:800 7px JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.wook-portfolio-return-tape strong{display:block;margin-top:4px;font:850 11px JetBrains Mono,monospace}.wook-portfolio-return-tape small{display:block;margin-top:2px;color:#4e5c54;font-size:6.5px}.wook-portfolio-return-tape-label{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(90deg,rgba(0,230,138,.055),transparent)}.wook-portfolio-return-tape-label span{color:#a7b1aa}.wook-portfolio-return-tape .is-unavailable{opacity:.42}.wook-portfolio-lens-desk{margin-top:18px;overflow:hidden;border:1px solid rgba(0,183,255,.14);border-radius:15px;background:radial-gradient(circle at 100% 0,rgba(0,183,255,.07),transparent 34%),rgba(5,13,10,.88)}.wook-portfolio-lens-heading{padding:15px 17px 12px;display:flex;align-items:flex-end;justify-content:space-between;gap:22px;border-bottom:1px solid rgba(255,255,255,.05)}.wook-portfolio-lens-heading span{color:#00b7ff;font-size:7.5px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.wook-portfolio-lens-heading h2{margin:4px 0 0;color:#edf2ee;font-size:15px;letter-spacing:-.025em}.wook-portfolio-lens-heading p{margin:0;max-width:470px;color:#59665e;font-size:8px;line-height:1.5;text-align:right}.wook-portfolio-lens-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.wook-portfolio-lens-card{min-width:0;padding:13px 14px 14px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.045);color:inherit;text-decoration:none;transition:background .16s ease,transform .16s ease}.wook-portfolio-lens-card:last-child{border-right:0}.wook-portfolio-lens-card:hover{background:rgba(255,255,255,.025);transform:translateY(-1px)}.wook-portfolio-lens-card>div{display:flex;align-items:flex-start;justify-content:space-between;gap:7px}.wook-portfolio-lens-card span{color:#7f8b83;font-size:7px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.wook-portfolio-lens-card b{padding:2px 5px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#77837b;font:750 6px JetBrains Mono,monospace;white-space:nowrap}.wook-portfolio-lens-card strong{margin-top:12px;color:#eef2ef;font:850 14px JetBrains Mono,monospace;letter-spacing:-.025em}.wook-portfolio-lens-card p{min-height:66px;margin:7px 0 10px;color:#68756d;font-size:7.5px;line-height:1.55}.wook-portfolio-lens-card.is-good{box-shadow:inset 0 2px 0 rgba(0,230,138,.5)}.wook-portfolio-lens-card.is-watch{box-shadow:inset 0 2px 0 rgba(241,214,108,.58)}.wook-portfolio-lens-card.is-risk{box-shadow:inset 0 2px 0 rgba(255,92,106,.62)}.wook-portfolio-lens-card>.wook-portfolio-lens-detail{display:grid;gap:5px;margin:0 0 10px;padding:8px 9px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:rgba(255,255,255,.02)}.wook-portfolio-lens-detail>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.wook-portfolio-lens-detail span{color:#8b958e;font-size:7.5px;font-weight:700;text-transform:none;letter-spacing:0}.wook-portfolio-lens-detail b{color:#d9dfdb;font:750 8.5px JetBrains Mono,monospace;white-space:nowrap}.wook-portfolio-lens-detail b.is-positive{color:#00e68a}.wook-portfolio-lens-detail b.is-negative{color:#ff6472}.wook-portfolio-lens-card>.wook-portfolio-lens-actions{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.wook-portfolio-lens-toggle{padding:0;border:none;background:none;color:#cbb367;font:800 7px JetBrains Mono,monospace;cursor:pointer;white-space:nowrap}.wook-portfolio-lens-toggle:hover{color:#f1d66c}.wook-portfolio-lens-link{color:#00b7ff;font-size:7px;font-weight:800;text-decoration:none;white-space:nowrap}.wook-portfolio-lens-link:hover{color:#4fd1ff}.wook-portfolio-options-desk{margin-top:22px;overflow:hidden;border:1px solid rgba(241,214,108,.17);border-radius:15px;background:radial-gradient(circle at 100% 0,rgba(241,214,108,.075),transparent 30%),rgba(7,15,11,.9)}.wook-portfolio-realized-desk{border-color:rgba(0,230,138,.18);background:radial-gradient(circle at 100% 0,rgba(0,230,138,.07),transparent 30%),rgba(7,15,11,.9)}.wook-portfolio-realized-desk .wook-portfolio-options-heading>div>span{color:#00d98b}.wook-portfolio-options-heading{padding:18px 19px 15px;display:flex;align-items:flex-end;justify-content:space-between;gap:15px;border-bottom:1px solid rgba(255,255,255,.055)}.wook-portfolio-options-heading>div:first-child{min-width:0}.wook-portfolio-options-heading p{max-width:720px;margin:6px 0 0;color:#77847c;font-size:10px;line-height:1.45}.wook-portfolio-option-ranges button.is-active{background:#f1d66c;border-color:#f1d66c}.wook-portfolio-options-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.055)}.wook-portfolio-options-stats>div{min-width:0;padding:15px 16px;border-right:1px solid rgba(255,255,255,.05)}.wook-portfolio-options-stats>div:last-child{border-right:0}.wook-portfolio-options-stats span{display:block;color:#77847c;font-size:8.5px;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.wook-portfolio-options-stats strong{display:block;margin-top:7px;overflow-wrap:anywhere;color:#f4f6f3;font:850 18px JetBrains Mono,monospace;letter-spacing:-.035em}.wook-portfolio-options-stats small{display:block;margin-top:5px;color:#637168;font-size:8.5px;line-height:1.45}.wook-portfolio-options-scope{padding:10px 16px;display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr)) auto;gap:10px 16px;align-items:center;border-bottom:1px solid rgba(241,214,108,.11);background:rgba(241,214,108,.025);color:#77837c;font-size:8.5px;line-height:1.4}.wook-portfolio-options-scope>strong{color:#f1d66c;font-size:8px;letter-spacing:.09em;text-transform:uppercase}.wook-portfolio-options-scope b{color:#cbd3cd}.wook-portfolio-options-scope em{color:#b6a761;font-size:8px;font-style:normal;font-weight:800;white-space:nowrap}.wook-portfolio-options-grid{display:grid;grid-template-columns:1fr 1fr}.wook-portfolio-options-grid>div{min-width:0;padding:16px 17px}.wook-portfolio-options-grid>div:first-child{border-right:1px solid rgba(255,255,255,.05)}.wook-portfolio-subheading{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.wook-portfolio-subheading strong{color:#dce2de;font-size:10.5px}.wook-portfolio-subheading span{color:#657269;font:750 8px JetBrains Mono,monospace;letter-spacing:.035em;text-transform:uppercase}.wook-portfolio-option-bars{display:grid;gap:4px}.wook-portfolio-option-bars a{padding:6px 0;display:grid;grid-template-columns:64px 1fr 88px;gap:10px;align-items:center;text-decoration:none}.wook-portfolio-option-bars strong{color:#f1d66c;font:800 10px JetBrains Mono,monospace}.wook-portfolio-option-bars strong small{display:block;margin-top:2px;color:#5f6c64;font-size:6.5px;font-weight:700;white-space:nowrap}.wook-portfolio-option-bars a>span{height:7px;overflow:hidden;border-radius:5px;background:rgba(255,255,255,.055)}.wook-portfolio-option-bars i{display:block;height:100%;border-radius:4px;background:currentColor}.wook-portfolio-option-bars b{text-align:right;font:750 9.5px JetBrains Mono,monospace}.wook-portfolio-call-coverage p,.wook-portfolio-option-bars p{margin:14px 0;color:#647168;font-size:9.5px}.wook-portfolio-call-coverage{display:grid;gap:6px}.wook-portfolio-call-coverage>div{padding:10px 11px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;border:1px solid rgba(255,255,255,.065);border-radius:9px;background:rgba(255,255,255,.02)}.wook-portfolio-call-coverage>div.is-covered{border-left:2px solid #00e68a}.wook-portfolio-call-coverage>div.has-risk{border-left:2px solid #ff6472}.wook-portfolio-call-coverage strong{color:#e1e6e2;font:800 10px JetBrains Mono,monospace}.wook-portfolio-call-coverage span{display:block;margin-top:3px;color:#68756d;font-size:8.5px}.wook-portfolio-call-coverage b{color:#cbd3cd;font:800 9px JetBrains Mono,monospace;text-align:right}.wook-portfolio-call-coverage small{grid-column:1/-1;color:#5f6c64;font-size:8.5px}.wook-chart-terminal{position:relative;margin-bottom:28px;padding:clamp(16px,2vw,24px);overflow:hidden;border:1px solid rgba(241,214,108,.13);border-radius:20px;background:radial-gradient(circle at 0 0,rgba(0,230,138,.055),transparent 34%),linear-gradient(135deg,rgba(5,14,10,.96),rgba(7,12,10,.9));box-shadow:0 26px 70px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.025)}.wook-chart-terminal:before{position:absolute;inset:0;pointer-events:none;content:"";background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);mask-image:linear-gradient(180deg,#000,transparent 72%)}.wook-chart-terminal>*{position:relative;z-index:1}.wook-chart-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:14px}.wook-chart-toolbar-title{display:flex;align-items:center;gap:14px}.wook-chart-toolbar-title>div{display:grid;gap:2px}.wook-chart-toolbar-title>div>span{color:#00b7ff;font:850 8px/1.1 JetBrains Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.wook-chart-toolbar-title>div>strong{color:#e9eeea;font-size:15px;letter-spacing:-.02em}.wook-market-focus-identity{min-width:0;max-width:620px}.wook-market-focus-identity>span{display:block;color:#6f7c74;font:850 9px JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.wook-market-focus-identity>h2{margin:5px 0 0;color:#f4f6f4;font-size:clamp(24px,3vw,34px);font-weight:850;letter-spacing:-.025em;line-height:1.05}.wook-market-focus-identity>p{margin:8px 0 0;color:#8a968f;font-size:12.5px;line-height:1.55}@media (max-width:620px){.wook-market-focus-identity>p{font-size:11.5px}}.wook-portfolio-currency-split{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.wook-portfolio-currency-split strong{display:inline-flex;align-items:baseline;gap:6px}.wook-portfolio-currency-split strong i{color:#6f7c74;font:800 9px JetBrains Mono,monospace;font-style:normal;letter-spacing:.1em}.wook-ticker-news-more{margin-top:12px;padding:10px 14px;width:100%;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.015);color:#7d8a82;font:800 9px JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.wook-ticker-news-more:hover{border-color:rgba(241,214,108,.26);color:#f1d66c}.wook-calendar{margin-top:26px;padding:clamp(16px,2.4vw,25px);border:1px solid rgba(255,255,255,.075);border-radius:18px;background:radial-gradient(circle at 92% 0,rgba(241,214,108,.045),transparent 34%),#08100c;box-shadow:inset 0 1px rgba(255,255,255,.02),0 22px 55px rgba(0,0,0,.18)}.wook-calendar-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:17px}.wook-calendar-head>div>span{color:#f1d66c;font:850 7.5px JetBrains Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.wook-calendar-head h2{margin:5px 0 0;color:#edf2ee;font-size:clamp(20px,2.3vw,28px);line-height:1.05;letter-spacing:-.025em}.wook-calendar-head p{max-width:720px;margin:7px 0 0;color:#7c8a81;font-size:11.5px;line-height:1.5}.wook-calendar-head aside{flex:0 0 auto;display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:7px;padding-left:20px;border-left:1px solid rgba(255,255,255,.07);color:#738078}.wook-calendar-head aside strong{color:#e8ede9;font:800 23px JetBrains Mono,monospace}.wook-calendar-head aside span{font:750 8px JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.wook-calendar-head aside em{grid-column:1/-1;margin-top:2px;color:#c9b65f;font:750 7.5px JetBrains Mono,monospace;font-style:normal}.wook-calendar-days{display:grid;gap:12px}.wook-calendar-day{overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#090f0c}.wook-calendar-day-head{display:flex;align-items:baseline;gap:9px;padding:9px 13px;background:rgba(255,255,255,.018);border-bottom:1px solid rgba(255,255,255,.055)}.wook-calendar-day-head strong{color:#dbe3dd;font:850 9px JetBrains Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.wook-calendar-day-head span{color:#68756d;font:650 8.5px JetBrains Mono,monospace}.wook-calendar-day-head i{margin-left:auto;color:#68756d;font:750 8px JetBrains Mono,monospace;font-style:normal}.wook-calendar-day[data-today]{border-color:rgba(241,214,108,.22)}.wook-calendar-day[data-today] .wook-calendar-day-head{background:rgba(241,214,108,.075)}.wook-calendar-day[data-today] .wook-calendar-day-head strong{color:#f1d66c}.wook-calendar-day ul{margin:0;padding:0;list-style:none}.wook-calendar-day li{display:grid;grid-template-columns:72px minmax(220px,1fr) auto auto;align-items:center;gap:12px;min-height:58px;padding:10px 13px;border-top:1px solid rgba(255,255,255,.045)}.wook-calendar-day li:first-child{border-top:0}.wook-calendar-day li[data-mine]{background:linear-gradient(90deg,rgba(241,214,108,.04),transparent 50%)}.wook-calendar-type{min-width:0;padding:4px 7px;border:1px solid rgba(255,255,255,.09);border-radius:6px;color:#89968e;background:rgba(255,255,255,.025);font:850 7px JetBrains Mono,monospace;letter-spacing:.09em;text-transform:uppercase;text-align:center}.wook-calendar-type[data-event=boj],.wook-calendar-type[data-event=ecb],.wook-calendar-type[data-event=fomc]{color:#ccb95f;border-color:rgba(241,214,108,.18);background:rgba(241,214,108,.045)}.wook-calendar-what{min-width:0;display:grid;gap:4px}.wook-calendar-what>span{min-width:0;display:flex;align-items:baseline;gap:9px}.wook-calendar-what a,.wook-calendar-what strong{color:#edf2ee;font:800 11.5px JetBrains Mono,monospace;text-decoration:none}.wook-calendar-what a:hover{color:#f1d66c}.wook-calendar-what a i{color:#718078;font-size:8px;font-style:normal;font-weight:650}.wook-calendar-what small{min-width:0;overflow:hidden;color:#6f7d74;font-size:9.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.wook-calendar-meta{display:flex;align-items:center;justify-content:flex-end;gap:6px}.wook-calendar-meta b{padding:2px 7px;border-radius:5px;font:800 8.5px JetBrains Mono,monospace;white-space:nowrap}.wook-calendar-meta .is-timing{color:#a8b3ac;background:rgba(255,255,255,.055)}.wook-calendar-meta .is-timing.is-during_market{color:#e2c66d;background:rgba(241,214,108,.07)}.wook-calendar-meta .is-fact{color:#aab5ae;background:rgba(255,255,255,.045)}.wook-calendar-meta .is-mine{padding:0;color:#d4bb51;font-size:11px}.wook-calendar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.wook-calendar-actions a{color:#79877e;font:750 8px JetBrains Mono,monospace;text-decoration:none;white-space:nowrap}.wook-calendar-actions a:hover{color:#f1d66c}.wook-calendar-more{margin-top:9px;padding:8px 13px;width:100%;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.014);color:#7d8a82;font:800 9px JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.wook-calendar-more:hover{border-color:rgba(241,214,108,.24);color:#f1d66c}@media (max-width:900px){.wook-calendar-day li{grid-template-columns:64px minmax(0,1fr);gap:8px 10px}.wook-calendar-actions,.wook-calendar-meta{grid-column:1/-1;justify-content:flex-start;padding-left:74px}}@media (max-width:620px){.wook-calendar{padding:14px 11px;border-radius:15px}.wook-calendar-head{align-items:flex-start}.wook-calendar-head aside{display:none}.wook-calendar-meta{padding-left:0}.wook-calendar-actions{padding-left:74px}}.wook-ticker-headline-quote{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:12px}.wook-ticker-headline-quote>strong{color:#f4f6f4;font:800 clamp(26px,3.4vw,38px)/1 JetBrains Mono,monospace;letter-spacing:-.045em}.wook-ticker-headline-quote>b{font:800 13px JetBrains Mono,monospace}.wook-ticker-headline-quote>b[data-direction=up]{color:#0adf83}.wook-ticker-headline-quote>b[data-direction=down]{color:#ff5064}.wook-ticker-headline-quote>em{display:inline-flex;align-items:center;gap:6px;color:#6f7c74;font:800 8px JetBrains Mono,monospace;font-style:normal;letter-spacing:.12em;text-transform:uppercase}.wook-chart-session-clock{display:grid;gap:3px}.wook-chart-session-clock>span{display:inline-flex;align-items:center;gap:6px;color:#6f7c74;font:850 8px/1.1 JetBrains Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.wook-chart-session-clock>strong{color:#b9c4bd;font:700 11px/1.2 JetBrains Mono,monospace;letter-spacing:-.01em}.wook-chart-session-clock[data-state=open]>span{color:#0adf83}.wook-chart-session-clock[data-state=pre]>span{color:var(--session-pre)}.wook-chart-session-clock[data-state=after]>span{color:var(--session-post)}.wook-chart-session-clock[data-state=continuous]>span{color:#f1d66c}.wook-chart-session-clock[data-state=closed]>span,.wook-chart-session-clock[data-state=history]>span{color:#6f7c74}.wook-chart-session-clock[data-state=history]>strong{color:#8e9a93}.wook-chart-range-group{display:flex;gap:6px;overflow-x:auto;max-width:100%;padding:2px;scrollbar-width:none}.wook-chart-range-group::-webkit-scrollbar{display:none}.wook-chart-session-legend{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap;margin:-2px 0 14px;padding:10px 13px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:rgba(255,255,255,.018)}.wook-chart-session-legend span{display:inline-flex;align-items:center;gap:6px;color:#9ba59e;font:800 8px JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.wook-chart-session-legend span i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.wook-chart-session-legend span b{color:#5f6c64;font-size:7px;font-weight:700;letter-spacing:0}.wook-chart-session-legend .is-pre{color:var(--session-pre)}.wook-chart-session-legend .is-regular{color:var(--session-regular)}.wook-chart-session-legend .is-after{color:var(--session-post)}.wook-chart-session-legend .is-continuous,.wook-chart-session-legend .is-futures{color:#55d8ff}.wook-chart-session-legend em{margin-left:auto;color:#727e76;font:700 7px/1.35 JetBrains Mono,monospace;font-style:normal}.wook-chart-quote-stack{margin-bottom:14px;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:16px;background:rgba(3,10,7,.82);box-shadow:0 18px 44px rgba(0,0,0,.22)}.wook-chart-extended-quote,.wook-chart-regular-quote{min-width:0;padding:18px 20px}.wook-chart-extended-quote>span,.wook-chart-regular-quote>span{display:block;margin-bottom:7px;color:#839087;font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.wook-chart-extended-quote>div,.wook-chart-regular-quote>div{display:flex;align-items:baseline;gap:11px;min-width:0;flex-wrap:wrap}.wook-chart-extended-quote strong,.wook-chart-regular-quote strong{color:#f5f7f5;font:900 clamp(25px,2.35vw,36px)/1.02 JetBrains Mono,monospace;letter-spacing:-.055em}.wook-chart-extended-quote[data-relationship=native-extended] strong{font-size:clamp(19px,1.72vw,26px);letter-spacing:-.04em}.wook-chart-extended-quote b,.wook-chart-regular-quote b{font:800 11px JetBrains Mono,monospace;white-space:nowrap}.wook-chart-extended-quote small,.wook-chart-regular-quote small{display:block;margin-top:8px;color:#657169;font:650 8.5px/1.45 JetBrains Mono,monospace}.wook-chart-extended-quote .is-positive,.wook-chart-regular-quote .is-positive,.wook-chart-tape-metrics .is-positive{color:#00d26a}.wook-chart-extended-quote .is-negative,.wook-chart-regular-quote .is-negative,.wook-chart-tape-metrics .is-negative{color:#ff5968}.wook-chart-quote-stack.has-extended-session{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wook-chart-quote-stack.has-market-context{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr)}.wook-chart-quote-stack.has-extended-session .wook-chart-regular-quote{border-right:1px solid rgba(255,255,255,.065)}.wook-chart-extended-quote{background:linear-gradient(120deg,rgba(241,214,108,.055),rgba(255,255,255,.012) 58%,transparent)}.wook-chart-extended-quote[data-relationship=market-proxy]{background:linear-gradient(120deg,rgba(184,140,255,.065),rgba(255,255,255,.01) 58%,transparent)}.wook-chart-extended-quote .is-contract-context strong{color:#cbb463;font-size:clamp(17px,1.45vw,23px);letter-spacing:-.035em}.wook-chart-extended-quote .is-contract-context b{color:#abb6af}.wook-chart-quote-stack.has-market-context .wook-chart-extended-quote{padding:18px 20px;background:rgba(255,255,255,.012)}.wook-chart-quote-stack.has-market-context .wook-chart-extended-quote>span{color:#6c7972;font-size:8px}.wook-chart-extended-quote em{display:inline-flex;align-items:center;gap:5px;color:#00d26a;font:850 7px JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.wook-chart-extended-quote em.is-closed{color:#7e8a82}.wook-chart-extended-quote em i{width:5px;height:5px;display:inline-block;border-radius:50%;background:currentColor}.wook-chart-tape-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid rgba(255,255,255,.055);background:rgba(255,255,255,.012)}.wook-chart-tape-meter{padding:9px 14px 10px}.wook-range-meter{min-width:0}.wook-range-meter>span{display:block;margin-bottom:7px;color:#5d6a61;font-size:7.5px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.wook-range-meter-track{position:relative;height:3px;margin:0 4px 7px;border-radius:3px;background:rgba(255,255,255,.085)}.wook-range-meter-fill{position:absolute;inset:0 auto 0 0;border-radius:3px;background:rgba(255,255,255,.2)}.wook-range-meter-dot{position:absolute;top:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;transform:translateY(-50%);box-shadow:0 0 0 2px #030a07}.wook-range-meter-dot.is-up{background:#0adf83}.wook-range-meter-dot.is-down{background:#ff5064}.wook-range-meter-ends{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.wook-range-meter-ends b{color:#97a49c;font:750 9.5px JetBrains Mono,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wook-range-meter-ends em{color:#5d6a61;font:750 8px JetBrains Mono,monospace;font-style:normal}.wook-range-meter-absent{display:block;color:#5d6a61;font:750 10px JetBrains Mono,monospace}.wook-chart-tape-metrics>div{min-width:0;padding:11px 14px;border-right:1px solid rgba(255,255,255,.045)}.wook-chart-tape-metrics>div:last-child{border-right:0}.wook-chart-tape-metrics span{display:block;margin-bottom:4px;color:#5d6a61;font-size:7.5px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.wook-chart-tape-metrics strong{display:block;overflow:hidden;color:#c1cac4;font:750 10px JetBrains Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.wook-chart-tape-metrics small{display:block;margin-top:3px;color:#6a766f;font:700 8px JetBrains Mono,monospace}.wook-chart-tape-metrics small.is-positive{color:#0adf83}.wook-chart-tape-metrics small.is-negative{color:#ff5064}.wook-chart-tape-metrics>.wook-chart-vwap-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;border-top:1px solid rgba(255,255,255,.055);border-right:0;background:rgba(255,255,255,.012)}.wook-chart-vwap-strip>div{min-width:0;padding:10px 14px;border-right:1px solid rgba(255,255,255,.045)}.wook-chart-vwap-strip>div:last-child{border-right:0}.wook-chart-vwap-strip>div span{color:#7d8a82}.wook-chart-provenance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:10px 0 0;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.014)}.wook-chart-provenance-fold{margin:12px 0 0}.wook-chart-provenance-fold>summary{display:flex;align-items:center;gap:9px;padding:7px 11px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:rgba(255,255,255,.012);color:#6a766f;font:650 8px JetBrains Mono,monospace;cursor:pointer;list-style:none}.wook-chart-provenance-fold>summary::-webkit-details-marker{display:none}.wook-chart-provenance-fold>summary:hover{border-color:rgba(241,214,108,.2);color:#8b978f}.wook-chart-provenance-fold>summary em{font-style:normal;color:#4f5a54}.wook-chart-provenance-fold>summary b{margin-left:auto;color:#6f8478;font-size:7.5px;letter-spacing:.12em;text-transform:uppercase}.wook-chart-provenance-fold>summary b:after{content:" +"}.wook-chart-provenance-fold[open]>summary b:after{content:" \2212"}.wook-chart-provenance span{min-width:0;padding:10px 12px;color:#819087;font:650 8px/1.45 JetBrains Mono,monospace}.wook-chart-provenance b{display:block;margin-bottom:3px;color:#6f8478;font-size:6.5px;letter-spacing:.13em;text-transform:uppercase}.wook-chart-source-note{margin:14px 0 0;color:#5e6a63;font:650 8px/1.5 JetBrains Mono,monospace}.wook-chart-source-note a{color:#7c9285;text-decoration:none}.wook-chart-source-note a:hover{color:#f1d66c}.wook-institutional-chart{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#070d0a;box-shadow:inset 0 1px rgba(255,255,255,.018),0 18px 42px rgba(0,0,0,.2)}.wook-institutional-chart-controls{min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px 7px 13px;border-bottom:1px solid rgba(255,255,255,.055);background:rgba(255,255,255,.012)}.wook-institutional-series-key{min-width:0;display:flex;align-items:center;gap:8px 15px;overflow-x:auto;scrollbar-width:none}.wook-institutional-series-key::-webkit-scrollbar{display:none}.wook-institutional-series-key span{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;color:#77847c;font:750 7.5px/1.2 JetBrains Mono,monospace;letter-spacing:.045em;text-transform:uppercase}.wook-institutional-series-key i{width:13px;height:2px;border-radius:2px;background:currentColor}.wook-institutional-series-key .is-primary{color:#d5ded8}.wook-institutional-series-key .is-baseline-colored i{background:linear-gradient(90deg,#0adf83 0 48%,#ff5064 52% 100%);box-shadow:0 0 8px rgba(10,223,131,.13),0 0 8px rgba(255,80,100,.13)}.wook-institutional-series-key .is-context{color:#f1d66c}.wook-institutional-series-key .is-extended-context{color:#7b8880}.wook-institutional-series-key .is-anchor-note{color:#5d6a63;text-transform:none;letter-spacing:.02em}.wook-institutional-series-key .is-anchor-note b{font:inherit;letter-spacing:inherit}.wook-institutional-series-key .is-anchor-note .is-above{color:#0adf83}.wook-institutional-series-key .is-anchor-note .is-below{color:#ff5064}.wook-institutional-series-key .is-futures{color:#55d8ff}.wook-institutional-series-key .is-benchmark{color:#a88bff}.wook-institutional-series-key .is-volume{color:#66746c}.wook-chart-style-switch{flex:0 0 auto;display:inline-flex;gap:2px;padding:2px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(0,0,0,.22)}.wook-institutional-chart-actions{flex:0 0 auto;display:flex;align-items:center;gap:7px}.wook-chart-style-switch button{min-height:25px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:#6c7871;font:750 8px JetBrains Mono,monospace;cursor:pointer}.wook-chart-style-switch button[data-active=true]{background:rgba(241,214,108,.12);color:#f1d66c;box-shadow:inset 0 0 0 1px rgba(241,214,108,.18)}.wook-chart-session-rail{height:22px;display:flex;align-items:stretch;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.045);background:rgba(255,255,255,.008)}.wook-chart-session-rail span{min-width:0;display:grid;place-items:center;border-right:1px solid rgba(255,255,255,.055);color:#66736b;font:800 6.5px JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.wook-chart-session-rail span:last-child{border-right:0}.wook-chart-session-rail .is-pre{color:#8eb5aa;background:rgba(142,181,170,.032)}.wook-chart-session-rail .is-regular{color:#9da89f;background:rgba(255,255,255,.022)}.wook-chart-session-rail .is-post{color:#8eb5aa;background:rgba(142,181,170,.032)}.wook-institutional-chart-canvas{width:100%;height:clamp(380px,43vw,560px)}.wook-chart-crosshair-card{position:absolute;z-index:8;min-width:180px;padding:9px 11px;pointer-events:none;border:1px solid rgba(241,214,108,.32);border-radius:9px;background:rgba(6,12,9,.94);box-shadow:0 16px 36px rgba(0,0,0,.46);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#aab4ae;font:700 8px/1.55 JetBrains Mono,monospace}.wook-chart-crosshair-card time{display:block;margin-bottom:3px;color:#77827b}.wook-chart-crosshair-card strong{display:block;color:#f4f6f4;font-size:13px}.wook-chart-crosshair-card span{display:block}.wook-chart-crosshair-card .is-futures{margin-top:3px;color:#9eb9b1}.wook-chart-refresh-warning{margin:-3px 0 10px;padding:7px 10px;border:1px solid rgba(241,214,108,.18);border-radius:7px;background:rgba(241,214,108,.055);color:#b8aa72;font:700 7.5px/1.4 JetBrains Mono,monospace}.wook-chart-retry-btn{margin-top:14px;padding:7px 11px;border:1px solid rgba(0,183,255,.3);border-radius:7px;background:rgba(0,183,255,.08);color:#72d7ff;font:800 9px JetBrains Mono,monospace;cursor:pointer}.wook-chart-retry-btn:hover{border-color:rgba(0,183,255,.58);background:rgba(0,183,255,.14)}@media (max-width:560px){.wook-chart-terminal{padding:13px 11px 16px;border-radius:15px}.wook-chart-toolbar{align-items:flex-start}.wook-chart-toolbar-title{width:100%;justify-content:space-between}.wook-chart-range-group{margin:0 -2px;width:calc(100% + 4px);flex-wrap:nowrap}.wook-chart-session-legend{gap:8px 12px;padding:9px 10px}.wook-chart-session-legend span b{display:none}.wook-chart-session-legend em{width:100%;margin-left:0}.wook-chart-quote-stack.has-extended-session{grid-template-columns:1fr}.wook-chart-quote-stack.has-extended-session .wook-chart-regular-quote{border-right:0;border-bottom:1px solid rgba(255,255,255,.055)}.wook-chart-extended-quote,.wook-chart-regular-quote{padding:15px 14px}.wook-chart-tape-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wook-chart-tape-metrics>div:nth-child(2n){border-right:0}.wook-chart-tape-metrics>.wook-chart-vwap-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.wook-chart-vwap-strip>div:nth-child(2){border-right:0}.wook-chart-vwap-strip>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.045)}.wook-chart-provenance{grid-template-columns:repeat(2,minmax(0,1fr))}.wook-institutional-chart-controls{align-items:flex-start;padding:8px 9px;flex-wrap:wrap}.wook-institutional-chart-actions{width:100%;justify-content:space-between}.wook-institutional-series-key{align-self:center}.wook-institutional-chart-canvas{height:370px}.wook-chart-crosshair-card{display:none}.wook-chart-extended-quote strong,.wook-chart-regular-quote strong{font-size:27px}}.wook-portfolio-option-activity{padding:0 17px 14px;border-top:1px solid rgba(255,255,255,.05)}.wook-portfolio-option-activity .wook-portfolio-subheading{margin:0 -17px 2px;padding:12px 17px 9px}.wook-portfolio-option-activity-head,.wook-portfolio-option-activity-row{display:grid;grid-template-columns:1.35fr .8fr .7fr .75fr;gap:10px;align-items:center}.wook-portfolio-option-activity-head{padding:7px 0;color:#57635b;font-size:7.5px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.065)}.wook-portfolio-option-activity-head span:last-child{text-align:right}.wook-portfolio-option-activity-row{min-height:34px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.04);color:#7e8a82;font:700 8.5px JetBrains Mono,monospace}.wook-portfolio-option-activity-row:last-child{border-bottom:0}.wook-portfolio-option-activity strong{color:#f1d66c}.wook-portfolio-option-activity b{text-align:right;font-size:8.5px}.wook-portfolio-option-activity b.is-neutral{color:#68756d}.wook-portfolio-option-lifetime{display:grid;grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);border-top:1px solid rgba(241,214,108,.13);background:linear-gradient(90deg,rgba(241,214,108,.045),transparent 62%)}.wook-portfolio-option-lifetime-total{padding:17px;display:grid;gap:14px;align-content:center;border-right:1px solid rgba(255,255,255,.05)}.wook-portfolio-option-lifetime-total>div+div{padding-top:12px;border-top:1px solid rgba(255,255,255,.055)}.wook-portfolio-option-lifetime-total>div{display:flex;flex-direction:column}.wook-portfolio-option-lifetime-total span{color:#a3945d;font-size:8px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.wook-portfolio-option-lifetime-total strong{margin-top:7px;font:900 25px JetBrains Mono,monospace;letter-spacing:-.04em}.wook-portfolio-option-lifetime-total small{margin-top:6px;max-width:280px;color:#657168;font-size:8.5px;line-height:1.5}.wook-portfolio-option-monthly{min-width:0;padding:15px 17px}.wook-portfolio-option-month-bars{height:142px;display:grid;grid-template-columns:repeat(12,minmax(28px,1fr));gap:6px;align-items:stretch}.wook-portfolio-option-month-bars>div{min-width:0;display:grid;grid-template-rows:18px 1fr 16px;gap:4px;text-align:center}.wook-portfolio-option-month-bars b{overflow:hidden;color:#89958d;font:750 7.5px JetBrains Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.wook-portfolio-option-month-bars>div>span{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.016),transparent 50%,rgba(255,255,255,.016))}.wook-portfolio-option-month-bars>div>span:after{content:"";position:absolute;z-index:1;left:0;right:0;top:50%;border-top:1px solid rgba(255,255,255,.12)}.wook-portfolio-option-month-bars i{position:absolute;z-index:2;left:16%;right:16%;display:block;min-height:4px;background:currentColor;opacity:.88}.wook-portfolio-option-month-bars i.is-positive{bottom:50%;border-radius:3px 3px 0 0}.wook-portfolio-option-month-bars i.is-negative{top:50%;border-radius:0 0 3px 3px}.wook-portfolio-option-month-bars small{color:#657168;font:700 7.5px JetBrains Mono,monospace;text-transform:uppercase}.wook-portfolio-options-note{margin:0;padding:11px 17px 13px;color:#5f6c64;font-size:9px;line-height:1.55;border-top:1px solid rgba(255,255,255,.045)}.wook-portfolio-options-provenance{margin:0;padding:9px 17px;color:#75ad92;font-size:9px;line-height:1.45;background:rgba(0,230,138,.035);border-bottom:1px solid rgba(0,230,138,.1)}.wook-portfolio-underlying-note{margin:10px 0 0;padding:8px 10px;border-left:2px solid #00b7ff;background:rgba(0,183,255,.035);color:#748179;font-size:8.5px;line-height:1.45}@media (max-width:700px){.wook-portfolio-history-header,.wook-portfolio-options-heading{align-items:flex-start;flex-direction:column}.wook-portfolio-history-ranges{width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.wook-portfolio-history-ranges::-webkit-scrollbar{display:none}.wook-portfolio-history-ranges>small{margin-left:auto}.wook-portfolio-history-metrics,.wook-portfolio-options-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wook-portfolio-history-metrics>div:nth-child(2),.wook-portfolio-options-stats>div:nth-child(2){border-right:0}.wook-portfolio-history-metrics>div:nth-child(-n+2),.wook-portfolio-options-stats>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.05)}.wook-portfolio-options-stats>div:last-child{grid-column:1/-1;border-right:0}.wook-portfolio-options-grid{grid-template-columns:1fr}.wook-portfolio-options-scope{grid-template-columns:1fr;gap:5px}.wook-portfolio-options-scope>strong{margin-bottom:2px}.wook-portfolio-options-scope em{margin-top:2px;white-space:normal}.wook-portfolio-compare-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.wook-portfolio-compare-readout>div{border-bottom:1px solid rgba(255,255,255,.045)}.wook-portfolio-compare-readout-date{grid-column:1/-1}.wook-portfolio-history-chart{height:250px;margin:0 9px;padding-right:55px}.wook-portfolio-history-dates{right:55px}.wook-portfolio-history-axis{width:50px}.wook-portfolio-compare-chart{height:250px;margin:0 9px;padding-right:42px}.wook-portfolio-compare-legend{grid-template-columns:1fr;padding:10px}.wook-portfolio-compare-focus-state{align-items:flex-start;flex-wrap:wrap}.wook-portfolio-compare-focus-state small{flex-basis:100%;order:5}.wook-portfolio-options-grid>div:first-child{border-right:0;border-bottom:1px solid rgba(255,255,255,.05)}.wook-portfolio-option-activity-head,.wook-portfolio-option-activity-row{grid-template-columns:minmax(0,1fr) auto}.wook-portfolio-option-activity-head span:nth-child(2),.wook-portfolio-option-activity-head span:nth-child(3),.wook-portfolio-option-activity-row .is-action,.wook-portfolio-option-activity-row .is-date{display:none}.wook-portfolio-option-lifetime{grid-template-columns:1fr}.wook-portfolio-option-lifetime-total{border-right:0;border-bottom:1px solid rgba(255,255,255,.05)}.wook-portfolio-lens-heading{align-items:flex-start;flex-direction:column;gap:7px}.wook-portfolio-lens-heading p{text-align:left}.wook-portfolio-lens-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wook-portfolio-lens-card:nth-child(2){border-right:0}.wook-portfolio-lens-card:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.045)}.wook-portfolio-return-tape{grid-template-columns:repeat(5,minmax(70px,1fr));overflow-x:auto}.wook-portfolio-return-tape-label{display:none}}@media (max-width:520px){.wook-portfolio-terminal-heading{align-items:flex-start;flex-direction:column}.wook-portfolio-history-chart{height:225px}.wook-portfolio-history-header strong{font-size:20px}.wook-portfolio-lens-grid{grid-template-columns:1fr}.wook-portfolio-lens-card{border-right:0;border-bottom:1px solid rgba(255,255,255,.045)}.wook-portfolio-lens-card:last-child{border-bottom:0}.wook-portfolio-lens-card p{min-height:0}}.wook-verified-holdings{margin-bottom:24px;overflow:hidden;border:1px solid rgba(0,230,138,.2);border-radius:16px;background:radial-gradient(circle at 0 0,rgba(0,230,138,.08),transparent 36%),linear-gradient(145deg,rgba(8,17,14,.88),rgba(5,11,9,.92))}.wook-verified-holdings-header{padding:17px 18px 15px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.06)}.wook-verified-holdings-header h2{margin:8px 0 0;color:#f4f6f3;font-size:16px;letter-spacing:-.02em}.wook-verified-holdings-header p{margin:4px 0 0;max-width:520px;color:#748078;font-size:9px;line-height:1.5}.wook-verified-holdings-value{flex-shrink:0;text-align:right}.wook-verified-holdings-value strong{display:block;color:#f5f7f4;font:850 17px JetBrains Mono,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wook-verified-holdings-value span{display:block;margin-top:3px;color:#536058;font-size:8px}.wook-verified-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 7px;border-radius:999px;border:1px solid rgba(0,255,153,.35);background:rgba(0,255,153,.1);color:#00ff99;font-size:9.5px;font-weight:800;letter-spacing:.02em}.wook-verified-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:#00e68a;box-shadow:0 0 8px rgba(0,230,138,.6)}.wook-verified-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.06)}.wook-verified-proof-grid>div{padding:11px 15px;border-right:1px solid rgba(255,255,255,.05)}.wook-verified-proof-grid>div:last-child{border-right:0}.wook-verified-proof-grid span{display:block;color:#657169;font-size:7px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.wook-verified-proof-grid strong{display:block;margin-top:4px;color:#dfe5e1;font:850 13px JetBrains Mono,monospace}.wook-verified-proof-grid small{display:block;margin-top:3px;color:#536058;font-size:7px}.wook-verified-proof-grid strong.is-positive{color:#00e68a}.wook-verified-proof-grid strong.is-negative{color:#ff5c6a}.wook-verified-stale-note{margin:0;padding:9px 17px;border-bottom:1px solid rgba(255,92,106,.14);background:rgba(255,92,106,.05);color:#ff9aa3;font-size:8.5px;line-height:1.45}.wook-verified-stale-note strong{color:#ff5c6a;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.wook-verified-basis-explainer{padding:10px 17px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 14px;border-bottom:1px solid rgba(0,183,255,.11);background:rgba(0,183,255,.028);color:#77837c;font-size:8.5px;line-height:1.45}.wook-verified-basis-explainer strong{color:#59cfff;font-size:8px;letter-spacing:.07em;text-transform:uppercase}.wook-verified-basis-explainer b{color:#00e68a;font-family:JetBrains Mono,monospace}.wook-verified-basis-explainer em{color:#99a49e;font-size:8px;font-style:normal;font-weight:800;white-space:nowrap}.wook-verified-position-list{padding:7px 9px}.wook-verified-position-head{min-height:24px;padding:3px 9px;display:grid;grid-template-columns:66px minmax(90px,1fr) 72px minmax(174px,auto);align-items:center;gap:10px;color:#536058;font-size:6.5px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.wook-verified-position-head span:last-child,.wook-verified-position-head span:nth-child(3){text-align:right}.wook-verified-position-row{min-height:38px;padding:7px 9px;display:grid;grid-template-columns:66px minmax(90px,1fr) 72px minmax(174px,auto);align-items:center;gap:10px;color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.04);border-radius:7px;transition:background .15s ease}.wook-verified-position-row:hover{background:rgba(255,255,255,.025)}.wook-verified-position-symbol{color:#f1d66c;font:850 10px JetBrains Mono,monospace}.wook-verified-position-weight{height:4px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.06)}.wook-verified-position-weight i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#00b7ff,#00e68a)}.wook-verified-position-row em,.wook-verified-position-row>span:nth-child(3){font-family:JetBrains Mono,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.wook-verified-position-row>span:nth-child(3){color:#748078;font-size:8px}.wook-verified-position-row em{font-size:8px;font-style:normal;font-weight:750}.wook-verified-position-basis{min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.wook-verified-position-basis small{overflow:hidden;max-width:100%;color:#536058;font-size:6.5px;text-overflow:ellipsis;white-space:nowrap}.wook-verified-position-more{padding:9px;color:#59655d;font-size:8px;text-align:center;text-transform:uppercase;letter-spacing:.06em}.wook-verified-options-list{border-top:1px solid rgba(255,255,255,.05)}.wook-verified-options-list .wook-verified-position-head,.wook-verified-options-list .wook-verified-position-row{grid-template-columns:112px 54px minmax(80px,1fr) minmax(160px,auto)}.wook-verified-option-badge{justify-self:start;padding:2px 7px;border-radius:5px;border:1px solid transparent;font:850 7.5px JetBrains Mono,monospace;letter-spacing:.04em;text-transform:uppercase;width:fit-content}.wook-verified-option-badge.is-call{color:#00e68a;background:rgba(0,230,138,.12);border-color:rgba(0,230,138,.22)}.wook-verified-option-badge.is-put{color:#ff8a93;background:rgba(255,92,106,.1);border-color:rgba(255,92,106,.2)}.wook-verified-proof-note{margin:0;padding:10px 18px 12px;color:#536058;font-size:8px;line-height:1.55;border-top:1px solid rgba(255,255,255,.05)}.wook-verified-proof-note strong{color:#7b8780}.wook-verified-holdings-grid{display:flex;flex-wrap:wrap;gap:7px}.wook-verified-holding-chip{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);text-decoration:none;font-size:11px;transition:background .15s ease,border-color .15s ease}.wook-verified-holding-chip:hover{background:rgba(241,214,108,.06);border-color:rgba(241,214,108,.2)}.wook-chart-purchase-ledger{margin-top:13px;overflow:hidden;border:1px solid rgba(241,214,108,.13);border-radius:10px;background:rgba(241,214,108,.025)}.wook-chart-purchase-ledger-title{padding:8px 10px;display:flex;justify-content:space-between;gap:10px;color:#8b958e;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.055)}.wook-chart-purchase-ledger-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.wook-chart-purchase-lot{padding:9px 10px;display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:3px 8px;border-right:1px solid rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.045);font-family:JetBrains Mono,monospace}.wook-chart-purchase-lot span{color:#77827b;font-size:8px}.wook-chart-purchase-lot strong{color:#f1d66c;font-size:10px}.wook-chart-purchase-lot small{grid-column:1/-1;color:#536058;font-size:7px}.wook-chart-purchase-ledger-more{padding:7px 10px;color:#536058;font-size:8px}@media (max-width:760px){.wook-market-hero{align-items:flex-start;flex-direction:column}.wook-market-split{grid-template-columns:1fr}.wook-market-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wook-market-switch-btn{min-width:80px;font-size:10px;padding:9px 10px}.wook-market-focus-header{flex-direction:column}.wook-verified-basis-explainer{grid-template-columns:1fr;gap:4px}.wook-verified-basis-explainer em{white-space:normal}.wook-verified-position-head{display:none}.wook-verified-position-row{padding-block:9px;grid-template-columns:62px minmax(80px,1fr) 68px}.wook-verified-position-basis{grid-column:2/4;align-items:flex-start;text-align:left}.wook-verified-position-row em{text-align:left}.wook-verified-options-list .wook-verified-position-row{grid-template-columns:108px minmax(60px,1fr) 84px}}@media (max-width:520px){.wook-verified-holdings-header{flex-direction:column}.wook-verified-holdings-value{text-align:left}.wook-verified-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wook-verified-proof-grid>div:nth-child(2){border-right:0}.wook-verified-proof-grid>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.05)}}@media (max-width:440px){.wook-market-quote-grid{grid-template-columns:1fr}.wook-market-switch{gap:4px}.wook-market-switch-btn{min-width:0;flex:1 1 45%}}@keyframes wook-ticker-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wook-story-camera{position:fixed;left:0;right:0;top:0;height:100dvh;z-index:10000;overflow:hidden;background:#020504;color:#fff;touch-action:none}.wook-story-camera__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.48),transparent 24%,transparent 62%,rgba(0,0,0,.68)),radial-gradient(circle at 50% 88%,rgba(241,214,108,.08),transparent 28%)}.wook-story-camera__quality{position:absolute;top:max(19px,calc(env(safe-area-inset-top) + 5px));left:50%;z-index:3;display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(3,8,6,.5);box-shadow:0 8px 28px rgba(0,0,0,.25);color:rgba(255,255,255,.82);font-size:10px;font-weight:800;letter-spacing:.04em;transform:translateX(-50%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wook-story-camera__quality>span,.wook-story-camera__record-dot{width:7px;height:7px;border-radius:50%;background:#00ed91;box-shadow:0 0 12px rgba(0,237,145,.8)}.wook-story-camera__timer{position:absolute;top:max(72px,calc(env(safe-area-inset-top) + 58px));left:50%;z-index:4;display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(255,92,106,.3);border-radius:999px;background:rgba(16,5,7,.68);transform:translateX(-50%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wook-story-camera__timer strong{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wook-story-camera__timer>span:last-child{color:rgba(255,255,255,.65);font-size:9px;font-weight:800}.wook-story-camera__record-dot{background:#ff5c6a;box-shadow:0 0 12px rgba(255,92,106,.8);animation:wook-story-record-pulse 1s ease-in-out infinite}@keyframes wook-story-record-pulse{50%{opacity:.42}}@media (max-width:480px){.wook-story-camera__quality{max-width:48vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}:root{--wook-nav-height:calc(58px + env(safe-area-inset-top))}.wook-app-nav{
  /* !important is load-bearing here, not decoration: WookNav sets styles
     inline on this element, and an inline declaration outranks any normal
     stylesheet rule. Dropping it once already put the nav under the status
     bar in the installed app. */padding-top:env(safe-area-inset-top)!important;height:var(--wook-nav-height)!important;box-sizing:border-box;isolation:isolate;pointer-events:auto}.wook-market-ticker{top:var(--wook-nav-height)!important}@media (display-mode:standalone){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}}html[data-native-app=true] body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);overscroll-behavior-y:contain;-webkit-user-select:none;user-select:none}html[data-native-app=true] [contenteditable=true],html[data-native-app=true] input,html[data-native-app=true] textarea{-webkit-user-select:text;user-select:text}.native-billing-note{display:none}html[data-native-app=true] .web-billing-action{display:none!important}html[data-native-app=true] .native-billing-note{display:block}.wook-skeleton-card{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:20px;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:linear-gradient(105deg,rgba(10,18,14,.7) 35%,rgba(255,255,255,.08) 48%,rgba(10,18,14,.7) 61%);background-size:220% 100%;animation:wook-shimmer 1.5s ease-in-out infinite}.wook-skeleton-line{height:11px;border-radius:999px;background:rgba(255,255,255,.1)}@keyframes wook-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.wook-fade-in{animation:wook-fade-in .4s ease-out}@keyframes wook-slide-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.wook-slide-in{animation:wook-slide-in .35s ease-out}@keyframes wook-pull-spin{to{transform:rotate(1turn)}}.wook-pull-spinner{animation:wook-pull-spin .7s linear infinite}@keyframes wook-pill-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.wook-new-posts-pill{animation:wook-pill-in .25s ease-out}.wook-toast-region{position:fixed;right:18px;bottom:18px;z-index:1000;display:flex;width:min(360px,calc(100vw - 36px));flex-direction:column;gap:8px}.wook-toast{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border-radius:10px;color:#f7f7f2;text-align:left;cursor:pointer;box-shadow:0 16px 40px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:wook-toast-in .18s ease-out}.wook-toast-success{border:1px solid rgba(0,255,153,.3);background:rgba(8,35,24,.95)}.wook-toast-error{border:1px solid rgba(255,71,87,.35);background:rgba(45,14,18,.95)}.wook-nav-drawer,.wook-nav-menu-button{display:none}.wook-nav-actions,.wook-nav-brand,.wook-nav-menu-button,.wook-nav-profile{position:relative;z-index:2;pointer-events:auto}.wook-nav-wordmark{display:block;width:190px;height:auto;flex:0 0 auto;filter:drop-shadow(0 2px 5px rgba(0,0,0,.48)) drop-shadow(0 0 8px rgba(75,235,178,.1));transform:translateZ(0)}.wook-brand-wordmark{display:block;height:auto;object-fit:contain}.wook-auth-wordmark{width:min(290px,72vw);filter:drop-shadow(0 4px 10px rgba(0,0,0,.5)) drop-shadow(0 0 18px rgba(77,237,182,.1))}.wook-auth-screen{justify-content:flex-start!important;overflow-x:hidden!important;overflow-y:auto!important}.wook-auth-screen>div:last-child{margin-block:auto}.wook-public-wordmark{width:clamp(165px,20vw,220px);filter:drop-shadow(0 3px 9px rgba(0,0,0,.45))}.wook-nav-link{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:0 13px;border:1px solid transparent;border-radius:10px;color:rgba(226,235,228,.52);font-size:12px;font-weight:730;letter-spacing:.01em;text-decoration:none;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease}.wook-nav-link:hover{border-color:rgba(255,255,255,.075);background:rgba(255,255,255,.035);color:rgba(244,248,244,.88);transform:translateY(-1px)}.wook-nav-link.is-active{border-color:rgba(241,214,108,.24);background:linear-gradient(180deg,rgba(241,214,108,.14),rgba(241,214,108,.075));color:#f4da70;box-shadow:inset 0 1px rgba(255,245,188,.08),0 4px 18px rgba(0,0,0,.12)}.wook-nav-drawer a,.wook-nav-icon-button,.wook-nav-menu-button,.wook-nav-profile{min-width:44px;min-height:44px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.wook-nav-drawer-backdrop{touch-action:none}.wook-nav-drawer{max-height:calc(100dvh - var(--wook-nav-height) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}@media (max-width:920px){.wook-app-nav{padding-left:max(10px,env(safe-area-inset-left))!important;padding-right:max(10px,env(safe-area-inset-right))!important}.wook-nav-links{display:none!important}.wook-nav-menu-button{display:inline-flex;margin-left:4px!important}.wook-nav-identity-name{display:none}.wook-nav-drawer[data-open=true]{display:flex}.wook-nav-brand{min-width:0;margin-right:8px!important}.wook-nav-wordmark{width:150px}.wook-nav-actions{gap:2px!important}.wook-nav-profile{width:44px;height:44px;justify-content:center;margin-left:4px!important}}@media (max-width:480px){.wook-app-nav{padding-left:max(8px,env(safe-area-inset-left))!important;padding-right:max(8px,env(safe-area-inset-right))!important}.wook-nav-brand{margin-right:4px!important}.wook-nav-wordmark{width:102px}}@media (max-width:360px){.wook-nav-wordmark{width:78px}.wook-nav-profile-avatar{width:36px!important;height:36px!important;flex-basis:36px!important}}.wook-chart-plot{height:300px}@media (min-width:641px){.wook-chart-plot{height:clamp(390px,42vw,520px)}}.wook-chart-ohlc{display:flex}@media (max-width:420px){.wook-chart-ohlc{display:none}}.wook-chart-range-btn{min-width:44px;padding:7px 12px!important;border-radius:999px!important;font-size:9.5px!important;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.wook-chart-range-btn:not(.wook-chart-range-btn-active):hover{border-color:rgba(241,214,108,.3)!important;color:#d9c68f!important}.wook-chart-range-btn:active{transform:scale(.94)}.wook-thesis-panel{margin:20px 0 24px;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(0,183,255,.055),transparent 34%),linear-gradient(145deg,rgba(8,17,13,.96),rgba(4,10,8,.96));box-shadow:0 20px 70px rgba(0,0,0,.2)}.wook-thesis-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px 20px;border-bottom:1px solid rgba(255,255,255,.065)}.wook-thesis-eyebrow,.wook-ticker-news-eyebrow{margin-bottom:7px;color:#72d5fa;font-size:9px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.wook-thesis-header h2,.wook-ticker-news-heading h2{margin:0;color:#f5f6f2;font-size:clamp(18px,2.4vw,25px);letter-spacing:-.035em;line-height:1.12}.wook-thesis-header p{max-width:650px;margin:8px 0 0;color:#76827b;font-size:11px;line-height:1.55}.wook-thesis-total{display:grid;min-width:124px;justify-items:end}.wook-thesis-total small{color:#f1d66c;font-size:8px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.wook-thesis-total strong{color:#f5f6f2;font-family:var(--font-mono),ui-monospace,monospace;font-size:31px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.wook-thesis-total span{color:#59645e;font-size:9px}.wook-thesis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.wook-thesis-card{display:grid;min-width:0;padding:20px 21px 18px;border:0;border-right:1px solid rgba(255,255,255,.06);background:transparent;color:#f5f6f2;text-align:left;font:inherit;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.wook-thesis-card:last-child{border-right:0}.wook-thesis-card:hover{background:rgba(255,255,255,.022)}.wook-thesis-card:disabled{cursor:default;opacity:.68}.wook-thesis-card--bullish.is-selected{background:rgba(0,255,153,.07);box-shadow:inset 0 3px #00e98b}.wook-thesis-card--bearish.is-selected{background:rgba(255,71,87,.065);box-shadow:inset 0 3px #ff5967}.wook-thesis-card--neutral.is-selected{background:rgba(174,184,176,.06);box-shadow:inset 0 3px #aeb8b0}.wook-thesis-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.wook-thesis-label,.wook-thesis-vote{font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.wook-thesis-card--bullish .wook-thesis-label{color:#00e98b}.wook-thesis-card--bearish .wook-thesis-label{color:#ff6b78}.wook-thesis-card--neutral .wook-thesis-label{color:#aeb8b0}.wook-thesis-vote{color:#4e5953;letter-spacing:.04em}.wook-thesis-card.is-selected .wook-thesis-vote{color:#e4e8e3}.wook-thesis-score{margin-top:13px;font-family:var(--font-mono),ui-monospace,monospace;font-size:36px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.wook-thesis-breakdown{display:grid;gap:3px;margin-top:11px;color:#637068;font-size:9px}.wook-thesis-breakdown strong{color:#aeb8b0;font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wook-thesis-method{margin:0;padding:12px 24px 14px;border-top:1px solid rgba(255,255,255,.05);color:#4f5a54;font-size:8.5px;line-height:1.55}.wook-ticker-news-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}.wook-ticker-news-heading>span{color:#58635d;font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wook-ticker-news-list{display:grid;gap:10px}.wook-ticker-news-card{padding:17px 18px 15px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:linear-gradient(140deg,rgba(10,18,14,.82),rgba(5,11,8,.74));transition:border-color .16s ease,transform .16s ease}.wook-ticker-news-card:hover{border-color:rgba(105,205,246,.18);transform:translateY(-1px)}.wook-ticker-news-meta{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:#5d6962;font-size:8.5px}.wook-ticker-news-meta>span+span:before{content:"";display:inline-block;width:3px;height:3px;margin:0 7px 2px 0;border-radius:50%;background:#344039}.wook-ticker-news-tone{font-weight:800;letter-spacing:.04em;text-transform:uppercase}.wook-ticker-news-tone--bullish{color:#00c978}.wook-ticker-news-tone--bearish{color:#df5b67}.wook-ticker-news-tone--neutral{color:#87928b}.wook-ticker-news-title{display:inline-block;color:#f2f3ef;font-size:13px;font-weight:780;line-height:1.42;text-decoration:none}.wook-ticker-news-title:hover{color:#8ddeff}.wook-ticker-news-card>p{margin:7px 0 12px;color:#7c8780;font-size:10px;line-height:1.55}.wook-ticker-news-footer{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding-top:11px;border-top:1px solid rgba(255,255,255,.055)}.wook-ticker-news-footer>span:first-child{color:#57635c;font-size:8px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.wook-news-read-control{display:inline-flex;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:8px}.wook-news-read-button{padding:5px 9px;border:0;border-right:1px solid rgba(255,255,255,.075);background:rgba(255,255,255,.02);color:#6e7a72;font:inherit;font-size:9px;cursor:pointer}.wook-news-read-button:last-child{border-right:0}.wook-news-read-button strong{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wook-news-read-button--bullish.is-selected{background:rgba(0,255,153,.12);color:#00e98b}.wook-news-read-button--bearish.is-selected{background:rgba(255,71,87,.12);color:#ff6b78}.wook-news-read-button--neutral.is-selected{background:rgba(174,184,176,.11);color:#c6cec8}.wook-news-read-button:disabled{cursor:wait;opacity:.6}.wook-news-read-saving{color:#6d7871;font-size:8.5px}@keyframes wook-live-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(0,210,106,.5)}50%{opacity:.6;box-shadow:0 0 0 3px rgba(0,210,106,0)}}.wook-live-dot{animation:wook-live-pulse 1.6s ease-in-out infinite}.wook-watchlist-remove{opacity:0;transition:opacity .15s ease,background .15s ease}.wook-watchlist-item:focus-within .wook-watchlist-remove,.wook-watchlist-item:hover .wook-watchlist-remove{opacity:1}@media (hover:none){.wook-watchlist-remove{opacity:1}}.wook-alerts-toggle{display:none}.wook-community-sidebar{scrollbar-width:thin;scrollbar-color:rgba(241,214,108,.25) transparent}.wook-community-sidebar::-webkit-scrollbar{width:5px}.wook-community-sidebar::-webkit-scrollbar-thumb{background:rgba(241,214,108,.25);border-radius:999px}.wook-community-sidebar::-webkit-scrollbar-track{background:transparent}.wook-feed-composer{display:grid;grid-template-columns:56px minmax(0,1fr);gap:13px;margin:9px 0 12px;padding:14px 15px;border:1px solid rgba(255,255,255,.085);border-radius:18px;background:radial-gradient(circle at 4% 0,rgba(192,132,252,.075),transparent 26%),linear-gradient(145deg,rgba(9,18,13,.96),rgba(5,12,8,.94));box-shadow:0 16px 46px rgba(0,0,0,.2);transition:border-color .16s ease,box-shadow .16s ease}.wook-feed-composer:focus-within{border-color:rgba(192,132,252,.3);box-shadow:0 18px 54px rgba(0,0,0,.28),0 0 0 1px rgba(192,132,252,.05)}.wook-feed-composer-avatar{width:56px;height:56px;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(192,132,252,.4);border-radius:50%;background:linear-gradient(135deg,rgba(241,214,108,.18),rgba(0,255,153,.14));color:#d8ded9;font-size:13px;font-weight:850;text-decoration:none;box-shadow:0 0 0 3px rgba(192,132,252,.065),0 10px 25px rgba(0,0,0,.24);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.wook-feed-composer-avatar:hover{border-color:rgba(192,132,252,.72);box-shadow:0 0 0 4px rgba(192,132,252,.09),0 12px 30px rgba(0,0,0,.3);transform:translateY(-1px) scale(1.025)}.wook-feed-composer-body{min-width:0}.wook-feed-composer-identity{min-height:34px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wook-feed-composer-identity>div{min-width:0}.wook-feed-composer-identity span,.wook-feed-composer-identity strong{display:block}.wook-feed-composer-identity strong{color:#f0f3ef;font-size:11.5px;line-height:1.3}.wook-feed-composer-identity>div span{margin-top:2px;color:#657169;font-size:8.5px}.wook-feed-composer-identity>span{padding-top:2px;color:#4e5a52;font:700 8px var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wook-feed-composer-textarea{width:100%;min-height:64px;max-height:220px;box-sizing:border-box;padding:6px 0 9px;border:0;outline:0;resize:none;overflow-y:auto;background:transparent;color:#e8ede9;font:450 14px/1.58 var(--font-sans),Inter,sans-serif;letter-spacing:-.005em}.wook-feed-composer-textarea::placeholder{color:#667169}.wook-feed-composer-starters{display:flex;align-items:center;gap:6px;padding-bottom:9px;overflow-x:auto;scrollbar-width:none}.wook-feed-composer-starters::-webkit-scrollbar{display:none}.wook-feed-composer-starters>span{flex:0 0 auto;color:#59655d;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.wook-feed-composer-starter-row{display:flex;align-items:center;gap:8px;min-width:0}.wook-feed-composer-starter-row>.wook-feed-composer-starters{flex:1 1 auto;min-width:0}.wook-feed-composer-category{flex:0 0 auto;padding:5px 26px 5px 10px;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:rgba(255,255,255,.018);color:var(--text-secondary);font:inherit;font-size:10.5px;text-transform:capitalize;cursor:pointer;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:right 12px center,right 7px center;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.wook-feed-composer-category:hover{border-color:rgba(255,255,255,.16)}.wook-feed-composer-category:focus-visible{outline:2px solid var(--accent-gold-line);outline-offset:1px}.wook-feed-composer-starters button{flex:0 0 auto;padding:5px 8px;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:rgba(255,255,255,.018);color:#78837c;font:750 8.5px var(--font-sans),Inter,sans-serif;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.wook-feed-composer-starters button.is-active,.wook-feed-composer-starters button:hover{border-color:rgba(192,132,252,.28);background:rgba(192,132,252,.075);color:#cda3f7}.wook-feed-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.wook-feed-composer-media,.wook-feed-composer-submit{display:flex;align-items:center;gap:8px}.wook-feed-composer-media>span,.wook-feed-composer-submit>span{color:#4f5b53;font-size:8px}.wook-feed-composer-submit>span{font-family:var(--font-mono),ui-monospace,monospace}.wook-feed-composer-submit button{height:34px;padding:0 18px;border:1px solid rgba(192,132,252,.32);border-radius:9px;background:linear-gradient(135deg,rgba(192,132,252,.22),rgba(114,73,156,.18));color:#d4adf9;font-size:10px;font-weight:850;cursor:pointer;transition:transform .14s ease,background .14s ease,opacity .14s ease}.wook-feed-composer-submit button:hover:not(:disabled){transform:translateY(-1px);background:rgba(192,132,252,.26)}.wook-feed-composer-submit button:disabled{cursor:not-allowed;opacity:.38}.wook-feed-post-card{position:relative;overflow:hidden;padding:16px 17px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:radial-gradient(circle at 0 0,rgba(192,132,252,.035),transparent 25%),linear-gradient(145deg,rgba(8,17,12,.97),rgba(5,12,8,.95));box-shadow:0 13px 38px rgba(0,0,0,.17);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.wook-feed-post-card:hover{border-color:rgba(255,255,255,.115);box-shadow:0 17px 48px rgba(0,0,0,.22)}.wook-feed-post-avatar{width:48px;height:48px;flex:0 0 48px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--surface-border);border-radius:50%;background:linear-gradient(135deg,var(--accent-gold-line),rgba(0,255,153,.16));color:#e7ece8;font-size:16px;font-weight:850;box-shadow:0 8px 22px rgba(0,0,0,.24)}.wook-feed-post-avatar.is-premium{border:2px solid var(--accent-gold-line)}.wook-feed-post-avatar.has-story{border:2px solid #c084fc;box-shadow:0 0 0 3px rgba(192,132,252,.09),0 8px 24px rgba(0,0,0,.28)}.wook-feed-post-shell{display:flex;align-items:flex-start;gap:12px}.wook-feed-post-body{min-width:0;flex:1 1}.wook-feed-post-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:9px}.wook-feed-post-author,.wook-feed-post-context{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.wook-feed-post-author>a{color:#f0f3ef;font-size:12.5px;font-weight:780;line-height:1.3;text-decoration:none}.wook-feed-post-author>a:hover{color:#cda3f7}.wook-feed-post-copy{margin:0 0 11px;color:#d8ded9;font-size:13.5px;line-height:1.62;letter-spacing:-.005em;white-space:pre-wrap;overflow-wrap:anywhere}.wook-feed-post-tickers{display:flex;flex-wrap:wrap;gap:6px;margin:1px 0 12px}.wook-feed-post-tickers a{padding:3px 8px;border:1px solid rgba(241,214,108,.22);border-radius:6px;background:rgba(241,214,108,.055);color:var(--accent-gold-ink);font:750 10.5px var(--font-mono),ui-monospace,monospace;text-decoration:none}.wook-feed-post-tickers a:hover{border-color:rgba(241,214,108,.45);background:rgba(241,214,108,.09)}.wook-feed-post-sentiment-bar{display:flex;height:3px;overflow:hidden;margin:1px 0 9px;border-radius:999px;background:var(--overlay-veil)}.wook-feed-post-votes{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:10px}.wook-feed-post-votes button{min-height:28px}.wook-feed-post-actions{display:flex;align-items:center;gap:5px;padding-top:9px;border-top:1px solid rgba(255,255,255,.052)}.wook-feed-post-actions>button{min-height:29px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:#69756d;font-size:10.5px;font-weight:720;cursor:pointer;transition:color .13s ease,background .13s ease}.wook-feed-post-actions>button:hover{color:#bdc6bf;background:rgba(255,255,255,.035)}.wook-feed-post-actions>button.is-liked{color:#ff6b78}.wook-feed-post-actions>button.is-reposted{color:#00df8a}.wook-feed-post-actions>button.is-commenting{color:#26bdf3}.wook-feed-post-actions>button.wook-feed-post-delete{margin-left:auto;color:#5c675f}.wook-feed-post-actions>button.wook-feed-post-delete:hover{color:#ff6b78}.wook-feed-post-actions>button:disabled{cursor:wait;opacity:.5}.wook-photo-editor{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:rgba(1,5,3,.88);backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%)}.wook-photo-editor__panel{width:min(720px,100%);max-height:calc(100dvh - 32px);display:grid;grid-template-rows:auto minmax(280px,1fr) auto;overflow:hidden;border:1px solid rgba(241,214,108,.2);border-radius:22px;background:linear-gradient(145deg,rgba(10,20,15,.99),rgba(5,10,8,.99));box-shadow:0 34px 100px rgba(0,0,0,.62),inset 0 0 0 1px rgba(255,255,255,.025)}.wook-photo-editor__header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 19px;border-bottom:1px solid rgba(255,255,255,.07)}.wook-photo-editor__header>div{min-width:0;display:grid;gap:3px}.wook-photo-editor__header span{color:#f6f7f3;font-size:15px;font-weight:820;letter-spacing:-.015em}.wook-photo-editor__header small{color:#7f8a82;font-size:11px;line-height:1.45}.wook-photo-editor__close{width:34px;height:34px;flex:0 0 34px;display:inline-grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.09);border-radius:50%;background:rgba(255,255,255,.035);color:#bdc6c0;font:400 22px/1 system-ui,sans-serif;cursor:pointer}.wook-photo-editor__close:hover{color:#fff;background:rgba(255,255,255,.075)}.wook-photo-editor__stage{position:relative;width:100%;height:clamp(320px,56dvh,560px);min-height:280px;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(23,48,35,.32),transparent 52%),#010402;touch-action:none;-webkit-user-select:none;user-select:none}.wook-photo-editor__stage .reactEasyCrop_CropArea{border-color:rgba(255,255,255,.95);box-shadow:0 0 0 9999em rgba(0,0,0,.58)}.wook-photo-editor__stage[data-shape=round] .reactEasyCrop_CropArea{box-shadow:0 0 0 9999em rgba(0,0,0,.64),inset 0 0 0 2px rgba(241,214,108,.42)}.wook-photo-editor__hint{position:absolute;left:50%;bottom:14px;z-index:2;transform:translateX(-50%);pointer-events:none;white-space:nowrap;padding:7px 11px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(2,7,4,.74);color:rgba(255,255,255,.72);font-size:10px;font-weight:720;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wook-photo-editor__controls{display:grid;gap:13px;padding:16px 18px 18px;border-top:1px solid rgba(255,255,255,.07)}.wook-photo-editor__tool-row{display:grid;grid-template-columns:auto 34px minmax(100px,1fr) 34px 46px;align-items:center;gap:9px}.wook-photo-editor__label{color:#818d85;font-size:9px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.wook-photo-editor__tool-row input[type=range]{width:100%;accent-color:#f1d66c;cursor:ew-resize}.wook-photo-editor__tool-row output{color:#b4beb7;font:700 10px/1 var(--font-mono,ui-monospace,monospace);text-align:right}.wook-photo-editor__icon-button,.wook-photo-editor__secondary-tools button{min-height:34px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(255,255,255,.035);color:#c8d0cb;font:720 12px/1 system-ui,sans-serif;cursor:pointer}.wook-photo-editor__icon-button{width:34px;padding:0;font-size:18px}.wook-photo-editor__icon-button:hover,.wook-photo-editor__secondary-tools button:hover{border-color:rgba(241,214,108,.28);color:#f1d66c}.wook-photo-editor__secondary-tools{display:flex;align-items:center;gap:7px}.wook-photo-editor__secondary-tools button{padding:8px 12px}.wook-photo-editor__error{margin:0;padding:9px 11px;border:1px solid rgba(255,90,105,.28);border-radius:9px;background:rgba(255,70,86,.08);color:#ff8a95;font-size:11px}.wook-photo-editor__actions{display:flex;justify-content:flex-end;gap:8px}.wook-photo-editor__actions>button{min-height:42px;padding:10px 16px;border-radius:10px;font-size:11px;font-weight:820;cursor:pointer}.wook-photo-editor__cancel,.wook-photo-editor__original{border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.035);color:#cbd3ce}.wook-photo-editor__confirm{min-width:150px;border:1px solid rgba(241,214,108,.58);background:linear-gradient(135deg,#f5dc72,#d8b83e);color:#090b08;box-shadow:0 8px 28px rgba(216,184,62,.14)}.wook-photo-editor__actions>button:disabled{cursor:wait;opacity:.48}@media (max-width:767px){.wook-community-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"feed" "sidebar"!important}.wook-community-sidebar{position:static!important;max-height:none!important;overflow:visible!important}.wook-dashboard-layout{grid-template-columns:minmax(0,1fr)!important}.wook-dashboard-sidebar{position:static!important}.wook-alerts-toggle{display:inline-flex!important}.wook-alerts-content[data-open=false]{display:none}}@media (max-width:640px){.wook-photo-editor{align-items:stretch;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.wook-photo-editor__panel{max-height:calc(100dvh - 16px);border-radius:17px;grid-template-rows:auto minmax(250px,1fr) auto}.wook-photo-editor__header{padding:13px 14px}.wook-photo-editor__header small{max-width:32ch}.wook-photo-editor__stage{height:auto;min-height:0}.wook-photo-editor__controls{gap:10px;padding:12px}.wook-photo-editor__tool-row{grid-template-columns:auto 32px minmax(80px,1fr) 32px 40px;gap:7px}.wook-photo-editor__icon-button{width:32px;min-height:32px}.wook-photo-editor__secondary-tools button{flex:1 1;padding-inline:8px}.wook-photo-editor__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wook-photo-editor__actions>button{width:100%;padding-inline:9px}.wook-photo-editor__confirm{min-width:0}.wook-photo-editor__actions:has(.wook-photo-editor__original){grid-template-columns:repeat(3,minmax(0,1fr))}.wook-feed-composer{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:12px;border-radius:15px}.wook-feed-composer-avatar{width:44px;height:44px}.wook-feed-composer-identity{min-height:31px}.wook-feed-composer-textarea{min-height:64px;padding-top:5px;font-size:14px}.wook-feed-composer-actions{align-items:flex-end}.wook-feed-composer-media>span,.wook-feed-composer-submit>span{display:none}.wook-feed-composer-submit button{min-width:86px}.wook-feed-post-card{padding:13px 12px;border-radius:15px}.wook-feed-post-avatar{width:44px;height:44px;flex-basis:44px}.wook-feed-post-shell{gap:9px}.wook-feed-post-header{flex-direction:column;gap:5px}.wook-feed-post-context{width:100%}.wook-feed-post-copy{font-size:13px;line-height:1.58}.wook-feed-post-votes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.wook-feed-post-votes button{min-width:0;justify-content:center;padding-inline:5px!important;white-space:nowrap}.wook-feed-post-actions{justify-content:space-between;gap:2px}.wook-feed-post-actions>button{padding-inline:6px}.wook-feed-post-actions>button span{display:none}.wook-thesis-header{padding:18px}.wook-thesis-total{display:none}.wook-thesis-grid{grid-template-columns:1fr}.wook-thesis-card{border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}.wook-thesis-card:last-child{border-bottom:0}.wook-thesis-method{padding:12px 18px 14px}.wook-ticker-news-card{padding:15px}.wook-ticker-news-meta{flex-wrap:wrap}.wook-ticker-news-footer{align-items:flex-start;flex-direction:column}.wook-news-read-control{display:grid;width:100%;grid-template-columns:repeat(3,1fr)}.wook-news-read-button{padding:8px 6px}.wook-profile-header{grid-template-columns:1fr!important}.wook-profile-avatar-wrap{margin:0 auto;text-align:center}.wook-profile-actions{width:100%;margin-left:0!important;flex-direction:column!important}.wook-profile-actions>*{width:100%;text-align:center;box-sizing:border-box}.wook-news-search{max-width:100%!important}}.wook-story-title{margin:0 0 12px;font-family:Big Shoulders Display,sans-serif;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:800;line-height:1.06;letter-spacing:.012em;text-transform:uppercase;text-wrap:balance;background:var(--title-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wook-story-shell{max-width:1120px;margin:0 auto;padding:26px 20px 80px}.wook-story-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}@media (min-width:900px){.wook-story-grid{grid-template-columns:minmax(0,1fr) 300px;gap:26px}.wook-story-aside{position:sticky;top:calc(var(--wook-nav-height, 54px) + 46px)}}.wook-story-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--surface-border);background:var(--overlay-veil);color:var(--text-secondary)}.wook-story-since p{margin:8px 0 0;color:#98a49d;font-size:13px;line-height:1.65}.wook-story-since strong{color:var(--accent-gold-ink);font-family:JetBrains Mono,monospace;font-weight:800}.wook-story-since b{font-weight:800}.wook-story-since b.is-up{color:#00ff99}.wook-story-since b.is-down{color:#ff6b78}.wook-payoff-odds{position:relative}.wook-payoff-odds:before{content:"";position:absolute;inset:10px auto 10px 0;width:2px;border-radius:2px;background:linear-gradient(180deg,#59d9b0,rgba(89,217,176,.15))}.wook-payoff-odds>span{color:#59d9b0!important}.wook-payoff-odds>em{display:block;margin-top:5px;color:#6d7a72;font:650 8.5px/1.4 JetBrains Mono,monospace;font-style:normal}.wook-payoff-odds>strong{color:#7fe8c4!important}.wook-story-card{padding:18px 20px;border-radius:14px;background:var(--surface-card);border:1px solid var(--surface-border)}.wook-story-card h2{margin:0 0 10px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-gold-ink)}.wook-story-cta{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:11px;background:linear-gradient(135deg,rgba(0,183,255,.16),rgba(0,183,255,.06));border:1px solid rgba(0,183,255,.34);color:#4cc8ff;font-weight:800;font-size:12.5px;text-decoration:none;transition:transform .12s ease,border-color .12s ease}.wook-story-cta:hover{transform:translateY(-1px);border-color:rgba(0,183,255,.6)}.wook-story-ticker{display:block;padding:12px 13px;border-radius:11px;background:var(--overlay-veil);border:1px solid var(--surface-border);text-decoration:none;transition:border-color .12s ease,transform .12s ease}.wook-story-ticker:hover{transform:translateY(-1px);border-color:var(--accent-gold-line)}.wook-story-related a{display:block;padding:11px 13px;border-radius:10px;border:1px solid var(--surface-border);background:var(--overlay-veil);color:var(--text-secondary);text-decoration:none;font-size:12.5px;line-height:1.45;transition:border-color .12s ease}.wook-story-related a:hover{border-color:var(--accent-gold-line);color:var(--text-primary)}.wook-story-shell :target,.wook-story-title{scroll-margin-top:calc(var(--wook-nav-height, 54px) + 56px)}.wook-story-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.wook-story-action{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:9px;border:1px solid var(--surface-border);background:var(--overlay-veil);color:var(--text-secondary);font:700 12px Inter,sans-serif;cursor:pointer;transition:border-color .12s ease,transform .12s ease,background .12s ease}.wook-story-action:hover:not(:disabled){transform:translateY(-1px);border-color:var(--surface-border-strong)}.wook-story-action:disabled{cursor:wait;opacity:.65}@media (max-width:640px){.wook-story-action{min-height:44px;padding:10px 14px}.wook-story-actions{gap:6px}}.wook-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.wook-ticker-headlines{max-width:1100px;margin:0 auto;padding:0 18px 44px}.wook-ticker-headlines h2{margin:0 0 4px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted,#7d8780)}.wook-ticker-headline-intro{margin:0 0 14px;font-size:13px;line-height:1.65;color:var(--text-secondary,#b6bdb6)}.wook-ticker-headline-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.wook-ticker-headline-item{padding:11px 13px;border-radius:10px;border:1px solid var(--surface-border,rgba(255,255,255,.09));background:var(--surface-card,rgba(255,255,255,.02))}.wook-ticker-headline-item>a{color:var(--text-primary,#f7f7f2);font-size:13.5px;font-weight:650;text-decoration:none;line-height:1.45}.wook-ticker-headline-item>a:hover{text-decoration:underline}.wook-ticker-headline-summary{margin:5px 0 0;font-size:12.5px;line-height:1.6;color:var(--text-secondary,#b6bdb6)}.wook-ticker-headline-meta{display:block;margin-top:5px;font-size:11px;color:var(--text-muted,#7d8780)}.wook-theme-surface{position:relative;overflow:hidden;isolation:isolate}.wook-theme-surface:after,.wook-theme-surface:before{content:"";position:absolute;inset:0;pointer-events:none}.wook-theme-surface:before{z-index:-2;background-image:var(--wook-theme-image);background-size:cover;background-position:50%;filter:saturate(1.06)}.wook-theme-surface:after{z-index:-1;background:linear-gradient(180deg,rgba(6,12,9,.14),rgba(6,12,9,.3) 30%,rgba(6,12,9,.62) 58%,rgba(6,12,9,.86))}.wook-theme-post:before{filter:saturate(1.05);opacity:.9}.wook-theme-post:after{background:linear-gradient(180deg,rgba(8,14,11,.38),rgba(8,14,11,.66) 130px,rgba(8,14,11,.82) 230px)}@media (prefers-reduced-motion:no-preference){.wook-theme-surface:before{transition:opacity .22s ease}}.wook-news-card{padding:15px 17px 13px;border:1px solid var(--surface-border,rgba(255,255,255,.09));border-radius:14px;background:linear-gradient(180deg,rgba(241,214,108,.028),transparent 42%),rgba(7,13,10,.72);transition:border-color .16s ease}.wook-news-card:hover{border-color:rgba(241,214,108,.22)}.wook-news-eyebrow{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:10px}.wook-news-eyebrow>span:first-child{color:var(--accent-gold-ink,#f1d66c);font-size:8.5px;font-weight:900;text-transform:uppercase;letter-spacing:.13em;white-space:nowrap;flex:0 0 auto}.wook-news-eyebrow>span:last-child{color:var(--text-muted,#6c766f);font-size:9.5px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wook-news-hero{display:flex;gap:14px;align-items:flex-start}.wook-news-thumb{width:92px;height:92px;border-radius:10px;overflow:hidden;flex-shrink:0;background:var(--overlay-veil,rgba(255,255,255,.04))}.wook-news-thumb img{width:100%;height:100%;object-fit:cover}.wook-news-body{flex:1 1;min-width:0}.wook-news-headline{display:block;color:var(--text-primary,#f7f7f2);text-decoration:none;font-size:15.5px;line-height:1.34;font-weight:700;letter-spacing:-.01em}.wook-news-headline:hover{color:var(--accent-gold-ink,#f1d66c)}.wook-news-summary{margin:7px 0 0;color:var(--text-secondary,#98a29b);font-size:12px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wook-news-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;font-size:9.5px;color:var(--text-muted,#6c766f)}.wook-news-tone{display:inline-flex;align-items:center;gap:4px;font-weight:800;letter-spacing:.06em}.wook-news-tone:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.wook-news-tickers{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.wook-news-tickers a{padding:2px 7px;border-radius:999px;border:1px solid var(--surface-border,rgba(255,255,255,.09));color:var(--text-secondary,#98a29b);font-size:9.5px;font-weight:700;text-decoration:none}.wook-news-tickers a:hover{color:var(--accent-gold-ink,#f1d66c);border-color:var(--accent-gold-line,rgba(241,214,108,.35))}.wook-news-actions{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;margin-top:12px;padding-top:11px;border-top:1px solid var(--overlay-hover,rgba(255,255,255,.06))}.wook-news-actions>*{flex:0 0 auto}.wook-news-vote{display:inline-flex;border:1px solid var(--surface-border,rgba(255,255,255,.09));border-radius:8px;overflow:hidden}.wook-news-vote button{border:0;background:transparent;padding:5px 10px;font-size:10px;font-weight:700;color:var(--text-muted,#6c766f);cursor:pointer;font-family:inherit}.wook-news-vote button+button{border-left:1px solid var(--surface-border,rgba(255,255,255,.09))}.wook-news-vote button:hover:not(:disabled){background:rgba(255,255,255,.04)}.wook-news-vote button:disabled{cursor:default}.wook-news-vote button.is-on-bull{color:#00ff99;background:rgba(0,255,153,.1)}.wook-news-vote button.is-on-bear{color:#ff6b78;background:rgba(255,107,120,.1)}.wook-news-vote button.is-on-flat{color:var(--text-primary,#f7f7f2);background:rgba(255,255,255,.06)}.wook-news-spacer{flex:1 1 auto}.wook-news-act{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-muted,#6c766f);font-size:10px;font-weight:700;cursor:pointer;text-decoration:none;font-family:inherit}.wook-news-act:hover:not(:disabled){color:var(--text-primary,#f7f7f2);background:rgba(255,255,255,.04)}.wook-news-act:disabled{cursor:default;opacity:.65}.wook-news-act.is-liked{color:var(--accent-gold-ink,#f1d66c)}.wook-news-act.is-posted{color:#c084fc}.wook-news-act.is-primary{color:var(--accent-gold-ink,#f1d66c);border-color:var(--accent-gold-line,rgba(241,214,108,.35));background:var(--accent-gold-wash,rgba(241,214,108,.08))}.wook-news-act.is-primary:hover{background:rgba(241,214,108,.16);color:var(--accent-gold-ink,#f1d66c)}@media (max-width:640px){.wook-news-thumb{width:68px;height:68px}.wook-news-headline{font-size:14px}.wook-news-spacer{display:none}.wook-news-actions{gap:5px}.wook-news-act,.wook-news-vote button{padding:5px 7px}.wook-news-act .wook-news-label,.wook-news-vote button .wook-news-label{display:none}}.wook-payoff-earnings{display:grid;gap:4px;margin-top:10px;padding:11px 13px;border:1px solid rgba(255,255,255,.08);border-left:2px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.022)}.wook-payoff-earnings strong{color:#aeb9b2;font:800 9.5px JetBrains Mono,monospace;letter-spacing:.05em;text-transform:uppercase}.wook-payoff-earnings span{color:#929e97;font-size:12px;line-height:1.55}.wook-payoff-earnings.is-inside{border-left-color:#e0913f;background:rgba(224,145,63,.05)}.wook-payoff-earnings.is-inside strong{color:#e0913f}.wook-payoff-rung-pop{grid-column:1/-1;margin-top:2px;color:#79e6c2;font:800 9px JetBrains Mono,monospace;font-style:normal;letter-spacing:.03em}.wook-payoff-rung-pop span{color:#5f6c64;font-weight:700}.wook-payoff-form select.wook-payoff-select{box-sizing:border-box;width:100%;min-height:38px;padding:0 26px 0 10px;border:1px solid rgba(255,255,255,.09);border-radius:8px;outline:none;background-color:rgba(255,255,255,.025);color:#edf2ee;font:750 11.5px JetBrains Mono,monospace;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%2368756d' d='M6 8.5 1.8 4.3l.9-.9L6 6.7l3.3-3.3.9.9z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:11px}.wook-payoff-form select.wook-payoff-select:focus{border-color:rgba(89,217,176,.42);box-shadow:0 0 0 3px rgba(89,217,176,.065)}.wook-payoff-form select.wook-payoff-select option{background:#0a1410;color:#edf2ee}.wook-payoff-form input.is-derived{border-color:rgba(89,217,176,.16);background:rgba(89,217,176,.04);color:#9fd8c4;cursor:default}.wook-payoff-form input.is-derived:focus{box-shadow:none;border-color:rgba(89,217,176,.16)}.wook-payoff-expiry-picker{grid-column:1/-1;min-width:0;margin:2px 0 0;padding:0;border:0}.wook-payoff-expiry-picker legend{margin:0 0 7px;padding:0;color:#85928a;font:750 9.5px JetBrains Mono,monospace;letter-spacing:.05em;text-transform:uppercase}.wook-payoff-expiry-picker>div{display:flex;gap:6px;overflow-x:auto;padding:1px 1px 5px;scrollbar-width:thin;scrollbar-color:rgba(121,230,194,.22) transparent}.wook-payoff-expiry-picker button{flex:0 0 auto;min-width:108px;min-height:54px;padding:9px 10px;display:grid;gap:4px;text-align:left;border:1px solid rgba(255,255,255,.085);border-radius:9px;background:rgba(255,255,255,.022);color:#9aa69f;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.wook-payoff-expiry-picker button:hover{border-color:rgba(121,230,194,.25);color:#c7d4cc}.wook-payoff-expiry-picker button.is-active{border-color:rgba(241,214,108,.46);background:linear-gradient(145deg,rgba(241,214,108,.12),rgba(241,214,108,.035));color:#f1d66c;box-shadow:inset 0 0 0 1px rgba(241,214,108,.04)}.wook-payoff-expiry-picker button strong{font:800 11.5px JetBrains Mono,monospace}.wook-payoff-expiry-picker button span{color:#78867d;font:700 8.5px JetBrains Mono,monospace;text-transform:uppercase}.wook-payoff-expiry-picker>small{display:block;margin-top:3px;color:#66736b;font-size:9px;line-height:1.5}.wook-payoff-manual-toggle{margin-top:10px;padding:0;border:0;background:transparent;color:#78867d;font:700 9.5px JetBrains Mono,monospace;text-decoration:underline;text-decoration-color:rgba(101,115,107,.4);text-underline-offset:3px;cursor:pointer}.wook-payoff-manual-toggle:hover{color:#a5b2aa}.wook-payoff-vol{display:grid;gap:4px;margin-top:10px;padding:11px 13px;border:1px solid rgba(255,255,255,.08);border-left:2px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.022)}.wook-payoff-vol strong{color:#aeb9b2;font:800 9.5px JetBrains Mono,monospace;letter-spacing:.05em;text-transform:uppercase}.wook-payoff-vol span{color:#929e97;font-size:12px;line-height:1.55}.wook-payoff-vol b{color:#c4cdc8;font-weight:800}.wook-payoff-vol.is-rich{border-left-color:#79e6c2}.wook-payoff-vol.is-rich strong{color:#79e6c2}.wook-payoff-vol.is-cheap{border-left-color:#9b7ede}.wook-payoff-vol.is-cheap strong{color:#9b7ede}