:root{color-scheme:dark;--nav-width: 124px;--nav-width-compact: 160px;--bg-app: #06080d;--bg-pane: #06080d;--bg-nav: #111419;--bg-card: #111419;--bg-hover: #121a28;--bg-footer: #06080d;--accent: #64ce9b;--accent-dim: rgba(100, 206, 155, .1);--red: #ef5b5b;--gold: #e2b340;--gold-dim: rgba(226, 179, 64, .08);--gold-border: rgba(226, 179, 64, .25);--gold-text: #e2b340;--status-bar-height: 24px;--rail-width: 216px;--border: #1a2232;--border-active: rgba(100, 206, 155, .5);--ws-gap-section: 14px;--ws-gap-grid: 14px;--ws-gap-inner: 12px;--ws-card-padding: 16px;--ws-card-radius: 4px;--ws-card-bg: #111419;--ws-card-border: var(--surface-border-soft);--ws-card-hover-bg: #161a20;--ws-card-hover-border: var(--surface-border-strong);--ws-page-eyebrow: 9px;--ws-page-title: 22px;--ws-page-body: 12px;--ws-card-title: 10px;--ws-card-body: 11px;--ws-meta: 9px;--ws-list-item: 12.5px;--ws-control-height: 28px;--ws-control-radius: 3px;--ws-list-row-padding: 9px 0;--surface-border-soft: rgba(255, 255, 255, .08);--surface-border-strong: rgba(255, 255, 255, .12);--surface-hover: rgba(255, 255, 255, .045);--text-main: #ffffff;--text-dim: #b7becc;--text-muted: #9aa4b3;--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}input,button,textarea,select,option{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}body.workspace-shell{background:var(--bg-app);color:var(--text-main);font-family:var(--font-sans);font-size:11px;line-height:1.5;height:100vh;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-container{display:grid;grid-template-columns:var(--nav-width) minmax(0,.95fr) minmax(0,1.15fr) var(--rail-width);grid-template-rows:1fr;grid-template-areas:"nav news reader stocks";height:100vh;width:100%;overflow:hidden;position:fixed;top:0;left:0}.app-container.rail-hidden-mode{grid-template-columns:var(--nav-width) minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"nav news reader"}.app-container.rail-hidden-mode .stocks-pane,body.rail-hidden-mode .stocks-pane{display:none!important}.nav-pane{grid-area:nav}.news-pane{grid-area:news}.reader-pane{grid-area:reader}.stocks-pane{grid-area:stocks}.status-bar{position:fixed;bottom:0;left:var(--nav-width);right:var(--rail-width);width:auto;height:var(--status-bar-height);background:var(--bg-pane);border-top:1px solid rgba(255,255,255,.04);display:flex;align-items:center;justify-content:flex-end;padding:0 12px 0 0;font-family:var(--font-sans);font-size:10px;color:#9aa4b340;z-index:100;box-sizing:border-box}.app-container.rail-hidden-mode~.status-bar,body.rail-hidden-mode .status-bar{right:0}.status-bar .social-link{color:var(--text-dim);text-decoration:none;display:flex;align-items:center;justify-content:center;height:100%;padding:0 10px;border:none;transition:color .15s}.status-bar .social-link:hover{color:var(--accent)}.status-bar a:not(.social-link){color:var(--text-dim);text-decoration:none;transition:color .15s;display:flex;align-items:center;height:100%;padding:0 12px;margin:0;font-size:11px}.status-bar a:not(.social-link):hover{color:var(--accent)}.status-bar .footer-copy{padding:0 12px;color:var(--text-muted);font-size:11px;display:flex;align-items:center;height:100%}i[class^=ph],i[class*=" ph"]{vertical-align:middle;line-height:1}.status-bar .sep{align-self:stretch;width:1px;background:var(--border);margin:0;flex-shrink:0}.pane{height:100%;border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden}.nav-pane{grid-area:nav;background:var(--bg-nav);display:flex;flex-direction:column;align-items:flex-start;padding:0;overflow-y:auto;overflow-x:hidden;z-index:200;border-right:1px solid var(--border);width:var(--nav-width);max-width:var(--nav-width)}.nav-pane.admin-nav-pane{overflow-y:auto}.nav-logo{width:100%;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid var(--border);margin-bottom:0;cursor:pointer;flex-shrink:0;gap:6px}.nav-pane .nav-logo img,.nav-logo img{width:80px!important;max-width:80px!important;height:auto!important;max-height:80px!important;object-fit:contain!important;display:block;margin:0 auto 4px}.nav-logo-text{font-size:10px;font-weight:600;color:#b7becc;letter-spacing:.5px;font-family:var(--font-sans)}.sidebar-divider,.workspace-nav-divider{width:100%;height:1px;flex-shrink:0;background-color:#ffffff14;margin-top:10px;margin-bottom:2px!important;border:none}.workspace-nav-group,.nav-group{width:100%;display:flex;flex-direction:column}.nav-section-title{width:100%;padding:10px 14px 6px;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:var(--accent)}.workspace-nav-item,.nav-item{width:100%;height:44px;min-height:44px;flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 10px;margin:0;color:#c8d0dc;text-decoration:none;font-size:11px;gap:8px;transition:color .2s,background .2s;cursor:pointer;position:relative;z-index:10;white-space:nowrap;box-sizing:border-box}.workspace-nav-item.active,.nav-item.active{background:#ffffff14;color:#fff}.workspace-nav-item i,.nav-item i{font-size:13px;width:16px;text-align:center;flex-shrink:0;color:#c8d0dc}.nav-copy{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;flex:1}.nav-item.nav-item-admin{min-height:44px}.nav-label-row{display:flex;align-items:center;gap:6px;min-width:0}.nav-label{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.15}.nav-subcopy{font-size:9px;color:var(--text-muted);white-space:normal;line-height:1.2;letter-spacing:.2px}.nav-item[id^=nav-]{height:44px;min-height:44px;padding-top:0;padding-bottom:0;align-items:center}.nav-arrow{font-size:9px!important;margin-left:auto;width:auto!important;color:var(--text-muted)}.nav-item:hover{color:#fff;background:#ffffff0a}.news-item.active{border-bottom:none;background:#141b24}.news-item.active-story{background:#64ce9b29;border-left:2px solid var(--accent);border-bottom:none}.nav-item.active{color:var(--accent);background:#06080d;border-left:2px solid var(--accent);padding-left:8px}.nav-item.active i{color:var(--accent);font-weight:700}.nav-item.nav-item-sub{height:38px;flex-shrink:0;font-size:10.5px;color:#5a6880}.nav-item.nav-item-sub i{color:#5a6880}.nav-item.nav-item-sub:hover,.nav-item.nav-item-sub:hover i{color:#9aa4b3}.nav-item.nav-item-sub.active{color:var(--accent);background:#06080d}.nav-item.nav-item-sub.active i{color:var(--accent)}.nav-group{display:flex;flex-direction:column;width:100%}.nav-group-toggle{cursor:pointer;background:none;border:none;border-radius:0;padding:0 10px;margin:0;font-family:inherit;font-weight:500;letter-spacing:.02em;box-sizing:border-box}.nav-group-toggle:hover{color:#fff}.nav-group-toggle i:first-child{font-size:13px;width:16px;text-align:center;flex-shrink:0;color:inherit}.nav-group-toggle .nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.nav-group-caret{font-size:11px;color:var(--text-muted);transition:transform .2s ease;width:16px;text-align:center;flex-shrink:0}.nav-group-items{display:none;flex-direction:column;overflow:hidden}.nav-group.open .nav-group-items{display:flex}.nav-group.open .nav-group-caret{transform:rotate(180deg)}.nav-group.open .nav-group-toggle{color:var(--text-dim)}.dashboard-island-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border:1px solid rgba(255,255,255,.07);border-radius:3px;margin-bottom:20px;font-size:12px}.dashboard-island-bar.island-connected{background:#64ce9b0a;border-color:#64ce9b26}.dashboard-island-bar.island-prompt{background:#ffffff05}.island-bar-left{display:flex;flex-direction:column;gap:2px}.island-bar-overline{font-size:9.5px;letter-spacing:2px;text-transform:uppercase;color:#64ce9b99}.island-bar-text{font-size:11.5px;color:var(--text-dim);line-height:1.5}.island-bar-cta{font-size:11px;color:var(--accent);text-decoration:none;white-space:nowrap;opacity:.8;transition:opacity .15s;flex-shrink:0}.island-bar-cta:hover{opacity:1}.dashboard-panel-head{display:flex;align-items:center;gap:8px}.dashboard-live-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.6;flex-shrink:0;margin-left:auto}.dashboard-panel-footer{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.05)}.dashboard-panel-link{font-size:11px;color:var(--text-muted);text-decoration:none;transition:color .15s}.dashboard-panel-link:hover{color:var(--accent)}.rail-page-label{font-size:9.5px;letter-spacing:2px;text-transform:uppercase;color:#64ce9b8c;padding:0 14px;margin-bottom:-8px}.rail-quick-actions{display:flex;flex-direction:column;gap:6px;margin-top:10px}.rail-quick-btn{background:#111419;border:1px solid rgba(255,255,255,.07);color:var(--text-dim);font-size:11px;padding:8px 12px;text-align:left;cursor:pointer;border-radius:2px;transition:background .15s,color .15s}.rail-quick-btn:hover{background:#64ce9b0f;color:var(--text-main);border-color:#64ce9b33}#nav-plans-link{color:#b69a55}#nav-plans-link i,#nav-plans-link,#nav-plans-link .nav-label{color:inherit}#nav-plans-link:hover{color:#d3b875;background:#c4a65814}#nav-plans-link.active{color:#e2c680;background:#c4a6581c;border-left-color:#e2c680!important}#nav-plans-link.active i{color:#e2c680}#nav-plans-link i{color:#b69a55!important}.flyout-menu{position:absolute;left:100%;bottom:0;height:auto;max-height:85vh;width:max-content;overflow-y:auto;overflow-x:hidden;background:#13171c;border:1px solid var(--border);border-left:none;z-index:1000;display:none;padding:14px 16px;box-shadow:15px 0 40px #000c;animation:menuSlide .1s ease-out;pointer-events:auto}@keyframes menuSlide{0%{transform:translate(5px);opacity:0}to{transform:translate(0);opacity:1}}.nav-item:after{content:"";position:absolute;top:0;right:-40px;width:40px;height:100%;z-index:300;background:transparent;pointer-events:none}.nav-item:hover:after{pointer-events:auto}.nav-item:hover .flyout-menu{display:block}.nav-item[data-view=region] .flyout-menu,.nav-item[data-view=signin] .flyout-menu{bottom:auto;top:0}@keyframes slideIn{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}.flyout-section{margin-bottom:24px}.flyout-section:last-child{margin-bottom:0}.flyout-title{font-size:9px;color:var(--text-muted);letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}.flyout-list{list-style:none}.flyout-item{padding:10px 0;font-size:12px;color:var(--text-dim);cursor:pointer;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.04)}.flyout-item i{width:16px;text-align:center;font-size:12px;color:var(--accent)}.flyout-item:hover{color:#fff}.flyout-item i.check{font-size:12px;color:var(--accent);visibility:hidden}.flyout-item.active i.check{visibility:visible}.news-pane{background:var(--bg-pane);min-width:0;padding-bottom:28px;display:flex;flex-direction:column;overflow:hidden}.ad-container{padding:12px;display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--border)}.ad-slot{height:80px;background:var(--bg-card);border:1px dashed var(--border);display:flex;align-items:center;padding:10px;gap:12px;pointer-events:none}.ad-img{width:60px;height:60px;background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid var(--border);border-radius:4px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ad-img:after{content:"PRO";font-size:10px;font-weight:900;color:var(--accent);opacity:.2}.ad-text{font-size:11px}.ad-text strong{display:block;color:var(--accent);margin-bottom:4px}.news-alert-box{background:#64ce9b0f;border:1px solid rgba(100,206,155,.18);border-radius:3px;padding:6px 14px;margin:8px 10px 6px;color:var(--text-dim);font-size:10px;font-weight:500;letter-spacing:.3px;line-height:1;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden}.news-alert-dot{width:6px;height:6px;background:var(--accent);border-radius:50%;display:inline-block;box-shadow:0 0 4px var(--accent);flex-shrink:0;animation:pulse-dot 4.5s infinite ease-in-out}@keyframes pulse-dot{0%{transform:scale(1);opacity:.9;box-shadow:0 0 6px #64ce9b66}50%{transform:scale(1.1);opacity:.3;box-shadow:0 0 12px #64ce9b99}to{transform:scale(1);opacity:1;box-shadow:0 0 8px #64ce9b66}}.news-live-banner{color:var(--accent);font-family:var(--font-sans);font-size:10px;padding:0 15px 15px;border-bottom:1px dashed #2a3240;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-list-wrapper{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.news-list-scroll{flex:1;overflow-y:auto;transition:filter .3s ease}.news-blur-active{filter:blur(5px) saturate(.78) brightness(.86);pointer-events:none;-webkit-user-select:none;user-select:none}.news-blur-active .news-item{opacity:.68}.news-blur-active .news-item.active,.news-blur-active .news-item.is-breaking-1{background:#ffffff07;border-left-color:#64ce9b38}.news-blur-active .news-title,.news-blur-active .news-source,.news-blur-active .ticker-badge,.news-blur-active .news-alert-box{filter:saturate(.72) brightness(.88)}.news-login-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;border:1px solid rgba(100,206,155,.45);background:#0f161ef0;color:#d8e2f0;width:min(500px,calc(100% - 36px));min-height:208px;padding:36px 34px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:22px;line-height:1.45}.news-login-title{font-size:26px;font-weight:700;margin-bottom:14px;line-height:1.2}.news-login-subtitle{font-size:14px;color:var(--text-dim);margin-bottom:18px;max-width:30ch}.news-login-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:4px}.news-login-actions .btn-solid,.news-login-actions .btn-outline{margin-top:0;width:188px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:42px}.news-login-note{margin-top:12px;font-size:11px;color:var(--text-muted)}.btn-solid{margin-top:14px;display:inline-flex;min-height:40px;min-width:118px;border:1px solid #64ce9b;color:#d5f3e6;background:#1a2f25;align-items:center;justify-content:center;padding:0 18px;font-size:14px;text-decoration:none;cursor:pointer;font-family:var(--font-sans)}.btn-solid:hover{filter:brightness(1.1)}.news-item{padding:12px 14px 12px 12px;border-bottom:none;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:flex-start!important;cursor:pointer;transition:background .18s,border-color .18s}.news-item:hover{background:var(--surface-hover)}.news-item:hover .news-title,.news-item.active .news-title{color:#fff}.news-item.active{background:#64ce9b0f;border-left:2px solid var(--accent);border-bottom:none}.news-time{font-family:var(--font-mono);color:#9aa4b37a;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;white-space:nowrap;padding-top:5px;width:36px;min-width:36px;flex-shrink:0;letter-spacing:.3px}.news-time-hhmm{font-size:9px;line-height:1.4}.news-time-date{font-size:7.5px;line-height:1.3;opacity:.75}.news-content{display:flex;flex-direction:column;gap:5px;justify-content:flex-start;min-width:0}.news-tickers{font-family:var(--font-mono);font-size:10px;color:var(--accent);font-weight:700}.news-title{font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.01em;color:var(--text-dim);margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-source{font-family:var(--font-mono);font-size:8.5px;color:#9aa4b380;text-transform:uppercase;letter-spacing:.8px;margin-top:2px}.news-source a{color:inherit;text-decoration:none}.news-source a:hover{color:var(--accent)}.news-item.breaking{background:#ef5b5b0d;border-left:2px solid var(--red)}.news-item.breaking .news-tickers{color:var(--red)}.reader-pane{background:var(--bg-pane);display:flex;flex-direction:column;overflow:hidden;padding-bottom:36px}.reader-content{padding:18px 12px 32px;overflow-y:scroll;flex:1}.reader-content.reader-story-mode{padding:0}.boot-shell{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;max-width:520px;margin:0 auto;color:var(--text-main);text-align:center;position:relative}.boot-logo{width:80px;height:80px;object-fit:contain;opacity:.96;position:fixed;top:10px;left:10px}.boot-center{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px}.boot-spinner{width:26px;height:26px;border-radius:50%;border:2px solid rgba(255,255,255,.12);border-top-color:var(--accent);animation:boot-spin .8s linear infinite}.boot-title{font-size:26px;line-height:1.2;font-weight:700;color:var(--text-main)}.boot-copy{max-width:460px;font-size:11px;line-height:1.65;color:#b7beccb8}@keyframes boot-spin{to{transform:rotate(360deg)}}.reader-detail{display:flex;flex-direction:column;gap:0;width:100%;max-width:820px;margin:0 auto}.reader-title{font-size:32px;font-weight:800;line-height:1.2;color:var(--text-main)}.reader-meta{display:flex;align-items:center;gap:15px;font-size:12px;color:var(--text-muted);padding-bottom:20px;border-bottom:1px solid var(--border)}.reader-source-link{color:var(--accent);text-decoration:none;font-weight:700;text-transform:uppercase}.reader-stock-tags{font-family:var(--font-sans);padding:2px 6px;background:var(--accent-dim);border-radius:3px;color:var(--accent)}.reader-body{font-size:12px;line-height:1.7;color:#cbd5e1;white-space:pre-wrap;text-align:justify;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.comments-section{margin-top:120px;padding-top:30px;border-top:1px solid var(--border)}.comments-section h3{margin-bottom:20px;font-size:14px;color:var(--text-dim);text-transform:uppercase}.stocks-pane{background:var(--bg-nav);width:var(--rail-width);border-right:none;padding-bottom:0;display:flex;flex-direction:column;overflow:visible;position:relative;z-index:1300;min-height:0}.stocks-header{justify-content:center!important;overflow:visible!important;position:relative;z-index:1301}.stocks-msg-btn{background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;padding:4px 8px;transition:color .15s}.stocks-msg-btn:hover{color:var(--accent)}.pane-header{height:42px;min-height:42px;box-sizing:border-box;padding:0 12px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.06);gap:8px}.header-btn{height:var(--ws-control-height);background:transparent;border:1px solid rgba(255,255,255,.08);color:var(--text-dim);padding:0 10px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.06em;cursor:pointer;display:flex;align-items:center;gap:6px;border-radius:var(--ws-control-radius);transition:border-color .15s,color .15s}.header-btn:hover{border-color:var(--accent);color:#fff}.header-btn i{font-size:11px;opacity:.88}.news-pane .pane-header{justify-content:flex-start}.news-pane .header-btn{border:none;color:var(--text-dim);font-weight:600;font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:12px}.tn-dropdown-wrap{position:relative;display:inline-block}.tn-flyout{position:absolute;top:100%;left:0;background:#13171c;border:1px solid var(--border);width:200px;display:none;z-index:1000;box-shadow:15px 0 40px #000c;padding:8px 0;animation:menuSlide .1s ease-out}.tn-dropdown-wrap:hover .tn-flyout{display:block}.tn-item{padding:8px 16px;color:var(--text-dim);font-family:var(--font-sans);font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;position:relative;transition:color .15s,background .15s}.tn-item:hover,.tn-item.active{background:#64ce9b14;color:var(--accent)}.auth-pane{grid-column:2 / 4;grid-row:1;display:none;justify-content:center;align-items:center;align-self:start;height:calc(100vh - var(--status-bar-height));max-height:calc(100vh - var(--status-bar-height));padding:40px 48px;box-sizing:border-box;z-index:50;overflow-y:auto;position:relative;background:radial-gradient(ellipse at 50% 18%,rgba(100,206,155,.07),transparent 52%),linear-gradient(180deg,#05080d,#080c12,#05080d)}.auth-grid{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:40px 40px;opacity:.4;pointer-events:none;mask-image:linear-gradient(180deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.2) 50%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.2) 50%,transparent 100%)}.auth-shell{position:relative;z-index:1;width:100%;max-width:1060px;display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.06);background:#ffffff05;box-shadow:0 32px 80px #0006,0 12px 32px #0003}.auth-back-link{display:inline-flex;align-items:center;font-size:11px;color:var(--text-muted);text-decoration:none;letter-spacing:.5px;margin-bottom:24px;transition:color .15s}.auth-back-link:hover{color:var(--text-main)}.auth-brand{padding:42px 44px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(170deg,rgba(100,206,155,.05) 0%,transparent 50%);border-right:1px solid rgba(255,255,255,.04)}.auth-brand-inner{display:flex;flex-direction:column;gap:0}.auth-brand-logo{width:auto;height:34px;object-fit:contain;display:block;align-self:flex-start;margin-bottom:22px}.auth-brand-eyebrow{font-size:9px;letter-spacing:2.5px;text-transform:uppercase;color:var(--accent);font-weight:500;margin-bottom:12px}.auth-brand-headline{font-size:clamp(30px,3vw,40px);font-weight:700;line-height:1.1;color:var(--text-main);margin:0 0 14px;letter-spacing:-.02em;max-width:11ch}.auth-brand-copy{font-size:13px;line-height:1.65;color:var(--text-dim);max-width:36ch;margin-bottom:20px}.auth-brand-points{display:flex;flex-direction:column;gap:10px}.auth-brand-point{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#ffffffb8;line-height:1.45}.auth-brand-point:before{content:"";width:4px;height:4px;margin-top:6px;background:var(--accent);flex-shrink:0}.auth-panel{padding:42px 44px;display:flex;flex-direction:column;justify-content:center}.auth-panel-topline{font-size:9px;letter-spacing:2.5px;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-weight:500}.auth-panel-title{margin:0;font-size:26px;font-weight:700;line-height:1.12;color:var(--text-main);letter-spacing:-.01em}.auth-panel-subtitle{font-size:13px;line-height:1.55;color:var(--text-muted);margin-top:6px;margin-bottom:18px}.auth-panel-support{font-size:12px;line-height:1.55;color:var(--text-muted);margin-top:-2px;margin-bottom:14px}.auth-trial-strip{display:inline-flex;align-items:center;gap:8px;margin-top:-8px;margin-bottom:14px}.auth-trial-badge{display:inline-block;padding:2px 6px;border:1px solid var(--gold-border);background:transparent;color:var(--gold-text);font-size:8px;font-weight:700;letter-spacing:1px;flex-shrink:0}.auth-trial-text{font-size:11px;line-height:1.4;color:var(--text-muted)}.auth-form{display:flex;flex-direction:column;gap:12px}.auth-field{display:flex;flex-direction:column;gap:5px}.auth-field label{font-size:10px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--text-muted)}.auth-field input{height:46px;border:1px solid rgba(255,255,255,.09);border-radius:0;background:#ffffff08;color:var(--text-main);padding:0 14px;font-size:13px;transition:border-color .15s,background .15s}.auth-field input:focus{outline:none;border-color:#64ce9b73;background:#ffffff0d}.auth-field input::placeholder{color:#ffffff40}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 9999px #0a0e14 inset!important;box-shadow:0 0 0 9999px #0a0e14 inset!important;-webkit-text-fill-color:#a3adba!important;caret-color:#a3adba!important;background-color:#0a0e14!important;border-color:#ffffff17!important;transition:background-color 9999s ease-in-out 0s!important}.auth-field.has-error input{border-color:#ef5b5b73;background:#ef5b5b0a}.auth-field-error{font-size:11px;line-height:1.5;color:#ffa3a3}.auth-primary-btn{width:100%;height:48px;border:none;background:var(--accent);color:#041008;font-size:13px;font-weight:600;letter-spacing:.3px;cursor:pointer;transition:background .15s,opacity .15s;margin-top:2px}.auth-primary-btn:hover{background:#76d8a8}.auth-primary-btn:active{background:#5cc08e}.auth-primary-btn:disabled{opacity:.45;cursor:not-allowed}.auth-secondary-btn{width:100%;height:46px;border:1px solid var(--surface-border-soft);background:transparent;color:var(--text-dim);font-size:13px;cursor:pointer;transition:border-color .15s,color .15s}.auth-secondary-btn:hover{border-color:#ffffff29;color:var(--text-main)}.auth-inline-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.auth-check{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-dim);font-weight:400}.auth-check input{margin:0;accent-color:var(--accent)}.auth-helper-copy{font-size:11px;line-height:1.6;color:var(--text-dim)}.auth-helper-inline{font-size:11px;color:var(--text-muted)}.auth-inline-btn{width:auto;min-width:140px}.auth-inline-row-recovery{align-items:center;justify-content:flex-start}.auth-input-readonly{color:var(--text-muted)!important;background:#ffffff04!important}.auth-footer-links{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05);flex-wrap:wrap}.auth-link{color:var(--text-dim);font-size:11px;text-decoration:none;transition:color .15s}.auth-link:hover{color:var(--accent)}.auth-link-muted{color:var(--text-muted)}.auth-link-gold{color:var(--gold)}.auth-footer-copy,.auth-footer-legal{font-size:10px;line-height:1.5;color:var(--text-muted);margin-top:6px;text-align:center}.auth-state-panel{border:1px solid rgba(100,206,155,.22);background:#64ce9b0a;padding:18px;display:flex;flex-direction:column;gap:6px}.auth-state-title{font-size:15px;font-weight:600;color:var(--text-main)}.auth-feedback{font-size:12px;line-height:1.5;padding:10px 12px}.auth-feedback.error{background:#ef5b5b14;border:1px solid rgba(239,91,91,.2);color:#ffa3a3}.auth-feedback.success{background:#64ce9b14;border:1px solid rgba(100,206,155,.2);color:#a8e6c8}.auth-method-switch{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.auth-method-tab{height:42px;border:1px solid var(--surface-border-soft);background:transparent;color:var(--text-muted);font-size:10px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.auth-method-tab.active{border-color:#64ce9b59;background:#64ce9b14;color:var(--text-main)}@media (max-width: 1100px){.auth-pane{grid-column:1 / -1}.auth-shell{grid-template-columns:1fr;min-height:auto;max-width:540px}.auth-pane{padding:24px 16px}.auth-brand{padding:28px 24px;border-right:none;border-bottom:1px solid rgba(255,255,255,.04)}.auth-back-link{margin-bottom:20px}.auth-brand-headline{font-size:28px;max-width:none}.auth-panel{padding:28px 24px}.tier-grid-four,.home-status-grid,.home-status-grid-three,.home-quick-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}}.reader-header-tabs{display:flex;justify-content:center;height:42px;min-height:42px;box-sizing:border-box;flex-shrink:0;position:sticky;top:0;z-index:10;background:var(--bg-pane)}.reader-header-tabs button{flex:1;text-align:center;justify-content:center}.dynamic-tab{max-width:140px;display:inline-flex!important;white-space:nowrap!important;flex-wrap:nowrap;overflow:hidden}.tn-item{-webkit-user-select:none;user-select:none}.news-item.is-breaking-1{background:transparent!important;border-left:5px solid #ef4444!important}.news-item.is-breaking-1 .ni-header-row{margin-bottom:4px}.breaking-label{background:#ef4444;color:#fff;display:inline-block;padding:2px 6px;border-radius:2px;font-size:10px;font-weight:800}.sidebar-ticker,.article-ticker{background:transparent;border:1px solid var(--border);color:var(--text-dim);display:inline-block;padding:1px 4px;border-radius:2px;margin-right:4px;font-size:10px;font-weight:700}.news-tickers-list .sidebar-ticker{padding:1px 4px;margin-right:2px;font-size:9px;letter-spacing:.2px}.news-item.is-breaking-1 .sidebar-ticker{border-color:#ef4444;color:#ef4444}.reader-body-wrap{border:none!important;background:transparent!important;margin:0!important;padding:12px 0 0!important}.reader-content.reader-story-mode .reader-body-wrap{padding:0!important;margin:0!important}.reader-content.reader-story-mode .reader-body{padding:12px 0 16px!important}.story-source-lead-wrap{padding-top:24px}.story-source-note{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--surface-border-soft);border-radius:4px;background:#ffffff05;color:var(--text-dim);font-size:11px;line-height:1.55}.story-source-note i{color:var(--text-muted);font-size:12px;margin-top:2px;flex:0 0 auto}.story-source-details{border:1px solid var(--surface-border-soft);border-radius:4px;background:#ffffff04;overflow:hidden}.story-source-details summary{list-style:none;cursor:pointer;padding:11px 12px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.story-source-details summary::-webkit-details-marker{display:none}.story-source-details-body{padding:0 12px 12px}.story-source-details .reader-body-wrap{max-width:none;padding-top:0!important}.reader-body{background:transparent!important;color:var(--text)!important}.unified-unavailable{margin:10px auto;padding:0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;max-width:460px}.un-content .un-text{font-size:15px;font-weight:700;color:#fff;margin-bottom:2px}.un-content .un-subtext{font-size:12px;color:var(--text-muted);line-height:1.3}.un-actions{margin-top:12px}.un-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;background:#fff;color:#000;text-decoration:none;font-weight:800;font-size:11px;border-radius:2px;transition:all .2s;text-transform:uppercase;letter-spacing:.8px;min-width:140px}.tn-sub-flyout{position:absolute;top:-8px;left:100%;background:#13171c;border:1px solid var(--border);border-left:none;width:160px;display:none;padding:8px 0;box-shadow:15px 0 40px #000c;animation:menuSlide .1s ease-out}.tn-item.has-sub:hover .tn-sub-flyout{display:block}.news-pane .header-btn:hover{color:var(--accent)}.reader-pane .pane-header{padding:0;flex-shrink:0}.reader-header-btn{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;height:48px;border:none;border-right:1px solid var(--border);background:transparent;color:var(--text-dim);font-weight:700;cursor:pointer;font-size:10px;font-family:var(--font-mono);letter-spacing:.12em;text-decoration:none;transition:color .2s,background .2s}.reader-header-btn:not(:last-child):after{display:none}.reader-header-btn.active{background:transparent;color:var(--text-main)}.reader-header-btn:hover{background:transparent;color:var(--accent)}.close-tab{margin-left:8px;font-size:11px;color:var(--text-muted);transition:color .15s}.close-tab:hover{color:#f87171}.home-content-wrap{max-width:none;margin:0;padding:30px 40px}.home-hero-subtitle{font-family:var(--font-sans);color:#9aa4b3;font-size:10px;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}.home-hero-title{font-size:32px;font-weight:500;line-height:1.2;color:#fff;margin-bottom:16px;font-family:var(--font-sans)}.home-hero-desc{font-size:13px;line-height:1.6;color:#b7becc;margin-bottom:24px;font-family:var(--font-sans);max-width:680px}input,button,select,textarea,a,span,div,li,td,th{font-family:var(--font-sans)}.home-btn-group{display:flex;gap:15px;margin-bottom:10px}.btn-outline{background:transparent;border:1px solid #2a3240;color:#b7becc;padding:6px 16px;font-size:11px;font-family:var(--font-sans);cursor:pointer;transition:all .2s}.btn-outline:hover{border-color:#fff;color:#fff}.home-pricing-hint{font-size:10px;color:var(--text-muted);font-family:var(--font-sans);margin-bottom:36px}.home-section-title{font-family:var(--font-sans);font-size:13px;color:#fff;margin-bottom:14px;margin-top:30px}.home-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.home-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.home-card{background:#111418;border:1px solid #2a3240;padding:16px;font-size:12px;color:#b7becc;font-family:var(--font-sans);line-height:1.6}.home-card-control{border:1px solid var(--border);padding:24px;display:flex;flex-direction:column;gap:10px}.control-title{font-family:var(--font-sans);font-size:12px;color:#fff}.control-desc{font-size:11px;color:var(--text-muted);font-family:var(--font-sans);margin-bottom:10px}.control-label{display:flex;align-items:center;gap:10px;font-size:11px;color:#fff;font-family:var(--font-sans);cursor:pointer}.control-label input[type=checkbox]{accent-color:#fff;width:14px;height:14px;cursor:pointer}.stocks-pane .pane-header{padding:0 10px 0 14px!important;height:42px;min-height:42px}.stocks-msg-btn{width:100%;height:100%;border:none;background:transparent;color:var(--text-dim);cursor:pointer;display:flex;align-items:center;justify-content:center}.stocks-msg-btn:hover{background:var(--bg-hover);color:#fff}.timeframe-bar{display:flex;padding:10px 15px;gap:10px;border-bottom:1px solid var(--border)}.tf-btn{flex:1;height:26px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:11px;font-family:var(--font-sans);cursor:pointer;display:flex;align-items:center;justify-content:center}.tf-btn.active{background:#64ce9b;border-color:var(--accent);color:#000;font-weight:700}.app-container.auth-mode,.app-container.admin-mode,.app-container.full-page-mode{grid-template-columns:100px 0fr 1fr 0fr;grid-template-areas:"nav news reader stocks"}.app-container.auth-mode{grid-template-columns:1fr;grid-template-areas:"reader"}.app-container.admin-mode,.app-container.full-page-mode{grid-template-columns:var(--nav-width) minmax(0,1fr);grid-template-areas:"nav reader"}.app-container.workspace-surface-mode{grid-template-columns:var(--nav-width) minmax(0,1fr) var(--rail-width);grid-template-areas:"nav reader stocks"}.app-container.auth-mode .news-pane,.app-container.auth-mode .nav-pane,.app-container.auth-mode .stocks-pane,.app-container.auth-mode .reader-pane,.app-container.auth-mode .mobile-header,.app-container.admin-mode .news-pane,.app-container.admin-mode .stocks-pane,.app-container.full-page-mode .news-pane,.app-container.full-page-mode .stocks-pane,.app-container.workspace-surface-mode .news-pane{display:none!important}.app-container.admin-mode .reader-pane,.app-container.full-page-mode .reader-pane{grid-column:2 / -1!important}.app-container.workspace-surface-mode .reader-pane{grid-column:2 / 3!important}.app-container.workspace-surface-mode .reader-content{padding:18px 30px 32px}.app-container.workspace-surface-mode .workspace-home-shell{max-width:100%}.app-container.workspace-surface-mode.rail-hidden-mode{grid-template-columns:var(--nav-width) minmax(0,1fr);grid-template-areas:"nav reader"}.app-container.workspace-surface-mode .reader-header-tabs,.app-container.workspace-surface-mode #reader-header-area{display:none!important}.app-container.auth-mode .auth-pane{display:flex!important;grid-column:1 / -1!important;grid-row:1;height:100vh;max-height:100vh;padding:42px 48px}.admin-mode .reader-header-area,.admin-mode .reader-header-tabs,.full-page-mode .reader-header-area,.full-page-mode .reader-header-tabs{display:none!important}.status-bar{display:flex!important;align-items:center;padding:0 12px 0 0;background:var(--bg-pane)}.admin-mode .status-bar,.full-page-mode .status-bar,.auth-mode .status-bar{justify-content:flex-end!important;right:0}.auth-mode .status-bar{display:none!important}.admin-mode .reader-article-wrap,.admin-mode .cp-wrap,.full-page-mode .reader-article-wrap,.full-page-mode .cp-wrap{max-width:none!important;width:100%!important;padding:30px 60px}.full-page-mode .reader-content{padding:0 0 52px}.stock-row{padding:8px 10px;border-bottom:1px solid var(--surface-border-soft);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-sans);font-size:11px;cursor:default;transition:background .18s ease}.stock-row:hover{background:#111419}.stock-sym{font-weight:500;font-size:11px;color:#9aa5b5;flex-shrink:0}.stock-price-wrap{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.stock-price{font-size:11px;color:#e2e8f0;font-weight:500}.stock-change{font-size:10px;text-align:right}.up{color:#4ade80}.down{color:#f87171}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff0d}::-webkit-scrollbar-thumb:hover{background:#ffffff1a}.ad-slot.active-opt{border-color:var(--accent);background:var(--accent-dim);color:var(--accent)}.ad-slot.language-opt{transition:all .2s;pointer-events:auto!important}.ad-slot.language-opt:hover{background:var(--bg-hover);border-color:var(--accent)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.anim-fade{animation:fadeIn .3s ease-out}.flyout-item{text-align:left;direction:ltr}.news-item.breaking{background:#ef44441a;border-left:2px solid #ef4444}.news-item.breaking .news-title{color:#ef4444!important}.news-item.breaking .news-tickers{color:#f87171!important}.flyout-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:8px}svg{stroke-width:2;vertical-align:middle}.nav-item svg{width:22px;height:22px;color:var(--text-dim)}.nav-item.active svg{color:var(--accent)}.nav-logo svg{width:32px;height:32px}.header-btn svg{width:18px;height:18px}.title-link svg{width:14px;height:14px;margin-left:6px;color:var(--text-muted)}.flyout-item svg{width:16px;height:16px;margin-right:10px}.reader-source-link svg{width:14px;height:14px;margin-right:4px}.status-bar svg{width:20px;height:20px}.ph-fill.ph-push-pin svg{fill:var(--accent);stroke:var(--accent)}.lucide,i[data-lucide]{width:1.25em;height:1.25em;display:inline-block;vertical-align:middle}.cp-wrap{padding:0;max-width:100%;color:var(--text-main);font-family:var(--font-sans)}.cp-eyebrow{font-size:9px;font-weight:700;letter-spacing:2px;color:var(--accent);text-transform:uppercase;margin-bottom:10px}.cp-headline{font-size:22px;font-weight:800;line-height:1.25;color:var(--text-main);margin-bottom:14px}.cp-sub{font-size:12px;line-height:1.7;color:var(--text-dim);margin-bottom:22px}.cp-cta-group{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.cp-hint{font-size:10px;color:var(--text-muted);margin-bottom:28px}.cp-section{margin-top:36px;padding-top:24px;border-top:1px solid var(--border)}.cp-section-title{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.cp-section-body{font-size:12px;line-height:1.75;color:var(--text-dim)}.cp-section-body p{margin-bottom:10px}.cp-value-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:10px}.cp-value-block{background:var(--bg-card);border:1px solid var(--border);padding:14px 16px}.cp-value-title{font-size:11px;font-weight:700;color:var(--text-main);margin-bottom:6px}.cp-value-body{font-size:11px;color:var(--text-dim);line-height:1.6}.cp-steps{display:flex;flex-direction:column;gap:10px;margin-top:10px}.cp-step{display:flex;gap:12px;align-items:flex-start;font-size:12px;color:var(--text-dim)}.cp-step-num{font-size:9px;font-weight:800;color:var(--accent);background:var(--accent-dim);border:1px solid rgba(100,206,155,.25);padding:2px 6px;flex-shrink:0;margin-top:1px}.cp-bullets{list-style:none;padding:0;margin-top:8px}.cp-bullets li{position:relative;padding-left:14px;font-size:12px;color:var(--text-dim);line-height:1.7}.cp-bullets li:before{content:"—";position:absolute;left:0;color:var(--accent);font-weight:700}.cp-disclaimer{font-size:10px;color:var(--text-muted);margin-top:6px;font-style:italic}.cp-faq{margin-top:10px}.cp-faq-item{border-bottom:1px solid var(--border);padding:12px 0}.cp-faq-q{font-size:12px;font-weight:600;color:var(--text-main);margin-bottom:5px}.cp-faq-a{font-size:11px;color:var(--text-dim);line-height:1.6}.cp-price{font-size:28px;font-weight:800;color:var(--text-main);margin:10px 0 4px}.cp-price-sub{font-size:11px;color:var(--text-muted);margin-bottom:18px}.btn-stripe{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 20px;background:var(--accent);color:#000;font-size:12px;font-weight:700;font-family:var(--font-sans);border:1px solid var(--accent);border-radius:2px;box-sizing:border-box;cursor:pointer;text-decoration:none;transition:opacity .15s}.btn-stripe:hover{opacity:.85}.btn-outline{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 20px;background:transparent;color:var(--text-dim);font-size:12px;font-weight:500;font-family:var(--font-sans);border:1px solid var(--border);border-radius:2px;box-sizing:border-box;cursor:pointer;text-decoration:none;transition:border-color .15s,color .15s}.btn-outline:hover{border-color:var(--accent);color:var(--accent)}.home-btn-group{display:flex;flex-wrap:wrap;gap:10px}.home-cta-row{gap:7px}.cp-wrap-wide{max-width:none;width:100%}.home-future-line{font-size:14px;color:var(--text-main);line-height:1.65;max-width:640px}.cp-sub-tight{max-width:760px}.home-value-grid .cp-value-block{min-height:126px;display:flex;flex-direction:column;justify-content:flex-start;padding:12px 14px}.home-value-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.home-value-grid-three .cp-value-title{margin-bottom:5px;line-height:1.45}.home-value-grid-three .cp-value-body{line-height:1.55}.home-endcap{padding-bottom:36px;margin-bottom:6px;border-bottom:1px solid var(--surface-border-soft)}.home-state-shell{padding-bottom:28px;max-width:860px}.home-state-compact{gap:18px}.home-operator-shell{gap:22px;max-width:980px}.home-hero-slim{padding-bottom:6px}.home-hero-actions-inline{min-width:220px}.home-hero-actions-grid{min-width:280px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-hero-actions-grid button{width:100%}.home-hero-primary-action{grid-column:1 / -1}.home-guest-feature{padding:18px 20px;gap:0}.home-guest-feature .cp-section-title{margin-bottom:10px}.home-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home-status-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.home-accent-card{border-color:#64ce9b47;background:#161a20}.home-accent-title{color:var(--accent)}.home-layer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:14px}.home-layer-grid-compact{margin-top:0}.home-layer-card{border:1px solid var(--surface-border-soft);background:#111419;padding:14px 15px;display:flex;flex-direction:column;gap:8px;min-height:132px}.home-layer-card-active{border-color:#64ce9b38;background:#ffffff0b}.home-layer-kicker{font-size:9px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--text-muted)}.home-layer-title{font-size:14px;font-weight:700;color:var(--text-main)}.home-layer-body{font-size:11px;line-height:1.65;color:var(--text-dim)}.home-overview-grid .overview-card{min-height:126px}.home-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.home-quick-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.home-quick-card{border:1px solid var(--surface-border-soft);background:#ffffff04;color:inherit;text-align:left;padding:12px 14px;display:flex;flex-direction:column;gap:4px;cursor:pointer;transition:border-color .18s ease,background .18s ease}.home-quick-card:hover{border-color:var(--surface-border-strong);background:#ffffff0a}.home-quick-card span{font-size:12px;font-weight:600;color:var(--text-main)}.home-quick-card small{font-size:10px;line-height:1.55;color:var(--text-dim)}.home-operator-shell .overview-card{min-height:122px}.home-operator-shell .dashboard-grid-two{gap:14px}.home-operator-shell .dashboard-panel{min-height:100%}.tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.tier-grid-four{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.tier-row{display:grid;gap:24px}.tier-row+.tier-row{margin-top:22px}.tier-row-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.tier-row-secondary{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1020px;margin-left:auto;margin-right:auto}.tier-row-label{margin-top:22px;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--text-muted)}.tier-card{border:1px solid var(--surface-border-soft);background:#111419;padding:22px;display:flex;flex-direction:column;gap:14px;min-height:100%;transition:border-color .18s ease,background .18s ease,transform .18s ease}.tier-card-current{border-color:#64ce9b66;background:linear-gradient(180deg,#64ce9b14,#ffffff08);box-shadow:0 18px 42px #0003}.tier-card:hover{border-color:var(--surface-border-strong);background:#ffffff0b}.tier-coming-soon{opacity:.88}.tier-card-featured,.tier-plus{border-color:#c4a65857;background:linear-gradient(180deg,#c4a65824,#ffffff08);box-shadow:0 18px 42px #0000003d}.tier-card-live{background:#111419}.tier-card-future{background:linear-gradient(180deg,#64ce9b07,#ffffff05);border-color:#64ce9b24;opacity:.92}.tier-topline{font-size:9px;letter-spacing:1.8px;text-transform:uppercase;color:var(--accent)}.tier-current-chip{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border:1px solid rgba(100,206,155,.28);background:#64ce9b1a;color:var(--accent);font-size:9px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.tier-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tier-title{font-size:18px;line-height:1.1}.tier-price{font-size:13px;color:var(--text-main);font-weight:700;text-align:right}.tier-description{font-size:11px;color:var(--text-dim);line-height:1.6}.tier-bullets{list-style:none;display:flex;flex-direction:column;gap:6px;color:var(--text-dim);font-size:11px;line-height:1.6}.tier-bullets li{position:relative;padding-left:12px}.tier-bullets li:before{content:"—";position:absolute;left:0;color:var(--accent)}.tier-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto}.cp-section-body-tight{margin-bottom:12px;max-width:62ch}.plan-ladder-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.plan-ladder-item{border-top:1px solid rgba(255,255,255,.08);padding-top:12px;display:flex;flex-direction:column;gap:6px;min-width:0}.plan-ladder-item-featured{border-top-color:#ffd7006b}.plan-ladder-topline{font-size:9px;text-transform:uppercase;letter-spacing:1.6px;color:var(--text-muted)}.plan-ladder-title{font-size:14px;line-height:1.2;font-weight:700;color:var(--text-main);text-transform:uppercase}.plan-ladder-body{font-size:11px;line-height:1.6;color:var(--text-dim)}.faq-compact{display:flex;flex-direction:column;gap:10px}.faq-compact-item{border:1px solid var(--surface-border-soft);background:#ffffff05;padding:0 14px;transition:border-color .18s ease,background .18s ease}.faq-compact-item:hover{border-color:var(--surface-border-strong);background:#111419}.faq-compact-item summary{list-style:none;cursor:pointer;padding:14px 0;font-size:12px;color:var(--text-main);font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:16px}.faq-compact-item summary::-webkit-details-marker{display:none}.faq-compact-item summary:after{content:"+";color:var(--gold-text);font-size:14px;line-height:1;flex-shrink:0}.faq-compact-item[open] summary:after{content:"−"}.faq-compact-item>div{padding:0 0 14px;font-size:11px;line-height:1.7;color:var(--text-dim)}.subscription-shell,.account-shell{width:100%;display:flex;flex-direction:column;gap:14px}.subscription-hero,.account-hero-panel{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:18px;background:linear-gradient(180deg,#64ce9b0e,#ffffff06);border-color:#64ce9b2e}.subscription-shell .subscription-hero{background:linear-gradient(180deg,#c4a65812,#ffffff06);border-color:#c4a6582e}.subscription-hero-copy,.account-hero-main{display:flex;flex-direction:column;gap:6px;min-width:0}.subscription-eyebrow{color:var(--accent);margin-bottom:0}.subscription-shell .subscription-eyebrow{color:var(--gold-text)}.subscription-hero h1,.account-hero-panel h1{color:var(--text-main);font-size:24px;line-height:1.15;font-weight:800;margin:0}.subscription-hero p,.account-hero-panel p,.account-current-plan-card p{color:var(--text-muted);font-size:12px;line-height:1.6;margin:0;max-width:620px}.subscription-chip-row,.account-hero-meta,.account-action-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.subscription-chip{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid var(--surface-border-soft);background:#ffffff06;border-radius:3px;color:var(--text-dim);font-size:10px;line-height:1;white-space:nowrap}.subscription-shell .subscription-chip{border-color:#c4a6582e;background:#c4a6580b}.subscription-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.subscription-plan-card{border:1px solid var(--surface-border-soft);background:#111419;border-radius:4px;padding:20px;min-width:0;min-height:420px;display:flex;flex-direction:column;gap:14px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.subscription-plan-card:hover{border-color:var(--surface-border-strong);background:#ffffff0a}.subscription-plan-card.is-featured{border-color:#c4a6586b;background:linear-gradient(180deg,#c4a6581b,#ffffff08);box-shadow:0 16px 34px #0000003d,inset 0 1px #c4a6581a}.subscription-plan-card.is-pro{background:linear-gradient(180deg,#ffffff0a,#ffffff05)}.subscription-plan-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:50px}.subscription-plan-kicker,.account-plan-label,.account-metric-label,.account-kv-label{color:var(--text-muted);font-size:9px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.subscription-plan-title{color:var(--text-main);font-size:17px;line-height:1.18;font-weight:800;margin:4px 0 0}.subscription-badge{display:inline-flex;align-items:center;justify-content:center;min-height:21px;padding:0 8px;border:1px solid rgba(196,166,88,.34);background:#c4a65814;color:var(--gold-text);border-radius:3px;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.subscription-badge.is-empty{visibility:hidden}.subscription-price-row{padding-top:2px}.subscription-price{color:var(--gold-text);font-size:25px;line-height:1;font-weight:800}.subscription-plan-copy{color:var(--text-muted);font-size:11px;line-height:1.6;min-height:54px;margin:0}.subscription-feature-list{display:flex;flex-direction:column;gap:8px;flex:1}.subscription-feature-row{display:grid;grid-template-columns:14px minmax(0,1fr);gap:7px;align-items:start;color:var(--text-dim);font-size:11px;line-height:1.45}.subscription-feature-marker{width:6px;height:6px;border-radius:50%;background:var(--gold-text);opacity:.68;margin-top:5px}.subscription-card-cta,.account-action-button{height:36px;min-height:36px;font-size:10px;padding:0 14px}.subscription-card-cta{width:100%;margin-top:auto}.account-action-button.subscription-gold-cta{width:auto;min-width:116px;font-size:10px}.subscription-gold-cta{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 20px;border:1px solid rgba(196,166,88,.72);border-radius:2px;background:linear-gradient(180deg,#d8b95f,#b89437);color:#111419;font-family:var(--font-sans);font-size:12px;font-weight:800;cursor:pointer;text-decoration:none;transition:filter .15s,border-color .15s}.subscription-gold-cta:hover{filter:brightness(1.06);border-color:#e2b340e6}.subscription-card-stripe,.account-billing-trust{display:flex;align-items:center;gap:8px;border:1px solid var(--surface-border-soft);background:#ffffff05;border-radius:4px;color:var(--text-muted);font-size:10px;min-height:34px;padding:0 10px}.subscription-card-stripe{justify-content:center;margin-top:0}.subscription-stripe-logo{width:48px;height:auto;display:block;flex-shrink:0}.subscription-faq-panel{margin-top:0}.subscription-faq-list .faq-compact-item{border-radius:4px;background:#ffffff04}.subscription-faq-list .faq-compact-item summary:after{color:var(--gold-text)}.account-hero-panel{margin-bottom:0}.account-summary-grid,.account-metric-grid{display:grid;gap:10px}.account-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.account-kv-card,.account-metric-card{border:1px solid var(--surface-border-soft);background:#ffffff05;border-radius:4px;padding:12px;min-width:0}.account-kv-card{display:flex;flex-direction:column;gap:7px}.account-kv-value{color:var(--text-main);font-size:12px;line-height:1.25;font-weight:700;overflow-wrap:anywhere}.account-kv-value.is-muted{color:var(--text-muted)}.account-plan-layout{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(320px,1.1fr);gap:14px}.account-current-plan-card{border:1px solid rgba(100,206,155,.2);background:linear-gradient(180deg,#64ce9b0f,#ffffff05);border-radius:4px;padding:16px;display:flex;flex-direction:column;gap:10px;min-height:190px}.account-plan-name{color:var(--text-main);font-size:26px;line-height:1;font-weight:800}.account-plan-name.is-paid{color:var(--accent)}.account-access-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-access-row{min-height:44px;padding:10px 12px;border:1px solid var(--surface-border-soft);background:#ffffff05;border-radius:4px;display:flex;align-items:center;justify-content:space-between;gap:12px}.account-access-row span{color:var(--text-dim);font-size:11px;line-height:1.35}.account-access-row strong{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:3px;border:1px solid var(--surface-border-soft);color:var(--text-main);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.account-access-row strong.is-enabled{border-color:#64ce9b47;background:#64ce9b14;color:var(--accent)}.account-access-row strong.is-locked{color:var(--text-muted)}.account-access-row strong.is-limit{border-color:#c4a6583d;color:var(--gold-text)}.account-action-row{margin-top:auto}.account-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.account-metric-card{min-height:92px;display:flex;flex-direction:column;justify-content:space-between}.account-metric-value{color:var(--text-main);font-size:19px;line-height:1.15;font-weight:800}.account-metric-caption{color:var(--text-muted);font-size:10px;line-height:1.35}.account-billing-panel .account-billing-trust{justify-content:flex-start;margin-top:2px}.account-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.account-form-panel{min-height:300px}.account-form-panel .settings-input{max-width:none;border-color:var(--surface-border-soft);background:#0000003d;border-radius:3px}.account-form-panel .settings-label{color:var(--text-muted);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.account-form-panel .dashboard-actions{margin-top:auto}@media (max-width: 1040px){.subscription-plan-grid,.account-summary-grid,.account-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-plan-layout,.account-form-grid{grid-template-columns:1fr}}@media (max-width: 720px){.subscription-hero,.account-hero-panel{flex-direction:column}.subscription-plan-grid,.account-summary-grid,.account-metric-grid,.account-access-matrix{grid-template-columns:1fr}.subscription-plan-card{min-height:0}}.subscription-shell,.account-shell{gap:16px}.subscription-hero,.account-hero-panel{border:1px solid var(--surface-border-soft);border-radius:6px;padding:22px;background:linear-gradient(180deg,#ffffff08,#ffffff04);box-shadow:none}.subscription-shell .subscription-hero{border-color:#c4a65829;background:linear-gradient(180deg,#c4a6580d,#ffffff04)}.subscription-hero h1,.account-hero-panel h1{font-size:25px;letter-spacing:0}.subscription-chip{min-height:24px;border-radius:999px;padding:0 10px;background:#ffffff07}.subscription-pricing-module{border:1px solid rgba(196,166,88,.14);border-radius:6px;background:#ffffff03;padding:12px}.subscription-pricing-module .subscription-plan-grid{gap:10px}.subscription-plan-card{min-height:332px;border-radius:6px;padding:18px;gap:12px;background:#111419c7}.subscription-plan-card.is-featured{border-color:#c4a6587a;background:linear-gradient(180deg,#c4a6581f,#ffffff06);box-shadow:inset 0 1px #c4a6581f,0 18px 42px #0000002e}.subscription-plan-card-top{min-height:48px}.subscription-price{font-size:27px}.subscription-plan-copy{min-height:58px}.subscription-feature-list{flex:1;gap:9px;justify-content:flex-start}.subscription-feature-marker{background:var(--gold-text);box-shadow:0 0 0 3px #c4a65814}.subscription-module-trust{justify-content:center;border-width:1px 0 0;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-radius:0;background:transparent;min-height:40px;margin-top:10px;padding-top:10px}.subscription-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:10px}.subscription-section-head p{margin:0;color:var(--text-muted);font-size:11px;line-height:1.5;max-width:520px}.subscription-comparison-panel,.subscription-faq-panel{border:1px solid var(--surface-border-soft);border-radius:6px;background:#ffffff03;padding:16px}.subscription-comparison-scroll{overflow-x:auto}.subscription-comparison-table{width:100%;min-width:720px;border-collapse:collapse;color:var(--text-dim);font-size:11px}.subscription-comparison-table th,.subscription-comparison-table td{padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.055);text-align:left;vertical-align:middle}.subscription-comparison-table thead th{color:var(--text-muted);font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.subscription-comparison-table tbody th[scope=row]{color:var(--text-main);font-weight:650}.subscription-comparison-table .is-plus{background:#c4a6580b;color:var(--gold-text)}.subscription-comparison-section th{padding-top:18px;color:var(--gold-text);background:#c4a65809;border-bottom-color:#c4a6581f;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.subscription-faq-panel{background:transparent}.subscription-faq-list .faq-compact-item{border-radius:6px;background:#ffffff03}.account-hero-panel{background:linear-gradient(180deg,#ffffff08,#ffffff03)}.account-plan-layout{grid-template-columns:minmax(280px,.82fr) minmax(360px,1.18fr)}.account-current-plan-card{border-color:#c4a65847;background:linear-gradient(180deg,#c4a65818,#ffffff05);border-radius:6px;padding:18px;min-height:230px}.account-plan-name.is-paid{color:var(--gold-text)}.account-plan-price{color:var(--gold-text);font-size:24px;line-height:1;font-weight:850}.account-plan-status,.account-panel-label{color:var(--text-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.account-access-panel{border:1px solid var(--surface-border-soft);border-radius:6px;background:#ffffff03;padding:14px;display:flex;flex-direction:column;gap:10px}.account-access-matrix{display:flex;flex-direction:column;gap:0}.account-access-row{min-height:42px;padding:10px 0;border:0;border-bottom:1px solid rgba(255,255,255,.055);border-radius:0;background:transparent}.account-access-row:last-child{border-bottom:0}.account-access-row strong.is-enabled{border-color:#c4a65842;background:#c4a65811;color:var(--gold-text)}.account-access-row strong.is-locked{background:#ffffff06}.account-metric-card{min-height:86px;border-radius:6px}.account-billing-panel .account-summary-grid{margin-bottom:10px}.account-form-panel{min-height:244px;border-radius:6px}@media (max-width: 720px){.subscription-pricing-module,.subscription-comparison-panel,.subscription-faq-panel,.subscription-hero,.account-hero-panel{padding:14px}.subscription-section-head{align-items:flex-start;flex-direction:column}}.overview-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0}.overview-card{border:1px solid var(--surface-border-soft);background:#111419;border-radius:4px;padding:16px;display:flex;flex-direction:column;gap:6px;min-height:140px;cursor:pointer;transition:border-color .18s ease,background .18s ease}.overview-card:hover{border-color:var(--surface-border-strong);background:#161a20}.overview-card-featured{border-color:var(--surface-border-soft)}.overview-card-featured .overview-value,.overview-card-secondary .overview-value{font-size:18px}.overview-label{font-size:9px;text-transform:uppercase;letter-spacing:1.8px;color:var(--text-muted)}.overview-value{font-size:18px;font-weight:700;color:var(--text-main);line-height:1.2}.overview-detail{font-size:11px;line-height:1.55;color:var(--text-dim)}.dashboard-shell{display:flex;flex-direction:column;gap:14px}.dashboard-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:0}.dashboard-hero-actions{display:flex;flex-direction:column;gap:8px;min-width:220px;align-items:stretch}.dashboard-grid{display:grid;gap:14px}.dashboard-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-panel{border:1px solid var(--surface-border-soft);background:#111419;border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:14px;min-width:0;transition:border-color .18s ease,background .18s ease}.dashboard-panel:hover{border-color:var(--surface-border-strong);background:#ffffff0a}.dashboard-panel-highlight{border-color:var(--surface-border-soft)}.dashboard-panel-ai{border-color:#64ce9b3d;background:#ffffff0f}.dashboard-panel-minimal{padding:16px 18px;gap:12px}.dashboard-panel-clean .cp-bullets{gap:8px}.dashboard-panel-clean .cp-bullets li{line-height:1.55}.home-hero-meta{margin-top:12px;font-size:11px;line-height:1.65;color:var(--text-muted)}.home-hero-meta strong{color:var(--text-main);font-weight:600}.dashboard-panel-secondary{background:#ffffff05}.dashboard-panel-wide{margin-top:0;margin-bottom:0}.dashboard-span-full{grid-column:1 / -1}.dashboard-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dashboard-panel-head .cp-section-title{margin-bottom:0}.dashboard-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border:1px solid var(--border);font-size:9px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.dashboard-badge-plus,.dashboard-badge-permanent{color:#000;background:var(--gold);border-color:#ffd70059}.dashboard-badge-trial{background:var(--accent);border-color:#64ce9b66;color:#000}.dashboard-badge-free{color:var(--text-dim)}.dashboard-badge-pro,.dashboard-badge-ultra{border-color:#64ce9b4d;color:var(--accent)}.dashboard-meta{font-size:10px;color:var(--text-muted)}.dashboard-kpi{font-size:24px;line-height:1.15;font-weight:800;color:var(--text-main)}.dashboard-stat-list{display:flex;flex-direction:column;gap:10px}.dashboard-stat-list-tight{gap:8px}.dashboard-stat-row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;color:var(--text-dim)}.dashboard-stat-row strong{color:var(--text-main);text-align:right}.dashboard-usage-meter{width:100%;height:8px;background:#ffffff0f;overflow:hidden}.dashboard-usage-fill{height:100%;background:linear-gradient(90deg,var(--accent),#a8f0cb)}.dashboard-helper,.dashboard-placeholder,.dashboard-empty,.dashboard-copy-block{font-size:11px;line-height:1.7;color:var(--text-dim)}.history-empty-state{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:22px 0 6px;min-height:220px;justify-content:center}.history-empty-eyebrow{font-size:9px;text-transform:uppercase;letter-spacing:1.8px;color:var(--accent)}.history-empty-title{font-size:22px;line-height:1.15;color:var(--text-main);font-weight:700;max-width:24ch}.history-empty-body,.history-empty-note{font-size:12px;line-height:1.7;color:var(--text-dim);max-width:52ch}.history-empty-note{color:var(--text-muted)}.history-empty-actions{margin-top:4px}.dashboard-copy-compact{display:flex;flex-direction:column;gap:8px}.dashboard-list{display:flex;flex-direction:column;gap:10px}.dashboard-list.compact{gap:8px}.dashboard-list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.dashboard-list-row.compact{padding:8px 0}.dashboard-list-row:last-child{border-bottom:none}.dashboard-list-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.dashboard-list-title{color:var(--text-main);font-size:12px;line-height:1.45}.dashboard-list-meta{color:var(--text-muted);font-size:10px;line-height:1.5}.dashboard-subsection{display:flex;flex-direction:column;gap:8px}.dashboard-subtitle{font-size:10px;text-transform:uppercase;letter-spacing:1.4px;color:var(--text-muted)}.dashboard-chip-list{display:flex;flex-wrap:wrap;gap:8px}.dashboard-chip{display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border:1px solid var(--surface-border-soft);font-size:10px;color:var(--text-main);transition:border-color .18s ease,background .18s ease}.dashboard-chip:hover{border-color:var(--border-active);background:#64ce9b0f}.dashboard-chip-muted{color:var(--text-dim)}.dashboard-actions{display:flex;gap:10px;flex-wrap:wrap}.history-shell{gap:16px}.history-tabbar{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:4px;border:1px solid var(--surface-border-soft);background:#ffffff05}.history-tab{height:34px;padding:0 14px;border:1px solid transparent;background:transparent;color:var(--text-muted);font-family:var(--font-sans);font-size:11px;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.history-tab.active{border-color:var(--border-active);color:var(--text-main);background:#64ce9b14}.dashboard-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dashboard-form-grid .settings-field:last-child:nth-child(odd){grid-column:1 / -1}.dashboard-quote{color:var(--accent);font-size:14px;line-height:1.6}.btn-small{height:30px;padding:0 12px;font-size:10px}.rail-tabbar,.rail-timeframe-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:6px 10px 0}.rail-tab,.rail-timeframe-bar .tf-btn{height:24px}.rail-tab{border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:8.5px;font-family:var(--font-sans);cursor:pointer;padding:0 4px}.rail-tab.active{background:#64ce9b1f;border-color:var(--border-active);color:var(--text-main)}.rail-scroll{display:flex;flex-direction:column;gap:14px;padding:10px 0 6px;overflow-x:hidden;max-width:100%}.rail-input-shell,.rail-response-shell,.rail-query-form{display:flex;flex-direction:column;gap:8px}.rail-query-input{width:100%;min-height:76px;resize:vertical;border:1px solid var(--surface-border-soft);background:#111419;color:var(--text-main);font-family:var(--font-sans);font-size:12px;line-height:1.55;padding:10px 12px;outline:none;transition:border-color .18s ease,background .18s ease}.rail-query-input:focus{border-color:var(--border-active);background:#161a20}.rail-query-actions{display:flex;gap:8px}.rail-query-actions .btn-outline,.rail-query-actions .btn-stripe{flex:1}.rail-suggestion-list,.rail-source-list{display:flex;flex-wrap:wrap;gap:6px}.rail-suggestion-chip,.rail-source-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--surface-border-soft);background:#111419;color:var(--text-muted);font-size:10px;line-height:1.2;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.rail-suggestion-chip:hover,.rail-source-chip:hover{border-color:var(--border-active);background:#64ce9b14;color:var(--text-main)}.rail-response-title{color:var(--text-main);font-size:12px;font-weight:600}.rail-response-text{color:var(--text-dim);font-size:11px;line-height:1.6;white-space:pre-line}.rail-followups{display:flex;flex-direction:column;gap:8px;padding:0 14px}.rail-followup-label{color:var(--accent);font-size:9px;letter-spacing:1.3px;text-transform:uppercase}.rail-summary-list{display:flex;flex-direction:column;gap:8px}.rail-summary-row{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-top:1px solid rgba(255,255,255,.05)}.rail-summary-row:first-child{border-top:none;padding-top:0}.rail-summary-label{color:var(--accent);font-size:9px;letter-spacing:1.3px;text-transform:uppercase}.rail-summary-value{color:var(--text-main);font-size:12px;line-height:1.45;font-weight:600}.rail-summary-copy{color:var(--text-dim);font-size:10px;line-height:1.55}.rail-section-title{font-size:9px;text-transform:uppercase;letter-spacing:1.4px;color:var(--accent);margin-bottom:6px}.rail-note,.rail-empty,.rail-card-body{font-size:10px;line-height:1.55;color:var(--text-dim);overflow-wrap:anywhere}.rail-card-stack,.rail-section{display:flex;flex-direction:column;gap:7px;padding:0 14px}.rail-story-panel{display:flex;flex-direction:column;gap:7px;padding:12px;border:1px solid var(--surface-border-soft);background:#111419;overflow:hidden}.rail-story-panel-featured{border-color:#64ce9b4d;background:#64ce9b0d}.rail-story-kicker{font-size:9px;text-transform:uppercase;letter-spacing:1.3px;color:var(--accent)}.rail-story-title{color:var(--text-main);font-size:13px;line-height:1.42;font-weight:600;overflow-wrap:anywhere}.rail-card{border:1px solid var(--surface-border-soft);background:#111419;padding:10px 12px;margin:0 14px;display:flex;flex-direction:column;gap:6px;transition:border-color .18s ease,background .18s ease;min-width:0;max-width:calc(100% - 28px);overflow:hidden}.rail-card-featured{border-color:#64ce9b47;background:#64ce9b0d}.rail-mode-banner{display:flex;flex-direction:column;gap:5px;padding:10px 12px;border:1px solid var(--surface-border-soft);background:#111419}.rail-mode-banner-live{border-color:#64ce9b47;background:#64ce9b0b}.rail-mode-banner-result{border-color:#64ce9b57;background:linear-gradient(180deg,#64ce9b13,#ffffff06)}.rail-mode-banner-error{border-color:#f3b3b338;background:#f3b3b309}.rail-mode-label{font-size:9px;text-transform:uppercase;letter-spacing:1.3px;color:var(--accent)}.rail-mode-title{color:var(--text-main);font-size:12px;font-weight:600;line-height:1.4}.rail-mode-copy{color:var(--text-dim);font-size:10px;line-height:1.55;overflow-wrap:anywhere}.rail-card-processing{border-color:#64ce9b57;background:#64ce9b12}.rail-card-emphasis{border-color:#64ce9b38;background:#ffffff0d}.rail-result-banner{gap:8px;border-color:#64ce9b5c;background:linear-gradient(180deg,#64ce9b16,#ffffff09)}.rail-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rail-card:hover{border-color:var(--surface-border-strong);background:#161a20}.rail-card-title{font-size:11px;color:var(--text-main);font-weight:600;overflow-wrap:anywhere}.rail-card-loading{display:inline-flex;align-items:center;gap:8px;color:var(--text-main)}.rail-card-error{color:#f3b3b3}.rail-inline-status{font-size:10px;font-family:var(--font-mono);color:var(--text-main)}.rail-result-stat{color:var(--text-main);font-size:16px;line-height:1.2;font-weight:600;font-family:var(--font-mono)}.rail-analysis-stage-list{display:flex;flex-direction:column;gap:8px}.rail-analysis-stage{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start;min-width:0}.rail-analysis-step{display:inline-flex;align-items:center;justify-content:center;height:24px;width:24px;border:1px solid var(--surface-border-soft);color:var(--text-muted);font-size:9px;font-family:var(--font-mono);background:#ffffff05}.rail-analysis-stage.is-active .rail-analysis-step{border-color:#64ce9b57;background:#64ce9b1c;color:var(--text-main)}.rail-analysis-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.rail-analysis-label{color:var(--text-main);font-size:10px;font-weight:600;overflow-wrap:anywhere}.rail-analysis-text{color:var(--text-dim);font-size:10px;line-height:1.5;overflow-wrap:anywhere}.rail-analysis-stage-live .rail-analysis-stage{padding:1px 0}.rail-chip-list{display:flex;flex-wrap:wrap;gap:6px;max-width:100%}.rail-chip-list-compact{gap:5px}.rail-chip{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid var(--surface-border-soft);font-size:9px;color:var(--text-main);transition:border-color .18s ease,background .18s ease}.rail-chip:hover{border-color:var(--border-active);background:#64ce9b0f}.rail-chip-muted{color:var(--text-dim)}.rail-mini-list{margin:0;padding-left:15px;display:flex;flex-direction:column;gap:6px}.rail-mini-list li{color:var(--text-dim)}.rail-link-list{display:flex;flex-direction:column;gap:8px;max-width:100%}.rail-market-link{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border:1px solid var(--surface-border-soft);background:#ffffff05;color:var(--text-main);text-decoration:none;min-width:0;max-width:100%;transition:border-color .18s ease,background .18s ease}.rail-market-link:hover{border-color:var(--border-active);background:#64ce9b0d}.rail-market-title{font-size:10px;line-height:1.45;color:var(--text-main);overflow-wrap:anywhere}.rail-market-meta{font-size:9px;line-height:1.45;color:var(--text-muted);overflow-wrap:anywhere}.rail-bullet-list{margin:0;padding-left:15px;display:flex;flex-direction:column;gap:5px}.rail-bullet-list li{color:var(--text-dim);font-size:10px;line-height:1.5}.rail-list{display:flex;flex-direction:column;gap:8px}.rail-list-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:10px;color:var(--text-dim)}.rail-list-rank{color:var(--text-muted);text-align:right}.rail-list-key{color:var(--text-main)}.rail-story-link{width:100%;border:1px solid var(--surface-border-soft);background:transparent;color:inherit;text-align:left;padding:10px;display:flex;flex-direction:column;gap:5px;cursor:pointer;transition:border-color .18s ease,background .18s ease}.rail-story-link:hover{border-color:var(--border-active);background:#64ce9b0f}.rail-story-headline{color:var(--text-main);font-size:10px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.rail-story-meta{color:var(--text-muted);font-size:9px}.rail-mini-note{font-size:10px;color:var(--text-muted);line-height:1.55;padding-top:0}.rail-usage-strip{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;padding:8px 10px;border:1px solid rgba(100,206,155,.2);background:#64ce9b0d}.rail-usage-strip strong{color:var(--text-main);font-size:12px;line-height:1.1;justify-self:end}.rail-usage-strip-muted{border-color:var(--surface-border-soft);background:#ffffff05}.rail-usage-label,.rail-usage-meta{font-size:9px;line-height:1.45}.rail-usage-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1.1px}.rail-usage-meta{color:var(--text-dim);grid-column:1 / -1}.rail-action-btn{width:100%;justify-content:center;margin-top:2px}.about-layer-grid{margin-top:14px}.about-layer-grid .cp-value-block{min-height:0}.stocks-header{justify-content:space-between;align-items:center;gap:10px;padding:8px 12px 8px 14px!important;height:48px;min-height:48px;position:relative}.stocks-header-top{position:static;display:flex;gap:6px;justify-content:flex-end;width:auto;flex:0 0 auto;align-self:center}.stocks-header-main{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;width:auto;flex:1 1 auto;min-width:0;min-height:0;padding:0 10px 0 0}.stocks-header-kicker{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1.1;text-transform:uppercase;color:var(--text-dim)}.stocks-header-title{display:none!important;font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);line-height:1.05;padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-wrapper{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border);background:#ffffff05;border-radius:2px}.rail-collapse-btn{width:28px;height:28px;border:1px solid var(--border);background:#ffffff05}.rail-collapse-btn:hover{color:var(--text-main);border-color:var(--border-active);background:#64ce9b14}.rail-reopen-tab{position:fixed;right:14px;top:10px;display:none;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid #1e293b;background:#0d121d;color:#94a3b8;font-size:15px;cursor:pointer;z-index:900;border-radius:2px;box-shadow:0 2px 8px #0000004d;transition:background .18s ease,border-color .18s ease,color .18s ease}body.rail-collapsed-mode .rail-reopen-tab,body.rail-hidden-mode .rail-reopen-tab{display:inline-flex}.rail-reopen-tab:hover{border-color:#64ce9b66;background:#141b24;color:var(--accent, #64ce9b)}.news-item.is-breaking-1{background:#ef444414!important;border-left:2px solid #ef4444!important}.news-item.is-breaking-1 .news-tickers{color:#fff!important}.breaking-title{color:#fff!important;font-weight:600}.ni-tickers-row{display:flex;align-items:center;gap:4px;margin-bottom:0;flex-wrap:wrap;min-height:15px}.ni-tickers-row .headline-reactions-inline{display:inline-flex;align-items:center;gap:4px;margin-left:0}.breaking-badge-inline{background:#ef4444;color:#fff;font-size:7px;font-weight:800;padding:1px 5px;border-radius:2px;letter-spacing:.8px;display:inline-flex;align-items:center;line-height:1;height:14px}.news-tickers-list{display:flex;gap:4px;flex-wrap:wrap;max-width:100%}.news-context-badge{display:inline-flex;align-items:center;justify-content:center;min-height:14px;padding:1px 5px;border:1px solid var(--border);color:var(--text-muted);font-size:7px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.news-secondary-cluster .news-tickers-list{align-items:center}.ticker-overflow-badge{opacity:.78}.title-link{display:inline-flex;align-items:center;gap:3px;color:var(--accent);font-size:10px;text-decoration:none;vertical-align:middle;white-space:nowrap;transition:opacity .15s}.title-link:hover{opacity:.75}.breaking-link{color:#fff!important}.reader-source-link{display:inline-flex;align-items:center;gap:4px;transition:color .2s}a.reader-source-link:hover{color:var(--accent)!important}.reader-ticker-wrap{color:#fff!important}.reader-ticker-list{display:flex;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;align-content:flex-start}.news-source{margin-top:0}.news-pane{position:relative}.news-login-overlay{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:20;border:1px solid rgba(100,206,155,.45);background:#0d1218f5;color:#d8e2f0;width:min(460px,calc(100% - 40px));min-height:190px;padding:34px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;pointer-events:all}.reader-content{flex:1;overflow-y:auto;padding:32px 40px 52px;min-height:0}.reader-detail{height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden;max-width:900px}.reader-fixed-header{flex-shrink:0;background:var(--bg-pane);border-bottom:1px solid var(--border);z-index:10;padding-top:14px}.reader-title-line{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;margin-top:4px}.title-right-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.reader-pub-time-top{font-size:11px;color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap}.breaking-chip-mini{background:#ef4444;color:#fff;font-weight:800;padding:2px 8px;border-radius:2px;font-size:10px;display:inline-block;margin-bottom:4px}.reader-scroll-area{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 40px 20px;min-height:0;position:relative;width:100%}.reader-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;font-size:11px;width:100%}.reader-meta-row{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center!important;column-gap:10px;row-gap:8px}.reader-meta-group{display:flex;align-items:center;gap:14px;flex:1;min-width:0;flex-wrap:wrap}.reader-meta-right{margin-left:auto;flex-shrink:0;align-self:center}.reader-source-slot{align-self:center;display:inline-flex;align-items:center}.reader-meta-inline{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.reader-meta-row .reader-ticker-list{flex:0 1 auto}.reader-meta-row .reader-meta-right{margin-left:0;grid-column:1}.reader-source-link{color:var(--accent);text-decoration:none;display:inline-flex;align-items:center;gap:4px;font-weight:600;font-family:var(--font-mono)}.reader-pub-time-meta{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;white-space:nowrap}.reader-divider{height:1px;background:var(--border);margin:14px 0}#stocks-root{flex:1 1 auto!important;min-height:0;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.stock-rank{font-size:9px;color:var(--text-muted);width:14px;flex-shrink:0;text-align:right;margin-right:2px}.status-bar a.social-link svg{width:10px!important;height:10px!important;vertical-align:middle}.btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 28px;background:var(--gold);color:#000;font-size:12px;font-weight:700;letter-spacing:.5px;border:none;cursor:pointer;text-decoration:none;transition:opacity .2s}.btn-gold:hover{opacity:.85}.layout-body{padding-bottom:26px!important}.settings-form{display:flex;flex-direction:column;gap:14px}.settings-field{display:flex;flex-direction:column;gap:4px}.settings-label{font-size:10px;font-weight:700;letter-spacing:1px;color:var(--text-muted);text-transform:uppercase}.settings-input{background:#0000004d;border:1px solid var(--border);color:var(--text-main);font-size:12px;min-height:44px;height:44px;padding:9px 12px;outline:none;transition:border-color .2s;width:100%;max-width:380px;box-sizing:border-box}.settings-input:focus{border-color:var(--accent)}.workspace-select{position:relative;width:100%;max-width:380px}.workspace-select-trigger{width:100%;max-width:380px;min-height:44px;background:#0000004d;border:1px solid var(--border);color:var(--text-main);font-size:12px;padding:9px 44px 9px 12px;outline:none;transition:border-color .2s,background .2s;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.workspace-select-trigger:hover,.workspace-select.open .workspace-select-trigger,.workspace-select-trigger:focus{border-color:var(--accent)}.workspace-select-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-select-trigger i{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--text-dim);pointer-events:none}.workspace-select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--bg-card);border:1px solid var(--border);box-shadow:0 18px 48px #00000059;padding:6px;display:none;z-index:500}.workspace-select.open .workspace-select-menu{display:block}.workspace-select-option{width:100%;background:transparent;border:0;color:var(--text-dim);text-align:left;padding:10px 12px;font-size:12px;cursor:pointer;transition:background .15s,color .15s}.workspace-select-option:hover,.workspace-select-option.active{background:#64ce9b1f;color:var(--text-main)}.settings-plan-card{background:#111419;border:1px solid var(--border);padding:18px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:380px}.plan-badge{font-size:9px;font-weight:800;letter-spacing:2px;padding:2px 8px;text-transform:uppercase}.plan-badge-plus{background:var(--gold);color:#000}.plan-badge-trial{background:var(--accent);color:#000}.plan-badge-free{background:var(--border);color:var(--text-muted)}.plan-info{font-size:11px;color:var(--text-dim)}.plan-status-row{display:flex;gap:10px;flex-wrap:wrap;font-size:10px;color:var(--text-muted)}.plan-help,.settings-helper{font-size:10px;color:var(--text-muted);line-height:1.6}.settings-inline-actions{display:flex;gap:8px;flex-wrap:wrap}.settings-status-strip{display:inline-flex;align-items:center;gap:8px;padding:5px 9px;border:1px solid rgba(100,206,155,.28);background:#64ce9b14;color:#d8f4e7;font-size:10px}.auth-feedback{padding:10px 12px;border:1px solid var(--border);background:#111419;color:var(--text-dim);font-size:11px;line-height:1.45;text-align:left;font-family:var(--font-sans)}.auth-feedback.success{border-color:#64ce9b73;background:#64ce9b1f;color:#d3f6e7}.auth-feedback.error{border-color:#ef5b5b73;background:#ef5b5b1f;color:#ffd3d3}.news-pane,.reader-pane{height:calc(100vh - var(--status-bar-height));max-height:calc(100vh - var(--status-bar-height));padding-bottom:0!important}.news-list-scroll{padding-bottom:10px}.reader-content{padding-bottom:20px!important}.reader-scroll-area{padding-bottom:26px}.news-alert-box{justify-content:flex-start!important;text-align:left!important;font-size:15px!important;padding:18px 22px!important;min-height:58px!important}.news-alert-dot{width:14px;height:14px}.news-headline-row{display:block;min-width:0}.news-secondary-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:15px}.news-headline-row .news-title{display:block;min-width:0}.news-secondary-row .news-source{display:flex;align-items:center;min-width:0;flex-shrink:0;opacity:.86}.news-secondary-cluster{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0}.title-link{font-size:7.6px;line-height:1.2;opacity:.72;display:inline-flex;align-items:center;gap:4px;letter-spacing:.9px}.about-intro-section{margin-top:2px}.status-bar a.social-link svg{width:14px!important;height:14px!important}.notif-wrapper{position:relative;cursor:pointer;z-index:12000}.notif-bell{font-size:15px;color:var(--text-muted);transition:color .2s}.notif-wrapper:hover .notif-bell,.notif-wrapper.open .notif-bell{color:#fff}.notif-badge{display:none;position:absolute;top:-3px;right:-3px;min-width:8px;height:8px;background:var(--red);border-radius:999px}.notif-flyout{display:none;position:absolute;right:100%;top:0;width:320px;background:#0b0e11;border:1px solid var(--border);box-shadow:-10px 10px 30px #0009;z-index:25000;padding:10px 0;pointer-events:auto}.notif-title{padding:10px 15px;border-bottom:1px solid #1a202c;color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px}.notif-body{max-height:280px;overflow-y:auto;padding:10px 15px;color:var(--text-dim);font-size:11px}.reader-title-compact{font-size:26px;line-height:1.28;padding-right:0}.reader-meta-compact{display:flex;align-items:center;justify-content:space-between;gap:12px}.reader-meta-left{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.reader-ticker-wrap{display:inline-flex;flex-wrap:wrap;gap:4px}.breaking-chip{display:inline-block;background:#ef4444;color:#fff;font-size:9px;font-weight:700;letter-spacing:1.4px;padding:2px 7px;margin-bottom:10px;text-transform:uppercase}.reader-breaking .reader-divider{background:#ef444473}.reader-body-breaking{color:#e2e8f0}.site-toast-host{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:calc(60px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:8px;z-index:50000;align-items:flex-end;pointer-events:none;max-width:min(360px,calc(100vw - 28px))}.site-toast{min-width:220px;max-width:340px;padding:11px 13px;border:1px solid rgba(122,138,158,.24);background:#0a0e13f0;color:#dbe2ed;font-size:11px;line-height:1.45;box-shadow:0 14px 38px #00000057;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s;pointer-events:auto}.site-toast.show{opacity:1;transform:translateY(0)}.site-toast.success{border-color:#64ce9b73;background:#64ce9b24}.site-toast.error{border-color:#ef5b5b73;background:#ef5b5b24}@media (max-width: 768px){.site-toast-host{left:max(14px,env(safe-area-inset-left));right:max(14px,env(safe-area-inset-right));bottom:calc(70px + env(safe-area-inset-bottom));top:auto;align-items:stretch;max-width:none;transition:opacity .18s ease,transform .18s ease,top .18s ease,bottom .18s ease}.site-toast-host.site-toast-host-mobile-top{top:calc(68px + env(safe-area-inset-top));bottom:auto}.site-toast-host.site-toast-host-mobile-hidden{opacity:0;transform:translateY(6px)}.site-toast{min-width:0;max-width:none;width:100%;padding:10px 12px;font-size:10px}}.system-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#03060ab8;display:flex;align-items:center;justify-content:center;padding:20px;z-index:55000;opacity:0;transition:opacity .16s ease}.system-modal-backdrop.show{opacity:1}.system-modal{width:min(520px,100%);border:1px solid rgba(100,206,155,.38);background:#0b0f14;padding:24px 22px 20px;box-shadow:0 20px 60px #0000008c}.system-modal-title{font-size:18px;color:#eef3fb;margin-bottom:10px;letter-spacing:.3px}.system-modal-body{font-size:12px;color:var(--text-dim);line-height:1.7}.system-modal-price{font-size:18px;color:var(--text-main);margin-top:12px;margin-bottom:6px;font-weight:700}.system-modal-bullets{list-style:none;margin-top:12px}.system-modal-bullets li{font-size:12px;color:var(--text-dim);line-height:1.65;position:relative;padding-left:14px}.system-modal-bullets li:before{content:"—";position:absolute;left:0;color:var(--accent)}.system-modal-actions{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.system-modal-actions .btn-solid,.system-modal-actions .btn-outline{margin-top:0}.system-modal-note{margin-top:10px;font-size:10px;color:var(--text-muted)}.system-modal-success{border-color:#64ce9b75}.system-modal-note-strong{font-size:11px;color:var(--text-dim)}.reader-content.reader-story-mode{padding:0!important}.reader-scroll-area{padding:26px 32px 18px!important;min-height:0}.reader-content.reader-story-mode .reader-scroll-area{padding-top:0!important}.reader-article-wrap,.reader-compose-wrap{width:100%;max-width:100%}.reader-title-compact{font-size:26px;line-height:1.24;display:block;flex:1;min-width:0;padding-right:0}body.admin-user .reader-detail,body.admin-user .reader-article-wrap{max-width:940px}body.admin-user .reader-title-compact{font-size:28px;line-height:1.22}body.admin-user .reader-meta-row{grid-template-columns:auto minmax(180px,auto) minmax(0,1fr)}.ai-summary-btn{background:transparent;border:1px solid var(--border);color:var(--text-muted);height:30px;padding:0 10px;display:flex;align-items:center;gap:4px;font-size:11px;font-family:var(--font-mono);font-weight:600;letter-spacing:.04em;cursor:pointer;transition:all .2s;border-radius:2px;white-space:nowrap}.ai-summary-btn:hover{border-color:var(--accent);color:var(--accent);background:rgba(var(--accent-rgb, 100, 206, 155),.08)}.ai-summary-btn.active{border-color:var(--accent);color:var(--accent);background:rgba(var(--accent-rgb, 100, 206, 155),.12)}.ai-summary-btn:disabled{opacity:.6;cursor:not-allowed}.ai-summary-panel{margin:0 0 16px;border-left:2px solid var(--accent);background:rgba(var(--accent-rgb, 100, 206, 155),.04);border-radius:0 4px 4px 0;padding:12px 16px;font-size:13px;line-height:1.6}.ai-summary-label{display:flex;align-items:center;gap:5px;font-size:10px;font-family:var(--font-mono);font-weight:700;letter-spacing:.08em;color:var(--accent);text-transform:uppercase;margin-bottom:6px}.ai-summary-content p{margin:0;color:var(--text)}.ai-summary-loading{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:12px;font-family:var(--font-mono)}.ai-summary-error{color:var(--text-muted);font-size:12px;font-style:italic}@keyframes ai-spin{to{transform:rotate(360deg)}}.ai-spin{display:inline-block;animation:ai-spin .8s linear infinite}.rail-scroll-with-input{display:block;width:100%;padding:0;box-sizing:border-box}.rail-scroll-with-input .rail-scroll-body{padding:10px 0 12px;display:flex;flex-direction:column;gap:14px;box-sizing:border-box;max-width:100%;width:100%}#stocks-root.rail-chat-admin{padding-bottom:170px}#stocks-root.rail-chat-locked{padding-bottom:54px}.rail-chat-view{display:flex;flex-direction:column;gap:10px;padding:2px 14px 8px;width:100%;box-sizing:border-box;max-width:100%}.rail-chat-bubble{padding:9px 11px;border-radius:4px;font-size:12.5px;line-height:1.55;overflow-wrap:anywhere;word-break:break-word;max-width:88%;box-sizing:border-box;animation:rail-chat-fade-in .22s ease-out}.rail-chat-bubble-user{align-self:flex-end;background:var(--accent-dim);border:1px solid var(--border-active);color:var(--text-main)}.rail-chat-bubble-ai{align-self:flex-start;background:#111419;border:1px solid var(--surface-border-soft);color:var(--text-main)}.rail-chat-bubble-ai strong{color:var(--accent);font-weight:600}.rail-chat-bubble-ai em{color:var(--text-dim);font-style:italic}.rail-chat-bubble-ai a{color:var(--accent);text-decoration:underline;text-underline-offset:2px;text-decoration-color:#64ce9b73}.rail-chat-bubble-ai a:hover{text-decoration-color:var(--accent)}.rail-chat-code{background:#ffffff0f;border:1px solid var(--surface-border-soft);border-radius:3px;padding:1px 5px;font-family:var(--font-mono);font-size:11.5px;color:var(--accent)}.rail-chat-ul,.rail-chat-ol{margin:6px 0 6px 18px;padding:0;font-size:12.5px;line-height:1.55}.rail-chat-ul li,.rail-chat-ol li{margin:2px 0;padding-left:2px}.rail-chat-ul{list-style:disc outside}.rail-chat-ul li::marker{color:var(--accent)}.rail-chat-ol{list-style:decimal outside}.rail-chat-ol li::marker{color:var(--text-muted)}@keyframes rail-chat-fade-in{0%{opacity:0}to{opacity:1}}.rail-chat-thinking{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-muted);padding:8px 11px;background:#111419;border:1px solid var(--surface-border-soft);border-radius:4px;align-self:flex-start}.rail-chat-thinking span{font-style:italic;margin-right:6px;color:var(--text-muted)}.rail-chat-thinking i{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--accent);animation:rail-chat-blink 1.3s infinite ease-in-out both}.rail-chat-thinking i:nth-child(2){animation-delay:.15s}.rail-chat-thinking i:nth-child(3){animation-delay:.3s}.rail-chat-thinking i:nth-child(4){animation-delay:.45s}@keyframes rail-chat-blink{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1.15)}}.rail-chat-followups{margin-top:8px;display:flex;flex-direction:column;gap:5px}.rail-chat-chip{background:transparent;border:1px solid var(--surface-border-soft);color:var(--text-muted);font-size:11px;padding:6px 9px;border-radius:4px;cursor:pointer;text-align:left;transition:border-color .15s,color .15s,background .15s;font-family:inherit}.rail-chat-chip:hover{border-color:var(--border-active);color:var(--text-main);background:var(--bg-hover)}.rail-chat-input-shell{position:absolute;left:0;right:0;bottom:0;z-index:10;border-top:none;background:var(--bg-nav);padding:10px 14px 12px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;max-width:100%;width:100%}.rail-chat-input-locked{flex-direction:row;align-items:center;gap:8px;color:var(--text-muted);font-size:11.5px;padding:12px 14px}.rail-chat-input-locked i{font-size:14px;opacity:.7}.rail-chat-form{display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box}.rail-chat-input{width:100%;min-height:92px;max-height:200px;resize:none;background:#111419;border:1px solid var(--surface-border-soft);border-radius:4px;color:var(--text-main);font-size:12.5px;line-height:1.5;padding:9px 11px;font-family:inherit;box-sizing:border-box;outline:none;transition:border-color .15s;overflow-y:auto}.rail-chat-input::placeholder{color:var(--text-muted)}.rail-chat-input:focus{border-color:var(--border-active)}.rail-chat-input:disabled{opacity:.55}.rail-chat-actions{display:flex;gap:6px;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box}.rail-chat-ask-btn{min-width:64px;height:30px;box-sizing:border-box;border:1px solid transparent;line-height:1;padding:0 12px}.rail-chat-model-wrap{position:relative;display:inline-flex}.rail-chat-model-btn{display:inline-flex;align-items:center;gap:5px;height:30px;background:#111419;border:1px solid var(--surface-border-soft);color:var(--text-muted);font-size:11px;font-family:inherit;padding:0 10px;border-radius:4px;cursor:pointer;transition:border-color .15s,color .15s,background .15s;box-sizing:border-box;line-height:1}.rail-chat-model-btn:hover{border-color:var(--border-active);color:var(--text-main);background:var(--bg-hover)}.rail-chat-model-btn i{font-size:12px}.rail-chat-model-caret{font-size:9px!important;opacity:.7}.rail-chat-model-menu{position:absolute;bottom:calc(100% + 6px);left:0;min-width:180px;background:#111419;border:1px solid var(--surface-border-soft);border-radius:4px;padding:4px;box-shadow:0 10px 24px #0000008c;z-index:50;animation:rail-chat-menu-in .14s ease-out}@keyframes rail-chat-menu-in{0%{opacity:0}to{opacity:1}}.rail-chat-model-option{display:flex;align-items:center;gap:9px;width:100%;background:transparent;border:none;color:var(--text-main);padding:8px 10px;border-radius:3px;font-family:inherit;cursor:pointer;text-align:left;transition:background .12s;box-sizing:border-box}.rail-chat-model-option:hover{background:var(--bg-hover)}.rail-chat-model-option.active{background:var(--accent-dim)}.rail-chat-model-option>i:first-child{font-size:14px;color:var(--accent);flex:0 0 auto}.rail-chat-model-option-body{flex:1 1 auto;min-width:0}.rail-chat-model-option-label{font-size:12px;font-weight:500;color:var(--text-main);line-height:1.3}.rail-chat-model-option-hint{font-size:10.5px;color:var(--text-muted);line-height:1.3;margin-top:1px}.rail-chat-model-option>.ph-check{color:var(--accent);font-size:12px}.cl-themes-card{border:1px solid var(--surface-border-soft);background:#111419;border-radius:4px}.cl-themes-body{font-size:12px;color:var(--text-muted);padding:12px 0;display:flex;align-items:center;gap:8px}.cl-themes-meta{font-size:11px;color:var(--text-muted);padding:8px 0 12px;border-bottom:1px solid var(--surface-border-soft);margin-bottom:8px}.cl-themes-meta strong{color:var(--text-main);font-weight:600}.cl-themes-list{display:flex;flex-direction:column;gap:0}.cl-theme-row{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.04);display:flex;flex-direction:column;gap:4px}.cl-theme-row:last-child{border-bottom:none}.cl-theme-row-main{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:11px}.cl-theme-type{font-weight:600;color:var(--text-main);text-transform:capitalize}.cl-theme-direction{font-size:10px;padding:2px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.cl-dir-bull{background:var(--accent-dim);color:var(--accent)}.cl-dir-bear{background:#ef5b5b1f;color:var(--red)}.cl-dir-neutral{background:#ffffff0f;color:var(--text-muted)}.cl-theme-importance{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.cl-theme-count{font-size:10px;color:var(--text-dim);margin-left:auto}.cl-theme-headline{font-size:12.5px;color:var(--text-dim);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-theme-tickers{font-size:10.5px;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.04em}.cl-themes-empty{font-size:12px;color:var(--text-muted);padding:10px 0;font-style:italic}.rail-home-btn{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:4px;background:#ffffff05;color:var(--text-muted);cursor:not-allowed;opacity:.45;transition:color .15s,border-color .15s,background .15s,opacity .15s}.rail-home-btn.is-active{cursor:pointer;color:var(--text-main);opacity:1}.rail-home-btn.is-active:hover{color:var(--accent);border-color:var(--border-active);background:#64ce9b14}.rail-home-svg{display:block}.rail-deep-mode{padding:10px 12px;background:linear-gradient(135deg,#0d1117,#161b22);border:1px solid rgba(88,166,255,.25);border-radius:6px;margin-top:6px}.rail-deep-header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.rail-deep-badge{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#58a6ff;background:#58a6ff1f;border:1px solid rgba(88,166,255,.3);border-radius:3px;padding:2px 6px}.rail-deep-thesis{font-size:13px;font-weight:600;color:#e6edf3;line-height:1.5;margin-bottom:10px}.rail-deep-chips{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.rail-chip-direction{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:3px;border:1px solid}.dir-bullish{color:#3fb950;border-color:#3fb95066;background:#3fb9501a}.dir-bearish{color:#f85149;border-color:#f8514966;background:#f851491a}.dir-neutral{color:#8b949e;border-color:#8b949e66;background:#8b949e14}.dir-mixed{color:#d29922;border-color:#d2992266;background:#d299221a}.rail-deep-section-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8b949e;margin-bottom:4px}.rail-deep-list{list-style:none;margin:0 0 10px;padding:0}.rail-deep-list li{font-size:11px;color:#c9d1d9;padding:2px 0 2px 10px;position:relative}.rail-deep-list li:before{content:"›";position:absolute;left:0;color:#58a6ff}.rail-deep-confidence{font-size:11px;color:#8b949e;font-style:italic;margin-bottom:10px;line-height:1.4}.rail-deep-poly-angle{font-size:11px;color:#d29922;background:#d2992214;border-left:2px solid rgba(210,153,34,.4);padding:4px 8px;margin-bottom:10px;border-radius:0 3px 3px 0}.rail-deep-reset{font-size:10px;color:#58a6ff;background:none;border:1px solid rgba(88,166,255,.3);border-radius:3px;padding:3px 8px;cursor:pointer;transition:background .15s}.rail-deep-reset:hover{background:#58a6ff1a}.rail-deep-loading{display:flex;align-items:center;gap:8px;color:#8b949e;font-size:12px;padding:14px 4px}.rail-deep-error{color:#f85149;font-size:12px;padding:10px 4px}.rail-poly-empty{color:#8b949e;font-size:12px;padding:10px 4px}.rail-poly-loading{color:#8b949e;font-size:12px;padding:10px 4px;display:flex;align-items:center;gap:6px}.rail-poly-card{background:#111419;border:1px solid rgba(255,255,255,.08);border-radius:5px;padding:8px 10px;margin-bottom:7px}.rail-poly-card:last-child{margin-bottom:0}.rail-poly-q{font-size:11px;font-weight:600;color:#c9d1d9;margin-bottom:6px;line-height:1.4}.rail-poly-q a{color:inherit;text-decoration:none}.rail-poly-q a:hover{color:#58a6ff}.rail-poly-odds{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.rail-poly-odds span{font-size:10px;background:#58a6ff14;border:1px solid rgba(88,166,255,.2);border-radius:3px;padding:2px 6px;color:#58a6ff;font-weight:600}.rail-poly-vol{font-size:10px;color:#8b949e}.rail-poly-footer{margin-top:6px;font-size:9px;color:#484f58;text-align:right}.headline-reaction-badge{display:inline-flex;align-items:center;background:transparent;color:#fff;padding:0 5px;border-radius:0;font-size:9px;font-weight:700;margin-left:4px;border:1px solid rgba(255,255,255,.4);height:100%;vertical-align:middle;text-transform:uppercase;box-sizing:border-box}.headline-reaction-badge.large{font-size:12px;padding:2px 8px;margin-bottom:4px}.headline-reactions-inline{display:inline;margin-left:6px}.headline-reactions-inline .headline-reaction-badge{font-size:8px;padding:1px 4px;border-radius:2px;margin-left:2px;vertical-align:middle;letter-spacing:.6px;border-color:#ffffff47;color:#ffffffd1}.react-count{background:#0003;padding:1px 6px;border-radius:10px;font-size:10px}.reader-title-text{flex:1;min-width:0;display:block;width:100%}.story-type-chip{display:none}.reader-fallback{padding-top:4px}.reader-fallback-card{padding:14px 14px 16px;gap:10px}.reader-fallback-title{font-size:15px;max-width:100%}.reader-fallback-copy{font-size:11px;max-width:100%}.reader-fallback-grid{grid-template-columns:1fr;gap:8px}.reader-fallback-actions{flex-direction:column;align-items:stretch}.reader-fallback-btn{width:100%;min-width:0}.unified-unavailable{margin:60px auto;padding:0;background:transparent;border:none;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;max-width:500px}.un-content .un-text{font-size:18px;font-weight:700;color:#fff;margin-bottom:12px}.un-content .un-subtext{font-size:14px;color:var(--text-muted);margin-bottom:0;line-height:1.6}.un-actions{margin-top:15px}.reader-fallback{width:100%;padding:0}.reader-fallback-card{width:100%;border:1px solid var(--surface-border-soft);background:#ffffff05;padding:20px 24px 18px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;border-radius:4px;box-sizing:border-box}.reader-fallback-head{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.reader-fallback-kicker{font-size:9px;text-transform:uppercase;letter-spacing:1.5px;color:var(--accent)}.reader-fallback-title{margin:0;font-size:15px;line-height:1.5;color:var(--text-main);max-width:100%}.reader-fallback-copy{margin:0;font-size:11px;line-height:1.65;color:var(--text-dim);max-width:100%}.reader-fallback-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reader-fallback-grid-compact{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.reader-fallback-item{border:1px solid rgba(255,255,255,.06);background:#ffffff05;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.reader-fallback-item-compact{min-height:0}.reader-fallback-label{font-size:9px;text-transform:uppercase;letter-spacing:1.2px;color:var(--text-muted)}.reader-fallback-value{font-size:10px;line-height:1.55;color:var(--text-main);overflow-wrap:anywhere}.reader-fallback-actions{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:6px}.reader-fallback-btn{min-width:140px;justify-content:center}.un-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 24px;background:transparent;border:1px solid rgba(255,255,255,.1);color:var(--text-muted);text-decoration:none;font-weight:700;font-size:11px;border-radius:2px;transition:all .2s;text-transform:uppercase;letter-spacing:1px;min-width:auto}.un-btn:hover{background:transparent;border-color:#fff;color:#fff}.un-btn i{font-size:12px}.reader-breaking .reader-article-wrap{padding-left:0}.reader-header-inner{width:100%;max-width:100%}.reader-meta{margin-bottom:8px;padding-bottom:2px;border-bottom:none!important}.reader-content-divider{width:auto;height:1px;background:var(--border);margin:2px -40px 14px}.reader-source-link{pointer-events:auto}.news-source a,.reader-source-link{position:relative;z-index:6}.news-blur-active{pointer-events:auto;-webkit-user-select:auto;user-select:auto}.reader-header-btn.dynamic-tab{justify-content:space-between;padding-right:12px;gap:10px}.tab-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.tab-close-btn{margin-left:6px;margin-right:4px;color:var(--text-muted);flex-shrink:0}.tab-close-btn:hover{color:#fca5a5}.reader-body p{margin:0 0 12px}.reader-body p:last-child{margin-bottom:0}.react-count{background:var(--accent);color:#000;font-size:9px;padding:1px 4px;border-radius:2px;font-weight:800;min-width:14px;text-align:center}.reader-compose-wrap{border-top:none;padding:0}.reader-detail{min-height:0}.reader-body-wrap{width:100%;max-width:820px;margin:0 auto}.reader-body{width:100%;font-family:var(--font-sans)}.notif-flyout{right:calc(100% + 8px);top:-8px}.notif-body{padding:0}.notif-item{width:100%;text-align:left;border:none;border-bottom:1px solid #1a202c;background:transparent;color:#d8e2f0;padding:10px 14px;cursor:pointer}.notif-item:hover{background:#64ce9b17}.notif-item-meta{font-size:10px;color:var(--accent);margin-bottom:4px}.notif-item-reaction{font-size:11px;color:#e4edf9;margin-bottom:3px}.notif-item-headline{font-size:11px;line-height:1.45;color:#aebbd0}@keyframes cl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.anim-spin{animation:cl-spin 1s linear infinite;display:inline-block}.admin-table{width:100%;border-collapse:separate;border-spacing:0;min-width:980px;margin-top:24px;font-size:13px;background:#0f172a99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 30px #00000080}.admin-shell{padding-bottom:24px}.admin-hero{margin-bottom:8px}.admin-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:9998}.admin-drawer{position:fixed;top:0;right:0;width:480px;height:100vh;background:#111419;border-left:1px solid var(--surface-border-soft);z-index:9999;display:flex;flex-direction:column;box-shadow:-4px 0 20px #0000004d;animation:adminDrawerIn .2s ease}@keyframes adminDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}.admin-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--surface-border-soft);gap:12px}.admin-drawer-body{flex:1;overflow-y:auto;padding:0 20px 20px}.admin-drawer-footer{padding:12px 20px;border-top:1px solid var(--surface-border-soft);display:flex;gap:8px;flex-wrap:wrap}.admin-drawer-tabs{display:flex;gap:0;border-bottom:1px solid var(--surface-border-soft);padding:0;flex-shrink:0}.admin-drawer-tab{padding:10px 14px;font-size:10px;font-weight:600;color:var(--text-muted);cursor:pointer;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.admin-drawer-tab:hover{color:var(--text-main)}.admin-drawer-tab.active{color:var(--accent);border-color:var(--accent)}@media (max-width: 768px){.admin-drawer{width:100%}}.admin-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:10000;display:flex;align-items:center;justify-content:center}.admin-confirm{background:#111419;border:1px solid var(--surface-border-soft);border-radius:6px;padding:24px;max-width:420px;width:90%;box-shadow:0 20px 60px #00000080}.admin-confirm-danger .btn-stripe{background:#ef5b5b;border-color:#ef5b5b}.admin-confirm-danger .btn-stripe:hover{background:#d94a4a}.admin-badge{font-size:8px;font-weight:700;padding:2px 6px;border-radius:2px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;display:inline-block}.admin-badge-green{color:var(--accent);border:1px solid var(--accent)}.admin-badge-red{color:#ef5b5b;border:1px solid #ef5b5b}.admin-badge-gold{color:var(--gold-text, #e2c680);border:1px solid rgba(226,198,128,.3)}.admin-badge-muted{color:var(--text-muted);border:1px solid rgba(255,255,255,.08)}.admin-badge-purple{color:#85e0bb;border:1px solid rgba(133,224,187,.4)}.admin-chart-container{position:relative;width:100%;height:220px}.admin-chart-container canvas{width:100%;height:100%;display:block}.admin-filter-bar{display:flex;align-items:center;gap:10px}.admin-search-input{flex:1;background:#0000004d;border:1px solid var(--border);color:var(--text-main);font-size:12px;height:36px;padding:0 12px;border-radius:3px;font-family:var(--font-mono)}.admin-search-input:focus{border-color:var(--accent);outline:none}.admin-filter-bar select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%239aa4b3'%3E%3Cpath d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:28px}.admin-time-range{display:flex;gap:4px}.admin-time-btn{padding:5px 12px;font-size:10px;background:transparent;border:1px solid var(--surface-border-soft);color:var(--text-dim);cursor:pointer;border-radius:2px;font-family:var(--font-mono);transition:border-color .15s,color .15s}.admin-time-btn:hover{border-color:var(--text-muted);color:var(--text-main)}.admin-time-btn.active{border-color:var(--accent);color:var(--accent)}.admin-table-wrap{width:100%;overflow-x:auto}.admin-table th{text-align:left;padding:14px 12px;background:#2d374899;color:var(--accent);text-transform:uppercase;letter-spacing:.8px;font-weight:600;border-bottom:2px solid var(--border-color)}.admin-table td{padding:12px;border-bottom:1px solid var(--border-color);color:#e2e8f0}.admin-table tr:hover td{background:#64ce9b0d}.admin-table tr:last-child td{border-bottom:none}.action-btn.danger{background:#f565651a!important;color:#f56565!important;border:1px solid rgba(245,101,101,.3)!important}.action-btn.danger:hover{background:#f56565!important;color:#fff!important}.admin-editor-empty{padding:16px 18px;border:1px dashed var(--surface-border-soft);color:var(--text-dim);font-size:12px}.admin-editor-card{border:1px solid var(--surface-border-soft);background:#ffffff05;padding:16px;display:flex;flex-direction:column;gap:14px}.admin-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-editor-kicker{font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.admin-editor-title{font-size:15px;color:var(--text-main);font-weight:600;line-height:1.4}.admin-editor-grid{margin-top:2px}.admin-editor-note{font-size:11px;line-height:1.55;color:var(--text-dim);padding:10px 12px;border:1px solid var(--surface-border-soft);background:#ffffff05}.admin-editor-actions{display:flex;align-items:center;gap:10px}.mobile-header{display:none;height:60px;background:var(--bg-nav);border-bottom:1px solid var(--border);padding:0 20px;align-items:center;justify-content:space-between;z-index:500;position:fixed;top:0;left:0;width:100%}.m-header-center{flex:1;min-width:0;display:flex;align-items:center;justify-content:center}.m-header-logo{display:flex;align-items:center;justify-content:center;cursor:pointer}.m-header-logo img{height:32px}.m-header-title{display:none;max-width:68vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-main)}.m-header-left,.m-header-right,.m-header-spacer{width:40px;height:40px;padding:0;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;font-size:24px;color:var(--text-dim)}.m-header-left,.m-header-right{cursor:pointer}.m-header-spacer{pointer-events:none;opacity:0}.m-header-left:hover,.m-header-right:hover{color:var(--text-main)}.mobile-nav-close{display:none;position:absolute;top:20px;right:20px;font-size:24px;color:var(--text-muted)}@media (max-width: 1400px){.app-container{grid-template-columns:var(--nav-width-compact) minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"nav news reader"}.nav-pane{width:var(--nav-width-compact)!important;max-width:var(--nav-width-compact)!important}.app-container.workspace-surface-mode{grid-template-columns:var(--nav-width-compact) minmax(0,1fr);grid-template-areas:"nav reader"}.app-container.workspace-surface-mode .stocks-pane{display:none!important}.app-container.full-page-mode,.app-container.admin-mode{grid-template-columns:var(--nav-width-compact) minmax(0,1fr);grid-template-areas:"nav reader"}.stocks-pane{display:none!important}.status-bar{left:var(--nav-width-compact);right:0;width:auto}.dashboard-grid-two,.dashboard-form-grid,.tier-row-primary{grid-template-columns:1fr}.tier-row-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width: 1100px){.app-container{grid-template-columns:var(--nav-width-compact) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"nav news reader"}.app-container.rail-hidden-mode{grid-template-columns:var(--nav-width-compact) minmax(0,1fr) minmax(0,1fr)}.nav-pane{width:var(--nav-width-compact)!important;max-width:var(--nav-width-compact)!important}.app-container.workspace-surface-mode,.app-container.workspace-surface-mode.rail-hidden-mode,.app-container.full-page-mode,.app-container.admin-mode{grid-template-columns:var(--nav-width-compact) minmax(0,1fr);grid-template-areas:"nav reader"}.stocks-pane{display:none!important}.overview-grid{grid-template-columns:repeat(3,1fr)!important}.dashboard-grid-two{grid-template-columns:1fr}.dashboard-panel-head{flex-wrap:wrap;gap:8px}.reader-content .overview-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 900px){body{overflow:hidden}.app-container,.app-container.rail-hidden-mode,.app-container.rail-collapsed-mode,.app-container.workspace-surface-mode,.app-container.workspace-surface-mode.rail-hidden-mode,.app-container.full-page-mode,.app-container.admin-mode{display:block!important;position:relative;padding-top:60px;height:100dvh;width:100%;overflow:hidden;top:0;right:0;bottom:0;left:0;grid-template-columns:none!important;grid-template-areas:none!important}.app-container.auth-mode{padding-top:0}.mobile-header{display:flex;padding:0 14px}.nav-pane{display:flex!important;flex-direction:column;position:fixed;top:0;left:-100%;width:min(82vw,320px);max-width:min(82vw,320px)!important;height:100dvh;background:#15181c;transition:left .3s cubic-bezier(.4,0,.2,1);z-index:1000;padding-top:18px;box-shadow:20px 0 50px #000c;overflow-y:auto}.nav-pane.mobile-open{left:0}.mobile-nav-close{display:none}.nav-label{display:inline!important}.nav-group-caret{display:inline-block!important}.nav-item{height:auto;min-height:52px;font-size:14px;padding-left:20px!important;justify-content:flex-start;flex-wrap:wrap}.nav-item.nav-item-sub{padding-left:20px!important}.nav-item:after{display:none}.nav-item i{font-size:18px;width:24px}.nav-logo img{max-width:80px!important;max-height:80px!important}.nav-logo{min-height:92px;height:auto;padding-top:10px}.dashboard-hero{flex-direction:column;align-items:flex-start}.status-bar{position:relative;left:0;right:0;width:100%;flex-wrap:wrap;height:auto;min-height:44px;padding:12px 10px 18px;justify-content:center;gap:8px}.status-bar .sep{display:none}.status-bar a:not(.social-link),.status-bar .footer-copy,.status-bar .social-link{height:auto;padding:0 4px}.pane:not(.nav-pane){width:100%;border-right:none;border-bottom:none;min-height:0;height:calc(100dvh - 60px);max-height:calc(100dvh - 60px);overflow:hidden;display:none!important}.app-container.mobile-pane-news .news-pane{display:flex!important}.app-container.workspace-surface-mode .news-pane,.app-container.full-page-mode .news-pane{display:none!important}.pane.reader-pane{display:flex!important}.app-container.auth-mode .auth-pane{display:flex!important;padding:16px 14px 22px;height:100dvh;max-height:100dvh}.news-pane,.reader-pane{height:calc(100dvh - 60px);max-height:calc(100dvh - 60px)}.news-pane,.reader-pane{padding-bottom:0}.stocks-pane{display:none!important}.reader-content{padding:16px 16px 28px;overflow-y:auto}.reader-title{font-size:26px;line-height:1.18}.reader-meta{gap:10px;flex-wrap:wrap;padding-bottom:16px}.reader-meta-row{grid-template-columns:1fr}.reader-meta-inline{gap:8px}.reader-body{font-size:13px;line-height:1.75;text-align:left}.reader-header-tabs{display:none!important}.pane-header{height:auto;min-height:48px;padding:10px 14px;gap:8px;flex-wrap:wrap}.news-pane .pane-header{position:sticky;top:0;z-index:20;background:var(--bg-pane);display:grid;grid-template-columns:repeat(3,minmax(0,max-content));align-items:center;gap:8px;justify-content:start}.search-wrap{order:0;flex:1 1 auto!important;width:100%;margin-left:0!important;min-width:0;grid-column:1 / -1}.header-btn{height:32px;padding:0 6px;font-size:10px;white-space:nowrap;min-width:0}.news-alert-box{margin:10px 14px 8px;padding:12px 14px;font-size:13px;line-height:1.5;min-height:0;text-align:left;justify-content:flex-start}.news-alert-dot{width:10px;height:10px}.news-list-scroll{padding-bottom:12px}.news-item{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:11px 12px 11px 8px}.news-time{font-size:8px;padding-top:4px}.news-content{gap:4px}.news-title{font-size:15px;line-height:1.38;-webkit-line-clamp:4}.news-source{font-size:8px;letter-spacing:.7px}.news-login-overlay{width:calc(100% - 24px);min-height:auto;padding:22px 18px}.news-login-title{font-size:22px;margin-bottom:10px}.news-login-subtitle{font-size:13px;max-width:none;margin-bottom:16px}.news-login-actions{width:100%;flex-direction:column;gap:8px}.news-login-actions .btn-solid,.news-login-actions .btn-outline{width:100%}.cp-wrap,.cp-wrap-wide,.home-state-shell,.home-operator-shell{max-width:none}.cp-headline{font-size:24px;line-height:1.22;margin-bottom:12px}.cp-sub{margin-bottom:18px}.cp-section{margin-top:24px;padding-top:18px}.home-btn-group,.home-cta-row{gap:8px}.home-btn-group .btn-stripe,.home-btn-group .btn-outline,.home-btn-group .subscription-gold-cta,.dashboard-actions .btn-stripe,.dashboard-actions .btn-outline,.dashboard-actions .btn-gold{width:100%}.overview-grid,.home-status-grid,.home-status-grid-three,.home-value-grid-three,.home-layer-grid,.tier-grid,.tier-grid-four,.tier-row-primary,.tier-row-secondary,.plan-ladder-strip,.dashboard-grid-two,.dashboard-form-grid,.home-quick-grid,.home-quick-grid-three{grid-template-columns:1fr}.dashboard-hero{flex-direction:column;align-items:stretch;gap:14px}.home-hero-actions-grid{width:100%;min-width:0;grid-template-columns:1fr}.home-hero-primary-action{grid-column:auto}.dashboard-panel,.home-layer-card,.home-value-grid .cp-value-block,.home-overview-grid .overview-card{min-height:0}.dashboard-list-row{flex-direction:column;align-items:flex-start}.history-tabbar{width:100%;overflow-x:auto}.history-tab{white-space:nowrap}.auth-shell{width:100%;grid-template-columns:1fr;gap:8px}.auth-pane{padding:12px 12px 18px;overflow-y:auto}.auth-brand-panel,.auth-card{padding:14px;box-shadow:none}.auth-brand-panel{gap:6px;justify-content:flex-start}.auth-brand-stack{gap:8px;margin-top:2px}.auth-brand-title,.auth-brand-copy,.auth-brand-points{display:none!important}.auth-back-link{font-size:9px;letter-spacing:.7px}.auth-method-switch{grid-template-columns:1fr 1fr;width:100%}.auth-brand-logo{width:auto;height:32px}.auth-brand-title{font-size:19px;line-height:1.02;max-width:12ch}.auth-brand-copy{font-size:9px;line-height:1.45;max-width:30ch}.auth-brand-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;font-size:9px}.auth-brand-points>div{gap:6px}.auth-brand-points>div:before{width:4px;height:4px}.auth-card-title{font-size:22px}.auth-form{gap:8px;margin-top:8px}.auth-field input{height:42px;font-size:12px;padding:0 10px}.auth-method-tab{height:38px;font-size:10px}.auth-inline-row,.auth-code-row,.auth-footer-links{flex-direction:column;align-items:stretch}.auth-footer-links{gap:8px;padding-top:10px}.auth-card-subtitle,.auth-card-support,.auth-helper-copy,.auth-footer-copy{font-size:10px;line-height:1.5}.auth-inline-btn{width:100%;min-width:0}.auth-check{align-items:flex-start}#admin-user-list-container{overflow-x:auto}.admin-table{min-width:720px}.flyout-menu{position:relative!important;left:0!important;top:0!important;width:100%!important;display:none;box-shadow:none;background:#111419;margin-top:5px;border:none;max-height:none;padding:5px 0 5px 20px}.nav-item:hover .flyout-menu{display:block}.overview-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.overview-card{padding:10px!important}.overview-value{font-size:18px!important}.cp-wrap,.cp-wrap-wide{padding:14px!important}.dashboard-shell{gap:10px!important}.dashboard-panel{padding:14px!important}.dashboard-shell>div:first-child{flex-direction:column!important;gap:10px!important}.btn-stripe,.btn-outline,.btn-premium{font-size:11px!important;padding:8px 14px!important}.cp-wrap-wide[style*="max-width:1020px"]>div[style*="display:flex"][style*="gap:12px"]{flex-direction:column!important}.dashboard-panel [style*="display:flex"][style*="gap:8px"][style*=overflow-x]{gap:6px!important}.dashboard-panel [style*="display:grid"][style*="repeat(3"],.dashboard-panel [style*="display:grid"][style*="1fr 1fr"]{grid-template-columns:1fr!important}#fl-drawer,#na-drawer,#sf-run-drawer{width:100%!important}#create-monitor-modal>div,#delete-monitor-modal>div,#starter-limit-modal>div{width:94%!important;max-width:none!important}.reader-pane{overflow-y:auto!important;-webkit-overflow-scrolling:touch}.reader-content{overflow-y:auto!important}[style*="flex-shrink:0"]{flex-shrink:1!important;flex-wrap:wrap!important}.dashboard-island-bar{flex-wrap:wrap!important;gap:8px!important}.island-bar-text{font-size:10px!important}.reader-title-compact{font-size:16px!important}}.overview-card-icon{font-size:17px;color:var(--text-muted);margin-bottom:2px}.overview-status{display:flex;align-items:center;gap:5px;margin-top:auto;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.overview-dot{width:5px;height:5px;border-radius:50%;background:var(--accent);flex-shrink:0}.overview-status-text{font-size:9px;color:var(--text-muted);letter-spacing:.3px}.panel-live-badge{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:600;letter-spacing:.5px;color:var(--accent);text-transform:uppercase}.panel-live-badge:before{content:;display:block;width:5px;height:5px;border-radius:50%;background:var(--accent);flex-shrink:0}.dash-list{display:flex;flex-direction:column;gap:0;flex:1}.dash-list-row{display:flex;align-items:baseline;gap:6px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04);min-width:0}.dash-list-row:last-child{border-bottom:none}.dash-bullet{color:var(--text-muted);font-size:10px;flex-shrink:0;margin-top:1px}.dash-list-title{flex:1;font-size:11px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.dash-list-time{font-size:9.5px;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.continuity-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;flex:1}.continuity-card{height:100%;box-sizing:border-box}.continuity-card{flex:1 1 0;min-width:100px;border:1px solid var(--surface-border-soft);background:#111419;border-radius:4px;padding:14px 16px;cursor:pointer;transition:border-color .15s,background .15s;font-family:inherit;text-align:left;display:flex;flex-direction:column;justify-content:center}.continuity-card:hover{border-color:var(--surface-border-strong);background:#161a20}.continuity-card-title{font-size:11px;font-weight:500;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.continuity-card-meta{font-size:9px;color:var(--text-muted);margin-top:4px;text-transform:uppercase;letter-spacing:.5px}.next-actions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;flex:1}.next-action-btn{height:100%;box-sizing:border-box}.next-action-btn{border:1px solid var(--surface-border-soft);background:#111419;border-radius:2px;padding:14px 16px;cursor:pointer;display:flex;flex-direction:column;gap:5px;transition:border-color .15s,background .15s;font-family:inherit;text-align:left}.next-action-btn:hover{border-color:#64ce9b40;background:#161a20}.next-action-label{font-size:11px;font-weight:600;color:var(--text-main);display:flex;align-items:center;justify-content:space-between}.next-action-label i{font-size:12px;color:var(--text-muted)}.next-action-detail{font-size:10px;color:var(--text-muted);line-height:1.5}.workspace-home-shell{display:flex;flex-direction:column;gap:12px;max-width:100%;width:100%;margin:0 auto}.workspace-home-shell .dashboard-panel{padding:14px;gap:10px}.workspace-hero{align-items:flex-start;justify-content:flex-start}.workspace-plan-badge{display:none;border:1px solid rgba(113,207,156,.22);background:#71cf9c17;color:var(--green-2);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-radius:999px;white-space:nowrap}.workspace-panel-subtitle{margin-top:6px;font-size:12px;line-height:1.55;color:var(--text-muted);letter-spacing:.01em;text-transform:none}.workspace-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.workspace-status-card{border:1px solid var(--surface-border-soft);background:#111419;border-radius:8px;padding:13px 14px;min-height:132px;cursor:pointer;transition:border-color .18s ease,background .18s ease;display:grid;grid-template-rows:auto auto minmax(34px,auto) auto;row-gap:6px;text-align:left}.workspace-status-card:hover,.workspace-takeaway-card:hover,.workspace-mover-card:hover,.workspace-mover-list-row:hover,.workspace-signal-pack:hover,.workspace-activity-row:hover{border-color:var(--surface-border-strong);background:#161a20}.workspace-status-label{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.workspace-status-value{font-size:22px;line-height:1.2;color:var(--text-main);font-weight:700}.workspace-status-detail,.workspace-status-cta{font-size:12px;line-height:1.5}.workspace-status-detail{color:var(--text-muted)}.workspace-status-cta,.workspace-mover-cta,.workspace-takeaway-cta{color:var(--green-2);font-weight:600}.workspace-window-chip-row{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.workspace-window-chip{border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:var(--text-muted);border-radius:999px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px}.workspace-movers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workspace-mover-card,.workspace-takeaway-card{border:1px solid var(--surface-border-soft);background:#111419;border-radius:8px}.workspace-signal-pack,.workspace-activity-row{border:1px solid var(--surface-border-soft);background:#111419;border-radius:2px}.workspace-mover-card,.workspace-takeaway-card{padding:14px;min-height:196px;text-align:left;cursor:pointer}.workspace-mover-card{display:grid;grid-template-rows:auto auto auto 1fr auto;row-gap:8px}.workspace-takeaway-card{display:flex;flex-direction:column;gap:10px}.workspace-mover-meta-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.workspace-mover-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border:1px solid rgba(113,207,156,.24);background:#71cf9c1a;color:var(--green-2);border-radius:6px;font-size:10px;line-height:1;letter-spacing:.08em;text-transform:uppercase;padding:0 10px}.workspace-mover-chip-subtle{border-color:#ffffff14;background:#ffffff08;color:var(--text-muted)}.workspace-mover-title,.workspace-takeaway-title{font-size:16px;line-height:1.4;color:var(--text-main);font-weight:700}.workspace-mover-meta,.workspace-mover-assets,.workspace-takeaway-meta,.workspace-activity-meta{font-size:11px;line-height:1.5;color:var(--text-muted)}.workspace-mover-summary,.workspace-takeaway-summary{font-size:12px;line-height:1.65;color:var(--text-dim)}.workspace-mover-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.workspace-mover-list-row,.workspace-activity-row{width:100%;padding:11px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;cursor:pointer}.workspace-mover-list-title,.workspace-activity-title{font-size:13px;line-height:1.5;color:var(--text-main);font-weight:600}.workspace-mover-list-main{min-width:0}.workspace-mover-list-meta{font-size:11px;line-height:1.5;color:var(--text-muted)}.workspace-mover-list-side{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:flex-end;font-size:11px;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.workspace-mover-list-pills{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.workspace-section-split{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:10px}.workspace-takeaways-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workspace-takeaway-card-head{min-height:24px}.workspace-takeaway-card-body{flex:1;display:flex;flex-direction:column;gap:8px}.workspace-takeaway-card-cta{margin-top:auto;padding-top:8px}.workspace-mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.workspace-mini-stat{border:1px solid var(--surface-border-soft);background:#ffffff04;border-radius:4px;padding:12px;display:flex;flex-direction:column;gap:6px}.workspace-mini-stat span{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.workspace-mini-stat strong{font-size:20px;color:var(--text-main)}.workspace-signal-packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workspace-signal-pack{padding:12px 14px;color:var(--text-main);font-size:12px;line-height:1.5;text-align:left;cursor:pointer}.workspace-activity-list{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}@media (max-width: 1400px){.workspace-status-grid,.workspace-movers-grid,.workspace-takeaways-grid,.workspace-signal-packs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.workspace-section-split{grid-template-columns:1fr}}@media (max-width: 820px){.workspace-status-grid,.workspace-movers-grid,.workspace-takeaways-grid,.workspace-signal-packs,.workspace-mini-stats,.next-actions-grid{grid-template-columns:1fr}.workspace-window-chip-row{justify-content:flex-start}.workspace-plan-badge{align-self:flex-start}}.rail-greeting{padding:0}.rail-greeting-title{font-size:19px;font-weight:700;color:var(--text-main);line-height:1.25;margin-bottom:8px}.rail-greeting-body{font-size:11px;line-height:1.65;color:var(--text-dim)}.rail-input-wrap{margin:0 10px;position:relative}.rail-input-field{width:100%;border:1px solid var(--surface-border-soft);background:#111419;color:var(--text-main);font-family:var(--font-sans);font-size:12px;padding:10px 36px 10px 12px;outline:none;resize:none;min-height:54px;transition:border-color .18s}.rail-input-field:focus{border-color:var(--border-active)}.rail-input-send{position:absolute;right:8px;bottom:8px;background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:16px;padding:4px;transition:color .15s}.rail-input-send:hover{color:var(--accent)}.rail-quick-list{display:flex;flex-direction:column;gap:3px;padding:4px 14px}.rail-quick-list-inner{display:flex;flex-direction:column;gap:3px}.rail-quick-list-inner .rail-quick-item{padding:7px 10px;margin:0}.rail-quick-item{display:flex;align-items:center;gap:8px;padding:7px 10px;font-size:11px;color:var(--text-dim);cursor:pointer;background:#ffffff08;border:none;font-family:inherit;text-align:left;transition:background .13s,color .13s;border-radius:3px;width:100%;margin:0}.rail-quick-item:hover{background:#ffffff12;color:var(--text-main)}.rail-quick-item i{font-size:12px;color:var(--text-muted);width:14px;flex-shrink:0}.rail-greeting-block{padding:0 14px}.rail-stat-block{padding:14px;margin:0 14px;border:1px solid var(--surface-border-soft);background:#111419;border-radius:8px}.rail-stat-block+.rail-stat-block{margin-top:0}.rail-stat-overline{font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.rail-stat-value-row{display:flex;align-items:center;gap:8px;margin-bottom:3px}.rail-stat-icon{font-size:13px;color:var(--accent)}.rail-stat-main{font-size:13px;font-weight:600;color:var(--text-main)}.rail-stat-check{color:var(--accent);font-size:12px}.rail-stat-sub{font-size:10.5px;color:var(--text-muted);line-height:1.5}.rail-stat-row{display:flex;align-items:center;gap:10px;padding:4px 0}.rail-stat-count{font-size:14px;font-weight:700;color:var(--text-main);min-width:18px}.rail-stat-label{font-size:11px;color:var(--text-dim)}.rail-divider{height:0;margin:0}.fle-select-wrap{position:relative}.fle-select{width:100%;padding:7px 32px 7px 10px;background:#ffffff08;border:1px solid var(--surface-border-soft);border-radius:3px;color:var(--text-main);font-size:11px;font-family:inherit;outline:none;box-sizing:border-box;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.fle-select:focus{border-color:var(--border-active)}.fle-select-wrap:after{content:"";font-family:Phosphor;position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--text-muted);pointer-events:none}.fle-input{width:100%;padding:7px 10px;background:#ffffff08;border:1px solid var(--surface-border-soft);border-radius:3px;color:var(--text-main);font-size:11px;font-family:inherit;outline:none;box-sizing:border-box}.fle-input:focus{border-color:var(--border-active)}.fle-input[type=number]{font-family:var(--font-mono)}.fle-textarea{width:100%;padding:7px 10px;background:#ffffff08;border:1px solid var(--surface-border-soft);border-radius:3px;color:var(--text-dim);font-size:9.5px;font-family:var(--font-mono);outline:none;min-height:48px;resize:vertical;box-sizing:border-box;line-height:1.5}.fle-textarea:focus{border-color:var(--border-active);color:var(--text-main)}.fle-label{font-size:10px;color:var(--text-dim);display:block;margin-bottom:4px}.fle-field{margin-bottom:10px}.fle-section{font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);margin:16px 0 10px;padding-top:14px;border-top:1px solid var(--surface-border-soft)}.fle-section:first-child{border-top:none;margin-top:0;padding-top:0}.fle-check{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-dim);cursor:pointer;margin-bottom:6px}.fle-check input{accent-color:var(--accent)}.fle-hint{font-size:9px;color:var(--text-muted);margin-top:4px;line-height:1.5}.fle-grp{margin-bottom:10px;padding:10px 12px;border:1px solid var(--surface-border-soft);border-radius:3px;background:#ffffff04}.fle-grp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.fle-grp-name{background:none;border:none;color:var(--text-main);font-size:10px;font-weight:600;outline:none;flex:1;font-family:inherit}.fle-grp-del{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:11px;padding:2px 4px;opacity:.5;transition:opacity .15s}.fle-grp-del:hover{opacity:1;color:var(--red)}.fle-dropdown{position:relative;width:100%}.fle-dropdown-trigger{width:100%;padding:7px 32px 7px 10px;background:#ffffff08;border:1px solid var(--surface-border-soft);border-radius:3px;color:var(--text-main);font-size:11px;font-family:inherit;outline:none;box-sizing:border-box;cursor:pointer;text-align:left;position:relative;transition:border-color .15s}.fle-dropdown-trigger:hover{border-color:var(--surface-border-strong)}.fle-dropdown-trigger.open{border-color:var(--border-active)}.fle-dropdown-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--text-muted);pointer-events:none}.fle-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#161a20;border:1px solid var(--surface-border-soft);border-radius:4px;box-shadow:0 8px 24px #0006;z-index:100;max-height:200px;overflow-y:auto;display:none}.fle-dropdown.open .fle-dropdown-menu{display:block}.fle-dropdown-item{padding:8px 12px;font-size:11px;color:var(--text-dim);cursor:pointer;transition:background .1s,color .1s}.fle-dropdown-item:hover{background:#ffffff0d;color:var(--text-main)}.fle-dropdown-item.selected{color:var(--accent)}.btn-premium{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;font-size:11px;font-weight:700;font-family:inherit;border:1px solid var(--gold-border);border-radius:2px;background:var(--gold-dim);color:var(--gold-text);cursor:pointer;transition:background .15s,border-color .15s}.btn-premium:hover{background:#e2b34026;border-color:var(--gold-text)}.badge-premium{font-size:8px;font-weight:700;padding:2px 6px;border:1px solid var(--gold-border);border-radius:2px;color:var(--gold-text);background:var(--gold-dim);text-transform:uppercase;letter-spacing:.08em}.badge-active{font-size:8px;font-weight:700;padding:2px 6px;border:1px solid var(--accent);border-radius:2px;color:var(--accent);text-transform:uppercase;letter-spacing:.08em}.badge-inactive{font-size:8px;font-weight:700;padding:2px 6px;border:1px solid rgba(255,255,255,.08);border-radius:2px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.premium-card{border:1px solid var(--gold-border)!important;background:var(--gold-dim)!important}.premium-price{color:var(--gold-text);font-weight:700}.gated-overlay{padding:16px;border:1px solid var(--gold-border);border-radius:4px;background:var(--gold-dim);text-align:center}.gated-overlay-title{font-size:13px;font-weight:700;color:var(--gold-text);margin-bottom:6px}.gated-overlay-body{font-size:11px;color:var(--text-muted);line-height:1.5;margin-bottom:10px}.nav-item-premium{background:var(--gold-dim)!important;border-left:none!important;box-shadow:inset 2px 0 0 var(--gold-border)!important}.nav-item-premium .nav-label,.nav-item-premium i{color:var(--gold-text)!important}.workspace-status-card,.workspace-mover-card,.workspace-mover-list-row,.workspace-takeaway-card,.workspace-signal-pack,.workspace-activity-row,.next-action-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none}.workspace-mover-list-row{border:1px solid rgba(255,255,255,.08);background:#101519;border-radius:2px;transition:border-color .16s ease,background .16s ease}.workspace-mover-list-row:hover{border-color:#ffffff1f;background:#14191d}.workspace-list-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border-radius:6px;padding:0 10px;white-space:nowrap;font-size:10px;line-height:1;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text-main)}.workspace-mover-chip-critical,.workspace-list-pill.workspace-mover-chip-critical{border-color:#ffcd6652;background:#ffcd661a;color:#ffd46b}.workspace-panel-refreshing .workspace-movers-grid,.workspace-panel-refreshing .workspace-mover-list{opacity:.76;transition:opacity .16s ease}.workspace-activity-list{display:none}.news-alert-box{display:none!important}.news-mode-seg{display:flex;align-items:center;flex-shrink:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:2px;gap:0}.news-mode-seg .header-btn{height:24px;padding:0 10px;border-radius:4px;transition:background .12s,color .12s;white-space:nowrap}.news-mode-seg .header-btn.seg-active{background:#64ce9b2e;color:var(--accent);font-weight:600}.news-mode-seg .header-btn:not(.seg-active){background:transparent;color:var(--text-dim);font-weight:400}.news-pane .search-wrap:focus-within{background:#64ce9b0d;border-radius:4px;outline:1px solid rgba(100,206,155,.25);outline-offset:1px}#news-feed-root{will-change:opacity}.reader-body{font-size:13px;line-height:1.75;color:var(--text-dim);max-width:680px}.reader-body br+br{display:block;content:"";margin-top:6px}.story-body-toggle{display:block;margin-top:14px;font-size:10px;color:var(--text-muted);background:none;border:1px solid var(--surface-border-soft);border-radius:3px;padding:4px 12px;cursor:pointer;font-family:var(--font-mono);letter-spacing:.05em;transition:color .12s,border-color .12s}.story-body-toggle:hover{color:var(--accent);border-color:#64ce9b66}.app-container.full-page-mode .reader-content>.subscription-shell,.app-container.full-page-mode .reader-content>.account-shell{padding-left:30px!important;padding-right:30px!important}.app-container.full-page-mode .reader-content>.api-workspace-shell{padding-left:30px!important;padding-right:30px!important}.subscription-shell>.subscription-hero{border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:8px}.subscription-shell>.subscription-hero .subscription-hero-copy{gap:0}.subscription-shell>.subscription-hero h1{font-size:22px!important;font-weight:800!important;line-height:1.25;margin:0 0 14px}.subscription-shell>.subscription-hero p{font-size:12px;line-height:1.7;margin:0;color:var(--text-dim)}.subscription-shell>.subscription-hero .subscription-chip-row{margin-top:0}.subscription-shell .subscription-section-head .cp-section-title,.subscription-shell .subscription-comparison-section th{color:var(--gold-text)!important}.subscription-module-trust{flex-direction:column;align-items:center;gap:3px;min-height:54px;border-top-color:#c4a6581f;color:var(--text-muted)}.subscription-trust-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px}.subscription-trust-secondary{color:var(--text-muted);font-size:10px;line-height:1.35}.subscription-comparison-table{font-size:10.5px}.subscription-comparison-table th,.subscription-comparison-table td{padding:10px 14px}.subscription-comparison-table tbody th[scope=row]{color:#f4f6fa;font-weight:760}.subscription-comparison-table .is-plus{background:#c4a65806}.subscription-comparison-section th{padding-top:12px;padding-bottom:10px;background:#c4a65805;border-bottom-color:#c4a65814;font-size:9.5px}.subscription-shell{--plans-accent: var(--gold-text);--plans-accent-strong: #d8b95f;--plans-accent-soft: rgba(196, 166, 88, .14);--plans-surface: #111419;--plans-surface-hover: #161a20;--plans-border: var(--surface-border-soft);--plans-border-strong: var(--surface-border-strong)}.subscription-shell .subscription-eyebrow,.subscription-shell .cp-eyebrow,.subscription-shell .cp-section-title{color:var(--plans-accent)!important}.subscription-shell .subscription-chip{border-color:var(--plans-accent-soft)!important;background:#ffffff06!important;color:var(--text-dim)!important;transition:border-color .18s ease,background .18s ease,color .18s ease}.subscription-shell .subscription-chip:hover,.subscription-shell .subscription-chip:focus-visible{border-color:#c4a65857!important;background:#c4a6580e!important;color:var(--plans-accent)!important;outline:none}.subscription-shell .subscription-pricing-module,.subscription-shell .subscription-comparison-panel,.subscription-shell .subscription-faq-panel{border:1px solid var(--plans-border)!important;border-radius:4px!important;background:var(--plans-surface)!important;box-shadow:none!important}.subscription-shell .subscription-pricing-module{padding:14px!important}.subscription-shell .subscription-plan-card{border:1px solid var(--plans-border)!important;border-radius:4px!important;background:var(--plans-surface)!important;box-shadow:none!important;transition:border-color .18s ease,background .18s ease,transform .18s ease}.subscription-shell .subscription-plan-card:hover{border-color:#c4a65842!important;background:var(--plans-surface-hover)!important;box-shadow:none!important}.subscription-shell .subscription-plan-card.is-featured{border-color:#c4a6586b!important;background:var(--plans-surface)!important;box-shadow:inset 0 1px #c4a6582e!important}.subscription-shell .subscription-plan-card.is-featured:hover{border-color:#c4a6589e!important;background:var(--plans-surface-hover)!important}.subscription-shell .subscription-plan-card.is-pro{background:var(--plans-surface)!important}.subscription-shell .subscription-badge{border-color:#c4a6585c!important;background:#c4a6580e!important;color:var(--plans-accent)!important}.subscription-shell .subscription-price,.subscription-shell .subscription-feature-marker,.subscription-shell .subscription-comparison-table .is-plus,.subscription-shell .subscription-comparison-section th,.subscription-shell .faq-compact-item summary:after{color:var(--plans-accent)!important}.subscription-shell .subscription-feature-marker{background:var(--plans-accent)!important;box-shadow:0 0 0 3px #c4a65811!important}.subscription-shell .subscription-gold-cta{border-color:#c4a658b8!important;background:linear-gradient(180deg,#d8b95f,#b89437)!important;color:#111419!important;box-shadow:none!important}.subscription-shell .subscription-gold-cta:hover,.subscription-shell .subscription-gold-cta:focus-visible{border-color:#e2b340eb!important;background:linear-gradient(180deg,#e0c56d,#c19c3e)!important;color:#101318!important;outline:1px solid rgba(196,166,88,.42)!important;outline-offset:2px;filter:none!important}.subscription-shell .btn-outline.subscription-card-cta{border-color:var(--plans-border)!important;background:#ffffff03!important;color:var(--text-dim)!important}.subscription-shell .btn-outline.subscription-card-cta:hover,.subscription-shell .btn-outline.subscription-card-cta:focus-visible{border-color:#c4a65852!important;background:#c4a65809!important;color:var(--plans-accent)!important;outline:1px solid rgba(196,166,88,.28)!important;outline-offset:2px}.subscription-shell .subscription-module-trust{border-top:1px solid rgba(255,255,255,.065)!important;background:transparent!important;border-radius:0!important;color:var(--text-muted)!important}.subscription-shell .subscription-stripe-logo path{fill:#fff!important}.subscription-shell .subscription-comparison-table th,.subscription-shell .subscription-comparison-table td{border-bottom-color:#ffffff0e!important}.subscription-shell .subscription-comparison-table tbody tr:hover td,.subscription-shell .subscription-comparison-table tbody tr:hover th[scope=row]{background:#ffffff05!important}.subscription-shell .subscription-comparison-table .is-plus{background:#c4a65804!important}.subscription-shell .subscription-comparison-section th{background:transparent!important;border-bottom:1px solid rgba(196,166,88,.13)!important;box-shadow:inset 0 -1px #c4a6580b!important}.subscription-shell .subscription-faq-panel{padding:16px!important}.subscription-shell .subscription-faq-list .faq-compact-item{border:1px solid var(--plans-border)!important;border-radius:4px!important;background:#ffffff04!important;transition:border-color .18s ease,background .18s ease}.subscription-shell .subscription-faq-list .faq-compact-item:hover{border-color:#c4a6583d!important;background:#ffffff07!important}.subscription-shell .faq-compact-item summary:focus-visible{outline:1px solid rgba(196,166,88,.38)!important;outline-offset:3px}.subscription-shell .subscription-plan-card.is-free,.subscription-shell .subscription-plan-card.is-free:hover{border-color:var(--plans-border)!important;background:var(--plans-surface)!important;box-shadow:none!important}.subscription-shell .subscription-plan-card.is-free:hover{border-color:var(--plans-border-strong)!important;background:var(--plans-surface-hover)!important}.subscription-shell .subscription-plan-card.is-free .subscription-price{color:var(--text-main)!important}.subscription-shell .subscription-plan-card.is-free .subscription-feature-marker{background:#ffffff38!important;box-shadow:none!important}.subscription-faq-panel .subscription-section-head{align-items:flex-start!important;flex-direction:column!important;gap:4px!important}.account-shell.is-free .account-hero-panel,.account-shell.is-free .account-current-plan-card,.account-shell.is-free .account-access-panel,.account-shell.is-free .account-kv-card,.account-shell.is-free .account-metric-card,.account-shell.is-free .account-form-panel{border-color:var(--surface-border-soft)!important;background:#111419!important;box-shadow:none!important}.account-shell.is-free .subscription-chip{border-color:var(--surface-border-soft)!important;background:#ffffff06!important;color:var(--text-dim)!important}.account-shell.is-free .account-plan-name,.account-shell.is-free .account-plan-price,.account-shell.is-free .account-plan-status,.account-shell.is-free .account-panel-label{color:var(--text-main)!important}.account-shell.is-free .account-plan-status,.account-shell.is-free .account-panel-label{color:var(--text-muted)!important}.account-shell.is-free .account-access-row strong.is-enabled,.account-shell.is-free .account-access-row strong.is-limit,.account-shell.is-free .account-access-row strong.is-locked{border-color:var(--surface-border-soft)!important;background:#ffffff06!important;color:var(--text-muted)!important}.account-shell.is-free .account-access-row strong.is-enabled{color:var(--text-dim)!important}.account-shell.is-free .account-action-button.subscription-gold-cta{border-color:#c4a658b8!important;background:linear-gradient(180deg,#d8b95f,#b89437)!important;color:#111419!important}.account-shell.is-paid-plan .account-current-plan-card{border-color:#c4a65852!important;background:linear-gradient(180deg,#c4a6580e,#ffffff05)!important;box-shadow:inset 0 1px #c4a6581f!important}.account-shell.is-paid-plan .account-plan-price,.account-shell.is-paid-plan .account-plan-name.is-paid,.account-shell.is-paid-plan .account-access-row strong.is-enabled,.account-shell.is-paid-plan .account-access-row strong.is-limit{color:var(--gold-text)!important}.account-form-panel .dashboard-actions .btn-outline{border-color:var(--surface-border-soft)!important;background:#ffffff05!important;color:var(--text-dim)!important}.account-form-panel .dashboard-actions .btn-outline:hover,.account-form-panel .dashboard-actions .btn-outline:focus-visible{border-color:var(--surface-border-strong)!important;background:#ffffff09!important;color:var(--text-main)!important;outline:none!important}.account-shell .account-page-header{margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.account-shell .account-page-header .cp-headline{margin:12px 0 0;font-size:clamp(26px,3vw,34px);line-height:1.08;letter-spacing:0;color:var(--text-main)}.account-shell .account-eyebrow{color:var(--gold-text)!important}.account-shell .account-header-subtitle{max-width:760px;margin:14px 0 0;color:var(--text-dim)}.account-shell .account-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.account-shell .account-state-chip{border-color:var(--surface-border-soft)!important;background:#ffffff06!important;color:var(--text-dim)!important;box-shadow:none!important}.account-shell .account-current-panel,.account-shell .account-usage-panel,.account-shell>.account-access-panel,.account-shell .account-billing-panel,.account-shell .account-form-panel{border-color:var(--surface-border-soft);background:#111419;box-shadow:none}.account-shell .account-current-panel{padding:18px}.account-shell .account-subscription-summary{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.account-shell .account-subscription-main{display:flex;flex-direction:column;gap:8px;max-width:680px}.account-shell .account-subscription-main p{max-width:620px;margin:2px 0 0;color:var(--text-dim);line-height:1.55}.account-shell .account-subscription-actions,.account-shell .account-billing-actions{justify-content:flex-end;flex-wrap:wrap}.account-shell .account-plan-label{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.account-shell .account-plan-name{color:var(--text-main);font-size:30px;font-weight:800;line-height:1;letter-spacing:0}.account-shell .account-plan-price{color:var(--text-main);font-size:18px;font-weight:700}.account-shell .account-status-badge{width:fit-content;border:1px solid var(--surface-border-soft);border-radius:999px;background:#ffffff06;color:var(--text-muted);padding:5px 9px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.account-shell .account-current-panel.is-free-plan{border-color:var(--surface-border-soft)!important;background:#111419!important;box-shadow:none!important}.account-shell .account-current-panel.is-free-plan .account-plan-name,.account-shell .account-current-panel.is-free-plan .account-plan-price{color:var(--text-main)!important}.account-shell .account-current-panel.is-free-plan .account-status-badge{border-color:var(--surface-border-soft)!important;background:#ffffff06!important;color:var(--text-muted)!important}.account-shell .account-current-panel.is-paid-plan{border-color:#c4a65857;background:linear-gradient(180deg,#c4a6580a,#111419 42%);box-shadow:inset 0 1px #c4a6581f}.account-shell .account-current-panel.is-paid-plan .account-plan-name,.account-shell .account-current-panel.is-paid-plan .account-plan-price,.account-shell .account-current-panel.is-paid-plan .account-status-badge{color:var(--gold-text)}.account-shell .account-current-panel.is-paid-plan .account-status-badge{border-color:#c4a65847;background:#c4a6580f}.account-shell .account-metric-grid{gap:10px}.account-shell .account-metric-card{min-height:96px;border-color:var(--surface-border-soft)!important;background:#ffffff04!important;box-shadow:none!important}.account-shell .account-metric-value{color:var(--text-main)!important}.account-shell>.account-access-panel{padding:16px 18px}.account-shell>.account-access-panel .account-access-matrix{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--surface-border-soft)}.account-shell>.account-access-panel .account-access-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:11px 0;border-bottom:1px solid var(--surface-border-soft);color:var(--text-dim)}.account-shell>.account-access-panel .account-access-row span{color:var(--text-main);font-weight:650}.account-shell>.account-access-panel .account-access-row strong{min-width:86px;text-align:center;border:1px solid var(--surface-border-soft);border-radius:999px;background:#ffffff06;color:var(--text-muted);padding:5px 9px;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.account-shell>.account-access-panel.is-free-plan{border-color:var(--surface-border-soft)!important;background:#111419!important;box-shadow:none!important}.account-shell>.account-access-panel.is-free-plan .account-access-row strong.is-enabled,.account-shell>.account-access-panel.is-free-plan .account-access-row strong.is-limit,.account-shell>.account-access-panel.is-free-plan .account-access-row strong.is-locked{border-color:var(--surface-border-soft)!important;background:#ffffff06!important;color:var(--text-muted)!important}.account-shell>.account-access-panel.is-paid-plan .account-access-row strong.is-enabled,.account-shell>.account-access-panel.is-paid-plan .account-access-row strong.is-limit{border-color:#c4a65847;background:#c4a6580e;color:var(--gold-text)}.account-shell .account-billing-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--surface-border-soft);border-radius:4px;overflow:hidden;background:#ffffff03}.account-shell .account-billing-row{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;padding:12px 14px;border-bottom:1px solid var(--surface-border-soft);color:var(--text-dim)}.account-shell .account-billing-row:nth-child(odd){border-right:1px solid var(--surface-border-soft)}.account-shell .account-billing-row:nth-last-child(-n+2){border-bottom:0}.account-shell .account-billing-row span{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.account-shell .account-billing-row strong{color:var(--text-main);font-size:13px;font-weight:750;text-align:right}.account-shell .account-billing-trust{display:flex;align-items:center;gap:8px;width:fit-content;margin:14px 0 0;color:var(--text-muted);font-size:12px}.account-shell .account-billing-trust .subscription-stripe-logo{width:46px;height:auto}.account-shell .account-settings-grid{align-items:start}.account-shell .account-settings-grid .account-form-panel{min-height:0}.account-shell .account-settings-grid .dashboard-panel-head{margin-bottom:12px}.account-shell .account-settings-grid .dashboard-actions .btn-outline{min-width:132px}.account-shell .account-eyebrow{color:var(--accent)!important}.account-shell .account-header-email{margin-top:10px;color:var(--text-muted);font-size:13px;line-height:1.4}.account-shell .account-usage-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.account-shell .account-usage-grid-compact .account-metric-card{min-height:88px}@media (max-width: 920px){.account-shell .account-subscription-summary{align-items:flex-start;flex-direction:column}.account-shell .account-subscription-actions,.account-shell .account-billing-actions{justify-content:flex-start}.account-shell .account-billing-list{grid-template-columns:1fr}.account-shell .account-billing-row,.account-shell .account-billing-row:nth-child(odd){border-right:0}.account-shell .account-billing-row:nth-last-child(2){border-bottom:1px solid var(--surface-border-soft)}.account-shell .account-usage-grid-compact{grid-template-columns:1fr}}.account-shell .account-subscription-access-panel{padding:16px 18px}.account-shell .account-subscription-access-grid{display:grid;grid-template-columns:minmax(260px,.4fr) minmax(420px,.6fr);gap:12px;align-items:stretch}.account-shell .account-current-panel,.account-shell .account-access-panel,.account-shell .account-settings-group{border:1px solid var(--surface-border-soft);border-radius:4px;background:#ffffff04;box-shadow:none}.account-shell .account-current-panel{display:flex;min-height:100%;padding:14px;flex-direction:column}.account-shell .account-card-title{margin-bottom:12px;color:var(--text-main);font-size:13px;font-weight:800;letter-spacing:.02em}.account-shell .account-current-panel .account-subscription-summary{display:flex;flex:1;flex-direction:column;align-items:stretch;justify-content:space-between;gap:16px}.account-shell .account-current-panel .account-subscription-actions{justify-content:flex-start}.account-shell .account-current-panel.is-free-plan{border-color:var(--surface-border-soft)!important;background:#ffffff04!important;box-shadow:none!important}.account-shell .account-access-panel{padding:14px}.account-shell .account-access-panel .account-access-matrix{display:flex;flex-direction:column;border-top:1px solid var(--surface-border-soft)}.account-shell .account-access-panel .account-access-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:38px;padding:9px 0;border-bottom:1px solid var(--surface-border-soft)}.account-shell .account-access-panel .account-access-row span{color:var(--text-main);font-size:13px;font-weight:650}.account-shell .account-access-panel .account-access-row strong{min-width:92px;text-align:center;border:1px solid var(--surface-border-soft);border-radius:999px;background:#ffffff06;color:var(--text-muted);padding:5px 9px;font-size:10px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.account-shell .account-access-panel.is-free-plan .account-access-row strong.is-enabled,.account-shell .account-access-panel.is-free-plan .account-access-row strong.is-limit,.account-shell .account-access-panel.is-free-plan .account-access-row strong.is-locked{border-color:var(--surface-border-soft)!important;background:#ffffff06!important;color:var(--text-muted)!important}.account-shell .account-access-panel.is-paid-plan .account-access-row strong.is-enabled,.account-shell .account-access-panel.is-paid-plan .account-access-row strong.is-limit{border-color:#c4a65847;background:#c4a6580e;color:var(--gold-text)}.account-shell .account-billing-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;padding-top:12px;border-top:1px solid var(--surface-border-soft)}.account-shell .account-billing-footer .account-billing-trust{margin:0}.account-shell .account-billing-footer .account-billing-actions{margin:0;justify-content:flex-end}.account-shell .account-settings-panel{padding:16px 18px}.account-shell .account-settings-panel .account-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-shell .account-settings-group{padding:14px}.account-shell .account-settings-group .dashboard-actions{margin-top:12px}.account-shell .account-gold-outline-cta{border:1px solid rgba(196,166,88,.66);border-radius:4px;background:transparent;color:var(--gold-text);box-shadow:none}.account-shell .account-gold-outline-cta:hover,.account-shell .account-gold-outline-cta:focus-visible{border-color:#d8b95fe6;background:#c4a6580f;color:#f0d27a;box-shadow:0 0 0 3px #c4a65814;outline:none}.account-shell.is-free .account-current-panel .account-gold-outline-cta{background:transparent!important}.account-shell .account-detail-list{display:flex;flex-direction:column;border-top:1px solid var(--surface-border-soft)}.account-shell .account-detail-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;padding:10px 0;border-bottom:1px solid var(--surface-border-soft)}.account-shell .account-detail-row span{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.account-shell .account-detail-row strong{min-width:0;color:var(--text-main);font-size:13px;font-weight:700;overflow-wrap:anywhere;text-align:right}.account-shell .account-security-form{display:flex;flex-direction:column;gap:10px}.account-shell .account-settings-group .dashboard-actions .btn-outline{min-width:132px}.account-shell .account-subscription-access-panel,.account-shell .account-billing-panel,.account-shell .account-settings-panel{padding:16px}.account-shell .account-subscription-access-grid{grid-template-columns:minmax(320px,1fr) minmax(420px,1fr)}.account-shell .account-current-panel,.account-shell .account-access-panel,.account-shell .account-settings-group{background:#ffffff04}.account-shell .account-current-panel{min-height:382px;justify-content:space-between}.account-shell .account-subscription-main{gap:10px}.account-shell .account-subscription-main p{max-width:420px}.account-shell .account-access-panel .account-access-row{min-height:34px;padding:7px 0}.account-shell .account-access-panel .account-access-row strong{min-width:86px}.account-shell .account-card-copy{margin:-4px 0 12px;color:var(--text-muted);font-size:12px;line-height:1.45}.account-shell .account-settings-group{min-height:220px}.account-shell .account-security-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.account-shell .account-billing-list{grid-template-columns:repeat(4,minmax(0,1fr))}.account-shell .account-billing-row,.account-shell .account-billing-row:nth-child(odd){border-right:1px solid var(--surface-border-soft);border-bottom:0}.account-shell .account-billing-row:last-child{border-right:0}@media (max-width: 920px){.account-shell .account-subscription-access-grid,.account-shell .account-settings-panel .account-settings-grid{grid-template-columns:1fr}.account-shell .account-current-panel{min-height:0}.account-shell .account-security-form,.account-shell .account-billing-list{grid-template-columns:1fr}.account-shell .account-billing-row,.account-shell .account-billing-row:nth-child(odd){border-right:0;border-bottom:1px solid var(--surface-border-soft)}.account-shell .account-billing-row:last-child{border-bottom:0}.account-shell .account-billing-footer{align-items:flex-start;flex-direction:column}.account-shell .account-billing-footer .account-billing-actions{justify-content:flex-start}}.account-shell .account-sub-summary-section,.account-shell .account-plan-access-section,.account-shell .account-ba-section{padding:16px 18px}.account-shell .account-sub-summary-grid{display:grid;grid-template-columns:minmax(240px,.45fr) 1fr;gap:0;align-items:start;border-top:1px solid var(--surface-border-soft);padding-top:14px}.account-shell .account-sub-items{display:flex;flex-direction:column;padding-right:24px;border-right:1px solid var(--surface-border-soft)}.account-shell .account-sub-item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:10px 0;border-bottom:1px solid var(--surface-border-soft)}.account-shell .account-sub-item:last-child{border-bottom:0}.account-shell .account-sub-item-label{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.account-shell .account-sub-item-value{color:var(--text-main);font-size:13px;font-weight:750;text-align:right}.account-shell .account-sub-item-value.is-paid-value{color:var(--gold-text)}.account-shell .account-sub-muted{color:var(--text-muted)!important;font-weight:600!important}.account-shell .account-sub-right{display:flex;flex-direction:column;gap:14px;padding-left:24px}.account-shell .account-sub-explanation{margin:0;color:var(--text-dim);font-size:13px;line-height:1.55;max-width:560px}.account-shell .account-sub-actions{justify-content:flex-start;flex-wrap:wrap;gap:8px}.account-shell .account-plan-access-section .account-access-matrix-flat{display:flex;flex-direction:column;border-top:1px solid var(--surface-border-soft)}.account-shell .account-plan-access-section .account-access-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;padding:9px 0;border-bottom:1px solid var(--surface-border-soft)}.account-shell .account-plan-access-section .account-access-row:last-child{border-bottom:0}.account-shell .account-plan-access-section .account-access-row span{color:var(--text-main);font-size:13px;font-weight:650}.account-shell .account-plan-access-section .account-access-row strong{min-width:92px;text-align:center;border:1px solid var(--surface-border-soft);border-radius:999px;background:#ffffff06;color:var(--text-muted);padding:5px 9px;font-size:10px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.account-shell.is-paid-plan .account-plan-access-section .account-access-row strong.is-enabled,.account-shell.is-paid-plan .account-plan-access-section .account-access-row strong.is-limit{border-color:#c4a65847;background:#c4a6580e;color:var(--gold-text)}.account-shell .account-ba-grid{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);gap:0;align-items:start;border-top:1px solid var(--surface-border-soft);padding-top:14px}.account-shell .account-ba-billing{display:flex;flex-direction:column;gap:14px;padding-right:24px;border-right:1px solid var(--surface-border-soft)}.account-shell .account-ba-billing-trust{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:12px;line-height:1.4}.account-shell .account-ba-billing-trust .subscription-stripe-logo{flex-shrink:0;width:44px;height:auto}.account-shell .account-ba-billing-fields{display:flex;flex-direction:column;border-top:1px solid var(--surface-border-soft)}.account-shell .account-ba-field-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:10px 0;border-bottom:1px solid var(--surface-border-soft)}.account-shell .account-ba-field-row:last-child{border-bottom:0}.account-shell .account-ba-field-label{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.account-shell .account-ba-field-value{color:var(--text-main);font-size:13px;font-weight:700;text-align:right}.account-shell .account-ba-field-muted{color:var(--text-muted)!important;font-weight:600!important}.account-shell .account-ba-billing-actions{justify-content:flex-start;flex-wrap:wrap;gap:8px}.account-shell .account-ba-security{display:flex;flex-direction:column;gap:20px;padding-left:24px}.account-shell .account-ba-email-block{display:flex;flex-direction:column;gap:4px;padding-bottom:16px;border-bottom:1px solid var(--surface-border-soft)}.account-shell .account-ba-block-label{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px}.account-shell .account-ba-email-value{color:var(--text-main);font-size:14px;font-weight:700;overflow-wrap:anywhere}.account-shell .account-ba-block-copy{margin:2px 0 0;color:var(--text-muted);font-size:12px;line-height:1.45}.account-shell .account-ba-password-block,.account-shell .account-security-stack{display:flex;flex-direction:column;gap:10px}.account-shell .account-ba-pw-action{margin-top:4px}@media (max-width: 920px){.account-shell .account-sub-summary-grid,.account-shell .account-ba-grid{grid-template-columns:1fr}.account-shell .account-sub-items{padding-right:0;border-right:0;border-bottom:1px solid var(--surface-border-soft);padding-bottom:14px;margin-bottom:14px}.account-shell .account-sub-right{padding-left:0}.account-shell .account-ba-billing{padding-right:0;border-right:0;border-bottom:1px solid var(--surface-border-soft);padding-bottom:20px;margin-bottom:4px}.account-shell .account-ba-security{padding-left:0}}.account-shell .acct-sub-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.account-shell .acct-sub-card{border:1px solid var(--surface-border-soft);background:#ffffff04;border-radius:4px;padding:14px;display:flex;flex-direction:column;gap:8px;min-width:0}.account-shell .acct-sub-card-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.account-shell .acct-sub-card-value{font-size:22px;font-weight:800;color:var(--text-main);line-height:1.1}.account-shell .acct-sub-card-value.is-paid{color:var(--gold-text)}.account-shell .acct-sub-card-value.is-secondary{font-size:14px;font-weight:600;color:var(--text-dim)}.account-shell .acct-sub-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.account-shell .acct-sub-desc{margin:0;color:var(--text-dim);font-size:13px;line-height:1.55;max-width:520px}.account-shell .acct-sub-actions{justify-content:flex-end;flex-wrap:wrap;gap:8px;flex-shrink:0}.account-shell .acct-access-list{display:flex;flex-direction:column;border-top:1px solid var(--surface-border-soft)}.account-shell .acct-access-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;padding:9px 0;border-bottom:1px solid var(--surface-border-soft)}.account-shell .acct-access-row:last-child{border-bottom:0}.account-shell .acct-access-label{color:var(--text-main);font-size:13px;font-weight:600}.account-shell .acct-access-val{font-size:12px;font-weight:700;color:var(--text-muted);letter-spacing:.04em;text-align:right}.account-shell .acct-access-val.is-on{color:var(--accent)}.account-shell.is-paid-plan .acct-access-val.is-on{color:var(--gold-text)}.account-shell .acct-access-val.is-off{opacity:.4}.account-shell .acct-billing-trust{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:12px;line-height:1.4}.account-shell .acct-billing-trust .subscription-stripe-logo{width:40px;height:auto;flex-shrink:0}.account-shell .acct-billing-rows{display:flex;flex-direction:column;border-top:1px solid var(--surface-border-soft)}.account-shell .acct-ba-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:38px;padding:8px 0;border-bottom:1px solid var(--surface-border-soft)}.account-shell .acct-ba-row:last-child{border-bottom:0}.account-shell .acct-ba-label{color:var(--text-dim);font-size:13px}.account-shell .acct-ba-value{color:var(--text-main);font-size:13px;font-weight:700;text-align:right}.account-shell .acct-ba-value.is-dim{color:var(--text-muted);font-weight:600}.account-shell .acct-field-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.account-shell .acct-login-email{font-size:14px;font-weight:700;color:var(--text-main);margin-bottom:4px;overflow-wrap:anywhere}.account-shell .acct-login-desc{margin:0;color:var(--text-muted);font-size:12px;line-height:1.45}@media (max-width: 920px){.account-shell .acct-sub-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.account-shell .acct-sub-footer{flex-direction:column;align-items:flex-start;gap:14px}}.account-shell .acct-access-details{border-top:1px solid var(--border-subtle, rgba(255,255,255,.08));margin-top:16px;padding-top:12px}.account-shell .acct-access-details .acct-access-list{margin-top:10px;padding:0}.account-shell .acct-access-summary{cursor:pointer;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--text-secondary, #aaa);list-style:none;-webkit-user-select:none;user-select:none;padding:4px 0;outline:none}.account-shell .acct-access-summary:before{content:"▸";font-size:10px;transition:transform .18s;color:var(--text-muted, #666)}.account-shell .acct-access-details[open] .acct-access-summary:before{transform:rotate(90deg)}.account-shell .acct-access-summary:hover{color:var(--text-primary, #e8e8e8)}.account-shell .acct-access-helper{font-size:12px;font-weight:400;color:var(--text-muted, #666)}.account-shell .acct-billing-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border-subtle, rgba(255,255,255,.08))}.account-shell .acct-billing-footer-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}@media (max-width: 760px){.account-shell .acct-billing-footer{flex-direction:column;align-items:flex-start}}.account-shell .acct-settings-email-block{padding:4px 0 14px}.account-shell .acct-settings-divider{height:1px;background:var(--border-subtle, rgba(255,255,255,.08));margin:4px 0 18px}.account-shell .acct-settings-password-block{padding-top:4px}.account-shell .acct-settings-password-block .account-security-stack{display:flex;flex-direction:column;gap:14px;max-width:400px;margin-top:12px}.account-shell .acct-pw-action{padding-top:4px}.account-shell .acct-access-details{border-top:1px solid var(--border-subtle, rgba(255,255,255,.08));margin-top:16px}.account-shell .acct-access-summary{cursor:pointer;display:flex;align-items:center;gap:8px;padding:11px 0;list-style:none;-webkit-user-select:none;user-select:none;outline:none;transition:color .15s}.account-shell .acct-access-summary::-webkit-details-marker{display:none}.account-shell .acct-access-chevron{font-size:14px;color:var(--text-muted, #666);transition:transform .18s;line-height:1;flex-shrink:0}.account-shell .acct-access-details[open] .acct-access-chevron{transform:rotate(90deg)}.account-shell .acct-access-label-text{font-size:13px;font-weight:500;color:var(--text-secondary, #aaa);transition:color .15s}.account-shell .acct-access-summary:hover .acct-access-label-text{color:var(--text-primary, #e8e8e8)}.account-shell .acct-access-summary:hover .acct-access-chevron{color:var(--text-secondary, #aaa)}.account-shell .acct-access-helper{font-size:11px;color:var(--text-muted, #666);font-weight:400;margin-left:auto}.account-shell .acct-access-details .acct-access-list{padding:8px 0 4px}.account-shell .acct-billing-cells{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:0}.account-shell .acct-billing-cell{border:1px solid var(--surface-border-soft);background:#ffffff04;border-radius:4px;padding:14px;display:flex;flex-direction:column;gap:8px;min-width:0}.account-shell .acct-billing-cell-label{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted, #666)}.account-shell .acct-billing-cell-value{font-size:13px;font-weight:500;color:var(--text-primary, #e8e8e8)}.account-shell .acct-billing-cell-value.is-dim{color:var(--text-muted, #666)}.account-shell.is-paid-plan .acct-billing-cell-value.is-permanent,.account-shell.is-pro .acct-billing-cell-value.is-permanent{color:var(--gold-soft, #d4a843)}@media (max-width: 760px){.account-shell .acct-billing-cells{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.account-shell .acct-billing-cells{grid-template-columns:minmax(0,1fr)}}.account-shell .acct-settings-cards{display:grid;grid-template-columns:240px 1fr;gap:10px;align-items:start}.account-shell .acct-settings-card{border:1px solid var(--surface-border-soft);background:#ffffff04;border-radius:4px;padding:16px;display:flex;flex-direction:column;gap:8px;min-width:0}.account-shell .acct-login-note{font-size:11px;color:var(--text-muted, #666);margin:2px 0 0;line-height:1.4}.account-shell .acct-settings-copy{font-size:12px;color:var(--text-muted, #666);margin:0;line-height:1.45}.account-shell .acct-pw-row1{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:10px;align-items:end;margin-top:4px}.account-shell .acct-pw-row1 .settings-field{display:flex;flex-direction:column;gap:5px;min-width:0}.account-shell .acct-pw-btn{height:44px;white-space:nowrap;padding:0 16px;box-sizing:border-box;align-self:end}@media (max-width: 900px){.account-shell .acct-settings-cards{grid-template-columns:1fr}.account-shell .acct-pw-row1{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.account-shell .acct-pw-row1{grid-template-columns:1fr}}.account-shell.is-pro .acct-sub-card-value.is-permanent,.account-shell.is-paid-plan .acct-sub-card-value.is-permanent{color:var(--gold-soft, #d4a843)}.account-shell .acct-access-summary:before,.account-shell .acct-access-details[open] .acct-access-summary:before{content:none!important;display:none!important;transition:none}.account-shell .acct-access-summary::marker{display:none}.account-shell .acct-billing-history{margin-top:16px;border-top:1px solid var(--border-subtle, rgba(255,255,255,.07));padding-top:14px}.account-shell .acct-bh-head{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted, #666);margin-bottom:10px}.account-shell .acct-bh-row{display:flex;align-items:center;gap:16px;padding:10px 14px;background:#ffffff08;border:1px solid var(--border-subtle, rgba(255,255,255,.07));border-radius:6px;flex-wrap:wrap}.account-shell .acct-bh-date{font-size:11px;color:var(--text-muted, #666);min-width:80px;flex-shrink:0}.account-shell .acct-bh-desc{font-size:13px;font-weight:500;color:var(--text-primary, #e8e8e8);flex:1}.account-shell .acct-bh-ref{font-size:11px;font-family:monospace;color:var(--text-muted, #666)}.account-shell .acct-bh-amount{font-size:12px;color:var(--text-secondary, #aaa);min-width:90px;text-align:right}.account-shell .acct-bh-badge{font-size:10px;font-weight:600;padding:3px 8px;border-radius:4px;letter-spacing:.05em;text-transform:uppercase}.account-shell .acct-bh-badge.is-permanent{background:#d4a8431f;color:var(--gold-soft, #d4a843);border:1px solid rgba(212,168,67,.25)}.api-workspace-shell{gap:14px}.api-workspace-hero{padding:0 0 24px;border-bottom:0;margin-bottom:2px}.api-workspace-hero .cp-sub{max-width:680px;margin-bottom:0}.api-hero-actions{min-width:0}.api-signal-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:16px}.api-signal{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:var(--text-dim)}.api-signal:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--text-dim)}.api-signal.is-live{color:var(--accent)}.api-signal.is-live:before{background:var(--accent)}.api-signal.is-preview{color:var(--gold-text, #c9a84c)}.api-signal.is-preview:before{background:var(--gold-text, #c9a84c)}.api-overview-grid,.api-module-grid,.api-credits-grid{display:grid;gap:14px}.api-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.api-home-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.api-credits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.api-workspace-shell .overview-card{min-height:0}.api-summary-card,.api-metric-card{padding:16px 18px}.api-metric-card .overview-value{line-height:1.05}.api-home-status-grid .workspace-status-card{min-height:132px;row-gap:6px}.api-workspace-status-card{width:100%}.api-home-status-grid .workspace-status-card .overview-card-icon{margin-bottom:0}.api-home-status-grid .workspace-status-card .workspace-status-value{line-height:1.12}.api-home-status-grid .workspace-status-card .workspace-status-detail{color:var(--text-dim)}.api-home-status-grid .workspace-status-card .workspace-status-cta{color:var(--text-main);font-weight:700}.api-home-status-grid .workspace-status-card:hover .workspace-status-cta{color:var(--accent)}.api-home-status-grid .api-workspace-status-card-preview:hover .workspace-status-cta{color:var(--gold-text, #c9a84c)}.api-summary-meta{margin-top:auto;font-size:10px;line-height:1.45;color:var(--text-muted)}.api-keys-panel{gap:0}.api-key-stage{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0 2px}.api-key-stage-copy{display:flex;flex-direction:column;gap:8px;max-width:520px}.api-key-stage-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.api-key-stage-hints{display:flex;flex-wrap:wrap;gap:8px}.api-key-stage-hints span{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;color:var(--text-dim);font-size:10px;line-height:1}.api-product-card{background:#111419;border-color:var(--surface-border-soft)}.api-capability-grid .api-product-card{padding-top:18px;padding-bottom:18px}.api-product-head,.api-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.api-product-title{font-size:14px;font-weight:800;color:var(--text-main);margin-bottom:6px}.api-product-copy,.api-panel-copy,.api-empty-copy{font-size:11px;line-height:1.65;color:var(--text-muted)}.api-product-meta{margin-top:2px;font-size:11px;line-height:1.55;color:var(--text-dim)}.api-capability-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.api-capability-note{max-width:420px;font-size:10px;line-height:1.6;color:var(--text-muted)}.api-status-badge,.api-method-badge,.api-scope-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:2px;border:1px solid rgba(255,255,255,.12);padding:2px 7px;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-mono)}.api-status-badge.is-live,.api-method-badge.is-get,.api-method-badge.is-ws{color:var(--accent);border-color:#64ce9b94}.api-status-badge.is-preview,.api-method-badge.is-post{color:var(--gold-text, #c9a84c);border-color:#c9a84c7a}.api-feature-list{list-style:none;padding:0;margin:14px 0 16px;display:flex;flex-direction:column;gap:7px}.api-feature-list li{display:flex;align-items:flex-start;gap:8px;font-size:10px;line-height:1.5;color:var(--text-dim)}.api-feature-list li:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--accent);margin-top:5px;flex:0 0 auto}.api-product-card.is-preview .api-feature-list li:before{background:var(--gold-text, #c9a84c)}.api-panel-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;color:var(--text-main);font-size:11px;font-weight:800;font-family:var(--font-sans);cursor:pointer;text-decoration:none}.api-panel-link:hover{color:var(--accent)}.api-panel-link.is-muted{color:var(--text-dim)}.api-panel-link.is-gold:hover{color:var(--gold-text, #c9a84c)}.api-button-row{display:flex;flex-wrap:wrap;gap:16px}.api-button-row-compact{gap:10px}.api-setup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--surface-border-soft);border-radius:4px;background:var(--surface-border-soft)}.api-setup-step{padding:16px 18px;background:var(--surface-bg, #0d1014)}.api-step-kicker{font-size:10px;font-weight:800;color:var(--accent);font-family:var(--font-mono);margin-bottom:6px}.api-table-wrap{width:100%;overflow-x:auto}.api-table{width:100%;border-collapse:collapse;font-size:11px}.api-table th{text-align:left;padding:8px 10px;color:var(--text-muted);font-weight:700;font-size:9px;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap}.api-table td{padding:10px;color:#b9c0cc;border-bottom:1px solid rgba(255,255,255,.035);vertical-align:top}.api-table code,.api-inline-code{font-family:var(--font-mono);color:var(--accent);font-size:10px}.api-empty-panel{padding:18px;border:1px solid rgba(255,255,255,.06);border-radius:4px;background:#ffffff04}.api-empty-title{font-size:13px;font-weight:800;color:var(--text-main);margin-bottom:5px}.api-code-block{margin-top:12px;background:#0000003d;border:1px solid rgba(255,255,255,.06);border-radius:4px;overflow:hidden}.api-code-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px;border-bottom:1px solid rgba(255,255,255,.05);background:#ffffff05}.api-code-label{font-size:9px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.api-copy-btn,.api-mini-btn{color:var(--text-muted);background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:3px;padding:2px 8px;cursor:pointer;font-size:9px;font-family:inherit}.api-copy-btn:hover,.api-mini-btn:hover{color:var(--accent);border-color:#64ce9b59}.api-code-scroll{padding:10px 12px;overflow-x:auto}.api-code-scroll code,.api-code-scroll pre{font-family:var(--font-mono);font-size:10px;color:#b7becc;white-space:pre;display:block;line-height:1.7;margin:0}.api-code-block.is-quickstart{background:#ffffff04}.api-code-block.is-response .api-code-scroll{max-height:220px;overflow:auto}.api-code-block.is-inline-code .api-code-scroll{padding-top:9px;padding-bottom:9px}.api-doc-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}.api-doc-main{display:flex;flex-direction:column;gap:14px}.api-doc-panel{scroll-margin-top:24px}.api-endpoint{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.05)}.api-endpoint:last-child{border-bottom:0;padding-bottom:0}.api-endpoint-route{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.api-endpoint-copy{display:flex;flex-direction:column;gap:6px}.api-endpoint-title{font-size:13px;font-weight:800;color:var(--text-main);margin-bottom:0}.api-endpoint-meta{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px}.api-endpoint-meta span{font-size:10px;color:var(--text-dim)}.api-endpoint-meta b{color:#ffffff59;font-weight:600}.api-doc-sidebar{position:sticky;top:20px;display:flex;flex-direction:column;gap:10px}.api-doc-sidebar .dashboard-panel{padding:14px}.api-doc-side-panel{gap:10px}.api-doc-cta-panel .api-panel-copy{margin-bottom:8px}.api-doc-cta-button{width:100%}.api-toc-link{display:block;padding:6px 0;font-size:11px;color:var(--text-dim);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.04)}.api-toc-link:last-child{border-bottom:0}.api-toc-link:hover{color:var(--accent)}.api-muted-panel{padding:12px 14px;border:1px solid rgba(255,255,255,.06);border-radius:4px;background:#ffffff04;font-size:11px;color:var(--text-muted);line-height:1.55}.api-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.api-billing-compact-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px;margin-top:12px}.api-billing-empty-panel{min-height:0}.api-record-panel .api-empty-panel{padding:16px 18px}.api-checklist{display:flex;flex-direction:column}.api-check-row{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px solid var(--surface-border-soft)}.api-check-row:last-child{border-bottom:0}.api-check-icon{min-width:18px;color:var(--text-muted);font-size:12px;line-height:1.5}.api-check-row.is-done .api-check-icon{color:var(--accent);font-weight:800}.api-check-title{font-size:11px;font-weight:700;color:var(--text-muted)}.api-check-row.is-done .api-check-title{color:var(--text-main)}.api-check-hint{font-size:10px;color:var(--text-muted);margin-top:2px}.api-credits-packages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.api-credit-package{padding:14px 12px;border:1px solid rgba(255,255,255,.09);border-radius:4px;background:#ffffff04;text-align:center;cursor:pointer}.api-credit-package:hover,.api-credit-package.is-selected{border-color:#64ce9b73;background:#64ce9b0f}.api-credit-amount{font-size:20px;font-weight:800;color:var(--text-main)}.api-credit-caption{font-size:10px;color:var(--text-muted);margin-top:3px}.api-credits-grid-tight .overview-card{min-height:124px}.api-topup-panel .dashboard-panel-head{margin-bottom:10px}.api-topup-headline-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.api-support-cta{white-space:nowrap}.api-credits-packages-manual .api-credit-package{background:#ffffff03}.api-topup-note{margin-top:12px}.api-inline-note{padding:10px 14px}@media (max-width: 980px){.api-module-grid,.api-doc-layout,.api-credits-grid,.api-home-status-grid,.api-record-grid,.api-billing-compact-grid,.api-setup-grid{grid-template-columns:1fr}.api-doc-sidebar{position:static}.api-workspace-hero{flex-direction:column}.api-hero-actions{width:100%;min-width:0}.api-key-stage,.api-capability-footer,.api-topup-headline-row{flex-direction:column;align-items:flex-start}.api-key-stage-actions{width:100%;align-items:flex-start}.api-doc-cta-button{width:auto}}@media (max-width: 640px){.api-credits-packages{grid-template-columns:repeat(2,minmax(0,1fr))}.api-product-head,.api-card-head{flex-direction:column}.api-table th,.api-table td{padding-left:8px;padding-right:8px}}:root{--mobile-page-gutter: max(16px, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));--detail-page-gutter: 16px;--header-height: 52px;--content-max-width: 900px;--catalayer-card-gap: 10px;--catalayer-section-gap: 12px}.detail-info-cards-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--catalayer-card-gap, 10px);width:100%;box-sizing:border-box}.reader-header-inner,.reader-article-wrap{padding-inline:32px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.reader-scroll-area,.reader-content.reader-story-mode .reader-scroll-area,html[data-code-layout] .reader-scroll-area{padding-left:0!important;padding-right:0!important;padding-inline:0!important;box-sizing:border-box!important}.reader-title-line h1.reader-title,.reader-title-line .reader-title-text{word-break:break-word!important;overflow-wrap:anywhere!important}.code-product-switcher-shell{position:relative;width:100%;padding:0;border:0;box-sizing:border-box}.code-logo-divider{width:100%;height:1px;flex:0 0 1px;margin:1px 0;border:0;background:var(--border, rgba(255, 255, 255, .08))}.code-product-switcher-toggle{width:100%;height:44px;min-height:44px;display:grid;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 10px;margin:0;border:0;border-radius:0;background:transparent;color:#c8d0dc;font:500 11px/1 var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);letter-spacing:.02em;cursor:pointer;box-sizing:border-box;transition:color .2s,background .2s}.code-product-switcher-toggle>i{width:16px;font-size:13px;text-align:center;color:inherit}.code-product-switcher-toggle>i:last-child{font-size:11px;color:var(--text-muted, #778194);transition:transform .2s ease}.code-product-switcher-toggle>span{min-width:0;text-align:left}.code-product-switcher-toggle:hover,.code-product-switcher-toggle[aria-expanded=true]{color:var(--text-dim, #a5adbb);background:#ffffff0a}.code-product-switcher-toggle[aria-expanded=true]>i:last-child{transform:rotate(180deg)}.code-product-switcher-menu{position:static;width:100%;display:flex;flex-direction:column;padding:0;border:0;background:transparent;box-shadow:none;box-sizing:border-box}.code-product-switcher-menu[hidden]{display:none}.code-product-switcher-item{width:100%;height:38px;min-height:38px;display:grid;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:0;background:transparent;color:#5a6880;font:500 10.5px/1 var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);text-decoration:none;cursor:pointer;box-sizing:border-box}.code-product-switcher-item>i,.code-product-switcher-item>span:last-child{width:16px;font-size:13px;text-align:center;color:inherit}.code-product-switcher-item>span:nth-child(2){min-width:0;text-align:left}.code-product-switcher-item:hover{background:#ffffff0a;color:#9aa4b3}.code-product-switcher-item.is-active{color:var(--accent, #64ce9b);background:#06080d;border-left:2px solid var(--accent, #64ce9b);padding-left:8px}.code-product-switcher-item.is-active>i{color:var(--accent, #64ce9b);font-weight:700}.code-product-switcher-item:disabled{color:#5a6880;cursor:default}.code-product-switcher-item:disabled:hover{background:transparent}.code-product-switcher-shell.is-open~.nav-item.active,.code-product-switcher-shell.is-open~.nav-group .nav-item.active{color:#c8d0dc;background:transparent;border-left:0;padding-left:10px;box-shadow:none;transition:none}.code-product-switcher-shell.is-open~.nav-item.active>i,.code-product-switcher-shell.is-open~.nav-group .nav-item.active>i{color:#c8d0dc;font-weight:400}:root{--pane-header-height: 42px}.code-workspace-shell .news-pane>.pane-header,.code-workspace-shell .reader-pane>.pane-header{height:var(--pane-header-height, 42px)!important;min-height:var(--pane-header-height, 42px)!important;max-height:var(--pane-header-height, 42px)!important;box-sizing:border-box!important;display:flex!important;align-items:center!important}.code-workspace-shell .reader-header-btn{height:100%!important;max-height:var(--pane-header-height, 42px)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.rail-quick-item:disabled,.rail-chat-input:disabled,.rail-chat-ask-btn:disabled{cursor:not-allowed;opacity:.58}@media (min-width: 821px){#dashboard-monitor-panel .workspace-mini-stat>span{min-height:3em;line-height:1.5}}.code-settings-local-data .acct-settings-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.code-settings-local-data .acct-settings-card{height:100%}.code-settings-local-data .acct-settings-card>.account-action-button,.code-settings-local-data .acct-settings-card>.account-action-row{margin-top:auto}@media (max-width: 900px){.code-settings-local-data .acct-settings-cards{grid-template-columns:1fr}}html[data-code-layout] #app-viewport{width:100vw;height:100vh;display:grid!important;grid-template-rows:1fr var(--status-bar-height, 24px)!important}html[data-code-layout=wide] #app-viewport{grid-template-columns:124px minmax(0,1fr) 216px!important;grid-template-areas:"nav reader stocks" "nav status stocks"!important}html[data-code-layout=list] #app-viewport{grid-template-columns:124px minmax(0,.95fr) minmax(0,1.15fr) 216px!important;grid-template-areas:"nav news reader stocks" "nav status status stocks"!important}html[data-code-layout] .reader-pane{display:flex!important;width:auto!important}html[data-code-layout] .stocks-pane{display:flex!important;width:216px!important}html[data-code-layout=wide] .news-pane,html[data-code-layout=wide] #reader-header-area{display:none!important}html[data-code-layout=list] .news-pane{display:flex!important;width:auto!important}html[data-code-layout=wide] #app-viewport.rail-hidden-mode,html[data-code-route=settings] #app-viewport{grid-template-columns:124px minmax(0,1fr)!important;grid-template-areas:"nav reader" "nav status"!important}html[data-code-layout=list] #app-viewport.rail-hidden-mode{grid-template-columns:124px minmax(0,.95fr) minmax(0,1.15fr)!important;grid-template-areas:"nav news reader" "nav status status"!important}html[data-code-layout] #app-viewport.rail-hidden-mode .stocks-pane,html[data-code-route=settings] .stocks-pane{display:none!important;width:0!important}#rail-reopen-tab{display:none;position:fixed!important;top:12px!important;right:14px!important;width:36px!important;height:36px!important;z-index:1000!important;background:#0d121d!important;color:var(--text-dim, #94a3b8)!important;border:1px solid var(--border, #1e293b)!important;border-radius:2px!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;font-size:20px!important;padding:0!important;margin:0!important;line-height:1!important}#rail-reopen-tab:hover{color:#fff!important;border-color:#334155!important;background:#151b28!important}.nav-drawer-footer{display:none!important}html[data-code-layout]:not([data-code-route=settings]) #app-viewport.rail-hidden-mode .rail-reopen-tab,html[data-code-layout]:not([data-code-route=settings]) #app-viewport.rail-hidden-mode #rail-reopen-tab,html:not([data-code-route=settings]) body.rail-hidden-mode #rail-reopen-tab{display:flex!important}html[data-code-route=settings] #app-viewport .rail-reopen-tab,html[data-code-route=settings] #app-viewport #rail-reopen-tab,html[data-code-route=settings] #rail-reopen-tab,html[data-code-route=settings] .rail-reopen-tab,html[data-code-route=settings] #code-pro-toggle,html[data-code-route=settings] #code-pro-drawer,html[data-code-route=settings] .stocks-pane,html[data-code-route=settings] #app-viewport.rail-hidden-mode #rail-reopen-tab,html[data-code-route=settings] #app-viewport.rail-hidden-mode .rail-reopen-tab,body.rail-hidden-mode html[data-code-route=settings] #rail-reopen-tab,html[data-code-route=settings] body.rail-hidden-mode #rail-reopen-tab,html[data-code-route=history] .news-mode-seg,.news-mode-seg[hidden]{display:none!important}.news-mode-seg button{justify-content:center!important;text-align:center!important}#stocks-root [hidden]{display:none!important}html:not([data-code-route=workspace]) #raw-workspace{display:none!important}html:not([data-code-route=workspace]):not([data-code-route=plans]):not([data-code-route=monitor]):not([data-code-route=api]) .workspace-home-shell{display:none!important}html[data-code-route=plans] .workspace-home-shell,html[data-code-route=plans] #raw-plans,#app-viewport[data-code-route=plans] .workspace-home-shell,#app-viewport[data-code-route=plans] #raw-plans{display:flex!important;flex-direction:column!important;gap:var(--catalayer-section-gap, 12px)!important}html:not([data-code-auth=authenticated]) #nav-logout-link{display:none!important}html[data-code-route=workspace] .nav-item[href="/workspace"],html[data-code-route=searches] .nav-item[href="/searches"],html[data-code-route=saved] .nav-item[href="/searches"],html[data-code-route=history] .nav-item[href="/history"],html[data-code-route=settings] .nav-item[href="/settings"],html[data-code-route=account] .nav-item[href="/account"],.nav-item.nav-item-active.active:not(.nav-item-premium),.nav-item.active:not(.nav-item-premium){background:#ffffff14!important;color:#fff!important}html[data-code-route=workspace] .nav-item[href="/workspace"] i,html[data-code-route=searches] .nav-item[href="/searches"] i,html[data-code-route=saved] .nav-item[href="/searches"] i,html[data-code-route=history] .nav-item[href="/history"] i,html[data-code-route=settings] .nav-item[href="/settings"] i,html[data-code-route=account] .nav-item[href="/account"] i,.nav-item.nav-item-active.active:not(.nav-item-premium) i,.nav-item.active:not(.nav-item-premium) i{color:var(--green, #71cf9c)!important}.nav-item-premium,#nav-plans-link{background:var(--gold-dim, rgba(226, 179, 64, .08))!important;border-left:none!important;box-shadow:inset 2px 0 0 var(--gold-border, rgba(226, 179, 64, .25))!important}.nav-item-premium .nav-label,.nav-item-premium i,#nav-plans-link .nav-label,#nav-plans-link i{color:var(--gold-text, #e2b340)!important}.nav-item-premium:hover,#nav-plans-link:hover{background:#c4a6581f!important;color:#e2c680!important}.nav-item-premium.active,#nav-plans-link.active,html[data-code-route=plans] .nav-item-premium,html[data-code-route=plans] #nav-plans-link{background:#c4a65829!important;box-shadow:inset 2px 0 #e2c680!important;color:#e2c680!important}.nav-item-premium.active .nav-label,.nav-item-premium.active i,html[data-code-route=plans] #nav-plans-link .nav-label,html[data-code-route=plans] #nav-plans-link i{color:#e2c680!important}html[data-code-layout=wide] .reader-pane,#app-viewport[data-code-layout=wide] .reader-pane,html[data-code-route=plans] .reader-pane,#app-viewport[data-code-route=plans] .reader-pane{grid-column:2 / 3!important;grid-row:1 / 2!important;display:flex!important;visibility:visible!important}html[data-code-layout=wide] .reader-content,#app-viewport[data-code-layout=wide] .reader-content,#app-viewport[data-code-route=plans] .reader-content{padding:18px 30px 32px}html[data-code-layout=wide] .workspace-home-shell,#app-viewport[data-code-layout=wide] .workspace-home-shell,#app-viewport[data-code-route=plans] .workspace-home-shell{max-width:100%}html[data-code-layout=list] .reader-pane{grid-column:3 / 4!important}.story-source-lead-wrap{padding-top:14px!important;width:100%!important;box-sizing:border-box!important}.story-workspace-sections{padding:14px 0 32px!important;width:100%!important;box-sizing:border-box!important}.code-responsive-control,#code-drawer-backdrop{display:none}@media (min-width: 1100px) and (max-width: 1439px){html[data-code-layout] #app-viewport{--code-nav-size: 96px}html[data-code-layout=wide] #app-viewport{grid-template-columns:96px minmax(0,1fr)!important;grid-template-areas:"nav reader" "nav status"!important}html[data-code-layout=list] #app-viewport{grid-template-columns:96px minmax(260px,.85fr) minmax(0,1.15fr)!important;grid-template-areas:"nav news reader" "nav status status"!important}html[data-code-layout] #app-viewport .code-nav-wrapper,html[data-code-layout] #app-viewport .nav-pane{width:96px!important;max-width:96px!important}html[data-code-layout] #app-viewport .status-bar{grid-area:status!important;grid-row:2!important;position:relative!important;left:auto!important;right:auto!important;width:100%!important;height:auto;min-height:24px;flex-wrap:wrap}html[data-code-layout] #app-viewport .stocks-pane{display:none!important;position:fixed;top:0;bottom:0;right:0;width:min(360px,92vw)!important;max-width:min(360px,92vw);background:var(--bg-pane);z-index:1200}html[data-code-drawer=pro] #app-viewport .stocks-pane{display:flex!important}html[data-code-drawer=pro] #code-pro-close{display:inline-flex!important}html[data-code-drawer=pro] #code-drawer-backdrop:not([hidden]){display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;z-index:1100;background:#0000008c;border:0;padding:0}#app-viewport #rail-reopen-tab,html[data-code-layout]:not([data-code-route=settings]) #app-viewport #rail-reopen-tab{display:flex!important}html[data-code-route=settings] #app-viewport #rail-reopen-tab,html[data-code-route=settings] #code-pro-toggle,html[data-code-drawer=pro] #app-viewport #rail-reopen-tab{display:none!important}html[data-code-layout] .workspace-status-grid,html[data-code-layout] .workspace-movers-grid,html[data-code-layout] .acct-sub-cards,html[data-code-layout] .acct-billing-cells{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-code-layout] .workspace-section-split{grid-template-columns:minmax(0,1fr)}html[data-code-layout] .news-mode-seg{flex-wrap:nowrap;overflow-x:auto;min-width:0}html[data-code-layout] .news-mode-seg button{flex-shrink:0;padding-inline:8px}html[data-code-layout] .reader-header-inner,html[data-code-layout] .reader-article-wrap{padding-inline:32px!important}}@media (max-width: 1439px){html[data-code-layout] .pane,html[data-code-layout] .dashboard-panel,html[data-code-layout] .workspace-status-card,html[data-code-layout] .workspace-takeaway-card,html[data-code-layout] .acct-sub-card,html[data-code-layout] .acct-billing-cell,html[data-code-layout] .acct-settings-card{min-width:0;box-sizing:border-box}html[data-code-layout] .reader-content,html[data-code-layout] .cp-wrap{min-width:0;max-width:100%;box-sizing:border-box}html[data-code-layout] .workspace-mover-title,html[data-code-layout] .workspace-status-value,html[data-code-layout] .reader-title,html[data-code-layout] .acct-billing-cell-value,html[data-code-layout] .acct-sub-card-value,html[data-code-layout] .rail-stat-main{overflow-wrap:anywhere}html[data-code-layout] .reader-meta,html[data-code-layout] .reader-meta-group,html[data-code-layout] .acct-billing-footer{flex-wrap:wrap;min-width:0}html[data-code-layout] .reader-content button{max-width:100%;white-space:normal}html[data-code-layout] .reader-content .story-workspace-sections>div[style*=grid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 1099px){html[data-code-layout] #app-viewport,html[data-code-layout] #app-viewport.rail-hidden-mode{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:52px minmax(0,1fr)!important;grid-template-areas:"chrome" "content"!important;width:100%;height:100dvh;padding:0;overflow:hidden}html[data-code-layout] #app-viewport .mobile-header{grid-area:chrome;position:static;display:flex!important;width:100%;height:var(--header-height, 52px);min-width:0;padding:0 var(--mobile-page-gutter, 16px);gap:8px;box-sizing:border-box;z-index:100;align-items:center;justify-content:space-between;background:var(--bg-pane, #0d1117);border-bottom:1px solid var(--border, rgba(255,255,255,.08))}.m-header-nav-slot,.m-header-ai-slot{width:40px;height:40px;display:flex;align-items:center;flex-shrink:0;box-sizing:border-box}.m-header-nav-slot{justify-content:flex-start}.m-header-ai-slot{justify-content:flex-end}.m-header-center{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;height:100%;text-decoration:none;cursor:pointer}.m-header-logo{height:38px;width:auto;max-height:40px;object-fit:contain;vertical-align:middle}.m-header-btn{width:40px;height:40px;min-width:40px;min-height:40px;border:none;background:transparent;color:var(--text-dim, #94a3b8);display:inline-flex;align-items:center;justify-content:center;font-size:20px;padding:0;margin:0;cursor:pointer;box-sizing:border-box;flex-shrink:0;transition:color .15s ease}.m-header-btn:hover{color:var(--text-main, #ffffff)}html[data-code-layout] .code-responsive-control{display:inline-flex;align-items:center;justify-content:center}html[data-code-layout] #mobile-nav-toggle{flex-shrink:0;display:inline-flex}html[data-code-layout]:not([data-code-route=settings]) #code-pro-toggle{width:40px;height:40px;min-width:40px;flex-shrink:0;display:inline-flex!important;align-items:center;justify-content:center;font-size:20px;color:var(--text-dim, #94a3b8);background:transparent;border:none;cursor:pointer;padding:0;margin:0}html[data-code-route=settings] #code-pro-toggle{display:none!important}html[data-code-layout] #code-pro-toggle:hover{color:var(--text-main, #ffffff)}html[data-code-layout] #code-back-list{display:none;flex-shrink:0;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;color:var(--text-dim, #94a3b8);background:transparent;border:none;font-size:20px}html[data-code-layout=list][data-code-view=detail] #code-back-list{display:inline-flex!important}html[data-code-layout=list][data-code-view=detail] #mobile-nav-toggle{display:none!important}html[data-code-layout] #app-viewport .news-pane,html[data-code-layout] #app-viewport .reader-pane{grid-area:content;grid-column:1!important;grid-row:2;position:relative;inset:auto;width:100%!important;height:100%;max-height:100%;min-height:0;min-width:0;padding-bottom:0;overflow:hidden;border-right:0;flex-direction:column!important}html[data-code-layout=wide] #app-viewport .news-pane,html[data-code-layout=list] #app-viewport .reader-pane{display:none!important}html[data-code-layout=wide] #app-viewport .reader-pane,html[data-code-layout=list] #app-viewport .news-pane{display:flex!important}html[data-code-layout=list][data-code-view=detail] #app-viewport .news-pane{display:none!important}html[data-code-layout=list][data-code-view=detail] #app-viewport .reader-pane{display:flex!important}html[data-code-layout] #app-viewport .reader-content{align-items:stretch;text-align:left;width:100%;min-height:0;overflow-y:auto;box-sizing:border-box}html[data-code-layout=wide] #app-viewport .reader-content{padding:16px var(--mobile-page-gutter, 16px) 24px!important}html[data-code-layout=list] #app-viewport .reader-content{padding:0!important}html[data-code-layout] .reader-header-inner,html[data-code-layout] .reader-article-wrap{padding-inline:var(--mobile-page-gutter, 16px)!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html[data-code-layout] .workspace-home-shell,html[data-code-layout] .dashboard-shell,html[data-code-layout] .account-shell,html[data-code-layout] .cp-wrap,html[data-code-layout] .cp-wrap-wide{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;box-sizing:border-box!important}html[data-code-layout] .workspace-hero{padding:0!important;margin-bottom:20px!important;width:100%!important;box-sizing:border-box!important}html[data-code-layout] .story-source-lead-wrap{padding-top:14px!important;width:100%!important;box-sizing:border-box!important}html[data-code-layout] .story-workspace-sections{padding:14px 0 32px!important;width:100%!important;box-sizing:border-box!important}html[data-code-layout] .detail-info-cards-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px;width:100%;box-sizing:border-box}html[data-code-layout] .news-pane>.pane-header{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;box-sizing:border-box!important;height:auto!important;min-height:86px;gap:10px!important;padding:10px var(--mobile-page-gutter, 16px)!important}html[data-code-layout] .news-item{padding-inline:var(--mobile-page-gutter, 16px)!important}html[data-code-layout]:not([data-code-route=history]) .news-mode-seg:not([hidden]){display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;flex-wrap:nowrap!important}html[data-code-route=history] .news-mode-seg,.news-mode-seg[hidden]{display:none!important}html[data-code-layout] .news-mode-seg button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:1 1 0!important;min-width:0!important;white-space:nowrap!important;text-align:center!important;min-height:32px!important;padding-inline:4px!important}html[data-code-layout] .news-pane .search-wrap{display:flex!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;height:32px!important}html[data-code-layout] .search-wrap input{min-width:0;width:100%}html[data-code-layout] #app-viewport .nav-pane,html[data-code-layout] #app-viewport .stocks-pane{display:none!important;position:fixed;top:0;bottom:0;height:100dvh;max-height:100dvh;grid-area:auto;grid-column:auto;grid-row:auto;padding-bottom:0;z-index:1200;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;transition:none}html[data-code-layout] #app-viewport .nav-pane{left:0;right:auto;width:min(300px,86vw)!important;max-width:min(300px,86vw)!important;padding-top:12px}html[data-code-layout] #app-viewport .stocks-pane{left:auto;right:0;width:min(360px,92vw)!important;max-width:min(360px,92vw);background:var(--bg-pane)}html[data-code-drawer=nav] #app-viewport .nav-pane,html[data-code-drawer=pro] #app-viewport .stocks-pane{display:flex!important}html[data-code-layout] #code-nav-close{display:inline-flex;position:absolute;top:10px;right:10px;width:36px;height:36px;padding:0;background:transparent;border:0;cursor:pointer}html[data-code-layout] .nav-label{display:inline!important}html[data-code-layout] #app-viewport #rail-reopen-tab,html[data-code-layout] #rail-collapse-btn{display:none!important}html[data-code-drawer=backdrop]:not([hidden]),html[data-code-layout] #code-drawer-backdrop:not([hidden]){display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;z-index:1100;background:#0000008c;border:0;padding:0}html[data-code-layout] #app-viewport .status-bar,html[data-code-layout] #app-viewport>.status-bar,html[data-code-layout] .nav-pane .nav-drawer-footer,.nav-drawer-footer{display:none!important}html[data-code-layout] .workspace-status-grid,html[data-code-layout] .workspace-movers-grid,html[data-code-layout] .acct-sub-cards,html[data-code-layout] .acct-billing-cells{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-code-layout] .workspace-section-split{grid-template-columns:minmax(0,1fr)}html[data-code-layout] .workspace-takeaways-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-code-layout] .next-actions-grid,html[data-code-layout] .acct-settings-cards{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-code-layout] .acct-bh-row{display:flex;flex-wrap:wrap;gap:8px}html[data-code-layout] .workspace-mover-list-row{flex-wrap:wrap;gap:10px}html[data-code-layout] .workspace-mover-list-row>div{min-width:0}}@media (max-width: 767px){html[data-code-layout=wide] #app-viewport .reader-content{padding:16px var(--mobile-page-gutter, 16px) 20px!important}html[data-code-layout] .cp-headline{font-size:clamp(22px,6vw,30px);overflow-wrap:anywhere}html[data-code-layout] .workspace-status-grid,html[data-code-layout] .workspace-movers-grid,html[data-code-layout] .workspace-takeaways-grid,html[data-code-layout] .next-actions-grid,html[data-code-layout] .acct-sub-cards,html[data-code-layout] .acct-billing-cells,html[data-code-layout] .acct-settings-cards,html[data-code-layout] .workspace-mini-stats,html[data-code-layout] .workspace-signal-packs{grid-template-columns:minmax(0,1fr)}html[data-code-layout] .workspace-takeaway-card{min-height:0}html[data-code-layout] .dashboard-panel-head{flex-wrap:wrap;gap:10px}html[data-code-layout] .workspace-status-detail,html[data-code-layout] .workspace-mover-meta,html[data-code-layout] .workspace-takeaway-summary{overflow-wrap:anywhere}html[data-code-layout] .reader-header-inner,html[data-code-layout] .reader-article-wrap{padding-inline:var(--mobile-page-gutter, 16px)!important}html[data-code-layout] .reader-title{font-size:clamp(20px,6vw,28px)}html[data-code-layout] .reader-meta-right{max-width:100%}html[data-code-layout] .reader-pub-time-meta{white-space:normal!important}html[data-code-layout] .acct-access-summary,html[data-code-layout] .acct-access-row{flex-wrap:wrap}html[data-code-layout] .status-bar .footer-copy{flex-basis:100%;text-align:center}html[data-code-layout] .code-hero-actions{flex-wrap:wrap}}.dashboard-shell,.account-shell,.workspace-home-shell{gap:var(--catalayer-section-gap, 12px)!important}.dashboard-shell>.dashboard-panel,.account-shell>.dashboard-panel,.workspace-home-shell>.dashboard-panel{margin-bottom:0!important}.workspace-status-grid,.workspace-movers-grid,.workspace-section-split,.acct-sub-cards,.acct-settings-cards,.detail-info-cards-grid{gap:var(--catalayer-card-gap, 10px)!important}html[data-code-route=account] .code-equal-card-grid{display:grid;gap:var(--catalayer-card-gap, 10px)!important;align-items:stretch}html[data-code-route=account] .code-equal-card-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-code-route=account] .code-equal-card-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-code-route=account] .code-equal-card-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-code-route=account] .code-equal-card-grid>.acct-sub-card,html[data-code-route=account] .code-equal-card-grid>.acct-settings-card,html[data-code-route=account] .code-equal-card-grid>.acct-billing-cell{min-width:0;height:100%}@media (max-width: 760px){html[data-code-route=account] .code-equal-card-grid-two,html[data-code-route=account] .code-equal-card-grid-three,html[data-code-route=account] .code-equal-card-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){html[data-code-route=account] .code-equal-card-grid-two,html[data-code-route=account] .code-equal-card-grid-three,html[data-code-route=account] .code-equal-card-grid-four{grid-template-columns:minmax(0,1fr)}}@media (min-width: 1440px){html[data-code-route=account] #app-viewport{grid-template-columns:124px minmax(0,1fr)!important;grid-template-areas:"nav reader" "nav status"!important}}html[data-code-route=account] #app-viewport #code-pro-drawer,html[data-code-route=account] #app-viewport #rail-reopen-tab,html[data-code-route=account] #app-viewport #code-pro-toggle,#nav-logout-link[hidden],#nav-logout-link.is-hidden{display:none!important}.workspace-window-chip{padding:4px 8px;border:1px solid rgba(255,255,255,.1);border-radius:2px!important;background:transparent!important;color:var(--text-muted, #9aa4b3);font-weight:400;cursor:pointer}.workspace-window-chip:hover,.workspace-window-chip:focus-visible,.workspace-window-chip.is-active{border-color:#71cf9ccc;background:transparent!important;color:var(--green-2, #85e0bb)}.workspace-window-chip.is-active{font-weight:700}#raw-plans .btn-stripe,#raw-plans .btn-stripe:hover,#raw-plans .btn-stripe:active,#raw-plans .btn-stripe:focus,#raw-plans .btn-stripe:disabled,#raw-plans .btn-stripe[disabled],.stocks-pane .btn-stripe,.stocks-pane .btn-stripe:hover,.stocks-pane .btn-stripe:active,.stocks-pane .btn-stripe:focus,.stocks-pane .btn-stripe:disabled,.stocks-pane .btn-stripe[disabled]{background-color:#e2b340!important;background-image:none!important;opacity:1!important;filter:none!important}.plans-cards-section{background:#111419c7;border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:20px 24px;box-sizing:border-box;width:100%}.subscription-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;box-sizing:border-box}@media (max-width: 768px){.plans-cards-section{padding:16px}.subscription-plan-grid{grid-template-columns:1fr;gap:16px}}@font-face{font-family:Phosphor;src:url(/assets/Phosphor-DtdjzkpE.woff2?v=0.6.56) format("woff2");font-weight:400;font-style:normal;font-display:swap}.ph{font-family:Phosphor!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ph.ph-acorn:before{content:""}.ph.ph-address-book:before{content:""}.ph.ph-address-book-tabs:before{content:""}.ph.ph-air-traffic-control:before{content:""}.ph.ph-airplane:before{content:""}.ph.ph-airplane-in-flight:before{content:""}.ph.ph-airplane-landing:before{content:""}.ph.ph-airplane-takeoff:before{content:""}.ph.ph-airplane-taxiing:before{content:""}.ph.ph-airplane-tilt:before{content:""}.ph.ph-airplay:before{content:""}.ph.ph-alarm:before{content:""}.ph.ph-alien:before{content:""}.ph.ph-align-bottom:before{content:""}.ph.ph-align-bottom-simple:before{content:""}.ph.ph-align-center-horizontal:before{content:""}.ph.ph-align-center-horizontal-simple:before{content:""}.ph.ph-align-center-vertical:before{content:""}.ph.ph-align-center-vertical-simple:before{content:""}.ph.ph-align-left:before{content:""}.ph.ph-align-left-simple:before{content:""}.ph.ph-align-right:before{content:""}.ph.ph-align-right-simple:before{content:""}.ph.ph-align-top:before{content:""}.ph.ph-align-top-simple:before{content:""}.ph.ph-amazon-logo:before{content:""}.ph.ph-ambulance:before{content:""}.ph.ph-anchor:before{content:""}.ph.ph-anchor-simple:before{content:""}.ph.ph-android-logo:before{content:""}.ph.ph-angle:before{content:""}.ph.ph-angular-logo:before{content:""}.ph.ph-aperture:before{content:""}.ph.ph-app-store-logo:before{content:""}.ph.ph-app-window:before{content:""}.ph.ph-apple-logo:before{content:""}.ph.ph-apple-podcasts-logo:before{content:""}.ph.ph-approximate-equals:before{content:""}.ph.ph-archive:before{content:""}.ph.ph-armchair:before{content:""}.ph.ph-arrow-arc-left:before{content:""}.ph.ph-arrow-arc-right:before{content:""}.ph.ph-arrow-bend-double-up-left:before{content:""}.ph.ph-arrow-bend-double-up-right:before{content:""}.ph.ph-arrow-bend-down-left:before{content:""}.ph.ph-arrow-bend-down-right:before{content:""}.ph.ph-arrow-bend-left-down:before{content:""}.ph.ph-arrow-bend-left-up:before{content:""}.ph.ph-arrow-bend-right-down:before{content:""}.ph.ph-arrow-bend-right-up:before{content:""}.ph.ph-arrow-bend-up-left:before{content:""}.ph.ph-arrow-bend-up-right:before{content:""}.ph.ph-arrow-circle-down:before{content:""}.ph.ph-arrow-circle-down-left:before{content:""}.ph.ph-arrow-circle-down-right:before{content:""}.ph.ph-arrow-circle-left:before{content:""}.ph.ph-arrow-circle-right:before{content:""}.ph.ph-arrow-circle-up:before{content:""}.ph.ph-arrow-circle-up-left:before{content:""}.ph.ph-arrow-circle-up-right:before{content:""}.ph.ph-arrow-clockwise:before{content:""}.ph.ph-arrow-counter-clockwise:before{content:""}.ph.ph-arrow-down:before{content:""}.ph.ph-arrow-down-left:before{content:""}.ph.ph-arrow-down-right:before{content:""}.ph.ph-arrow-elbow-down-left:before{content:""}.ph.ph-arrow-elbow-down-right:before{content:""}.ph.ph-arrow-elbow-left:before{content:""}.ph.ph-arrow-elbow-left-down:before{content:""}.ph.ph-arrow-elbow-left-up:before{content:""}.ph.ph-arrow-elbow-right:before{content:""}.ph.ph-arrow-elbow-right-down:before{content:""}.ph.ph-arrow-elbow-right-up:before{content:""}.ph.ph-arrow-elbow-up-left:before{content:""}.ph.ph-arrow-elbow-up-right:before{content:""}.ph.ph-arrow-fat-down:before{content:""}.ph.ph-arrow-fat-left:before{content:""}.ph.ph-arrow-fat-line-down:before{content:""}.ph.ph-arrow-fat-line-left:before{content:""}.ph.ph-arrow-fat-line-right:before{content:""}.ph.ph-arrow-fat-line-up:before{content:""}.ph.ph-arrow-fat-lines-down:before{content:""}.ph.ph-arrow-fat-lines-left:before{content:""}.ph.ph-arrow-fat-lines-right:before{content:""}.ph.ph-arrow-fat-lines-up:before{content:""}.ph.ph-arrow-fat-right:before{content:""}.ph.ph-arrow-fat-up:before{content:""}.ph.ph-arrow-left:before{content:""}.ph.ph-arrow-line-down:before{content:""}.ph.ph-arrow-line-down-left:before{content:""}.ph.ph-arrow-line-down-right:before{content:""}.ph.ph-arrow-line-left:before{content:""}.ph.ph-arrow-line-right:before{content:""}.ph.ph-arrow-line-up:before{content:""}.ph.ph-arrow-line-up-left:before{content:""}.ph.ph-arrow-line-up-right:before{content:""}.ph.ph-arrow-right:before{content:""}.ph.ph-arrow-square-down:before{content:""}.ph.ph-arrow-square-down-left:before{content:""}.ph.ph-arrow-square-down-right:before{content:""}.ph.ph-arrow-square-in:before{content:""}.ph.ph-arrow-square-left:before{content:""}.ph.ph-arrow-square-out:before{content:""}.ph.ph-arrow-square-right:before{content:""}.ph.ph-arrow-square-up:before{content:""}.ph.ph-arrow-square-up-left:before{content:""}.ph.ph-arrow-square-up-right:before{content:""}.ph.ph-arrow-u-down-left:before{content:""}.ph.ph-arrow-u-down-right:before{content:""}.ph.ph-arrow-u-left-down:before{content:""}.ph.ph-arrow-u-left-up:before{content:""}.ph.ph-arrow-u-right-down:before{content:""}.ph.ph-arrow-u-right-up:before{content:""}.ph.ph-arrow-u-up-left:before{content:""}.ph.ph-arrow-u-up-right:before{content:""}.ph.ph-arrow-up:before{content:""}.ph.ph-arrow-up-left:before{content:""}.ph.ph-arrow-up-right:before{content:""}.ph.ph-arrows-clockwise:before{content:""}.ph.ph-arrows-counter-clockwise:before{content:""}.ph.ph-arrows-down-up:before{content:""}.ph.ph-arrows-horizontal:before{content:""}.ph.ph-arrows-in:before{content:""}.ph.ph-arrows-in-cardinal:before{content:""}.ph.ph-arrows-in-line-horizontal:before{content:""}.ph.ph-arrows-in-line-vertical:before{content:""}.ph.ph-arrows-in-simple:before{content:""}.ph.ph-arrows-left-right:before{content:""}.ph.ph-arrows-merge:before{content:""}.ph.ph-arrows-out:before{content:""}.ph.ph-arrows-out-cardinal:before{content:""}.ph.ph-arrows-out-line-horizontal:before{content:""}.ph.ph-arrows-out-line-vertical:before{content:""}.ph.ph-arrows-out-simple:before{content:""}.ph.ph-arrows-split:before{content:""}.ph.ph-arrows-vertical:before{content:""}.ph.ph-article:before{content:""}.ph.ph-article-medium:before{content:""}.ph.ph-article-ny-times:before{content:""}.ph.ph-asclepius:before{content:""}.ph.ph-caduceus:before{content:""}.ph.ph-asterisk:before{content:""}.ph.ph-asterisk-simple:before{content:""}.ph.ph-at:before{content:""}.ph.ph-atom:before{content:""}.ph.ph-avocado:before{content:""}.ph.ph-axe:before{content:""}.ph.ph-baby:before{content:""}.ph.ph-baby-carriage:before{content:""}.ph.ph-backpack:before{content:""}.ph.ph-backspace:before{content:""}.ph.ph-bag:before{content:""}.ph.ph-bag-simple:before{content:""}.ph.ph-balloon:before{content:""}.ph.ph-bandaids:before{content:""}.ph.ph-bank:before{content:""}.ph.ph-barbell:before{content:""}.ph.ph-barcode:before{content:""}.ph.ph-barn:before{content:""}.ph.ph-barricade:before{content:""}.ph.ph-baseball:before{content:""}.ph.ph-baseball-cap:before{content:""}.ph.ph-baseball-helmet:before{content:""}.ph.ph-basket:before{content:""}.ph.ph-basketball:before{content:""}.ph.ph-bathtub:before{content:""}.ph.ph-battery-charging:before{content:""}.ph.ph-battery-charging-vertical:before{content:""}.ph.ph-battery-empty:before{content:""}.ph.ph-battery-full:before{content:""}.ph.ph-battery-high:before{content:""}.ph.ph-battery-low:before{content:""}.ph.ph-battery-medium:before{content:""}.ph.ph-battery-plus:before{content:""}.ph.ph-battery-plus-vertical:before{content:""}.ph.ph-battery-vertical-empty:before{content:""}.ph.ph-battery-vertical-full:before{content:""}.ph.ph-battery-vertical-high:before{content:""}.ph.ph-battery-vertical-low:before{content:""}.ph.ph-battery-vertical-medium:before{content:""}.ph.ph-battery-warning:before{content:""}.ph.ph-battery-warning-vertical:before{content:""}.ph.ph-beach-ball:before{content:""}.ph.ph-beanie:before{content:""}.ph.ph-bed:before{content:""}.ph.ph-beer-bottle:before{content:""}.ph.ph-beer-stein:before{content:""}.ph.ph-behance-logo:before{content:""}.ph.ph-bell:before{content:""}.ph.ph-bell-ringing:before{content:""}.ph.ph-bell-simple:before{content:""}.ph.ph-bell-simple-ringing:before{content:""}.ph.ph-bell-simple-slash:before{content:""}.ph.ph-bell-simple-z:before{content:""}.ph.ph-bell-slash:before{content:""}.ph.ph-bell-z:before{content:""}.ph.ph-belt:before{content:""}.ph.ph-bezier-curve:before{content:""}.ph.ph-bicycle:before{content:""}.ph.ph-binary:before{content:""}.ph.ph-binoculars:before{content:""}.ph.ph-biohazard:before{content:""}.ph.ph-bird:before{content:""}.ph.ph-blueprint:before{content:""}.ph.ph-bluetooth:before{content:""}.ph.ph-bluetooth-connected:before{content:""}.ph.ph-bluetooth-slash:before{content:""}.ph.ph-bluetooth-x:before{content:""}.ph.ph-boat:before{content:""}.ph.ph-bomb:before{content:""}.ph.ph-bone:before{content:""}.ph.ph-book:before{content:""}.ph.ph-book-bookmark:before{content:""}.ph.ph-book-open:before{content:""}.ph.ph-book-open-text:before{content:""}.ph.ph-book-open-user:before{content:""}.ph.ph-bookmark:before{content:""}.ph.ph-bookmark-simple:before{content:""}.ph.ph-bookmarks:before{content:""}.ph.ph-bookmarks-simple:before{content:""}.ph.ph-books:before{content:""}.ph.ph-boot:before{content:""}.ph.ph-boules:before{content:""}.ph.ph-bounding-box:before{content:""}.ph.ph-bowl-food:before{content:""}.ph.ph-bowl-steam:before{content:""}.ph.ph-bowling-ball:before{content:""}.ph.ph-box-arrow-down:before{content:""}.ph.ph-archive-box:before{content:""}.ph.ph-box-arrow-up:before{content:""}.ph.ph-boxing-glove:before{content:""}.ph.ph-brackets-angle:before{content:""}.ph.ph-brackets-curly:before{content:""}.ph.ph-brackets-round:before{content:""}.ph.ph-brackets-square:before{content:""}.ph.ph-brain:before{content:""}.ph.ph-brandy:before{content:""}.ph.ph-bread:before{content:""}.ph.ph-bridge:before{content:""}.ph.ph-briefcase:before{content:""}.ph.ph-briefcase-metal:before{content:""}.ph.ph-broadcast:before{content:""}.ph.ph-broom:before{content:""}.ph.ph-browser:before{content:""}.ph.ph-browsers:before{content:""}.ph.ph-bug:before{content:""}.ph.ph-bug-beetle:before{content:""}.ph.ph-bug-droid:before{content:""}.ph.ph-building:before{content:""}.ph.ph-building-apartment:before{content:""}.ph.ph-building-office:before{content:""}.ph.ph-buildings:before{content:""}.ph.ph-bulldozer:before{content:""}.ph.ph-bus:before{content:""}.ph.ph-butterfly:before{content:""}.ph.ph-cable-car:before{content:""}.ph.ph-cactus:before{content:""}.ph.ph-cake:before{content:""}.ph.ph-calculator:before{content:""}.ph.ph-calendar:before{content:""}.ph.ph-calendar-blank:before{content:""}.ph.ph-calendar-check:before{content:""}.ph.ph-calendar-dot:before{content:""}.ph.ph-calendar-dots:before{content:""}.ph.ph-calendar-heart:before{content:""}.ph.ph-calendar-minus:before{content:""}.ph.ph-calendar-plus:before{content:""}.ph.ph-calendar-slash:before{content:""}.ph.ph-calendar-star:before{content:""}.ph.ph-calendar-x:before{content:""}.ph.ph-call-bell:before{content:""}.ph.ph-camera:before{content:""}.ph.ph-camera-plus:before{content:""}.ph.ph-camera-rotate:before{content:""}.ph.ph-camera-slash:before{content:""}.ph.ph-campfire:before{content:""}.ph.ph-car:before{content:""}.ph.ph-car-battery:before{content:""}.ph.ph-car-profile:before{content:""}.ph.ph-car-simple:before{content:""}.ph.ph-cardholder:before{content:""}.ph.ph-cards:before{content:""}.ph.ph-cards-three:before{content:""}.ph.ph-caret-circle-double-down:before{content:""}.ph.ph-caret-circle-double-left:before{content:""}.ph.ph-caret-circle-double-right:before{content:""}.ph.ph-caret-circle-double-up:before{content:""}.ph.ph-caret-circle-down:before{content:""}.ph.ph-caret-circle-left:before{content:""}.ph.ph-caret-circle-right:before{content:""}.ph.ph-caret-circle-up:before{content:""}.ph.ph-caret-circle-up-down:before{content:""}.ph.ph-caret-double-down:before{content:""}.ph.ph-caret-double-left:before{content:""}.ph.ph-caret-double-right:before{content:""}.ph.ph-caret-double-up:before{content:""}.ph.ph-caret-down:before{content:""}.ph.ph-caret-left:before{content:""}.ph.ph-caret-line-down:before{content:""}.ph.ph-caret-line-left:before{content:""}.ph.ph-caret-line-right:before{content:""}.ph.ph-caret-line-up:before{content:""}.ph.ph-caret-right:before{content:""}.ph.ph-caret-up:before{content:""}.ph.ph-caret-up-down:before{content:""}.ph.ph-carrot:before{content:""}.ph.ph-cash-register:before{content:""}.ph.ph-cassette-tape:before{content:""}.ph.ph-castle-turret:before{content:""}.ph.ph-cat:before{content:""}.ph.ph-cell-signal-full:before{content:""}.ph.ph-cell-signal-high:before{content:""}.ph.ph-cell-signal-low:before{content:""}.ph.ph-cell-signal-medium:before{content:""}.ph.ph-cell-signal-none:before{content:""}.ph.ph-cell-signal-slash:before{content:""}.ph.ph-cell-signal-x:before{content:""}.ph.ph-cell-tower:before{content:""}.ph.ph-certificate:before{content:""}.ph.ph-chair:before{content:""}.ph.ph-chalkboard:before{content:""}.ph.ph-chalkboard-simple:before{content:""}.ph.ph-chalkboard-teacher:before{content:""}.ph.ph-champagne:before{content:""}.ph.ph-charging-station:before{content:""}.ph.ph-chart-bar:before{content:""}.ph.ph-chart-bar-horizontal:before{content:""}.ph.ph-chart-donut:before{content:""}.ph.ph-chart-line:before{content:""}.ph.ph-chart-line-down:before{content:""}.ph.ph-chart-line-up:before{content:""}.ph.ph-chart-pie:before{content:""}.ph.ph-chart-pie-slice:before{content:""}.ph.ph-chart-polar:before{content:""}.ph.ph-chart-scatter:before{content:""}.ph.ph-chat:before{content:""}.ph.ph-chat-centered:before{content:""}.ph.ph-chat-centered-dots:before{content:""}.ph.ph-chat-centered-slash:before{content:""}.ph.ph-chat-centered-text:before{content:""}.ph.ph-chat-circle:before{content:""}.ph.ph-chat-circle-dots:before{content:""}.ph.ph-chat-circle-slash:before{content:""}.ph.ph-chat-circle-text:before{content:""}.ph.ph-chat-dots:before{content:""}.ph.ph-chat-slash:before{content:""}.ph.ph-chat-teardrop:before{content:""}.ph.ph-chat-teardrop-dots:before{content:""}.ph.ph-chat-teardrop-slash:before{content:""}.ph.ph-chat-teardrop-text:before{content:""}.ph.ph-chat-text:before{content:""}.ph.ph-chats:before{content:""}.ph.ph-chats-circle:before{content:""}.ph.ph-chats-teardrop:before{content:""}.ph.ph-check:before{content:""}.ph.ph-check-circle:before{content:""}.ph.ph-check-fat:before{content:""}.ph.ph-check-square:before{content:""}.ph.ph-check-square-offset:before{content:""}.ph.ph-checkerboard:before{content:""}.ph.ph-checks:before{content:""}.ph.ph-cheers:before{content:""}.ph.ph-cheese:before{content:""}.ph.ph-chef-hat:before{content:""}.ph.ph-cherries:before{content:""}.ph.ph-church:before{content:""}.ph.ph-cigarette:before{content:""}.ph.ph-cigarette-slash:before{content:""}.ph.ph-circle:before{content:""}.ph.ph-circle-dashed:before{content:""}.ph.ph-circle-half:before{content:""}.ph.ph-circle-half-tilt:before{content:""}.ph.ph-circle-notch:before{content:""}.ph.ph-circles-four:before{content:""}.ph.ph-circles-three:before{content:""}.ph.ph-circles-three-plus:before{content:""}.ph.ph-circuitry:before{content:""}.ph.ph-city:before{content:""}.ph.ph-clipboard:before{content:""}.ph.ph-clipboard-text:before{content:""}.ph.ph-clock:before{content:""}.ph.ph-clock-afternoon:before{content:""}.ph.ph-clock-clockwise:before{content:""}.ph.ph-clock-countdown:before{content:""}.ph.ph-clock-counter-clockwise:before{content:""}.ph.ph-clock-user:before{content:""}.ph.ph-closed-captioning:before{content:""}.ph.ph-cloud:before{content:""}.ph.ph-cloud-arrow-down:before{content:""}.ph.ph-cloud-arrow-up:before{content:""}.ph.ph-cloud-check:before{content:""}.ph.ph-cloud-fog:before{content:""}.ph.ph-cloud-lightning:before{content:""}.ph.ph-cloud-moon:before{content:""}.ph.ph-cloud-rain:before{content:""}.ph.ph-cloud-slash:before{content:""}.ph.ph-cloud-snow:before{content:""}.ph.ph-cloud-sun:before{content:""}.ph.ph-cloud-warning:before{content:""}.ph.ph-cloud-x:before{content:""}.ph.ph-clover:before{content:""}.ph.ph-club:before{content:""}.ph.ph-coat-hanger:before{content:""}.ph.ph-coda-logo:before{content:""}.ph.ph-code:before{content:""}.ph.ph-code-block:before{content:""}.ph.ph-code-simple:before{content:""}.ph.ph-codepen-logo:before{content:""}.ph.ph-codesandbox-logo:before{content:""}.ph.ph-coffee:before{content:""}.ph.ph-coffee-bean:before{content:""}.ph.ph-coin:before{content:""}.ph.ph-coin-vertical:before{content:""}.ph.ph-coins:before{content:""}.ph.ph-columns:before{content:""}.ph.ph-columns-plus-left:before{content:""}.ph.ph-columns-plus-right:before{content:""}.ph.ph-command:before{content:""}.ph.ph-compass:before{content:""}.ph.ph-compass-rose:before{content:""}.ph.ph-compass-tool:before{content:""}.ph.ph-computer-tower:before{content:""}.ph.ph-confetti:before{content:""}.ph.ph-contactless-payment:before{content:""}.ph.ph-control:before{content:""}.ph.ph-cookie:before{content:""}.ph.ph-cooking-pot:before{content:""}.ph.ph-copy:before{content:""}.ph.ph-copy-simple:before{content:""}.ph.ph-copyleft:before{content:""}.ph.ph-copyright:before{content:""}.ph.ph-corners-in:before{content:""}.ph.ph-corners-out:before{content:""}.ph.ph-couch:before{content:""}.ph.ph-court-basketball:before{content:""}.ph.ph-cow:before{content:""}.ph.ph-cowboy-hat:before{content:""}.ph.ph-cpu:before{content:""}.ph.ph-crane:before{content:""}.ph.ph-crane-tower:before{content:""}.ph.ph-credit-card:before{content:""}.ph.ph-cricket:before{content:""}.ph.ph-crop:before{content:""}.ph.ph-cross:before{content:""}.ph.ph-crosshair:before{content:""}.ph.ph-crosshair-simple:before{content:""}.ph.ph-crown:before{content:""}.ph.ph-crown-cross:before{content:""}.ph.ph-crown-simple:before{content:""}.ph.ph-cube:before{content:""}.ph.ph-cube-focus:before{content:""}.ph.ph-cube-transparent:before{content:""}.ph.ph-currency-btc:before{content:""}.ph.ph-currency-circle-dollar:before{content:""}.ph.ph-currency-cny:before{content:""}.ph.ph-currency-dollar:before{content:""}.ph.ph-currency-dollar-simple:before{content:""}.ph.ph-currency-eth:before{content:""}.ph.ph-currency-eur:before{content:""}.ph.ph-currency-gbp:before{content:""}.ph.ph-currency-inr:before{content:""}.ph.ph-currency-jpy:before{content:""}.ph.ph-currency-krw:before{content:""}.ph.ph-currency-kzt:before{content:""}.ph.ph-currency-ngn:before{content:""}.ph.ph-currency-rub:before{content:""}.ph.ph-cursor:before{content:""}.ph.ph-cursor-click:before{content:""}.ph.ph-cursor-text:before{content:""}.ph.ph-cylinder:before{content:""}.ph.ph-database:before{content:""}.ph.ph-desk:before{content:""}.ph.ph-desktop:before{content:""}.ph.ph-desktop-tower:before{content:""}.ph.ph-detective:before{content:""}.ph.ph-dev-to-logo:before{content:""}.ph.ph-device-mobile:before{content:""}.ph.ph-device-mobile-camera:before{content:""}.ph.ph-device-mobile-slash:before{content:""}.ph.ph-device-mobile-speaker:before{content:""}.ph.ph-device-rotate:before{content:""}.ph.ph-device-tablet:before{content:""}.ph.ph-device-tablet-camera:before{content:""}.ph.ph-device-tablet-speaker:before{content:""}.ph.ph-devices:before{content:""}.ph.ph-diamond:before{content:""}.ph.ph-diamonds-four:before{content:""}.ph.ph-dice-five:before{content:""}.ph.ph-dice-four:before{content:""}.ph.ph-dice-one:before{content:""}.ph.ph-dice-six:before{content:""}.ph.ph-dice-three:before{content:""}.ph.ph-dice-two:before{content:""}.ph.ph-disc:before{content:""}.ph.ph-disco-ball:before{content:""}.ph.ph-discord-logo:before{content:""}.ph.ph-divide:before{content:""}.ph.ph-dna:before{content:""}.ph.ph-dog:before{content:""}.ph.ph-door:before{content:""}.ph.ph-door-open:before{content:""}.ph.ph-dot:before{content:""}.ph.ph-dot-outline:before{content:""}.ph.ph-dots-nine:before{content:""}.ph.ph-dots-six:before{content:""}.ph.ph-dots-six-vertical:before{content:""}.ph.ph-dots-three:before{content:""}.ph.ph-dots-three-circle:before{content:""}.ph.ph-dots-three-circle-vertical:before{content:""}.ph.ph-dots-three-outline:before{content:""}.ph.ph-dots-three-outline-vertical:before{content:""}.ph.ph-dots-three-vertical:before{content:""}.ph.ph-download:before{content:""}.ph.ph-download-simple:before{content:""}.ph.ph-dress:before{content:""}.ph.ph-dresser:before{content:""}.ph.ph-dribbble-logo:before{content:""}.ph.ph-drone:before{content:""}.ph.ph-drop:before{content:""}.ph.ph-drop-half:before{content:""}.ph.ph-drop-half-bottom:before{content:""}.ph.ph-drop-simple:before{content:""}.ph.ph-drop-slash:before{content:""}.ph.ph-dropbox-logo:before{content:""}.ph.ph-ear:before{content:""}.ph.ph-ear-slash:before{content:""}.ph.ph-egg:before{content:""}.ph.ph-egg-crack:before{content:""}.ph.ph-eject:before{content:""}.ph.ph-eject-simple:before{content:""}.ph.ph-elevator:before{content:""}.ph.ph-empty:before{content:""}.ph.ph-engine:before{content:""}.ph.ph-envelope:before{content:""}.ph.ph-envelope-open:before{content:""}.ph.ph-envelope-simple:before{content:""}.ph.ph-envelope-simple-open:before{content:""}.ph.ph-equalizer:before{content:""}.ph.ph-equals:before{content:""}.ph.ph-eraser:before{content:""}.ph.ph-escalator-down:before{content:""}.ph.ph-escalator-up:before{content:""}.ph.ph-exam:before{content:""}.ph.ph-exclamation-mark:before{content:""}.ph.ph-exclude:before{content:""}.ph.ph-exclude-square:before{content:""}.ph.ph-export:before{content:""}.ph.ph-eye:before{content:""}.ph.ph-eye-closed:before{content:""}.ph.ph-eye-slash:before{content:""}.ph.ph-eyedropper:before{content:""}.ph.ph-eyedropper-sample:before{content:""}.ph.ph-eyeglasses:before{content:""}.ph.ph-eyes:before{content:""}.ph.ph-face-mask:before{content:""}.ph.ph-facebook-logo:before{content:""}.ph.ph-factory:before{content:""}.ph.ph-faders:before{content:""}.ph.ph-faders-horizontal:before{content:""}.ph.ph-fallout-shelter:before{content:""}.ph.ph-fan:before{content:""}.ph.ph-farm:before{content:""}.ph.ph-fast-forward:before{content:""}.ph.ph-fast-forward-circle:before{content:""}.ph.ph-feather:before{content:""}.ph.ph-fediverse-logo:before{content:""}.ph.ph-figma-logo:before{content:""}.ph.ph-file:before{content:""}.ph.ph-file-archive:before{content:""}.ph.ph-file-arrow-down:before{content:""}.ph.ph-file-arrow-up:before{content:""}.ph.ph-file-audio:before{content:""}.ph.ph-file-c:before{content:""}.ph.ph-file-c-sharp:before{content:""}.ph.ph-file-cloud:before{content:""}.ph.ph-file-code:before{content:""}.ph.ph-file-cpp:before{content:""}.ph.ph-file-css:before{content:""}.ph.ph-file-csv:before{content:""}.ph.ph-file-dashed:before{content:""}.ph.ph-file-dotted:before{content:""}.ph.ph-file-doc:before{content:""}.ph.ph-file-html:before{content:""}.ph.ph-file-image:before{content:""}.ph.ph-file-ini:before{content:""}.ph.ph-file-jpg:before{content:""}.ph.ph-file-js:before{content:""}.ph.ph-file-jsx:before{content:""}.ph.ph-file-lock:before{content:""}.ph.ph-file-magnifying-glass:before{content:""}.ph.ph-file-search:before{content:""}.ph.ph-file-md:before{content:""}.ph.ph-file-minus:before{content:""}.ph.ph-file-pdf:before{content:""}.ph.ph-file-plus:before{content:""}.ph.ph-file-png:before{content:""}.ph.ph-file-ppt:before{content:""}.ph.ph-file-py:before{content:""}.ph.ph-file-rs:before{content:""}.ph.ph-file-sql:before{content:""}.ph.ph-file-svg:before{content:""}.ph.ph-file-text:before{content:""}.ph.ph-file-ts:before{content:""}.ph.ph-file-tsx:before{content:""}.ph.ph-file-txt:before{content:""}.ph.ph-file-video:before{content:""}.ph.ph-file-vue:before{content:""}.ph.ph-file-x:before{content:""}.ph.ph-file-xls:before{content:""}.ph.ph-file-zip:before{content:""}.ph.ph-files:before{content:""}.ph.ph-film-reel:before{content:""}.ph.ph-film-script:before{content:""}.ph.ph-film-slate:before{content:""}.ph.ph-film-strip:before{content:""}.ph.ph-fingerprint:before{content:""}.ph.ph-fingerprint-simple:before{content:""}.ph.ph-finn-the-human:before{content:""}.ph.ph-fire:before{content:""}.ph.ph-fire-extinguisher:before{content:""}.ph.ph-fire-simple:before{content:""}.ph.ph-fire-truck:before{content:""}.ph.ph-first-aid:before{content:""}.ph.ph-first-aid-kit:before{content:""}.ph.ph-fish:before{content:""}.ph.ph-fish-simple:before{content:""}.ph.ph-flag:before{content:""}.ph.ph-flag-banner:before{content:""}.ph.ph-flag-banner-fold:before{content:""}.ph.ph-flag-checkered:before{content:""}.ph.ph-flag-pennant:before{content:""}.ph.ph-flame:before{content:""}.ph.ph-flashlight:before{content:""}.ph.ph-flask:before{content:""}.ph.ph-flip-horizontal:before{content:""}.ph.ph-flip-vertical:before{content:""}.ph.ph-floppy-disk:before{content:""}.ph.ph-floppy-disk-back:before{content:""}.ph.ph-flow-arrow:before{content:""}.ph.ph-flower:before{content:""}.ph.ph-flower-lotus:before{content:""}.ph.ph-flower-tulip:before{content:""}.ph.ph-flying-saucer:before{content:""}.ph.ph-folder:before{content:""}.ph.ph-folder-notch:before{content:""}.ph.ph-folder-dashed:before{content:""}.ph.ph-folder-dotted:before{content:""}.ph.ph-folder-lock:before{content:""}.ph.ph-folder-minus:before{content:""}.ph.ph-folder-notch-minus:before{content:""}.ph.ph-folder-open:before{content:""}.ph.ph-folder-notch-open:before{content:""}.ph.ph-folder-plus:before{content:""}.ph.ph-folder-notch-plus:before{content:""}.ph.ph-folder-simple:before{content:""}.ph.ph-folder-simple-dashed:before{content:""}.ph.ph-folder-simple-dotted:before{content:""}.ph.ph-folder-simple-lock:before{content:""}.ph.ph-folder-simple-minus:before{content:""}.ph.ph-folder-simple-plus:before{content:""}.ph.ph-folder-simple-star:before{content:""}.ph.ph-folder-simple-user:before{content:""}.ph.ph-folder-star:before{content:""}.ph.ph-folder-user:before{content:""}.ph.ph-folders:before{content:""}.ph.ph-football:before{content:""}.ph.ph-football-helmet:before{content:""}.ph.ph-footprints:before{content:""}.ph.ph-fork-knife:before{content:""}.ph.ph-four-k:before{content:""}.ph.ph-frame-corners:before{content:""}.ph.ph-framer-logo:before{content:""}.ph.ph-function:before{content:""}.ph.ph-funnel:before{content:""}.ph.ph-funnel-simple:before{content:""}.ph.ph-funnel-simple-x:before{content:""}.ph.ph-funnel-x:before{content:""}.ph.ph-game-controller:before{content:""}.ph.ph-garage:before{content:""}.ph.ph-gas-can:before{content:""}.ph.ph-gas-pump:before{content:""}.ph.ph-gauge:before{content:""}.ph.ph-gavel:before{content:""}.ph.ph-gear:before{content:""}.ph.ph-gear-fine:before{content:""}.ph.ph-gear-six:before{content:""}.ph.ph-gender-female:before{content:""}.ph.ph-gender-intersex:before{content:""}.ph.ph-gender-male:before{content:""}.ph.ph-gender-neuter:before{content:""}.ph.ph-gender-nonbinary:before{content:""}.ph.ph-gender-transgender:before{content:""}.ph.ph-ghost:before{content:""}.ph.ph-gif:before{content:""}.ph.ph-gift:before{content:""}.ph.ph-git-branch:before{content:""}.ph.ph-git-commit:before{content:""}.ph.ph-git-diff:before{content:""}.ph.ph-git-fork:before{content:""}.ph.ph-git-merge:before{content:""}.ph.ph-git-pull-request:before{content:""}.ph.ph-github-logo:before{content:""}.ph.ph-gitlab-logo:before{content:""}.ph.ph-gitlab-logo-simple:before{content:""}.ph.ph-globe:before{content:""}.ph.ph-globe-hemisphere-east:before{content:""}.ph.ph-globe-hemisphere-west:before{content:""}.ph.ph-globe-simple:before{content:""}.ph.ph-globe-simple-x:before{content:""}.ph.ph-globe-stand:before{content:""}.ph.ph-globe-x:before{content:""}.ph.ph-goggles:before{content:""}.ph.ph-golf:before{content:""}.ph.ph-goodreads-logo:before{content:""}.ph.ph-google-cardboard-logo:before{content:""}.ph.ph-google-chrome-logo:before{content:""}.ph.ph-google-drive-logo:before{content:""}.ph.ph-google-logo:before{content:""}.ph.ph-google-photos-logo:before{content:""}.ph.ph-google-play-logo:before{content:""}.ph.ph-google-podcasts-logo:before{content:""}.ph.ph-gps:before{content:""}.ph.ph-gps-fix:before{content:""}.ph.ph-gps-slash:before{content:""}.ph.ph-gradient:before{content:""}.ph.ph-graduation-cap:before{content:""}.ph.ph-grains:before{content:""}.ph.ph-grains-slash:before{content:""}.ph.ph-graph:before{content:""}.ph.ph-graphics-card:before{content:""}.ph.ph-greater-than:before{content:""}.ph.ph-greater-than-or-equal:before{content:""}.ph.ph-grid-four:before{content:""}.ph.ph-grid-nine:before{content:""}.ph.ph-guitar:before{content:""}.ph.ph-hair-dryer:before{content:""}.ph.ph-hamburger:before{content:""}.ph.ph-hammer:before{content:""}.ph.ph-hand:before{content:""}.ph.ph-hand-arrow-down:before{content:""}.ph.ph-hand-arrow-up:before{content:""}.ph.ph-hand-coins:before{content:""}.ph.ph-hand-deposit:before{content:""}.ph.ph-hand-eye:before{content:""}.ph.ph-hand-fist:before{content:""}.ph.ph-hand-grabbing:before{content:""}.ph.ph-hand-heart:before{content:""}.ph.ph-hand-palm:before{content:""}.ph.ph-hand-peace:before{content:""}.ph.ph-hand-pointing:before{content:""}.ph.ph-hand-soap:before{content:""}.ph.ph-hand-swipe-left:before{content:""}.ph.ph-hand-swipe-right:before{content:""}.ph.ph-hand-tap:before{content:""}.ph.ph-hand-waving:before{content:""}.ph.ph-hand-withdraw:before{content:""}.ph.ph-handbag:before{content:""}.ph.ph-handbag-simple:before{content:""}.ph.ph-hands-clapping:before{content:""}.ph.ph-hands-praying:before{content:""}.ph.ph-handshake:before{content:""}.ph.ph-hard-drive:before{content:""}.ph.ph-hard-drives:before{content:""}.ph.ph-hard-hat:before{content:""}.ph.ph-hash:before{content:""}.ph.ph-hash-straight:before{content:""}.ph.ph-head-circuit:before{content:""}.ph.ph-headlights:before{content:""}.ph.ph-headphones:before{content:""}.ph.ph-headset:before{content:""}.ph.ph-heart:before{content:""}.ph.ph-heart-break:before{content:""}.ph.ph-heart-half:before{content:""}.ph.ph-heart-straight:before{content:""}.ph.ph-heart-straight-break:before{content:""}.ph.ph-heartbeat:before{content:""}.ph.ph-hexagon:before{content:""}.ph.ph-high-definition:before{content:""}.ph.ph-high-heel:before{content:""}.ph.ph-highlighter:before{content:""}.ph.ph-highlighter-circle:before{content:""}.ph.ph-hockey:before{content:""}.ph.ph-hoodie:before{content:""}.ph.ph-horse:before{content:""}.ph.ph-hospital:before{content:""}.ph.ph-hourglass:before{content:""}.ph.ph-hourglass-high:before{content:""}.ph.ph-hourglass-low:before{content:""}.ph.ph-hourglass-medium:before{content:""}.ph.ph-hourglass-simple:before{content:""}.ph.ph-hourglass-simple-high:before{content:""}.ph.ph-hourglass-simple-low:before{content:""}.ph.ph-hourglass-simple-medium:before{content:""}.ph.ph-house:before{content:""}.ph.ph-house-line:before{content:""}.ph.ph-house-simple:before{content:""}.ph.ph-hurricane:before{content:""}.ph.ph-ice-cream:before{content:""}.ph.ph-identification-badge:before{content:""}.ph.ph-identification-card:before{content:""}.ph.ph-image:before{content:""}.ph.ph-image-broken:before{content:""}.ph.ph-image-square:before{content:""}.ph.ph-images:before{content:""}.ph.ph-images-square:before{content:""}.ph.ph-infinity:before{content:""}.ph.ph-lemniscate:before{content:""}.ph.ph-info:before{content:""}.ph.ph-instagram-logo:before{content:""}.ph.ph-intersect:before{content:""}.ph.ph-intersect-square:before{content:""}.ph.ph-intersect-three:before{content:""}.ph.ph-intersection:before{content:""}.ph.ph-invoice:before{content:""}.ph.ph-island:before{content:""}.ph.ph-jar:before{content:""}.ph.ph-jar-label:before{content:""}.ph.ph-jeep:before{content:""}.ph.ph-joystick:before{content:""}.ph.ph-kanban:before{content:""}.ph.ph-key:before{content:""}.ph.ph-key-return:before{content:""}.ph.ph-keyboard:before{content:""}.ph.ph-keyhole:before{content:""}.ph.ph-knife:before{content:""}.ph.ph-ladder:before{content:""}.ph.ph-ladder-simple:before{content:""}.ph.ph-lamp:before{content:""}.ph.ph-lamp-pendant:before{content:""}.ph.ph-laptop:before{content:""}.ph.ph-lasso:before{content:""}.ph.ph-lastfm-logo:before{content:""}.ph.ph-layout:before{content:""}.ph.ph-leaf:before{content:""}.ph.ph-lectern:before{content:""}.ph.ph-lego:before{content:""}.ph.ph-lego-smiley:before{content:""}.ph.ph-less-than:before{content:""}.ph.ph-less-than-or-equal:before{content:""}.ph.ph-letter-circle-h:before{content:""}.ph.ph-letter-circle-p:before{content:""}.ph.ph-letter-circle-v:before{content:""}.ph.ph-lifebuoy:before{content:""}.ph.ph-lightbulb:before{content:""}.ph.ph-lightbulb-filament:before{content:""}.ph.ph-lighthouse:before{content:""}.ph.ph-lightning:before{content:""}.ph.ph-lightning-a:before{content:""}.ph.ph-lightning-slash:before{content:""}.ph.ph-line-segment:before{content:""}.ph.ph-line-segments:before{content:""}.ph.ph-line-vertical:before{content:""}.ph.ph-link:before{content:""}.ph.ph-link-break:before{content:""}.ph.ph-link-simple:before{content:""}.ph.ph-link-simple-break:before{content:""}.ph.ph-link-simple-horizontal:before{content:""}.ph.ph-link-simple-horizontal-break:before{content:""}.ph.ph-linkedin-logo:before{content:""}.ph.ph-linktree-logo:before{content:""}.ph.ph-linux-logo:before{content:""}.ph.ph-list:before{content:""}.ph.ph-list-bullets:before{content:""}.ph.ph-list-checks:before{content:""}.ph.ph-list-dashes:before{content:""}.ph.ph-list-heart:before{content:""}.ph.ph-list-magnifying-glass:before{content:""}.ph.ph-list-numbers:before{content:""}.ph.ph-list-plus:before{content:""}.ph.ph-list-star:before{content:""}.ph.ph-lock:before{content:""}.ph.ph-lock-key:before{content:""}.ph.ph-lock-key-open:before{content:""}.ph.ph-lock-laminated:before{content:""}.ph.ph-lock-laminated-open:before{content:""}.ph.ph-lock-open:before{content:""}.ph.ph-lock-simple:before{content:""}.ph.ph-lock-simple-open:before{content:""}.ph.ph-lockers:before{content:""}.ph.ph-log:before{content:""}.ph.ph-magic-wand:before{content:""}.ph.ph-magnet:before{content:""}.ph.ph-magnet-straight:before{content:""}.ph.ph-magnifying-glass:before{content:""}.ph.ph-magnifying-glass-minus:before{content:""}.ph.ph-magnifying-glass-plus:before{content:""}.ph.ph-mailbox:before{content:""}.ph.ph-map-pin:before{content:""}.ph.ph-map-pin-area:before{content:""}.ph.ph-map-pin-line:before{content:""}.ph.ph-map-pin-plus:before{content:""}.ph.ph-map-pin-simple:before{content:""}.ph.ph-map-pin-simple-area:before{content:""}.ph.ph-map-pin-simple-line:before{content:""}.ph.ph-map-trifold:before{content:""}.ph.ph-markdown-logo:before{content:""}.ph.ph-marker-circle:before{content:""}.ph.ph-martini:before{content:""}.ph.ph-mask-happy:before{content:""}.ph.ph-mask-sad:before{content:""}.ph.ph-mastodon-logo:before{content:""}.ph.ph-math-operations:before{content:""}.ph.ph-matrix-logo:before{content:""}.ph.ph-medal:before{content:""}.ph.ph-medal-military:before{content:""}.ph.ph-medium-logo:before{content:""}.ph.ph-megaphone:before{content:""}.ph.ph-megaphone-simple:before{content:""}.ph.ph-member-of:before{content:""}.ph.ph-memory:before{content:""}.ph.ph-messenger-logo:before{content:""}.ph.ph-meta-logo:before{content:""}.ph.ph-meteor:before{content:""}.ph.ph-metronome:before{content:""}.ph.ph-microphone:before{content:""}.ph.ph-microphone-slash:before{content:""}.ph.ph-microphone-stage:before{content:""}.ph.ph-microscope:before{content:""}.ph.ph-microsoft-excel-logo:before{content:""}.ph.ph-microsoft-outlook-logo:before{content:""}.ph.ph-microsoft-powerpoint-logo:before{content:""}.ph.ph-microsoft-teams-logo:before{content:""}.ph.ph-microsoft-word-logo:before{content:""}.ph.ph-minus:before{content:""}.ph.ph-minus-circle:before{content:""}.ph.ph-minus-square:before{content:""}.ph.ph-money:before{content:""}.ph.ph-money-wavy:before{content:""}.ph.ph-monitor:before{content:""}.ph.ph-monitor-arrow-up:before{content:""}.ph.ph-monitor-play:before{content:""}.ph.ph-moon:before{content:""}.ph.ph-moon-stars:before{content:""}.ph.ph-moped:before{content:""}.ph.ph-moped-front:before{content:""}.ph.ph-mosque:before{content:""}.ph.ph-motorcycle:before{content:""}.ph.ph-mountains:before{content:""}.ph.ph-mouse:before{content:""}.ph.ph-mouse-left-click:before{content:""}.ph.ph-mouse-middle-click:before{content:""}.ph.ph-mouse-right-click:before{content:""}.ph.ph-mouse-scroll:before{content:""}.ph.ph-mouse-simple:before{content:""}.ph.ph-music-note:before{content:""}.ph.ph-music-note-simple:before{content:""}.ph.ph-music-notes:before{content:""}.ph.ph-music-notes-minus:before{content:""}.ph.ph-music-notes-plus:before{content:""}.ph.ph-music-notes-simple:before{content:""}.ph.ph-navigation-arrow:before{content:""}.ph.ph-needle:before{content:""}.ph.ph-network:before{content:""}.ph.ph-network-slash:before{content:""}.ph.ph-network-x:before{content:""}.ph.ph-newspaper:before{content:""}.ph.ph-newspaper-clipping:before{content:""}.ph.ph-not-equals:before{content:""}.ph.ph-not-member-of:before{content:""}.ph.ph-not-subset-of:before{content:""}.ph.ph-not-superset-of:before{content:""}.ph.ph-notches:before{content:""}.ph.ph-note:before{content:""}.ph.ph-note-blank:before{content:""}.ph.ph-note-pencil:before{content:""}.ph.ph-notebook:before{content:""}.ph.ph-notepad:before{content:""}.ph.ph-notification:before{content:""}.ph.ph-notion-logo:before{content:""}.ph.ph-nuclear-plant:before{content:""}.ph.ph-number-circle-eight:before{content:""}.ph.ph-number-circle-five:before{content:""}.ph.ph-number-circle-four:before{content:""}.ph.ph-number-circle-nine:before{content:""}.ph.ph-number-circle-one:before{content:""}.ph.ph-number-circle-seven:before{content:""}.ph.ph-number-circle-six:before{content:""}.ph.ph-number-circle-three:before{content:""}.ph.ph-number-circle-two:before{content:""}.ph.ph-number-circle-zero:before{content:""}.ph.ph-number-eight:before{content:""}.ph.ph-number-five:before{content:""}.ph.ph-number-four:before{content:""}.ph.ph-number-nine:before{content:""}.ph.ph-number-one:before{content:""}.ph.ph-number-seven:before{content:""}.ph.ph-number-six:before{content:""}.ph.ph-number-square-eight:before{content:""}.ph.ph-number-square-five:before{content:""}.ph.ph-number-square-four:before{content:""}.ph.ph-number-square-nine:before{content:""}.ph.ph-number-square-one:before{content:""}.ph.ph-number-square-seven:before{content:""}.ph.ph-number-square-six:before{content:""}.ph.ph-number-square-three:before{content:""}.ph.ph-number-square-two:before{content:""}.ph.ph-number-square-zero:before{content:""}.ph.ph-number-three:before{content:""}.ph.ph-number-two:before{content:""}.ph.ph-number-zero:before{content:""}.ph.ph-numpad:before{content:""}.ph.ph-nut:before{content:""}.ph.ph-ny-times-logo:before{content:""}.ph.ph-octagon:before{content:""}.ph.ph-office-chair:before{content:""}.ph.ph-onigiri:before{content:""}.ph.ph-open-ai-logo:before{content:""}.ph.ph-option:before{content:""}.ph.ph-orange:before{content:""}.ph.ph-orange-slice:before{content:""}.ph.ph-oven:before{content:""}.ph.ph-package:before{content:""}.ph.ph-paint-brush:before{content:""}.ph.ph-paint-brush-broad:before{content:""}.ph.ph-paint-brush-household:before{content:""}.ph.ph-paint-bucket:before{content:""}.ph.ph-paint-roller:before{content:""}.ph.ph-palette:before{content:""}.ph.ph-panorama:before{content:""}.ph.ph-pants:before{content:""}.ph.ph-paper-plane:before{content:""}.ph.ph-paper-plane-right:before{content:""}.ph.ph-paper-plane-tilt:before{content:""}.ph.ph-paperclip:before{content:""}.ph.ph-paperclip-horizontal:before{content:""}.ph.ph-parachute:before{content:""}.ph.ph-paragraph:before{content:""}.ph.ph-parallelogram:before{content:""}.ph.ph-park:before{content:""}.ph.ph-password:before{content:""}.ph.ph-path:before{content:""}.ph.ph-patreon-logo:before{content:""}.ph.ph-pause:before{content:""}.ph.ph-pause-circle:before{content:""}.ph.ph-paw-print:before{content:""}.ph.ph-paypal-logo:before{content:""}.ph.ph-peace:before{content:""}.ph.ph-pen:before{content:""}.ph.ph-pen-nib:before{content:""}.ph.ph-pen-nib-straight:before{content:""}.ph.ph-pencil:before{content:""}.ph.ph-pencil-circle:before{content:""}.ph.ph-pencil-line:before{content:""}.ph.ph-pencil-ruler:before{content:""}.ph.ph-pencil-simple:before{content:""}.ph.ph-pencil-simple-line:before{content:""}.ph.ph-pencil-simple-slash:before{content:""}.ph.ph-pencil-slash:before{content:""}.ph.ph-pentagon:before{content:""}.ph.ph-pentagram:before{content:""}.ph.ph-pepper:before{content:""}.ph.ph-percent:before{content:""}.ph.ph-person:before{content:""}.ph.ph-person-arms-spread:before{content:""}.ph.ph-person-simple:before{content:""}.ph.ph-person-simple-bike:before{content:""}.ph.ph-person-simple-circle:before{content:""}.ph.ph-person-simple-hike:before{content:""}.ph.ph-person-simple-run:before{content:""}.ph.ph-person-simple-ski:before{content:""}.ph.ph-person-simple-snowboard:before{content:""}.ph.ph-person-simple-swim:before{content:""}.ph.ph-person-simple-tai-chi:before{content:""}.ph.ph-person-simple-throw:before{content:""}.ph.ph-person-simple-walk:before{content:""}.ph.ph-perspective:before{content:""}.ph.ph-phone:before{content:""}.ph.ph-phone-call:before{content:""}.ph.ph-phone-disconnect:before{content:""}.ph.ph-phone-incoming:before{content:""}.ph.ph-phone-list:before{content:""}.ph.ph-phone-outgoing:before{content:""}.ph.ph-phone-pause:before{content:""}.ph.ph-phone-plus:before{content:""}.ph.ph-phone-slash:before{content:""}.ph.ph-phone-transfer:before{content:""}.ph.ph-phone-x:before{content:""}.ph.ph-phosphor-logo:before{content:""}.ph.ph-pi:before{content:""}.ph.ph-piano-keys:before{content:""}.ph.ph-picnic-table:before{content:""}.ph.ph-picture-in-picture:before{content:""}.ph.ph-piggy-bank:before{content:""}.ph.ph-pill:before{content:""}.ph.ph-ping-pong:before{content:""}.ph.ph-pint-glass:before{content:""}.ph.ph-pinterest-logo:before{content:""}.ph.ph-pinwheel:before{content:""}.ph.ph-pipe:before{content:""}.ph.ph-pipe-wrench:before{content:""}.ph.ph-pix-logo:before{content:""}.ph.ph-pizza:before{content:""}.ph.ph-placeholder:before{content:""}.ph.ph-planet:before{content:""}.ph.ph-plant:before{content:""}.ph.ph-play:before{content:""}.ph.ph-play-circle:before{content:""}.ph.ph-play-pause:before{content:""}.ph.ph-playlist:before{content:""}.ph.ph-plug:before{content:""}.ph.ph-plug-charging:before{content:""}.ph.ph-plugs:before{content:""}.ph.ph-plugs-connected:before{content:""}.ph.ph-plus:before{content:""}.ph.ph-plus-circle:before{content:""}.ph.ph-plus-minus:before{content:""}.ph.ph-plus-square:before{content:""}.ph.ph-poker-chip:before{content:""}.ph.ph-police-car:before{content:""}.ph.ph-polygon:before{content:""}.ph.ph-popcorn:before{content:""}.ph.ph-popsicle:before{content:""}.ph.ph-potted-plant:before{content:""}.ph.ph-power:before{content:""}.ph.ph-prescription:before{content:""}.ph.ph-presentation:before{content:""}.ph.ph-presentation-chart:before{content:""}.ph.ph-printer:before{content:""}.ph.ph-prohibit:before{content:""}.ph.ph-prohibit-inset:before{content:""}.ph.ph-projector-screen:before{content:""}.ph.ph-projector-screen-chart:before{content:""}.ph.ph-pulse:before{content:""}.ph.ph-activity:before{content:""}.ph.ph-push-pin:before{content:""}.ph.ph-push-pin-simple:before{content:""}.ph.ph-push-pin-simple-slash:before{content:""}.ph.ph-push-pin-slash:before{content:""}.ph.ph-puzzle-piece:before{content:""}.ph.ph-qr-code:before{content:""}.ph.ph-question:before{content:""}.ph.ph-question-mark:before{content:""}.ph.ph-queue:before{content:""}.ph.ph-quotes:before{content:""}.ph.ph-rabbit:before{content:""}.ph.ph-racquet:before{content:""}.ph.ph-radical:before{content:""}.ph.ph-radio:before{content:""}.ph.ph-radio-button:before{content:""}.ph.ph-radioactive:before{content:""}.ph.ph-rainbow:before{content:""}.ph.ph-rainbow-cloud:before{content:""}.ph.ph-ranking:before{content:""}.ph.ph-read-cv-logo:before{content:""}.ph.ph-receipt:before{content:""}.ph.ph-receipt-x:before{content:""}.ph.ph-record:before{content:""}.ph.ph-rectangle:before{content:""}.ph.ph-rectangle-dashed:before{content:""}.ph.ph-recycle:before{content:""}.ph.ph-reddit-logo:before{content:""}.ph.ph-repeat:before{content:""}.ph.ph-repeat-once:before{content:""}.ph.ph-replit-logo:before{content:""}.ph.ph-resize:before{content:""}.ph.ph-rewind:before{content:""}.ph.ph-rewind-circle:before{content:""}.ph.ph-road-horizon:before{content:""}.ph.ph-robot:before{content:""}.ph.ph-rocket:before{content:""}.ph.ph-rocket-launch:before{content:""}.ph.ph-rows:before{content:""}.ph.ph-rows-plus-bottom:before{content:""}.ph.ph-rows-plus-top:before{content:""}.ph.ph-rss:before{content:""}.ph.ph-rss-simple:before{content:""}.ph.ph-rug:before{content:""}.ph.ph-ruler:before{content:""}.ph.ph-sailboat:before{content:""}.ph.ph-scales:before{content:""}.ph.ph-scan:before{content:""}.ph.ph-scan-smiley:before{content:""}.ph.ph-scissors:before{content:""}.ph.ph-scooter:before{content:""}.ph.ph-screencast:before{content:""}.ph.ph-screwdriver:before{content:""}.ph.ph-scribble:before{content:""}.ph.ph-scribble-loop:before{content:""}.ph.ph-scroll:before{content:""}.ph.ph-seal:before{content:""}.ph.ph-circle-wavy:before{content:""}.ph.ph-seal-check:before{content:""}.ph.ph-circle-wavy-check:before{content:""}.ph.ph-seal-percent:before{content:""}.ph.ph-seal-question:before{content:""}.ph.ph-circle-wavy-question:before{content:""}.ph.ph-seal-warning:before{content:""}.ph.ph-circle-wavy-warning:before{content:""}.ph.ph-seat:before{content:""}.ph.ph-seatbelt:before{content:""}.ph.ph-security-camera:before{content:""}.ph.ph-selection:before{content:""}.ph.ph-selection-all:before{content:""}.ph.ph-selection-background:before{content:""}.ph.ph-selection-foreground:before{content:""}.ph.ph-selection-inverse:before{content:""}.ph.ph-selection-plus:before{content:""}.ph.ph-selection-slash:before{content:""}.ph.ph-shapes:before{content:""}.ph.ph-share:before{content:""}.ph.ph-share-fat:before{content:""}.ph.ph-share-network:before{content:""}.ph.ph-shield:before{content:""}.ph.ph-shield-check:before{content:""}.ph.ph-shield-checkered:before{content:""}.ph.ph-shield-chevron:before{content:""}.ph.ph-shield-plus:before{content:""}.ph.ph-shield-slash:before{content:""}.ph.ph-shield-star:before{content:""}.ph.ph-shield-warning:before{content:""}.ph.ph-shipping-container:before{content:""}.ph.ph-shirt-folded:before{content:""}.ph.ph-shooting-star:before{content:""}.ph.ph-shopping-bag:before{content:""}.ph.ph-shopping-bag-open:before{content:""}.ph.ph-shopping-cart:before{content:""}.ph.ph-shopping-cart-simple:before{content:""}.ph.ph-shovel:before{content:""}.ph.ph-shower:before{content:""}.ph.ph-shrimp:before{content:""}.ph.ph-shuffle:before{content:""}.ph.ph-shuffle-angular:before{content:""}.ph.ph-shuffle-simple:before{content:""}.ph.ph-sidebar:before{content:""}.ph.ph-sidebar-simple:before{content:""}.ph.ph-sigma:before{content:""}.ph.ph-sign-in:before{content:""}.ph.ph-sign-out:before{content:""}.ph.ph-signature:before{content:""}.ph.ph-signpost:before{content:""}.ph.ph-sim-card:before{content:""}.ph.ph-siren:before{content:""}.ph.ph-sketch-logo:before{content:""}.ph.ph-skip-back:before{content:""}.ph.ph-skip-back-circle:before{content:""}.ph.ph-skip-forward:before{content:""}.ph.ph-skip-forward-circle:before{content:""}.ph.ph-skull:before{content:""}.ph.ph-skype-logo:before{content:""}.ph.ph-slack-logo:before{content:""}.ph.ph-sliders:before{content:""}.ph.ph-sliders-horizontal:before{content:""}.ph.ph-slideshow:before{content:""}.ph.ph-smiley:before{content:""}.ph.ph-smiley-angry:before{content:""}.ph.ph-smiley-blank:before{content:""}.ph.ph-smiley-meh:before{content:""}.ph.ph-smiley-melting:before{content:""}.ph.ph-smiley-nervous:before{content:""}.ph.ph-smiley-sad:before{content:""}.ph.ph-smiley-sticker:before{content:""}.ph.ph-smiley-wink:before{content:""}.ph.ph-smiley-x-eyes:before{content:""}.ph.ph-snapchat-logo:before{content:""}.ph.ph-sneaker:before{content:""}.ph.ph-sneaker-move:before{content:""}.ph.ph-snowflake:before{content:""}.ph.ph-soccer-ball:before{content:""}.ph.ph-sock:before{content:""}.ph.ph-solar-panel:before{content:""}.ph.ph-solar-roof:before{content:""}.ph.ph-sort-ascending:before{content:""}.ph.ph-sort-descending:before{content:""}.ph.ph-soundcloud-logo:before{content:""}.ph.ph-spade:before{content:""}.ph.ph-sparkle:before{content:""}.ph.ph-speaker-hifi:before{content:""}.ph.ph-speaker-high:before{content:""}.ph.ph-speaker-low:before{content:""}.ph.ph-speaker-none:before{content:""}.ph.ph-speaker-simple-high:before{content:""}.ph.ph-speaker-simple-low:before{content:""}.ph.ph-speaker-simple-none:before{content:""}.ph.ph-speaker-simple-slash:before{content:""}.ph.ph-speaker-simple-x:before{content:""}.ph.ph-speaker-slash:before{content:""}.ph.ph-speaker-x:before{content:""}.ph.ph-speedometer:before{content:""}.ph.ph-sphere:before{content:""}.ph.ph-spinner:before{content:""}.ph.ph-spinner-ball:before{content:""}.ph.ph-spinner-gap:before{content:""}.ph.ph-spiral:before{content:""}.ph.ph-split-horizontal:before{content:""}.ph.ph-split-vertical:before{content:""}.ph.ph-spotify-logo:before{content:""}.ph.ph-spray-bottle:before{content:""}.ph.ph-square:before{content:""}.ph.ph-square-half:before{content:""}.ph.ph-square-half-bottom:before{content:""}.ph.ph-square-logo:before{content:""}.ph.ph-square-split-horizontal:before{content:""}.ph.ph-square-split-vertical:before{content:""}.ph.ph-squares-four:before{content:""}.ph.ph-stack:before{content:""}.ph.ph-stack-minus:before{content:""}.ph.ph-stack-overflow-logo:before{content:""}.ph.ph-stack-plus:before{content:""}.ph.ph-stack-simple:before{content:""}.ph.ph-stairs:before{content:""}.ph.ph-stamp:before{content:""}.ph.ph-standard-definition:before{content:""}.ph.ph-star:before{content:""}.ph.ph-star-and-crescent:before{content:""}.ph.ph-star-four:before{content:""}.ph.ph-star-half:before{content:""}.ph.ph-star-of-david:before{content:""}.ph.ph-steam-logo:before{content:""}.ph.ph-steering-wheel:before{content:""}.ph.ph-steps:before{content:""}.ph.ph-stethoscope:before{content:""}.ph.ph-sticker:before{content:""}.ph.ph-stool:before{content:""}.ph.ph-stop:before{content:""}.ph.ph-stop-circle:before{content:""}.ph.ph-storefront:before{content:""}.ph.ph-strategy:before{content:""}.ph.ph-stripe-logo:before{content:""}.ph.ph-student:before{content:""}.ph.ph-subset-of:before{content:""}.ph.ph-subset-proper-of:before{content:""}.ph.ph-subtitles:before{content:""}.ph.ph-subtitles-slash:before{content:""}.ph.ph-subtract:before{content:""}.ph.ph-subtract-square:before{content:""}.ph.ph-subway:before{content:""}.ph.ph-suitcase:before{content:""}.ph.ph-suitcase-rolling:before{content:""}.ph.ph-suitcase-simple:before{content:""}.ph.ph-sun:before{content:""}.ph.ph-sun-dim:before{content:""}.ph.ph-sun-horizon:before{content:""}.ph.ph-sunglasses:before{content:""}.ph.ph-superset-of:before{content:""}.ph.ph-superset-proper-of:before{content:""}.ph.ph-swap:before{content:""}.ph.ph-swatches:before{content:""}.ph.ph-swimming-pool:before{content:""}.ph.ph-sword:before{content:""}.ph.ph-synagogue:before{content:""}.ph.ph-syringe:before{content:""}.ph.ph-t-shirt:before{content:""}.ph.ph-table:before{content:""}.ph.ph-tabs:before{content:""}.ph.ph-tag:before{content:""}.ph.ph-tag-chevron:before{content:""}.ph.ph-tag-simple:before{content:""}.ph.ph-target:before{content:""}.ph.ph-taxi:before{content:""}.ph.ph-tea-bag:before{content:""}.ph.ph-telegram-logo:before{content:""}.ph.ph-television:before{content:""}.ph.ph-television-simple:before{content:""}.ph.ph-tennis-ball:before{content:""}.ph.ph-tent:before{content:""}.ph.ph-terminal:before{content:""}.ph.ph-terminal-window:before{content:""}.ph.ph-test-tube:before{content:""}.ph.ph-text-a-underline:before{content:""}.ph.ph-text-aa:before{content:""}.ph.ph-text-align-center:before{content:""}.ph.ph-text-align-justify:before{content:""}.ph.ph-text-align-left:before{content:""}.ph.ph-text-align-right:before{content:""}.ph.ph-text-b:before{content:""}.ph.ph-text-bolder:before{content:""}.ph.ph-text-columns:before{content:""}.ph.ph-text-h:before{content:""}.ph.ph-text-h-five:before{content:""}.ph.ph-text-h-four:before{content:""}.ph.ph-text-h-one:before{content:""}.ph.ph-text-h-six:before{content:""}.ph.ph-text-h-three:before{content:""}.ph.ph-text-h-two:before{content:""}.ph.ph-text-indent:before{content:""}.ph.ph-text-italic:before{content:""}.ph.ph-text-outdent:before{content:""}.ph.ph-text-strikethrough:before{content:""}.ph.ph-text-subscript:before{content:""}.ph.ph-text-superscript:before{content:""}.ph.ph-text-t:before{content:""}.ph.ph-text-t-slash:before{content:""}.ph.ph-text-underline:before{content:""}.ph.ph-textbox:before{content:""}.ph.ph-thermometer:before{content:""}.ph.ph-thermometer-cold:before{content:""}.ph.ph-thermometer-hot:before{content:""}.ph.ph-thermometer-simple:before{content:""}.ph.ph-threads-logo:before{content:""}.ph.ph-three-d:before{content:""}.ph.ph-thumbs-down:before{content:""}.ph.ph-thumbs-up:before{content:""}.ph.ph-ticket:before{content:""}.ph.ph-tidal-logo:before{content:""}.ph.ph-tiktok-logo:before{content:""}.ph.ph-tilde:before{content:""}.ph.ph-timer:before{content:""}.ph.ph-tip-jar:before{content:""}.ph.ph-tipi:before{content:""}.ph.ph-tire:before{content:""}.ph.ph-toggle-left:before{content:""}.ph.ph-toggle-right:before{content:""}.ph.ph-toilet:before{content:""}.ph.ph-toilet-paper:before{content:""}.ph.ph-toolbox:before{content:""}.ph.ph-tooth:before{content:""}.ph.ph-tornado:before{content:""}.ph.ph-tote:before{content:""}.ph.ph-tote-simple:before{content:""}.ph.ph-towel:before{content:""}.ph.ph-tractor:before{content:""}.ph.ph-trademark:before{content:""}.ph.ph-trademark-registered:before{content:""}.ph.ph-traffic-cone:before{content:""}.ph.ph-traffic-sign:before{content:""}.ph.ph-traffic-signal:before{content:""}.ph.ph-train:before{content:""}.ph.ph-train-regional:before{content:""}.ph.ph-train-simple:before{content:""}.ph.ph-tram:before{content:""}.ph.ph-translate:before{content:""}.ph.ph-trash:before{content:""}.ph.ph-trash-simple:before{content:""}.ph.ph-tray:before{content:""}.ph.ph-tray-arrow-down:before{content:""}.ph.ph-archive-tray:before{content:""}.ph.ph-tray-arrow-up:before{content:""}.ph.ph-treasure-chest:before{content:""}.ph.ph-tree:before{content:""}.ph.ph-tree-evergreen:before{content:""}.ph.ph-tree-palm:before{content:""}.ph.ph-tree-structure:before{content:""}.ph.ph-tree-view:before{content:""}.ph.ph-trend-down:before{content:""}.ph.ph-trend-up:before{content:""}.ph.ph-triangle:before{content:""}.ph.ph-triangle-dashed:before{content:""}.ph.ph-trolley:before{content:""}.ph.ph-trolley-suitcase:before{content:""}.ph.ph-trophy:before{content:""}.ph.ph-truck:before{content:""}.ph.ph-truck-trailer:before{content:""}.ph.ph-tumblr-logo:before{content:""}.ph.ph-twitch-logo:before{content:""}.ph.ph-twitter-logo:before{content:""}.ph.ph-umbrella:before{content:""}.ph.ph-umbrella-simple:before{content:""}.ph.ph-union:before{content:""}.ph.ph-unite:before{content:""}.ph.ph-unite-square:before{content:""}.ph.ph-upload:before{content:""}.ph.ph-upload-simple:before{content:""}.ph.ph-usb:before{content:""}.ph.ph-user:before{content:""}.ph.ph-user-check:before{content:""}.ph.ph-user-circle:before{content:""}.ph.ph-user-circle-check:before{content:""}.ph.ph-user-circle-dashed:before{content:""}.ph.ph-user-circle-gear:before{content:""}.ph.ph-user-circle-minus:before{content:""}.ph.ph-user-circle-plus:before{content:""}.ph.ph-user-focus:before{content:""}.ph.ph-user-gear:before{content:""}.ph.ph-user-list:before{content:""}.ph.ph-user-minus:before{content:""}.ph.ph-user-plus:before{content:""}.ph.ph-user-rectangle:before{content:""}.ph.ph-user-sound:before{content:""}.ph.ph-user-square:before{content:""}.ph.ph-user-switch:before{content:""}.ph.ph-users:before{content:""}.ph.ph-users-four:before{content:""}.ph.ph-users-three:before{content:""}.ph.ph-van:before{content:""}.ph.ph-vault:before{content:""}.ph.ph-vector-three:before{content:""}.ph.ph-vector-two:before{content:""}.ph.ph-vibrate:before{content:""}.ph.ph-video:before{content:""}.ph.ph-video-camera:before{content:""}.ph.ph-video-camera-slash:before{content:""}.ph.ph-video-conference:before{content:""}.ph.ph-vignette:before{content:""}.ph.ph-vinyl-record:before{content:""}.ph.ph-virtual-reality:before{content:""}.ph.ph-virus:before{content:""}.ph.ph-visor:before{content:""}.ph.ph-voicemail:before{content:""}.ph.ph-volleyball:before{content:""}.ph.ph-wall:before{content:""}.ph.ph-wallet:before{content:""}.ph.ph-warehouse:before{content:""}.ph.ph-warning:before{content:""}.ph.ph-warning-circle:before{content:""}.ph.ph-warning-diamond:before{content:""}.ph.ph-warning-octagon:before{content:""}.ph.ph-washing-machine:before{content:""}.ph.ph-watch:before{content:""}.ph.ph-wave-sawtooth:before{content:""}.ph.ph-wave-sine:before{content:""}.ph.ph-wave-square:before{content:""}.ph.ph-wave-triangle:before{content:""}.ph.ph-waveform:before{content:""}.ph.ph-waveform-slash:before{content:""}.ph.ph-waves:before{content:""}.ph.ph-webcam:before{content:""}.ph.ph-webcam-slash:before{content:""}.ph.ph-webhooks-logo:before{content:""}.ph.ph-wechat-logo:before{content:""}.ph.ph-whatsapp-logo:before{content:""}.ph.ph-wheelchair:before{content:""}.ph.ph-wheelchair-motion:before{content:""}.ph.ph-wifi-high:before{content:""}.ph.ph-wifi-low:before{content:""}.ph.ph-wifi-medium:before{content:""}.ph.ph-wifi-none:before{content:""}.ph.ph-wifi-slash:before{content:""}.ph.ph-wifi-x:before{content:""}.ph.ph-wind:before{content:""}.ph.ph-windmill:before{content:""}.ph.ph-windows-logo:before{content:""}.ph.ph-wine:before{content:""}.ph.ph-wrench:before{content:""}.ph.ph-x:before{content:""}.ph.ph-x-circle:before{content:""}.ph.ph-x-logo:before{content:""}.ph.ph-x-square:before{content:""}.ph.ph-yarn:before{content:""}.ph.ph-yin-yang:before{content:""}.ph.ph-youtube-logo:before{content:""}@font-face{font-family:Phosphor-Bold;src:url(/assets/Phosphor-Bold-BCak21uZ.woff2?v=0.6.56) format("woff2");font-weight:400;font-style:normal;font-display:block}.ph-bold{font-family:Phosphor-Bold!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ph-bold.ph-acorn:before{content:""}.ph-bold.ph-address-book:before{content:""}.ph-bold.ph-address-book-tabs:before{content:""}.ph-bold.ph-air-traffic-control:before{content:""}.ph-bold.ph-airplane:before{content:""}.ph-bold.ph-airplane-in-flight:before{content:""}.ph-bold.ph-airplane-landing:before{content:""}.ph-bold.ph-airplane-takeoff:before{content:""}.ph-bold.ph-airplane-taxiing:before{content:""}.ph-bold.ph-airplane-tilt:before{content:""}.ph-bold.ph-airplay:before{content:""}.ph-bold.ph-alarm:before{content:""}.ph-bold.ph-alien:before{content:""}.ph-bold.ph-align-bottom:before{content:""}.ph-bold.ph-align-bottom-simple:before{content:""}.ph-bold.ph-align-center-horizontal:before{content:""}.ph-bold.ph-align-center-horizontal-simple:before{content:""}.ph-bold.ph-align-center-vertical:before{content:""}.ph-bold.ph-align-center-vertical-simple:before{content:""}.ph-bold.ph-align-left:before{content:""}.ph-bold.ph-align-left-simple:before{content:""}.ph-bold.ph-align-right:before{content:""}.ph-bold.ph-align-right-simple:before{content:""}.ph-bold.ph-align-top:before{content:""}.ph-bold.ph-align-top-simple:before{content:""}.ph-bold.ph-amazon-logo:before{content:""}.ph-bold.ph-ambulance:before{content:""}.ph-bold.ph-anchor:before{content:""}.ph-bold.ph-anchor-simple:before{content:""}.ph-bold.ph-android-logo:before{content:""}.ph-bold.ph-angle:before{content:""}.ph-bold.ph-angular-logo:before{content:""}.ph-bold.ph-aperture:before{content:""}.ph-bold.ph-app-store-logo:before{content:""}.ph-bold.ph-app-window:before{content:""}.ph-bold.ph-apple-logo:before{content:""}.ph-bold.ph-apple-podcasts-logo:before{content:""}.ph-bold.ph-approximate-equals:before{content:""}.ph-bold.ph-archive:before{content:""}.ph-bold.ph-armchair:before{content:""}.ph-bold.ph-arrow-arc-left:before{content:""}.ph-bold.ph-arrow-arc-right:before{content:""}.ph-bold.ph-arrow-bend-double-up-left:before{content:""}.ph-bold.ph-arrow-bend-double-up-right:before{content:""}.ph-bold.ph-arrow-bend-down-left:before{content:""}.ph-bold.ph-arrow-bend-down-right:before{content:""}.ph-bold.ph-arrow-bend-left-down:before{content:""}.ph-bold.ph-arrow-bend-left-up:before{content:""}.ph-bold.ph-arrow-bend-right-down:before{content:""}.ph-bold.ph-arrow-bend-right-up:before{content:""}.ph-bold.ph-arrow-bend-up-left:before{content:""}.ph-bold.ph-arrow-bend-up-right:before{content:""}.ph-bold.ph-arrow-circle-down:before{content:""}.ph-bold.ph-arrow-circle-down-left:before{content:""}.ph-bold.ph-arrow-circle-down-right:before{content:""}.ph-bold.ph-arrow-circle-left:before{content:""}.ph-bold.ph-arrow-circle-right:before{content:""}.ph-bold.ph-arrow-circle-up:before{content:""}.ph-bold.ph-arrow-circle-up-left:before{content:""}.ph-bold.ph-arrow-circle-up-right:before{content:""}.ph-bold.ph-arrow-clockwise:before{content:""}.ph-bold.ph-arrow-counter-clockwise:before{content:""}.ph-bold.ph-arrow-down:before{content:""}.ph-bold.ph-arrow-down-left:before{content:""}.ph-bold.ph-arrow-down-right:before{content:""}.ph-bold.ph-arrow-elbow-down-left:before{content:""}.ph-bold.ph-arrow-elbow-down-right:before{content:""}.ph-bold.ph-arrow-elbow-left:before{content:""}.ph-bold.ph-arrow-elbow-left-down:before{content:""}.ph-bold.ph-arrow-elbow-left-up:before{content:""}.ph-bold.ph-arrow-elbow-right:before{content:""}.ph-bold.ph-arrow-elbow-right-down:before{content:""}.ph-bold.ph-arrow-elbow-right-up:before{content:""}.ph-bold.ph-arrow-elbow-up-left:before{content:""}.ph-bold.ph-arrow-elbow-up-right:before{content:""}.ph-bold.ph-arrow-fat-down:before{content:""}.ph-bold.ph-arrow-fat-left:before{content:""}.ph-bold.ph-arrow-fat-line-down:before{content:""}.ph-bold.ph-arrow-fat-line-left:before{content:""}.ph-bold.ph-arrow-fat-line-right:before{content:""}.ph-bold.ph-arrow-fat-line-up:before{content:""}.ph-bold.ph-arrow-fat-lines-down:before{content:""}.ph-bold.ph-arrow-fat-lines-left:before{content:""}.ph-bold.ph-arrow-fat-lines-right:before{content:""}.ph-bold.ph-arrow-fat-lines-up:before{content:""}.ph-bold.ph-arrow-fat-right:before{content:""}.ph-bold.ph-arrow-fat-up:before{content:""}.ph-bold.ph-arrow-left:before{content:""}.ph-bold.ph-arrow-line-down:before{content:""}.ph-bold.ph-arrow-line-down-left:before{content:""}.ph-bold.ph-arrow-line-down-right:before{content:""}.ph-bold.ph-arrow-line-left:before{content:""}.ph-bold.ph-arrow-line-right:before{content:""}.ph-bold.ph-arrow-line-up:before{content:""}.ph-bold.ph-arrow-line-up-left:before{content:""}.ph-bold.ph-arrow-line-up-right:before{content:""}.ph-bold.ph-arrow-right:before{content:""}.ph-bold.ph-arrow-square-down:before{content:""}.ph-bold.ph-arrow-square-down-left:before{content:""}.ph-bold.ph-arrow-square-down-right:before{content:""}.ph-bold.ph-arrow-square-in:before{content:""}.ph-bold.ph-arrow-square-left:before{content:""}.ph-bold.ph-arrow-square-out:before{content:""}.ph-bold.ph-arrow-square-right:before{content:""}.ph-bold.ph-arrow-square-up:before{content:""}.ph-bold.ph-arrow-square-up-left:before{content:""}.ph-bold.ph-arrow-square-up-right:before{content:""}.ph-bold.ph-arrow-u-down-left:before{content:""}.ph-bold.ph-arrow-u-down-right:before{content:""}.ph-bold.ph-arrow-u-left-down:before{content:""}.ph-bold.ph-arrow-u-left-up:before{content:""}.ph-bold.ph-arrow-u-right-down:before{content:""}.ph-bold.ph-arrow-u-right-up:before{content:""}.ph-bold.ph-arrow-u-up-left:before{content:""}.ph-bold.ph-arrow-u-up-right:before{content:""}.ph-bold.ph-arrow-up:before{content:""}.ph-bold.ph-arrow-up-left:before{content:""}.ph-bold.ph-arrow-up-right:before{content:""}.ph-bold.ph-arrows-clockwise:before{content:""}.ph-bold.ph-arrows-counter-clockwise:before{content:""}.ph-bold.ph-arrows-down-up:before{content:""}.ph-bold.ph-arrows-horizontal:before{content:""}.ph-bold.ph-arrows-in:before{content:""}.ph-bold.ph-arrows-in-cardinal:before{content:""}.ph-bold.ph-arrows-in-line-horizontal:before{content:""}.ph-bold.ph-arrows-in-line-vertical:before{content:""}.ph-bold.ph-arrows-in-simple:before{content:""}.ph-bold.ph-arrows-left-right:before{content:""}.ph-bold.ph-arrows-merge:before{content:""}.ph-bold.ph-arrows-out:before{content:""}.ph-bold.ph-arrows-out-cardinal:before{content:""}.ph-bold.ph-arrows-out-line-horizontal:before{content:""}.ph-bold.ph-arrows-out-line-vertical:before{content:""}.ph-bold.ph-arrows-out-simple:before{content:""}.ph-bold.ph-arrows-split:before{content:""}.ph-bold.ph-arrows-vertical:before{content:""}.ph-bold.ph-article:before{content:""}.ph-bold.ph-article-medium:before{content:""}.ph-bold.ph-article-ny-times:before{content:""}.ph-bold.ph-asclepius:before{content:""}.ph-bold.ph-caduceus:before{content:""}.ph-bold.ph-asterisk:before{content:""}.ph-bold.ph-asterisk-simple:before{content:""}.ph-bold.ph-at:before{content:""}.ph-bold.ph-atom:before{content:""}.ph-bold.ph-avocado:before{content:""}.ph-bold.ph-axe:before{content:""}.ph-bold.ph-baby:before{content:""}.ph-bold.ph-baby-carriage:before{content:""}.ph-bold.ph-backpack:before{content:""}.ph-bold.ph-backspace:before{content:""}.ph-bold.ph-bag:before{content:""}.ph-bold.ph-bag-simple:before{content:""}.ph-bold.ph-balloon:before{content:""}.ph-bold.ph-bandaids:before{content:""}.ph-bold.ph-bank:before{content:""}.ph-bold.ph-barbell:before{content:""}.ph-bold.ph-barcode:before{content:""}.ph-bold.ph-barn:before{content:""}.ph-bold.ph-barricade:before{content:""}.ph-bold.ph-baseball:before{content:""}.ph-bold.ph-baseball-cap:before{content:""}.ph-bold.ph-baseball-helmet:before{content:""}.ph-bold.ph-basket:before{content:""}.ph-bold.ph-basketball:before{content:""}.ph-bold.ph-bathtub:before{content:""}.ph-bold.ph-battery-charging:before{content:""}.ph-bold.ph-battery-charging-vertical:before{content:""}.ph-bold.ph-battery-empty:before{content:""}.ph-bold.ph-battery-full:before{content:""}.ph-bold.ph-battery-high:before{content:""}.ph-bold.ph-battery-low:before{content:""}.ph-bold.ph-battery-medium:before{content:""}.ph-bold.ph-battery-plus:before{content:""}.ph-bold.ph-battery-plus-vertical:before{content:""}.ph-bold.ph-battery-vertical-empty:before{content:""}.ph-bold.ph-battery-vertical-full:before{content:""}.ph-bold.ph-battery-vertical-high:before{content:""}.ph-bold.ph-battery-vertical-low:before{content:""}.ph-bold.ph-battery-vertical-medium:before{content:""}.ph-bold.ph-battery-warning:before{content:""}.ph-bold.ph-battery-warning-vertical:before{content:""}.ph-bold.ph-beach-ball:before{content:""}.ph-bold.ph-beanie:before{content:""}.ph-bold.ph-bed:before{content:""}.ph-bold.ph-beer-bottle:before{content:""}.ph-bold.ph-beer-stein:before{content:""}.ph-bold.ph-behance-logo:before{content:""}.ph-bold.ph-bell:before{content:""}.ph-bold.ph-bell-ringing:before{content:""}.ph-bold.ph-bell-simple:before{content:""}.ph-bold.ph-bell-simple-ringing:before{content:""}.ph-bold.ph-bell-simple-slash:before{content:""}.ph-bold.ph-bell-simple-z:before{content:""}.ph-bold.ph-bell-slash:before{content:""}.ph-bold.ph-bell-z:before{content:""}.ph-bold.ph-belt:before{content:""}.ph-bold.ph-bezier-curve:before{content:""}.ph-bold.ph-bicycle:before{content:""}.ph-bold.ph-binary:before{content:""}.ph-bold.ph-binoculars:before{content:""}.ph-bold.ph-biohazard:before{content:""}.ph-bold.ph-bird:before{content:""}.ph-bold.ph-blueprint:before{content:""}.ph-bold.ph-bluetooth:before{content:""}.ph-bold.ph-bluetooth-connected:before{content:""}.ph-bold.ph-bluetooth-slash:before{content:""}.ph-bold.ph-bluetooth-x:before{content:""}.ph-bold.ph-boat:before{content:""}.ph-bold.ph-bomb:before{content:""}.ph-bold.ph-bone:before{content:""}.ph-bold.ph-book:before{content:""}.ph-bold.ph-book-bookmark:before{content:""}.ph-bold.ph-book-open:before{content:""}.ph-bold.ph-book-open-text:before{content:""}.ph-bold.ph-book-open-user:before{content:""}.ph-bold.ph-bookmark:before{content:""}.ph-bold.ph-bookmark-simple:before{content:""}.ph-bold.ph-bookmarks:before{content:""}.ph-bold.ph-bookmarks-simple:before{content:""}.ph-bold.ph-books:before{content:""}.ph-bold.ph-boot:before{content:""}.ph-bold.ph-boules:before{content:""}.ph-bold.ph-bounding-box:before{content:""}.ph-bold.ph-bowl-food:before{content:""}.ph-bold.ph-bowl-steam:before{content:""}.ph-bold.ph-bowling-ball:before{content:""}.ph-bold.ph-box-arrow-down:before{content:""}.ph-bold.ph-archive-box:before{content:""}.ph-bold.ph-box-arrow-up:before{content:""}.ph-bold.ph-boxing-glove:before{content:""}.ph-bold.ph-brackets-angle:before{content:""}.ph-bold.ph-brackets-curly:before{content:""}.ph-bold.ph-brackets-round:before{content:""}.ph-bold.ph-brackets-square:before{content:""}.ph-bold.ph-brain:before{content:""}.ph-bold.ph-brandy:before{content:""}.ph-bold.ph-bread:before{content:""}.ph-bold.ph-bridge:before{content:""}.ph-bold.ph-briefcase:before{content:""}.ph-bold.ph-briefcase-metal:before{content:""}.ph-bold.ph-broadcast:before{content:""}.ph-bold.ph-broom:before{content:""}.ph-bold.ph-browser:before{content:""}.ph-bold.ph-browsers:before{content:""}.ph-bold.ph-bug:before{content:""}.ph-bold.ph-bug-beetle:before{content:""}.ph-bold.ph-bug-droid:before{content:""}.ph-bold.ph-building:before{content:""}.ph-bold.ph-building-apartment:before{content:""}.ph-bold.ph-building-office:before{content:""}.ph-bold.ph-buildings:before{content:""}.ph-bold.ph-bulldozer:before{content:""}.ph-bold.ph-bus:before{content:""}.ph-bold.ph-butterfly:before{content:""}.ph-bold.ph-cable-car:before{content:""}.ph-bold.ph-cactus:before{content:""}.ph-bold.ph-cake:before{content:""}.ph-bold.ph-calculator:before{content:""}.ph-bold.ph-calendar:before{content:""}.ph-bold.ph-calendar-blank:before{content:""}.ph-bold.ph-calendar-check:before{content:""}.ph-bold.ph-calendar-dot:before{content:""}.ph-bold.ph-calendar-dots:before{content:""}.ph-bold.ph-calendar-heart:before{content:""}.ph-bold.ph-calendar-minus:before{content:""}.ph-bold.ph-calendar-plus:before{content:""}.ph-bold.ph-calendar-slash:before{content:""}.ph-bold.ph-calendar-star:before{content:""}.ph-bold.ph-calendar-x:before{content:""}.ph-bold.ph-call-bell:before{content:""}.ph-bold.ph-camera:before{content:""}.ph-bold.ph-camera-plus:before{content:""}.ph-bold.ph-camera-rotate:before{content:""}.ph-bold.ph-camera-slash:before{content:""}.ph-bold.ph-campfire:before{content:""}.ph-bold.ph-car:before{content:""}.ph-bold.ph-car-battery:before{content:""}.ph-bold.ph-car-profile:before{content:""}.ph-bold.ph-car-simple:before{content:""}.ph-bold.ph-cardholder:before{content:""}.ph-bold.ph-cards:before{content:""}.ph-bold.ph-cards-three:before{content:""}.ph-bold.ph-caret-circle-double-down:before{content:""}.ph-bold.ph-caret-circle-double-left:before{content:""}.ph-bold.ph-caret-circle-double-right:before{content:""}.ph-bold.ph-caret-circle-double-up:before{content:""}.ph-bold.ph-caret-circle-down:before{content:""}.ph-bold.ph-caret-circle-left:before{content:""}.ph-bold.ph-caret-circle-right:before{content:""}.ph-bold.ph-caret-circle-up:before{content:""}.ph-bold.ph-caret-circle-up-down:before{content:""}.ph-bold.ph-caret-double-down:before{content:""}.ph-bold.ph-caret-double-left:before{content:""}.ph-bold.ph-caret-double-right:before{content:""}.ph-bold.ph-caret-double-up:before{content:""}.ph-bold.ph-caret-down:before{content:""}.ph-bold.ph-caret-left:before{content:""}.ph-bold.ph-caret-line-down:before{content:""}.ph-bold.ph-caret-line-left:before{content:""}.ph-bold.ph-caret-line-right:before{content:""}.ph-bold.ph-caret-line-up:before{content:""}.ph-bold.ph-caret-right:before{content:""}.ph-bold.ph-caret-up:before{content:""}.ph-bold.ph-caret-up-down:before{content:""}.ph-bold.ph-carrot:before{content:""}.ph-bold.ph-cash-register:before{content:""}.ph-bold.ph-cassette-tape:before{content:""}.ph-bold.ph-castle-turret:before{content:""}.ph-bold.ph-cat:before{content:""}.ph-bold.ph-cell-signal-full:before{content:""}.ph-bold.ph-cell-signal-high:before{content:""}.ph-bold.ph-cell-signal-low:before{content:""}.ph-bold.ph-cell-signal-medium:before{content:""}.ph-bold.ph-cell-signal-none:before{content:""}.ph-bold.ph-cell-signal-slash:before{content:""}.ph-bold.ph-cell-signal-x:before{content:""}.ph-bold.ph-cell-tower:before{content:""}.ph-bold.ph-certificate:before{content:""}.ph-bold.ph-chair:before{content:""}.ph-bold.ph-chalkboard:before{content:""}.ph-bold.ph-chalkboard-simple:before{content:""}.ph-bold.ph-chalkboard-teacher:before{content:""}.ph-bold.ph-champagne:before{content:""}.ph-bold.ph-charging-station:before{content:""}.ph-bold.ph-chart-bar:before{content:""}.ph-bold.ph-chart-bar-horizontal:before{content:""}.ph-bold.ph-chart-donut:before{content:""}.ph-bold.ph-chart-line:before{content:""}.ph-bold.ph-chart-line-down:before{content:""}.ph-bold.ph-chart-line-up:before{content:""}.ph-bold.ph-chart-pie:before{content:""}.ph-bold.ph-chart-pie-slice:before{content:""}.ph-bold.ph-chart-polar:before{content:""}.ph-bold.ph-chart-scatter:before{content:""}.ph-bold.ph-chat:before{content:""}.ph-bold.ph-chat-centered:before{content:""}.ph-bold.ph-chat-centered-dots:before{content:""}.ph-bold.ph-chat-centered-slash:before{content:""}.ph-bold.ph-chat-centered-text:before{content:""}.ph-bold.ph-chat-circle:before{content:""}.ph-bold.ph-chat-circle-dots:before{content:""}.ph-bold.ph-chat-circle-slash:before{content:""}.ph-bold.ph-chat-circle-text:before{content:""}.ph-bold.ph-chat-dots:before{content:""}.ph-bold.ph-chat-slash:before{content:""}.ph-bold.ph-chat-teardrop:before{content:""}.ph-bold.ph-chat-teardrop-dots:before{content:""}.ph-bold.ph-chat-teardrop-slash:before{content:""}.ph-bold.ph-chat-teardrop-text:before{content:""}.ph-bold.ph-chat-text:before{content:""}.ph-bold.ph-chats:before{content:""}.ph-bold.ph-chats-circle:before{content:""}.ph-bold.ph-chats-teardrop:before{content:""}.ph-bold.ph-check:before{content:""}.ph-bold.ph-check-circle:before{content:""}.ph-bold.ph-check-fat:before{content:""}.ph-bold.ph-check-square:before{content:""}.ph-bold.ph-check-square-offset:before{content:""}.ph-bold.ph-checkerboard:before{content:""}.ph-bold.ph-checks:before{content:""}.ph-bold.ph-cheers:before{content:""}.ph-bold.ph-cheese:before{content:""}.ph-bold.ph-chef-hat:before{content:""}.ph-bold.ph-cherries:before{content:""}.ph-bold.ph-church:before{content:""}.ph-bold.ph-cigarette:before{content:""}.ph-bold.ph-cigarette-slash:before{content:""}.ph-bold.ph-circle:before{content:""}.ph-bold.ph-circle-dashed:before{content:""}.ph-bold.ph-circle-half:before{content:""}.ph-bold.ph-circle-half-tilt:before{content:""}.ph-bold.ph-circle-notch:before{content:""}.ph-bold.ph-circles-four:before{content:""}.ph-bold.ph-circles-three:before{content:""}.ph-bold.ph-circles-three-plus:before{content:""}.ph-bold.ph-circuitry:before{content:""}.ph-bold.ph-city:before{content:""}.ph-bold.ph-clipboard:before{content:""}.ph-bold.ph-clipboard-text:before{content:""}.ph-bold.ph-clock:before{content:""}.ph-bold.ph-clock-afternoon:before{content:""}.ph-bold.ph-clock-clockwise:before{content:""}.ph-bold.ph-clock-countdown:before{content:""}.ph-bold.ph-clock-counter-clockwise:before{content:""}.ph-bold.ph-clock-user:before{content:""}.ph-bold.ph-closed-captioning:before{content:""}.ph-bold.ph-cloud:before{content:""}.ph-bold.ph-cloud-arrow-down:before{content:""}.ph-bold.ph-cloud-arrow-up:before{content:""}.ph-bold.ph-cloud-check:before{content:""}.ph-bold.ph-cloud-fog:before{content:""}.ph-bold.ph-cloud-lightning:before{content:""}.ph-bold.ph-cloud-moon:before{content:""}.ph-bold.ph-cloud-rain:before{content:""}.ph-bold.ph-cloud-slash:before{content:""}.ph-bold.ph-cloud-snow:before{content:""}.ph-bold.ph-cloud-sun:before{content:""}.ph-bold.ph-cloud-warning:before{content:""}.ph-bold.ph-cloud-x:before{content:""}.ph-bold.ph-clover:before{content:""}.ph-bold.ph-club:before{content:""}.ph-bold.ph-coat-hanger:before{content:""}.ph-bold.ph-coda-logo:before{content:""}.ph-bold.ph-code:before{content:""}.ph-bold.ph-code-block:before{content:""}.ph-bold.ph-code-simple:before{content:""}.ph-bold.ph-codepen-logo:before{content:""}.ph-bold.ph-codesandbox-logo:before{content:""}.ph-bold.ph-coffee:before{content:""}.ph-bold.ph-coffee-bean:before{content:""}.ph-bold.ph-coin:before{content:""}.ph-bold.ph-coin-vertical:before{content:""}.ph-bold.ph-coins:before{content:""}.ph-bold.ph-columns:before{content:""}.ph-bold.ph-columns-plus-left:before{content:""}.ph-bold.ph-columns-plus-right:before{content:""}.ph-bold.ph-command:before{content:""}.ph-bold.ph-compass:before{content:""}.ph-bold.ph-compass-rose:before{content:""}.ph-bold.ph-compass-tool:before{content:""}.ph-bold.ph-computer-tower:before{content:""}.ph-bold.ph-confetti:before{content:""}.ph-bold.ph-contactless-payment:before{content:""}.ph-bold.ph-control:before{content:""}.ph-bold.ph-cookie:before{content:""}.ph-bold.ph-cooking-pot:before{content:""}.ph-bold.ph-copy:before{content:""}.ph-bold.ph-copy-simple:before{content:""}.ph-bold.ph-copyleft:before{content:""}.ph-bold.ph-copyright:before{content:""}.ph-bold.ph-corners-in:before{content:""}.ph-bold.ph-corners-out:before{content:""}.ph-bold.ph-couch:before{content:""}.ph-bold.ph-court-basketball:before{content:""}.ph-bold.ph-cow:before{content:""}.ph-bold.ph-cowboy-hat:before{content:""}.ph-bold.ph-cpu:before{content:""}.ph-bold.ph-crane:before{content:""}.ph-bold.ph-crane-tower:before{content:""}.ph-bold.ph-credit-card:before{content:""}.ph-bold.ph-cricket:before{content:""}.ph-bold.ph-crop:before{content:""}.ph-bold.ph-cross:before{content:""}.ph-bold.ph-crosshair:before{content:""}.ph-bold.ph-crosshair-simple:before{content:""}.ph-bold.ph-crown:before{content:""}.ph-bold.ph-crown-cross:before{content:""}.ph-bold.ph-crown-simple:before{content:""}.ph-bold.ph-cube:before{content:""}.ph-bold.ph-cube-focus:before{content:""}.ph-bold.ph-cube-transparent:before{content:""}.ph-bold.ph-currency-btc:before{content:""}.ph-bold.ph-currency-circle-dollar:before{content:""}.ph-bold.ph-currency-cny:before{content:""}.ph-bold.ph-currency-dollar:before{content:""}.ph-bold.ph-currency-dollar-simple:before{content:""}.ph-bold.ph-currency-eth:before{content:""}.ph-bold.ph-currency-eur:before{content:""}.ph-bold.ph-currency-gbp:before{content:""}.ph-bold.ph-currency-inr:before{content:""}.ph-bold.ph-currency-jpy:before{content:""}.ph-bold.ph-currency-krw:before{content:""}.ph-bold.ph-currency-kzt:before{content:""}.ph-bold.ph-currency-ngn:before{content:""}.ph-bold.ph-currency-rub:before{content:""}.ph-bold.ph-cursor:before{content:""}.ph-bold.ph-cursor-click:before{content:""}.ph-bold.ph-cursor-text:before{content:""}.ph-bold.ph-cylinder:before{content:""}.ph-bold.ph-database:before{content:""}.ph-bold.ph-desk:before{content:""}.ph-bold.ph-desktop:before{content:""}.ph-bold.ph-desktop-tower:before{content:""}.ph-bold.ph-detective:before{content:""}.ph-bold.ph-dev-to-logo:before{content:""}.ph-bold.ph-device-mobile:before{content:""}.ph-bold.ph-device-mobile-camera:before{content:""}.ph-bold.ph-device-mobile-slash:before{content:""}.ph-bold.ph-device-mobile-speaker:before{content:""}.ph-bold.ph-device-rotate:before{content:""}.ph-bold.ph-device-tablet:before{content:""}.ph-bold.ph-device-tablet-camera:before{content:""}.ph-bold.ph-device-tablet-speaker:before{content:""}.ph-bold.ph-devices:before{content:""}.ph-bold.ph-diamond:before{content:""}.ph-bold.ph-diamonds-four:before{content:""}.ph-bold.ph-dice-five:before{content:""}.ph-bold.ph-dice-four:before{content:""}.ph-bold.ph-dice-one:before{content:""}.ph-bold.ph-dice-six:before{content:""}.ph-bold.ph-dice-three:before{content:""}.ph-bold.ph-dice-two:before{content:""}.ph-bold.ph-disc:before{content:""}.ph-bold.ph-disco-ball:before{content:""}.ph-bold.ph-discord-logo:before{content:""}.ph-bold.ph-divide:before{content:""}.ph-bold.ph-dna:before{content:""}.ph-bold.ph-dog:before{content:""}.ph-bold.ph-door:before{content:""}.ph-bold.ph-door-open:before{content:""}.ph-bold.ph-dot:before{content:""}.ph-bold.ph-dot-outline:before{content:""}.ph-bold.ph-dots-nine:before{content:""}.ph-bold.ph-dots-six:before{content:""}.ph-bold.ph-dots-six-vertical:before{content:""}.ph-bold.ph-dots-three:before{content:""}.ph-bold.ph-dots-three-circle:before{content:""}.ph-bold.ph-dots-three-circle-vertical:before{content:""}.ph-bold.ph-dots-three-outline:before{content:""}.ph-bold.ph-dots-three-outline-vertical:before{content:""}.ph-bold.ph-dots-three-vertical:before{content:""}.ph-bold.ph-download:before{content:""}.ph-bold.ph-download-simple:before{content:""}.ph-bold.ph-dress:before{content:""}.ph-bold.ph-dresser:before{content:""}.ph-bold.ph-dribbble-logo:before{content:""}.ph-bold.ph-drone:before{content:""}.ph-bold.ph-drop:before{content:""}.ph-bold.ph-drop-half:before{content:""}.ph-bold.ph-drop-half-bottom:before{content:""}.ph-bold.ph-drop-simple:before{content:""}.ph-bold.ph-drop-slash:before{content:""}.ph-bold.ph-dropbox-logo:before{content:""}.ph-bold.ph-ear:before{content:""}.ph-bold.ph-ear-slash:before{content:""}.ph-bold.ph-egg:before{content:""}.ph-bold.ph-egg-crack:before{content:""}.ph-bold.ph-eject:before{content:""}.ph-bold.ph-eject-simple:before{content:""}.ph-bold.ph-elevator:before{content:""}.ph-bold.ph-empty:before{content:""}.ph-bold.ph-engine:before{content:""}.ph-bold.ph-envelope:before{content:""}.ph-bold.ph-envelope-open:before{content:""}.ph-bold.ph-envelope-simple:before{content:""}.ph-bold.ph-envelope-simple-open:before{content:""}.ph-bold.ph-equalizer:before{content:""}.ph-bold.ph-equals:before{content:""}.ph-bold.ph-eraser:before{content:""}.ph-bold.ph-escalator-down:before{content:""}.ph-bold.ph-escalator-up:before{content:""}.ph-bold.ph-exam:before{content:""}.ph-bold.ph-exclamation-mark:before{content:""}.ph-bold.ph-exclude:before{content:""}.ph-bold.ph-exclude-square:before{content:""}.ph-bold.ph-export:before{content:""}.ph-bold.ph-eye:before{content:""}.ph-bold.ph-eye-closed:before{content:""}.ph-bold.ph-eye-slash:before{content:""}.ph-bold.ph-eyedropper:before{content:""}.ph-bold.ph-eyedropper-sample:before{content:""}.ph-bold.ph-eyeglasses:before{content:""}.ph-bold.ph-eyes:before{content:""}.ph-bold.ph-face-mask:before{content:""}.ph-bold.ph-facebook-logo:before{content:""}.ph-bold.ph-factory:before{content:""}.ph-bold.ph-faders:before{content:""}.ph-bold.ph-faders-horizontal:before{content:""}.ph-bold.ph-fallout-shelter:before{content:""}.ph-bold.ph-fan:before{content:""}.ph-bold.ph-farm:before{content:""}.ph-bold.ph-fast-forward:before{content:""}.ph-bold.ph-fast-forward-circle:before{content:""}.ph-bold.ph-feather:before{content:""}.ph-bold.ph-fediverse-logo:before{content:""}.ph-bold.ph-figma-logo:before{content:""}.ph-bold.ph-file:before{content:""}.ph-bold.ph-file-archive:before{content:""}.ph-bold.ph-file-arrow-down:before{content:""}.ph-bold.ph-file-arrow-up:before{content:""}.ph-bold.ph-file-audio:before{content:""}.ph-bold.ph-file-c:before{content:""}.ph-bold.ph-file-c-sharp:before{content:""}.ph-bold.ph-file-cloud:before{content:""}.ph-bold.ph-file-code:before{content:""}.ph-bold.ph-file-cpp:before{content:""}.ph-bold.ph-file-css:before{content:""}.ph-bold.ph-file-csv:before{content:""}.ph-bold.ph-file-dashed:before{content:""}.ph-bold.ph-file-dotted:before{content:""}.ph-bold.ph-file-doc:before{content:""}.ph-bold.ph-file-html:before{content:""}.ph-bold.ph-file-image:before{content:""}.ph-bold.ph-file-ini:before{content:""}.ph-bold.ph-file-jpg:before{content:""}.ph-bold.ph-file-js:before{content:""}.ph-bold.ph-file-jsx:before{content:""}.ph-bold.ph-file-lock:before{content:""}.ph-bold.ph-file-magnifying-glass:before{content:""}.ph-bold.ph-file-search:before{content:""}.ph-bold.ph-file-md:before{content:""}.ph-bold.ph-file-minus:before{content:""}.ph-bold.ph-file-pdf:before{content:""}.ph-bold.ph-file-plus:before{content:""}.ph-bold.ph-file-png:before{content:""}.ph-bold.ph-file-ppt:before{content:""}.ph-bold.ph-file-py:before{content:""}.ph-bold.ph-file-rs:before{content:""}.ph-bold.ph-file-sql:before{content:""}.ph-bold.ph-file-svg:before{content:""}.ph-bold.ph-file-text:before{content:""}.ph-bold.ph-file-ts:before{content:""}.ph-bold.ph-file-tsx:before{content:""}.ph-bold.ph-file-txt:before{content:""}.ph-bold.ph-file-video:before{content:""}.ph-bold.ph-file-vue:before{content:""}.ph-bold.ph-file-x:before{content:""}.ph-bold.ph-file-xls:before{content:""}.ph-bold.ph-file-zip:before{content:""}.ph-bold.ph-files:before{content:""}.ph-bold.ph-film-reel:before{content:""}.ph-bold.ph-film-script:before{content:""}.ph-bold.ph-film-slate:before{content:""}.ph-bold.ph-film-strip:before{content:""}.ph-bold.ph-fingerprint:before{content:""}.ph-bold.ph-fingerprint-simple:before{content:""}.ph-bold.ph-finn-the-human:before{content:""}.ph-bold.ph-fire:before{content:""}.ph-bold.ph-fire-extinguisher:before{content:""}.ph-bold.ph-fire-simple:before{content:""}.ph-bold.ph-fire-truck:before{content:""}.ph-bold.ph-first-aid:before{content:""}.ph-bold.ph-first-aid-kit:before{content:""}.ph-bold.ph-fish:before{content:""}.ph-bold.ph-fish-simple:before{content:""}.ph-bold.ph-flag:before{content:""}.ph-bold.ph-flag-banner:before{content:""}.ph-bold.ph-flag-banner-fold:before{content:""}.ph-bold.ph-flag-checkered:before{content:""}.ph-bold.ph-flag-pennant:before{content:""}.ph-bold.ph-flame:before{content:""}.ph-bold.ph-flashlight:before{content:""}.ph-bold.ph-flask:before{content:""}.ph-bold.ph-flip-horizontal:before{content:""}.ph-bold.ph-flip-vertical:before{content:""}.ph-bold.ph-floppy-disk:before{content:""}.ph-bold.ph-floppy-disk-back:before{content:""}.ph-bold.ph-flow-arrow:before{content:""}.ph-bold.ph-flower:before{content:""}.ph-bold.ph-flower-lotus:before{content:""}.ph-bold.ph-flower-tulip:before{content:""}.ph-bold.ph-flying-saucer:before{content:""}.ph-bold.ph-folder:before{content:""}.ph-bold.ph-folder-notch:before{content:""}.ph-bold.ph-folder-dashed:before{content:""}.ph-bold.ph-folder-dotted:before{content:""}.ph-bold.ph-folder-lock:before{content:""}.ph-bold.ph-folder-minus:before{content:""}.ph-bold.ph-folder-notch-minus:before{content:""}.ph-bold.ph-folder-open:before{content:""}.ph-bold.ph-folder-notch-open:before{content:""}.ph-bold.ph-folder-plus:before{content:""}.ph-bold.ph-folder-notch-plus:before{content:""}.ph-bold.ph-folder-simple:before{content:""}.ph-bold.ph-folder-simple-dashed:before{content:""}.ph-bold.ph-folder-simple-dotted:before{content:""}.ph-bold.ph-folder-simple-lock:before{content:""}.ph-bold.ph-folder-simple-minus:before{content:""}.ph-bold.ph-folder-simple-plus:before{content:""}.ph-bold.ph-folder-simple-star:before{content:""}.ph-bold.ph-folder-simple-user:before{content:""}.ph-bold.ph-folder-star:before{content:""}.ph-bold.ph-folder-user:before{content:""}.ph-bold.ph-folders:before{content:""}.ph-bold.ph-football:before{content:""}.ph-bold.ph-football-helmet:before{content:""}.ph-bold.ph-footprints:before{content:""}.ph-bold.ph-fork-knife:before{content:""}.ph-bold.ph-four-k:before{content:""}.ph-bold.ph-frame-corners:before{content:""}.ph-bold.ph-framer-logo:before{content:""}.ph-bold.ph-function:before{content:""}.ph-bold.ph-funnel:before{content:""}.ph-bold.ph-funnel-simple:before{content:""}.ph-bold.ph-funnel-simple-x:before{content:""}.ph-bold.ph-funnel-x:before{content:""}.ph-bold.ph-game-controller:before{content:""}.ph-bold.ph-garage:before{content:""}.ph-bold.ph-gas-can:before{content:""}.ph-bold.ph-gas-pump:before{content:""}.ph-bold.ph-gauge:before{content:""}.ph-bold.ph-gavel:before{content:""}.ph-bold.ph-gear:before{content:""}.ph-bold.ph-gear-fine:before{content:""}.ph-bold.ph-gear-six:before{content:""}.ph-bold.ph-gender-female:before{content:""}.ph-bold.ph-gender-intersex:before{content:""}.ph-bold.ph-gender-male:before{content:""}.ph-bold.ph-gender-neuter:before{content:""}.ph-bold.ph-gender-nonbinary:before{content:""}.ph-bold.ph-gender-transgender:before{content:""}.ph-bold.ph-ghost:before{content:""}.ph-bold.ph-gif:before{content:""}.ph-bold.ph-gift:before{content:""}.ph-bold.ph-git-branch:before{content:""}.ph-bold.ph-git-commit:before{content:""}.ph-bold.ph-git-diff:before{content:""}.ph-bold.ph-git-fork:before{content:""}.ph-bold.ph-git-merge:before{content:""}.ph-bold.ph-git-pull-request:before{content:""}.ph-bold.ph-github-logo:before{content:""}.ph-bold.ph-gitlab-logo:before{content:""}.ph-bold.ph-gitlab-logo-simple:before{content:""}.ph-bold.ph-globe:before{content:""}.ph-bold.ph-globe-hemisphere-east:before{content:""}.ph-bold.ph-globe-hemisphere-west:before{content:""}.ph-bold.ph-globe-simple:before{content:""}.ph-bold.ph-globe-simple-x:before{content:""}.ph-bold.ph-globe-stand:before{content:""}.ph-bold.ph-globe-x:before{content:""}.ph-bold.ph-goggles:before{content:""}.ph-bold.ph-golf:before{content:""}.ph-bold.ph-goodreads-logo:before{content:""}.ph-bold.ph-google-cardboard-logo:before{content:""}.ph-bold.ph-google-chrome-logo:before{content:""}.ph-bold.ph-google-drive-logo:before{content:""}.ph-bold.ph-google-logo:before{content:""}.ph-bold.ph-google-photos-logo:before{content:""}.ph-bold.ph-google-play-logo:before{content:""}.ph-bold.ph-google-podcasts-logo:before{content:""}.ph-bold.ph-gps:before{content:""}.ph-bold.ph-gps-fix:before{content:""}.ph-bold.ph-gps-slash:before{content:""}.ph-bold.ph-gradient:before{content:""}.ph-bold.ph-graduation-cap:before{content:""}.ph-bold.ph-grains:before{content:""}.ph-bold.ph-grains-slash:before{content:""}.ph-bold.ph-graph:before{content:""}.ph-bold.ph-graphics-card:before{content:""}.ph-bold.ph-greater-than:before{content:""}.ph-bold.ph-greater-than-or-equal:before{content:""}.ph-bold.ph-grid-four:before{content:""}.ph-bold.ph-grid-nine:before{content:""}.ph-bold.ph-guitar:before{content:""}.ph-bold.ph-hair-dryer:before{content:""}.ph-bold.ph-hamburger:before{content:""}.ph-bold.ph-hammer:before{content:""}.ph-bold.ph-hand:before{content:""}.ph-bold.ph-hand-arrow-down:before{content:""}.ph-bold.ph-hand-arrow-up:before{content:""}.ph-bold.ph-hand-coins:before{content:""}.ph-bold.ph-hand-deposit:before{content:""}.ph-bold.ph-hand-eye:before{content:""}.ph-bold.ph-hand-fist:before{content:""}.ph-bold.ph-hand-grabbing:before{content:""}.ph-bold.ph-hand-heart:before{content:""}.ph-bold.ph-hand-palm:before{content:""}.ph-bold.ph-hand-peace:before{content:""}.ph-bold.ph-hand-pointing:before{content:""}.ph-bold.ph-hand-soap:before{content:""}.ph-bold.ph-hand-swipe-left:before{content:""}.ph-bold.ph-hand-swipe-right:before{content:""}.ph-bold.ph-hand-tap:before{content:""}.ph-bold.ph-hand-waving:before{content:""}.ph-bold.ph-hand-withdraw:before{content:""}.ph-bold.ph-handbag:before{content:""}.ph-bold.ph-handbag-simple:before{content:""}.ph-bold.ph-hands-clapping:before{content:""}.ph-bold.ph-hands-praying:before{content:""}.ph-bold.ph-handshake:before{content:""}.ph-bold.ph-hard-drive:before{content:""}.ph-bold.ph-hard-drives:before{content:""}.ph-bold.ph-hard-hat:before{content:""}.ph-bold.ph-hash:before{content:""}.ph-bold.ph-hash-straight:before{content:""}.ph-bold.ph-head-circuit:before{content:""}.ph-bold.ph-headlights:before{content:""}.ph-bold.ph-headphones:before{content:""}.ph-bold.ph-headset:before{content:""}.ph-bold.ph-heart:before{content:""}.ph-bold.ph-heart-break:before{content:""}.ph-bold.ph-heart-half:before{content:""}.ph-bold.ph-heart-straight:before{content:""}.ph-bold.ph-heart-straight-break:before{content:""}.ph-bold.ph-heartbeat:before{content:""}.ph-bold.ph-hexagon:before{content:""}.ph-bold.ph-high-definition:before{content:""}.ph-bold.ph-high-heel:before{content:""}.ph-bold.ph-highlighter:before{content:""}.ph-bold.ph-highlighter-circle:before{content:""}.ph-bold.ph-hockey:before{content:""}.ph-bold.ph-hoodie:before{content:""}.ph-bold.ph-horse:before{content:""}.ph-bold.ph-hospital:before{content:""}.ph-bold.ph-hourglass:before{content:""}.ph-bold.ph-hourglass-high:before{content:""}.ph-bold.ph-hourglass-low:before{content:""}.ph-bold.ph-hourglass-medium:before{content:""}.ph-bold.ph-hourglass-simple:before{content:""}.ph-bold.ph-hourglass-simple-high:before{content:""}.ph-bold.ph-hourglass-simple-low:before{content:""}.ph-bold.ph-hourglass-simple-medium:before{content:""}.ph-bold.ph-house:before{content:""}.ph-bold.ph-house-line:before{content:""}.ph-bold.ph-house-simple:before{content:""}.ph-bold.ph-hurricane:before{content:""}.ph-bold.ph-ice-cream:before{content:""}.ph-bold.ph-identification-badge:before{content:""}.ph-bold.ph-identification-card:before{content:""}.ph-bold.ph-image:before{content:""}.ph-bold.ph-image-broken:before{content:""}.ph-bold.ph-image-square:before{content:""}.ph-bold.ph-images:before{content:""}.ph-bold.ph-images-square:before{content:""}.ph-bold.ph-infinity:before{content:""}.ph-bold.ph-lemniscate:before{content:""}.ph-bold.ph-info:before{content:""}.ph-bold.ph-instagram-logo:before{content:""}.ph-bold.ph-intersect:before{content:""}.ph-bold.ph-intersect-square:before{content:""}.ph-bold.ph-intersect-three:before{content:""}.ph-bold.ph-intersection:before{content:""}.ph-bold.ph-invoice:before{content:""}.ph-bold.ph-island:before{content:""}.ph-bold.ph-jar:before{content:""}.ph-bold.ph-jar-label:before{content:""}.ph-bold.ph-jeep:before{content:""}.ph-bold.ph-joystick:before{content:""}.ph-bold.ph-kanban:before{content:""}.ph-bold.ph-key:before{content:""}.ph-bold.ph-key-return:before{content:""}.ph-bold.ph-keyboard:before{content:""}.ph-bold.ph-keyhole:before{content:""}.ph-bold.ph-knife:before{content:""}.ph-bold.ph-ladder:before{content:""}.ph-bold.ph-ladder-simple:before{content:""}.ph-bold.ph-lamp:before{content:""}.ph-bold.ph-lamp-pendant:before{content:""}.ph-bold.ph-laptop:before{content:""}.ph-bold.ph-lasso:before{content:""}.ph-bold.ph-lastfm-logo:before{content:""}.ph-bold.ph-layout:before{content:""}.ph-bold.ph-leaf:before{content:""}.ph-bold.ph-lectern:before{content:""}.ph-bold.ph-lego:before{content:""}.ph-bold.ph-lego-smiley:before{content:""}.ph-bold.ph-less-than:before{content:""}.ph-bold.ph-less-than-or-equal:before{content:""}.ph-bold.ph-letter-circle-h:before{content:""}.ph-bold.ph-letter-circle-p:before{content:""}.ph-bold.ph-letter-circle-v:before{content:""}.ph-bold.ph-lifebuoy:before{content:""}.ph-bold.ph-lightbulb:before{content:""}.ph-bold.ph-lightbulb-filament:before{content:""}.ph-bold.ph-lighthouse:before{content:""}.ph-bold.ph-lightning:before{content:""}.ph-bold.ph-lightning-a:before{content:""}.ph-bold.ph-lightning-slash:before{content:""}.ph-bold.ph-line-segment:before{content:""}.ph-bold.ph-line-segments:before{content:""}.ph-bold.ph-line-vertical:before{content:""}.ph-bold.ph-link:before{content:""}.ph-bold.ph-link-break:before{content:""}.ph-bold.ph-link-simple:before{content:""}.ph-bold.ph-link-simple-break:before{content:""}.ph-bold.ph-link-simple-horizontal:before{content:""}.ph-bold.ph-link-simple-horizontal-break:before{content:""}.ph-bold.ph-linkedin-logo:before{content:""}.ph-bold.ph-linktree-logo:before{content:""}.ph-bold.ph-linux-logo:before{content:""}.ph-bold.ph-list:before{content:""}.ph-bold.ph-list-bullets:before{content:""}.ph-bold.ph-list-checks:before{content:""}.ph-bold.ph-list-dashes:before{content:""}.ph-bold.ph-list-heart:before{content:""}.ph-bold.ph-list-magnifying-glass:before{content:""}.ph-bold.ph-list-numbers:before{content:""}.ph-bold.ph-list-plus:before{content:""}.ph-bold.ph-list-star:before{content:""}.ph-bold.ph-lock:before{content:""}.ph-bold.ph-lock-key:before{content:""}.ph-bold.ph-lock-key-open:before{content:""}.ph-bold.ph-lock-laminated:before{content:""}.ph-bold.ph-lock-laminated-open:before{content:""}.ph-bold.ph-lock-open:before{content:""}.ph-bold.ph-lock-simple:before{content:""}.ph-bold.ph-lock-simple-open:before{content:""}.ph-bold.ph-lockers:before{content:""}.ph-bold.ph-log:before{content:""}.ph-bold.ph-magic-wand:before{content:""}.ph-bold.ph-magnet:before{content:""}.ph-bold.ph-magnet-straight:before{content:""}.ph-bold.ph-magnifying-glass:before{content:""}.ph-bold.ph-magnifying-glass-minus:before{content:""}.ph-bold.ph-magnifying-glass-plus:before{content:""}.ph-bold.ph-mailbox:before{content:""}.ph-bold.ph-map-pin:before{content:""}.ph-bold.ph-map-pin-area:before{content:""}.ph-bold.ph-map-pin-line:before{content:""}.ph-bold.ph-map-pin-plus:before{content:""}.ph-bold.ph-map-pin-simple:before{content:""}.ph-bold.ph-map-pin-simple-area:before{content:""}.ph-bold.ph-map-pin-simple-line:before{content:""}.ph-bold.ph-map-trifold:before{content:""}.ph-bold.ph-markdown-logo:before{content:""}.ph-bold.ph-marker-circle:before{content:""}.ph-bold.ph-martini:before{content:""}.ph-bold.ph-mask-happy:before{content:""}.ph-bold.ph-mask-sad:before{content:""}.ph-bold.ph-mastodon-logo:before{content:""}.ph-bold.ph-math-operations:before{content:""}.ph-bold.ph-matrix-logo:before{content:""}.ph-bold.ph-medal:before{content:""}.ph-bold.ph-medal-military:before{content:""}.ph-bold.ph-medium-logo:before{content:""}.ph-bold.ph-megaphone:before{content:""}.ph-bold.ph-megaphone-simple:before{content:""}.ph-bold.ph-member-of:before{content:""}.ph-bold.ph-memory:before{content:""}.ph-bold.ph-messenger-logo:before{content:""}.ph-bold.ph-meta-logo:before{content:""}.ph-bold.ph-meteor:before{content:""}.ph-bold.ph-metronome:before{content:""}.ph-bold.ph-microphone:before{content:""}.ph-bold.ph-microphone-slash:before{content:""}.ph-bold.ph-microphone-stage:before{content:""}.ph-bold.ph-microscope:before{content:""}.ph-bold.ph-microsoft-excel-logo:before{content:""}.ph-bold.ph-microsoft-outlook-logo:before{content:""}.ph-bold.ph-microsoft-powerpoint-logo:before{content:""}.ph-bold.ph-microsoft-teams-logo:before{content:""}.ph-bold.ph-microsoft-word-logo:before{content:""}.ph-bold.ph-minus:before{content:""}.ph-bold.ph-minus-circle:before{content:""}.ph-bold.ph-minus-square:before{content:""}.ph-bold.ph-money:before{content:""}.ph-bold.ph-money-wavy:before{content:""}.ph-bold.ph-monitor:before{content:""}.ph-bold.ph-monitor-arrow-up:before{content:""}.ph-bold.ph-monitor-play:before{content:""}.ph-bold.ph-moon:before{content:""}.ph-bold.ph-moon-stars:before{content:""}.ph-bold.ph-moped:before{content:""}.ph-bold.ph-moped-front:before{content:""}.ph-bold.ph-mosque:before{content:""}.ph-bold.ph-motorcycle:before{content:""}.ph-bold.ph-mountains:before{content:""}.ph-bold.ph-mouse:before{content:""}.ph-bold.ph-mouse-left-click:before{content:""}.ph-bold.ph-mouse-middle-click:before{content:""}.ph-bold.ph-mouse-right-click:before{content:""}.ph-bold.ph-mouse-scroll:before{content:""}.ph-bold.ph-mouse-simple:before{content:""}.ph-bold.ph-music-note:before{content:""}.ph-bold.ph-music-note-simple:before{content:""}.ph-bold.ph-music-notes:before{content:""}.ph-bold.ph-music-notes-minus:before{content:""}.ph-bold.ph-music-notes-plus:before{content:""}.ph-bold.ph-music-notes-simple:before{content:""}.ph-bold.ph-navigation-arrow:before{content:""}.ph-bold.ph-needle:before{content:""}.ph-bold.ph-network:before{content:""}.ph-bold.ph-network-slash:before{content:""}.ph-bold.ph-network-x:before{content:""}.ph-bold.ph-newspaper:before{content:""}.ph-bold.ph-newspaper-clipping:before{content:""}.ph-bold.ph-not-equals:before{content:""}.ph-bold.ph-not-member-of:before{content:""}.ph-bold.ph-not-subset-of:before{content:""}.ph-bold.ph-not-superset-of:before{content:""}.ph-bold.ph-notches:before{content:""}.ph-bold.ph-note:before{content:""}.ph-bold.ph-note-blank:before{content:""}.ph-bold.ph-note-pencil:before{content:""}.ph-bold.ph-notebook:before{content:""}.ph-bold.ph-notepad:before{content:""}.ph-bold.ph-notification:before{content:""}.ph-bold.ph-notion-logo:before{content:""}.ph-bold.ph-nuclear-plant:before{content:""}.ph-bold.ph-number-circle-eight:before{content:""}.ph-bold.ph-number-circle-five:before{content:""}.ph-bold.ph-number-circle-four:before{content:""}.ph-bold.ph-number-circle-nine:before{content:""}.ph-bold.ph-number-circle-one:before{content:""}.ph-bold.ph-number-circle-seven:before{content:""}.ph-bold.ph-number-circle-six:before{content:""}.ph-bold.ph-number-circle-three:before{content:""}.ph-bold.ph-number-circle-two:before{content:""}.ph-bold.ph-number-circle-zero:before{content:""}.ph-bold.ph-number-eight:before{content:""}.ph-bold.ph-number-five:before{content:""}.ph-bold.ph-number-four:before{content:""}.ph-bold.ph-number-nine:before{content:""}.ph-bold.ph-number-one:before{content:""}.ph-bold.ph-number-seven:before{content:""}.ph-bold.ph-number-six:before{content:""}.ph-bold.ph-number-square-eight:before{content:""}.ph-bold.ph-number-square-five:before{content:""}.ph-bold.ph-number-square-four:before{content:""}.ph-bold.ph-number-square-nine:before{content:""}.ph-bold.ph-number-square-one:before{content:""}.ph-bold.ph-number-square-seven:before{content:""}.ph-bold.ph-number-square-six:before{content:""}.ph-bold.ph-number-square-three:before{content:""}.ph-bold.ph-number-square-two:before{content:""}.ph-bold.ph-number-square-zero:before{content:""}.ph-bold.ph-number-three:before{content:""}.ph-bold.ph-number-two:before{content:""}.ph-bold.ph-number-zero:before{content:""}.ph-bold.ph-numpad:before{content:""}.ph-bold.ph-nut:before{content:""}.ph-bold.ph-ny-times-logo:before{content:""}.ph-bold.ph-octagon:before{content:""}.ph-bold.ph-office-chair:before{content:""}.ph-bold.ph-onigiri:before{content:""}.ph-bold.ph-open-ai-logo:before{content:""}.ph-bold.ph-option:before{content:""}.ph-bold.ph-orange:before{content:""}.ph-bold.ph-orange-slice:before{content:""}.ph-bold.ph-oven:before{content:""}.ph-bold.ph-package:before{content:""}.ph-bold.ph-paint-brush:before{content:""}.ph-bold.ph-paint-brush-broad:before{content:""}.ph-bold.ph-paint-brush-household:before{content:""}.ph-bold.ph-paint-bucket:before{content:""}.ph-bold.ph-paint-roller:before{content:""}.ph-bold.ph-palette:before{content:""}.ph-bold.ph-panorama:before{content:""}.ph-bold.ph-pants:before{content:""}.ph-bold.ph-paper-plane:before{content:""}.ph-bold.ph-paper-plane-right:before{content:""}.ph-bold.ph-paper-plane-tilt:before{content:""}.ph-bold.ph-paperclip:before{content:""}.ph-bold.ph-paperclip-horizontal:before{content:""}.ph-bold.ph-parachute:before{content:""}.ph-bold.ph-paragraph:before{content:""}.ph-bold.ph-parallelogram:before{content:""}.ph-bold.ph-park:before{content:""}.ph-bold.ph-password:before{content:""}.ph-bold.ph-path:before{content:""}.ph-bold.ph-patreon-logo:before{content:""}.ph-bold.ph-pause:before{content:""}.ph-bold.ph-pause-circle:before{content:""}.ph-bold.ph-paw-print:before{content:""}.ph-bold.ph-paypal-logo:before{content:""}.ph-bold.ph-peace:before{content:""}.ph-bold.ph-pen:before{content:""}.ph-bold.ph-pen-nib:before{content:""}.ph-bold.ph-pen-nib-straight:before{content:""}.ph-bold.ph-pencil:before{content:""}.ph-bold.ph-pencil-circle:before{content:""}.ph-bold.ph-pencil-line:before{content:""}.ph-bold.ph-pencil-ruler:before{content:""}.ph-bold.ph-pencil-simple:before{content:""}.ph-bold.ph-pencil-simple-line:before{content:""}.ph-bold.ph-pencil-simple-slash:before{content:""}.ph-bold.ph-pencil-slash:before{content:""}.ph-bold.ph-pentagon:before{content:""}.ph-bold.ph-pentagram:before{content:""}.ph-bold.ph-pepper:before{content:""}.ph-bold.ph-percent:before{content:""}.ph-bold.ph-person:before{content:""}.ph-bold.ph-person-arms-spread:before{content:""}.ph-bold.ph-person-simple:before{content:""}.ph-bold.ph-person-simple-bike:before{content:""}.ph-bold.ph-person-simple-circle:before{content:""}.ph-bold.ph-person-simple-hike:before{content:""}.ph-bold.ph-person-simple-run:before{content:""}.ph-bold.ph-person-simple-ski:before{content:""}.ph-bold.ph-person-simple-snowboard:before{content:""}.ph-bold.ph-person-simple-swim:before{content:""}.ph-bold.ph-person-simple-tai-chi:before{content:""}.ph-bold.ph-person-simple-throw:before{content:""}.ph-bold.ph-person-simple-walk:before{content:""}.ph-bold.ph-perspective:before{content:""}.ph-bold.ph-phone:before{content:""}.ph-bold.ph-phone-call:before{content:""}.ph-bold.ph-phone-disconnect:before{content:""}.ph-bold.ph-phone-incoming:before{content:""}.ph-bold.ph-phone-list:before{content:""}.ph-bold.ph-phone-outgoing:before{content:""}.ph-bold.ph-phone-pause:before{content:""}.ph-bold.ph-phone-plus:before{content:""}.ph-bold.ph-phone-slash:before{content:""}.ph-bold.ph-phone-transfer:before{content:""}.ph-bold.ph-phone-x:before{content:""}.ph-bold.ph-phosphor-logo:before{content:""}.ph-bold.ph-pi:before{content:""}.ph-bold.ph-piano-keys:before{content:""}.ph-bold.ph-picnic-table:before{content:""}.ph-bold.ph-picture-in-picture:before{content:""}.ph-bold.ph-piggy-bank:before{content:""}.ph-bold.ph-pill:before{content:""}.ph-bold.ph-ping-pong:before{content:""}.ph-bold.ph-pint-glass:before{content:""}.ph-bold.ph-pinterest-logo:before{content:""}.ph-bold.ph-pinwheel:before{content:""}.ph-bold.ph-pipe:before{content:""}.ph-bold.ph-pipe-wrench:before{content:""}.ph-bold.ph-pix-logo:before{content:""}.ph-bold.ph-pizza:before{content:""}.ph-bold.ph-placeholder:before{content:""}.ph-bold.ph-planet:before{content:""}.ph-bold.ph-plant:before{content:""}.ph-bold.ph-play:before{content:""}.ph-bold.ph-play-circle:before{content:""}.ph-bold.ph-play-pause:before{content:""}.ph-bold.ph-playlist:before{content:""}.ph-bold.ph-plug:before{content:""}.ph-bold.ph-plug-charging:before{content:""}.ph-bold.ph-plugs:before{content:""}.ph-bold.ph-plugs-connected:before{content:""}.ph-bold.ph-plus:before{content:""}.ph-bold.ph-plus-circle:before{content:""}.ph-bold.ph-plus-minus:before{content:""}.ph-bold.ph-plus-square:before{content:""}.ph-bold.ph-poker-chip:before{content:""}.ph-bold.ph-police-car:before{content:""}.ph-bold.ph-polygon:before{content:""}.ph-bold.ph-popcorn:before{content:""}.ph-bold.ph-popsicle:before{content:""}.ph-bold.ph-potted-plant:before{content:""}.ph-bold.ph-power:before{content:""}.ph-bold.ph-prescription:before{content:""}.ph-bold.ph-presentation:before{content:""}.ph-bold.ph-presentation-chart:before{content:""}.ph-bold.ph-printer:before{content:""}.ph-bold.ph-prohibit:before{content:""}.ph-bold.ph-prohibit-inset:before{content:""}.ph-bold.ph-projector-screen:before{content:""}.ph-bold.ph-projector-screen-chart:before{content:""}.ph-bold.ph-pulse:before{content:""}.ph-bold.ph-activity:before{content:""}.ph-bold.ph-push-pin:before{content:""}.ph-bold.ph-push-pin-simple:before{content:""}.ph-bold.ph-push-pin-simple-slash:before{content:""}.ph-bold.ph-push-pin-slash:before{content:""}.ph-bold.ph-puzzle-piece:before{content:""}.ph-bold.ph-qr-code:before{content:""}.ph-bold.ph-question:before{content:""}.ph-bold.ph-question-mark:before{content:""}.ph-bold.ph-queue:before{content:""}.ph-bold.ph-quotes:before{content:""}.ph-bold.ph-rabbit:before{content:""}.ph-bold.ph-racquet:before{content:""}.ph-bold.ph-radical:before{content:""}.ph-bold.ph-radio:before{content:""}.ph-bold.ph-radio-button:before{content:""}.ph-bold.ph-radioactive:before{content:""}.ph-bold.ph-rainbow:before{content:""}.ph-bold.ph-rainbow-cloud:before{content:""}.ph-bold.ph-ranking:before{content:""}.ph-bold.ph-read-cv-logo:before{content:""}.ph-bold.ph-receipt:before{content:""}.ph-bold.ph-receipt-x:before{content:""}.ph-bold.ph-record:before{content:""}.ph-bold.ph-rectangle:before{content:""}.ph-bold.ph-rectangle-dashed:before{content:""}.ph-bold.ph-recycle:before{content:""}.ph-bold.ph-reddit-logo:before{content:""}.ph-bold.ph-repeat:before{content:""}.ph-bold.ph-repeat-once:before{content:""}.ph-bold.ph-replit-logo:before{content:""}.ph-bold.ph-resize:before{content:""}.ph-bold.ph-rewind:before{content:""}.ph-bold.ph-rewind-circle:before{content:""}.ph-bold.ph-road-horizon:before{content:""}.ph-bold.ph-robot:before{content:""}.ph-bold.ph-rocket:before{content:""}.ph-bold.ph-rocket-launch:before{content:""}.ph-bold.ph-rows:before{content:""}.ph-bold.ph-rows-plus-bottom:before{content:""}.ph-bold.ph-rows-plus-top:before{content:""}.ph-bold.ph-rss:before{content:""}.ph-bold.ph-rss-simple:before{content:""}.ph-bold.ph-rug:before{content:""}.ph-bold.ph-ruler:before{content:""}.ph-bold.ph-sailboat:before{content:""}.ph-bold.ph-scales:before{content:""}.ph-bold.ph-scan:before{content:""}.ph-bold.ph-scan-smiley:before{content:""}.ph-bold.ph-scissors:before{content:""}.ph-bold.ph-scooter:before{content:""}.ph-bold.ph-screencast:before{content:""}.ph-bold.ph-screwdriver:before{content:""}.ph-bold.ph-scribble:before{content:""}.ph-bold.ph-scribble-loop:before{content:""}.ph-bold.ph-scroll:before{content:""}.ph-bold.ph-seal:before{content:""}.ph-bold.ph-circle-wavy:before{content:""}.ph-bold.ph-seal-check:before{content:""}.ph-bold.ph-circle-wavy-check:before{content:""}.ph-bold.ph-seal-percent:before{content:""}.ph-bold.ph-seal-question:before{content:""}.ph-bold.ph-circle-wavy-question:before{content:""}.ph-bold.ph-seal-warning:before{content:""}.ph-bold.ph-circle-wavy-warning:before{content:""}.ph-bold.ph-seat:before{content:""}.ph-bold.ph-seatbelt:before{content:""}.ph-bold.ph-security-camera:before{content:""}.ph-bold.ph-selection:before{content:""}.ph-bold.ph-selection-all:before{content:""}.ph-bold.ph-selection-background:before{content:""}.ph-bold.ph-selection-foreground:before{content:""}.ph-bold.ph-selection-inverse:before{content:""}.ph-bold.ph-selection-plus:before{content:""}.ph-bold.ph-selection-slash:before{content:""}.ph-bold.ph-shapes:before{content:""}.ph-bold.ph-share:before{content:""}.ph-bold.ph-share-fat:before{content:""}.ph-bold.ph-share-network:before{content:""}.ph-bold.ph-shield:before{content:""}.ph-bold.ph-shield-check:before{content:""}.ph-bold.ph-shield-checkered:before{content:""}.ph-bold.ph-shield-chevron:before{content:""}.ph-bold.ph-shield-plus:before{content:""}.ph-bold.ph-shield-slash:before{content:""}.ph-bold.ph-shield-star:before{content:""}.ph-bold.ph-shield-warning:before{content:""}.ph-bold.ph-shipping-container:before{content:""}.ph-bold.ph-shirt-folded:before{content:""}.ph-bold.ph-shooting-star:before{content:""}.ph-bold.ph-shopping-bag:before{content:""}.ph-bold.ph-shopping-bag-open:before{content:""}.ph-bold.ph-shopping-cart:before{content:""}.ph-bold.ph-shopping-cart-simple:before{content:""}.ph-bold.ph-shovel:before{content:""}.ph-bold.ph-shower:before{content:""}.ph-bold.ph-shrimp:before{content:""}.ph-bold.ph-shuffle:before{content:""}.ph-bold.ph-shuffle-angular:before{content:""}.ph-bold.ph-shuffle-simple:before{content:""}.ph-bold.ph-sidebar:before{content:""}.ph-bold.ph-sidebar-simple:before{content:""}.ph-bold.ph-sigma:before{content:""}.ph-bold.ph-sign-in:before{content:""}.ph-bold.ph-sign-out:before{content:""}.ph-bold.ph-signature:before{content:""}.ph-bold.ph-signpost:before{content:""}.ph-bold.ph-sim-card:before{content:""}.ph-bold.ph-siren:before{content:""}.ph-bold.ph-sketch-logo:before{content:""}.ph-bold.ph-skip-back:before{content:""}.ph-bold.ph-skip-back-circle:before{content:""}.ph-bold.ph-skip-forward:before{content:""}.ph-bold.ph-skip-forward-circle:before{content:""}.ph-bold.ph-skull:before{content:""}.ph-bold.ph-skype-logo:before{content:""}.ph-bold.ph-slack-logo:before{content:""}.ph-bold.ph-sliders:before{content:""}.ph-bold.ph-sliders-horizontal:before{content:""}.ph-bold.ph-slideshow:before{content:""}.ph-bold.ph-smiley:before{content:""}.ph-bold.ph-smiley-angry:before{content:""}.ph-bold.ph-smiley-blank:before{content:""}.ph-bold.ph-smiley-meh:before{content:""}.ph-bold.ph-smiley-melting:before{content:""}.ph-bold.ph-smiley-nervous:before{content:""}.ph-bold.ph-smiley-sad:before{content:""}.ph-bold.ph-smiley-sticker:before{content:""}.ph-bold.ph-smiley-wink:before{content:""}.ph-bold.ph-smiley-x-eyes:before{content:""}.ph-bold.ph-snapchat-logo:before{content:""}.ph-bold.ph-sneaker:before{content:""}.ph-bold.ph-sneaker-move:before{content:""}.ph-bold.ph-snowflake:before{content:""}.ph-bold.ph-soccer-ball:before{content:""}.ph-bold.ph-sock:before{content:""}.ph-bold.ph-solar-panel:before{content:""}.ph-bold.ph-solar-roof:before{content:""}.ph-bold.ph-sort-ascending:before{content:""}.ph-bold.ph-sort-descending:before{content:""}.ph-bold.ph-soundcloud-logo:before{content:""}.ph-bold.ph-spade:before{content:""}.ph-bold.ph-sparkle:before{content:""}.ph-bold.ph-speaker-hifi:before{content:""}.ph-bold.ph-speaker-high:before{content:""}.ph-bold.ph-speaker-low:before{content:""}.ph-bold.ph-speaker-none:before{content:""}.ph-bold.ph-speaker-simple-high:before{content:""}.ph-bold.ph-speaker-simple-low:before{content:""}.ph-bold.ph-speaker-simple-none:before{content:""}.ph-bold.ph-speaker-simple-slash:before{content:""}.ph-bold.ph-speaker-simple-x:before{content:""}.ph-bold.ph-speaker-slash:before{content:""}.ph-bold.ph-speaker-x:before{content:""}.ph-bold.ph-speedometer:before{content:""}.ph-bold.ph-sphere:before{content:""}.ph-bold.ph-spinner:before{content:""}.ph-bold.ph-spinner-ball:before{content:""}.ph-bold.ph-spinner-gap:before{content:""}.ph-bold.ph-spiral:before{content:""}.ph-bold.ph-split-horizontal:before{content:""}.ph-bold.ph-split-vertical:before{content:""}.ph-bold.ph-spotify-logo:before{content:""}.ph-bold.ph-spray-bottle:before{content:""}.ph-bold.ph-square:before{content:""}.ph-bold.ph-square-half:before{content:""}.ph-bold.ph-square-half-bottom:before{content:""}.ph-bold.ph-square-logo:before{content:""}.ph-bold.ph-square-split-horizontal:before{content:""}.ph-bold.ph-square-split-vertical:before{content:""}.ph-bold.ph-squares-four:before{content:""}.ph-bold.ph-stack:before{content:""}.ph-bold.ph-stack-minus:before{content:""}.ph-bold.ph-stack-overflow-logo:before{content:""}.ph-bold.ph-stack-plus:before{content:""}.ph-bold.ph-stack-simple:before{content:""}.ph-bold.ph-stairs:before{content:""}.ph-bold.ph-stamp:before{content:""}.ph-bold.ph-standard-definition:before{content:""}.ph-bold.ph-star:before{content:""}.ph-bold.ph-star-and-crescent:before{content:""}.ph-bold.ph-star-four:before{content:""}.ph-bold.ph-star-half:before{content:""}.ph-bold.ph-star-of-david:before{content:""}.ph-bold.ph-steam-logo:before{content:""}.ph-bold.ph-steering-wheel:before{content:""}.ph-bold.ph-steps:before{content:""}.ph-bold.ph-stethoscope:before{content:""}.ph-bold.ph-sticker:before{content:""}.ph-bold.ph-stool:before{content:""}.ph-bold.ph-stop:before{content:""}.ph-bold.ph-stop-circle:before{content:""}.ph-bold.ph-storefront:before{content:""}.ph-bold.ph-strategy:before{content:""}.ph-bold.ph-stripe-logo:before{content:""}.ph-bold.ph-student:before{content:""}.ph-bold.ph-subset-of:before{content:""}.ph-bold.ph-subset-proper-of:before{content:""}.ph-bold.ph-subtitles:before{content:""}.ph-bold.ph-subtitles-slash:before{content:""}.ph-bold.ph-subtract:before{content:""}.ph-bold.ph-subtract-square:before{content:""}.ph-bold.ph-subway:before{content:""}.ph-bold.ph-suitcase:before{content:""}.ph-bold.ph-suitcase-rolling:before{content:""}.ph-bold.ph-suitcase-simple:before{content:""}.ph-bold.ph-sun:before{content:""}.ph-bold.ph-sun-dim:before{content:""}.ph-bold.ph-sun-horizon:before{content:""}.ph-bold.ph-sunglasses:before{content:""}.ph-bold.ph-superset-of:before{content:""}.ph-bold.ph-superset-proper-of:before{content:""}.ph-bold.ph-swap:before{content:""}.ph-bold.ph-swatches:before{content:""}.ph-bold.ph-swimming-pool:before{content:""}.ph-bold.ph-sword:before{content:""}.ph-bold.ph-synagogue:before{content:""}.ph-bold.ph-syringe:before{content:""}.ph-bold.ph-t-shirt:before{content:""}.ph-bold.ph-table:before{content:""}.ph-bold.ph-tabs:before{content:""}.ph-bold.ph-tag:before{content:""}.ph-bold.ph-tag-chevron:before{content:""}.ph-bold.ph-tag-simple:before{content:""}.ph-bold.ph-target:before{content:""}.ph-bold.ph-taxi:before{content:""}.ph-bold.ph-tea-bag:before{content:""}.ph-bold.ph-telegram-logo:before{content:""}.ph-bold.ph-television:before{content:""}.ph-bold.ph-television-simple:before{content:""}.ph-bold.ph-tennis-ball:before{content:""}.ph-bold.ph-tent:before{content:""}.ph-bold.ph-terminal:before{content:""}.ph-bold.ph-terminal-window:before{content:""}.ph-bold.ph-test-tube:before{content:""}.ph-bold.ph-text-a-underline:before{content:""}.ph-bold.ph-text-aa:before{content:""}.ph-bold.ph-text-align-center:before{content:""}.ph-bold.ph-text-align-justify:before{content:""}.ph-bold.ph-text-align-left:before{content:""}.ph-bold.ph-text-align-right:before{content:""}.ph-bold.ph-text-b:before{content:""}.ph-bold.ph-text-bolder:before{content:""}.ph-bold.ph-text-columns:before{content:""}.ph-bold.ph-text-h:before{content:""}.ph-bold.ph-text-h-five:before{content:""}.ph-bold.ph-text-h-four:before{content:""}.ph-bold.ph-text-h-one:before{content:""}.ph-bold.ph-text-h-six:before{content:""}.ph-bold.ph-text-h-three:before{content:""}.ph-bold.ph-text-h-two:before{content:""}.ph-bold.ph-text-indent:before{content:""}.ph-bold.ph-text-italic:before{content:""}.ph-bold.ph-text-outdent:before{content:""}.ph-bold.ph-text-strikethrough:before{content:""}.ph-bold.ph-text-subscript:before{content:""}.ph-bold.ph-text-superscript:before{content:""}.ph-bold.ph-text-t:before{content:""}.ph-bold.ph-text-t-slash:before{content:""}.ph-bold.ph-text-underline:before{content:""}.ph-bold.ph-textbox:before{content:""}.ph-bold.ph-thermometer:before{content:""}.ph-bold.ph-thermometer-cold:before{content:""}.ph-bold.ph-thermometer-hot:before{content:""}.ph-bold.ph-thermometer-simple:before{content:""}.ph-bold.ph-threads-logo:before{content:""}.ph-bold.ph-three-d:before{content:""}.ph-bold.ph-thumbs-down:before{content:""}.ph-bold.ph-thumbs-up:before{content:""}.ph-bold.ph-ticket:before{content:""}.ph-bold.ph-tidal-logo:before{content:""}.ph-bold.ph-tiktok-logo:before{content:""}.ph-bold.ph-tilde:before{content:""}.ph-bold.ph-timer:before{content:""}.ph-bold.ph-tip-jar:before{content:""}.ph-bold.ph-tipi:before{content:""}.ph-bold.ph-tire:before{content:""}.ph-bold.ph-toggle-left:before{content:""}.ph-bold.ph-toggle-right:before{content:""}.ph-bold.ph-toilet:before{content:""}.ph-bold.ph-toilet-paper:before{content:""}.ph-bold.ph-toolbox:before{content:""}.ph-bold.ph-tooth:before{content:""}.ph-bold.ph-tornado:before{content:""}.ph-bold.ph-tote:before{content:""}.ph-bold.ph-tote-simple:before{content:""}.ph-bold.ph-towel:before{content:""}.ph-bold.ph-tractor:before{content:""}.ph-bold.ph-trademark:before{content:""}.ph-bold.ph-trademark-registered:before{content:""}.ph-bold.ph-traffic-cone:before{content:""}.ph-bold.ph-traffic-sign:before{content:""}.ph-bold.ph-traffic-signal:before{content:""}.ph-bold.ph-train:before{content:""}.ph-bold.ph-train-regional:before{content:""}.ph-bold.ph-train-simple:before{content:""}.ph-bold.ph-tram:before{content:""}.ph-bold.ph-translate:before{content:""}.ph-bold.ph-trash:before{content:""}.ph-bold.ph-trash-simple:before{content:""}.ph-bold.ph-tray:before{content:""}.ph-bold.ph-tray-arrow-down:before{content:""}.ph-bold.ph-archive-tray:before{content:""}.ph-bold.ph-tray-arrow-up:before{content:""}.ph-bold.ph-treasure-chest:before{content:""}.ph-bold.ph-tree:before{content:""}.ph-bold.ph-tree-evergreen:before{content:""}.ph-bold.ph-tree-palm:before{content:""}.ph-bold.ph-tree-structure:before{content:""}.ph-bold.ph-tree-view:before{content:""}.ph-bold.ph-trend-down:before{content:""}.ph-bold.ph-trend-up:before{content:""}.ph-bold.ph-triangle:before{content:""}.ph-bold.ph-triangle-dashed:before{content:""}.ph-bold.ph-trolley:before{content:""}.ph-bold.ph-trolley-suitcase:before{content:""}.ph-bold.ph-trophy:before{content:""}.ph-bold.ph-truck:before{content:""}.ph-bold.ph-truck-trailer:before{content:""}.ph-bold.ph-tumblr-logo:before{content:""}.ph-bold.ph-twitch-logo:before{content:""}.ph-bold.ph-twitter-logo:before{content:""}.ph-bold.ph-umbrella:before{content:""}.ph-bold.ph-umbrella-simple:before{content:""}.ph-bold.ph-union:before{content:""}.ph-bold.ph-unite:before{content:""}.ph-bold.ph-unite-square:before{content:""}.ph-bold.ph-upload:before{content:""}.ph-bold.ph-upload-simple:before{content:""}.ph-bold.ph-usb:before{content:""}.ph-bold.ph-user:before{content:""}.ph-bold.ph-user-check:before{content:""}.ph-bold.ph-user-circle:before{content:""}.ph-bold.ph-user-circle-check:before{content:""}.ph-bold.ph-user-circle-dashed:before{content:""}.ph-bold.ph-user-circle-gear:before{content:""}.ph-bold.ph-user-circle-minus:before{content:""}.ph-bold.ph-user-circle-plus:before{content:""}.ph-bold.ph-user-focus:before{content:""}.ph-bold.ph-user-gear:before{content:""}.ph-bold.ph-user-list:before{content:""}.ph-bold.ph-user-minus:before{content:""}.ph-bold.ph-user-plus:before{content:""}.ph-bold.ph-user-rectangle:before{content:""}.ph-bold.ph-user-sound:before{content:""}.ph-bold.ph-user-square:before{content:""}.ph-bold.ph-user-switch:before{content:""}.ph-bold.ph-users:before{content:""}.ph-bold.ph-users-four:before{content:""}.ph-bold.ph-users-three:before{content:""}.ph-bold.ph-van:before{content:""}.ph-bold.ph-vault:before{content:""}.ph-bold.ph-vector-three:before{content:""}.ph-bold.ph-vector-two:before{content:""}.ph-bold.ph-vibrate:before{content:""}.ph-bold.ph-video:before{content:""}.ph-bold.ph-video-camera:before{content:""}.ph-bold.ph-video-camera-slash:before{content:""}.ph-bold.ph-video-conference:before{content:""}.ph-bold.ph-vignette:before{content:""}.ph-bold.ph-vinyl-record:before{content:""}.ph-bold.ph-virtual-reality:before{content:""}.ph-bold.ph-virus:before{content:""}.ph-bold.ph-visor:before{content:""}.ph-bold.ph-voicemail:before{content:""}.ph-bold.ph-volleyball:before{content:""}.ph-bold.ph-wall:before{content:""}.ph-bold.ph-wallet:before{content:""}.ph-bold.ph-warehouse:before{content:""}.ph-bold.ph-warning:before{content:""}.ph-bold.ph-warning-circle:before{content:""}.ph-bold.ph-warning-diamond:before{content:""}.ph-bold.ph-warning-octagon:before{content:""}.ph-bold.ph-washing-machine:before{content:""}.ph-bold.ph-watch:before{content:""}.ph-bold.ph-wave-sawtooth:before{content:""}.ph-bold.ph-wave-sine:before{content:""}.ph-bold.ph-wave-square:before{content:""}.ph-bold.ph-wave-triangle:before{content:""}.ph-bold.ph-waveform:before{content:""}.ph-bold.ph-waveform-slash:before{content:""}.ph-bold.ph-waves:before{content:""}.ph-bold.ph-webcam:before{content:""}.ph-bold.ph-webcam-slash:before{content:""}.ph-bold.ph-webhooks-logo:before{content:""}.ph-bold.ph-wechat-logo:before{content:""}.ph-bold.ph-whatsapp-logo:before{content:""}.ph-bold.ph-wheelchair:before{content:""}.ph-bold.ph-wheelchair-motion:before{content:""}.ph-bold.ph-wifi-high:before{content:""}.ph-bold.ph-wifi-low:before{content:""}.ph-bold.ph-wifi-medium:before{content:""}.ph-bold.ph-wifi-none:before{content:""}.ph-bold.ph-wifi-slash:before{content:""}.ph-bold.ph-wifi-x:before{content:""}.ph-bold.ph-wind:before{content:""}.ph-bold.ph-windmill:before{content:""}.ph-bold.ph-windows-logo:before{content:""}.ph-bold.ph-wine:before{content:""}.ph-bold.ph-wrench:before{content:""}.ph-bold.ph-x:before{content:""}.ph-bold.ph-x-circle:before{content:""}.ph-bold.ph-x-logo:before{content:""}.ph-bold.ph-x-square:before{content:""}.ph-bold.ph-yarn:before{content:""}.ph-bold.ph-yin-yang:before{content:""}.ph-bold.ph-youtube-logo:before{content:""}:root{color-scheme:dark;--bg-page: #05080d;--bg-page-2: #070b11;--bg-page-3: #0a1018;--bg-surface-1: #0c121b;--bg-surface-2: #101723;--bg-surface-3: #131b28;--text-strong: #f3f6fa;--text-body: #a3adba;--text-muted: #6e7887;--line-subtle: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .12);--brand-primary: #80cc9f;--brand-primary-hover: #92d6ad;--brand-primary-pressed: #6fbd8e;--brand-glow: rgba(128, 204, 159, .18);--brand-soft: rgba(128, 204, 159, .1);--nav-height: 64px;--safe-width: min(1280px, calc(100% - 220px) );--font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace}html{scroll-behavior:smooth;background-color:var(--bg-page);overscroll-behavior:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font);font-size:13px;font-weight:500;line-height:1;padding:8px 18px;border-radius:4px;border:1px solid transparent;cursor:pointer;transition:all .15s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}.btn-primary{background:var(--brand-primary);color:#06100b;border-color:var(--brand-primary);font-weight:600}.btn-primary:hover{background:var(--brand-primary-hover);border-color:var(--brand-primary-hover);box-shadow:0 0 16px var(--brand-glow)}.btn-ghost{background:#ffffff0a;color:var(--text-strong);border-color:#ffffff1f}.btn-ghost:hover{background:#ffffff14;border-color:#fff3}.btn-sm{font-size:12px;padding:6px 14px}.btn-lg{font-size:14px;padding:12px 24px;font-weight:600}html.route-code-workspace,html.route-code-workspace body,html.route-find-workspace,html.route-find-workspace body,body.workspace-shell,body.workspace-shell #root{height:100%;min-height:0;overflow:hidden}body.workspace-shell{margin:0;background:#090b0e}@media (min-width: 1100px){.app-container.code-workspace-shell{display:grid!important;grid-template-rows:1fr var(--status-bar-height, 24px)!important;width:100vw!important;height:100vh!important;min-height:0!important;overflow:hidden!important;background:var(--bg-app, #090b0e)!important}.app-container.code-workspace-shell,.app-container.code-workspace-shell[data-code-layout=list]{grid-template-columns:var(--nav-width, 124px) minmax(0,.95fr) minmax(0,1.15fr) var(--rail-width, 216px)!important;grid-template-areas:"nav news reader stocks" "nav status status stocks"!important}.app-container.code-workspace-shell.rail-hidden-mode,.app-container.code-workspace-shell[data-code-layout=list].rail-hidden-mode{grid-template-columns:var(--nav-width, 124px) minmax(0,1fr) minmax(0,1.2fr)!important;grid-template-areas:"nav news reader" "nav status status"!important}.app-container.code-workspace-shell[data-code-layout=wide]{grid-template-columns:var(--nav-width, 124px) minmax(0,1fr) var(--rail-width, 216px)!important;grid-template-areas:"nav reader stocks" "nav status stocks"!important}.app-container.code-workspace-shell[data-code-layout=wide].rail-hidden-mode{grid-template-columns:var(--nav-width, 124px) minmax(0,1fr)!important;grid-template-areas:"nav reader" "nav status"!important}.code-workspace-shell .mobile-header{display:none!important}.code-workspace-shell .pane{min-width:0;min-height:0}.code-workspace-shell .code-nav-wrapper,.code-workspace-shell>div:has(.nav-pane),.code-workspace-shell .nav-pane{display:flex!important;grid-area:nav!important;grid-row:1 / -1!important;width:var(--nav-width, 124px)!important;max-width:var(--nav-width, 124px)!important;height:100vh!important;position:relative!important;flex-direction:column!important;overflow-y:auto!important}.code-workspace-shell .news-pane{display:flex!important;grid-area:news!important;grid-row:1!important;width:auto!important;height:100%!important;max-height:100%!important;position:relative!important;flex-direction:column!important;overflow:hidden!important}.code-workspace-shell .reader-pane{display:flex!important;grid-area:reader!important;grid-row:1!important;width:auto!important;height:100%!important;max-height:100%!important;position:relative!important;flex-direction:column!important;overflow:hidden!important;border-right:0!important}.code-workspace-shell .stocks-pane{display:flex!important;grid-area:stocks!important;grid-row:1 / -1!important;width:var(--rail-width, 216px)!important;max-width:var(--rail-width, 216px)!important;height:100vh!important;position:relative!important;flex-direction:column!important;overflow:hidden!important}.code-workspace-shell .stocks-pane:after{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--border, rgba(255,255,255,.07));pointer-events:none;z-index:12!important}.code-workspace-shell .status-bar{display:flex!important;grid-area:status!important;grid-row:2!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;width:100%!important;height:var(--status-bar-height, 24px)!important;justify-content:flex-end!important;padding:0 12px 0 0!important;box-sizing:border-box!important}}.code-workspace-shell .workspace-status-card,.code-workspace-shell .dashboard-panel,.code-workspace-shell .workspace-mover-card,.code-workspace-shell .workspace-takeaway-card,.code-workspace-shell .rail-stat-block{border-radius:3px!important}.code-workspace-shell .workspace-mover-list-row,.code-workspace-shell .workspace-signal-pack,.code-workspace-shell .workspace-activity-row{border-radius:0!important}.code-workspace-shell .nav-item{flex:0 0 auto}.code-workspace-shell .sidebar-divider{margin-top:1px;margin-bottom:1px!important}.code-workspace-shell .nav-item.signin-btn{margin-bottom:18px}.code-workspace-shell .nav-account-group #nav-logout-link{display:flex!important}.code-workspace-shell.rail-hidden-mode .status-bar{right:auto!important}.code-workspace-shell .mobile-nav-close{border:0;background:transparent;cursor:pointer}@media (min-width: 1100px) and (max-width: 1400px){.app-container.code-workspace-shell,.app-container.code-workspace-shell[data-code-layout=list]{grid-template-columns:var(--nav-width-compact, 160px) minmax(0,1fr) minmax(0,1.2fr)!important;grid-template-areas:"nav news reader" "nav status status"!important}.app-container.code-workspace-shell[data-code-layout=wide]{grid-template-columns:var(--nav-width-compact, 160px) minmax(0,1fr)!important;grid-template-areas:"nav reader" "nav status"!important}.code-workspace-shell .code-nav-wrapper,.code-workspace-shell .nav-pane{width:var(--nav-width-compact, 160px)!important;max-width:var(--nav-width-compact, 160px)!important}.code-workspace-shell .stocks-pane{display:none!important}.code-workspace-shell .status-bar{position:relative!important;left:auto!important;right:auto!important;width:100%!important}}.news-title,.reader-title-line h1.reader-title,.reader-title-line .reader-title-text,.rail-stat-main{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:break-word!important;overflow-wrap:break-word!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]){color-scheme:dark;--bg:#09100f;--panel:#0e1715;--line:#24312e;--muted:#9ba9a4;--text:#edf1ee;--green:#85e0bb;--amber:#f0c97a;--red:#fa937d;--catalayer-card-gap: 10px;--catalayer-section-gap: 12px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .live-catalayer-template{border:0;display:block;height:100vh;width:100%}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) *{box-sizing:border-box}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) body{margin:0;background:var(--bg)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) a{color:inherit;text-decoration:none}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) button,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) input{font:inherit}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) button,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) a,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) input{outline-offset:3px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) button:focus-visible,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) a:focus-visible,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) input:focus-visible{outline:2px solid var(--green)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-repo-input:focus,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-repo-input:focus-visible{outline:none!important;box-shadow:none!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .topbar,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .homepage footer{max-width:1180px;margin:auto;display:flex;align-items:center;gap:26px;padding:22px 26px;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .brand{color:var(--text);font-weight:800;letter-spacing:.08em;margin-right:auto}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .brand span{color:var(--green)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .topbar a:not(.brand):hover{color:var(--text)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .homepage{min-height:100vh}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .hero{max-width:900px;padding:118px 26px 90px;margin:auto}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .eyebrow{color:var(--green);font-size:11px;font-weight:800;letter-spacing:.16em;margin:0 0 14px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) h1,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) h2,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) h3,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) p{margin-top:0}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .hero h1{max-width:820px;font-size:clamp(44px,7vw,84px);letter-spacing:-.065em;line-height:.98;margin-bottom:26px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .lede{font-size:18px;max-width:650px;line-height:1.6;color:var(--muted)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .repo-form{margin-top:42px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .repo-form label{display:block;color:var(--text);font-size:13px;margin-bottom:9px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .repo-form>div{display:flex;border:1px solid #536660;background:#0d1614}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .repo-form input{flex:1;min-width:0;padding:18px;border:0;background:transparent;color:var(--text)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .repo-form button{border:0;background:var(--green);color:#082018;padding:0 22px;cursor:pointer;font-weight:800}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .form-error{color:var(--red);margin:9px 0 0;font-size:13px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .quiet{color:var(--muted);font-size:13px;line-height:1.5}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .feature-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .feature-grid article{padding:36px max(26px,calc((100vw - 1180px)/2));padding-right:34px;border-right:1px solid var(--line)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .feature-grid article:last-child{border:0}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .feature-grid span,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .tiers span,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .mini-workspace span{color:var(--green);font-size:11px;letter-spacing:.14em;font-weight:800}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .feature-grid h2{font-size:20px;margin:22px 0 12px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .feature-grid p,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .direction p,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .preview p{color:var(--muted);line-height:1.65}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .preview,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .direction{max-width:1180px;padding:100px 26px;margin:auto;display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:center}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .preview h2,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .direction h2{font-size:clamp(32px,4vw,52px);line-height:1.04;letter-spacing:-.04em}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .text-link{color:var(--green);font-weight:750;display:inline-block;margin-top:12px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .mini-workspace{background:#0e1715;border:1px solid var(--line);padding:25px;display:grid;gap:17px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .mini-workspace strong{font-size:15px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .mini-workspace b{font-size:14px;font-weight:500;padding-top:12px;border-top:1px solid var(--line);color:var(--muted)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .direction{border-top:1px solid var(--line)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .tiers{display:grid;gap:12px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .tiers article{padding:24px;background:var(--panel);border:1px solid var(--line)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .tiers h3{margin:14px 0 8px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .tiers p{font-size:14px;margin:0}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .homepage footer{border-top:1px solid var(--line);border-bottom:0;justify-content:space-between;font-size:11px;letter-spacing:.1em}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .homepage footer span{color:var(--muted);letter-spacing:0}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .workspace{min-height:100vh;display:grid;grid-template-columns:220px 270px minmax(0,1fr)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .product-nav,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .recent-list{background:#0b1311;border-right:1px solid var(--line);min-height:100vh;padding:24px 16px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .product-nav .brand{display:block;margin-bottom:56px;font-size:13px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .product-nav .eyebrow{margin-left:10px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .product-nav>a,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .product-nav button{display:block;width:100%;text-align:left;padding:10px;color:var(--muted);font-size:14px;border:0;background:none;cursor:pointer}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .product-nav .nav-current{color:var(--text);background:#17221f;border-left:2px solid var(--green)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .ai-closed{margin:42px 10px 0;padding-top:20px;border-top:1px solid var(--line)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .ai-closed span,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .panel-heading span{font-size:10px;letter-spacing:.13em;color:var(--muted)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .ai-closed p{margin:10px 0 5px;font-size:14px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .ai-closed small{color:var(--muted);line-height:1.4}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .panel-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .panel-heading button{background:none;border:0;color:var(--green);cursor:pointer;font-size:12px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .recent{width:100%;display:block;text-align:left;border:1px solid transparent;background:none;color:var(--text);padding:13px 10px;cursor:pointer}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .recent:hover,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .recent.selected{background:#17221f;border-color:var(--line)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .recent strong,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .recent small{display:block}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .recent strong{font-size:13px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .recent small,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .empty{color:var(--muted);font-size:11px;margin-top:5px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .empty{line-height:1.6}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .intelligence{padding:45px clamp(28px,5vw,76px) 80px;max-width:1120px;width:100%}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .intelligence header{display:flex;justify-content:space-between;gap:20px;align-items:start;border-bottom:1px solid var(--line);padding-bottom:28px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .intelligence h1{margin:0 0 10px;font-size:clamp(30px,4vw,50px);letter-spacing:-.05em}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .github-link{font-size:13px;color:var(--green);white-space:nowrap}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .status-card{border:1px solid var(--line);background:var(--panel);color:var(--muted);padding:22px;margin-top:26px;line-height:1.5}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .status-card.error{border-color:#6f4038;color:#ffc1b4}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .score-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0 62px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .metric{padding:18px;border:1px solid var(--line);background:var(--panel)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .metric span{display:block;font-size:11px;color:var(--muted);margin-bottom:8px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .metric strong{font-size:21px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .metric.risk strong{color:var(--red)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .metric.safe strong{color:var(--green)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .analysis-section{margin-top:46px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .section-title{border-bottom:1px solid var(--line);margin-bottom:16px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .section-title h2{font-size:24px;letter-spacing:-.03em}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .findings{display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .findings article{padding:20px;background:var(--bg)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .findings h3{margin:10px 0 8px;font-size:16px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .findings p,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .findings small{color:var(--muted);line-height:1.5;display:block}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .findings p{font-size:14px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .findings small{font-size:12px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .findings code{display:block;padding:9px;background:#121d1a;color:#b6c7c0;font-size:12px;overflow:auto}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .severity{text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.1em;color:var(--amber)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .severity.high-risk,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .severity.high,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .severity.critical{color:var(--red)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .severity.info{color:var(--green)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .signals{margin:0;padding-left:20px;color:var(--muted)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .signals li{margin:9px 0;line-height:1.5;font-size:14px}@media (max-width:800px){html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .hero{padding-top:75px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .repo-form>div{display:block}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .repo-form input,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .repo-form button{width:100%;min-height:55px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .feature-grid,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .preview,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .direction{grid-template-columns:1fr}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .feature-grid article{border-right:0;border-bottom:1px solid var(--line);padding:28px 26px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .preview,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .direction{gap:32px;padding:65px 26px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .workspace{grid-template-columns:1fr}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .product-nav{min-height:auto;border-bottom:1px solid var(--line)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .product-nav .brand{margin-bottom:24px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .product-nav>a,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .product-nav button{display:inline-block;width:auto}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .ai-closed{display:none}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .recent-list{min-height:auto;border-bottom:1px solid var(--line);border-right:0;display:flex;overflow:auto;gap:8px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .panel-heading{min-width:max-content;margin:0 10px 0 0}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .recent{min-width:150px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .intelligence{padding:32px 20px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .intelligence header{display:block}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .github-link{display:inline-block;margin-top:12px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .score-row{grid-template-columns:1fr;margin-bottom:40px}}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]).route-code-workspace,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]).route-code-workspace body,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) body.workspace-shell,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) body.workspace-shell #root{height:100%;min-height:0;overflow:hidden}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) body.workspace-shell{margin:0;background:#090b0e}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .app-container.code-workspace-shell{display:grid!important;grid-template-rows:1fr var(--status-bar-height, 24px)!important;width:100vw!important;height:100vh!important;min-height:0!important;overflow:hidden!important;background:var(--bg-app,#090b0e)!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .app-container.code-workspace-shell,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .app-container.code-workspace-shell[data-code-layout=list]{grid-template-columns:var(--nav-width, 124px) minmax(0,.95fr) minmax(0,1.15fr) var(--rail-width, 216px)!important;grid-template-areas:"nav news reader stocks" "nav status status stocks"!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .app-container.code-workspace-shell.rail-hidden-mode,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .app-container.code-workspace-shell[data-code-layout=list].rail-hidden-mode{grid-template-columns:var(--nav-width, 124px) minmax(0,1fr) minmax(0,1.2fr)!important;grid-template-areas:"nav news reader" "nav status status"!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .app-container.code-workspace-shell[data-code-layout=wide]{grid-template-columns:var(--nav-width, 124px) minmax(0,1fr) var(--rail-width, 216px)!important;grid-template-areas:"nav reader stocks" "nav status stocks"!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .app-container.code-workspace-shell[data-code-layout=wide].rail-hidden-mode{grid-template-columns:var(--nav-width, 124px) minmax(0,1fr)!important;grid-template-areas:"nav reader" "nav status"!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .mobile-header{display:none!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .pane{min-width:0;min-height:0}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-nav-wrapper,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell>div:has(.nav-pane),html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .nav-pane{display:flex!important;grid-area:nav!important;grid-row:1 / -1!important;width:var(--nav-width, 124px)!important;max-width:var(--nav-width, 124px)!important;height:100vh!important;position:relative!important;flex-direction:column!important;overflow-y:auto!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .news-pane{display:flex!important;grid-area:news!important;grid-row:1!important;width:auto!important;height:100%!important;max-height:100%!important;position:relative!important;flex-direction:column!important;overflow:hidden!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .reader-pane{display:flex!important;grid-area:reader!important;grid-row:1!important;width:auto!important;height:100%!important;max-height:100%!important;position:relative!important;flex-direction:column!important;overflow:hidden!important;border-right:0!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .stocks-pane{display:flex!important;grid-area:stocks!important;grid-row:1 / -1!important;width:var(--rail-width, 216px)!important;max-width:var(--rail-width, 216px)!important;height:100vh!important;position:relative!important;flex-direction:column!important;overflow:hidden!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .stocks-pane:after{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--border, rgba(255,255,255,.07));pointer-events:none;z-index:12!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .status-bar{display:flex!important;grid-area:status!important;grid-row:2!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;width:100%!important;height:var(--status-bar-height, 24px)!important;justify-content:flex-end!important;padding:0 12px 0 0!important;box-sizing:border-box!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .workspace-status-card,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .dashboard-panel,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .workspace-mover-card,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .workspace-takeaway-card,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .rail-stat-block{border-radius:3px!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .workspace-mover-list-row,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .workspace-signal-pack,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .workspace-activity-row{border-radius:0!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .nav-item{flex:0 0 auto}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .sidebar-divider{margin-top:1px;margin-bottom:1px!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .nav-item.signin-btn{margin-bottom:18px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .nav-account-group #nav-logout-link{display:flex!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell.rail-hidden-mode .status-bar{right:auto!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .mobile-nav-close{border:0;background:transparent;cursor:pointer}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-pane-header{display:flex;align-items:center;justify-content:space-between;flex:0 0 42px;padding:0 12px;border-bottom:1px solid var(--border,rgba(255,255,255,.08));font:700 10px/1 var(--font-mono,monospace);letter-spacing:.12em}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-pane-header>div{display:flex;align-items:baseline;gap:10px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-pane-header span{color:var(--text-dim,#777f8c);font-size:9px;letter-spacing:.04em;text-transform:none}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-pane-header button{border:0;background:transparent;color:var(--accent,#64ce9b);cursor:pointer;font:600 10px/1 var(--font-mono,monospace);text-transform:uppercase}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .news-list-scroll{flex:1;min-height:0;overflow-y:auto;padding:8px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell[data-code-layout=list] .news-list-scroll{padding:0 0 10px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-repository-row{display:grid;width:100%;text-align:left;gap:4px;padding:13px 12px;margin:0 0 5px;color:var(--text-main,#f2f3f5);background:transparent;border:1px solid transparent;border-radius:var(--ws-card-radius,4px);cursor:pointer}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-repository-row:hover,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-repository-row.active{background:var(--ws-card-bg,#111419);border-color:var(--border,rgba(255,255,255,.08))}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-repository-row.active{border-left:2px solid var(--accent,#64ce9b)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-repository-row strong{font-size:12px;line-height:1.35;overflow-wrap:anywhere}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-repository-row span,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-repository-row small,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-repository-row em{color:var(--text-dim,#777f8c);font-size:10px;font-style:normal}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-repository-row em{color:var(--accent,#64ce9b)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-repository-placeholder{padding:18px 10px;color:var(--text-dim,#777f8c);font-size:12px;line-height:1.55}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-repository-placeholder>span{display:block;margin:24px 0 8px;font:700 9px/1 var(--font-mono,monospace);letter-spacing:.12em}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-repository-placeholder button{display:block;width:100%;padding:9px 0;border:0;background:transparent;color:var(--text-muted,#9aa4b3);text-align:left;cursor:pointer}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .reader-header-tabs{display:flex!important;flex:0 0 42px!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .reader-content{flex:1;min-height:0;overflow-y:auto}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell[data-code-layout=list] .reader-content{padding:0}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-reader-content{background:var(--bg-pane,#0c0f13)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-empty-state{max-width:640px;margin:0 auto;padding:clamp(72px,12vh,140px) 32px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-empty-state h1{margin:12px 0 14px;color:var(--text-main,#f2f3f5);font-size:clamp(34px,4vw,54px);letter-spacing:-.045em}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-empty-state>p{color:var(--text-muted,#9aa4b3);font-size:14px;line-height:1.65}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-empty-state form{margin-top:34px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-empty-state label{display:block;margin-bottom:8px;color:var(--text-dim,#777f8c);font:700 10px/1 var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-empty-state form>div{display:flex;border:1px solid var(--border,rgba(255,255,255,.1));background:#090c10}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-empty-state input{flex:1;min-width:0;border:0;background:transparent;color:var(--text-main,#f2f3f5);padding:15px 16px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-empty-state form button{border:0;background:var(--accent,#64ce9b);color:#07110c;padding:0 20px;font-weight:700;cursor:pointer}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-empty-state>small{display:block;margin-top:12px;color:var(--text-dim,#777f8c)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-intelligence-shell{width:min(1100px,100%);margin:0 auto;padding:38px clamp(24px,4vw,58px) 72px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-repository-header{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;padding-bottom:26px;border-bottom:1px solid var(--border,rgba(255,255,255,.08))}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-repository-header h1{margin:10px 0 8px;color:var(--text-main,#f2f3f5);font-size:clamp(28px,3.8vw,46px);letter-spacing:-.045em}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-repository-header p{margin:0;color:var(--text-dim,#777f8c);font-size:12px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-repository-header a{color:var(--accent,#64ce9b);font-size:11px;white-space:nowrap}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-workspace-status,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-workspace-error{margin:20px 0;padding:15px 16px;border:1px solid var(--border,rgba(255,255,255,.08));background:var(--ws-card-bg,#111419);color:var(--text-muted,#9aa4b3);font-size:12px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-workspace-error{border-color:#eb705b73;color:#f5a28f}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-workspace-error small{display:block;margin-top:6px;color:inherit}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ws-gap-grid,14px);margin:26px 0}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-module-grid article{padding:16px;border:1px solid var(--border,rgba(255,255,255,.08));border-radius:var(--ws-card-radius,4px);background:var(--ws-card-bg,#111419)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-module-grid span,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-section-heading span{color:var(--text-dim,#777f8c);font:700 9px/1.3 var(--font-mono,monospace);letter-spacing:.1em}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-module-grid strong{display:block;margin:12px 0 5px;color:var(--text-main,#f2f3f5);font-size:22px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-module-grid p{margin:0;color:var(--text-dim,#777f8c);font-size:10px;line-height:1.45}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-findings-workspace{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(300px,1.25fr);border:1px solid var(--border,rgba(255,255,255,.08));background:var(--border,rgba(255,255,255,.08));gap:1px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-findings-list,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-finding-detail{min-width:0;background:var(--bg-pane,#0c0f13)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-section-heading{display:flex;justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;border-bottom:1px solid var(--border,rgba(255,255,255,.08))}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-section-heading small{color:var(--text-dim,#777f8c);font-size:10px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-findings-list>button{display:grid;width:100%;gap:5px;padding:13px 14px;border:0;border-bottom:1px solid var(--border,rgba(255,255,255,.06));background:transparent;color:var(--text-main,#f2f3f5);text-align:left;cursor:pointer}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-findings-list>button:hover,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-findings-list>button.active{background:var(--ws-card-bg,#111419)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-findings-list>button.active{box-shadow:inset 2px 0 var(--accent,#64ce9b)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-findings-list strong{font-size:12px;line-height:1.4}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-findings-list small{color:var(--text-dim,#777f8c);font-size:9px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-severity{width:max-content;color:#e2b340;font:700 8px/1 var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-severity-high-risk,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-severity-high,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-severity-critical{color:#ef8f79}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-severity-info,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-severity-low{color:var(--accent,#64ce9b)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-finding-detail{padding:24px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-detail-title span,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-recommendation span{color:var(--accent,#64ce9b);font:700 9px/1 var(--font-mono,monospace);letter-spacing:.1em}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-detail-title h2{margin:10px 0 22px;color:var(--text-main,#f2f3f5);font-size:20px;line-height:1.35}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-finding-detail dl{display:grid;grid-template-columns:1fr 1fr;margin:0;border:1px solid var(--border,rgba(255,255,255,.08))}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-finding-detail dl div{padding:13px;border-right:1px solid var(--border,rgba(255,255,255,.08));border-bottom:1px solid var(--border,rgba(255,255,255,.08))}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-finding-detail dt{color:var(--text-dim,#777f8c);font:700 8px/1 var(--font-mono,monospace);letter-spacing:.12em}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-finding-detail dd{margin:8px 0 0;color:var(--text-main,#f2f3f5);font-size:11px;line-height:1.45;overflow-wrap:anywhere}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-finding-detail>p{color:var(--text-muted,#9aa4b3);font-size:12px;line-height:1.65;margin:22px 0}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-recommendation{padding:14px;border-left:2px solid var(--accent,#64ce9b);background:var(--ws-card-bg,#111419);color:var(--text-muted,#9aa4b3);font-size:11px;line-height:1.55}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-recommendation span{display:block;margin-bottom:8px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-no-findings,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-no-selection{padding:24px;color:var(--text-dim,#777f8c);font-size:12px;line-height:1.6}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-safe-signals{margin-top:20px;border:1px solid var(--border,rgba(255,255,255,.08));background:var(--bg-pane,#0c0f13)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-safe-signals ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;margin:0;padding:18px 36px 22px;color:var(--text-muted,#9aa4b3);font-size:11px;line-height:1.5}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-ai-pane #stocks-root{flex:1;min-height:0;position:relative;overflow:hidden}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-ai-body{display:flex;flex-direction:column;gap:8px;padding:18px 14px 92px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-ai-intro{padding:8px 2px 18px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-ai-intro>span{color:var(--accent,#64ce9b);font:700 9px/1 var(--font-mono,monospace);letter-spacing:.12em}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-ai-intro h2{margin:12px 0 8px;color:var(--text-main,#f2f3f5);font-size:18px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-ai-intro p{margin:0;color:var(--text-dim,#777f8c);font-size:11px;line-height:1.55}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-ai-prompt{width:100%;padding:12px;border:1px solid var(--border,rgba(255,255,255,.08));border-radius:3px;background:var(--ws-card-bg,#111419);color:var(--text-muted,#9aa4b3);text-align:left;font-size:11px;opacity:.62}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .rail-chat-input-shell button{min-height:34px;border:1px solid var(--border,rgba(255,255,255,.08));background:#0b0e12;color:var(--text-dim,#777f8c);font-size:10px}@media (max-width:1400px){html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .app-container.code-workspace-shell,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .app-container.code-workspace-shell[data-code-layout=list]{grid-template-columns:var(--nav-width-compact) minmax(0,1fr) minmax(0,1.2fr)!important;grid-template-areas:"nav news reader" "nav status status"!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .app-container.code-workspace-shell[data-code-layout=wide]{grid-template-columns:var(--nav-width-compact) minmax(0,1fr)!important;grid-template-areas:"nav reader" "nav status"!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-nav-wrapper,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .nav-pane{width:var(--nav-width-compact)!important;max-width:var(--nav-width-compact)!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .stocks-pane{display:none!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .status-bar{position:relative!important;left:auto!important;right:auto!important;width:100%!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-module-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]).route-code-workspace,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]).route-code-workspace body,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) body.workspace-shell,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) body.workspace-shell #root{overflow:hidden;height:100%;min-height:0}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .app-container.code-workspace-shell{display:block!important;position:relative!important;padding-top:60px;width:100%!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .mobile-header{display:flex!important;grid-column:1!important;grid-row:1!important;position:relative!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .mobile-header img{width:auto;height:22px;margin-right:10px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .nav-pane{width:min(82vw,320px)!important;max-width:min(82vw,320px)!important;height:100dvh!important;left:-100%!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .nav-pane.mobile-open{left:0!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .news-pane{display:none!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .reader-pane{display:flex!important;width:100%!important;height:calc(100dvh - 60px)!important;min-height:0!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .stocks-pane,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .status-bar{display:none!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-findings-workspace{grid-template-columns:1fr}}@media (max-width:620px){html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-empty-state form>div{display:block}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-empty-state input,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-empty-state form button{width:100%;min-height:50px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-module-grid,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-safe-signals ul{grid-template-columns:1fr}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-repository-header{display:block}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .code-repository-header a{display:inline-block;margin-top:14px}}@media (max-width: 1099px){html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .live-catalayer-template{height:100dvh;max-width:100%}}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]){--mobile-page-gutter: max(16px, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));--detail-page-gutter: 16px;--header-height: 52px;--content-max-width: 900px;--catalayer-card-gap: 10px;--catalayer-section-gap: 12px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .detail-info-cards-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--catalayer-card-gap, 10px);width:100%;box-sizing:border-box}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .reader-header-inner,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .reader-article-wrap{padding-inline:32px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .reader-scroll-area,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .reader-content.reader-story-mode .reader-scroll-area,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .reader-scroll-area{padding-left:0!important;padding-right:0!important;padding-inline:0!important;box-sizing:border-box!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .reader-title-line h1.reader-title,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .reader-title-line .reader-title-text{word-break:break-word!important;overflow-wrap:anywhere!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-product-switcher-shell{position:relative;width:100%;padding:0;border:0;box-sizing:border-box}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-logo-divider{width:100%;height:1px;flex:0 0 1px;margin:1px 0;border:0;background:var(--border, rgba(255, 255, 255, .08))}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-product-switcher-toggle{width:100%;height:44px;min-height:44px;display:grid;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 10px;margin:0;border:0;border-radius:0;background:transparent;color:#c8d0dc;font:500 11px/1 var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);letter-spacing:.02em;cursor:pointer;box-sizing:border-box;transition:color .2s,background .2s}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-product-switcher-toggle>i{width:16px;font-size:13px;text-align:center;color:inherit}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-product-switcher-toggle>i:last-child{font-size:11px;color:var(--text-muted, #778194);transition:transform .2s ease}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-product-switcher-toggle>span{min-width:0;text-align:left}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-product-switcher-toggle:hover,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-product-switcher-toggle[aria-expanded=true]{color:var(--text-dim, #a5adbb);background:#ffffff0a}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-product-switcher-toggle[aria-expanded=true]>i:last-child{transform:rotate(180deg)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-product-switcher-menu{position:static;width:100%;display:flex;flex-direction:column;padding:0;border:0;background:transparent;box-shadow:none;box-sizing:border-box}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-product-switcher-menu[hidden]{display:none}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-product-switcher-item{width:100%;height:38px;min-height:38px;display:grid;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:0;background:transparent;color:#5a6880;font:500 10.5px/1 var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);text-decoration:none;cursor:pointer;box-sizing:border-box}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-product-switcher-item>i,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-product-switcher-item>span:last-child{width:16px;font-size:13px;text-align:center;color:inherit}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-product-switcher-item>span:nth-child(2){min-width:0;text-align:left}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-product-switcher-item:hover{background:#ffffff0a;color:#9aa4b3}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-product-switcher-item.is-active{color:var(--accent, #64ce9b);background:#06080d;border-left:2px solid var(--accent, #64ce9b);padding-left:8px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-product-switcher-item.is-active>i{color:var(--accent, #64ce9b);font-weight:700}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-product-switcher-item:disabled{color:#5a6880;cursor:default}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-product-switcher-item:disabled:hover{background:transparent}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-product-switcher-shell.is-open~.nav-item.active,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-product-switcher-shell.is-open~.nav-group .nav-item.active{color:#c8d0dc;background:transparent;border-left:0;padding-left:10px;box-shadow:none;transition:none}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-product-switcher-shell.is-open~.nav-item.active>i,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-product-switcher-shell.is-open~.nav-group .nav-item.active>i{color:#c8d0dc;font-weight:400}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]){--pane-header-height: 42px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .news-pane>.pane-header,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .reader-pane>.pane-header{height:var(--pane-header-height, 42px)!important;min-height:var(--pane-header-height, 42px)!important;max-height:var(--pane-header-height, 42px)!important;box-sizing:border-box!important;display:flex!important;align-items:center!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-workspace-shell .reader-header-btn{height:100%!important;max-height:var(--pane-header-height, 42px)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .rail-quick-item:disabled,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .rail-chat-input:disabled,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .rail-chat-ask-btn:disabled{cursor:not-allowed;opacity:.58}@media (min-width: 821px){html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) #dashboard-monitor-panel .workspace-mini-stat>span{min-height:3em;line-height:1.5}}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-settings-local-data .acct-settings-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-settings-local-data .acct-settings-card{height:100%}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-settings-local-data .acct-settings-card>.account-action-button,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-settings-local-data .acct-settings-card>.account-action-row{margin-top:auto}@media (max-width: 900px){html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-settings-local-data .acct-settings-cards{grid-template-columns:1fr}}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #app-viewport{width:100vw;height:100vh;display:grid!important;grid-template-rows:1fr var(--status-bar-height, 24px)!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=wide] #app-viewport{grid-template-columns:124px minmax(0,1fr) 216px!important;grid-template-areas:"nav reader stocks" "nav status stocks"!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=list] #app-viewport{grid-template-columns:124px minmax(0,.95fr) minmax(0,1.15fr) 216px!important;grid-template-areas:"nav news reader stocks" "nav status status stocks"!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .reader-pane{display:flex!important;width:auto!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .stocks-pane{display:flex!important;grid-area:stocks!important;grid-row:1 / -1!important;width:216px!important;max-width:216px!important;height:100vh!important;position:relative!important;z-index:100!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #app-viewport .status-bar{grid-area:status!important;grid-row:2!important;position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;height:var(--status-bar-height, 24px)!important;min-height:var(--status-bar-height, 24px)!important;box-sizing:border-box!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=wide] .news-pane,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=wide] #reader-header-area{display:none!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=list] .news-pane{display:flex!important;width:auto!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=wide] #app-viewport.rail-hidden-mode,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=settings] #app-viewport{grid-template-columns:124px minmax(0,1fr)!important;grid-template-areas:"nav reader" "nav status"!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=list] #app-viewport.rail-hidden-mode{grid-template-columns:124px minmax(0,.95fr) minmax(0,1.15fr)!important;grid-template-areas:"nav news reader" "nav status status"!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #app-viewport.rail-hidden-mode .stocks-pane,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=settings] .stocks-pane{display:none!important;width:0!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) #rail-reopen-tab{display:none;position:fixed!important;top:12px!important;right:14px!important;width:36px!important;height:36px!important;z-index:1000!important;background:#0d121d!important;color:var(--text-dim, #94a3b8)!important;border:1px solid var(--border, #1e293b)!important;border-radius:2px!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;font-size:20px!important;padding:0!important;margin:0!important;line-height:1!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) #rail-reopen-tab:hover{color:#fff!important;border-color:#334155!important;background:#151b28!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .nav-drawer-footer{display:none!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout]:not([data-code-route=settings]) #app-viewport.rail-hidden-mode .rail-reopen-tab,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout]:not([data-code-route=settings]) #app-viewport.rail-hidden-mode #rail-reopen-tab,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]):not([data-code-route=settings]) body.rail-hidden-mode #rail-reopen-tab{display:flex!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=settings] #app-viewport .rail-reopen-tab,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=settings] #app-viewport #rail-reopen-tab,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=settings] #rail-reopen-tab,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=settings] .rail-reopen-tab,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=settings] #code-pro-toggle,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=settings] #code-pro-drawer,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=settings] .stocks-pane,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=settings] #app-viewport.rail-hidden-mode #rail-reopen-tab,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=settings] #app-viewport.rail-hidden-mode .rail-reopen-tab,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) body.rail-hidden-mode html[data-code-route=settings] #rail-reopen-tab,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=settings] body.rail-hidden-mode #rail-reopen-tab{display:none!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=history] .news-mode-seg,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .news-mode-seg[hidden]{display:none!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .news-mode-seg button{justify-content:center!important;text-align:center!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) #stocks-root [hidden]{display:none!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]):not([data-code-route=workspace]):not([data-code-route=monitor]):not([data-code-route=api]) #raw-workspace,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]):not([data-code-route=workspace]):not([data-code-route=monitor]):not([data-code-route=api]) .workspace-home-shell{display:none!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]):not([data-code-auth=authenticated]) #nav-logout-link{display:none!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=workspace] .nav-item[href="/workspace"],html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=discover] .nav-item[href="/repositories"],html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=repositories] .nav-item[href="/repositories"],html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=favorites] .nav-item[href="/repositories"],html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=history] .nav-item[href="/history"],html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=settings] .nav-item[href="/settings"],html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=account] .nav-item[href="/account"]{background:#ffffff14!important;color:#fff!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=workspace] .nav-item[href="/workspace"] i,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=discover] .nav-item[href="/repositories"] i,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=repositories] .nav-item[href="/repositories"] i,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=favorites] .nav-item[href="/repositories"] i,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=history] .nav-item[href="/history"] i,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=settings] .nav-item[href="/settings"] i,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=account] .nav-item[href="/account"] i{color:var(--green, #71cf9c)!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=wide] .reader-pane{grid-column:2 / 3!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=wide] .reader-content{padding:18px 30px 32px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=wide] .workspace-home-shell{max-width:100%}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=list] .reader-pane{grid-column:3 / 4!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .story-source-lead-wrap{padding-top:14px!important;width:100%!important;box-sizing:border-box!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .story-workspace-sections{padding:14px 0 32px!important;width:100%!important;box-sizing:border-box!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .code-responsive-control,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) #code-drawer-backdrop{display:none}@media (min-width: 1100px) and (max-width: 1439px){html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #app-viewport{--code-nav-size: 96px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=wide] #app-viewport{grid-template-columns:96px minmax(0,1fr)!important;grid-template-areas:"nav reader"!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=list] #app-viewport{grid-template-columns:96px minmax(260px,.85fr) minmax(0,1.15fr)!important;grid-template-areas:"nav news reader"!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #app-viewport .nav-pane{width:96px!important;max-width:96px!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #app-viewport .status-bar{left:96px!important;right:0!important;height:auto;min-height:24px;flex-wrap:wrap}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #app-viewport .stocks-pane{display:none!important;position:fixed;top:0;bottom:0;right:0;width:min(360px,92vw)!important;max-width:min(360px,92vw);background:var(--bg-pane);z-index:1200}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-drawer=pro] #app-viewport .stocks-pane{display:flex!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-drawer=pro] #code-pro-close{display:inline-flex!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-drawer=pro] #code-drawer-backdrop:not([hidden]){display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;z-index:1100;background:#0000008c;border:0;padding:0}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) #app-viewport #rail-reopen-tab,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout]:not([data-code-route=settings]) #app-viewport #rail-reopen-tab{display:flex!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=settings] #app-viewport #rail-reopen-tab,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=settings] #code-pro-toggle,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-drawer=pro] #app-viewport #rail-reopen-tab{display:none!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-status-grid,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-movers-grid,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .acct-sub-cards,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .acct-billing-cells{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-section-split{grid-template-columns:minmax(0,1fr)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .news-mode-seg{flex-wrap:nowrap;overflow-x:auto;min-width:0}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .news-mode-seg button{flex-shrink:0;padding-inline:8px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .reader-header-inner,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .reader-article-wrap{padding-inline:32px!important}}@media (max-width: 1439px){html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .pane,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .dashboard-panel,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-status-card,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-takeaway-card,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .acct-sub-card,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .acct-billing-cell,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .acct-settings-card{min-width:0;box-sizing:border-box}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .reader-content,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .cp-wrap{min-width:0;max-width:100%;box-sizing:border-box}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-mover-title,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-status-value,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .reader-title,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .acct-billing-cell-value,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .acct-sub-card-value,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .rail-stat-main{overflow-wrap:anywhere}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .reader-meta,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .reader-meta-group,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .acct-billing-footer{flex-wrap:wrap;min-width:0}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .reader-content button{max-width:100%;white-space:normal}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .reader-content .story-workspace-sections>div[style*=grid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 1099px){html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #app-viewport,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #app-viewport.rail-hidden-mode{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:52px minmax(0,1fr)!important;grid-template-areas:"chrome" "content"!important;width:100%;height:100dvh;padding:0;overflow:hidden}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #app-viewport .mobile-header{grid-area:chrome;position:static;display:flex;width:100%;height:var(--header-height, 52px);min-width:0;padding:0 var(--mobile-page-gutter, 16px);gap:8px;box-sizing:border-box;z-index:100;align-items:center;justify-content:space-between;background:var(--bg-pane, #0d1117);border-bottom:1px solid var(--border, rgba(255,255,255,.08))}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .m-header-nav-slot,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .m-header-ai-slot{width:40px;height:40px;display:flex;align-items:center;flex-shrink:0;box-sizing:border-box}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .m-header-nav-slot{justify-content:flex-start}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .m-header-ai-slot{justify-content:flex-end}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .m-header-center{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;height:100%;text-decoration:none;cursor:pointer}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .m-header-logo{height:38px;width:auto;max-height:40px;object-fit:contain;vertical-align:middle}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .m-header-btn{width:40px;height:40px;min-width:40px;min-height:40px;border:none;background:transparent;color:var(--text-dim, #94a3b8);display:inline-flex;align-items:center;justify-content:center;font-size:20px;padding:0;margin:0;cursor:pointer;box-sizing:border-box;flex-shrink:0;transition:color .15s ease}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .m-header-btn:hover{color:var(--text-main, #ffffff)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .code-responsive-control{display:inline-flex;align-items:center;justify-content:center}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #mobile-nav-toggle{flex-shrink:0;display:inline-flex}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout]:not([data-code-route=settings]) #code-pro-toggle{width:40px;height:40px;min-width:40px;flex-shrink:0;display:inline-flex!important;align-items:center;justify-content:center;font-size:20px;color:var(--text-dim, #94a3b8);background:transparent;border:none;cursor:pointer;padding:0;margin:0}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=settings] #code-pro-toggle{display:none!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #code-pro-toggle:hover{color:var(--text-main, #ffffff)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #code-back-list{display:none;flex-shrink:0;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;color:var(--text-dim, #94a3b8);background:transparent;border:none;font-size:20px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=list][data-code-view=detail] #code-back-list{display:inline-flex!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=list][data-code-view=detail] #mobile-nav-toggle{display:none!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #app-viewport .news-pane,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #app-viewport .reader-pane{grid-area:content;grid-column:1!important;grid-row:2;position:relative;inset:auto;width:100%!important;height:100%;max-height:100%;min-height:0;min-width:0;padding-bottom:0;overflow:hidden;border-right:0}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=wide] #app-viewport .news-pane,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=list] #app-viewport .reader-pane{display:none!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=wide] #app-viewport .reader-pane,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=list] #app-viewport .news-pane{display:flex!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=list][data-code-view=detail] #app-viewport .news-pane{display:none!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=list][data-code-view=detail] #app-viewport .reader-pane{display:flex!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #app-viewport .reader-content{align-items:stretch;text-align:left;width:100%;min-height:0;overflow-y:auto;box-sizing:border-box}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=wide] #app-viewport .reader-content{padding:16px var(--mobile-page-gutter, 16px) 24px!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=list] #app-viewport .reader-content{padding:0!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .reader-header-inner,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .reader-article-wrap{padding-inline:var(--mobile-page-gutter, 16px)!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-home-shell,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .dashboard-shell,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .account-shell,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .cp-wrap,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .cp-wrap-wide{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;box-sizing:border-box!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-hero{padding:0!important;margin-bottom:20px!important;width:100%!important;box-sizing:border-box!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .story-source-lead-wrap{padding-top:14px!important;width:100%!important;box-sizing:border-box!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .story-workspace-sections{padding:14px 0 32px!important;width:100%!important;box-sizing:border-box!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .detail-info-cards-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px;width:100%;box-sizing:border-box}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .news-pane>.pane-header{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;box-sizing:border-box!important;height:auto!important;min-height:86px;gap:10px!important;padding:10px var(--mobile-page-gutter, 16px)!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .news-item{padding-inline:var(--mobile-page-gutter, 16px)!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout]:not([data-code-route=history]) .news-mode-seg:not([hidden]){display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;flex-wrap:nowrap!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=history] .news-mode-seg,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .news-mode-seg[hidden]{display:none!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .news-mode-seg button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:1 1 0!important;min-width:0!important;white-space:nowrap!important;text-align:center!important;min-height:32px!important;padding-inline:4px!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .news-pane .search-wrap{display:flex!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;height:32px!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .search-wrap input{min-width:0;width:100%}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #app-viewport .nav-pane,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #app-viewport .stocks-pane{display:none!important;position:fixed;top:0;bottom:0;height:100dvh;max-height:100dvh;grid-area:auto;grid-column:auto;grid-row:auto;padding-bottom:0;z-index:1200;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;transition:none}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #app-viewport .nav-pane{left:0;right:auto;width:min(300px,86vw)!important;max-width:min(300px,86vw)!important;padding-top:12px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #app-viewport .stocks-pane{left:auto;right:0;width:min(360px,92vw)!important;max-width:min(360px,92vw);background:var(--bg-pane)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-drawer=nav] #app-viewport .nav-pane,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-drawer=pro] #app-viewport .stocks-pane{display:flex!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #code-nav-close{display:inline-flex;position:absolute;top:10px;right:10px;width:36px;height:36px;padding:0;background:transparent;border:0;cursor:pointer}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .nav-label{display:inline!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #app-viewport #rail-reopen-tab,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #rail-collapse-btn{display:none!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-drawer=backdrop]:not([hidden]),html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #code-drawer-backdrop:not([hidden]){display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;z-index:1100;background:#0000008c;border:0;padding:0}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #app-viewport .status-bar,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] #app-viewport>.status-bar,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .nav-pane .nav-drawer-footer,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .nav-drawer-footer{display:none!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-status-grid,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-movers-grid,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .acct-sub-cards,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .acct-billing-cells{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-section-split{grid-template-columns:minmax(0,1fr)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-takeaways-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .next-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .acct-settings-cards{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .acct-bh-row{display:flex;flex-wrap:wrap;gap:8px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-mover-list-row{flex-wrap:wrap;gap:10px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-mover-list-row>div{min-width:0}}@media (max-width: 767px){html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout=wide] #app-viewport .reader-content{padding:16px var(--mobile-page-gutter, 16px) 20px!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .cp-headline{font-size:clamp(22px,6vw,30px);overflow-wrap:anywhere}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-status-grid,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-movers-grid,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-takeaways-grid,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .next-actions-grid,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .acct-sub-cards,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .acct-billing-cells,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .acct-settings-cards,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-mini-stats,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-signal-packs{grid-template-columns:minmax(0,1fr)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-takeaway-card{min-height:0}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .dashboard-panel-head{flex-wrap:wrap;gap:10px}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-status-detail,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-mover-meta,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .workspace-takeaway-summary{overflow-wrap:anywhere}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .reader-header-inner,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .reader-article-wrap{padding-inline:var(--mobile-page-gutter, 16px)!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .reader-title{font-size:clamp(20px,6vw,28px)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .reader-meta-right{max-width:100%}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .reader-pub-time-meta{white-space:normal!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .acct-access-summary,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .acct-access-row{flex-wrap:wrap}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .status-bar .footer-copy{flex-basis:100%;text-align:center}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-layout] .code-hero-actions{flex-wrap:wrap}}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .dashboard-shell,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .account-shell,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .workspace-home-shell{gap:var(--catalayer-section-gap, 12px)!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .dashboard-shell>.dashboard-panel,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .account-shell>.dashboard-panel,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .workspace-home-shell>.dashboard-panel{margin-bottom:0!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .workspace-status-grid,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .workspace-movers-grid,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .workspace-section-split,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .acct-sub-cards,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .acct-settings-cards,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .detail-info-cards-grid{gap:var(--catalayer-card-gap, 10px)!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=account] .code-equal-card-grid{display:grid;gap:var(--catalayer-card-gap, 10px)!important;align-items:stretch}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=account] .code-equal-card-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=account] .code-equal-card-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=account] .code-equal-card-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=account] .code-equal-card-grid>.acct-sub-card,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=account] .code-equal-card-grid>.acct-settings-card,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=account] .code-equal-card-grid>.acct-billing-cell{min-width:0;height:100%}@media (max-width: 760px){html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=account] .code-equal-card-grid-two,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=account] .code-equal-card-grid-three,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=account] .code-equal-card-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=account] .code-equal-card-grid-two,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=account] .code-equal-card-grid-three,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=account] .code-equal-card-grid-four{grid-template-columns:minmax(0,1fr)}}@media (min-width: 1440px){html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=account] #app-viewport{grid-template-columns:124px minmax(0,1fr)!important;grid-template-areas:"nav reader" "nav status"!important}}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=account] #app-viewport #code-pro-drawer,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=account] #app-viewport #rail-reopen-tab,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api])[data-code-route=account] #app-viewport #code-pro-toggle{display:none!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) #nav-logout-link[hidden],html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) #nav-logout-link.is-hidden{display:none!important}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .workspace-window-chip{padding:4px 8px;border:1px solid rgba(255,255,255,.1);border-radius:3px;background:transparent!important;color:var(--text-muted, #9aa4b3);font-weight:400;cursor:pointer}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .workspace-window-chip:hover,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .workspace-window-chip:focus-visible,html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .workspace-window-chip.is-active{border-color:#71cf9ccc;background:transparent!important;color:var(--green-2, #85e0bb)}html:is([data-code-route=workspace],[data-code-route=monitor],[data-code-route=api]) .workspace-window-chip.is-active{font-weight:700}html[data-code-route=plans] .find-account-gate-layout .find-account-gate-pane{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;padding:32px 24px}html[data-code-route=plans] .find-account-gate{width:min(100%,440px);text-align:center}html[data-code-route=plans] .find-account-gate>i{display:block;margin-bottom:20px;color:var(--accent);font-size:26px}html[data-code-route=plans] .find-account-gate h1{margin:0 0 12px;color:var(--text);font-size:clamp(24px,3vw,32px);line-height:1.2}html[data-code-route=plans] .find-account-gate p{margin:0 auto 24px;color:var(--muted);font-size:14px;line-height:1.6}html[data-code-route=plans] .find-account-gate button{min-width:136px;padding:10px 22px}@media (max-width: 1099px){html[data-code-route=plans] .find-account-gate-layout .find-account-gate-pane{min-height:0;padding:32px 20px}}html[data-code-route=plans]{color-scheme:dark;--bg: #09100f;--panel: #0e1715;--line: #24312e;--muted: #9ba9a4;--text: #edf1ee;--green: #85e0bb;--accent: #64ce9b;--accent-rgb: 100, 206, 155;--amber: #f0c97a;--red: #fa937d;--catalayer-card-gap: 10px;--catalayer-section-gap: 12px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text)}html[data-code-route=plans] .live-catalayer-template{border:0;display:block;height:100vh;width:100%}html[data-code-route=plans] *{box-sizing:border-box}html[data-code-route=plans] body{margin:0;background:var(--bg)}html[data-code-route=plans] a{color:inherit;text-decoration:none}html[data-code-route=plans] button,html[data-code-route=plans] input,html[data-code-route=plans] select{font:inherit}html[data-code-route=plans] button,html[data-code-route=plans] a,html[data-code-route=plans] input,html[data-code-route=plans] select{outline-offset:3px}html[data-code-route=plans] button:focus-visible,html[data-code-route=plans] a:focus-visible,html[data-code-route=plans] input:focus-visible,html[data-code-route=plans] select:focus-visible{outline:2px solid var(--green)}html[data-code-route=plans].route-code-workspace,html[data-code-route=plans].route-code-workspace body,html[data-code-route=plans].route-find-workspace,html[data-code-route=plans].route-find-workspace body,html[data-code-route=plans] body.workspace-shell,html[data-code-route=plans] body.workspace-shell #root{height:100%;min-height:0;overflow:hidden}html[data-code-route=plans] body.workspace-shell{margin:0;background:#090b0e}@media (min-width: 1100px){html[data-code-route=plans] .app-container.code-workspace-shell{display:grid!important;grid-template-rows:1fr var(--status-bar-height, 24px)!important;width:100vw!important;height:100vh!important;min-height:0!important;overflow:hidden!important;background:var(--bg-app, #090b0e)!important}html[data-code-route=plans] .app-container.code-workspace-shell,html[data-code-route=plans] .app-container.code-workspace-shell[data-code-layout=list]{grid-template-columns:var(--nav-width, 124px) minmax(0,.95fr) minmax(0,1.15fr) var(--rail-width, 216px)!important;grid-template-areas:"nav news reader stocks" "nav status status stocks"!important}html[data-code-route=plans] .app-container.code-workspace-shell.rail-hidden-mode,html[data-code-route=plans] .app-container.code-workspace-shell[data-code-layout=list].rail-hidden-mode{grid-template-columns:var(--nav-width, 124px) minmax(0,1fr) minmax(0,1.2fr)!important;grid-template-areas:"nav news reader" "nav status status"!important}html[data-code-route=plans] .app-container.code-workspace-shell[data-code-layout=wide]{grid-template-columns:var(--nav-width, 124px) minmax(0,1fr) var(--rail-width, 216px)!important;grid-template-areas:"nav reader stocks" "nav status stocks"!important}html[data-code-route=plans] .app-container.code-workspace-shell[data-code-layout=wide].rail-hidden-mode{grid-template-columns:var(--nav-width, 124px) minmax(0,1fr)!important;grid-template-areas:"nav reader" "nav status"!important}html[data-code-route=plans] .code-workspace-shell .mobile-header{display:none!important}html[data-code-route=plans] .code-workspace-shell .pane{min-width:0;min-height:0}html[data-code-route=plans] .code-workspace-shell .code-nav-wrapper,html[data-code-route=plans] .code-workspace-shell>div:has(.nav-pane),html[data-code-route=plans] .code-workspace-shell .nav-pane{display:flex!important;grid-area:nav!important;grid-row:1 / -1!important;width:var(--nav-width, 124px)!important;max-width:var(--nav-width, 124px)!important;height:100vh!important;position:relative!important;flex-direction:column!important;overflow-y:auto!important}html[data-code-route=plans] .code-workspace-shell .news-pane{display:flex!important;grid-area:news!important;grid-row:1!important;width:auto!important;height:100%!important;max-height:100%!important;position:relative!important;flex-direction:column!important;overflow:hidden!important}html[data-code-route=plans] .code-workspace-shell .reader-pane{display:flex!important;grid-area:reader!important;grid-row:1!important;width:auto!important;height:100%!important;max-height:100%!important;position:relative!important;flex-direction:column!important;overflow:hidden!important;border-right:0!important}html[data-code-route=plans] .code-workspace-shell .stocks-pane{display:flex!important;grid-area:stocks!important;grid-row:1 / -1!important;width:var(--rail-width, 216px)!important;max-width:var(--rail-width, 216px)!important;height:100vh!important;position:relative!important;flex-direction:column!important;overflow:hidden!important}html[data-code-route=plans] .code-workspace-shell .stocks-pane:after{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--border, rgba(255,255,255,.07));pointer-events:none;z-index:12!important}html[data-code-route=plans] .code-workspace-shell .status-bar{display:flex!important;grid-area:status!important;grid-row:2!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;width:100%!important;height:var(--status-bar-height, 24px)!important;justify-content:flex-end!important;padding:0 12px 0 0!important;box-sizing:border-box!important}}html[data-code-route=plans] .code-workspace-shell .workspace-status-card,html[data-code-route=plans] .code-workspace-shell .dashboard-panel,html[data-code-route=plans] .code-workspace-shell .workspace-mover-card,html[data-code-route=plans] .code-workspace-shell .workspace-takeaway-card,html[data-code-route=plans] .code-workspace-shell .rail-stat-block{border-radius:3px!important}html[data-code-route=plans] .code-workspace-shell .workspace-mover-list-row,html[data-code-route=plans] .code-workspace-shell .workspace-signal-pack,html[data-code-route=plans] .code-workspace-shell .workspace-activity-row{border-radius:0!important}html[data-code-route=plans] .code-workspace-shell .nav-item{flex:0 0 auto}html[data-code-route=plans] .code-workspace-shell .sidebar-divider{margin-top:1px;margin-bottom:1px!important}html[data-code-route=plans] .code-workspace-shell .nav-item.signin-btn{margin-bottom:18px}html[data-code-route=plans] .code-workspace-shell .nav-account-group #nav-logout-link{display:flex!important}html[data-code-route=plans] .code-workspace-shell.rail-hidden-mode .status-bar{right:auto!important}html[data-code-route=plans] .code-workspace-shell .mobile-nav-close{border:0;background:transparent;cursor:pointer}@media (min-width: 1100px) and (max-width: 1400px){html[data-code-route=plans] .app-container.code-workspace-shell,html[data-code-route=plans] .app-container.code-workspace-shell[data-code-layout=list]{grid-template-columns:var(--nav-width-compact, 160px) minmax(0,1fr) minmax(0,1.2fr)!important;grid-template-areas:"nav news reader" "nav status status"!important}html[data-code-route=plans] .app-container.code-workspace-shell[data-code-layout=wide]{grid-template-columns:var(--nav-width-compact, 160px) minmax(0,1fr)!important;grid-template-areas:"nav reader" "nav status"!important}html[data-code-route=plans] .code-workspace-shell .code-nav-wrapper,html[data-code-route=plans] .code-workspace-shell .nav-pane{width:var(--nav-width-compact, 160px)!important;max-width:var(--nav-width-compact, 160px)!important}html[data-code-route=plans] .code-workspace-shell .stocks-pane{display:none!important}html[data-code-route=plans] .code-workspace-shell .status-bar{position:relative!important;left:auto!important;right:auto!important;width:100%!important}}@media (max-width: 1099px){html[data-code-route=plans] .live-catalayer-template{height:100dvh;max-width:100%}}html[data-code-route=plans] .news-title,html[data-code-route=plans] .reader-title-line h1.reader-title,html[data-code-route=plans] .reader-title-line .reader-title-text,html[data-code-route=plans] .rail-stat-main,html[data-code-route=plans] .workspace-mover-list-title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:break-word!important;overflow-wrap:break-word!important}@media (max-width: 1099px){html[data-code-route=plans][data-code-layout] #app-viewport.app-container.code-workspace-shell.find-account-gate-layout>.find-account-gate-pane.reader-pane{grid-area:2 / 1 / 3 / 2!important;display:flex!important}}html[data-code-route=plans]{--mobile-page-gutter: max(16px, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));--detail-page-gutter: 16px;--header-height: 52px;--content-max-width: 900px;--catalayer-card-gap: 10px;--catalayer-section-gap: 12px}html[data-code-route=plans] .detail-info-cards-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--catalayer-card-gap, 10px);width:100%;box-sizing:border-box}html[data-code-route=plans] .reader-header-inner,html[data-code-route=plans] .reader-article-wrap{padding-inline:32px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html[data-code-route=plans] .reader-scroll-area,html[data-code-route=plans] .reader-content.reader-story-mode .reader-scroll-area,html[data-code-route=plans][data-code-layout] .reader-scroll-area{padding-left:0!important;padding-right:0!important;padding-inline:0!important;box-sizing:border-box!important}html[data-code-route=plans] .reader-title-line h1.reader-title,html[data-code-route=plans] .reader-title-line .reader-title-text{word-break:break-word!important;overflow-wrap:anywhere!important}html[data-code-route=plans] .code-product-switcher-shell{position:relative;width:100%;padding:0;border:0;box-sizing:border-box}html[data-code-route=plans] .code-logo-divider{width:100%;height:1px;flex:0 0 1px;margin:1px 0;border:0;background:var(--border, rgba(255, 255, 255, .08))}html[data-code-route=plans] .code-product-switcher-toggle{width:100%;height:44px;min-height:44px;display:grid;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 10px;margin:0;border:0;border-radius:0;background:transparent;color:#c8d0dc;font:500 11px/1 var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);letter-spacing:.02em;cursor:pointer;box-sizing:border-box;transition:color .2s,background .2s}html[data-code-route=plans] .code-product-switcher-toggle>i{width:16px;font-size:13px;text-align:center;color:inherit}html[data-code-route=plans] .code-product-switcher-toggle>i:last-child{font-size:11px;color:var(--text-muted, #778194);transition:transform .2s ease}html[data-code-route=plans] .code-product-switcher-toggle>span{min-width:0;text-align:left}html[data-code-route=plans] .code-product-switcher-toggle:hover,html[data-code-route=plans] .code-product-switcher-toggle[aria-expanded=true]{color:var(--text-dim, #a5adbb);background:#ffffff0a}html[data-code-route=plans] .code-product-switcher-toggle[aria-expanded=true]>i:last-child{transform:rotate(180deg)}html[data-code-route=plans] .code-product-switcher-menu{position:static;width:100%;display:flex;flex-direction:column;padding:0;border:0;background:transparent;box-shadow:none;box-sizing:border-box}html[data-code-route=plans] .code-product-switcher-menu[hidden]{display:none}html[data-code-route=plans] .code-product-switcher-item{width:100%;height:38px;min-height:38px;display:grid;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:0;background:transparent;color:#5a6880;font:500 10.5px/1 var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);text-decoration:none;cursor:pointer;box-sizing:border-box}html[data-code-route=plans] .code-product-switcher-item>i,html[data-code-route=plans] .code-product-switcher-item>span:last-child{width:16px;font-size:13px;text-align:center;color:inherit}html[data-code-route=plans] .code-product-switcher-item>span:nth-child(2){min-width:0;text-align:left}html[data-code-route=plans] .code-product-switcher-item:hover{background:#ffffff0a;color:#9aa4b3}html[data-code-route=plans] .code-product-switcher-item.is-active{color:var(--accent, #64ce9b);background:#06080d;border-left:2px solid var(--accent, #64ce9b);padding-left:8px}html[data-code-route=plans] .code-product-switcher-item.is-active>i{color:var(--accent, #64ce9b);font-weight:700}html[data-code-route=plans] .code-product-switcher-item:disabled{color:#5a6880;cursor:default}html[data-code-route=plans] .code-product-switcher-item:disabled:hover{background:transparent}html[data-code-route=plans] .code-product-switcher-shell.is-open~.nav-item.active,html[data-code-route=plans] .code-product-switcher-shell.is-open~.nav-group .nav-item.active{color:#c8d0dc;background:transparent;border-left:0;padding-left:10px;box-shadow:none;transition:none}html[data-code-route=plans] .code-product-switcher-shell.is-open~.nav-item.active>i,html[data-code-route=plans] .code-product-switcher-shell.is-open~.nav-group .nav-item.active>i{color:#c8d0dc;font-weight:400}html[data-code-route=plans]{--pane-header-height: 42px}html[data-code-route=plans] .code-workspace-shell .news-pane>.pane-header,html[data-code-route=plans] .code-workspace-shell .reader-pane>.pane-header{height:var(--pane-header-height, 42px)!important;min-height:var(--pane-header-height, 42px)!important;max-height:var(--pane-header-height, 42px)!important;box-sizing:border-box!important;display:flex!important;align-items:center!important}html[data-code-route=plans] .code-workspace-shell .reader-header-btn{height:100%!important;max-height:var(--pane-header-height, 42px)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html[data-code-route=plans] .rail-quick-item:disabled,html[data-code-route=plans] .rail-chat-input:disabled,html[data-code-route=plans] .rail-chat-ask-btn:disabled{cursor:not-allowed;opacity:.58}@media (min-width: 821px){html[data-code-route=plans] #dashboard-monitor-panel .workspace-mini-stat>span{min-height:3em;line-height:1.5}}html[data-code-route=plans] .code-settings-local-data .acct-settings-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}html[data-code-route=plans] .code-settings-local-data .acct-settings-card{height:100%}html[data-code-route=plans] .code-settings-local-data .acct-settings-card>.account-action-button,html[data-code-route=plans] .code-settings-local-data .acct-settings-card>.account-action-row{margin-top:auto}@media (max-width: 900px){html[data-code-route=plans] .code-settings-local-data .acct-settings-cards{grid-template-columns:1fr}}html[data-code-route=plans][data-code-layout] #app-viewport{width:100vw;height:100vh;display:grid!important;grid-template-rows:1fr var(--status-bar-height, 24px)!important}html[data-code-route=plans][data-code-layout=wide] #app-viewport{grid-template-columns:124px minmax(0,1fr) 216px!important;grid-template-areas:"nav reader stocks" "nav status stocks"!important}html[data-code-route=plans][data-code-layout=list] #app-viewport{grid-template-columns:124px minmax(0,.95fr) minmax(0,1.15fr) 216px!important;grid-template-areas:"nav news reader stocks" "nav status status stocks"!important}html[data-code-route=plans][data-code-layout] .reader-pane{display:flex!important;width:auto!important}html[data-code-route=plans][data-code-layout] .stocks-pane{display:flex!important;width:216px!important}html[data-code-route=plans][data-code-layout=wide] .news-pane,html[data-code-route=plans][data-code-layout=wide] #reader-header-area{display:none!important}html[data-code-route=plans][data-code-layout=list] .news-pane{display:flex!important;width:auto!important}html[data-code-route=plans][data-code-layout=wide] #app-viewport.rail-hidden-mode,html[data-code-route=plans][data-code-route=settings] #app-viewport{grid-template-columns:124px minmax(0,1fr)!important;grid-template-areas:"nav reader" "nav status"!important}html[data-code-route=plans][data-code-layout=list] #app-viewport.rail-hidden-mode{grid-template-columns:124px minmax(0,.95fr) minmax(0,1.15fr)!important;grid-template-areas:"nav news reader" "nav status status"!important}html[data-code-route=plans][data-code-layout] #app-viewport.rail-hidden-mode .stocks-pane,html[data-code-route=plans][data-code-route=settings] .stocks-pane{display:none!important;width:0!important}html[data-code-route=plans] #rail-reopen-tab{display:none;position:fixed!important;top:12px!important;right:14px!important;width:36px!important;height:36px!important;z-index:1000!important;background:#0d121d!important;color:var(--text-dim, #94a3b8)!important;border:1px solid var(--border, #1e293b)!important;border-radius:2px!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;font-size:20px!important;padding:0!important;margin:0!important;line-height:1!important}html[data-code-route=plans] #rail-reopen-tab:hover{color:#fff!important;border-color:#334155!important;background:#151b28!important}html[data-code-route=plans] .nav-drawer-footer{display:none!important}html[data-code-route=plans][data-code-layout]:not([data-code-route=settings]) #app-viewport.rail-hidden-mode .rail-reopen-tab,html[data-code-route=plans][data-code-layout]:not([data-code-route=settings]) #app-viewport.rail-hidden-mode #rail-reopen-tab,html[data-code-route=plans]:not([data-code-route=settings]) body.rail-hidden-mode #rail-reopen-tab{display:flex!important}html[data-code-route=plans][data-code-route=settings] #app-viewport .rail-reopen-tab,html[data-code-route=plans][data-code-route=settings] #app-viewport #rail-reopen-tab,html[data-code-route=plans][data-code-route=settings] #rail-reopen-tab,html[data-code-route=plans][data-code-route=settings] .rail-reopen-tab,html[data-code-route=plans][data-code-route=settings] #code-pro-toggle,html[data-code-route=plans][data-code-route=settings] #code-pro-drawer,html[data-code-route=plans][data-code-route=settings] .stocks-pane,html[data-code-route=plans][data-code-route=settings] #app-viewport.rail-hidden-mode #rail-reopen-tab,html[data-code-route=plans][data-code-route=settings] #app-viewport.rail-hidden-mode .rail-reopen-tab,html[data-code-route=plans] body.rail-hidden-mode html[data-code-route=settings] #rail-reopen-tab,html[data-code-route=plans][data-code-route=settings] body.rail-hidden-mode #rail-reopen-tab,html[data-code-route=plans][data-code-route=history] .news-mode-seg,html[data-code-route=plans] .news-mode-seg[hidden]{display:none!important}html[data-code-route=plans] .news-mode-seg button{justify-content:center!important;text-align:center!important}html[data-code-route=plans] #stocks-root [hidden]{display:none!important}html[data-code-route=plans]:not([data-code-route=workspace]) #raw-workspace{display:none!important}html[data-code-route=plans]:not([data-code-route=workspace]):not([data-code-route=plans]) .workspace-home-shell{display:none!important}html[data-code-route=plans][data-code-route=plans] .workspace-home-shell,html[data-code-route=plans][data-code-route=plans] #raw-plans,html[data-code-route=plans] #app-viewport[data-code-route=plans] .workspace-home-shell,html[data-code-route=plans] #app-viewport[data-code-route=plans] #raw-plans{display:flex!important;flex-direction:column!important;gap:var(--catalayer-section-gap, 12px)!important}html[data-code-route=plans]:not([data-code-auth=authenticated]) #nav-logout-link{display:none!important}html[data-code-route=plans][data-code-route=workspace] .nav-item[href="/workspace"],html[data-code-route=plans][data-code-route=searches] .nav-item[href="/searches"],html[data-code-route=plans][data-code-route=saved] .nav-item[href="/searches"],html[data-code-route=plans][data-code-route=history] .nav-item[href="/history"],html[data-code-route=plans][data-code-route=settings] .nav-item[href="/settings"],html[data-code-route=plans][data-code-route=account] .nav-item[href="/account"],html[data-code-route=plans] .nav-item.nav-item-active.active:not(.nav-item-premium),html[data-code-route=plans] .nav-item.active:not(.nav-item-premium){background:#ffffff14!important;color:#fff!important}html[data-code-route=plans][data-code-route=workspace] .nav-item[href="/workspace"] i,html[data-code-route=plans][data-code-route=searches] .nav-item[href="/searches"] i,html[data-code-route=plans][data-code-route=saved] .nav-item[href="/searches"] i,html[data-code-route=plans][data-code-route=history] .nav-item[href="/history"] i,html[data-code-route=plans][data-code-route=settings] .nav-item[href="/settings"] i,html[data-code-route=plans][data-code-route=account] .nav-item[href="/account"] i,html[data-code-route=plans] .nav-item.nav-item-active.active:not(.nav-item-premium) i,html[data-code-route=plans] .nav-item.active:not(.nav-item-premium) i{color:var(--green, #71cf9c)!important}html[data-code-route=plans] .nav-item-premium,html[data-code-route=plans] #nav-plans-link{background:var(--gold-dim, rgba(226, 179, 64, .08))!important;border-left:none!important;box-shadow:inset 2px 0 0 var(--gold-border, rgba(226, 179, 64, .25))!important}html[data-code-route=plans] .nav-item-premium .nav-label,html[data-code-route=plans] .nav-item-premium i,html[data-code-route=plans] #nav-plans-link .nav-label,html[data-code-route=plans] #nav-plans-link i{color:var(--gold-text, #e2b340)!important}html[data-code-route=plans] .nav-item-premium:hover,html[data-code-route=plans] #nav-plans-link:hover{background:#c4a6581f!important;color:#e2c680!important}html[data-code-route=plans] .nav-item-premium.active,html[data-code-route=plans] #nav-plans-link.active,html[data-code-route=plans][data-code-route=plans] .nav-item-premium,html[data-code-route=plans][data-code-route=plans] #nav-plans-link{background:#c4a65829!important;box-shadow:inset 2px 0 #e2c680!important;color:#e2c680!important}html[data-code-route=plans] .nav-item-premium.active .nav-label,html[data-code-route=plans] .nav-item-premium.active i,html[data-code-route=plans][data-code-route=plans] #nav-plans-link .nav-label,html[data-code-route=plans][data-code-route=plans] #nav-plans-link i{color:#e2c680!important}html[data-code-route=plans][data-code-layout=wide] .reader-pane,html[data-code-route=plans] #app-viewport[data-code-layout=wide] .reader-pane,html[data-code-route=plans][data-code-route=plans] .reader-pane,html[data-code-route=plans] #app-viewport[data-code-route=plans] .reader-pane{grid-column:2 / 3!important;grid-row:1 / 2!important;display:flex!important;visibility:visible!important}html[data-code-route=plans][data-code-layout=wide] .reader-content,html[data-code-route=plans] #app-viewport[data-code-layout=wide] .reader-content,html[data-code-route=plans] #app-viewport[data-code-route=plans] .reader-content{padding:18px 30px 32px}html[data-code-route=plans][data-code-layout=wide] .workspace-home-shell,html[data-code-route=plans] #app-viewport[data-code-layout=wide] .workspace-home-shell,html[data-code-route=plans] #app-viewport[data-code-route=plans] .workspace-home-shell{max-width:100%}html[data-code-route=plans][data-code-layout=list] .reader-pane{grid-column:3 / 4!important}html[data-code-route=plans] .story-source-lead-wrap{padding-top:14px!important;width:100%!important;box-sizing:border-box!important}html[data-code-route=plans] .story-workspace-sections{padding:14px 0 32px!important;width:100%!important;box-sizing:border-box!important}html[data-code-route=plans] .code-responsive-control,html[data-code-route=plans] #code-drawer-backdrop{display:none}@media (min-width: 1100px) and (max-width: 1439px){html[data-code-route=plans][data-code-layout] #app-viewport{--code-nav-size: 96px}html[data-code-route=plans][data-code-layout=wide] #app-viewport{grid-template-columns:96px minmax(0,1fr)!important;grid-template-areas:"nav reader" "nav status"!important}html[data-code-route=plans][data-code-layout=list] #app-viewport{grid-template-columns:96px minmax(260px,.85fr) minmax(0,1.15fr)!important;grid-template-areas:"nav news reader" "nav status status"!important}html[data-code-route=plans][data-code-layout] #app-viewport .code-nav-wrapper,html[data-code-route=plans][data-code-layout] #app-viewport .nav-pane{width:96px!important;max-width:96px!important}html[data-code-route=plans][data-code-layout] #app-viewport .status-bar{grid-area:status!important;grid-row:2!important;position:relative!important;left:auto!important;right:auto!important;width:100%!important;height:auto;min-height:24px;flex-wrap:wrap}html[data-code-route=plans][data-code-layout] #app-viewport .stocks-pane{display:none!important;position:fixed;top:0;bottom:0;right:0;width:min(360px,92vw)!important;max-width:min(360px,92vw);background:var(--bg-pane);z-index:1200}html[data-code-route=plans][data-code-drawer=pro] #app-viewport .stocks-pane{display:flex!important}html[data-code-route=plans][data-code-drawer=pro] #code-pro-close{display:inline-flex!important}html[data-code-route=plans][data-code-drawer=pro] #code-drawer-backdrop:not([hidden]){display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;z-index:1100;background:#0000008c;border:0;padding:0}html[data-code-route=plans] #app-viewport #rail-reopen-tab,html[data-code-route=plans][data-code-layout]:not([data-code-route=settings]) #app-viewport #rail-reopen-tab{display:flex!important}html[data-code-route=plans][data-code-route=settings] #app-viewport #rail-reopen-tab,html[data-code-route=plans][data-code-route=settings] #code-pro-toggle,html[data-code-route=plans][data-code-drawer=pro] #app-viewport #rail-reopen-tab{display:none!important}html[data-code-route=plans][data-code-layout] .workspace-status-grid,html[data-code-route=plans][data-code-layout] .workspace-movers-grid,html[data-code-route=plans][data-code-layout] .acct-sub-cards,html[data-code-route=plans][data-code-layout] .acct-billing-cells{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-code-route=plans][data-code-layout] .workspace-section-split{grid-template-columns:minmax(0,1fr)}html[data-code-route=plans][data-code-layout] .news-mode-seg{flex-wrap:nowrap;overflow-x:auto;min-width:0}html[data-code-route=plans][data-code-layout] .news-mode-seg button{flex-shrink:0;padding-inline:8px}html[data-code-route=plans][data-code-layout] .reader-header-inner,html[data-code-route=plans][data-code-layout] .reader-article-wrap{padding-inline:32px!important}}@media (max-width: 1439px){html[data-code-route=plans][data-code-layout] .pane,html[data-code-route=plans][data-code-layout] .dashboard-panel,html[data-code-route=plans][data-code-layout] .workspace-status-card,html[data-code-route=plans][data-code-layout] .workspace-takeaway-card,html[data-code-route=plans][data-code-layout] .acct-sub-card,html[data-code-route=plans][data-code-layout] .acct-billing-cell,html[data-code-route=plans][data-code-layout] .acct-settings-card{min-width:0;box-sizing:border-box}html[data-code-route=plans][data-code-layout] .reader-content,html[data-code-route=plans][data-code-layout] .cp-wrap{min-width:0;max-width:100%;box-sizing:border-box}html[data-code-route=plans][data-code-layout] .workspace-mover-title,html[data-code-route=plans][data-code-layout] .workspace-status-value,html[data-code-route=plans][data-code-layout] .reader-title,html[data-code-route=plans][data-code-layout] .acct-billing-cell-value,html[data-code-route=plans][data-code-layout] .acct-sub-card-value,html[data-code-route=plans][data-code-layout] .rail-stat-main{overflow-wrap:anywhere}html[data-code-route=plans][data-code-layout] .reader-meta,html[data-code-route=plans][data-code-layout] .reader-meta-group,html[data-code-route=plans][data-code-layout] .acct-billing-footer{flex-wrap:wrap;min-width:0}html[data-code-route=plans][data-code-layout] .reader-content button{max-width:100%;white-space:normal}html[data-code-route=plans][data-code-layout] .reader-content .story-workspace-sections>div[style*=grid]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 1099px){html[data-code-route=plans][data-code-layout] #app-viewport,html[data-code-route=plans][data-code-layout] #app-viewport.rail-hidden-mode{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:52px minmax(0,1fr)!important;grid-template-areas:"chrome" "content"!important;width:100%;height:100dvh;padding:0;overflow:hidden}html[data-code-route=plans][data-code-layout] #app-viewport .mobile-header{grid-area:chrome;position:static;display:flex!important;width:100%;height:var(--header-height, 52px);min-width:0;padding:0 var(--mobile-page-gutter, 16px);gap:8px;box-sizing:border-box;z-index:100;align-items:center;justify-content:space-between;background:var(--bg-pane, #0d1117);border-bottom:1px solid var(--border, rgba(255,255,255,.08))}html[data-code-route=plans] .m-header-nav-slot,html[data-code-route=plans] .m-header-ai-slot{width:40px;height:40px;display:flex;align-items:center;flex-shrink:0;box-sizing:border-box}html[data-code-route=plans] .m-header-nav-slot{justify-content:flex-start}html[data-code-route=plans] .m-header-ai-slot{justify-content:flex-end}html[data-code-route=plans] .m-header-center{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;height:100%;text-decoration:none;cursor:pointer}html[data-code-route=plans] .m-header-logo{height:38px;width:auto;max-height:40px;object-fit:contain;vertical-align:middle}html[data-code-route=plans] .m-header-btn{width:40px;height:40px;min-width:40px;min-height:40px;border:none;background:transparent;color:var(--text-dim, #94a3b8);display:inline-flex;align-items:center;justify-content:center;font-size:20px;padding:0;margin:0;cursor:pointer;box-sizing:border-box;flex-shrink:0;transition:color .15s ease}html[data-code-route=plans] .m-header-btn:hover{color:var(--text-main, #ffffff)}html[data-code-route=plans][data-code-layout] .code-responsive-control{display:inline-flex;align-items:center;justify-content:center}html[data-code-route=plans][data-code-layout] #mobile-nav-toggle{flex-shrink:0;display:inline-flex}html[data-code-route=plans][data-code-layout]:not([data-code-route=settings]) #code-pro-toggle{width:40px;height:40px;min-width:40px;flex-shrink:0;display:inline-flex!important;align-items:center;justify-content:center;font-size:20px;color:var(--text-dim, #94a3b8);background:transparent;border:none;cursor:pointer;padding:0;margin:0}html[data-code-route=plans][data-code-route=settings] #code-pro-toggle{display:none!important}html[data-code-route=plans][data-code-layout] #code-pro-toggle:hover{color:var(--text-main, #ffffff)}html[data-code-route=plans][data-code-layout] #code-back-list{display:none;flex-shrink:0;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;color:var(--text-dim, #94a3b8);background:transparent;border:none;font-size:20px}html[data-code-route=plans][data-code-layout=list][data-code-view=detail] #code-back-list{display:inline-flex!important}html[data-code-route=plans][data-code-layout=list][data-code-view=detail] #mobile-nav-toggle{display:none!important}html[data-code-route=plans][data-code-layout] #app-viewport .news-pane,html[data-code-route=plans][data-code-layout] #app-viewport .reader-pane{grid-area:content;grid-column:1!important;grid-row:2;position:relative;inset:auto;width:100%!important;height:100%;max-height:100%;min-height:0;min-width:0;padding-bottom:0;overflow:hidden;border-right:0;flex-direction:column!important}html[data-code-route=plans][data-code-layout=wide] #app-viewport .news-pane,html[data-code-route=plans][data-code-layout=list] #app-viewport .reader-pane{display:none!important}html[data-code-route=plans][data-code-layout=wide] #app-viewport .reader-pane,html[data-code-route=plans][data-code-layout=list] #app-viewport .news-pane{display:flex!important}html[data-code-route=plans][data-code-layout=list][data-code-view=detail] #app-viewport .news-pane{display:none!important}html[data-code-route=plans][data-code-layout=list][data-code-view=detail] #app-viewport .reader-pane{display:flex!important}html[data-code-route=plans][data-code-layout] #app-viewport .reader-content{align-items:stretch;text-align:left;width:100%;min-height:0;overflow-y:auto;box-sizing:border-box}html[data-code-route=plans][data-code-layout=wide] #app-viewport .reader-content{padding:16px var(--mobile-page-gutter, 16px) 24px!important}html[data-code-route=plans][data-code-layout=list] #app-viewport .reader-content{padding:0!important}html[data-code-route=plans][data-code-layout] .reader-header-inner,html[data-code-route=plans][data-code-layout] .reader-article-wrap{padding-inline:var(--mobile-page-gutter, 16px)!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html[data-code-route=plans][data-code-layout] .workspace-home-shell,html[data-code-route=plans][data-code-layout] .dashboard-shell,html[data-code-route=plans][data-code-layout] .account-shell,html[data-code-route=plans][data-code-layout] .cp-wrap,html[data-code-route=plans][data-code-layout] .cp-wrap-wide{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;box-sizing:border-box!important}html[data-code-route=plans][data-code-layout] .workspace-hero{padding:0!important;margin-bottom:20px!important;width:100%!important;box-sizing:border-box!important}html[data-code-route=plans][data-code-layout] .story-source-lead-wrap{padding-top:14px!important;width:100%!important;box-sizing:border-box!important}html[data-code-route=plans][data-code-layout] .story-workspace-sections{padding:14px 0 32px!important;width:100%!important;box-sizing:border-box!important}html[data-code-route=plans][data-code-layout] .detail-info-cards-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px;width:100%;box-sizing:border-box}html[data-code-route=plans][data-code-layout] .news-pane>.pane-header{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;box-sizing:border-box!important;height:auto!important;min-height:86px;gap:10px!important;padding:10px var(--mobile-page-gutter, 16px)!important}html[data-code-route=plans][data-code-layout] .news-item{padding-inline:var(--mobile-page-gutter, 16px)!important}html[data-code-route=plans][data-code-layout]:not([data-code-route=history]) .news-mode-seg:not([hidden]){display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;flex-wrap:nowrap!important}html[data-code-route=plans][data-code-route=history] .news-mode-seg,html[data-code-route=plans] .news-mode-seg[hidden]{display:none!important}html[data-code-route=plans][data-code-layout] .news-mode-seg button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:1 1 0!important;min-width:0!important;white-space:nowrap!important;text-align:center!important;min-height:32px!important;padding-inline:4px!important}html[data-code-route=plans][data-code-layout] .news-pane .search-wrap{display:flex!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;height:32px!important}html[data-code-route=plans][data-code-layout] .search-wrap input{min-width:0;width:100%}html[data-code-route=plans][data-code-layout] #app-viewport .nav-pane,html[data-code-route=plans][data-code-layout] #app-viewport .stocks-pane{display:none!important;position:fixed;top:0;bottom:0;height:100dvh;max-height:100dvh;grid-area:auto;grid-column:auto;grid-row:auto;padding-bottom:0;z-index:1200;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;transition:none}html[data-code-route=plans][data-code-layout] #app-viewport .nav-pane{left:0;right:auto;width:min(300px,86vw)!important;max-width:min(300px,86vw)!important;padding-top:12px}html[data-code-route=plans][data-code-layout] #app-viewport .stocks-pane{left:auto;right:0;width:min(360px,92vw)!important;max-width:min(360px,92vw);background:var(--bg-pane)}html[data-code-route=plans][data-code-drawer=nav] #app-viewport .nav-pane,html[data-code-route=plans][data-code-drawer=pro] #app-viewport .stocks-pane{display:flex!important}html[data-code-route=plans][data-code-layout] #code-nav-close{display:inline-flex;position:absolute;top:10px;right:10px;width:36px;height:36px;padding:0;background:transparent;border:0;cursor:pointer}html[data-code-route=plans][data-code-layout] .nav-label{display:inline!important}html[data-code-route=plans][data-code-layout] #app-viewport #rail-reopen-tab,html[data-code-route=plans][data-code-layout] #rail-collapse-btn{display:none!important}html[data-code-route=plans][data-code-drawer=backdrop]:not([hidden]),html[data-code-route=plans][data-code-layout] #code-drawer-backdrop:not([hidden]){display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;z-index:1100;background:#0000008c;border:0;padding:0}html[data-code-route=plans][data-code-layout] #app-viewport .status-bar,html[data-code-route=plans][data-code-layout] #app-viewport>.status-bar,html[data-code-route=plans][data-code-layout] .nav-pane .nav-drawer-footer,html[data-code-route=plans] .nav-drawer-footer{display:none!important}html[data-code-route=plans][data-code-layout] .workspace-status-grid,html[data-code-route=plans][data-code-layout] .workspace-movers-grid,html[data-code-route=plans][data-code-layout] .acct-sub-cards,html[data-code-route=plans][data-code-layout] .acct-billing-cells{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-code-route=plans][data-code-layout] .workspace-section-split{grid-template-columns:minmax(0,1fr)}html[data-code-route=plans][data-code-layout] .workspace-takeaways-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-code-route=plans][data-code-layout] .next-actions-grid,html[data-code-route=plans][data-code-layout] .acct-settings-cards{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-code-route=plans][data-code-layout] .acct-bh-row{display:flex;flex-wrap:wrap;gap:8px}html[data-code-route=plans][data-code-layout] .workspace-mover-list-row{flex-wrap:wrap;gap:10px}html[data-code-route=plans][data-code-layout] .workspace-mover-list-row>div{min-width:0}}@media (max-width: 767px){html[data-code-route=plans][data-code-layout=wide] #app-viewport .reader-content{padding:16px var(--mobile-page-gutter, 16px) 20px!important}html[data-code-route=plans][data-code-layout] .cp-headline{font-size:clamp(22px,6vw,30px);overflow-wrap:anywhere}html[data-code-route=plans][data-code-layout] .workspace-status-grid,html[data-code-route=plans][data-code-layout] .workspace-movers-grid,html[data-code-route=plans][data-code-layout] .workspace-takeaways-grid,html[data-code-route=plans][data-code-layout] .next-actions-grid,html[data-code-route=plans][data-code-layout] .acct-sub-cards,html[data-code-route=plans][data-code-layout] .acct-billing-cells,html[data-code-route=plans][data-code-layout] .acct-settings-cards,html[data-code-route=plans][data-code-layout] .workspace-mini-stats,html[data-code-route=plans][data-code-layout] .workspace-signal-packs{grid-template-columns:minmax(0,1fr)}html[data-code-route=plans][data-code-layout] .workspace-takeaway-card{min-height:0}html[data-code-route=plans][data-code-layout] .dashboard-panel-head{flex-wrap:wrap;gap:10px}html[data-code-route=plans][data-code-layout] .workspace-status-detail,html[data-code-route=plans][data-code-layout] .workspace-mover-meta,html[data-code-route=plans][data-code-layout] .workspace-takeaway-summary{overflow-wrap:anywhere}html[data-code-route=plans][data-code-layout] .reader-header-inner,html[data-code-route=plans][data-code-layout] .reader-article-wrap{padding-inline:var(--mobile-page-gutter, 16px)!important}html[data-code-route=plans][data-code-layout] .reader-title{font-size:clamp(20px,6vw,28px)}html[data-code-route=plans][data-code-layout] .reader-meta-right{max-width:100%}html[data-code-route=plans][data-code-layout] .reader-pub-time-meta{white-space:normal!important}html[data-code-route=plans][data-code-layout] .acct-access-summary,html[data-code-route=plans][data-code-layout] .acct-access-row{flex-wrap:wrap}html[data-code-route=plans][data-code-layout] .status-bar .footer-copy{flex-basis:100%;text-align:center}html[data-code-route=plans][data-code-layout] .code-hero-actions{flex-wrap:wrap}}html[data-code-route=plans] .dashboard-shell,html[data-code-route=plans] .account-shell,html[data-code-route=plans] .workspace-home-shell{gap:var(--catalayer-section-gap, 12px)!important}html[data-code-route=plans] .dashboard-shell>.dashboard-panel,html[data-code-route=plans] .account-shell>.dashboard-panel,html[data-code-route=plans] .workspace-home-shell>.dashboard-panel{margin-bottom:0!important}html[data-code-route=plans] .workspace-status-grid,html[data-code-route=plans] .workspace-movers-grid,html[data-code-route=plans] .workspace-section-split,html[data-code-route=plans] .acct-sub-cards,html[data-code-route=plans] .acct-settings-cards,html[data-code-route=plans] .detail-info-cards-grid{gap:var(--catalayer-card-gap, 10px)!important}html[data-code-route=plans][data-code-route=account] .code-equal-card-grid{display:grid;gap:var(--catalayer-card-gap, 10px)!important;align-items:stretch}html[data-code-route=plans][data-code-route=account] .code-equal-card-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-code-route=plans][data-code-route=account] .code-equal-card-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-code-route=plans][data-code-route=account] .code-equal-card-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-code-route=plans][data-code-route=account] .code-equal-card-grid>.acct-sub-card,html[data-code-route=plans][data-code-route=account] .code-equal-card-grid>.acct-settings-card,html[data-code-route=plans][data-code-route=account] .code-equal-card-grid>.acct-billing-cell{min-width:0;height:100%}@media (max-width: 760px){html[data-code-route=plans][data-code-route=account] .code-equal-card-grid-two,html[data-code-route=plans][data-code-route=account] .code-equal-card-grid-three,html[data-code-route=plans][data-code-route=account] .code-equal-card-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){html[data-code-route=plans][data-code-route=account] .code-equal-card-grid-two,html[data-code-route=plans][data-code-route=account] .code-equal-card-grid-three,html[data-code-route=plans][data-code-route=account] .code-equal-card-grid-four{grid-template-columns:minmax(0,1fr)}}@media (min-width: 1440px){html[data-code-route=plans][data-code-route=account] #app-viewport{grid-template-columns:124px minmax(0,1fr)!important;grid-template-areas:"nav reader" "nav status"!important}}html[data-code-route=plans][data-code-route=account] #app-viewport #code-pro-drawer,html[data-code-route=plans][data-code-route=account] #app-viewport #rail-reopen-tab,html[data-code-route=plans][data-code-route=account] #app-viewport #code-pro-toggle,html[data-code-route=plans] #nav-logout-link[hidden],html[data-code-route=plans] #nav-logout-link.is-hidden{display:none!important}html[data-code-route=plans] .workspace-window-chip{padding:4px 8px;border:1px solid rgba(255,255,255,.1);border-radius:2px!important;background:transparent!important;color:var(--text-muted, #9aa4b3);font-weight:400;cursor:pointer}html[data-code-route=plans] .workspace-window-chip:hover,html[data-code-route=plans] .workspace-window-chip:focus-visible,html[data-code-route=plans] .workspace-window-chip.is-active{border-color:#71cf9ccc;background:transparent!important;color:var(--green-2, #85e0bb)}html[data-code-route=plans] .workspace-window-chip.is-active{font-weight:700}html[data-code-route=plans] #raw-plans .btn-stripe,html[data-code-route=plans] #raw-plans .btn-stripe:hover,html[data-code-route=plans] #raw-plans .btn-stripe:active,html[data-code-route=plans] #raw-plans .btn-stripe:focus,html[data-code-route=plans] #raw-plans .btn-stripe:disabled,html[data-code-route=plans] #raw-plans .btn-stripe[disabled],html[data-code-route=plans] .stocks-pane .btn-stripe,html[data-code-route=plans] .stocks-pane .btn-stripe:hover,html[data-code-route=plans] .stocks-pane .btn-stripe:active,html[data-code-route=plans] .stocks-pane .btn-stripe:focus,html[data-code-route=plans] .stocks-pane .btn-stripe:disabled,html[data-code-route=plans] .stocks-pane .btn-stripe[disabled]{background-color:#e2b340!important;background-image:none!important;opacity:1!important;filter:none!important}html[data-code-route=plans] .plans-cards-section{background:#111419c7;border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:20px 24px;box-sizing:border-box;width:100%}html[data-code-route=plans] .subscription-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;box-sizing:border-box}@media (max-width: 768px){html[data-code-route=plans] .plans-cards-section{padding:16px}html[data-code-route=plans] .subscription-plan-grid{grid-template-columns:1fr;gap:16px}}:root{--nav-height: 64px;--safe-width: min(1280px, calc(100% - 220px) );--curtain-width: var(--safe-width);--surface-autoplay-ms: 4s;--bg-page: #05080d;--bg-page-2: #070b11;--bg-page-3: #0a1018;--bg-surface-1: #0c121b;--bg-surface-2: #101723;--bg-surface-3: #131b28;--text-strong: #f3f6fa;--text-body: #a3adba;--text-muted: #6e7887;--line-subtle: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .12);--brand-primary: #80cc9f;--brand-primary-hover: #92d6ad;--brand-primary-pressed: #6fbd8e;--brand-glow: rgba(128, 204, 159, .18);--brand-soft: rgba(128, 204, 159, .1);--dot-field: rgba(255, 255, 255, .035);--grid-line: rgba(255, 255, 255, .03);--shadow-deep: 0 40px 100px rgba(0, 0, 0, .5), 0 16px 44px rgba(0, 0, 0, .24);--shadow-soft: 0 24px 64px rgba(0, 0, 0, .38), 0 10px 24px rgba(0, 0, 0, .18);--font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background-color:#05080d;overscroll-behavior:none}body{margin:0;min-height:100vh;background:radial-gradient(circle at 50% -12%,rgba(128,204,159,.09),transparent 28%),linear-gradient(180deg,var(--bg-page) 0%,var(--bg-page-2) 48%,var(--bg-page) 100%);color:var(--text-strong);font-family:var(--font);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{display:block;max-width:100%}figure{margin:0}.wrap{width:var(--safe-width);margin:0 auto}.site-main{position:relative;z-index:1}.homepage{overflow:clip}.reveal-stack{position:relative;min-height:352svh}.reveal-dotfield{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background-image:radial-gradient(circle,rgba(255,255,255,.042) .9px,transparent 1px);background-size:22px 22px;opacity:.9;pointer-events:none}.section-label,.chapter-label,.state-kicker,.trial-point,.proof-line span,.section-head .section-label{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-primary)}.muted-label{color:#ffffff8f}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 18px;border:1px solid transparent;border-radius:2px;font-size:13px;font-weight:600;letter-spacing:.01em;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.btn:hover{transform:none}.btn-sm{min-height:42px;padding:0 16px;font-size:12px}.btn-lg{min-height:52px;padding:0 22px}.hero-actions .btn-lg,.trial-actions .btn-lg,.closing-actions .btn-lg,.final-cta-buttons .btn-lg,.final-cta-actions .btn-lg{min-width:220px;padding-inline:24px}.hero-actions .btn-ghost,.closing-actions .btn-ghost{background:#1a2332;border-color:#ffffff38;color:#f3f6fa}.hero-actions .btn-ghost:hover,.closing-actions .btn-ghost:hover{background:#212d3e;border-color:#ffffff52;color:#fff}.btn-primary{background:var(--brand-primary);border-color:#80cc9f47;color:#041008}.btn-primary:hover{background:var(--brand-primary-hover)}.btn-primary:active{background:var(--brand-primary-pressed)}.btn-ghost{background:#ffffff14;border-color:#ffffff2e;color:#f3f6faeb}.btn-ghost:hover{background:#ffffff0d;border-color:#ffffff29;color:var(--text-strong)}.site-nav{position:sticky;top:0;z-index:80;height:var(--nav-height);background:#070b11;backdrop-filter:none;-webkit-backdrop-filter:none}.site-nav:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent)}.nav-shell{display:flex;align-items:center;gap:20px;min-height:var(--nav-height)}.brandmark{display:inline-flex;align-items:center}.brandmark img{width:auto;height:28px}.nav-links{display:flex;align-items:center;gap:6px;margin-left:12px}.nav-item-group{position:relative;display:flex;align-items:center;height:var(--nav-height)}.nav-link{display:flex;align-items:center;padding:0 12px;height:var(--nav-height);font-size:13px;color:#f3f6fab3;transition:color .18s ease}span.nav-link-parent{cursor:default}.nav-link-parent:after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-1px) rotate(45deg);opacity:.7}.nav-link:hover{color:var(--text-strong)}.nav-item-group:hover .nav-link,.nav-item-group:focus-within .nav-link{color:var(--text-strong)}.nav-dropdown{position:absolute;top:100%;left:0;min-width:184px;display:grid;gap:2px;padding:10px;background:#070b11f5;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;transition:opacity .18s ease}.nav-item-group:hover .nav-dropdown,.nav-item-group:focus-within .nav-dropdown{opacity:1;pointer-events:auto}.nav-dropdown-link{display:flex;align-items:center;min-height:38px;padding:0 12px;font-size:13px;color:#f3f6fac2;background:#ffffff05}.nav-dropdown-link:hover{color:var(--text-strong);background:#ffffff0d}.nav-dropdown-item{display:block;padding:8px 16px;font-size:13px;color:var(--text-body, #d0d5dc);text-decoration:none;white-space:nowrap}.nav-dropdown-item:hover{background:#80cc9f14;color:#80cc9ff2}.nav-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.nav-actions .btn-sm{min-height:42px;padding:0 16px}.nav-actions .btn-primary.btn-sm{padding-inline:15px}.curtain{position:relative;z-index:12;min-height:162svh;background:radial-gradient(circle at 50% 16%,rgba(128,204,159,.08),transparent 24%),linear-gradient(180deg,var(--bg-page) 0%,var(--bg-page-2) 56%,var(--bg-page-3) 100%)}.curtain-sticky{position:sticky;top:var(--nav-height);min-height:calc(100svh - var(--nav-height));padding:54px 0 150px}.curtain-grid{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:40px 40px;opacity:.9;pointer-events:none;mask-image:linear-gradient(180deg,rgba(0,0,0,.96) 0%,rgba(0,0,0,.82) 42%,rgba(0,0,0,.36) 76%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.96) 0%,rgba(0,0,0,.82) 42%,rgba(0,0,0,.36) 76%,transparent 100%)}.hero-shell{position:relative;z-index:1;width:100%;min-height:clamp(430px,56svh,700px);display:grid;place-items:center;margin:0 auto;padding:0 24px}.hero-copy{max-width:720px;text-align:center}.curtain-panel{position:relative;z-index:2;width:var(--safe-width);margin:0 auto;overflow:hidden}.eyebrow-loop{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.11);background:#05080d;border-radius:100px}.eyebrow-orbit,.eyebrow-orbit-glow,.eyebrow-orbit-accent{display:none}.eyebrow-loop{animation:eyebrow-breathe 3s ease-in-out infinite}@keyframes eyebrow-breathe{0%,to{border-color:#80cc9f2e;box-shadow:0 0 6px #80cc9f0f}50%{border-color:#80cc9f80;box-shadow:0 0 16px #80cc9f2e}}.hero-copy .section-label{position:relative;z-index:1;justify-content:center;min-height:40px;padding:0 18px;color:#f3f6fadb;background:transparent}.hero-title,.chapter-title,.section-title{margin:30px 0 0;font-weight:700;letter-spacing:-.07em;line-height:.92}.hero-title{font-size:clamp(54px,6.4vw,98px);line-height:1.01}.hero-title span{display:block;margin-top:clamp(6px,.6vw,12px)}.hero-subtitle,.chapter-body,.section-intro,.panel p,.proof-line,.footer-brand p{margin:28px auto 0;font-size:17px;line-height:1.58;color:var(--text-body)}.hero-subtitle{max-width:720px;line-height:1.58}.hero-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-supporting{display:none;margin:18px 0 0;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#a3adbab8}.hero-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.hero-badge{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.05em;padding:4px 10px;border-radius:4px;border:1px solid rgba(255,255,255,.08);color:#f3f6fa80}.hero-badge--live{border-color:#80cc9f33;color:#80cc9fb3}.hero-badge--soon{border-color:#ffffff0f;color:#f3f6fa4d}.hero-badge--soon sup{font-size:8px;margin-left:2px;opacity:.6}.curtain-stage-wrap{position:relative;z-index:1;width:100%;margin:clamp(24px,3vh,48px) auto 0}.surface-tabs-module{width:90%;max-width:1200px;margin:0 auto;border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden;background:#ffffff03}.surface-band{position:relative;background:#0c1118;border-bottom:1px solid rgba(255,255,255,.07)}.surface-band-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.surface-button{position:relative;padding:0 10px;min-height:52px;border:0;border-right:1px solid rgba(255,255,255,.07);border-radius:0;background:transparent;color:#f3f6fa70;cursor:pointer;font-family:var(--font);font-size:13px;font-weight:500;letter-spacing:.01em;transition:color .16s ease}.surface-button:last-child{border-right:0}.surface-button:hover{color:#f3f6fab8}.surface-button.is-active{color:#f3f6faf2}.surface-button:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--brand-primary)}.surface-button.is-active:after{width:100%;animation:surface-fill var(--surface-autoplay-ms) linear forwards}@keyframes surface-fill{0%{width:0}to{width:100%}}.surface-button:focus,.surface-button:focus-visible{outline:none}.surface-stage{position:relative;width:100%;aspect-ratio:17 / 10;background:#080d1280;overflow:hidden;mask-image:linear-gradient(to bottom,black 62%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 62%,transparent 100%)}.surface-screen{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.surface-screen.is-active{opacity:1;pointer-events:auto}.ns2{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c121a;overflow:hidden;font-family:var(--font);color:#f3f6fad1}.ns2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 70% 35% at 50% 100%,rgba(128,204,159,.07) 0%,transparent 70%);z-index:0}.ns2-db .ns2-frame{position:absolute;top:5%;left:5%;right:5%;bottom:5%}.ns2-news .ns2-src-row,.ns2-monitor .ns2-src-row,.ns2-apps .ns2-src-row{position:absolute;top:0;left:5%;right:5%;height:22%;display:flex;gap:2%;align-items:flex-start;padding-top:2.5%}.ns2-news .ns2-route,.ns2-monitor .ns2-route,.ns2-apps .ns2-route{position:absolute;top:22%;left:5%;right:5%;height:9%}.ns2-news .ns2-frame,.ns2-monitor .ns2-frame,.ns2-apps .ns2-frame{position:absolute;top:31%;left:5%;right:5%;bottom:4%}.ns2-src{flex:1;background:#0e162066;border:1px solid rgba(255,255,255,.08);border-radius:3px;padding:2.8% 3%;display:flex;flex-direction:column;gap:6px;min-width:0}.ns2-src-head{display:flex;align-items:center;gap:7px}.ns2-src-ico{display:inline-flex;align-items:center;justify-content:center;width:clamp(14px,1.6vw,22px);height:clamp(14px,1.6vw,22px);border-radius:3px;font-size:clamp(7px,.8vw,10px);font-weight:700;background:#ffffff1f;color:#f3f6fae6;flex-shrink:0;letter-spacing:0}.ns2-ico-ft{background:#e8241b;color:#fff}.ns2-ico-bb{background:#111;color:#fff;border:1px solid rgba(255,255,255,.18)}.ns2-src-pub{flex:1;font-size:clamp(8px,1vw,12px);color:#f3f6fa8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns2-src-ts{font-size:clamp(7px,.85vw,10px);color:#f3f6fa59;white-space:nowrap;flex-shrink:0}.ns2-src strong{font-size:clamp(8px,1.1vw,14px);font-weight:600;color:#f3f6fae0;line-height:1.3}.ns2-src-app .ns2-src-sub{font-size:clamp(8px,.95vw,12px);color:#f3f6fa7a}.ns2-route{position:absolute}.ns2-route-svg{width:100%;height:100%;overflow:visible}.ns2-rpath{fill:none;stroke:#80cc9f52;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.ns2-glow{position:absolute;width:8px;height:8px;border-radius:50%;background:#80cc9feb;box-shadow:0 0 6px 3px #80cc9f8c,0 0 16px 8px #80cc9f38;bottom:0;transform:translate(-50%,50%);z-index:5}.ns2-route-2 .ns2-glow{left:50%}.ns2-glow-l{left:35%}.ns2-glow-r{left:65%}.ns2-frame{border:1px solid rgba(255,255,255,.09);border-radius:3px;background:transparent;display:flex;flex-direction:column;overflow:hidden;position:absolute;z-index:2}.ns2-topbar{display:flex;justify-content:space-between;align-items:center;padding:2.2% 3%;border-bottom:1px solid rgba(255,255,255,.07);font-family:var(--mono);font-size:clamp(7px,.85vw,10px);letter-spacing:.13em;text-transform:uppercase;color:#f3f6fa73;flex-shrink:0}.ns2-live-tag{display:flex;align-items:center;gap:6px}.ns2-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--brand-primary);box-shadow:0 0 5px var(--brand-primary);flex-shrink:0}.ns2-content{display:flex;flex:1;min-height:0;overflow:hidden}.ns2-content-with-action{display:flex}.ns2-col-l{flex:0 0 20%;padding:3% 2.5%;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column}.ns2-state-box{border:1px solid rgba(255,255,255,.1);border-radius:3px;padding:12% 10%;display:flex;flex-direction:column;gap:8px}.ns2-state-box strong{font-size:clamp(9px,1.2vw,16px);font-weight:600;color:#f3f6fae6}.ns2-col-m{flex:1;padding:3%;display:flex;flex-direction:column;gap:0;min-width:0;overflow:hidden}.ns2-col-r,.ns2-col-action{flex:0 0 20%;padding:3% 2.5%;border-left:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:8px}.ns2-content-db .ns2-col-m{padding:3%;gap:3%}.ns2-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3%;border:1px solid rgba(255,255,255,.07);border-radius:2px;padding:3%}.ns2-metric{display:flex;flex-direction:column;gap:6px}.ns2-metric strong{font-size:clamp(9px,1.2vw,15px);font-weight:600;color:#f3f6fae6;line-height:1.3}.ns2-action-btn{background:#80cc9f1f;border:1px solid rgba(128,204,159,.28);color:#80cc9fe6;border-radius:2px;padding:7px 10px;font-family:var(--mono);font-size:clamp(6px,.82vw,10px);letter-spacing:.1em;text-transform:uppercase;text-align:center;line-height:1.4}.ns2-action-desc{font-size:clamp(7px,.9vw,11px);color:#f3f6fa6b;line-height:1.45;margin:0}.ns2-section-hd{font-family:var(--mono);font-size:clamp(7px,.85vw,10px);letter-spacing:.13em;text-transform:uppercase;color:#f3f6fa7a;margin-bottom:3%}.ns2-item-title{font-size:clamp(9px,1.25vw,16px);font-weight:600;color:#f3f6fae6;margin-bottom:2.5%;line-height:1.3}.ns2-created-by{font-size:clamp(7px,.85vw,10px);color:#f3f6fa66;margin-bottom:3%}.ns2-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid rgba(255,255,255,.07);border-radius:2px;padding:2.5% 0;margin-bottom:3%}.ns2-3col>div{display:flex;flex-direction:column;gap:5px;padding:0 3%}.ns2-3col>div+div{border-left:1px solid rgba(255,255,255,.06)}.ns2-3col p{font-size:clamp(7px,1vw,12px);color:#f3f6faad;margin:0;line-height:1.4}.ns2-triggered{display:inline-flex;align-items:center;padding:2px 7px;background:#80cc9f1f;border:1px solid rgba(128,204,159,.28);border-radius:2px;font-family:var(--mono);font-size:clamp(6px,.8vw,9px);letter-spacing:.1em;color:#80cc9fe6;font-weight:700;align-self:flex-start}.ns2-stmt{margin-top:auto;padding:2.5% 3%;font-size:clamp(9px,1.3vw,18px);font-weight:500;color:#f3f6fae0;border:1px solid rgba(255,255,255,.07);border-radius:2px;line-height:1.35}.ns2-stmt strong{font-weight:700;color:#f3f6faf2}.ns2-apps-table{border:1px solid rgba(255,255,255,.07);border-radius:2px;overflow:hidden;margin-bottom:3%}.ns2-apps-thead{display:grid;grid-template-columns:repeat(3,1fr);padding:1.8% 3%;background:#ffffff06;border-bottom:1px solid rgba(255,255,255,.06);gap:3%}.ns2-apps-trow{display:grid;grid-template-columns:repeat(3,1fr);padding:2.5% 3%;gap:3%}.ns2-apps-trow>div{font-size:clamp(7px,1vw,12px);color:#f3f6faad;line-height:1.5}.ns2-integrations{display:flex;flex-direction:column;gap:5px;margin-bottom:3%}.ns2-integ{display:flex;align-items:center;gap:8px;padding:1.8% 3%;border:1px solid rgba(255,255,255,.07);border-radius:2px;font-size:clamp(7px,1vw,12px);color:#f3f6fab8}.ns2-integ strong{color:#f3f6fae0}.ns2-integ-ico{color:#80cc9f99;font-size:1.1em}.ns2-integ-check{color:#80cc9fe6}.ns2-kicker{font-family:var(--mono);font-size:clamp(6px,.8vw,9px);letter-spacing:.12em;text-transform:uppercase;color:#f3f6fa6b;display:block;margin-bottom:4px}.ns2-rail{padding:1.6% 3%;border-top:1px solid rgba(255,255,255,.06);font-family:var(--mono);font-size:clamp(6px,.78vw,9px);letter-spacing:.13em;text-transform:uppercase;color:#f3f6fa4d;display:flex;align-items:center;gap:10px;flex-shrink:0}.ns2-bull{opacity:.4}.ns2-dim{color:#f3f6fa61!important}.ns2-dim p{color:#f3f6fa61}.ns2-env-name{font-family:var(--font);font-size:inherit;letter-spacing:normal;text-transform:none;color:#f3f6fac7}.surface-scene-grid{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0,transparent calc(25% - .5px),rgba(255,255,255,.038) calc(25% - .5px),rgba(255,255,255,.038) calc(25% + .5px),transparent calc(25% + .5px)),linear-gradient(90deg,transparent 0,transparent calc(50% - .5px),rgba(255,255,255,.028) calc(50% - .5px),rgba(255,255,255,.028) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(transparent 0,transparent calc(50% - .5px),rgba(255,255,255,.026) calc(50% - .5px),rgba(255,255,255,.026) calc(50% + .5px),transparent calc(50% + .5px));opacity:.72;pointer-events:none}.surface-scene-kicker{position:absolute;left:28px;top:24px;z-index:3;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#f3f6faa8}.surface-scene-thread{position:absolute;z-index:0;pointer-events:none}.surface-scene-thread-h{left:7%;right:7%;top:56%;height:1px;background:linear-gradient(90deg,#ffffff0a,#80cc9f57,#ffffff0a)}.surface-scene-thread-v{top:14%;bottom:16%;left:52%;width:1px;background:linear-gradient(180deg,#ffffff05,#80cc9f3d,#ffffff05)}.scene-fragment,.canvas-fragment{position:absolute;z-index:2;overflow:hidden;background:#080c12f0;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 68px #00000052,0 10px 20px #00000029}.scene-fragment:after,.canvas-fragment:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 18%,transparent 82%,rgba(5,8,13,.28)),linear-gradient(90deg,rgba(5,8,13,.16),transparent 10%,transparent 90%,rgba(5,8,13,.16));pointer-events:none}.scene-fragment img{width:100%;height:100%;object-fit:cover;filter:saturate(1.04) contrast(1.03)}.scene-note,.mechanism-core,.monitor-create-card,.apps-ecosystem-core,.news-flow-stack,.monitor-state-machine{z-index:3;background:linear-gradient(180deg,#ffffff0a,#ffffff04),#070b11f0;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-soft)}.scene-note,.mechanism-core,.monitor-create-card{position:absolute;padding:18px 18px 16px}.scene-note strong,.mechanism-core strong,.monitor-create-card strong,.app-stage-card strong,.app-tile strong,.headline-row strong,.news-flow-item strong{display:block;margin-top:8px;font-size:18px;line-height:1.4;letter-spacing:-.03em;color:#f3f6faeb}.scene-note p,.mechanism-core p,.monitor-create-card p,.app-stage-card p,.app-tile p{margin:10px 0 0;font-size:13px;line-height:1.6;color:var(--text-body)}.prototype-card,.canvas-card{padding:14px 15px;background:linear-gradient(180deg,#ffffff0a,#ffffff04),#090e15d6;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 44px #0000002e}.prototype-card strong,.canvas-card strong{display:block;margin-top:8px;font-size:15px;line-height:1.45;letter-spacing:-.025em;color:#f3f6faeb}.prototype-card p,.canvas-card p{margin:8px 0 0;font-size:12px;line-height:1.55;color:var(--text-body)}.prototype-column,.canvas-card-stack{position:absolute;z-index:3;display:grid;gap:10px}.prototype-route{position:absolute;z-index:3;display:flex;flex-wrap:wrap;gap:8px}.prototype-route span{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#f3f6fad1;background:#090e15d6;border:1px solid rgba(255,255,255,.08)}.proof-fragment,.row-proof-fragment{position:absolute;z-index:2;overflow:hidden;background:#080c12f0;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 56px #00000047,0 8px 20px #00000024}.proof-fragment:after,.row-proof-fragment:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 20%,transparent 82%,rgba(5,8,13,.28)),linear-gradient(90deg,rgba(5,8,13,.18),transparent 12%,transparent 88%,rgba(5,8,13,.18));pointer-events:none}.proof-fragment img,.row-proof-fragment img{width:100%;height:100%;object-fit:cover;filter:saturate(1.04) contrast(1.03)}.scene-mini-rail,.mechanism-strip,.apps-thread-rail,.mechanism-kicker-band{position:absolute;z-index:3;display:flex;flex-wrap:wrap;gap:8px}.scene-mini-rail span,.mechanism-strip span,.apps-thread-rail span,.mechanism-kicker-band span,.monitor-state-card,.monitor-transition-step{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#f3f6facc;background:#090e15d1;border:1px solid rgba(255,255,255,.08)}.scene-wire{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.scene-wire path{fill:none;stroke:#80cc9f61;stroke-width:1.3;stroke-dasharray:8 12;animation:mechanism-dash 22s linear infinite}.scene-fragment,.scene-note,.prototype-card,.news-headline-stack,.monitor-state-machine,.apps-ecosystem-cards,.canvas-fragment,.mechanism-core,.canvas-card,.monitor-create-card,.apps-ecosystem-core,.news-flow-stack,.proof-fragment,.row-proof-fragment{animation:float-soft 14s ease-in-out infinite}.dash-hub-card{position:absolute;left:36%;top:18%;width:28%;z-index:3}.dash-column-left{left:8%;top:20%;width:21%}.dash-column-right{right:8%;top:22%;width:21%}.dash-proof-fragment{left:43%;bottom:12%;width:14%;height:24%;animation-delay:-4.5s}.dash-proof-fragment img{object-position:center top}.dash-mini-rail{left:35%;bottom:10%;max-width:34%}.news-headline-stack{position:absolute;left:7%;top:17%;width:25%;display:grid;gap:10px;padding:12px;animation-delay:-2s}.headline-row{padding:14px;border:1px solid rgba(255,255,255,.06);background:#090e15c2}.headline-row span,.news-flow-item span{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#80cc9fd1}.headline-row strong,.news-flow-item strong{margin-top:8px;font-size:14px;line-height:1.5}.headline-row.is-active,.news-flow-item.is-active{background:linear-gradient(90deg,#80cc9f1f,#090e15d6 72%);border-color:#80cc9f38}.news-active-card{position:absolute;left:36%;top:24%;width:30%;z-index:3}.news-context-column{right:8%;top:18%;width:20%}.news-proof-fragment{left:39%;bottom:14%;width:13%;height:22%;animation-delay:-4.4s}.news-proof-fragment img{object-position:left 14% top 18%}.news-mini-rail{left:35%;bottom:10%;max-width:38%}.monitor-definition-column{left:8%;top:18%;width:24%}.monitor-alert-card{position:absolute;right:8%;top:18%;width:24%;z-index:3}.monitor-state-machine{position:absolute;left:35%;right:35%;top:40%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;animation-delay:-3s}.monitor-state-card.is-live,.monitor-transition-step.is-live{color:#041008;background:var(--brand-primary);border-color:#80cc9f3d;animation:pulse-live 2.2s ease-in-out infinite}.monitor-route-pills{left:42%;bottom:12%}.apps-hub-card{position:absolute;left:38%;top:19%;width:24%;z-index:3}.apps-ecosystem-cards{position:absolute;left:8%;right:8%;top:50%;width:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;gap:10px;animation-delay:-2.8s}.app-stage-card,.app-tile{padding:14px;background:linear-gradient(180deg,#ffffff0a,#ffffff04),#090e15d1;border:1px solid rgba(255,255,255,.08);box-shadow:0 22px 44px #0003}.app-stage-card strong,.app-tile strong{margin-top:6px;font-size:16px}.app-stage-card p,.app-tile p{font-size:12px}.app-stage-card-future,.app-tile-future{border-style:dashed;background:linear-gradient(180deg,#ffffff06,#ffffff03),#090e158a}.apps-proof-fragment{right:9%;top:20%;width:12%;height:22%}.apps-proof-fragment img{object-position:left top}.apps-mini-rail{left:35%;bottom:12%;max-width:34%}.island-ridge{position:absolute;left:50%;top:0;width:min(220px,26vw);height:22px;transform:translate(-50%);background:radial-gradient(circle at 50% 36%,rgba(255,255,255,.08),transparent 46%),linear-gradient(180deg,#17202c,#060a10);border-radius:0 0 16px 16px}.island-timeline{position:absolute;left:6%;right:6%;bottom:104px;height:1px;background:linear-gradient(90deg,#80cc9f14,#80cc9f94,#80cc9f14)}.island-stage-card{position:relative;z-index:1;display:grid;gap:12px;justify-items:center}.state-card,.state-chip{width:100%;padding:14px 16px;background:linear-gradient(180deg,#ffffff09,#ffffff04),#0c121bf2;border:1px solid var(--line-subtle);box-shadow:var(--shadow-soft)}.state-card strong{display:block;font-size:15px;line-height:1.4;letter-spacing:-.02em}.state-card p{margin:8px 0 0;font-size:13px;line-height:1.6;color:var(--text-body)}.state-chip{width:auto;min-width:140px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:#f3f6fac2}.state-chip-strong{background:var(--brand-primary);border-color:#80cc9f38;color:#06120d}.island-stage-idle{align-self:end}.island-stage-expand{align-self:start;margin-top:88px}.island-stage-summary{align-self:center}.island-stage-action{align-self:start;margin-top:44px}.island-stage-calm{align-self:end}.slogan-section{--slogan-progress: 0;--pointer-x: 50vw;--pointer-y: 50vh;position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;min-height:100%;background:transparent}.slogan-pin{position:sticky;top:var(--nav-height);min-height:calc(100svh - var(--nav-height));display:grid;place-items:center;overflow:hidden}.slogan-pin:after{display:none}.slogan-section.has-pointer .slogan-pin:after{display:none}.slogan-copy{position:relative;z-index:1;width:min(1040px,calc(100% - 220px));text-align:center}.reveal-spacer{position:relative;z-index:1;height:22svh;pointer-events:none}.slogan-text{margin:24px auto 0;max-width:1040px;font-size:clamp(34px,3.4vw,56px);line-height:1.18;letter-spacing:-.06em;font-weight:700}.slogan-row{display:block}.slogan-row+.slogan-row{margin-top:6px}.slogan-chunk{--chunk-progress: 0;display:inline-block;margin-right:.16em;color:transparent;background-image:linear-gradient(90deg,var(--text-strong) 0,var(--text-strong) calc(var(--chunk-progress) * 100%),rgba(110,120,135,.42) calc(var(--chunk-progress) * 100%),rgba(110,120,135,.42) 100%);-webkit-background-clip:text;background-clip:text}.slogan-byline{display:grid;gap:6px;justify-items:center;margin-top:40px;color:#a3adbabd}.slogan-byline strong{--byline-progress: 0;font-size:15px;font-weight:600;color:transparent;background-image:linear-gradient(90deg,#f3f6fad1 0,#f3f6fad1 calc(var(--byline-progress) * 100%),#a3adba70 calc(var(--byline-progress) * 100%),#a3adba70);-webkit-background-clip:text;background-clip:text}.chapter-stack{position:relative;z-index:10;margin-top:0;padding-top:0;background:linear-gradient(180deg,var(--bg-page) 0%,var(--bg-page-2) 48%,var(--bg-page) 100%)}.platform-editorial{padding:96px 0}.editorial-shell{position:relative}.editorial-intro{max-width:1020px;margin:0 0 72px}.editorial-heading{margin:0;max-width:980px;font-size:clamp(32px,3.4vw,54px);line-height:1.08;letter-spacing:-.04em}.editorial-intro-body{max-width:560px;margin:22px 0 0;font-size:17px;line-height:1.68;color:var(--text-body)}.chapter-row{display:grid;grid-template-columns:minmax(220px,.88fr) minmax(0,2.1fr) minmax(200px,.82fr);gap:40px;align-items:start;padding:64px 0;border-top:1px solid rgba(255,255,255,.05)}.chapter-row:first-child{border-top:none}.chapter-panel{position:relative;min-width:0}.chapter-copy{align-self:stretch;padding-right:8px;padding-top:8px}.editorial-title{margin:12px 0 0;max-width:280px;font-size:clamp(20px,2vw,28px);line-height:1.15;letter-spacing:-.03em}.editorial-body{margin:14px 0 0;max-width:280px;font-size:15px;line-height:1.68;color:var(--text-body)}.editorial-link{display:inline-flex;align-items:center;margin-top:24px;font-size:13px;color:#f3f6fab3;transition:color .16s ease}.editorial-link:hover{color:#f3f6faf2}.editorial-link:after{content:"→";margin-left:7px;color:var(--brand-primary)}.mechanism-canvas{position:relative;min-height:386px;overflow:hidden;background:none;isolation:isolate;border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1)}.canvas-grid,.mechanism-canvas:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.canvas-grid{background:none}.mechanism-canvas:after{display:none}.canvas-layer,.news-focus-card,.finder-source-card,.monitor-state-flow{position:absolute;z-index:1}.canvas-layer{overflow:hidden;background:#080c12e6;box-shadow:0 28px 70px #00000057,0 10px 24px #00000024;border-top:1px solid rgba(255,255,255,.08)}.canvas-layer img{width:100%;height:100%;object-fit:cover;filter:saturate(1.02) contrast(1.02)}.canvas-fragment img{width:100%;height:100%;object-fit:cover;filter:saturate(1.04) contrast(1.03)}.mechanism-kicker-band{left:18px;top:18px;max-width:calc(100% - 36px)}.mechanism-core{max-width:320px}.mechanism-core strong{font-size:17px;line-height:1.5}.mechanism-core p{margin:8px 0 0}.mechanism-strip,.apps-thread-rail{max-width:calc(100% - 36px)}.mechanism-wire path{fill:none;stroke:#80cc9f6b;stroke-width:1.4;stroke-dasharray:8 12;animation:mechanism-dash 18s linear infinite}.ai-thread-stack{left:6%;top:18%;width:24%}.ai-core{left:36%;top:19%;width:30%}.ai-response-stack{right:7%;top:19%;width:22%}.canvas-card-highlight{border-color:#80cc9f3d;background:linear-gradient(90deg,#80cc9f1a,#ffffff05 70%),#090e15d6}.ai-row-proof{left:42%;bottom:14%;width:12%;height:22%}.ai-row-proof img{object-position:left top}.ai-strip{left:36%;bottom:13%}.news-flow-stack{position:absolute;left:6%;top:18%;width:25%;display:grid;gap:8px;padding:12px;animation-delay:-3s}.news-flow-item{padding:12px 13px;border:1px solid rgba(255,255,255,.06);background:#090e15c7}.news-reading-core{position:absolute;left:35%;top:18%;width:30%;z-index:3}.news-summary-stack{right:6%;top:18%;width:22%}.news-core{right:6%;bottom:18%;width:26%}.news-row-proof{left:37%;bottom:14%;width:12%;height:22%}.news-row-proof img{object-position:left 12% top 20%}.news-strip{left:34%;bottom:13%}.monitor-create-card{left:6%;top:18%;width:24%}.monitor-fragment-list{left:6%;bottom:14%;width:28%;height:30%;animation-delay:-2.6s}.monitor-fragment-list img{object-position:left top}.monitor-definition-stack{left:6%;bottom:14%;width:24%}.monitor-transition-panel{position:absolute;left:36%;top:22%;right:22%;display:flex;align-items:center;gap:10px;z-index:3}.monitor-transition-panel i{flex:1;height:1px;background:#ffffff29;position:relative}.monitor-transition-panel i:after{content:"";position:absolute;right:-1px;top:-3px;width:8px;height:8px;border-top:1px solid rgba(128,204,159,.62);border-right:1px solid rgba(128,204,159,.62);transform:rotate(45deg)}.monitor-alert-core{position:absolute;right:7%;top:18%;width:24%;z-index:3}.monitor-strip{left:36%;bottom:14%}.apps-shared-hub{position:absolute;left:6%;top:18%;width:26%;z-index:3}.apps-ecosystem-core{position:absolute;left:42%;right:7%;top:18%;display:grid;gap:10px;padding:12px;animation-delay:-2.8s}.app-tile-source{border-color:#80cc9f3d;background:linear-gradient(90deg,#80cc9f14,#ffffff05 68%),#090e15d1}.apps-row-proof{right:8%;bottom:16%;width:13%;height:24%}.apps-row-proof img{object-position:left top}.apps-thread-rail{left:42%;bottom:14%}.canvas-chip{position:absolute;z-index:3;padding:10px 12px;border-left:1px solid rgba(128,204,159,.38);background:linear-gradient(180deg,#080c12c7,#080c1294);font-size:12px;color:#f3f6fae0;box-shadow:0 18px 36px #00000038}.canvas-connector{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:visible}.canvas-connector path{fill:none;stroke:#80cc9f7a;stroke-width:2;stroke-dasharray:7 9;animation:mechanism-dash 18s linear infinite}.ai-thread{left:5%;top:18%;width:43%;height:61%}.ai-thread img{object-position:left 24% top 44%}.ai-response{right:9%;top:14%;width:34%;height:66%}.ai-response img{object-position:right top}.chip-live{left:34%;top:12%}.chip-same{right:20%;bottom:12%}.result-rail{display:flex;flex-direction:column;align-content:start;padding-top:10px}.rail-card{position:relative;padding:16px 0 16px 18px;border-top:1px solid rgba(255,255,255,.05)}.rail-card:first-child{border-top:none}.rail-card:before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:1.5px;background:#80cc9f80;border-radius:1px}.rail-kicker{display:block;margin-bottom:6px;font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#80cc9fb3}.rail-card strong{display:block;font-size:13px;font-weight:500;line-height:1.5;color:#f3f6fac7}.rail-footer{display:none}.news-feed{left:0;top:10%;width:57%;height:72%}.news-feed img{object-position:left top}.news-focus-card{left:7%;bottom:10%;width:40%;padding:16px 18px;background:#090e15e0;border-left:1px solid rgba(128,204,159,.28);box-shadow:0 24px 54px #00000042}.news-focus-card strong,.finder-source-card strong{display:block;margin-top:7px;font-size:18px;line-height:1.2}.news-focus-card p,.finder-source-card p{margin:8px 0 0;font-size:13px;line-height:1.6;color:var(--text-body)}.apps-mini-labels{position:absolute;left:6%;bottom:12%;z-index:2;display:flex;flex-wrap:wrap;gap:8px;max-width:280px}.apps-mini-labels span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#f3f6fad1;background:#090e15cc;border:1px solid rgba(255,255,255,.08)}.news-context{right:6%;top:14%;width:30%;height:58%}.news-context img{object-position:right top}.monitor-definitions{left:5%;top:12%;width:56%;height:58%}.monitor-definitions img{object-position:left center}.monitor-state-flow{left:22%;bottom:18%;display:inline-flex;align-items:center;gap:12px;padding:12px 16px;background:#090e15d1;box-shadow:0 18px 46px #0003;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.monitor-state-flow i{width:74px;height:1px;background:#ffffff29;position:relative}.monitor-state-flow i:after{content:"";position:absolute;right:-1px;top:-3px;width:8px;height:8px;border-top:1px solid rgba(128,204,159,.62);border-right:1px solid rgba(128,204,159,.62);transform:rotate(45deg)}.monitor-state-flow .is-live{color:var(--brand-primary)}.monitor-alert{right:7%;bottom:13%;width:30%;height:44%}.monitor-alert img{object-position:76% 58%}.finder-source-card{left:6%;top:18%;width:34%;padding:18px;background:#090e15db;border-left:1px solid rgba(128,204,159,.24);box-shadow:0 24px 54px #0000003d}.finder-bridge{position:absolute;left:42%;top:50%;width:84px;display:flex;justify-content:space-between;transform:translateY(-50%)}.finder-bridge span{width:10px;height:10px;border:1px solid rgba(128,204,159,.44);background:#80cc9f1a;animation:bridge-pulse 1.8s ease-in-out infinite}.finder-bridge span:nth-child(2){animation-delay:.18s}.finder-bridge span:nth-child(3){animation-delay:.36s}.finder-result{right:6%;top:12%;width:46%;height:72%}.finder-result img{object-position:center center}.chapter-row-island{grid-template-columns:minmax(240px,.96fr) minmax(0,2.04fr);padding-top:62px;padding-bottom:62px}.island-micro{margin:18px 0 0;max-width:280px;font-size:12px;color:#a3adbab8}.island-sequence{min-height:348px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 196px;gap:16px;align-items:center;padding:26px 22px;background:linear-gradient(var(--line-subtle),var(--line-subtle)) top / 100% 1px no-repeat,linear-gradient(var(--line-subtle),var(--line-subtle)) bottom / 100% 1px no-repeat,radial-gradient(circle,rgba(255,255,255,.03) .9px,transparent 1px),radial-gradient(circle at 50% 42%,rgba(128,204,159,.06),transparent 34%);background-size:100% 1px,100% 1px,20px 20px,auto}.island-track-line{position:absolute;left:13%;right:14%;top:50%;height:1px;background:linear-gradient(90deg,#ffffff1a,#80cc9f38,#ffffff1a);transform:translateY(-50%)}.island-state,.island-rail span{position:relative;z-index:1;padding:16px;background:#090e15b8;border-top:1px solid rgba(255,255,255,.08);box-shadow:0 24px 56px #00000038}.island-state strong{display:block;margin-top:8px;font-size:18px}.island-state p{margin:8px 0 0;font-size:13px;line-height:1.6;color:var(--text-body)}.island-state-idle{align-self:end}.island-state-expand{align-self:start;margin-top:38px}.island-state-jump{align-self:center}.island-rail{display:grid;gap:12px}.island-rail span{font-size:13px;line-height:1.5;color:#f3f6fae0}.trial-section{padding:clamp(68px,7.2vw,96px) 0}.trial-grid-shell{position:relative;padding:clamp(24px,3.2vw,40px) 0}.trial-grid-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#ffffff0f,#ffffff0f) top / 100% 1px no-repeat,linear-gradient(#ffffff0f,#ffffff0f) bottom / 100% 1px no-repeat,linear-gradient(#ffffff0d,#ffffff0d) 40.5% 0 / 1px 100% no-repeat;pointer-events:none}.trial-grid{display:grid;grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);gap:clamp(24px,3.6vw,48px);align-items:center;margin-top:0;padding:0}.trial-grid-copy,.trial-grid-graphic{position:relative;padding:0}.trial-grid-copy{display:flex;flex-direction:column;justify-content:center;z-index:1}.trial-grid-graphic{min-height:320px;display:grid;align-items:center}.trial-section .chapter-label{display:none}.trial-title{margin-top:0;max-width:520px;font-size:clamp(36px,3.8vw,58px);line-height:.98;letter-spacing:-.04em}.trial-title span,.trial-title em{display:block}.trial-title span{font-weight:700;color:#f3f6fafa;white-space:nowrap}.trial-title em{margin-top:4px;font-style:normal;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-weight:400;letter-spacing:-.04em;color:#f3f6faf0}.trial-section .chapter-body{max-width:430px;margin-top:18px;color:#f3f6fa9e;font-size:13px;line-height:1.58}.trial-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.trial-section .trial-actions .btn{min-width:0;min-height:44px;padding:0 18px;border-radius:12px;font-size:12px}.trial-section .trial-actions .btn-primary{background:var(--brand-primary);border-color:#80cc9f57;color:#07110b}.trial-section .trial-actions .btn-ghost{background:#ffffff08;border-color:#ffffff1f;color:#f3f6fae6}.trial-wordmark-stage{position:relative;width:100%;min-height:290px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 46% 52%,rgba(128,204,159,.05),transparent 34%),linear-gradient(180deg,#070b1126,#070b1100)}.trial-wordmark-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:54px 54px;opacity:.24;pointer-events:none}.trial-wordmark-atmosphere{position:absolute;top:22%;right:16%;bottom:22%;left:16%;background:radial-gradient(circle at 48% 50%,rgba(128,204,159,.08),transparent 34%),radial-gradient(circle at 52% 46%,rgba(255,255,255,.03),transparent 22%);filter:blur(24px);opacity:.28;pointer-events:none}.trial-wordmark-beam{position:absolute;top:14%;bottom:14%;left:0;width:16%;background:linear-gradient(90deg,#80cc9f00,#80cc9f0a,#f5f9fc3d 52%,#80cc9f1a 74%,#80cc9f00);filter:blur(12px);opacity:0;transform:translate(-140%);animation:trial-wordmark-scan 3s cubic-bezier(.2,.82,.2,1) forwards;pointer-events:none}.trial-wordmark-art{position:relative;width:min(100%,980px);height:clamp(132px,17vw,206px)}.trial-wordmark-word{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;font-family:Avenir Next,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:clamp(72px,7.2vw,156px);font-weight:650;letter-spacing:.02em;line-height:1;text-transform:uppercase;color:transparent;-webkit-text-stroke-width:2.3px;-webkit-font-smoothing:antialiased}.trial-wordmark-ghost{transform:translate(22px,-8px);opacity:.72;-webkit-text-stroke-color:rgba(243,246,250,.08)}.trial-wordmark-base{-webkit-text-stroke-color:rgba(243,246,250,.4);opacity:.34}.trial-wordmark-reveal{position:absolute;top:0;right:0;bottom:0;left:0;width:0%;overflow:hidden;animation:trial-wordmark-reveal 3s cubic-bezier(.2,.82,.2,1) forwards}.trial-wordmark-highlight{-webkit-text-stroke-color:rgba(243,246,250,.58);filter:drop-shadow(0 0 2px rgba(128,204,159,.06))}@keyframes bridge-pulse{0%,to{transform:scale(.9);opacity:.38}50%{transform:scale(1);opacity:1}}@keyframes trial-wordmark-scan{0%{transform:translate(-140%);opacity:0}10%{opacity:1}84%{opacity:1}to{transform:translate(440%);opacity:0}}@keyframes trial-wordmark-reveal{0%{width:0%}58%{width:42%}to{width:100%}}.chapter-stack:before{display:none}.chapter,.trial-section,.proof-section,.closing-section,.sec{position:relative;padding:96px 0}.chapter+.chapter,.trial-section,.proof-section,.closing-section{border-top:1px solid rgba(255,255,255,.04)}.chapter-shell{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:clamp(36px,5vw,76px);align-items:center}.chapter-shell-reverse{grid-template-columns:minmax(0,.6fr) minmax(0,.4fr)}.chapter-shell-reverse .chapter-copy{order:2}.chapter-shell-reverse .chapter-visual{order:1}.chapter-copy{max-width:500px}.chapter-title,.section-title{font-size:clamp(42px,4.6vw,78px)}.chapter-body,.section-intro{margin-top:18px}.chapter-note{margin-top:16px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.chapter-points,.trial-points{display:grid;gap:0;margin-top:30px}.chapter-point,.trial-point{padding:16px 0;border-top:1px solid var(--line-subtle)}.chapter-point:last-child,.trial-point:last-child{border-bottom:1px solid var(--line-subtle)}.chapter-point span,.trial-point{color:var(--brand-primary)}.chapter-point p{margin:8px 0 0;font-size:15px;line-height:1.7;color:var(--text-body)}.chapter-visual,.proof-diagram,.proof-lines{transform:translateY(34px);opacity:.48;transition:transform .8s cubic-bezier(.18,1,.34,1),opacity .8s ease}.observe-inview.is-inview .chapter-visual,.observe-inview.is-inview .proof-diagram,.observe-inview.is-inview .proof-lines{transform:none;opacity:1}.chapter-shot{position:relative;overflow:hidden;aspect-ratio:3456 / 1796;border:1px solid rgba(255,255,255,.06);box-shadow:var(--shadow-deep);background:var(--bg-surface-1)}.chapter-shot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(5,8,13,.1),transparent 24%,transparent 82%,rgba(5,8,13,.42)),linear-gradient(90deg,rgba(5,8,13,.14),transparent 8%,transparent 92%,rgba(5,8,13,.14));pointer-events:none}.chapter-shot img{width:100%;height:100%;object-fit:cover;object-position:center top}.chapter-island{background:radial-gradient(circle at 50% 16%,rgba(128,204,159,.08),transparent 30%),linear-gradient(180deg,transparent,rgba(255,255,255,.01))}.island-shell{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:clamp(36px,5vw,76px);align-items:center}.island-signature{position:relative;min-height:460px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:end;padding-top:42px}.island-signature:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,var(--dot-field) .9px,transparent 1px);background-size:24px 24px;opacity:.6;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.92) 20%,rgba(0,0,0,.92) 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.92) 20%,rgba(0,0,0,.92) 100%);pointer-events:none}.trial-shell{display:grid;grid-template-columns:minmax(0,.58fr) minmax(0,.42fr);gap:40px;align-items:center}.trial-side{display:grid;gap:28px}.trial-actions,.closing-actions,.final-cta-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.proof-shell{display:grid;gap:44px}.proof-copy{max-width:780px}.proof-diagram{position:relative;min-height:420px;background:radial-gradient(circle at 50% 50%,rgba(128,204,159,.08),transparent 28%),radial-gradient(circle at center,var(--dot-field) .9px,transparent 1px);background-size:auto,26px 26px}.proof-thread,.proof-thread-vertical{position:absolute;background:linear-gradient(90deg,#ffffff0a,#80cc9f57,#ffffff0a)}.proof-thread{left:13%;right:13%;top:50%;height:1px}.proof-thread-vertical{left:50%;top:15%;bottom:15%;width:1px;background:linear-gradient(180deg,#ffffff0a,#80cc9f57,#ffffff0a)}.proof-core,.proof-node{position:absolute;padding:14px 18px;background:linear-gradient(180deg,#ffffff0a,#ffffff04),#0c121bf0;border:1px solid var(--line-subtle);box-shadow:var(--shadow-soft)}.proof-core{left:50%;top:50%;width:min(320px,calc(100% - 120px));transform:translate(-50%,-50%);text-align:center}.proof-core span{display:inline-block;margin-bottom:10px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-primary)}.proof-core strong{display:block;font-size:18px;line-height:1.5;letter-spacing:-.03em}.proof-node{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#f3f6fac2}.proof-node-news{left:50%;top:34px;transform:translate(-50%)}.proof-node-monitor{left:34px;top:50%;transform:translateY(-50%)}.proof-node-finder{right:34px;top:50%;transform:translateY(-50%)}.proof-node-island{left:50%;bottom:34px;transform:translate(-50%)}.proof-lines{display:grid;gap:0}.proof-line{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid var(--line-subtle);font-size:15px;line-height:1.7}.proof-line:last-child{border-bottom:1px solid var(--line-subtle)}.proof-line strong{display:block;max-width:760px;font-size:16px;line-height:1.7;font-weight:500;color:#f3f6fae0}.site-footer{background:var(--bg-page);border-top:1px solid rgba(255,255,255,.06)}.footer-inner{max-width:1280px;margin:0 auto;padding:60px 48px 36px}.footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr 1fr;gap:32px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.06)}.footer-brand{display:flex;flex-direction:column}.footer-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.footer-logo img{height:32px;width:auto}.footer-brand-name{font-family:var(--font);font-size:15px;font-weight:600;color:#f3f6fae0;letter-spacing:-.01em}.footer-col{display:flex;flex-direction:column;gap:10px}.footer-col-hd{font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#f3f6fa80;margin:0 0 6px}.footer-col a{font-size:13px;color:#f3f6fa94;text-decoration:none;transition:color .16s ease}.footer-col a:hover{color:#f3f6fae6}.footer-col-dim{font-size:13px;color:#f3f6fa4d;font-style:italic}.footer-bottom{display:flex;align-items:center;justify-content:center;padding-top:28px;gap:16px}.footer-social{display:flex;align-items:center;gap:14px}.footer-social-icon{display:inline-flex;align-items:center;justify-content:center;color:#f3f6fa61;transition:color .16s ease}.footer-social-icon:hover{color:#f3f6fac7}.footer-legal{font-size:12px;color:#f3f6fa52;margin:0}.footer-legal a{color:#f3f6fa6b;text-decoration:none;transition:color .16s ease}.footer-legal a:hover{color:#f3f6fab8}@media (max-width: 860px){.footer-top{grid-template-columns:1fr 1fr;gap:36px 24px}.footer-brand{grid-column:1 / -1}.brand-close{padding:80px 24px 72px}.footer-inner{padding:48px 24px 28px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:14px}}.sec{min-height:calc(100svh - var(--nav-height));display:grid;align-items:center}.section-head{max-width:760px}.panel{padding:28px;border:1px solid var(--line-subtle);background:linear-gradient(180deg,#ffffff09,#ffffff04),#0c121be6}.final-cta{display:grid;gap:22px}@keyframes eyebrow-border-breathe{0%,to{opacity:.22;box-shadow:0 0 0 1px #95e0b108 inset,0 0 10px #80cc9f14,0 0 22px #80cc9f08}50%{opacity:.78;box-shadow:0 0 0 1px #95e0b117 inset,0 0 16px #80cc9f2e,0 0 40px #80cc9f14}}@keyframes surface-progress-fill{0%{width:0%}to{width:100%}}@keyframes float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-live{0%,to{box-shadow:0 0 #80cc9f2e,0 0 0 1px #80cc9f3d inset}50%{box-shadow:0 0 0 10px #80cc9f00,0 0 0 1px #80cc9f47 inset}}@media (max-width: 1240px){.hero-shell,.trial-shell,.closing-shell,.footer-shell,.chapter-shell,.chapter-shell-reverse,.island-shell{grid-template-columns:1fr}.chapter-shell-reverse .chapter-copy,.chapter-shell-reverse .chapter-visual{order:initial}.closing-shell,.footer-shell{align-items:flex-start}.hero-island-cue{right:24px;bottom:34%}.chapter-row,.chapter-row-island{grid-template-columns:1fr;gap:20px}.chapter-copy{padding-right:0}.mechanism-canvas,.island-sequence{min-height:0}.result-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.trial-grid-shell:before{background:linear-gradient(#ffffff0f,#ffffff0f) top / 100% 1px no-repeat,linear-gradient(#ffffff0f,#ffffff0f) bottom / 100% 1px no-repeat}.trial-grid{grid-template-columns:1fr}.trial-grid-copy{max-width:none}.trial-grid-graphic{min-height:320px}}@media (max-width: 980px){:root{--nav-height: 66px;--safe-width: calc(100% - 96px) ;--curtain-width: var(--safe-width)}.nav-item-group{position:static}.nav-link-parent:after{display:none}.nav-dropdown{display:none!important}.nav-shell{flex-wrap:wrap;padding:12px 0}.nav-links{order:3;width:100%;margin:-2px 0 0;padding-top:8px;border-top:1px solid var(--line-subtle);overflow-x:auto}.surface-button{min-height:64px;font-size:13px}.surface-band-buttons{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.surface-stage{min-height:0}.surface-scene-kicker{left:20px;top:18px}.scene-note strong,.mechanism-core strong,.monitor-create-card strong{font-size:16px}.news-headline-stack,.news-flow-stack{width:29%}.monitor-state-machine{grid-template-columns:repeat(2,minmax(0,1fr))}.apps-ecosystem-cards{width:30%}.apps-ecosystem-core{left:44%}.hero-shell{padding:0 28px}.island-signature{grid-template-columns:1fr;align-items:start;min-height:0}.island-timeline{display:none}.island-stage-card{justify-items:start}.proof-line{flex-direction:column;align-items:flex-start}.editorial-intro{margin-bottom:28px}.editorial-heading{font-size:clamp(34px,5vw,52px)}.chapter-row,.chapter-row-island{padding:34px 0}.editorial-title,.editorial-body{max-width:none}.mechanism-canvas{min-height:320px}.island-sequence{grid-template-columns:1fr;min-height:0}.island-track-line{display:none}.island-state-expand{margin-top:0}.trial-grid-copy,.trial-grid-graphic{padding:0 12px}.trial-wordmark-stage{width:100%;min-height:300px}}@media (max-width: 760px){:root{--safe-width: calc(100% - 40px) ;--curtain-width: var(--safe-width)}.hero-title{font-size:clamp(46px,12vw,72px)}.hero-title span{margin-top:.12em}.chapter-title,.section-title{font-size:clamp(38px,10vw,60px)}.hero-subtitle,.chapter-body,.section-intro,.panel p,.proof-line,.footer-brand p{font-size:15px}.curtain{min-height:auto}.curtain-sticky{position:relative;top:auto;min-height:auto;padding:42px 0 72px;transform:none}.hero-shell{min-height:auto}.hero-copy{max-width:720px}.curtain-stage-wrap{margin-top:44px}.surface-band{overflow-x:auto;justify-content:flex-start}.surface-band-buttons{grid-template-columns:repeat(4,152px);width:auto;min-width:608px}.surface-stage{aspect-ratio:auto;min-height:560px}.surface-scene:before{top:12px;right:12px;bottom:12px;left:12px}.dash-fragment-main{left:20%;width:40%}.dash-fragment-account{right:6%;width:28%}.dash-fragment-activity{left:6%;width:28%}.dash-note-main,.news-note-main,.monitor-note-main{right:6%;width:36%}.news-headline-stack{left:5%;width:34%}.news-fragment-story{left:40%;width:31%}.news-fragment-context{right:5%;width:23%}.monitor-fragment-create{left:5%;width:30%}.monitor-note-main{left:38%;width:34%}.monitor-fragment-alert{right:5%;width:24%}.monitor-state-machine{left:38%;right:5%;bottom:12%}.apps-fragment-source{left:5%;width:34%}.apps-note-main{left:42%;width:34%}.apps-fragment-workspace{right:5%;width:24%}.apps-ecosystem-cards{right:5%;width:33%}.slogan-section{min-height:152svh}.slogan-text{font-size:clamp(30px,8.2vw,46px)}.chapter-stack{margin-top:0;padding-top:0}.proof-diagram{min-height:480px}.editorial-title{font-size:26px}.editorial-body{max-width:none}.chapter-row,.chapter-row-island{padding:28px 0;gap:18px}.mechanism-canvas{min-height:360px}.ai-core{left:34%;width:34%}.ai-fragment-response{right:5%;width:26%}.news-flow-stack{left:5%;width:31%}.news-fragment-main{left:38%;width:32%}.news-fragment-summary,.news-core{right:5%;width:24%}.monitor-create-card{left:5%;width:28%}.monitor-transition-panel{left:34%;right:8%;flex-wrap:wrap}.monitor-row-fragment-alert{right:5%;width:24%}.apps-row-fragment-source{left:5%;width:34%}.apps-ecosystem-core{left:43%;right:5%}.scene-mini-rail,.mechanism-strip,.apps-thread-rail{max-width:calc(100% - 24px)}.result-rail{grid-template-columns:1fr}.trial-grid-copy,.trial-grid-graphic{padding:28px 22px}}@media (max-width: 560px){.wrap{width:calc(100% - 36px)}.scene-mini-rail,.mechanism-strip,.apps-thread-rail{display:none}.btn{width:100%}.nav-actions{width:100%;margin-left:0;justify-content:space-between}.hero-actions,.trial-actions,.closing-actions,.final-cta-actions{width:100%;flex-direction:column;align-items:stretch}.slogan-copy{width:calc(100% - 36px)}.slogan-footer{display:none}.proof-diagram{min-height:540px}.proof-node-monitor{left:12px}.proof-node-finder{right:12px}.surface-stage{min-height:620px}.trial-grid-graphic{min-height:280px}.trial-wordmark-stage{min-height:240px}.trial-wordmark-art{width:min(100%,560px)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.curtain-sticky,.hero-slice,.chapter-visual,.proof-diagram,.proof-lines{transform:none!important;opacity:1!important}.slogan-chunk{background-image:none;color:var(--text-strong)}.slogan-pin:after{display:none}}.hero-prototype{position:absolute;top:56px;right:44px;bottom:62px;left:44px}.hero-prototype:before,.chapter-prototype:before,.island-scene:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(255,255,255,.05);pointer-events:none}.hero-ambient{position:absolute;pointer-events:none;opacity:.7}.hero-ambient-a{top:11%;right:18%;bottom:25%;left:18%;background:radial-gradient(circle at 50% 50%,rgba(128,204,159,.1),transparent 64%);filter:blur(42px)}.hero-ambient-b{left:12%;right:12%;bottom:8%;height:18%;background:linear-gradient(90deg,transparent,rgba(128,204,159,.14),transparent);filter:blur(20px)}.hero-core,.chapter-focus-plane,.chapter-app-plane,.island-alert-stage,.island-destination-plane{position:absolute;overflow:hidden;background:linear-gradient(180deg,#ffffff08,#ffffff02),#080c12e6;border:1px solid rgba(255,255,255,.08);box-shadow:0 34px 80px #00000057,0 10px 24px #00000029;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);animation:float-soft 15s ease-in-out infinite}.hero-core:before,.chapter-focus-plane:before,.chapter-app-plane:before,.island-alert-stage:before,.island-destination-plane:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,transparent 38%,rgba(128,204,159,.11) 50%,transparent 62%,transparent 100%);transform:translate(-120%);animation:prototype-sweep 7.8s ease-in-out infinite;pointer-events:none}.hero-core:after,.chapter-focus-plane:after,.chapter-app-plane:after,.island-alert-stage:after,.island-destination-plane:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 24%,transparent 72%,rgba(5,8,13,.42)),linear-gradient(90deg,rgba(5,8,13,.18),transparent 10%,transparent 90%,rgba(5,8,13,.18));pointer-events:none}.hero-core-media,.chapter-proof-slice{position:absolute;top:18px;right:18px;bottom:64px;left:18px;overflow:hidden;background:#060a10e6}.hero-core-media img,.chapter-proof-slice img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.08) brightness(.56);transform:scale(1.08)}.hero-core-copy,.chapter-focus-copy{position:absolute;left:22px;right:22px;bottom:18px;z-index:2}.hero-core-copy{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.hero-core-copy strong,.chapter-focus-copy strong{display:block;margin-top:8px;line-height:1.08;letter-spacing:-.045em;color:#f3f6faf2}.hero-core-copy strong{max-width:470px;font-size:clamp(26px,2vw,34px)}.chapter-focus-copy strong{max-width:72%;font-size:clamp(22px,1.65vw,28px)}.hero-core-meta{max-width:190px;font-size:12px;line-height:1.6;text-align:right;color:#a3adbab8}.hero-signal,.hero-headline-tape span,.hero-watch-stack span,.chapter-thread-ribbons span,.chapter-headline-tape span,.chapter-watch-stack span,.chapter-signal-list span,.hero-trigger-rail span,.hero-app-thread,.island-dock-pill,.island-rail span{position:absolute;z-index:3;display:block;padding:12px 0 0 14px;background:linear-gradient(90deg,rgba(12,18,27,.68),transparent 88%);border-left:1px solid rgba(128,204,159,.28)}.hero-signal strong,.hero-headline-tape span,.hero-watch-stack span,.chapter-thread-ribbons span,.chapter-headline-tape span,.chapter-watch-stack span,.chapter-signal-list span,.hero-trigger-rail span,.hero-app-thread,.island-dock-pill strong,.island-rail span{font-size:13px;line-height:1.55;color:#f3f6fae0}.hero-signal strong{display:block;margin-top:6px;max-width:180px}.hero-lane{position:absolute;z-index:3;display:flex;align-items:center;gap:22px;min-height:30px;padding:0 14px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#f3f6fab8;border-left:1px solid rgba(128,204,159,.24);background:linear-gradient(90deg,rgba(12,18,27,.56),transparent 92%)}.hero-lane span,.chapter-signal-list span,.hero-trigger-rail span,.island-rail span{position:relative}.hero-lane span+span:before,.chapter-signal-list span+span:before,.hero-trigger-rail span+span:before,.island-rail span+span:before{content:"";position:absolute;left:-13px;top:50%;width:6px;height:6px;border:1px solid rgba(128,204,159,.26);transform:translateY(-50%);background:#80cc9f14}.hero-core-dashboard{left:22%;top:12%;width:58%;height:60%;transform:perspective(1400px) rotateX(10deg)}.hero-core-dashboard .hero-core-media img{object-position:center top}.hero-prototype-dashboard .hero-signal-left{left:6%;top:24%}.hero-prototype-dashboard .hero-signal-right{right:5%;top:38%}.hero-prototype-dashboard .hero-lane{left:27%;right:14%;bottom:7%}.hero-headline-tape{position:absolute;left:5%;top:17%;width:28%;display:grid;gap:12px;z-index:3}.hero-headline-tape span,.chapter-headline-tape span,.chapter-watch-stack span,.chapter-thread-ribbons span,.hero-watch-stack span{position:relative;padding:10px 0 0 14px}.hero-headline-tape .is-active,.chapter-headline-tape .is-active,.hero-trigger-rail .is-live,.chapter-trigger-gate .is-live{color:var(--brand-primary)}.hero-core-news{left:32%;top:14%;width:52%;height:60%;transform:perspective(1400px) rotateX(9deg)}.hero-core-news .hero-core-media img{object-position:center 14%}.hero-signal-summary{right:4%;top:31%}.hero-prototype-news .hero-lane{left:36%;right:11%;bottom:7%}.hero-watch-stack{position:absolute;left:5%;top:25%;width:23%;display:grid;gap:12px;z-index:3}.hero-core-monitor{left:29%;top:14%;width:52%;height:60%;transform:perspective(1400px) rotateX(9deg)}.hero-core-monitor .hero-core-media img{object-position:center 34%}.hero-trigger-rail{position:absolute;left:32%;right:16%;bottom:9%;z-index:3;display:flex;align-items:center;gap:22px;min-height:32px;padding:0 14px;border-left:1px solid rgba(128,204,159,.24);background:linear-gradient(90deg,rgba(12,18,27,.56),transparent 92%)}.hero-trigger-rail span{position:relative;padding:0;border-left:0;background:none}.hero-signal-alert{right:4%;top:28%}.hero-app-thread{top:10%;left:50%;width:240px;transform:translate(-50%);padding-top:10px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.hero-core-apps{left:18%;top:15%;width:64%;height:62%;transform:perspective(1400px) rotateX(8deg)}.hero-core-apps .hero-core-media-source{top:18px;right:34%;bottom:78px;left:18px}.hero-core-apps .hero-core-media-source img{object-position:left 10% top 22%}.hero-app-node{position:absolute;z-index:3;background:linear-gradient(180deg,#ffffff08,#ffffff03),#090e15d6;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 44px #0003}.hero-app-node strong{display:block;margin-top:6px;font-size:14px;line-height:1.45}.hero-app-node-source{left:24px;bottom:18px;width:34%;padding:12px 14px;border-color:#80cc9f38}.hero-app-node-ads{right:24px;top:24px;width:22%;padding:12px 14px}.hero-app-node-future{right:24px;bottom:18px;width:18%;padding:10px 12px;opacity:.72}.hero-prototype-apps .hero-lane{left:24%;right:18%;bottom:7%}.chapter-prototype{position:absolute;top:0;right:0;bottom:0;left:0}.chapter-prototype:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 52% 52%,rgba(128,204,159,.09),transparent 34%);pointer-events:none}.chapter-thread-ribbons{position:absolute;left:6%;top:22%;width:18%;display:grid;gap:12px;z-index:3}.chapter-prototype-ai .chapter-focus-plane{left:24%;top:16%;width:58%;height:58%;transform:perspective(1200px) rotateX(8deg)}.chapter-prototype-ai .chapter-proof-slice img{object-position:left 14% top 18%}.chapter-signal-list{position:absolute;right:6%;top:25%;width:17%;display:grid;gap:12px;z-index:3}.chapter-signal-list span{position:relative;padding:10px 0 0 14px}.chapter-headline-tape{position:absolute;left:6%;top:20%;width:22%;display:grid;gap:12px;z-index:3}.chapter-prototype-news .chapter-focus-plane{left:28%;top:16%;width:56%;height:58%;transform:perspective(1200px) rotateX(8deg)}.chapter-prototype-news .chapter-proof-slice img{object-position:left 8% top 16%}.chapter-signal-list-right{right:6%;top:25%}.chapter-watch-stack{position:absolute;left:6%;top:24%;width:20%;display:grid;gap:12px;z-index:3}.chapter-prototype-monitor .chapter-focus-plane{left:31%;top:18%;width:54%;height:56%;transform:perspective(1200px) rotateX(8deg)}.chapter-prototype-monitor .chapter-proof-slice img{object-position:right 16% top 32%}.chapter-trigger-gate{position:absolute;left:34%;right:12%;bottom:12%;z-index:3;display:flex;align-items:center;gap:16px;min-height:30px;padding:0 14px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#f3f6fac2;border-left:1px solid rgba(128,204,159,.24);background:linear-gradient(90deg,rgba(12,18,27,.58),transparent 92%)}.chapter-trigger-gate i{flex:1;height:1px;background:linear-gradient(90deg,#ffffff1a,#80cc9f3d,#ffffff1a)}.chapter-app-thread{position:absolute;top:11%;left:50%;z-index:3;transform:translate(-50%);min-height:28px;padding:8px 14px 0;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#f3f6fab8;border-left:1px solid rgba(128,204,159,.24);background:linear-gradient(90deg,rgba(12,18,27,.56),transparent 92%)}.chapter-app-plane{z-index:3}.chapter-app-plane strong{display:block;margin-top:6px;font-size:18px;line-height:1.3}.chapter-app-plane-source{left:7%;top:18%;width:44%;height:58%;transform:perspective(1200px) rotateX(8deg)}.chapter-app-plane-source .chapter-proof-slice{top:14px;right:14px;bottom:60px;left:14px}.chapter-app-plane-source .chapter-proof-slice img{object-position:left 12% top 18%}.chapter-app-plane-source .chapter-focus-copy strong{max-width:none}.chapter-app-plane-ads{right:10%;top:24%;width:24%;padding:18px 18px 16px}.chapter-app-plane-future{right:15%;bottom:16%;width:18%;padding:14px 16px 12px;opacity:.72}.result-rail{gap:18px;padding-top:8px}.rail-card{padding:0 0 0 16px;border-left:1px solid rgba(255,255,255,.1);background:none}.rail-card+.rail-card{padding-top:18px;border-top:1px solid rgba(255,255,255,.05)}.rail-card strong{font-size:17px;line-height:1.5}.rail-footer{padding:2px 0 0 16px}.island-sequence{position:relative;min-height:392px;display:block;padding:0;background:none}.island-scene{position:relative;min-height:392px;overflow:hidden;background:radial-gradient(circle,rgba(255,255,255,.03) .9px,transparent 1px),radial-gradient(circle at 50% 44%,rgba(128,204,159,.08),transparent 32%);background-size:20px 20px,auto}.island-scene:after{content:"";position:absolute;left:16%;right:14%;top:54%;height:1px;background:linear-gradient(90deg,#ffffff14,#80cc9f3d,#ffffff14);pointer-events:none}.island-dock-pill{left:7%;bottom:18%;width:180px}.island-alert-stage{left:28%;top:16%;width:42%;padding:22px 24px 18px;animation-delay:-1.8s}.island-alert-stage strong,.island-destination-plane strong{display:block;margin-top:8px;font-size:24px;line-height:1.16;letter-spacing:-.04em}.island-alert-stage p{margin:10px 0 0;max-width:340px;font-size:14px;line-height:1.65;color:var(--text-body)}.island-destination-plane{right:7%;top:28%;width:22%;padding:18px 18px 16px;animation-delay:-3.1s}.island-rail{position:absolute;left:30%;right:12%;bottom:12%;z-index:3;display:flex;flex-wrap:wrap;gap:20px}.island-rail span{position:relative;padding:0 0 0 12px;background:none;border-left:1px solid rgba(128,204,159,.24)}@keyframes prototype-sweep{0%,24%{transform:translate(-120%)}40%,to{transform:translate(120%)}}@media (max-width: 1240px){.hero-prototype{top:40px;right:28px;bottom:44px;left:28px}.hero-core-copy strong{font-size:28px}.hero-core-meta{max-width:150px}.chapter-focus-copy strong,.island-alert-stage strong,.island-destination-plane strong{font-size:22px}}@media (max-width: 980px){.hero-prototype,.chapter-prototype,.island-scene{position:relative;inset:auto;display:grid;gap:14px;min-height:0;padding:42px 18px 18px}.hero-prototype:before,.chapter-prototype:before,.island-scene:before{top:8px;right:8px;bottom:8px;left:8px}.hero-ambient,.hero-core,.hero-headline-tape,.hero-watch-stack,.hero-trigger-rail,.hero-signal,.hero-lane,.hero-app-thread,.chapter-thread-ribbons,.chapter-signal-list,.chapter-headline-tape,.chapter-watch-stack,.chapter-focus-plane,.chapter-trigger-gate,.chapter-app-thread,.chapter-app-plane,.island-dock-pill,.island-alert-stage,.island-destination-plane,.island-rail{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important;max-width:none!important;transform:none!important}.hero-core,.chapter-focus-plane,.chapter-app-plane-source,.island-alert-stage{min-height:240px}.hero-core-media,.chapter-proof-slice{top:14px;right:14px;bottom:64px;left:14px}.hero-core-copy{flex-direction:column;align-items:flex-start}.hero-core-copy strong,.chapter-focus-copy strong{max-width:none;font-size:22px}.hero-core-meta{max-width:none;text-align:left}.hero-headline-tape,.hero-watch-stack,.chapter-thread-ribbons,.chapter-headline-tape,.chapter-watch-stack,.chapter-signal-list,.hero-trigger-rail,.hero-lane,.island-rail{display:flex;flex-wrap:wrap;gap:10px}.hero-headline-tape span,.hero-watch-stack span,.chapter-thread-ribbons span,.chapter-headline-tape span,.chapter-watch-stack span,.chapter-signal-list span,.hero-trigger-rail span,.island-rail span{min-height:30px;padding:8px 0 0 12px}.hero-core-apps{min-height:320px}.hero-core-apps .hero-core-media-source{top:14px;right:14px;bottom:90px;left:14px}.hero-app-node-source,.hero-app-node-ads,.hero-app-node-future{width:auto;padding:12px 14px}.chapter-app-plane-ads,.chapter-app-plane-future{padding:14px 16px 12px}.chapter-trigger-gate i{min-width:36px}.island-scene:after{display:none}}@media (max-width: 760px){.hero-core,.chapter-focus-plane,.chapter-app-plane-source,.island-alert-stage{min-height:220px}.hero-core-copy strong,.chapter-focus-copy strong,.island-alert-stage strong,.island-destination-plane strong{font-size:20px}.result-rail{gap:14px}.rail-card strong{font-size:15px}}.northstar-demo{position:absolute;top:54px;right:36px;bottom:60px;left:36px}.northstar-demo:before,.chapter-northstar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.05);pointer-events:none}.northstar-support,.northstar-support-stack span,.chapter-mini-stack span,.chapter-thread-line span,.chapter-demo-response span,.chapter-news-summary span,.chapter-monitor-flow span,.northstar-bottom-rail span,.northstar-story-tags span,.northstar-monitor-flow span,.northstar-app-results span,.northstar-chip,.island-summary-row span,.island-rail span{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.northstar-support,.northstar-support-stack span,.chapter-mini-stack span,.chapter-demo-response span,.chapter-news-summary span,.chapter-monitor-flow span,.northstar-bottom-rail,.northstar-story-tags span,.northstar-monitor-flow,.northstar-app-results,.chapter-thread-line,.island-summary-row,.island-rail{z-index:3}.northstar-support{position:absolute;width:184px;padding:14px;border:1px solid rgba(255,255,255,.08);background:#0f151d}.northstar-support strong,.northstar-support-stack span,.chapter-mini-stack span,.chapter-thread-line span,.chapter-demo-response span,.chapter-news-summary span,.chapter-monitor-flow span,.northstar-story-tags span,.northstar-app-results span,.island-summary-row span,.island-rail span{color:#f3f6fad6}.northstar-support strong{display:block;margin-top:6px;font-size:15px;line-height:1.5;letter-spacing:-.02em}.northstar-support-left{left:4%}.northstar-support-right{right:4%}.northstar-support-stack{width:220px;display:grid;gap:12px}.northstar-support-stack span,.chapter-mini-stack span,.chapter-demo-response span,.chapter-news-summary span,.chapter-monitor-flow span,.northstar-story-tags span,.northstar-app-results span,.island-summary-row span,.island-rail span{display:block;padding:10px 12px;border:1px solid rgba(255,255,255,.08);background:#101720}.northstar-support-stack .is-active,.chapter-mini-stack .is-active,.chapter-monitor-flow .is-live,.northstar-monitor-flow .is-live,.northstar-frame-bar .is-live,.chapter-demo-bar .is-live,.northstar-support-stack .is-live,.northstar-app-toolbar .is-live,.chapter-app-topline .is-live{color:var(--brand-primary)}.northstar-frame,.chapter-demo-frame,.chapter-northstar-island .island-scene{position:absolute;overflow:hidden;background:#10161e;border:1px solid rgba(255,255,255,.08);box-shadow:0 34px 90px #00000052,0 12px 28px #00000029;clip-path:none}.northstar-frame:before,.chapter-demo-frame:before,.chapter-northstar-island .island-scene:before{display:none}.northstar-frame-bar,.chapter-demo-bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 16px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#a3adbab8;border-bottom:1px solid rgba(255,255,255,.06)}.northstar-panel,.chapter-demo-body{position:relative;z-index:2;height:calc(100% - 44px);background:#101720}.northstar-frame{left:21%;right:19%;top:12%;bottom:16%}.northstar-support-left.northstar-support-stack{top:21%}.northstar-bottom-rail{position:absolute;left:28%;right:20%;bottom:7%;display:flex;align-items:center;gap:22px;min-height:30px;padding:0 14px;border:1px solid rgba(255,255,255,.08);background:#101720;color:#f3f6fab8}.northstar-bottom-rail span,.island-rail span{position:relative;padding:0;border-left:0;background:none}.northstar-bottom-rail span+span:before,.island-rail span+span:before{content:"";position:absolute;left:-12px;top:50%;width:6px;height:6px;transform:translateY(-50%);border:1px solid rgba(128,204,159,.26);background:#80cc9f14}.northstar-panel-dashboard{display:grid;grid-template-columns:82px minmax(0,1fr) 176px;gap:18px;padding:18px}.northstar-sidebar{position:relative;min-width:0}.northstar-sidebar-thread{display:grid;align-content:start;gap:10px;padding-top:38px}.northstar-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;color:#f3f6fac2;border:1px solid rgba(255,255,255,.08);background:#101720}.northstar-chip.is-live{border-color:#80cc9f3d;color:var(--brand-primary)}.northstar-main-dashboard{position:relative;overflow:hidden;background:#101720;border:1px solid rgba(255,255,255,.06)}.northstar-main-dashboard:before{content:"";position:absolute;left:0;right:0;top:54%;height:1px;background:linear-gradient(90deg,#ffffff0a,#80cc9f33,#ffffff0a)}.northstar-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 18px 0}.northstar-metric{min-height:78px;padding:14px 14px 12px;border:1px solid rgba(255,255,255,.06);background:#0f151d}.northstar-metric span{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#a3adbaad}.northstar-metric strong{display:block;margin-top:8px;font-size:14px;line-height:1.45}.northstar-statement,.chapter-demo-statement,.northstar-monitor-alert,.northstar-story-card,.northstar-app-statement,.island-alert-stage,.island-destination-plane{overflow:hidden;background:#131a23;border:1px solid rgba(255,255,255,.08)}.northstar-statement,.chapter-demo-statement,.northstar-monitor-alert,.northstar-story-card,.northstar-app-statement{padding:18px;clip-path:none}.northstar-statement strong,.chapter-demo-statement strong,.northstar-monitor-alert strong,.northstar-story-card strong,.northstar-story-summary strong,.northstar-app-statement strong,.island-alert-stage strong,.island-destination-plane strong{display:block;margin-top:8px;color:#f3f6faf2;letter-spacing:-.045em}.northstar-statement strong,.northstar-monitor-alert strong,.northstar-story-card strong,.northstar-app-statement strong{font-size:clamp(24px,1.9vw,31px);line-height:1.06}.northstar-statement{position:absolute;left:18px;right:18px;bottom:18px;max-width:520px}.northstar-sidebar-actions{display:grid;align-content:start;gap:10px;padding-top:36px}.northstar-action{min-height:44px;padding:0 14px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#f3f6fae0;border:1px solid rgba(255,255,255,.08);background:#101720}.northstar-action.is-primary{color:#06100c;background:var(--brand-primary);border-color:transparent}.northstar-demo-dashboard .northstar-support-left{top:29%}.northstar-demo-dashboard .northstar-support-right{top:36%}.northstar-demo-news .northstar-support-left{top:20%}.northstar-demo-news .northstar-support-right{top:34%}.northstar-panel-news{position:relative}.northstar-panel-news:before{content:"";position:absolute;left:42%;right:16%;top:52%;height:1px;background:linear-gradient(90deg,#80cc9f42,#ffffff14)}.northstar-story-card{position:absolute;left:7%;top:18%;width:56%}.northstar-story-tags{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.northstar-story-summary{position:absolute;right:8%;top:26%;width:23%;padding:14px;border:1px solid rgba(255,255,255,.08);background:#101720}.northstar-story-summary strong{font-size:15px;line-height:1.55}.northstar-demo-monitor .northstar-support-left{top:30%}.northstar-demo-monitor .northstar-support-right{top:34%}.northstar-panel-monitor{position:relative}.northstar-panel-monitor:before{content:"";position:absolute;left:28%;right:26%;top:44%;height:1px;background:linear-gradient(90deg,#80cc9f38,#ffffff14)}.northstar-monitor-definition{position:absolute;left:7%;top:20%;width:25%;padding:14px 14px 12px;border:1px solid rgba(255,255,255,.06);background:#101720}.northstar-monitor-definition strong{display:block;margin-top:8px;font-size:15px;line-height:1.5}.northstar-monitor-flow,.chapter-monitor-flow{position:absolute;display:flex;align-items:center;gap:18px;min-height:30px;padding:0 14px;border:1px solid rgba(255,255,255,.08);background:#101720}.northstar-monitor-flow{left:24%;right:18%;bottom:16%}.northstar-monitor-flow span,.chapter-monitor-flow span{position:relative;padding:0;border-left:0;background:none}.northstar-monitor-flow span+span:before,.chapter-monitor-flow span+span:before{content:"";position:absolute;left:-11px;top:50%;width:8px;height:1px;background:#80cc9f4d}.northstar-monitor-alert{position:absolute;right:7%;top:21%;width:34%}.northstar-demo-apps .northstar-support-left{top:30%}.northstar-demo-apps .northstar-support-right{top:32%}.northstar-panel-apps{position:relative}.northstar-panel-apps:before{content:"";position:absolute;left:56%;top:12%;bottom:18%;width:1px;background:linear-gradient(180deg,#80cc9f3d,#ffffff0a)}.northstar-panel-apps:after{content:"";position:absolute;left:56%;right:20%;top:12%;height:1px;background:linear-gradient(90deg,#80cc9f38,#ffffff14)}.northstar-apps-thread,.chapter-app-thread{position:absolute;left:50%;transform:translate(-50%);min-height:28px;padding:8px 14px 0;border:1px solid rgba(255,255,255,.08);background:#101720;color:#f3f6fabd}.northstar-apps-thread{top:9%}.northstar-app-primary,.chapter-app-primary{position:absolute;overflow:hidden;background:#101720;border:1px solid rgba(255,255,255,.08);clip-path:none}.northstar-app-primary{left:7%;top:20%;width:48%;bottom:18%;padding:16px}.northstar-app-toolbar,.chapter-app-topline{display:flex;align-items:center;justify-content:space-between;min-height:34px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#a3adbabd}.northstar-app-search,.chapter-app-query{margin-top:18px;min-height:44px;padding:0 14px;display:flex;align-items:center;font-size:12px;color:#f3f6fab8;border:1px solid rgba(255,255,255,.06);background:#0f151d}.northstar-app-results{display:flex;gap:12px;margin-top:14px}.northstar-app-statement{position:absolute;left:16px;right:16px;bottom:16px}.northstar-app-secondary{position:absolute;right:8%;width:22%;padding:16px;overflow:hidden;background:#101720;border:1px solid rgba(255,255,255,.08);clip-path:none}.northstar-app-secondary strong{display:block;margin-top:8px;font-size:24px;line-height:1.06;letter-spacing:-.04em}.northstar-app-secondary.is-muted{opacity:.72}.northstar-panel-apps .northstar-app-secondary:first-of-type{top:24%}.northstar-panel-apps .northstar-app-secondary:last-of-type{bottom:18%}.chapter-row{grid-template-columns:minmax(220px,.84fr) minmax(0,2.02fr) minmax(200px,.72fr);gap:26px}.chapter-northstar{position:absolute;top:0;right:0;bottom:0;left:0}.chapter-demo-frame{left:10%;right:9%;top:14%;bottom:14%}.chapter-mini-stack{position:absolute;left:4%;top:24%;width:17%;display:grid;gap:12px}.chapter-demo-body{position:relative}.chapter-thread-line{position:absolute;left:10%;top:18%;display:flex;gap:12px}.chapter-demo-statement{position:absolute}.chapter-demo-statement strong{font-size:clamp(21px,1.55vw,26px);line-height:1.08}.chapter-northstar-ai .chapter-demo-statement{left:10%;bottom:16%;width:52%}.chapter-demo-response{position:absolute;right:8%;top:22%;width:21%;display:grid;gap:12px}.chapter-northstar-news .chapter-mini-stack{top:22%}.chapter-northstar-news .chapter-demo-statement{left:10%;top:24%;width:58%}.chapter-demo-body-news:before{content:"";position:absolute;left:57%;right:24%;top:50%;height:1px;background:linear-gradient(90deg,#80cc9f38,#ffffff0f)}.chapter-news-summary{position:absolute;right:8%;bottom:18%;width:20%;display:grid;gap:12px}.chapter-northstar-monitor .chapter-demo-statement{right:8%;top:22%;width:42%}.chapter-demo-body-monitor:before{content:"";position:absolute;left:16%;right:28%;top:48%;height:1px;background:linear-gradient(90deg,#80cc9f38,#ffffff0f)}.chapter-monitor-flow{left:10%;right:18%;bottom:16%}.chapter-app-thread{top:6%}.chapter-demo-body-apps:before{content:"";position:absolute;left:58%;top:12%;bottom:18%;width:1px;background:linear-gradient(180deg,#80cc9f3d,#ffffff0a)}.chapter-app-primary{left:7%;top:18%;width:49%;bottom:18%;padding:14px}.chapter-app-secondary-stack{position:absolute;right:8%;top:21%;width:23%;display:grid;gap:12px}.chapter-app-mini{padding:14px;overflow:hidden;background:#0b1018c7;border:1px solid rgba(255,255,255,.08);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.chapter-app-mini strong{display:block;margin-top:8px;font-size:18px;line-height:1.2;letter-spacing:-.035em}.chapter-app-mini.is-muted{opacity:.72}.chapter-row-island{grid-template-columns:minmax(220px,.86fr) minmax(0,2.14fr)}.chapter-northstar-island{position:absolute;top:0;right:0;bottom:0;left:0}.chapter-northstar-island .island-scene{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 40%,rgba(128,204,159,.08),transparent 34%),radial-gradient(circle,rgba(255,255,255,.03) .9px,transparent 1px);background-size:auto,18px 18px}.chapter-northstar-island .island-scene:after{content:"";position:absolute;left:16%;right:12%;top:56%;height:1px;background:linear-gradient(90deg,#80cc9f38,#ffffff0f)}.island-dock-pill{position:absolute;left:7%;bottom:17%;width:188px;padding:10px 0 0 14px;border-left:1px solid rgba(128,204,159,.24);background:linear-gradient(90deg,rgba(10,15,22,.68),transparent 92%)}.island-dock-pill strong{display:block;margin-top:8px;font-size:15px;line-height:1.5}.island-alert-stage{position:absolute;left:31%;top:18%;width:40%;padding:20px}.island-alert-stage strong,.island-destination-plane strong{font-size:clamp(24px,1.8vw,29px);line-height:1.08}.island-summary-row{display:flex;gap:12px;margin-top:18px}.island-destination-plane{position:absolute;right:7%;top:30%;width:21%;padding:18px}.island-rail{position:absolute;left:33%;right:12%;bottom:13%;display:flex;gap:20px}.result-rail{gap:14px;padding-top:8px}.rail-card{padding:0 0 0 16px;background:none}.rail-card+.rail-card{padding-top:14px}.rail-card strong{font-size:15px;line-height:1.55}@keyframes northstar-sweep{0%,25%{transform:translate(-120%)}44%,to{transform:translate(120%)}}@media (max-width: 1240px){.northstar-demo{top:40px;right:24px;bottom:44px;left:24px}.northstar-frame{left:20%;right:17%}.northstar-panel-dashboard{grid-template-columns:70px minmax(0,1fr) 150px}.chapter-row{grid-template-columns:minmax(220px,.88fr) minmax(0,1.86fr) minmax(190px,.76fr)}}@media (max-width: 980px){.northstar-demo,.chapter-northstar,.chapter-northstar-island{position:relative;inset:auto;display:grid;gap:14px;padding:42px 18px 18px}.northstar-demo:before,.chapter-northstar:before{top:8px;right:8px;bottom:8px;left:8px}.northstar-support,.northstar-frame,.northstar-bottom-rail,.chapter-demo-frame,.chapter-mini-stack,.chapter-app-thread,.chapter-northstar-island .island-scene,.island-dock-pill,.island-alert-stage,.island-destination-plane,.island-rail{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important;max-width:none!important;transform:none!important}.northstar-frame,.chapter-demo-frame,.chapter-northstar-island .island-scene{min-height:300px}.northstar-panel-dashboard{grid-template-columns:1fr}.northstar-sidebar-thread,.northstar-sidebar-actions{grid-auto-flow:column;align-content:initial;justify-content:start;padding-top:0}.northstar-panel-news:before,.northstar-panel-monitor:before,.northstar-panel-apps:before,.northstar-panel-apps:after,.chapter-demo-body-news:before,.chapter-demo-body-monitor:before,.chapter-demo-body-apps:before,.chapter-northstar-island .island-scene:after{display:none}.northstar-story-card,.northstar-story-summary,.northstar-monitor-definition,.northstar-monitor-alert,.northstar-monitor-flow,.northstar-apps-thread,.northstar-app-primary,.northstar-app-secondary,.chapter-thread-line,.chapter-demo-response,.chapter-news-summary,.chapter-monitor-flow,.chapter-app-primary,.chapter-app-secondary-stack{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important}.northstar-panel-apps,.northstar-panel-news,.northstar-panel-monitor,.chapter-demo-body{display:grid;gap:14px;padding:16px}.northstar-statement,.chapter-demo-statement{position:relative;left:auto;right:auto;bottom:auto;width:auto;max-width:none}.northstar-bottom-rail,.northstar-monitor-flow,.chapter-monitor-flow,.island-rail,.island-summary-row{flex-wrap:wrap}.chapter-app-secondary-stack{display:grid;gap:12px}}@media (max-width: 760px){.northstar-statement strong,.northstar-monitor-alert strong,.northstar-story-card strong,.northstar-app-statement strong,.chapter-demo-statement strong,.island-alert-stage strong,.island-destination-plane strong{font-size:20px}.northstar-support strong{font-size:14px}}@media (prefers-reduced-motion: reduce){.northstar-frame:before,.chapter-demo-frame:before,.chapter-northstar-island .island-scene:before{animation:none!important;transform:none!important}}.chapter-wall{position:relative}.chapter-row{grid-template-columns:minmax(220px,.9fr) minmax(0,1.84fr) minmax(220px,.82fr);gap:30px;align-items:start}.chapter-row.chapter-row-island{grid-template-columns:minmax(220px,.9fr) minmax(0,1.84fr) minmax(220px,.82fr);padding-top:54px;padding-bottom:54px}.chapter-canvas{min-height:380px;background:none}.chapter-canvas-ai,.chapter-canvas-island{min-height:400px}.chapter-canvas:after{display:none}.chapter-stage-shell{position:absolute;top:20px;right:24px;bottom:20px;left:24px;overflow:hidden;display:flex;flex-direction:column;background:#ffffff03;border:1px solid rgba(255,255,255,.07);border-radius:8px;box-shadow:0 24px 60px #00000052,0 4px 12px #0000002e}.chapter-stage-shell:before{display:none}.chapter-stage-bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 16px;font-family:var(--mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#a3adba8c;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.chapter-stage-bar .is-live{color:var(--brand-primary);display:flex;align-items:center;gap:6px}.chapter-stage-bar .is-live:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--brand-primary);box-shadow:0 0 6px var(--brand-primary)}.chapter-stage-body{position:relative;z-index:2;flex:1;min-height:0}.chapter-result-rail{gap:16px;padding-top:4px}.chapter-row.observe-inview .chapter-stage-shell,.chapter-row.observe-inview .chapter-result-rail{opacity:.15;transform:translateY(8px);transition:opacity .48s ease,transform .56s cubic-bezier(.18,1,.34,1)}.chapter-row.observe-inview.is-inview .chapter-stage-shell,.chapter-row.observe-inview.is-inview .chapter-result-rail{opacity:1;transform:none}.chapter-row.observe-inview .chapter-result-rail{transition-delay:.14s}.chapter-flow-axis,.chapter-object-link,.chapter-app-thread-line{position:absolute;background:linear-gradient(90deg,#80cc9f38,#ffffff0f);transform:scaleX(0);transform-origin:left center;transition:transform .8s cubic-bezier(.18,1,.34,1) .12s}.chapter-flow-axis-vertical{width:1px;background:linear-gradient(180deg,#80cc9f3d,#ffffff0f);transform:scaleY(0);transform-origin:center top}.chapter-row.observe-inview.is-inview .chapter-flow-axis,.chapter-row.observe-inview.is-inview .chapter-object-link,.chapter-row.observe-inview.is-inview .chapter-app-thread-line{transform:scaleX(1)}.chapter-row.observe-inview.is-inview .chapter-flow-axis-vertical{transform:scaleY(1)}.chapter-step-card,.chapter-story-card,.chapter-summary-card,.chapter-monitor-node,.chapter-app-node,.chapter-island-node,.chapter-object-card,.chapter-stage-note{position:absolute;overflow:hidden;background:#0b111af5;border:1px solid rgba(255,255,255,.08);border-radius:2px;box-shadow:0 12px 32px #00000038}.chapter-step-card,.chapter-stack-item,.chapter-story-footer span,.chapter-monitor-node p,.chapter-app-node p,.chapter-object-grid span,.chapter-island-node strong{font-size:12px;line-height:1.55}.chapter-step-column{position:absolute;left:36px;top:34px;width:222px;display:grid;gap:8px}.chapter-step-card{position:relative;min-height:40px;padding:0 12px;display:flex;align-items:center;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f3f6fad1}.chapter-stage-body-ai .chapter-flow-axis-vertical{left:266px;top:38px;bottom:48px}.chapter-object-link{left:267px;right:312px;top:61%;height:1px}.chapter-object-card{right:34px;top:34px;width:252px;padding:16px}.chapter-object-card strong{display:block;margin-top:8px;font-size:18px;line-height:1.12;letter-spacing:-.04em}.chapter-object-grid{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin-top:14px}.chapter-object-grid span:nth-child(odd){font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#a3adbabd}.chapter-object-grid span:nth-child(2n){color:#f3f6fadb}.chapter-stage-note{left:36px;bottom:12px;width:232px;padding:14px;background:linear-gradient(180deg,#ffffff06,#ffffff03),#0a0f16bd}.chapter-stage-note strong,.chapter-story-card strong,.chapter-monitor-node strong,.chapter-app-node strong,.chapter-island-node strong{display:block;margin-top:8px;font-size:18px;line-height:1.15;letter-spacing:-.04em;color:#f3f6faf0}.chapter-stage-note strong{font-size:14px;line-height:1.28}.chapter-stack-column{position:absolute;left:34px;top:42px;width:228px;display:grid;gap:10px}.chapter-stack-item{padding:10px 0 0 12px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f3f6fab8;border-left:1px solid rgba(128,204,159,.22);background:linear-gradient(90deg,rgba(10,15,22,.62),transparent 92%)}.chapter-stack-item.is-active{color:var(--brand-primary)}.chapter-story-card{left:262px;top:56px;width:322px;padding:18px}.chapter-story-card strong{font-size:19px;max-width:240px}.chapter-story-footer{display:flex;gap:18px;margin-top:20px}.chapter-story-footer span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#a3adbac2}.chapter-summary-card{right:34px;top:168px;width:212px;padding:16px}.chapter-summary-card strong{display:block;margin-top:8px;font-size:16px;line-height:1.45;color:#f3f6fae0}.chapter-flow-axis-news{left:584px;right:246px;top:214px;height:1px}.chapter-monitor-node{padding:16px}.chapter-monitor-node-watch{left:38px;top:40px;width:244px}.chapter-monitor-node-watch p,.chapter-app-node p{margin:10px 0 0;color:var(--text-body)}.chapter-monitor-node-condition{left:336px;top:84px;width:218px}.chapter-monitor-node-alert{right:42px;bottom:32px;width:244px}.chapter-monitor-node-alert:before{content:"";position:absolute;left:28px;top:-62px;width:1px;height:62px;background:linear-gradient(180deg,#80cc9f3d,#ffffff0f)}.chapter-flow-axis-monitor{left:282px;right:286px;top:150px;height:1px}.chapter-app-thread-line{left:190px;right:190px;top:54px;height:1px}.chapter-app-thread-label{position:absolute;left:50%;top:40px;transform:translate(-50%);min-height:26px;padding:8px 14px 0;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#f3f6fab8;border-left:1px solid rgba(128,204,159,.24);background:linear-gradient(90deg,rgba(10,15,22,.62),transparent 92%)}.chapter-app-node{padding:16px}.chapter-app-node-primary{left:38px;top:96px;width:306px}.chapter-app-node-secondary{right:38px;top:92px;width:180px}.chapter-app-node-future{right:38px;bottom:42px;width:180px;opacity:.76}.chapter-app-node-primary:after{content:"";position:absolute;right:-196px;top:54px;width:196px;height:1px;background:linear-gradient(90deg,#80cc9f38,#ffffff0f)}.chapter-stage-shell-island{top:24px;right:28px;bottom:24px;left:28px}.chapter-flow-axis-island{left:158px;right:168px;top:176px;height:1px}.chapter-island-node{padding:16px}.chapter-island-node-idle{left:36px;bottom:34px;width:188px}.chapter-island-node-expand{left:226px;top:48px;width:300px}.chapter-island-node-expand strong{font-size:22px}.chapter-island-node-open{right:38px;top:124px;width:182px}.chapter-island-node-open strong{font-size:18px}.chapter-row.observe-inview .chapter-step-column,.chapter-row.observe-inview .chapter-object-card,.chapter-row.observe-inview .chapter-stage-note,.chapter-row.observe-inview .chapter-stack-column,.chapter-row.observe-inview .chapter-story-card,.chapter-row.observe-inview .chapter-summary-card,.chapter-row.observe-inview .chapter-monitor-node,.chapter-row.observe-inview .chapter-app-node,.chapter-row.observe-inview .chapter-app-thread-label,.chapter-row.observe-inview .chapter-island-node{opacity:.15;transform:translateY(6px);transition:opacity .42s ease,transform .5s cubic-bezier(.18,1,.34,1)}.chapter-row.observe-inview.is-inview .chapter-step-column,.chapter-row.observe-inview.is-inview .chapter-object-card,.chapter-row.observe-inview.is-inview .chapter-stage-note,.chapter-row.observe-inview.is-inview .chapter-stack-column,.chapter-row.observe-inview.is-inview .chapter-story-card,.chapter-row.observe-inview.is-inview .chapter-summary-card,.chapter-row.observe-inview.is-inview .chapter-monitor-node,.chapter-row.observe-inview.is-inview .chapter-app-node,.chapter-row.observe-inview.is-inview .chapter-app-thread-label,.chapter-row.observe-inview.is-inview .chapter-island-node{opacity:1;transform:none}.chapter-row.observe-inview.is-inview .chapter-object-card,.chapter-row.observe-inview.is-inview .chapter-summary-card,.chapter-row.observe-inview.is-inview .chapter-monitor-node-condition,.chapter-row.observe-inview.is-inview .chapter-app-node-secondary,.chapter-row.observe-inview.is-inview .chapter-island-node-open{transition-delay:.14s}.chapter-row.observe-inview.is-inview .chapter-stage-note,.chapter-row.observe-inview.is-inview .chapter-monitor-node-alert,.chapter-row.observe-inview.is-inview .chapter-app-node-future{transition-delay:.22s}@media (max-width: 1240px){.chapter-row,.chapter-row.chapter-row-island{grid-template-columns:minmax(220px,.88fr) minmax(0,1.72fr) minmax(200px,.8fr);gap:24px}.chapter-object-card{width:244px}.chapter-summary-card,.chapter-app-node-secondary,.chapter-app-node-future,.chapter-island-node-open{width:190px}}@media (max-width: 980px){.chapter-row,.chapter-row.chapter-row-island{grid-template-columns:1fr}.chapter-canvas{min-height:0}.chapter-stage-shell,.chapter-stage-shell-island{position:relative;inset:auto;min-height:340px}.chapter-step-column,.chapter-object-card,.chapter-stage-note,.chapter-stack-column,.chapter-story-card,.chapter-summary-card,.chapter-monitor-node,.chapter-app-node,.chapter-app-thread-label,.chapter-island-node,.chapter-flow-axis,.chapter-object-link,.chapter-app-thread-line{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important;max-width:none!important}.chapter-stage-body{display:grid;gap:14px;padding:18px}.chapter-flow-axis,.chapter-object-link,.chapter-app-thread-line,.chapter-monitor-node-alert:before,.chapter-app-node-primary:after{display:none!important}.chapter-step-column,.chapter-stack-column{width:auto}.chapter-story-footer,.chapter-stage-body-ai,.chapter-stage-body-news,.chapter-stage-body-monitor,.chapter-stage-body-apps,.chapter-stage-body-island{display:grid;gap:14px}.chapter-app-thread-label{transform:none}}@media (prefers-reduced-motion: reduce){.chapter-stage-shell:before{animation:none!important;transform:none!important}.chapter-row.observe-inview .chapter-stage-shell,.chapter-row.observe-inview .chapter-result-rail,.chapter-row.observe-inview .chapter-step-column,.chapter-row.observe-inview .chapter-object-card,.chapter-row.observe-inview .chapter-stage-note,.chapter-row.observe-inview .chapter-stack-column,.chapter-row.observe-inview .chapter-story-card,.chapter-row.observe-inview .chapter-summary-card,.chapter-row.observe-inview .chapter-monitor-node,.chapter-row.observe-inview .chapter-app-node,.chapter-row.observe-inview .chapter-app-thread-label,.chapter-row.observe-inview .chapter-island-node{opacity:1!important;transform:none!important}.chapter-flow-axis,.chapter-object-link,.chapter-app-thread-line,.chapter-flow-axis-vertical{transform:none!important}}.trial-new{position:relative;background:var(--bg-page);overflow:hidden;border-radius:0}.trial-new-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:460px;width:100%;background:#ffffff03;border:1px solid rgba(255,255,255,.07);border-radius:0;overflow:hidden}.trial-new-left{display:flex;align-items:center;padding:88px 64px;border-right:1px solid rgba(255,255,255,.07)}@media (min-width: 1300px){.trial-new-left{padding-left:max(calc((100vw - 1280px)/2),110px)}}.trial-new-inner{max-width:420px}.trial-new-label{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-primary);margin-bottom:26px}.trial-new-headline{margin:0;line-height:1}.trial-hl-sans{display:block;font-family:var(--font);font-size:clamp(32px,3.4vw,54px);font-weight:700;letter-spacing:-.04em;color:var(--text-strong)}.trial-hl-serif{display:block;font-family:var(--font);font-style:italic;font-size:clamp(32px,3.4vw,54px);font-weight:300;letter-spacing:-.04em;color:#f3f6fab8;margin-top:4px}.trial-new-body{margin:26px 0 0;font-size:15px;line-height:1.66;color:var(--text-body);max-width:360px}.trial-new-actions{display:flex;align-items:center;gap:12px;margin-top:36px;flex-wrap:wrap}.trial-new-right{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:88px 48px}@media (min-width: 1300px){.trial-new-right{padding-right:calc((100vw - 1280px)/2 + 48px);padding-left:64px}}.trial-new-right:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;pointer-events:none}@media (min-width: 1300px){.trial-new-right:before{right:calc((100vw - 1280px)/2)}}.trial-new-wm-wrap{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;z-index:2;overflow:hidden;transform:translate(-24px)}.trial-new-wm-layer{font-family:var(--font);font-size:clamp(44px,7vw,120px);font-weight:700;letter-spacing:-.05em;white-space:nowrap;line-height:1;display:block}.trial-new-wm-base{position:relative;z-index:3;color:#f3f6fa26}.trial-new-wm-lit{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:4;color:#f3f6fae6;clip-path:inset(0 100% 0 0)}.trial-new-wm-ghost-1{position:absolute;top:0;left:50%;z-index:2;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.1);transform:translate(calc(-50% + 5px),5px)}.trial-new-wm-ghost-2{position:absolute;top:0;left:50%;z-index:1;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.045);transform:translate(calc(-50% + 11px),11px)}.trial-new-scan-beam{position:absolute;top:0;bottom:0;left:0;width:2px;pointer-events:none;z-index:4;background:#80cc9f80;box-shadow:0 0 12px 4px #80cc9f26,0 0 4px 1px #80cc9f4d;will-change:left,opacity}@media (max-width: 860px){.trial-new-grid{grid-template-columns:1fr}.trial-new-left{padding:48px 24px;border-right:none;border-bottom:1px solid rgba(255,255,255,.07);justify-content:center}.trial-new-inner{max-width:none;display:flex;flex-direction:column;align-items:center;text-align:center}.trial-new-headline{text-align:center}.trial-hl-sans,.trial-hl-serif{font-size:clamp(32px,8.5vw,48px)}.trial-hl-serif{font-style:normal}.trial-new-body{text-align:center;font-size:14px}.trial-new-actions{width:100%;flex-direction:column}.trial-new-actions .btn{width:100%;justify-content:center}.trial-new-right{min-height:200px;padding:48px 24px;justify-content:center;align-items:center}.trial-new-wm-wrap{text-align:center;display:flex;flex-direction:column;align-items:center;transform:none}.trial-new-wm-layer{font-size:clamp(28px,9vw,52px);letter-spacing:-.03em}.trial-new-wm-ghost-1,.trial-new-wm-ghost-2{left:50%;transform:translate(-50%)}.trial-new-wm-ghost-1{transform:translate(calc(-50% + 5px),5px)}.trial-new-wm-ghost-2{transform:translate(calc(-50% + 11px),11px)}.trial-new-wm-base{text-align:center}}@media (prefers-reduced-motion: reduce){.trial-new-scan:after{animation:none!important}}.ctx-section{position:relative;background:var(--bg-page-2);padding:96px 0;overflow:hidden;border-top:1px solid rgba(255,255,255,.06)}.ctx-dotfield{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.036) .8px,transparent 1px);background-size:20px 20px;pointer-events:none}.ctx-wrap{width:var(--safe-width);margin:0 auto}.ctx-header{max-width:620px;margin-bottom:52px}.ctx-label{margin:0 0 16px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.ctx-title{margin:0 0 16px;font-size:clamp(32px,3.4vw,54px);font-weight:700;letter-spacing:-.04em;line-height:1.08;color:var(--text-strong)}.ctx-body{margin:0 0 28px;font-size:17px;line-height:1.65;color:var(--text-body);max-width:560px}.ctx-cta{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;font-size:13px;font-weight:600}.ctx-flow{display:flex;align-items:stretch;width:100%;margin-bottom:28px}.ctx-card{flex:1;min-width:0;padding:18px 16px 20px;background:#ffffff03;border:1px solid rgba(255,255,255,.07);border-radius:8px;transition:background .38s ease,border-color .38s ease,box-shadow .38s ease}.ctx-card--active{background:linear-gradient(135deg,#80cc9f1a,#80cc9f06);border-color:#80cc9f61;box-shadow:0 0 0 1px #80cc9f1a,0 6px 24px #80cc9f1a,0 0 48px #80cc9f0d}.ctx-card--done{background:#80cc9f06;border-color:#80cc9f29}.ctx-card-head{display:flex;align-items:center;gap:7px;margin-bottom:12px;flex-wrap:wrap}.ctx-card-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;font-size:9px;border-radius:4px;background:#ffffff12;color:#ffffff80;transition:background .38s ease,color .38s ease}.ctx-card--active .ctx-card-icon,.ctx-card-icon--green{background:#80cc9f2e;color:var(--brand-primary)}.ctx-card--done .ctx-card-icon{background:#80cc9f1a;color:#80cc9fb3}.ctx-card-title{font-size:13px;font-weight:600;letter-spacing:-.01em;color:#f3f6fac2;transition:color .38s ease}.ctx-card--active .ctx-card-title{color:var(--text-strong)}.ctx-card--done .ctx-card-title{color:#f3f6fa99}.ctx-card-badge{font-family:var(--mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;padding:2px 6px;border:1px solid rgba(255,255,255,.08);border-radius:2px;color:#f3f6fa61;transition:color .38s ease,border-color .38s ease}.ctx-card--active .ctx-card-badge{color:#80cc9fdb;border-color:#80cc9f3d}.ctx-card--done .ctx-card-badge{color:#80cc9f85;border-color:#80cc9f24}.ctx-card-sub{font-size:12px;line-height:1.52;color:#a3adba7a;transition:color .38s ease}.ctx-card--active .ctx-card-sub{color:#a3adbad1}.ctx-card--done .ctx-card-sub{color:#a3adba70}.ctx-conn{flex:0 0 48px;position:relative;display:flex;align-items:center;justify-content:center}.ctx-conn-line{position:absolute;top:50%;left:0;right:0;height:1px;background:#ffffff17;transform:translateY(-50%)}.ctx-conn-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#80cc9f4d;height:1px;transform:scaleX(0);transform-origin:left;transition:transform .8s ease-in-out}.ctx-conn--pulsing .ctx-conn-line:after,.ctx-conn--done .ctx-conn-line:after{transform:scaleX(1)}.ctx-table-wrap{margin-top:12px;border:1px solid rgba(255,255,255,.07);border-radius:3px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch}.ctx-table{width:100%;border-collapse:collapse}.ctx-table thead tr{background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.07)}.ctx-table th{padding:11px 16px;text-align:left;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#a3adba75;font-weight:400;white-space:nowrap}.ctx-th-check{width:40px;padding-right:6px!important}.ctx-empty-check{display:inline-flex;width:16px;height:16px;border:1px solid rgba(255,255,255,.12);border-radius:3px;vertical-align:middle}.ctx-table tbody tr{border-bottom:1px solid rgba(255,255,255,.044);transition:background .18s ease}.ctx-table tbody tr:last-child{border-bottom:none}.ctx-table tbody tr:hover{background:#ffffff05}.ctx-table td{padding:13px 16px;font-size:12px;color:#a3adbab8;white-space:nowrap}.ctx-td-signal strong{color:var(--text-strong);font-weight:600;font-size:13px;letter-spacing:-.01em}.ctx-check{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;background:#80cc9f24;border:1px solid rgba(128,204,159,.3);border-radius:3px;color:var(--brand-primary);font-size:9px;font-weight:700;vertical-align:middle}.ctx-status-active{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#80cc9fc7}@media (max-width: 900px){.ctx-section{overflow:hidden;padding:56px 0}.ctx-flow{flex-direction:column;gap:8px}.ctx-conn{flex:0 0 28px;transform:none;overflow:hidden}.ctx-conn-line{top:0;bottom:0;left:50%;right:auto;width:1px;height:100%;transform:none}.ctx-conn-line:after{transform:scaleY(0);transform-origin:top}.ctx-conn--pulsing .ctx-conn-line:after,.ctx-conn--done .ctx-conn-line:after{transform:scaleY(1)}.ctx-card--active{box-shadow:0 0 0 1px #80cc9f1a,0 4px 12px #80cc9f14}.ctx-table{font-size:11px}}@media (prefers-reduced-motion: reduce){.ctx-card{transition:none!important}}.wa-section{position:relative;background:var(--bg-page);padding:96px 0;overflow:hidden;border-top:1px solid rgba(255,255,255,.06)}.wa-dots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.034) .8px,transparent 1px);background-size:22px 22px}.wa-wrap{width:var(--safe-width);margin:0 auto}.wa-header{text-align:center;max-width:660px;margin:0 auto 52px}.wa-label{margin:0 0 18px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff5c}.wa-title{margin:0 0 18px;font-size:clamp(32px,3.4vw,54px);font-weight:700;letter-spacing:-.04em;line-height:1.08;color:var(--text-strong)}.wa-body{margin:0 0 28px;font-size:17px;line-height:1.65;color:var(--text-body)}.wa-cta{min-height:42px;padding:0 20px;font-size:13px}.wa-routing{position:relative}.wa-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.wa-chip{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;background:#ffffff07;border:1px solid rgba(255,255,255,.07);border-radius:6px;font-size:12.5px;color:#f3f6fa70;transition:background .45s ease,border-color .45s ease,color .45s ease,box-shadow .45s ease}.wa-chip--active{background:linear-gradient(135deg,#80cc9f1a,#80cc9f06);border-color:#80cc9f61;color:var(--text-strong);box-shadow:0 0 0 1px #80cc9f1a,0 6px 24px #80cc9f1a,0 0 48px #80cc9f0d}.wa-chip--done{background:#80cc9f06;border-color:#80cc9f29;color:#f3f6fa61}.wa-chip-ico{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:#ffffff0f;font-size:10px;color:#ffffff61;flex-shrink:0;transition:background .45s ease,color .45s ease}.wa-chip--active .wa-chip-ico{background:#80cc9f24;color:var(--brand-primary)}.wa-chip--done .wa-chip-ico{background:#80cc9f12;color:#80cc9f85}.wa-svg{display:block;width:100%;height:72px;margin-top:0;overflow:visible}.wa-base{fill:none;stroke:#ffffff0e;stroke-width:1px}.wa-base--done{stroke:#80cc9f29}.wa-energy{fill:none;stroke:#80cc9f4d;stroke-width:1;stroke-dasharray:100 100;stroke-dashoffset:100}.wa-energy--fill{stroke-dashoffset:0;transition:stroke-dashoffset .8s ease-in-out}@keyframes wa-ring-pulse{0%,to{transform:scale(1);opacity:.38}50%{transform:scale(1.9);opacity:.06}}.wa-ring{fill:none;stroke:#80cc9f38;stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:center;transition:opacity .3s ease}.wa-ring--lit{opacity:1;animation:wa-ring-pulse 1.4s ease-in-out infinite}.wa-cdot{fill:#ffffff1a;transition:fill .35s ease}.wa-cdot--dim{fill:#80cc9f47}.wa-cdot--lit{fill:var(--brand-primary);filter:drop-shadow(0 0 6px rgba(128,204,159,.8))}.wa-panel{position:relative;background:#ffffff03;border:1px solid rgba(255,255,255,.07);border-radius:8px;overflow:hidden;box-shadow:0 -1px #80cc9f0f,inset 0 1px #ffffff0a}.wa-panel-cols{display:grid;grid-template-columns:1fr 1fr 1fr}.wa-col{padding:20px 18px;border-right:1px solid rgba(255,255,255,.055);opacity:.2;transform:translateY(4px);transition:opacity .52s ease,transform .52s ease}.wa-col:last-child{border-right:none}.wa-col--in{opacity:1;transform:none}.wa-col-hd{margin:0 0 10px;font-family:var(--mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:#a3adba6b}.wa-col-hd--sub{margin-top:0}.wa-story-title{font-size:17px;font-weight:600;letter-spacing:-.025em;line-height:1.32;color:var(--text-strong);margin-bottom:11px}.wa-story-sub{font-weight:400;color:#f3f6fa9e}.wa-story-tags{display:flex;gap:6px;flex-wrap:wrap}.wa-tag{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid rgba(255,255,255,.09);border-radius:3px;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;color:#f3f6fa9e}.wa-tag--muted{color:#a3adba66}.wa-hr{height:1px;background:#ffffff0e;margin:13px 0}.wa-field{display:flex;align-items:center;gap:10px;margin-bottom:7px;font-size:12px}.wa-fk{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#a3adba66;min-width:46px}.wa-fv{color:#f3f6faad;display:flex;align-items:center;gap:4px}.wa-live{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--brand-primary);box-shadow:0 0 6px #80cc9f80}.wa-triggered{display:inline-flex;align-items:center;padding:2px 7px;background:#80cc9f17;border:1px solid rgba(128,204,159,.22);border-radius:3px;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#80cc9fd1}.wa-summary-text{margin:0;font-size:12.5px;line-height:1.64;color:#f3f6faa3}.wa-more{margin-left:5px;color:#80cc9f85}.wa-why-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.wa-why-list{display:grid;gap:7px}.wa-why-item{display:flex;align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.52;color:#a3adba8f}.wa-why-dot{flex-shrink:0;margin-top:5px;width:5px;height:5px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:transparent}.wa-why-dot--g{border-color:#80cc9f7a;background:#80cc9f24}.wa-next{font-size:13.5px;font-weight:500;color:#f3f6fac7}.wa-result{display:flex;align-items:flex-start;gap:10px;padding:10px 11px;background:#80cc9f0d;border:1px solid rgba(128,204,159,.13);border-radius:3px}.wa-result-ico{color:var(--brand-primary);font-size:11px;flex-shrink:0;margin-top:2px}.wa-result-name{font-size:12.5px;font-weight:600;color:#f3f6facc;margin-bottom:3px}.wa-result-desc{font-size:11px;color:#a3adba85}.wa-result-desc u{text-underline-offset:2px;color:#80cc9fa3}.wa-surface{display:flex;align-items:center;gap:8px;padding:8px 11px;background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:3px}.wa-surface-ico{font-size:11px;color:#a3adba75}.wa-surface-name{flex:1;font-size:12.5px;color:#f3f6fabd}.wa-surface-ck{font-size:11px;font-weight:700;color:var(--brand-primary)}.wa-activity{border-top:1px solid rgba(255,255,255,.055);padding:14px 18px 18px;opacity:.2;transition:opacity .6s ease}.wa-activity--in{opacity:1}.wa-act-hd{margin:0 0 10px;font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#a3adba57}.wa-act-row{display:flex;align-items:center;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.038);font-size:11.5px;gap:0}.wa-act-row:last-child{border-bottom:none}.wa-act-who{font-weight:600;color:#f3f6fabd;flex-shrink:0}.wa-act-what{flex:1;color:#a3adba85;padding-left:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-act-link{color:#80cc9f99;text-decoration:underline;text-underline-offset:2px}.wa-act-time{flex-shrink:0;margin-left:20px;font-family:var(--mono);font-size:10px;color:#a3adba52}@media (max-width: 960px){.wa-chips{grid-template-columns:repeat(2,1fr)}.wa-panel-cols{grid-template-columns:1fr}.wa-col{border-right:none;border-bottom:1px solid rgba(255,255,255,.055)}.wa-col:last-child{border-bottom:none}}@media (prefers-reduced-motion: reduce){.wa-ring--lit{animation:none!important}.wa-col,.wa-activity{transition:none!important;opacity:1!important;transform:none!important}}.cw-mono-label{font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#a3adba6b;margin-bottom:7px;display:block}.cw-status-dot{width:6px;height:6px;border-radius:50%;background:var(--brand-primary);box-shadow:0 0 6px var(--brand-primary);flex-shrink:0;animation:cw-pulse 2.2s ease-in-out infinite}@keyframes cw-pulse{0%,to{opacity:1}50%{opacity:.35}}.chapter-stage-body.cw-body-ai,.chapter-stage-body.cw-body-news,.chapter-stage-body.cw-body-monitor,.chapter-stage-body.cw-body-apps,.chapter-stage-body.cw-body-island{display:flex;gap:0;overflow:hidden}.cw-body-ai{align-items:stretch}.cw-pipeline{flex:0 0 42%;display:flex;flex-direction:column;justify-content:center;gap:0;padding:18px 16px 18px 20px;border-right:1px solid rgba(255,255,255,.055)}.cw-step{display:flex;align-items:baseline;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.038)}.cw-step:last-child{border-bottom:none}.cw-step-num{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;color:#80cc9f80;flex-shrink:0;width:18px}.cw-step-label{font-size:12.5px;color:#f3f6fab8;line-height:1.3}.cw-object{flex:1;display:flex;flex-direction:column;padding:18px 18px 16px;background:#80cc9f06}.cw-object-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cw-object-title{font-size:13px;font-weight:600;color:#f3f6fadb;margin:0 0 14px;line-height:1.3}.cw-kv-grid{display:grid;grid-template-columns:auto 1fr;gap:5px 14px;font-size:11.5px}.cw-kv-grid span:nth-child(odd){font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;color:#a3adba6b;text-transform:uppercase;align-self:center}.cw-kv-grid span:nth-child(2n){color:#f3f6fac2;align-self:center}.cw-body-news{align-items:stretch}.cw-headline-stack{flex:0 0 38%;display:flex;flex-direction:column;justify-content:center;gap:0;padding:18px 14px 18px 20px;border-right:1px solid rgba(255,255,255,.055)}.cw-headline-item{padding:10px 0;font-size:11.5px;line-height:1.45;border-bottom:1px solid rgba(255,255,255,.04)}.cw-headline-item:last-child{border-bottom:none}.cw-hl-dim{color:#a3adba52}.cw-hl-active{color:#f3f6fae0;display:flex;align-items:flex-start;gap:8px}.cw-hl-marker{width:3px;height:3px;border-radius:50%;background:var(--brand-primary);flex-shrink:0;margin-top:6px}.cw-story-panel{flex:1;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.cw-story-card{flex:1;padding:16px 18px 14px;border-bottom:1px solid rgba(255,255,255,.055)}.cw-story-title{font-size:12.5px;font-weight:600;color:#f3f6fad1;line-height:1.4;margin:6px 0 10px}.cw-story-tags{display:flex;gap:6px;flex-wrap:wrap}.cw-story-tags span{padding:3px 8px;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#80cc9fb8;background:#80cc9f12;border:1px solid rgba(128,204,159,.18);border-radius:2px}.cw-summary-card{flex:0 0 auto;padding:12px 18px;background:#80cc9f09}.cw-summary-card p{margin:6px 0 0;font-size:11.5px;color:#a3adbaad;line-height:1.55}.cw-body-monitor{flex-direction:column;justify-content:center;padding:20px 24px 16px;gap:16px}.cw-monitor-flow{display:flex;align-items:center;gap:0}.cw-monitor-node{flex:1;padding:12px 14px;background:#090e1599;border:1px solid rgba(255,255,255,.07);border-radius:3px;display:flex;flex-direction:column;gap:3px}.cw-monitor-node strong{font-size:12px;font-weight:600;color:#f3f6fad1;line-height:1.3}.cw-monitor-node p{margin:0;font-size:10.5px;color:#a3adba80;line-height:1.45}.cw-monitor-node-trigger{border-color:#80cc9f3d;background:#80cc9f0a}.cw-monitor-arrow{flex-shrink:0;padding:0 10px;font-size:14px;color:#80cc9f70}.cw-triggered-badge{display:inline-block;margin-top:6px;padding:2px 7px;font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-primary);background:#80cc9f1a;border:1px solid rgba(128,204,159,.24);border-radius:2px}.cw-monitor-footer{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#a3adba4d}.cw-body-apps{flex-direction:column;gap:0}.cw-thread-bar{padding:10px 20px;border-bottom:1px solid rgba(255,255,255,.055);background:#80cc9f08;display:flex;align-items:center}.cw-apps-grid{flex:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:0;padding:16px 20px}.cw-apps-grid>.cw-app-node{border-right:1px solid rgba(255,255,255,.055);padding-right:16px;margin-right:0}.cw-apps-col-right{display:flex;flex-direction:column;gap:0;padding-left:16px}.cw-app-node{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.04)}.cw-app-node:last-child{border-bottom:none}.cw-app-node strong{display:block;font-size:13px;font-weight:600;color:#f3f6fad1;margin:4px 0}.cw-app-node p{margin:0;font-size:10.5px;color:#a3adba7a;line-height:1.5}.cw-app-primary{border-left:2px solid rgba(128,204,159,.36);padding-left:12px;background:#80cc9f06;border-radius:0 3px 3px 0}.cw-app-future strong{color:#a3adba5c}.cw-body-island{align-items:center;justify-content:center;padding:20px 24px;gap:0}.cw-island-states{display:flex;align-items:center;width:100%;gap:0}.cw-island-state{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 12px;text-align:center}.cw-island-state p{margin:0;font-size:10.5px;color:#a3adba7a;line-height:1.5;max-width:120px}.cw-island-state-expand .cw-mono-label{color:#80cc9f8f}.cw-island-bar{width:100%;max-width:100px;height:10px;border-radius:20px;background:#ffffff12;border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden}.cw-island-bar-idle{background:#ffffff0f}.cw-island-bar-expand{max-width:160px;height:32px;background:#090e15e0;border-color:#80cc9f38;box-shadow:0 0 16px #80cc9f1a}.cw-island-bar-expand:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(128,204,159,.06) 50%,transparent);animation:cw-island-sweep 2.4s ease-in-out infinite}@keyframes cw-island-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cw-island-bar-open{max-width:120px;background:#80cc9f1f;border-color:#80cc9f47}.cw-island-arrow{flex-shrink:0;padding:0 8px;font-size:16px;color:#80cc9f52;margin-top:-8px}.build-editorial{padding:96px 0;background:var(--bg-page);border-top:1px solid rgba(255,255,255,.06)}.build-editorial-header{margin-bottom:48px}.build-canvas{position:relative;height:380px;margin-bottom:32px}.build-canvas-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.build-svg-line{fill:none;stroke:#ffffff0f;stroke-width:1px;transition:stroke .4s}.build-svg-line--done{stroke:#80cc9f40}.build-svg-energy{fill:none;stroke:#80cc9f4d;stroke-width:1;stroke-dasharray:100;stroke-dashoffset:100}@keyframes build-energy-fill{0%{stroke-dashoffset:100}5%{stroke-dashoffset:100}95%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.build-svg-energy--fill{animation:build-energy-fill 1.2s ease-in-out forwards}.build-entity{position:absolute;width:22%;padding:20px;background:#ffffff03;border:1px solid rgba(255,255,255,.07);border-radius:10px;z-index:2;transition:border-color .4s,background .4s,box-shadow .4s}.build-entity--dim{opacity:.4}.build-entity--active{opacity:1;background:linear-gradient(135deg,#80cc9f1a,#80cc9f06);border-color:#80cc9f61;box-shadow:0 0 0 1px #80cc9f1a,0 6px 24px #80cc9f1a,0 0 48px #80cc9f0d}.build-entity--done{opacity:1;background:#80cc9f06;border-color:#80cc9f29}.build-entity--1{top:10px;left:0}.build-entity--2{top:130px;left:26%}.build-entity--3{top:10px;right:0}.build-entity--add{top:60px;left:52%;width:22%;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-style:dashed;border-color:#80cc9f40;background:transparent}.build-entity-add-icon{font-size:20px;color:#80cc9f80}.build-entity-add-text{font-size:13px;color:#80cc9f80}.build-entity-head{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.build-entity-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;flex-shrink:0;background:transparent!important;border:1.5px solid;border-color:inherit;color:inherit}.build-entity-name{font-size:14px;font-weight:700;color:var(--text-strong)}.build-entity-type{font-family:var(--mono);font-size:10px;font-weight:500;color:var(--text-muted);margin-left:auto}.build-entity-attr{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-body);padding:5px 0}.build-entity-attr-ico{font-size:10px;color:var(--text-muted);opacity:.5}.build-entity-more{font-size:11px;color:var(--text-muted);margin-top:8px;opacity:.6}.build-block-label{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff61;margin-bottom:28px}.build-block-headline{font-size:clamp(22px,2.4vw,34px);font-weight:400;letter-spacing:-.02em;line-height:1.45;color:var(--text-body);margin:0 0 20px;max-width:720px}.build-block-headline strong{font-weight:700;color:var(--text-strong)}.build-block-headline-light{color:var(--text-muted)}.build-block-link{display:inline-block;font-size:13px;font-weight:500;color:var(--text-body);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fff3;margin-bottom:32px;transition:color .2s}.build-block-link:hover{color:var(--text-strong);text-decoration-color:#ffffff80}.build-block-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:36px}.build-block-tab{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;background:#ffffff07;border:1px solid rgba(255,255,255,.07);border-radius:6px;font-size:12.5px;color:#f3f6fa70;cursor:pointer;transition:background .3s,border-color .3s,color .3s,box-shadow .3s}.build-block-tab:hover{color:var(--text-body);border-color:#ffffff1f}.build-block-tab.is-active{background:#80cc9f12;border-color:#80cc9f4d;color:var(--text-strong);box-shadow:0 0 22px #80cc9f12}.build-block-cards{display:flex;gap:20px;align-items:flex-start;margin-bottom:32px;min-height:160px}.build-block-card{flex:1;min-width:0;padding:18px;background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:8px;transition:border-color .2s}.build-block-card--primary{border-color:#80cc9f40;background:#80cc9f06}.build-block-card--add{display:flex;flex-direction:column;align-items:center;justify-content:center;border-style:dashed;border-color:#ffffff14;background:transparent;color:var(--text-muted);font-size:12px;gap:6px;min-height:140px;opacity:.5}.build-block-card-add-icon{font-size:18px;color:#ffffff4d}.build-block-card-head{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.05)}.build-block-card-icon{width:10px;height:10px;border-radius:2px;background:var(--brand-primary);opacity:.6}.build-block-card--primary .build-block-card-icon{opacity:1;box-shadow:0 0 6px #80cc9f66}.build-block-card-name{font-size:13px;font-weight:700;color:var(--text-strong)}.build-block-card-type{font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.08em;color:var(--text-muted);margin-left:auto}.build-block-card-attr{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-body);padding:5px 0}.build-block-card-attr-icon{font-size:8px;color:var(--text-muted);opacity:.5}.build-block-card-count{display:block;font-size:10px;color:var(--text-muted);margin-top:8px;opacity:.6}.build-block-table{border:1px solid rgba(255,255,255,.06);border-radius:8px;overflow:hidden}.build-block-table-row{display:grid;grid-template-columns:.7fr 1.2fr 1.2fr .5fr;padding:10px 20px;font-size:12px;color:var(--text-body);border-bottom:1px solid rgba(255,255,255,.04);align-items:center}.build-block-table-row:last-child{border-bottom:none}.build-block-table-head{background:#ffffff06;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding:8px 20px}.build-block-table-phase{font-weight:600;color:var(--text-strong)}.build-block-table-row--next{opacity:.5}.build-block-table-status{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.build-block-table-status--active{color:#80cc9fcc}.build-block-table-status--next{color:#ffffff4d}.final-cta-section{position:relative;padding:96px 0;background:var(--bg-page);border-top:1px solid rgba(255,255,255,.06);text-align:center}.final-cta-dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.03) .8px,transparent 1px);background-size:20px 20px;pointer-events:none}.final-cta-inner{position:relative;max-width:520px;margin:0 auto}.final-cta-headline{font-size:clamp(28px,3vw,44px);font-weight:700;letter-spacing:-.03em;color:var(--text-strong);margin:0 0 14px}.final-cta-body{font-size:16px;line-height:1.6;color:var(--text-body);margin:0 0 32px}.final-cta-buttons{display:flex;justify-content:center;gap:12px}.ctx-section .ctx-header{width:100%;max-width:1100px}.ctx-section .ctx-title{max-width:1100px}.ctx-section .ctx-body{max-width:880px}.ctx-section .ctx-card{opacity:1;background:#ffffff05;border-color:#ffffff17;box-shadow:none;transition:border-color .45s ease,background-color .45s ease,box-shadow .45s ease}.ctx-section .ctx-card-title{display:block;margin:12px 0 8px;color:#f3f6fab8;font-size:15px;line-height:1.35;transition:color .45s ease}.ctx-section .ctx-card-sub{color:#a3adba75;transition:color .45s ease}.ctx-section .ctx-card-head{min-height:24px}.ctx-section .ctx-card-badge{margin-left:0;color:#80cc9f8a;transition:color .45s ease,border-color .45s ease}.ctx-section .ctx-card.ctx-card--done .ctx-card-title{color:#f3f6faa3}.ctx-section .ctx-card.ctx-card--done .ctx-card-sub{color:#a3adba6b}.ctx-section .ctx-card.ctx-card--active{background:#17362733;border-color:#80cc9f75;box-shadow:0 0 0 1px #80cc9f09,0 10px 28px #144a2f0e}.ctx-section .ctx-card.ctx-card--active .ctx-card-title{color:#f3f6faf5}.ctx-section .ctx-card.ctx-card--active .ctx-card-badge{color:#80cc9feb;border-color:#80cc9f4d}.ctx-section .ctx-card.ctx-card--active .ctx-card-sub{color:#b9c4c9b8}.ctx-section .ctx-conn-line{transform:scaleX(0);transform-origin:left center}.ctx-section .ctx-conn.ctx-conn--pulsing .ctx-conn-line{animation:ctxConnectorFill .3s ease-out forwards}.ctx-section .ctx-conn.ctx-conn--done .ctx-conn-line{transform:scaleX(1)}@keyframes ctxConnectorFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ctx-section .ctx-cta{min-height:44px;padding-inline:16px;font-size:12px;background:#80cc9fd1;box-shadow:none}.ctx-section .ctx-cta:hover{background:#92d6ade0}.ctx-section .ctx-table-label{margin:0 0 12px;color:#a3adbaad;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.14em}.ctx-section .ctx-table tbody tr{opacity:.48;transition:opacity .45s ease,background-color .45s ease}.ctx-section .ctx-table tbody tr.code-row--done{opacity:.62}.ctx-section .ctx-table tbody tr.code-row--active{opacity:1;background:#80cc9f0b}.ctx-section .ctx-table tbody tr.code-row--active td:first-child,.ctx-section .ctx-table tbody tr.code-row--active td:last-child{color:#f3f6fae6}.ctx-section .ctx-table tbody tr.code-row--active .code-result{color:#80cc9fe6}.ctx-section .ctx-table.code-table--evidence-active tbody tr{opacity:.86}.ctx-section .ctx-table.code-table--evidence-active th:nth-child(2),.ctx-section .ctx-table.code-table--evidence-active th:nth-child(3),.ctx-section .ctx-table.code-table--evidence-active td:nth-child(2),.ctx-section .ctx-table.code-table--evidence-active td:nth-child(3){color:#f3f6fae6;background:#80cc9f0b}.ctx-section .code-result{color:#80cc9f94;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em}.ctx-section .ctx-table.code-table--evidence-active .code-result{color:#80cc9f9e}.code-extension-workspace .wa-header{max-width:760px;opacity:.28;transform:translateY(8px);transition:opacity .65s ease,transform .65s ease}.code-extension-workspace.wa-sequence-started .wa-header{opacity:1;transform:none}.code-extension-workspace .wa-act-row{opacity:.3;transition:opacity .45s ease,background-color .45s ease}.code-extension-workspace .wa-act-row--done{opacity:.66}.code-extension-workspace .wa-act-row--active{opacity:1;background:#80cc9f0a}.code-extension-workspace .wa-act-row--active .wa-flow-step{color:var(--text-strong)}.code-extension-workspace .wa-panel-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.code-extension-workspace .wa-col{min-width:0}.code-extension-workspace .wa-col-right{border-left:1px solid rgba(255,255,255,.06)}.code-extension-workspace .wa-story-title,.code-extension-workspace .wa-summary-text{color:var(--text-strong);font-size:17px;font-weight:600;line-height:1.45}.code-extension-workspace .wa-flow-step{color:#a3adbab8}@media (max-width: 760px){.code-extension-workspace .wa-panel-cols{grid-template-columns:1fr}}.observe-inview{opacity:.15;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.observe-inview.is-inview{opacity:1;transform:translateY(0)}.nav-hamburger{display:none;background:none;border:none;padding:8px;cursor:pointer;-webkit-tap-highlight-color:transparent}.nav-hamburger-icon{display:block;width:20px;height:14px;position:relative}.nav-hamburger-icon:before,.nav-hamburger-icon:after{content:"";position:absolute;left:0;width:100%;height:2px;background:#f3f6facc;transition:transform .2s ease}.nav-hamburger-icon:before{top:0}.nav-hamburger-icon:after{bottom:0}.nav-hamburger-icon:after{box-shadow:0 -6px #f3f6facc}.nav-hamburger-icon.is-open:before{transform:translateY(6px) rotate(45deg)}.nav-hamburger-icon.is-open:after{transform:translateY(-6px) rotate(-45deg);box-shadow:none}.nav-mobile-overlay{display:none}.nav-desktop-only{display:inline-flex}@media (max-width: 860px){.nav-hamburger{display:flex;align-items:center;justify-content:center}.nav-shell{display:grid!important;grid-template-columns:44px 1fr auto;align-items:center;gap:0;min-height:var(--nav-height);padding:0 16px}.brandmark{justify-self:center}.brandmark img{height:22px}.nav-links{display:none;position:fixed;top:var(--nav-height);left:0;right:0;bottom:0;background:#05080d;z-index:100;flex-flow:row wrap;align-items:flex-start;padding:0 20px;overflow-y:auto;-webkit-overflow-scrolling:touch}.nav-links.is-mobile-open{display:flex}.nav-links .nav-mega-trigger{display:contents}.nav-links .nav-link,.nav-links .nav-link-parent{order:1;flex:1;height:auto!important;font-size:14px;font-weight:500;color:#f3f6fab3;padding:14px 0;border:none;text-align:center}.nav-links .nav-link-parent{text-align:left}.nav-links .nav-link:last-of-type{text-align:right}.nav-links:before{content:"";display:block;order:2;width:100%;height:1px;margin:0;background:#ffffff14}.nav-links .mega-menu{order:3;width:100%}.nav-links .mega-menu{display:block!important;position:static!important;opacity:1!important;pointer-events:auto!important;transform:none!important;box-shadow:none!important;border:none!important;background:transparent!important;padding:0!important;min-width:0!important;overflow:visible!important;height:auto!important;max-height:none!important;visibility:visible!important}.nav-links .mega-layout{display:flex;flex-direction:column;gap:0}.nav-links .mega-sidebar{display:none!important}.nav-links .mega-products{display:flex;flex-direction:column;padding:14px 0 0!important}.nav-links .mega-group{padding:0;margin:0 0 8px}.nav-links .mega-group-label{font-size:9px;padding:4px 0}.nav-links .mega-group-grid{display:flex;flex-direction:column}.nav-links .mega-item{padding:10px 0 10px 8px;border-bottom:1px solid rgba(255,255,255,.04)}.nav-actions{margin-left:0;gap:6px}.nav-desktop-only{display:none!important}.nav-actions .btn{min-height:34px;padding:0 12px;font-size:12px}.nav-mobile-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:transparent}.hero-subtitle{font-size:14px!important}.hero-actions{flex-direction:column!important;gap:10px!important}.hero-actions .btn{width:100%!important;justify-content:center!important}.observe-inview{opacity:1!important;transform:none!important;transition:none!important}.surface-tabs-module{width:100%!important;border-radius:0!important;border-left:none!important;border-right:none!important}.surface-band{overflow:hidden!important}.surface-band-buttons{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;min-width:0!important}.surface-button{min-height:44px!important;font-size:11px!important;padding:6px 2px!important}.surface-stage{aspect-ratio:16 / 11!important;min-height:0!important;max-height:60vh!important;mask-image:none!important;-webkit-mask-image:none!important}.wa-section{padding:56px 0}.wa-panel{overflow:visible;border:1px solid rgba(255,255,255,.08);border-radius:3px}.wa-panel-cols{grid-template-columns:1fr!important}.wa-col{border-right:none;border-bottom:1px solid rgba(255,255,255,.055);padding:14px 16px}.wa-chips{grid-template-columns:repeat(2,1fr)!important;gap:8px}.build-editorial-header{margin-bottom:32px}.build-canvas{position:static!important;height:auto!important;min-height:auto!important;display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.build-canvas-svg{display:none!important}.build-entity{position:static!important;width:100%!important;transform:none!important}.build-entity--add{width:100%!important;height:auto!important;min-height:80px}.build-block-table{margin-top:0}.build-block-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.build-block-tab{white-space:nowrap;font-size:10px;padding:6px 12px 8px}.build-block-cards{flex-direction:column;gap:12px}.build-block-card--add{min-height:80px}.build-block-table-row,.build-block-table-head{grid-template-columns:1fr 1fr}.build-block-table-head span:nth-child(3),.build-block-table-head span:nth-child(4),.build-block-table-row span:nth-child(3),.build-block-table-row span:nth-child(4){display:none}.final-cta-buttons{flex-direction:column;align-items:center}.final-cta-buttons .btn{width:100%;max-width:280px;justify-content:center}}.page-left,.page-left .chapter-title,.page-left .section-title{text-align:left}.page-left .chapter-body,.page-left .section-intro{margin-left:0;margin-right:0;text-align:left}.page-left .section-label,.page-left .chapter-label{justify-content:flex-start}.page-left .cap-grid,.page-left .build-block-table{text-align:left}.page-left .final-cta-section{text-align:center}.hero-copy{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;max-width:1100px!important}.hero-title{display:block!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;font-size:clamp(52px,6vw,84px)!important;line-height:1.05!important;letter-spacing:-.01em!important}.hero-subtitle,.hero-actions{margin-left:auto!important;margin-right:auto!important}.hero-actions .btn-ghost{background:#ffffff08!important;border-color:#ffffff1f!important;color:#f3f6fae6!important}.hero-actions .btn-ghost:hover{background:#ffffff14!important;border-color:#ffffff2e!important}@media (max-width: 980px){.hero-copy{max-width:100%!important}}@media (max-width: 760px){.hero-title{font-size:clamp(32px,8.4vw,52px)!important}.hero-title span{white-space:normal!important;display:inline!important}}.site-footer{display:block;width:100%;max-width:none;margin:0;padding:0;background:var(--bg-page);border-top:1px solid rgba(255,255,255,.06)}.site-footer .footer-inner{display:block;width:var(--safe-width);max-width:var(--safe-width);margin:0 auto;padding:60px 0 36px}.site-footer .footer-top{display:flex;align-items:flex-start;gap:40px;width:100%;height:auto;margin:0;padding:0 0 48px;border-bottom:1px solid rgba(255,255,255,.06)}.site-footer .footer-brand{display:flex;flex:0 0 300px;flex-direction:column;align-items:flex-start;width:300px;height:auto}.site-footer .footer-logo img{height:38px!important;width:auto!important;max-height:42px!important;object-fit:contain!important}.site-footer .footer-brand p{margin:14px 0 0;color:#a3adbaa6;font-size:17px;line-height:1.58;white-space:nowrap}@media (max-width: 760px){.site-footer .footer-brand p{font-size:15px}}.site-footer .footer-brand+.footer-col{margin-left:auto}.site-footer .footer-col{display:flex;flex:0 0 120px;width:120px;flex-direction:column;gap:10px;margin:0;padding:0}.site-footer .footer-bottom{position:relative;display:flex;justify-content:space-between;align-items:flex-start;width:100%;height:46px;margin:0;padding:28px 0 0;border:0}.site-footer .footer-bottom:before{content:"";position:absolute;top:0;left:50%;width:100vw;height:1px;transform:translate(-50%);background:#ffffff0f}.site-footer .footer-social{display:flex;gap:14px}.site-footer .footer-legal{margin:0}@media (max-width: 980px){.site-footer .footer-top{flex-wrap:wrap!important;gap:28px 24px!important}.site-footer .footer-brand{flex:1 1 100%!important;width:auto!important}.site-footer .footer-col{flex:1 1 40%!important;width:auto!important}.site-footer .footer-brand+.footer-col{margin-left:0!important}}@media (max-width: 900px){.ctx-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 600px){.cw-monitor-flow{flex-direction:column;gap:8px}.cw-monitor-arrow{transform:rotate(90deg);padding:4px 0}.cw-monitor-node{width:100%;box-sizing:border-box}}
