:root{--t-navy:#0d2420;--t-navy-80:#0d2420cc;--t-navy-40:#0d242066;--t-navy-12:#0d242014;--t-slate:#f4f6f5;--t-white:#fff;--t-amber:#c28a00;--t-amber-10:#c28a0014;--t-amber-20:#c28a002e;--t-teal:#1a7a6e;--t-teal-10:#1a7a6e14;--t-teal-hover:#125c52;--t-teal-bright:#3bbfaf;--t-rule:#0d24201a;--t-danger:#b42318;--t-on-dark:#fff;--t-on-dark-70:#ffffffb3;--t-on-dark-40:#fff6;--t-on-dark-20:#fff3;--ff-display:"Bricolage Grotesque", sans-serif;--ff-body:"DM Sans", sans-serif;--ff-mono:"Space Mono", monospace;--fs-display:60px;--fs-hero:44px;--fs-headline:24px;--fs-title:16px;--fs-body-xl:22px;--fs-body:14px;--fs-body-sm:12px;--fs-caption:11px;--fs-mono:10px;--fs-label:9px;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--lh-display:.95;--lh-tight:1.25;--lh-body:1.65;--ls-display:-3px;--ls-hero:-2.5px;--ls-title:-.3px;--ls-label:1.5px;--ls-eyebrow:3px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--gutter:var(--space-10);--nav-height:56px;--radius:0;--duration:.15s;--ease:ease;--z-nav:100;--z-modal:200}*,:before,:after{box-sizing:border-box}body{font-family:var(--ff-body);color:var(--t-navy);background:var(--t-slate);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}button{border-radius:var(--radius);font-family:inherit}input,select,textarea{border-radius:var(--radius)}.btn{font-family:var(--ff-display);font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;border-radius:var(--radius);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);transition:background var(--duration) var(--ease), color var(--duration) var(--ease), border-color var(--duration) var(--ease), opacity var(--duration) var(--ease);border:none;padding:11px 22px;line-height:1;text-decoration:none;display:inline-flex}.btn-sm{padding:9px 20px}.btn-block{width:100%}.btn-primary{background:var(--t-teal);color:var(--t-white)}.btn-primary:hover:not(:disabled){background:var(--t-teal-hover)}.btn-outline{color:var(--t-navy);border:1.5px solid var(--t-navy);background:0 0}.btn-outline:hover:not(:disabled){background:var(--t-navy);color:var(--t-white)}.btn-outline.btn-on-dark{color:var(--t-on-dark-70);border-color:var(--t-on-dark-20)}.btn-outline.btn-on-dark:hover:not(:disabled){color:var(--t-white);border-color:var(--t-on-dark-40);background:0 0}.btn-text{color:var(--t-teal);text-underline-offset:3px;background:0 0;padding:11px 0;text-decoration:underline;text-decoration-thickness:1px}.btn-text:hover:not(:disabled){color:var(--t-teal-hover)}.btn-inverse{background:var(--t-white);color:var(--t-teal)}.btn-inverse:hover:not(:disabled){background:var(--t-slate)}.btn:disabled{opacity:.5;cursor:not-allowed}.badge{font-family:var(--ff-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;border-radius:var(--radius);border:1px solid;padding:4px 10px;line-height:1.3;display:inline-block}.badge-teal,.b-teal{color:var(--t-teal);border-color:var(--t-teal-10);background:var(--t-teal-10)}.badge-amber,.b-amber{color:var(--t-amber);border-color:var(--t-amber);background:var(--t-amber-10)}.badge-navy,.b-navy{color:var(--t-navy);border-color:var(--t-rule);background:0 0}.field{margin-bottom:var(--space-5);flex-direction:column;gap:6px;display:flex}.field-label{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--t-navy-80);letter-spacing:.3px}.field-hint{font-size:var(--fs-body-sm);color:var(--t-navy-80);line-height:1.5;font-weight:var(--fw-light);margin:0}.field-hint strong{color:var(--t-navy);font-weight:var(--fw-regular)}.field-input{box-sizing:border-box;width:100%;font-family:var(--ff-body);font-size:13px;font-weight:var(--fw-regular);color:var(--t-navy);background:var(--t-white);border:1px solid var(--t-rule);border-radius:var(--radius);transition:border-color var(--duration) var(--ease), border-bottom-width var(--duration) var(--ease);outline:none;padding:10px 14px}.field-input:focus{border-color:var(--t-teal);border-bottom-width:2px}.field-input.is-error,.field-input[aria-invalid=true]{border-color:var(--t-danger)}.field-input:disabled{opacity:.5;cursor:not-allowed;background:var(--t-slate)}.field-input::placeholder{color:var(--t-navy-40)}.field-error{color:var(--t-danger);margin:0;font-size:12px;line-height:1.4}.metric{min-width:0}.metric-value{font-family:var(--ff-display);font-weight:var(--fw-black);letter-spacing:-1.5px;color:var(--t-navy);margin-bottom:4px;font-size:32px;line-height:1}.metric-amber .metric-value{color:var(--t-amber)}.metric-teal .metric-value{color:var(--t-teal)}.metric-navy .metric-value{color:var(--t-navy)}.metric-label{font-family:var(--ff-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--t-navy-40)}.metric-on-dark .metric-value{color:var(--t-white)}.metric-on-dark.metric-amber .metric-value{color:var(--t-amber)}.metric-on-dark.metric-teal .metric-value{color:var(--t-teal-bright)}.metric-on-dark .metric-label{color:var(--t-on-dark-40)}.brand-lockup{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-lockup-text{flex-direction:column;gap:2px;display:flex}.brand-lockup-word{font-family:var(--ff-display);font-weight:var(--fw-black);letter-spacing:-1px;color:var(--t-navy);font-size:18px;line-height:1}.brand-lockup-word .accent{color:var(--t-amber)}.brand-lockup-by{font-family:var(--ff-body);font-size:8px;font-weight:var(--fw-light);letter-spacing:2px;text-transform:uppercase;color:var(--t-navy-40)}.brand-lockup-light .brand-lockup-word{color:var(--t-white)}.brand-lockup-light .brand-lockup-by{color:var(--t-on-dark-40)}.t-wrap{font-family:var(--ff-body);color:var(--t-navy);background:var(--t-slate);flex-direction:column;min-height:100vh;padding:0;display:flex}.t-wrap main{flex:1}.t-nav{background:var(--t-white);border-bottom:1px solid var(--t-rule);padding:0 var(--gutter);height:var(--nav-height);z-index:var(--z-nav);justify-content:space-between;align-items:center;display:flex;position:relative}.t-nav-brand{align-items:center;text-decoration:none;display:flex}.t-nav-links{align-items:center;gap:28px;display:flex}.t-nav-links a{font-family:var(--ff-body);color:var(--t-navy-80);letter-spacing:.5px;font-size:12px;font-weight:400;text-decoration:none}.t-nav-links a:hover{color:var(--t-navy)}.t-nav-actions{align-items:center;gap:10px;display:flex}.t-modal-overlay{z-index:var(--z-modal);background:#0f172a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.t-modal{background:var(--t-white);border:1px solid var(--t-rule);width:100%;max-width:560px;max-height:min(90vh,720px);padding:28px 32px 32px;overflow-y:auto}.t-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.t-modal-title{font-family:var(--ff-display);letter-spacing:-.5px;color:var(--t-navy);margin:0;font-size:22px;font-weight:800}.t-modal-close{border:1px solid var(--t-rule);width:32px;height:32px;color:var(--t-navy-80);cursor:pointer;background:0 0;flex-shrink:0;font-size:20px;line-height:1}.t-modal-close:hover{color:var(--t-navy);border-color:var(--t-navy-80)}.t-modal-lead{color:var(--t-navy-40);margin:0 0 20px;font-size:13px;font-weight:300;line-height:1.5}.t-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.t-modal-actions .btn-block{width:auto;min-width:140px}.t-hero{background:var(--t-navy);grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:72px 40px 64px;display:grid}.t-hero-eyebrow{font-family:var(--ff-mono);letter-spacing:3px;text-transform:uppercase;color:var(--t-amber);margin-bottom:20px;font-size:10px}.t-hero-h1{font-family:var(--ff-display);letter-spacing:-2.5px;color:#fff;margin:0 0 20px;font-size:44px;font-weight:800;line-height:1}.t-hero-h1 em{color:var(--t-amber);font-style:normal}.t-hero-body{color:#ffffff8c;max-width:380px;margin:0 0 32px;font-size:14px;font-weight:300;line-height:1.7}.t-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.t-hero-stats{background:#ffffff12;border:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:1px;display:grid}.t-hero-stats .metric{background:#0d242099;padding:28px 24px}.t-how{background:var(--t-slate);padding:64px 40px}.t-how-header{margin-bottom:40px}.t-how-eyebrow{font-family:var(--ff-mono);letter-spacing:3px;text-transform:uppercase;color:var(--t-teal);margin-bottom:12px;font-size:10px}.t-how-title{font-family:var(--ff-display);letter-spacing:-1.5px;color:var(--t-navy);margin:0;font-size:28px;font-weight:800}.t-how-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.t-how-step{background:var(--t-white);border:1px solid var(--t-rule);padding:32px 28px}.t-how-step-num{font-family:var(--ff-mono);letter-spacing:2px;text-transform:uppercase;color:var(--t-amber);margin-bottom:16px;font-size:10px}.t-how-step-icon{color:var(--t-teal);margin-bottom:14px}.t-how-step-title{font-family:var(--ff-display);color:var(--t-navy);letter-spacing:-.2px;margin:0 0 8px;font-size:16px;font-weight:700}.t-how-step-body{color:var(--t-navy-80);margin:0;font-size:12px;font-weight:300;line-height:1.6}.t-features{background:var(--t-white);border-top:1px solid var(--t-rule);border-bottom:1px solid var(--t-rule);grid-template-columns:repeat(4,1fr);display:grid}.t-feat{border-right:1px solid var(--t-rule);padding:32px 28px}.t-feat:last-child{border-right:none}.t-feat-icon{color:var(--t-teal);margin-bottom:14px}.t-feat-title{font-family:var(--ff-display);color:var(--t-navy);letter-spacing:-.2px;margin:0 0 6px;font-size:14px;font-weight:700}.t-feat-body{color:var(--t-navy-80);margin:0;font-size:12px;font-weight:300;line-height:1.6}.t-cta-band{background:var(--t-teal);justify-content:space-between;align-items:center;gap:24px;padding:40px;display:flex}.t-cta-text{font-family:var(--ff-display);letter-spacing:-1px;color:#fff;margin:0;font-size:22px;font-weight:800}.t-cta-band .btn{white-space:nowrap;flex-shrink:0}.t-footer{background:var(--t-navy);justify-content:space-between;align-items:center;padding:28px 40px;display:flex}.t-footer-meta{gap:32px;display:flex}.t-footer-copy{font-family:var(--ff-mono);letter-spacing:1.5px;text-transform:uppercase;color:#fff3;font-size:9.5px}.t-auth-page{background:var(--t-slate);flex:1;justify-content:center;align-items:center;padding:48px 24px;display:flex}.t-auth-card{background:var(--t-white);border:1px solid var(--t-rule);width:100%;max-width:420px;padding:48px 40px}.t-auth-card--wide{max-width:520px}.t-auth-title{font-family:var(--ff-display);letter-spacing:-1px;color:var(--t-navy);margin:0 0 12px;font-size:24px;font-weight:800}.t-auth-lead,.t-auth-message{color:var(--t-navy-80);margin:0 0 28px;font-size:14px;font-weight:300;line-height:1.6}.t-auth-form{text-align:left}.t-auth-form>.btn-block{margin-top:8px}.t-auth-field{margin-bottom:20px}.t-auth-field>.field-label{margin-bottom:8px;display:block}.t-auth-hint{color:var(--t-navy-80);margin:0 0 12px;font-size:12px;font-weight:300;line-height:1.5}.t-auth-chip-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.t-auth-chip{font-family:var(--ff-body);text-align:left;color:var(--t-navy);background:var(--t-slate);border:1px solid var(--t-rule);cursor:pointer;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.35;display:flex}.t-auth-chip:hover:not(:disabled){border-color:var(--t-navy-80)}.t-auth-chip.selected{background:var(--t-navy);border-color:var(--t-navy);color:#fff}.t-auth-chip:disabled{opacity:.45;cursor:not-allowed}.t-auth-chip svg{flex-shrink:0;margin-top:1px}.t-auth-chip-desc{opacity:.85;margin-top:2px;font-size:11px;line-height:1.25;display:block}.t-auth-counter{font-family:var(--ff-mono);letter-spacing:1px;color:var(--t-navy-80);margin-top:10px;font-size:11px}.t-auth-check{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.t-auth-check input{accent-color:var(--t-teal);flex-shrink:0;width:16px;height:16px;margin-top:3px}.t-auth-check-title{color:var(--t-navy);font-size:14px;font-weight:600;display:block}.t-auth-check-hint{color:var(--t-navy-80);margin-top:4px;font-size:13px;font-weight:300;line-height:1.45;display:block}.t-auth-selection{color:var(--t-navy-80);margin-top:8px;font-size:12px;font-weight:300}.t-auth-error{color:var(--t-danger);margin-bottom:16px;font-size:13px;line-height:1.5}.t-auth-error a{color:var(--t-teal)}.t-auth-link{font-family:var(--ff-body);color:var(--t-teal);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:12px;font-weight:400;text-decoration:underline}.t-auth-link:hover:not(:disabled){color:var(--t-teal-hover)}.t-auth-link:disabled{opacity:.5;cursor:not-allowed}.t-auth-info{color:var(--t-navy-80);text-align:center;margin-top:20px;font-size:12px;font-weight:300;line-height:1.6}.t-auth-footer{color:var(--t-navy-80);text-align:center;margin-top:24px;font-size:13px;font-weight:300}.t-auth-otp-meta{color:var(--t-navy-80);margin-bottom:10px;font-size:12px}.t-auth-otp-meta strong{color:var(--t-navy);font-weight:400}.t-auth-actions{flex-direction:column;align-items:center;gap:10px;margin-top:12px;display:flex}.t-space{flex-direction:column;flex:1;display:flex}.t-space-header{background:var(--t-white);border-bottom:1px solid var(--t-rule);padding:28px 40px}.t-space-header-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.t-space-greeting{font-family:var(--ff-display);letter-spacing:-.5px;color:var(--t-navy);margin:0 0 6px;font-size:24px;font-weight:800}.t-space-meta{color:var(--t-navy-40);margin:0;font-size:13px;font-weight:300}.t-space-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.t-space-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.t-space-chip{font-family:var(--ff-mono);letter-spacing:1px;text-transform:uppercase;border:1px solid var(--t-rule);background:var(--t-slate);color:var(--t-navy-80);padding:5px 10px;font-size:9px}.t-space-stats{flex-wrap:wrap;gap:24px;margin-top:20px;display:flex}.t-space-stats .metric{min-width:120px}.t-space-stats .metric-value{letter-spacing:-1px;font-size:28px}.t-space-digest-note{color:var(--t-navy-80);margin-top:12px;font-size:12px}.t-space-digest-disabled{color:var(--t-navy-40);margin-top:12px;font-size:12px}.t-filterbar{background:var(--t-white);border-bottom:1px solid var(--t-rule);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 40px;display:flex}.t-filter-label{font-family:var(--ff-mono);letter-spacing:2px;text-transform:uppercase;color:var(--t-navy-40);margin-right:4px;font-size:9px}.t-filter-chip{font-family:var(--ff-mono);letter-spacing:1px;text-transform:uppercase;border:1px solid var(--t-rule);color:var(--t-navy-80);cursor:pointer;background:0 0;padding:6px 14px;font-size:10px}.t-filter-chip:hover{border-color:var(--t-navy-80)}.t-filter-chip.active{background:var(--t-navy);color:#fff;border-color:var(--t-navy)}.t-filter-chip.teal.active{background:var(--t-navy);border-color:var(--t-navy)}.t-filter-sep{background:var(--t-rule);width:1px;height:20px;margin:0 4px}.t-main{flex:1;grid-template-columns:240px 1fr;gap:0;display:grid}.t-sidebar{background:var(--t-white);border-right:1px solid var(--t-rule);min-height:400px;padding:28px 24px}.t-sidebar-section{margin-bottom:28px}.t-sidebar-title{font-family:var(--ff-mono);letter-spacing:2.5px;text-transform:uppercase;color:var(--t-navy-40);margin-bottom:14px;font-size:9px}.t-sidebar-item{border-bottom:1px solid var(--t-navy-12);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.t-sidebar-item:last-child{border-bottom:none}.t-sidebar-item-label{color:var(--t-navy-80);font-size:12.5px;font-weight:400}.t-sidebar-item.active .t-sidebar-item-label{color:var(--t-navy);font-weight:500}.t-feed{background:var(--t-slate);padding:24px 28px}.t-feed-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.t-feed-count{font-family:var(--ff-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--t-navy-40);font-size:10px}.t-feed-sort{font-family:var(--ff-body);color:var(--t-navy-80);border:1px solid var(--t-rule);background:var(--t-white);cursor:pointer;padding:6px 12px;font-size:12px}.t-ao-card{background:var(--t-white);border:1px solid var(--t-rule);transition:border-color var(--duration) var(--ease);cursor:pointer;color:inherit;align-items:flex-start;gap:24px;margin-bottom:10px;padding:24px 28px;text-decoration:none;display:flex;overflow:hidden}.t-ao-card:hover{border-color:var(--t-navy)}.t-ao-card.urgent{border-left:3px solid var(--t-navy)}.t-ao-left{flex:1;min-width:0}.t-ao-tag{font-family:var(--ff-mono);letter-spacing:2px;text-transform:uppercase;color:var(--t-amber);align-items:center;gap:12px;margin-bottom:10px;font-size:9px;display:flex}.t-ao-tag:before{content:"";background:var(--t-amber);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}.t-ao-title{font-family:var(--ff-display);font-size:var(--fs-title);font-weight:var(--fw-bold);color:var(--t-navy);letter-spacing:var(--ls-title);margin-bottom:8px;line-height:1.3}.t-ao-meta{flex-wrap:wrap;gap:16px;display:flex}.t-ao-meta-item{color:var(--t-navy-80);align-items:center;gap:5px;font-size:12px;font-weight:300;display:flex}.t-ao-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.t-ao-deadline{font-family:var(--ff-mono);letter-spacing:1px;text-transform:uppercase;color:var(--t-navy-40);text-align:right;font-size:10px;line-height:1.5}.t-ao-deadline.urgent{color:var(--t-navy);font-weight:500}.t-ao-budget{font-family:var(--ff-display);font-weight:var(--fw-black);color:var(--t-amber);letter-spacing:-.5px;font-size:22px}.t-feed-empty,.t-feed-error{color:var(--t-navy-40);text-align:center;padding:32px 0;font-size:13px}.t-feed-error{color:var(--t-danger)}.t-feed-load-more{justify-content:center;margin-top:16px;display:flex}.t-feed-skeleton{background:var(--t-white);border:1px solid var(--t-rule);height:100px;margin-bottom:10px;animation:1.2s ease-in-out infinite t-pulse}@keyframes t-pulse{0%,to{opacity:1}50%{opacity:.5}}.t-space-inbox{background:var(--t-white);border-top:1px solid var(--t-rule);padding:28px 40px}.t-space-inbox-title{font-family:var(--ff-display);color:var(--t-navy);letter-spacing:-.2px;margin:0 0 16px;font-size:16px;font-weight:700}.t-space-inbox-row{border-bottom:1px solid var(--t-navy-12);cursor:pointer;color:inherit;justify-content:space-between;align-items:center;padding:14px 0;text-decoration:none;display:flex}.t-space-inbox-row:hover .t-space-inbox-date{color:var(--t-teal)}.t-space-inbox-row:last-child{border-bottom:none}.t-space-inbox-date{color:var(--t-navy);font-size:13px;transition:color .15s}.t-space-inbox-meta{font-family:var(--ff-mono);letter-spacing:1px;text-transform:uppercase;color:var(--t-navy-40);align-items:center;gap:12px;font-size:10px;display:flex}.t-ao-detail{background:var(--t-slate);flex:1;padding:32px 40px 48px}.t-ao-detail-inner{max-width:900px;margin:0 auto}.t-ao-detail-breadcrumb{font-family:var(--ff-mono);letter-spacing:1px;text-transform:uppercase;color:var(--t-navy-40);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:10px;display:flex}.t-ao-detail-breadcrumb a{color:var(--t-teal);text-decoration:none}.t-ao-detail-breadcrumb a:hover{color:var(--t-teal-hover);text-decoration:underline}.t-ao-detail-header{background:var(--t-white);border:1px solid var(--t-rule);margin-bottom:12px;padding:28px 32px}.t-ao-detail-title{font-family:var(--ff-display);letter-spacing:-.5px;color:var(--t-navy);margin:0 0 12px;font-size:22px;font-weight:800;line-height:1.25}.t-ao-detail-tags{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.t-ao-detail-section{background:var(--t-white);border:1px solid var(--t-rule);margin-bottom:12px;padding:24px 32px}.t-ao-detail-section-title{font-family:var(--ff-mono);letter-spacing:2.5px;text-transform:uppercase;color:var(--t-navy-40);margin:0 0 16px;font-size:9px}.t-ao-detail-grid{grid-template-columns:repeat(2,1fr);gap:16px 32px;display:grid}.t-ao-detail-grid-item label{font-family:var(--ff-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--t-navy-40);margin-bottom:4px;font-size:9px;display:block}.t-ao-detail-grid-item span{color:var(--t-navy);font-size:13px;line-height:1.45}.t-ao-detail-body{color:var(--t-navy-80);white-space:pre-wrap;font-size:13px;line-height:1.65}.t-ao-detail-body a{color:var(--t-teal)}.t-ao-detail-body a:hover{color:var(--t-teal-hover)}.t-ao-doc-list{flex-wrap:wrap;gap:8px;display:flex}.t-ao-doc-chip{font-family:var(--ff-mono);letter-spacing:1px;text-transform:uppercase;border:1px solid var(--t-teal);background:var(--t-teal-10);color:var(--t-teal);align-items:center;gap:6px;padding:8px 14px;font-size:10px;text-decoration:none;display:inline-flex}.t-ao-doc-chip:hover{background:var(--t-teal);color:#fff}.t-digest-detail{background:var(--t-slate);flex:1;padding:32px 40px 48px}.t-digest-detail-layout{grid-template-columns:1fr 340px;gap:16px;max-width:1100px;margin:0 auto;display:grid}.t-digest-detail-list{flex-direction:column;gap:10px;display:flex}.t-digest-detail-panel{background:var(--t-white);border:1px solid var(--t-rule);align-self:start;padding:24px;position:sticky;top:24px}.t-digest-detail-panel-title{font-family:var(--ff-display);color:var(--t-navy);margin:0 0 8px;font-size:14px;font-weight:700}.t-digest-detail-panel-meta{color:var(--t-navy-40);font-size:12px;line-height:1.5}.t-digest-detail-panel .btn{margin-top:20px}@media (width<=1024px){.t-features{grid-template-columns:repeat(2,1fr)}.t-feat:nth-child(2){border-right:none}.t-feat:first-child,.t-feat:nth-child(2){border-bottom:1px solid var(--t-rule)}}@media (width<=768px){.t-nav{padding:0 20px}.t-nav-links{display:none}.t-hero{grid-template-columns:1fr;gap:40px;padding:48px 20px 40px}.t-hero-h1{letter-spacing:-1.5px;font-size:32px}.t-how{padding:48px 20px}.t-how-grid,.t-features{grid-template-columns:1fr}.t-feat{border-right:none;border-bottom:1px solid var(--t-rule)}.t-feat:last-child{border-bottom:none}.t-cta-band{flex-direction:column;align-items:flex-start;padding:32px 20px}.t-footer{flex-direction:column;align-items:flex-start;gap:20px;padding:28px 20px}.t-footer-meta{flex-direction:column;gap:8px}}@media (width<=480px){.t-nav-actions{gap:6px}.t-nav-actions .btn{padding:8px 12px;font-size:10px}.t-hero-stats .metric-value{font-size:26px}.t-auth-card{padding:32px 20px}.t-auth-chip-grid{grid-template-columns:1fr}.t-space-header,.t-filterbar,.t-space-inbox,.t-ao-detail,.t-digest-detail{padding-left:20px;padding-right:20px}.t-main{grid-template-columns:1fr}.t-sidebar{border-right:none;border-bottom:1px solid var(--t-rule);min-height:auto;padding:20px}.t-ao-card{flex-direction:column}.t-ao-right{align-items:flex-start}.t-ao-detail-grid,.t-digest-detail-layout{grid-template-columns:1fr}.t-digest-detail-panel{position:static}}
