:root{--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;--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;--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)}}@keyframes wook-ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.wook-ticker-track{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}@keyframes wook-ticker-live-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(0,255,153,.55)}50%{opacity:.55;box-shadow:0 0 0 3px rgba(0,255,153,0)}}.wook-ticker-live-dot{animation:wook-ticker-live-pulse 1.6s ease-in-out infinite}.wook-ticker-movers-row::-webkit-scrollbar{display:none}.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,.wook-market-sparkline-empty{width:84px;height:32px;flex-shrink:0}.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-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)}}.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-quote-stack{margin-bottom:11px;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:rgba(5,12,9,.74);box-shadow:0 16px 38px rgba(0,0,0,.18)}.wook-chart-extended-quote,.wook-chart-regular-quote{min-width:0;padding:10px 12px}.wook-chart-extended-quote>span,.wook-chart-regular-quote>span{display:block;margin-bottom:4px;color:#748078;font-size:7.5px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.wook-chart-extended-quote>div,.wook-chart-regular-quote>div{display:flex;align-items:baseline;gap:9px;min-width:0}.wook-chart-extended-quote strong,.wook-chart-regular-quote strong{color:#f5f7f5;font:900 20px/1.05 JetBrains Mono,monospace;letter-spacing:-.045em}.wook-chart-extended-quote b,.wook-chart-regular-quote b{font:800 9.5px JetBrains Mono,monospace;white-space:nowrap}.wook-chart-extended-quote small,.wook-chart-regular-quote small{display:block;margin-top:5px;color:#556159;font:650 7.5px 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-extended-session .wook-chart-regular-quote{border-right:1px solid rgba(255,255,255,.065)}.wook-chart-extended-quote{background:linear-gradient(120deg,rgba(0,183,255,.08),rgba(0,230,138,.025) 56%,transparent)}.wook-chart-extended-quote em{display:inline-flex;align-items:center;gap:4px;color:#00d26a;font:850 7px JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.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(5,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.055);background:rgba(255,255,255,.012)}.wook-chart-tape-metrics>div{min-width:0;padding:7px 10px;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:3px;color:#505d55;font-size:6.5px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.wook-chart-tape-metrics strong{display:block;overflow:hidden;color:#aeb8b1;font:750 8px JetBrains Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.wook-chart-provenance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:-2px 0 10px;overflow:hidden;border:1px solid rgba(0,183,255,.12);border-radius:8px;background:rgba(0,183,255,.035)}.wook-chart-provenance span{min-width:0;padding:7px 9px;color:#748079;font:650 7px/1.35 JetBrains Mono,monospace}.wook-chart-provenance b{display:block;margin-bottom:2px;color:#00b7ff;font-size:6px;letter-spacing:.1em;text-transform:uppercase}.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-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-tape-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.wook-chart-tape-metrics>div:nth-child(3){border-right:0}.wook-chart-provenance{grid-template-columns:repeat(2,minmax(0,1fr))}.wook-chart-extended-quote strong,.wook-chart-regular-quote strong{font-size:18px}}.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}}.wook-ticker-shimmer-pill{animation:wook-ticker-shimmer 1.6s ease-in-out infinite}@media (max-width:640px){.wook-ticker-track{animation-duration:55s}.wook-ticker-disclaimer{display:none}}@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(54px + 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-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-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{gap:5px!important;margin-right:4px!important}.wook-nav-brand-text{font-size:.92rem!important;letter-spacing:.025em!important;white-space:nowrap}}@media (max-width:360px){.wook-nav-brand-mark{display:none}.wook-nav-brand-text{font-size:.82rem!important;letter-spacing:.01em!important}.wook-nav-profile-avatar{width:36px!important;height:36px!important;flex-basis:36px!important}}.wook-chart-plot{height:240px}@media (min-width:641px){.wook-chart-plot{height:320px}}.wook-chart-ohlc{display:flex}@media (max-width:420px){.wook-chart-ohlc{display:none}}.wook-chart-range-btn{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-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}