@import "https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600;700;800;900&display=swap";:root{color:#dfe9f9;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at top,#457eff33,#0000 18%),linear-gradient(#050b16 0%,#091221 36%,#070d18 100%);font-family:Raleway,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth;height:100%;overflow:auto}body{scrollbar-width:none;-ms-overflow-style:none;background:url(/assets/Serene%20Mountain%20Sunset%20with%20Lone%20Bird-CAth_067.png) 50%/cover no-repeat,radial-gradient(circle at 20% 15%,#249bff40,#0000 16%),radial-gradient(circle at 80% 10%,#7c5dff33,#0000 28%),linear-gradient(#050b16 0%,#091221 36%,#070d18 100%);width:100vw;min-width:320px;min-height:100vh;margin:0;overflow-y:auto}body::-webkit-scrollbar{display:none}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}#root{min-height:100vh;overflow:visible}h1,h2,p{margin:0}.etoilos-shell{width:min(1320px,100% - 32px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:30px;margin:14px auto 0;padding:10px 22px 36px;position:relative;overflow:hidden}.topbar,.page-body{z-index:1;position:relative}.topbar{background:0 0;justify-content:space-between;align-items:center;gap:18px;padding:6px 8px 14px;display:flex}.brand-wrap{align-items:center;gap:14px;display:flex}.brand-name{letter-spacing:.16em;text-transform:uppercase;color:#f2f8ff;font-size:1.18rem;font-weight:700}.brand-tag{color:#9db1d2;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem}.main-nav{background:#0f141e73;border:1px solid #94a3b824;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:8px 12px;display:flex}.main-nav button{color:#b3c2db;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 14px;font-size:.8rem}.main-nav button.active{color:#eef8ff;background:#4cb6ff1f}.nav-actions{align-items:center;gap:12px;display:flex}.link-cta,.nav-cta,.primary-cta,.secondary-cta{font:inherit;cursor:pointer;border:0;border-radius:999px;transition:transform .2s,opacity .2s}.link-cta{color:#dfeaf9;background:0 0;border:1px solid #94a3b82e;padding:10px 14px}.nav-cta,.primary-cta{color:#f4fbff;background:linear-gradient(135deg,#4dd0ff 0%,#7d69ff 100%);padding:12px 18px;box-shadow:0 18px 30px #5a75ff57}.secondary-cta{color:#ebf5ff;background:#94a3b814;border:1px solid #94a3b833;padding:12px 20px}.page-body{display:block}.hero-panel{background:linear-gradient(135deg,#1f2e4a6b,#131f2f61);border:1px solid #94a3b81f;border-radius:24px;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:stretch;gap:clamp(20px,2vw,32px);margin-top:14px;padding:32px 32px 28px;display:grid}.hero-copy{flex-direction:column;width:100%;max-width:760px;padding:0 8px 0 4px;display:flex}.brand-note{width:100%;margin-top:18px}.brand-note-label{color:#d3b06c;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;display:inline-block}.product-tease{width:100%;margin-top:24px}.product-tease h2{color:#edf7ff;letter-spacing:-.04em;margin:0;font-size:clamp(1.2rem,1.8vw,1.9rem)}.product-tease p{color:#dae6f2f0;max-width:700px;margin-top:10px;font-size:.98rem;line-height:1.6}.signup-cta-line{color:#eff6fff5;letter-spacing:.01em;margin-top:12px;font-size:.96rem;font-weight:600}.feature-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin-top:20px;display:grid}.feature-item{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c121b61;border:1px solid #adc0d62e;border-radius:16px;flex-direction:column;height:100%;padding:14px 14px 12px;display:flex}.feature-item span{color:#e3efff;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;line-height:1.2;display:inline-block}.feature-item p{color:#cfdceaf7;flex:1;margin:10px 0 0;font-size:.72rem;line-height:1.55}.hero-copy h1{letter-spacing:-.08em;color:#f3f9ff;margin:0;font-size:clamp(3.1rem,5vw,5.2rem);line-height:.94}.hero-copy h1 span{color:#b8d6ff;display:block}.lede{color:#ceddebf5;max-width:560px;margin:0;font-size:1.06rem;line-height:1.8}.cta-row{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;max-width:620px;margin:28px 0 0;padding:0;list-style:none;display:grid}.metric-row li{flex-direction:column;justify-content:flex-end;gap:8px;min-width:0;display:flex}.metric-row strong{color:#f5fbff;letter-spacing:-.05em;font-size:clamp(1.35rem,2vw,1.9rem);display:block}.metric-row span{color:#8ca3c2;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;display:block}.metric-row li:last-child{justify-content:flex-end}.metric-row li:last-child strong{letter-spacing:-.04em;white-space:nowrap;width:100%;max-width:100%;font-size:clamp(1rem,1.35vw,1.45rem);line-height:1.1}.metric-row li:last-child span{margin-top:0}.login-stage{justify-content:center;align-items:stretch;height:100%;min-height:0;padding:0;display:flex;position:relative}.login-glow{filter:blur(12px);background:radial-gradient(circle,#38c0ff66,#0000 60%);border-radius:50%;width:160px;height:160px;position:absolute;inset:8% 12% auto auto}.auth-stack{flex-direction:column;align-self:stretch;gap:18px;width:min(400px,100%);height:100%;margin-left:auto;display:flex;position:relative}.auth-window{z-index:1;background:linear-gradient(#0c121deb,#101723d1);border:1px solid #94a3b83d;border-radius:26px;flex-direction:column;width:100%;height:100%;min-height:470px;padding:14px 16px 16px;display:flex;position:relative;box-shadow:0 28px 55px #0000005c}.auth-topbar{color:#a7bfd6;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.status-pill{color:#7cf0b5;background:#29ca781f;border:1px solid #7cf0b547;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;display:inline-flex}.auth-copy{margin-top:16px}.auth-kicker{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:700}.auth-copy h2{color:#fff;letter-spacing:-.05em;max-width:260px;margin:10px 0 0;font-size:clamp(1.9rem,2.2vw,2.6rem);font-weight:800;line-height:1.06}.auth-form{flex-direction:column;flex:1;justify-content:flex-start;gap:14px;min-height:310px;margin-top:16px;padding-bottom:8px;display:flex}.compact-auth-form{margin-top:10px}.auth-form label{color:#b8c8e0;gap:10px;font-size:.8rem;display:grid}.login-error{color:#ffba9a;margin-top:-4px;font-size:.7rem;line-height:1.4}.auth-form input{color:#edf7ff;background:#0f161eeb;border:1px solid #94a3b82e;border-radius:12px;width:100%;height:52px;padding:0 14px}.auth-submit{width:100%;height:54px;margin-top:6px}.auth-submit:disabled{cursor:not-allowed;opacity:.55}.auth-link{appearance:none;color:#a8c3df;letter-spacing:.02em;text-align:center;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:2px 0 0;padding:0;font-size:.75rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.auth-form>:last-child{margin-top:auto}.auth-copyright{color:#a6bad1cc;letter-spacing:.08em;text-transform:uppercase;text-align:center;width:100%;margin-top:10px;padding-bottom:4px;font-size:.7rem}.asset-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.asset-card{background:linear-gradient(135deg,#0f1620e6,#1c2232d9);border:1px solid #94a3b829;border-radius:18px;justify-content:flex-start;align-items:flex-end;height:110px;padding:12px;display:flex;position:relative;overflow:hidden}.asset-card:before{content:"";z-index:0;background:radial-gradient(circle at 20% 20%,#5fe4ff73,#0000 30%),linear-gradient(135deg,#141e30cc,#47586859);border:1px solid #94a3b81f;border-radius:12px;position:absolute;inset:12px 12px 22px}.asset-card:after{content:"";opacity:.9;filter:blur(2px);z-index:0;background:linear-gradient(90deg,#4dc6ffe6,#7d69ffb3);border-radius:999px;height:18px;position:absolute;bottom:20px;left:26px;right:26px}.asset-card span{z-index:1;color:#edf6ff;letter-spacing:.12em;text-transform:uppercase;background:#080d15b8;border:1px solid #94a3b833;border-radius:999px;padding:6px 10px;font-size:.68rem;display:inline-flex;position:relative}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;margin-top:28px;display:grid}.feature-card{background:linear-gradient(#0c1118f0,#101722cc);border:1px solid #94a3b829;border-radius:24px;flex-direction:column;gap:14px;min-height:420px;padding:18px 18px 14px;display:flex;box-shadow:0 18px 30px #02060c38}.feature-card-copy{z-index:1;flex-direction:column;gap:10px;display:flex;position:relative}.feature-card-copy span{color:#a1bbd9;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.feature-card-copy h3{color:#f3f8ff;letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,2vw,2.8rem);line-height:1.05}.feature-card-media{background:radial-gradient(circle at 50% 20%,#74c4ff2e,#0000 30%),linear-gradient(#0b121bbf,#101720e0);border:1px solid #94a3b826;border-radius:18px;flex:1;min-height:260px;position:relative;overflow:hidden}.feature-card-media:before{content:"";z-index:0;background:linear-gradient(#3864c62e,#0e141e26),repeating-linear-gradient(#7aaaff14,#7aaaff14 2px,#0000 2px 18px);border:1px solid #94a3b81f;border-radius:12px;position:absolute;inset:18px}.feature-card-media:after{content:"";clip-path:polygon(0% 100%,16% 62%,31% 72%,48% 28%,62% 56%,76% 36%,100% 100%);z-index:0;background:linear-gradient(#548eff2e,#080e1605);border-radius:12px 12px 0 0;height:44%;position:absolute;bottom:18px;left:18px;right:18px}.feature-card.featured,.feature-card.wide{min-height:420px}@media (width<=980px){.topbar{flex-direction:column;align-items:flex-start}.main-nav{justify-content:flex-start}.hero-panel{grid-template-columns:1fr;padding:24px 22px 22px}.hero-copy{max-width:none;padding-right:0}.feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-row{max-width:none}.login-stage{min-height:540px}.feature-grid{grid-template-columns:1fr}}@media (width<=640px){.etoilos-shell{width:min(100% - 18px,1320px);padding-inline:10px}.main-nav{justify-content:flex-start;width:100%}.nav-actions{justify-content:space-between;width:100%}.hero-copy{padding-left:0}.feature-list,.metric-row{grid-template-columns:1fr}.login-stage{padding-inline:0}.feature-grid{grid-template-columns:1fr}}.etoilos-shell{background:linear-gradient(135deg,#1f2e4a9e,#131f2f94);border:1px solid #94a3b833;box-shadow:0 18px 48px #00000029}.etoilos-shell .topbar{padding:16px 10px 20px}.etoilos-shell .hero-panel{background:0 0;border:0;border-radius:0;margin-top:0}.dashboard-shell{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a121d2e;border:1px solid #94a3b81f;border-radius:28px;width:min(1360px,100% - 32px);margin:18px auto 0;padding:10px 22px 30px;position:relative}.dashboard-header{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:6px 12px 16px;display:grid}.dashboard-brand{align-items:center;display:flex}.dashboard-logo{object-fit:contain;filter:drop-shadow(0 0 12px #5a8dff2e);width:250px;height:auto}.dashboard-nav{background:#0f141e73;border:1px solid #94a3b824;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin:0 auto;padding:8px 12px;display:flex}.dashboard-nav button{color:#b7c3d8;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 12px;font-size:.8rem}.dashboard-nav .is-active{color:#edf8ff;background:#4cb6ff1f}.dashboard-tools{justify-content:flex-end;align-items:center;gap:12px;display:flex}.account-actions{align-items:center;gap:8px;min-width:0;display:flex}.account-email{color:#a9b8cb;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.72rem;overflow:hidden}.search-field{color:#dfeaf9;background:#0f131c6b;border:1px solid #94a3b81f;border-radius:999px;align-items:center;gap:8px;min-width:190px;height:42px;padding:0 12px;display:flex}.search-field span{opacity:.8;font-size:1rem}.search-field input{color:#edf7ff;background:0 0;border:0;outline:none;width:100%}.dashboard-primary,.soft-button,.account-chip,.chip-button{font:inherit;cursor:pointer;border:0;border-radius:999px}.dashboard-primary{color:#f4fbff;background:linear-gradient(135deg,#4dd0ff 0%,#7d69ff 100%);padding:12px 18px;box-shadow:0 18px 30px #5a75ff57}.soft-button{color:#ebf5ff;background:#94a3b814;border:1px solid #94a3b82e;padding:8px 12px}.account-chip{color:#edf7ff;background:#0e151e73;border:1px solid #94a3b824;padding:10px 16px}.dashboard-main{flex-direction:column;gap:20px;margin-top:6px;display:flex}.glass-card{background:linear-gradient(#111b2acc,#0c131ccc);border:1px solid #94a3b829;border-radius:24px;box-shadow:0 24px 48px #0000002e}.dashboard-hero{justify-content:space-between;align-items:end;gap:16px;padding:28px 28px 22px;display:flex}.eyebrow{color:#d7b57b;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem}.dashboard-hero h1{color:#f2f9ff;letter-spacing:-.08em;font-size:clamp(2.6rem,4vw,4rem);line-height:.96}.hero-kpis{grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;width:min(560px,100%);display:grid}.mini-stat{background:#0b121d47;border:1px solid #94a3b81a;border-radius:16px;padding:14px 16px}.mini-stat span,.mini-stat small{display:block}.stat-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.info-badge{color:#edf7ff;cursor:help;background:#94a3b824;border:1px solid #94a3b833;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.7rem;font-weight:700;display:inline-flex}.mini-stat span{color:#9eb0c7;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.mini-stat strong{color:#edf9ff;letter-spacing:-.05em;margin-top:10px;font-size:clamp(1.4rem,2vw,2rem);display:block}.mini-stat small{color:#8ed9af;margin-top:6px;font-size:.72rem}.dashboard-grid{grid-template-columns:minmax(0,1.52fr) minmax(290px,.88fr);gap:20px;display:grid}.main-column,.side-column{flex-direction:column;gap:20px;display:flex}.analysis-card,.list-card,.portfolio-card,.insight-card{padding:20px 20px 18px}.card-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.card-header h2{color:#edf7ff;letter-spacing:.12em;text-transform:uppercase;font-size:1rem}.type-source-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.asset-type-selector{background:#0b121d80;border:1px solid #94a3b81f;border-radius:999px;gap:8px;padding:6px;display:inline-flex}.asset-type-selector button{color:#dfeaf9;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:8px 12px}.asset-type-selector button.is-selected{color:#edf8ff;background:linear-gradient(135deg,#4dd0ff29,#7d69ff2e);box-shadow:inset 0 0 0 1px #7eaeff33}.source-indicator{color:#9eb0c7;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.analysis-query{grid-template-columns:1fr auto;gap:12px;margin-bottom:14px;display:grid}.analysis-query input{color:#edf7ff;background:#0b121d99;border:1px solid #94a3b824;border-radius:14px;width:100%;height:52px;padding:0 16px}.saved-project-message{color:#9fd9c0;margin:-4px 0 14px;font-size:.8rem}.saved-project-date{color:#a9b8cb;text-align:center;font-size:.72rem}.suggestion-row{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.chip-button{color:#dfeaf9;background:#94a3b814;border:1px solid #94a3b81f;padding:8px 12px}.chip-button.is-active{color:#edfaff;background:#4dd0ff1f;border-color:#4dd0ff59}.asset-summary{background:#0a111c61;border:1px solid #94a3b81f;border-radius:18px;padding:18px 18px 14px}.asset-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.price-trigger{color:#f0fbff;cursor:pointer;font:inherit;background:#4dd0ff14;border:1px solid #4dd0ff38;border-radius:999px;padding:8px 12px;font-weight:700}.price-movement-panel{background:#0a111c61;border:1px solid #94a3b81f;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;padding:12px 14px;display:grid}.price-movement-panel div{flex-direction:column;gap:4px;display:flex}.price-movement-panel span{color:#9eb0c7;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem}.price-movement-panel strong{color:#edf7ff;font-size:1rem}.ticker{color:#9eb0c7;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem}.asset-topline h3{color:#edf7ff;letter-spacing:-.05em;font-size:clamp(1.8rem,2vw,2.5rem)}.signal-pill{color:#cef0ff;letter-spacing:.08em;text-transform:uppercase;background:#61c4ff1a;border:1px solid #61c4ff33;border-radius:999px;justify-content:center;align-items:center;padding:8px 10px;font-size:.68rem;display:inline-flex}.strong-buy{color:#a4efc3;background:#50d69b1a;border-color:#50d69b33}.asset-note{color:#d6e3eff0;margin-top:14px;font-size:.95rem;line-height:1.7}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.summary-grid div{border-top:1px solid #94a3b81f;padding-top:12px}.summary-grid span{color:#9eb0c7;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;display:block}.summary-grid strong{color:#edf7ff;margin-top:8px;font-size:1.06rem;display:block}.milestone-section{border-top:1px solid #94a3b81f;margin-top:18px;padding-top:16px}.milestone-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.milestone-header h4{color:#edf7ff;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8rem}.premium-tag{color:#f5d88f;letter-spacing:.1em;text-transform:uppercase;background:#edc25c1f;border:1px solid #edc25c33;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:.62rem;display:inline-flex}.milestone-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.milestone-item{background:#0a111c57;border:1px solid #94a3b81a;border-radius:14px;padding:12px 12px 10px}.milestone-meta{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.milestone-date{color:#9eb0c7;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.milestone-impact{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:.62rem;display:inline-flex}.milestone-impact.high{color:#ffb7b7;background:#ff7d7d14;border:1px solid #ff7d7d3d}.milestone-impact.medium{color:#f7d27b;background:#ffcd5e14;border:1px solid #ffcd5e38}.milestone-item strong{color:#edf7ff;margin-bottom:4px;font-size:1rem;display:block}.milestone-item p{color:#d6e3efe6;margin:0;font-size:.88rem;line-height:1.6}.project-list,.position-list{flex-direction:column;gap:12px;display:flex}.project-row,.position-row{background:#0a111c57;border:1px solid #94a3b81a;border-radius:16px;grid-template-columns:1.2fr .7fr .8fr;align-items:center;gap:12px;padding:12px 10px;display:grid}.project-identity,.holding-name{align-items:center;gap:10px;display:flex}.symbol-badge{color:#edf7ff;letter-spacing:.12em;background:linear-gradient(135deg,#5a97ff33,#7d69ff2e);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:.7rem;font-weight:700;display:inline-flex}.asset-pill-crypto{background:linear-gradient(135deg,#57d2ff38,#367cff33)}.asset-pill-equity{background:linear-gradient(135deg,#35be9933,#1d826824)}.asset-pill-etf{background:linear-gradient(135deg,#aa7eff38,#6d5cff29)}.asset-type{text-transform:uppercase;letter-spacing:.12em;font-size:.64rem;display:inline-block}.asset-type-crypto{color:#8fd8ff}.asset-type-equity{color:#8fe0b9}.asset-type-etf{color:#d1b7ff}.project-identity strong,.holding-name strong{color:#edf7ff;font-size:1rem;display:block}.project-identity small,.holding-name small,.holding-meta span,.holding-meta small,.holding-costs span,.holding-costs strong,.holding-pl small,.holding-pl strong{display:block}.project-identity small,.holding-name small,.holding-meta span,.holding-meta small,.holding-costs span,.holding-pl small{color:#a9b8cb;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.project-middle{text-align:right;flex-direction:column;gap:4px;display:flex}.mini-price{color:#edf7ff;font-size:.96rem;font-weight:700}.positive{color:#89e1a5;font-size:.72rem}.project-sentiment{justify-content:flex-end;display:flex}.portfolio-card .position-row{grid-template-columns:1fr .8fr .8fr .7fr}.holding-meta,.holding-costs,.holding-pl{flex-direction:column;gap:4px;display:flex}.holding-costs strong,.holding-pl strong{color:#edf7ff;font-size:.98rem}.holding-pl strong{color:#8be4a5}.empty-portfolio-state{text-align:center;background:#0b121d4d;border:1px dashed #94a3b82e;border-radius:16px;padding:16px 12px}.empty-portfolio-state p{color:#edf7ff;letter-spacing:.04em;margin:0;font-size:1rem}.empty-portfolio-state small{color:#a7bfd6;margin-top:4px;font-size:.72rem;display:block}.insight-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.insight-list li{color:#d6e3eff0;padding-left:18px;line-height:1.7;position:relative}.insight-list li:before{content:"";background:linear-gradient(135deg,#4dd0ff 0%,#7d69ff 100%);border-radius:50%;width:8px;height:8px;position:absolute;top:.75em;left:0}@media (width<=1100px){.dashboard-header{grid-template-columns:1fr;justify-items:center}.dashboard-tools{flex-wrap:wrap;justify-content:center;width:100%}.dashboard-grid{grid-template-columns:1fr}}@media (width<=700px){.dashboard-shell{width:min(100% - 18px,1360px);padding-inline:12px}.dashboard-hero{flex-direction:column;align-items:flex-start}.hero-kpis,.summary-grid,.analysis-query,.project-row,.portfolio-card .position-row{grid-template-columns:1fr}.project-row,.position-row{flex-direction:column;align-items:flex-start;display:flex}.project-middle,.project-sentiment{text-align:left;justify-content:flex-start}}.dashboard-overview-tools{flex-wrap:nowrap}.dashboard-workspace-message{color:#ffdba0;margin:0;font-size:.85rem}.dashboard-workspace-grid{grid-template-columns:minmax(270px,.82fr) minmax(0,1.4fr);gap:20px;display:grid}.dashboard-workspace-card{min-width:0;padding:20px}.workspace-empty{color:#b7c7d8;text-align:center;gap:6px;padding:24px 12px;font-size:.82rem;display:grid}.workspace-empty strong{color:#edf7ff;font-size:.92rem}.workspace-project-list,.analysis-history-list{display:grid}.workspace-project-row{border-top:1px solid #94a3b824;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.workspace-project-symbol{aspect-ratio:1;color:#eaf5ff;background:#4fa3c42b;border-radius:8px;place-items:center;width:44px;font-size:.72rem;font-weight:700;display:grid}.workspace-project-info,.analysis-history-heading>div{gap:4px;min-width:0;display:grid}.workspace-project-info strong,.analysis-history-heading strong{color:#edf7ff}.workspace-project-info span,.workspace-project-info small,.analysis-history-heading span,.analysis-history-flags{color:#aebed0;font-size:.72rem}.analysis-history-item{border-top:1px solid #94a3b824;gap:9px;padding:14px 0;display:grid}.analysis-history-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.analysis-history-score{white-space:nowrap;font-size:1.1rem}.analysis-history-flags{margin:0}.analysis-history-comment{color:#c9d5e3;gap:6px;font-size:.74rem;display:grid}.analysis-history-comment textarea{color:#edf7ff;width:100%;min-height:58px;font:inherit;resize:vertical;background:#0b121d9e;border:1px solid #94a3b833;border-radius:5px;padding:9px 10px}@media (width<=1050px){.dashboard-workspace-grid{grid-template-columns:1fr}}@media (width<=700px){.dashboard-overview-tools{flex-wrap:wrap;justify-content:center}.workspace-project-row{grid-template-columns:42px minmax(0,1fr)}.workspace-project-row>button{grid-column:2;justify-self:start}}.dashboard-summary-card{padding:16px 22px 22px}.dashboard-summary-card .dashboard-header{margin:0;padding:0 0 20px}.dashboard-summary-card .dashboard-hero{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:10px 10px 0}@media (width<=700px){.dashboard-summary-card{padding:16px}}.pricing-page{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d1480;border-radius:30px;width:min(1200px,100% - 32px);margin:26px auto;padding:20px 22px 36px;box-shadow:0 25px 90px #02060c80}.pricing-header{justify-content:space-between;align-items:center;gap:14px;padding:10px 8px 20px;display:flex}.brand-logo{object-fit:contain;width:280px;height:auto;box-shadow:none;filter:drop-shadow(0 0 12px #5a8dff2e);background:0 0;display:block}.pricing-header .brand-logo{filter:none}.pricing-back{padding-inline:18px}.pricing-content{padding:8px 4px 0}.pricing-intro{text-align:center;max-width:760px;margin:0 auto 28px}.pricing-eyebrow{justify-content:center}.pricing-intro h1{letter-spacing:-.06em;color:#f2f9ff;margin:16px 0 12px;font-size:clamp(2.4rem,4vw,4rem);line-height:1.04}.pricing-intro p{color:#cfddf0cc;font-size:1.04rem;line-height:1.8}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pricing-card{background:#0b1018d1;border:1px solid #94a3b824;border-radius:26px;flex-direction:column;gap:18px;padding:22px 20px;display:flex;box-shadow:0 12px 30px #02060c40}.pricing-card.featured{background:linear-gradient(#131c2aeb,#0e171fe0);border-color:#5eb7ff61}.plan-topline{color:#dfeaf9;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:.8rem;display:flex}.plan-badge{color:#8bd0ff;background:#4fa4ff1f;border:1px solid #5eb7ff42;border-radius:999px;justify-content:center;align-items:center;padding:6px 8px;display:inline-flex}.plan-price-row{align-items:baseline;gap:8px;display:flex}.plan-price{color:#f4fbff;letter-spacing:-.06em;font-size:clamp(2.2rem,3vw,3rem);font-weight:800}.plan-cadence{color:#98abc6;font-size:.92rem;font-weight:600}.plan-description{color:#b6c7db;line-height:1.7}.pricing-card ul{color:#ebf6ff;gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-card li{color:#d8e7f8;padding-left:18px;position:relative}.pricing-card li:before{content:"•";color:#70d7ff;position:absolute;left:0}.plan-cta{width:100%;margin-top:auto}@media (width<=980px){.pricing-grid{grid-template-columns:1fr}.pricing-header{flex-direction:column;align-items:flex-start}}.plan-cta:disabled{opacity:.65;cursor:not-allowed}.analysis-page-shell{isolation:isolate;color:#edf7ff;width:min(1320px,100% - 32px);margin:18px auto;padding:10px 22px 32px;position:relative}.analysis-page-header{border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:16px;padding:6px 8px 20px;display:flex}.analysis-page-logo{width:min(280px,45vw);height:auto}.analysis-back-button,.analysis-primary-button,.analysis-secondary-button{font:inherit;cursor:pointer;border:1px solid #94a3b83d;border-radius:6px;padding:10px 14px}.analysis-back-button,.analysis-secondary-button{color:#e6eef7;background:#94a3b814}.analysis-page-content{gap:18px;max-width:1060px;margin:28px auto 0;display:grid}.analysis-page-heading h1{margin:5px 0 8px;font-size:2rem}.analysis-page-heading>p:last-child,.analysis-evidence-notice,.analysis-project-source,.analysis-rule-definition,.analysis-source-hint,.analysis-score-footnote,.analysis-result-header>div>span,.analysis-result-actions>span{color:#aebed0;line-height:1.55}.analysis-facts-row,.analysis-submit-row,.analysis-result-header,.analysis-result-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.analysis-facts-row{color:#b8c9da;font-size:.84rem}.analysis-workspace,.analysis-result-panel{gap:16px;display:grid}.analysis-setup-panel,.analysis-checks-panel,.analysis-result-panel{background:#0a121db8;border:1px solid #94a3b829;border-radius:8px;padding:20px}.analysis-setup-panel{grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:20px;display:grid}.analysis-control-group,.analysis-rule-inputs,.analysis-comment-field,.analysis-rule-inputs label{gap:8px;display:grid}.analysis-control-group>label,.analysis-rule-inputs label,.analysis-comment-field{color:#d9e4f0;font-size:.83rem}.analysis-asset-toggle{border:1px solid #94a3b833;border-radius:6px;gap:6px;padding:4px;display:flex}.analysis-asset-toggle button{color:#cad7e5;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;padding:10px}.analysis-asset-toggle button.is-selected{color:#fff;background:#4dd0ff29}.analysis-control-group select,.analysis-rule-inputs select,.analysis-rule-inputs input,.analysis-rule-inputs textarea,.analysis-comment-field textarea{color:#eef5fc;width:100%;min-height:42px;font:inherit;background:#101a28;border:1px solid #94a3b83d;border-radius:5px;padding:9px 11px}.analysis-control-group option,.analysis-rule-inputs option{color:#eef5fc;background:#101a28}.analysis-project-source{gap:5px;font-size:.77rem;display:grid}.analysis-project-source a,.analysis-result-flags a{color:#8fd8ff}.analysis-project-source small{line-height:1.5}.analysis-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.analysis-section-heading h2,.analysis-result-header h2{margin:4px 0 0}.draft-risk-score,.analysis-result-score{text-align:right;gap:4px;display:grid}.draft-risk-score>span,.analysis-result-score>span,.draft-risk-score small{color:#afbed0;font-size:.77rem}.draft-risk-score strong,.analysis-result-score strong{font-size:1.5rem}.analysis-evidence-notice{background:#d5a75914;border-left:3px solid #d5a759;margin:0 0 14px;padding:12px;font-size:.82rem}.analysis-rule-list{gap:10px;display:grid}.analysis-rule-row{border-top:1px solid #94a3b824;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:22px;padding:16px 0;display:grid}.analysis-rule-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.analysis-rule-heading h3{margin:0;font-size:.98rem}.analysis-severity,.analysis-penalty,.analysis-result-status{text-transform:uppercase;border-radius:4px;padding:3px 7px;font-size:.68rem}.analysis-severity.red,.analysis-result-status.triggered{color:#ffd0c4;background:#db53412e}.analysis-severity.orange,.analysis-penalty{color:#ffe0a5;background:#e0943629}.analysis-rule-question{color:#e0eaf4;margin:10px 0 7px;line-height:1.5}.analysis-rule-definition,.analysis-source-hint{margin:0 0 7px;font-size:.77rem;display:block}.analysis-rule-inputs textarea,.analysis-comment-field textarea{resize:vertical;min-height:68px}.analysis-comment-field{margin-top:18px}.analysis-submit-row{margin-top:14px}.analysis-primary-button{color:#081521;background:#9ad7ed;border-color:#0000;font-weight:700}.analysis-primary-button:disabled{cursor:not-allowed;opacity:.5}.analysis-state-message{color:#ffdba0;margin:0;font-size:.88rem}.analysis-coverage{color:#b8c9da;font-size:.82rem}.analysis-result-flags{gap:0;margin:0;padding:0;list-style:none;display:grid}.analysis-result-flags li{border-top:1px solid #94a3b821;gap:6px;padding:12px 0;display:grid}.analysis-result-flags li>div{justify-content:space-between;gap:12px;display:flex}.analysis-result-status.clear{color:#b8e7ce;background:#56ae7f26}.analysis-result-status.unknown,.analysis-result-status.not_applicable{color:#c4d0de;background:#94a3b824}.analysis-result-flags p{color:#c1cfdd;margin:0;font-size:.82rem}.analysis-result-actions{border-top:1px solid #94a3b824;padding-top:12px}.analysis-secondary-button{white-space:nowrap}@media (width<=760px){.analysis-page-shell{width:min(100% - 18px,1320px);padding-inline:8px}.analysis-setup-panel,.analysis-rule-row{grid-template-columns:1fr}.analysis-facts-row,.analysis-submit-row,.analysis-result-header,.analysis-result-actions{flex-direction:column;align-items:flex-start}.draft-risk-score,.analysis-result-score{text-align:left}}.analysis-page-shell:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#060d1847,#060d1894),url(/assets/05-valuation-BChcG4SX.jpg) 50%/cover no-repeat;position:fixed;inset:0}.analysis-page-header,.analysis-page-heading,.analysis-facts-row{background:#0a121de6;border:1px solid #b7cde333;border-radius:16px;box-shadow:0 12px 32px #0000002e}.analysis-page-header{padding:16px 20px}.analysis-page-heading>p:last-child,.analysis-facts-row{color:#d5e2ef}.analysis-facts-row{padding:16px 20px}.analysis-page-shell .analysis-back-button{color:#fff;background:#23374c}.analysis-research-draft{grid-template-columns:1fr}.analysis-research-draft p{color:#d5e2ef;line-height:1.65}.analysis-research-draft a{color:#a9ddff}.cweb-market{color:#eaf2f8;margin-bottom:18px}.market-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin:22px 0;display:grid}.market-stats span,.market-stats strong{display:block}.market-stats strong{margin-top:6px;font-size:23px}.cweb-market svg{touch-action:pan-y;width:100%}.cweb-market a,.cweb-findings a{color:#8be1c2}.cweb-findings{gap:12px;margin-top:18px;display:grid}.cweb-findings article{background:#0e1b2bcc;border:1px solid #ffffff20;border-radius:12px;padding:18px}.cweb-findings h3{margin:0 0 8px}.analysis-page-header{box-sizing:border-box;width:100%;max-width:1060px;margin-inline:auto}.analysis-page-content{width:100%;min-width:0}.analysis-page-content,.analysis-page-header{max-width:1526.4px}.analysis-page-shell{box-sizing:border-box;width:min(1632px,100% - 32px)}.analysis-page-heading{padding:18px 24px}.analysis-page-heading>p:last-child{margin-bottom:0}.analysis-overall{background:#0a1829f2;border:1px solid #b5d6ec44;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.analysis-overall h2{margin:6px 0;font-size:1.8rem}.analysis-overall p{color:#b7c8db;margin:0}.overall-score{gap:6px;display:grid}.overall-score strong{font-size:2rem}.overall-score span{color:#b7c8db}.overall-flags{color:#ffdba0;gap:10px;display:grid}details>summary{cursor:pointer;font-weight:600}.analysis-research-draft{display:block}.analysis-research-draft>summary{padding:2px 0}.analysis-research-draft>summary span{color:#b7c8db;margin-left:14px;font-size:.8rem;font-weight:400}.analysis-rule-row{grid-template-columns:minmax(0,1fr) minmax(220px,.38fr);gap:24px;padding:14px 0}.analysis-rule-heading{align-items:center}.rule-category{color:#b1c8dc;text-transform:uppercase;letter-spacing:.06em;width:100%;font-size:.72rem}.analysis-rule-heading h3{flex:1;font-size:1rem}.rule-method{margin-top:8px}.rule-method summary,.rule-evidence summary{color:#9fc5df;font-size:.78rem;font-weight:400}.rule-method p{margin-top:10px}.rule-evidence[open]{gap:10px;display:grid}.analysis-rule-inputs{align-content:start}.analysis-result-panel{display:block}.analysis-result-panel[open]>summary{margin-bottom:20px}@media (width<=760px){.analysis-overall{flex-wrap:wrap;gap:16px;padding:18px}.analysis-overall>div:first-child{width:100%}.analysis-rule-row{grid-template-columns:1fr;gap:12px}.analysis-research-draft>summary span{margin:6px 0 0 18px;display:block}}.project-diligence h2{margin:5px 0 12px}.project-summary{color:#d5e2ef;max-width:90ch;line-height:1.55}.project-diligence a{color:#8fd8ff}.project-diligence details{border-top:1px solid #ffffff20;margin-top:18px;padding-top:14px}.diligence-highlights{color:#b7c8db;flex-wrap:wrap;gap:24px;margin-top:16px;display:flex}.diligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.diligence-grid label{color:#d9e4f0;gap:8px;font-size:.83rem;display:grid}.diligence-grid input,.diligence-grid textarea{box-sizing:border-box;color:#eef5fc;width:100%;font:inherit;background:#101a28;border:1px solid #ffffff30;border-radius:5px;padding:10px}.diligence-grid textarea{resize:vertical}.diligence-ratios{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.diligence-ratios div{background:#183048;border-radius:8px;gap:8px;padding:16px;display:grid}.diligence-ratios strong{font-size:1.6rem}@media (width<=760px){.diligence-grid,.diligence-ratios{grid-template-columns:1fr}}.evidence-review>summary{font-size:1.1rem}.evidence-review[open]>summary{margin-bottom:20px}.analysis-question-number{color:#8fd8ff;font-variant-numeric:tabular-nums}.evidence-review .analysis-rule-list{gap:0}.evidence-review .analysis-rule-row{grid-template-columns:minmax(0,9fr) minmax(380px,7fr);align-items:start;gap:12px;padding:7px 0}.evidence-review .analysis-rule-heading{flex-wrap:nowrap;gap:6px}.evidence-review .rule-category{letter-spacing:0;width:auto;min-width:62px;font-size:.62rem}.evidence-review .analysis-rule-heading h3{font-size:.88rem;line-height:1.3}.evidence-review .analysis-severity,.evidence-review .analysis-penalty{white-space:nowrap;padding:2px 5px;font-size:.6rem}.evidence-review .analysis-penalty{display:none}.evidence-review .rule-method{margin-top:3px;margin-left:68px}.evidence-review .rule-method summary,.evidence-review .rule-evidence summary{font-size:.7rem}.evidence-review .analysis-rule-inputs{gap:3px}.evidence-review .analysis-rule-inputs select{min-height:30px;padding:4px 8px;font-size:.8rem}.compact-result-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.analysis-overall .overall-explanation{max-width:60ch;margin-top:8px;font-size:.8rem}@media (width<=760px){.evidence-review .analysis-rule-row{grid-template-columns:minmax(0,1fr);gap:8px}.evidence-review .rule-category{display:none}.evidence-review .analysis-rule-heading{flex-wrap:wrap}.evidence-review .rule-method{margin-left:0}}.cweb-tokenomics h2{margin:6px 0 12px}.cweb-tokenomics>p{max-width:95ch;line-height:1.5}.cweb-tokenomics svg{width:100%;margin:18px 0 10px;display:block;overflow:visible}.cweb-tokenomics svg text{fill:#b9cddd;font-size:12px}.tokenomics-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.tokenomics-stats div{background:#18304880;border:1px solid #ffffff15;border-radius:8px;gap:8px;padding:14px;display:grid}.tokenomics-stats span{color:#b9cddd;font-size:.76rem}.tokenomics-stats strong{color:#e9f2fb;font-size:1.2rem}.tokenomics-legend{color:#c4d5e5;flex-wrap:wrap;gap:8px 16px;font-size:.72rem;display:flex}.tokenomics-legend span{align-items:center;gap:6px;display:inline-flex}.tokenomics-legend i{border-radius:2px;width:9px;height:9px;display:inline-block}.tokenomics-slider{margin-top:20px;font-size:.85rem;display:block}.tokenomics-slider input{accent-color:#e6c76c;width:100%;margin:12px 0;display:block}.cweb-tokenomics details{margin-top:16px}.tokenomics-founder{gap:8px;max-width:360px;font-size:.85rem;display:grid}.tokenomics-founder input{color:#eef5fc;font:inherit;background:#101a28;border:1px solid #ffffff30;border-radius:5px;padding:10px}.tokenomics-table{margin-top:16px;overflow-x:auto}.tokenomics-table table{border-collapse:collapse;text-align:left;width:100%;font-size:.8rem}.tokenomics-table th,.tokenomics-table td{border-bottom:1px solid #ffffff15;padding:9px 12px}.tokenomics-source{font-size:.8rem}.tokenomics-source a{color:#8fd8ff}@media (width<=760px){.tokenomics-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tokenomics-stats strong{font-size:1rem}}.tokenomics-inspector{background:#101e2d;border:1px solid #ffffff20;border-radius:8px;margin:16px 0;padding:14px}.tokenomics-inspector h3{margin:0 0 12px;font-size:.9rem}.tokenomics-inspector>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;display:grid}.tokenomics-inspector>div>span{grid-template-columns:9px 1fr;align-items:center;gap:4px 7px;font-size:.72rem;display:grid}.tokenomics-inspector i{border-radius:2px;width:9px;height:9px}.tokenomics-inspector strong{color:#e6edf7;font-variant-numeric:tabular-nums;grid-column:2}.cweb-tokenomics svg{cursor:crosshair}.cweb-funding-notes{background:#30291b50;border-left:3px solid #e8b85e;border-radius:5px;margin-top:20px;padding:16px}.cweb-funding-notes h3{margin:0 0 10px;font-size:1rem}.cweb-funding-notes p{font-size:.83rem;line-height:1.55}@media (width<=760px){.tokenomics-inspector>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.pactswap-volume svg{cursor:crosshair;width:100%;margin-top:12px;display:block}.pactswap-volume svg text{fill:#bfd1df;font-size:11px}.pactswap-volume .tokenomics-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pactswap-range{gap:8px;margin-top:18px;display:flex}.pactswap-range button[aria-pressed=true]{color:#e8c56b;border-color:#e8c56b}.pactswap-readout{margin-bottom:0;font-size:.9rem}.pactswap-volume small{color:#b9cddd;font-size:.7rem}@media (width<=760px){.pactswap-volume .tokenomics-stats{grid-template-columns:1fr}}.analysis-research-draft h3{margin:0 0 6px;font-size:.9rem}.analysis-research-draft ul{margin:0;padding-left:20px;line-height:1.45}.analysis-page-shell .score-purple{color:#c79bff}.analysis-page-shell .score-dark-green{color:#269e70}.analysis-page-shell .score-green{color:#8cce80}.analysis-page-shell .score-yellow{color:#eed46b}.analysis-page-shell .score-orange{color:#f6a15a}.analysis-page-shell .score-red,.analysis-page-shell .critical-risk{color:#ff666e}.analysis-page-shell .score-unassessed{color:#b7c8db}.analysis-review-columns{color:#b7c8db;border-bottom:1px solid #b5d6ec44;grid-template-columns:minmax(0,9fr) minmax(380px,7fr);gap:12px;padding:8px 0;font-size:.8rem;font-weight:700;display:grid}@media (width<=760px){.analysis-review-columns{grid-template-columns:1fr 1fr}.analysis-review-columns span:last-child{text-align:right}}.analysis-check-badge{white-space:nowrap;border:1px solid #0000;border-radius:5px;padding:3px 7px;font-size:.65rem;font-weight:700}.analysis-check-badge.clear{color:#96e2ad;background:#174d32;border-color:#3a8658}.analysis-check-badge.orange{color:#ffd18b;background:#584020;border-color:#97723b}.analysis-check-badge.red{color:#ff9ca3;background:#58262e;border-color:#a14b56}.analysis-check-badge.unknown,.analysis-check-badge.not_applicable{color:#b7c8db;background:#253344;border-color:#405269}.analysis-explanations-toolbar{justify-content:flex-end;margin:0 0 10px;display:flex}.analysis-explanations-toolbar button{padding:5px 10px;font-size:.75rem}.analysis-language-toggle{gap:3px;margin-left:auto;display:flex}.analysis-language-toggle button{padding:5px 9px;font-size:.8rem}.analysis-language-toggle .is-selected{color:#fff;background:#315673;border-color:#8bb9da}.analysis-page-header .analysis-back-button{margin-left:auto}.analysis-page-header .analysis-language-toggle{margin-left:0}.collapsible-context>.context-section-summary{color:#b7c8db;cursor:pointer;font-size:.85rem}.collapsible-context[open]>.context-section-summary{margin-bottom:12px}.collapsible-context>.context-section-summary:focus-visible{outline-offset:4px;outline:2px solid #8bb9da}.assessment-heading-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.analysis-jump-button{color:#dcefff;cursor:pointer;background:#173349;border:1px solid #8bb9da55;border-radius:999px;padding:5px 12px;font-size:.75rem}.analysis-jump-button:hover{background:#244c67}.analysis-jump-button:focus-visible,.analysis-language-toggle button:focus-visible{outline-offset:3px;outline:2px solid #a5d3f5}#dyor-analysis{scroll-margin-top:20px}.analysis-language-toggle{background:#091a2acc;border:1px solid #8bb9da40;border-radius:999px;gap:2px;padding:3px;box-shadow:inset 0 1px 3px #0003}.analysis-language-toggle button{color:#b7c8db;background:0 0;border:0;border-radius:999px;min-width:40px;padding:6px 12px;font-weight:600;transition:background .15s,color .15s}.analysis-language-toggle button:hover{color:#fff;background:#26445c}.analysis-language-toggle .is-selected{color:#fff;background:#426d8c;box-shadow:0 1px 4px #0004}.analysis-back-to-top{justify-content:flex-end;margin-top:20px;display:flex}
