@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_8778cd42-module__wRojWG__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_8778cd42-module__wRojWG__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5901b7c6-module__ec5Qua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5901b7c6-module__ec5Qua__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--bg-primary:#0f1115;--bg-secondary:#1a1d24;--bg-tertiary:#252a33;--text-primary:#fff;--text-secondary:#a1a1aa;--text-muted:#a1a1aa;--color-bg:var(--bg-primary);--color-bg-subtle:var(--bg-secondary);--color-surface:var(--bg-secondary);--color-surface-raised:var(--bg-tertiary);--color-text-primary:var(--text-primary);--color-text-secondary:#d1d5db;--color-text-muted:var(--text-muted);--color-text-inverse:#fff;--color-border:var(--border-strong);--color-border-strong:#64748b;--color-brand:#38bdf8;--color-brand-hover:#7dd3fc;--color-brand-active:#0ea5e9;--color-brand-subtle:#0c2d40;--color-brand-text:#7dd3fc;--color-success-bg:#dcfce7;--color-success-text:#14532d;--color-success-border:#15803d;--color-warning-bg:#fef3c7;--color-warning-text:#713f12;--color-warning-border:#b45309;--color-danger-bg:#fee2e2;--color-danger-text:#7f1d1d;--color-danger-border:#b91c1c;--color-info-bg:#dbeafe;--color-info-text:#1e3a8a;--color-info-border:#1d4ed8;--color-red:#ef4444;--color-red-glow:#ef44444d;--color-orange:#f97316;--color-orange-glow:#f973164d;--color-blue:#3b82f6;--color-blue-glow:#3b82f64d;--color-green:#10b981;--color-green-glow:#10b9814d;--color-neutral:#a855f7;--color-neutral-glow:#a855f74d;--color-grey:#9ca3af;--color-grey-glow:#9ca3af4d;--accent:var(--color-brand);--border-light:#ffffff14;--border-strong:#ffffff26;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-full:9999px;--transition-fast:.2s cubic-bezier(.4, 0, .2, 1);--transition-smooth:.4s cubic-bezier(.4, 0, .2, 1);--color-success:#10b981;--color-error:#ef4444;--color-primary:var(--accent);--color-text:var(--text-primary);--text:var(--text-primary)}*{box-sizing:border-box;margin:0;padding:0}html,body{-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--bg-primary);max-width:100vw;color:var(--text-primary);font-family:var(--font-inter), var(--font-noto-tc), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{min-height:100vh}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-shell-content{flex:1 0 auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-outfit), var(--font-noto-tc), sans-serif;letter-spacing:-.02em}a{color:inherit;text-decoration:none}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}.media-badge{letter-spacing:.5px;background:#ffffff1a;border-radius:4px;padding:4px 10px;font-size:.75rem;font-weight:600}.badge-propaganda{background:var(--color-danger-bg);color:var(--color-danger-text);border:1px solid var(--color-danger-border);letter-spacing:.5px;border-radius:4px;padding:4px 10px;font-size:.75rem;font-weight:700;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-red;box-shadow:0 0 8px #ef444466}.tag{color:var(--text-secondary);border:1px solid var(--color-brand);cursor:pointer;text-transform:uppercase;letter-spacing:1px;box-shadow:none;background:#0f1115cc;border-radius:4px;flex-shrink:0;padding:6px 16px;font-size:.85rem;transition:all .3s}.tag:hover,.tag.active{color:#fff;border-color:var(--accent);background:#38bdf826}@keyframes pulse-red{0%,to{opacity:1}50%{opacity:.7;box-shadow:0 0 15px #ef444499}}@media (max-width:640px){.tag{letter-spacing:0;min-height:38px;padding:7px 12px;font-size:.8rem}}.glass{-webkit-backdrop-filter:blur(12px);background:#0f1115b3;border:1px solid #38bdf833;box-shadow:0 8px 24px #0003}.text-shadow-sm{text-shadow:0 1px 2px #00000080}.text-shadow-md{text-shadow:0 2px 4px #00000080}.text-shadow-lg{text-shadow:0 4px 8px #00000080}.premium-card{-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;transition:all .3s;box-shadow:0 4px 30px #0000001a}.premium-card:hover{border-color:#eab30880;transform:translateY(-2px);box-shadow:0 0 20px #eab30826}.hidden-cached-component{visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-9999!important;height:0!important;position:absolute!important;overflow:hidden!important}.glass-card{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-sm);background:linear-gradient(#14181ecc 0%,#0f1115f2 100%);border:1px solid #94a3b829;border-top-color:#94a3b83d;transition:all .3s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 24px #00000047}.glass-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.16;background:linear-gradient(135deg,#94a3b847 0%,#0000 40%,#94a3b81f 100%);padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-card:after{content:"";pointer-events:none;opacity:.12;z-index:0;background:linear-gradient(#fff0 50%,#0000001a 50%) 0 0/100% 4px;position:absolute;inset:0}.glass-card>*{z-index:1;position:relative}.glass-card:hover{z-index:10;border-color:#38bdf852;transform:translateY(-2px);box-shadow:0 12px 28px #00000061}.glass-card:hover:before{opacity:.35}.hover-glow-red:hover{border-color:#ef444452}.hover-glow-orange:hover{border-color:#f9731652}.hover-glow-green:hover{border-color:#10b98152}.hover-glow-blue:hover{border-color:#3b82f652}.hover-glow-neutral:hover{border-color:#a855f752}.text-gradient{-webkit-text-fill-color:transparent;font-family:var(--font-outfit), var(--font-noto-tc), sans-serif;letter-spacing:-.01em;background-image:linear-gradient(135deg,#38bdf8 0%,#818cf8 50%,#c084fc 100%);-webkit-background-clip:text;background-clip:text}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards fade-in-up}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}@keyframes pulse-ring{0%{transform:scale(.8);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 10px #10b98100}to{transform:scale(.8);box-shadow:0 0 #10b98100}}.live-indicator{background-color:var(--color-green);border-radius:50%;width:8px;height:8px;animation:2s cubic-bezier(.4,0,.2,1) infinite pulse-ring}.ambient-bg{z-index:-1;background-color:var(--bg-primary);background-image:linear-gradient(#38bdf803 1px,#0000 1px),linear-gradient(90deg,#38bdf803 1px,#0000 1px);background-size:40px 40px;position:fixed;inset:0;overflow:hidden}.glow-orb{filter:blur(160px);opacity:.055;transform-origin:50%;border-radius:50%;animation:none;position:absolute}.glow-blue{background:var(--color-blue);width:600px;height:600px;top:-10%;left:-10%}.glow-green{background:var(--color-green);width:500px;height:500px;animation-delay:-5s;bottom:10%;right:-5%}.glow-purple{background:var(--color-neutral);opacity:.08;width:400px;height:400px;animation-delay:-10s;top:40%;left:40%}@keyframes float{0%{transform:translate(0)scale(1)}50%{transform:translate(30px,-50px)scale(1.1)}to{transform:translate(-20px,20px)scale(.9)}}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.btn{border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);border:none;justify-content:center;align-items:center;padding:10px 24px;font-family:inherit;font-weight:500;display:inline-flex}.btn-primary{background:var(--text-primary);color:var(--bg-primary)}.btn-primary:hover{opacity:.9;transform:scale(1.02)}.btn-outline{color:var(--text-primary);border:1px solid var(--border-strong);background:0 0}.btn-outline:hover{background:#ffffff0d}.dashboard-header-actions{z-index:30;position:relative}.dashboard-health-details{z-index:1;position:relative}.dashboard-health-details summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.dashboard-health-details summary::-webkit-details-marker{display:none}.dashboard-health-chevron{margin-left:2px;transition:transform .2s}.dashboard-health-details[open] .dashboard-health-chevron{transform:rotate(180deg)}.dashboard-health-panel{z-index:100;border:1px solid var(--border-strong);width:min(360px,100vw - 32px);color:var(--text-secondary);background:#0a101ef5;border-radius:10px;padding:14px;font-size:.82rem;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #00000059}.dashboard-health-panel p{margin:0 0 10px;line-height:1.55}.dashboard-health-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.dashboard-health-panel dl div{background:#ffffff0b;border-radius:7px;min-width:0;padding:8px}.dashboard-health-panel dt{color:var(--text-muted);font-size:.68rem}.dashboard-health-panel dd{color:var(--text-primary);margin:3px 0 0;font-weight:600}.dashboard-health-panel .dashboard-health-warning{color:var(--color-amber,#fbbf24);margin:10px 0 0}.dashboard-page{min-height:100vh;padding-top:72px;padding-bottom:88px}.dashboard-command-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.dashboard-back-link{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:18px;font-size:.88rem;text-decoration:none;display:inline-flex}.dashboard-eyebrow,.dashboard-kicker{color:var(--text-muted);letter-spacing:.12em;margin:0 0 8px;font-size:.68rem;font-weight:700}.dashboard-command-header h1{margin:0 0 8px;font-size:clamp(2rem,5vw,3.25rem)}.dashboard-subtitle{color:var(--text-secondary);margin:0}.dashboard-header-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dashboard-updated{color:var(--text-muted);align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.dashboard-count-badge{background:var(--color-red,#ef4444);color:#fff;text-align:center;border-radius:99px;min-width:20px;margin-left:2px;padding:1px 6px;font-size:.72rem}.dashboard-overview{border:1px solid var(--border-strong);border-left:4px solid var(--color-green,#22c55e);background:#ffffff09;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:44px;padding:24px 28px;display:flex}.dashboard-overview-warn{border-left-color:var(--color-amber,#f59e0b);background:#f59e0b0e}.dashboard-overview-danger{border-left-color:var(--color-red,#ef4444);background:#ef44440e}.dashboard-overview-label{color:var(--text-muted);font-size:.75rem}.dashboard-overview h2{margin:7px 0;font-size:1.35rem}.dashboard-overview p{color:var(--text-secondary);margin:0;line-height:1.5}.dashboard-overview-meta{color:var(--text-muted);text-align:right;white-space:nowrap;gap:6px;font-size:.78rem;display:grid}.dashboard-status{align-items:center;gap:7px;font-weight:700;display:inline-flex}.dashboard-status>span{background:currentColor;border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px}.dashboard-status-ok{color:var(--color-green,#22c55e)}.dashboard-status-warn{color:var(--color-amber,#f59e0b)}.dashboard-status-danger{color:var(--color-red,#ef4444)}.dashboard-section{margin-top:42px}.dashboard-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.dashboard-section-heading h2{margin:0;font-size:1.4rem}.dashboard-section-heading>p,.dashboard-section-note{color:var(--text-muted);margin:0;font-size:.8rem}.dashboard-queue-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dashboard-queue-item{border:1px solid var(--border-strong);min-width:0;color:var(--text-primary);background:#ffffff06;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:15px 14px;text-decoration:none;display:grid}.dashboard-queue-item:hover{border-color:var(--accent);transform:translateY(-1px)}.dashboard-queue-item strong{font-size:1.25rem}.dashboard-queue-item.is-zero{color:var(--text-muted)}.dashboard-queue-item.is-warn{color:var(--color-amber,#f59e0b);border-color:#f59e0b4d}.dashboard-queue-item.is-danger{color:var(--color-red,#ef4444);border-color:#ef444459}.dashboard-monitoring-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dashboard-monitoring-item{border:1px solid var(--border-strong);min-width:0;color:var(--text-secondary);background:#ffffff06;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:13px 14px;text-decoration:none;display:grid}.dashboard-monitoring-item:hover{border-color:var(--accent);transform:translateY(-1px)}.dashboard-monitoring-item strong{font-size:1.15rem}.dashboard-monitoring-item.is-warn{color:var(--color-amber,#f59e0b);border-color:#f59e0b4d}.dashboard-monitoring-item.is-danger{color:var(--color-red,#ef4444);border-color:#ef444459}.dashboard-monitoring-item.is-ok{color:var(--text-secondary)}.dashboard-empty{min-height:70px;color:var(--text-secondary);border:1px dashed var(--border-strong);border-radius:10px;align-items:center;gap:9px;padding:17px;display:flex}.dashboard-empty-success{color:var(--color-green,#22c55e);border-color:#22c55e40}.dashboard-health-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dashboard-health-link{color:inherit;text-decoration:none}.dashboard-health-row{border:1px solid var(--border-strong);background:#ffffff06;border-radius:10px;flex-direction:column;justify-content:space-between;gap:12px;min-height:96px;padding:15px;display:flex}.dashboard-health-row strong,.dashboard-health-row span{display:block}.dashboard-health-row>div>span{color:var(--text-muted);margin-top:5px;font-size:.75rem;line-height:1.4}.dashboard-main-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:20px;display:grid}.dashboard-panel{border:1px solid var(--border-strong);background:#ffffff06;border-radius:14px;min-width:0;padding:24px}.dashboard-risk-list{gap:10px;display:grid}.dashboard-risk-item{border-left:3px solid var(--color-red,#ef4444);color:inherit;background:#ffffff09;border-radius:8px;padding:14px;text-decoration:none}.dashboard-risk-item:hover{background:#fff1}.dashboard-risk-title{justify-content:space-between;gap:12px;display:flex}.dashboard-risk-title strong{overflow-wrap:anywhere}.dashboard-risk-title span{color:var(--color-red,#ef4444);flex:none;font-size:.75rem}.dashboard-risk-item p{-webkit-line-clamp:2;color:var(--text-secondary);-webkit-box-orient:vertical;margin:8px 0;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.dashboard-risk-item small{color:var(--text-muted);font-size:.72rem}.dashboard-quality-rate{align-items:baseline;gap:10px;margin:18px 0;display:flex}.dashboard-quality-rate strong{font-size:2.7rem}.dashboard-quality-rate span{color:var(--text-secondary);font-size:.8rem;line-height:1.5}.dashboard-quality-breakdown{color:var(--text-secondary);gap:8px;font-size:.82rem;display:grid}.dashboard-quality-breakdown span{background:#ffffff09;border-radius:6px;padding:7px 9px}.dashboard-quality-breakdown .is-ok{color:var(--color-green,#22c55e)}.dashboard-quality-breakdown .is-warn{color:var(--color-amber,#f59e0b)}.dashboard-quality-breakdown .is-danger{color:var(--color-red,#ef4444)}.dashboard-operations-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.dashboard-operations-grid>div{border:1px solid var(--border-strong);border-radius:10px;gap:5px;padding:16px;display:grid}.dashboard-operations-grid svg{color:var(--text-muted)}.dashboard-operations-grid strong{font-size:1.75rem}.dashboard-operations-grid span{color:var(--text-secondary);font-size:.82rem}.dashboard-operations-grid small{color:var(--text-muted);font-size:.72rem}.dashboard-activity-list{border:1px solid var(--border-strong);border-radius:10px;gap:1px;display:grid;overflow:hidden}.dashboard-activity-list>div{background:#ffffff06;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:14px;display:grid}.dashboard-activity-list>div+div{border-top:1px solid var(--border-strong)}.dashboard-activity-list strong,.dashboard-activity-list span,.dashboard-activity-list p{display:block}.dashboard-activity-list span{color:var(--text-muted);margin-top:4px;font-size:.75rem}.dashboard-activity-list p{color:var(--text-secondary);margin:5px 0 0;font-size:.78rem}.dashboard-activity-list time{color:var(--text-muted);white-space:nowrap;font-size:.72rem}.dashboard-access{min-height:60vh;padding-top:80px}@media (max-width:640px){.dashboard-health-panel{position:fixed;top:auto;bottom:16px;right:16px}}@media (max-width:900px){.dashboard-queue-grid,.dashboard-health-grid,.dashboard-monitoring-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid{grid-template-columns:1fr}.dashboard-operations-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.dashboard-page{padding-top:40px;padding-bottom:56px}.dashboard-overview{flex-direction:column;align-items:flex-start;padding:20px}.dashboard-overview-meta{text-align:left;white-space:normal}.dashboard-queue-grid,.dashboard-health-grid,.dashboard-monitoring-grid,.dashboard-operations-grid{grid-template-columns:1fr}.dashboard-section-heading{flex-direction:column;align-items:flex-start;gap:5px}.dashboard-panel{padding:17px}.dashboard-risk-title{display:block}.dashboard-risk-title span{margin-top:6px;display:block}.dashboard-activity-list>div{grid-template-columns:auto minmax(0,1fr)}.dashboard-activity-list time{grid-column:2}.dashboard-header-actions{flex-direction:column;align-items:flex-start}}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg,#ffffff08 25%,#ffffff14 50%,#ffffff08 75%) 0 0/200% 100%;animation:2s linear infinite shimmer}.skeleton-text{height:16px;margin-bottom:8px}.skeleton-title{width:60%;height:24px;margin-bottom:12px}.skeleton-card{border-radius:var(--radius-md);height:150px}.skeleton-avatar{border-radius:50%;width:48px;height:48px}.timeline-container{border-left:2px solid var(--border-strong);margin-left:12px;padding-left:24px;position:relative}.timeline-item{margin-bottom:24px;position:relative}.timeline-dot{background:var(--bg-primary);border:2px solid var(--border-strong);border-radius:50%;width:12px;height:12px;transition:all .3s;position:absolute;top:16px;left:-31px}.timeline-item.active .timeline-dot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 10px var(--accent)}.event-aeo-content{flex-direction:column;gap:16px;max-width:800px;margin-top:8px;display:flex}.event-direct-answer{margin:0;padding:0}.event-direct-answer-text{color:var(--text-secondary);margin:0;font-size:1.1rem;line-height:1.8}.event-faq-disclosure{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;transition:all .2s;overflow:hidden}.event-faq-disclosure[open]{background:#ffffff0a;border-color:#ffffff26}.event-faq-summary{cursor:pointer;color:var(--text-muted);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.85rem;display:flex}.event-faq-summary:hover{color:var(--text-primary)}.event-faq-summary-title{font-weight:500}.event-faq-summary-count{background:#ffffff0f;border-radius:4px;padding:1px 6px;font-size:.75rem}.event-faq-list{border-top:1px solid #ffffff0f;gap:8px;padding:8px 14px 14px;display:grid}.event-faq-item{border-top:1px solid #ffffff0d;padding-top:8px}.event-faq-item:first-child{border-top:none;padding-top:0}.event-faq-item h3{color:var(--text-primary);margin:0;font-size:.88rem;font-weight:600}.event-faq-item p{color:var(--text-secondary);margin:4px 0 0;font-size:.82rem;line-height:1.6}.area4-mobile-switch{background:#00000040;border:1px solid #ffffff14;border-radius:8px;gap:8px;margin-bottom:16px;padding:4px;display:none}.area4-switch-btn{cursor:pointer;min-height:40px;color:var(--text-muted);background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.85rem;font-weight:600;transition:all .15s;display:flex}.area4-switch-btn.active{background:var(--accent);color:#0f172a;box-shadow:0 2px 8px #38bdf84d}@media (max-width:900px){.area4-mobile-switch{display:flex}}.border-gradient-red-blue{background-image:linear-gradient(var(--bg-primary), var(--bg-primary)), linear-gradient(135deg, var(--color-red), var(--color-blue));background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000}.border-gradient-blue-green{background-image:linear-gradient(var(--bg-primary), var(--bg-primary)), linear-gradient(135deg, var(--color-blue), var(--color-green));background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000}.border-gradient-green-grey{background-image:linear-gradient(var(--bg-primary), var(--bg-primary)), linear-gradient(135deg, var(--color-green), var(--color-grey));background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000}.content-grid{grid-template-columns:1fr 350px;gap:32px;display:grid}.bottom-stats-grid{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}@media (max-width:900px){.content-grid{grid-template-columns:1fr}.bottom-stats-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:640px){.event-direct-answer,.event-faq-list{padding:16px}}@keyframes toast-slide-up{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.view-mode-toggle{border:1px solid var(--border-light);background:#0000003d;border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.view-mode-btn{color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:5px 8px;font-size:.78rem;display:inline-flex}.view-mode-btn.active{background:var(--accent);color:#050505;font-weight:700}.compact-items-list{flex-direction:column;gap:8px;width:100%;display:flex!important}.compact-item{box-shadow:none!important;background:#ffffff08!important;padding:10px 12px!important}.compact-item:not(.is-expanded)>:not(.person-header):not(.media-header){display:none}.compact-item .person-header,.compact-item .media-header{min-height:36px}.compact-item .person-avatar{width:36px!important;height:36px!important;font-size:.95rem!important}.compact-item .person-name{font-size:1rem!important}.compact-party-badge{color:var(--text-muted);background:#ffffff14;border-radius:999px;padding:2px 6px;font-size:.7rem;font-weight:500}.compact-expand-button{color:var(--accent);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;align-self:center;margin-left:auto;font-size:.78rem}@media (max-width:600px){.compact-item .person-header,.compact-item .media-header{flex-wrap:wrap;gap:6px}.compact-item .person-stats{font-size:.75rem}.compact-item .media-header>div{min-width:0}.compact-item .media-name{font-size:.95rem}.compact-item .media-card-analysis{width:100%}}
:root{--mobile-tab-bar-height:57px;--mobile-context-nav-height:57px;--ei-page:#f8fafc;--ei-surface:#fff;--ei-surface-muted:#f1f5f9;--ei-surface-elevated:#fff;--ei-ink:#0f172a;--ei-text:#1e293b;--ei-muted:#475569;--ei-line:#e2e8f0;--ei-blue:#244bc5;--ei-violet:#625b83;--ei-amber:#b45309;--ei-green:#15803d;--ei-red:#b91c1c;--ei-court-surface:#f8fafc;--ei-court-border:#e2e8f0;--ei-radius:14px}.ei-page{--color-bg:#f8fafc;--color-bg-subtle:#f1f5f9;--color-surface:#fff;--color-surface-raised:#fff;--color-text-primary:#0f172a;--color-text-secondary:#1e293b;--color-text-muted:#475569;--color-border:var(--ei-line);--color-border-strong:#64748b;--color-brand:#244bc5;--color-brand-hover:#1d3fa5;--color-brand-active:#182f7a;--color-brand-subtle:#eff6ff;--color-brand-text:#1e3a8a;--color-success:#15803d;--color-green:#15803d;--color-grey:#64748b;--accent:var(--color-brand);--bg-primary:var(--ei-page);--bg-secondary:var(--ei-surface-muted);--bg-tertiary:#e2e8f0;--text-primary:var(--ei-ink);--text-secondary:var(--ei-text);--text-muted:var(--ei-muted);--border-light:var(--ei-line);--border-strong:var(--color-border-strong);--color-primary:var(--ei-blue);--color-red:#b91c1c;--color-blue:#1d4ed8;min-height:100vh;color:var(--ei-ink);background:var(--ei-page)}.ei-page .ambient-bg{display:none}.ei-page .premium-card,.ei-page .glass-card{background:var(--ei-surface)!important;border:1px solid var(--ei-line)!important;border-radius:var(--ei-radius)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 1px 3px #18212d0a!important}.ei-page .premium-card:before,.ei-page .premium-card:after,.ei-page .glass-card:before,.ei-page .glass-card:after{display:none!important}.ei-page .premium-card:hover,.ei-page .glass-card:hover{transform:translateY(-1px);border-color:#b5c1d1!important;box-shadow:0 3px 10px #18212d0f!important}.ei-page .text-gradient{-webkit-text-fill-color:var(--ei-ink);background:0 0}.ei-page .tag,.ei-page .filter-tags .tag{border:1px solid var(--ei-line,#cbd5e1);background:var(--ei-surface,#fff);min-height:36px;color:var(--ei-text,#1e293b);box-shadow:none;letter-spacing:0;text-transform:none;border-radius:999px;font-weight:500;transition:all .2s}.ei-page .tag:hover,.ei-page .filter-tags .tag:hover{color:var(--ei-ink,#0f172a);background:#f1f5f9;border-color:#94a3b8}.ei-page .tag.active,.ei-page .filter-tags .tag.active,.ei-page .category-filters .tag.active{font-weight:600;border-color:var(--ei-blue,#244bc5)!important;background:var(--ei-blue,#244bc5)!important;color:#fff!important;box-shadow:0 1px 4px #244bc547!important}.ei-page .category-filters{border-bottom:1px solid var(--ei-line,#e2e8f0);-webkit-backdrop-filter:blur(12px)!important;background:#f8fafcf2!important;padding:6px 20px 6px 4px!important;box-shadow:0 2px 8px #0f172a0d!important;-webkit-mask-image:none!important;mask-image:none!important}.ei-page input,.ei-page select,.ei-page textarea{color:var(--ei-ink)!important;background:var(--ei-surface)!important;border-color:var(--color-border-strong)!important}.ei-page .media-badge{color:#1e3a8a;border:1px solid var(--color-info-border);opacity:1;background:#e0ecff;font-weight:650}.ei-page .badge-propaganda{color:var(--color-danger-text);background:var(--color-danger-bg);border-color:var(--color-danger-border);box-shadow:none;animation:none}.ei-page .btn-primary{background:var(--ei-blue);color:#fff}.ei-page .btn-outline{color:var(--ei-blue);border-color:var(--color-border-strong)}.ei-page .btn-outline:hover{background:#eef2fb}.ei-page .skeleton{background:linear-gradient(90deg,#dfe4ea 25%,#f0f2f5 50%,#dfe4ea 75%) 0 0/200% 100%!important;animation:2s linear infinite shimmer!important}.ei-page a:focus-visible,.ei-page button:focus-visible,.ei-page input:focus-visible,.ei-page select:focus-visible{outline:3px solid var(--ei-blue);outline-offset:2px}.ei-page .event-analysis-panel{--text-primary:#f8fafc;--text-secondary:#e2e8f0;--text-muted:#cbd5e1;--color-text-primary:#f8fafc;--color-text-secondary:#e2e8f0;--color-text-muted:#cbd5e1;--color-info-text:#93c5fd}.ei-page .event-analysis-panel :focus-visible{outline-color:#38bdf8}.ei-explore .content-grid{max-width:1240px;padding-top:30px;display:block}.ei-explore .sidebar{display:none}.ei-explore .feed{min-width:0}.ei-explore .feed-header{border-bottom:1px solid var(--ei-line);padding:0 0 20px}.ei-explore .feed-header h2{color:var(--ei-ink);font-size:clamp(1.55rem,3vw,2.2rem)}.ei-explore .article-card,.ei-explore .compact-article-card{background:var(--ei-surface)!important;border-color:var(--ei-line)!important;box-shadow:none!important}.ei-explore .compact-article-card{margin-bottom:8px}.ei-explore .compact-article-card:hover{background:var(--ei-surface-muted)!important}.ei-explore .article-meta,.ei-explore .compact-time,.ei-explore .compact-media{color:var(--ei-muted)!important}.ei-explore .article-title,.ei-explore .compact-title{color:var(--ei-ink)!important}.ei-explore .analysis-section,.ei-explore .compact-expanded-body{border-color:var(--ei-line)!important;background:#f8fafc!important}.ei-explore .event-index{border-top:1px solid var(--ei-line);margin-top:28px;padding-top:28px}.ei-explore .event-index-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.ei-explore .event-index-heading>div{gap:5px;display:grid}.ei-explore .event-index-heading span{color:var(--ei-blue);letter-spacing:.12em;font-size:.68rem;font-weight:800}.ei-explore .event-index-heading h2{color:var(--ei-ink);align-items:center;gap:8px;margin:0;font-size:1.2rem;display:flex}.ei-explore .event-index-heading p{max-width:430px;color:var(--ei-muted);margin:0;font-size:.78rem;line-height:1.55}.ei-explore .event-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ei-explore .event-index-empty{border-radius:var(--ei-radius);color:var(--ei-muted);text-align:center;border:1px dashed #d3dae2;padding:26px}.ei-event-detail .main-layout{padding-bottom:110px}.ei-event-detail .timeline-container{gap:12px!important}.ei-event-detail .timeline-item .premium-card{border-left-color:var(--ei-blue)!important;background:var(--ei-surface)!important;border:1px solid var(--ei-line)!important;color:var(--ei-ink)!important}.ei-event-detail .timeline-dot{box-shadow:none!important;background:var(--ei-surface)!important}.ei-event-detail .event-detail-toast{background:var(--ei-ink)!important;color:#fff!important;box-shadow:none!important}.ei-event-detail .event-aeo-content,.ei-event-detail .event-aeo-content section{color:var(--ei-text)}.ei-event-detail .event-report-context{color:var(--text-muted);margin:16px 0 0;font-size:.84rem;line-height:1.5}.ei-event-detail .event-community-overview{border-left:3px solid var(--accent);background:var(--ei-surface,#fff);justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;padding:16px 18px;display:flex}.ei-event-detail .event-community-overview div{gap:4px;display:grid}.ei-event-detail .event-community-overview strong{color:var(--text-primary)}.ei-event-detail .event-community-overview span,.ei-event-detail .event-community-overview a{color:var(--text-secondary);font-size:.84rem;line-height:1.5}.ei-event-detail .event-community-overview a{color:var(--accent);text-decoration:none}.ei-event-detail .glass-card{background:var(--ei-surface)!important;border-color:var(--ei-line)!important;color:var(--ei-ink)!important;box-shadow:0 1px 3px #18212d0a!important}.ei-event-detail .glass-card h2,.ei-event-detail .glass-card strong{color:var(--ei-ink)!important}.ei-event-detail .glass-card p{color:var(--ei-text)!important}.ei-court .ambient-bg{display:none}.ei-court .main-layout{background:var(--ei-page);min-height:100vh}.ei-court .legal-disclaimer{background:var(--ei-page);color:var(--ei-muted);border-color:var(--ei-line)!important}.ei-court [class*=docket],.ei-court [class*=activeCaseHero],.ei-court [class*=nextCaseHero],.ei-court [class*=idleCard],.ei-court [class*=archiveCard],.ei-court [class*=dailyGroupCard]{background:var(--ei-court-surface)!important;border-color:var(--ei-court-border)!important}.ei-community .content{padding-top:30px}.ei-community .hero{border-bottom:1px solid var(--ei-line);padding-bottom:16px}@media (max-width:768px){.ei-community .content,.ei-explore .content-grid{padding-top:20px}.ei-explore .container{padding-inline:14px}.ei-explore .event-index-heading{flex-direction:column;align-items:start}.ei-explore .event-index-grid{grid-template-columns:1fr}.ei-page [data-mobile-context-content=true]{padding-bottom:142px!important}.ei-event-detail[data-mobile-context-content=true]{padding-bottom:calc(var(--mobile-tab-bar-height) + var(--mobile-context-nav-height) + env(safe-area-inset-bottom,0px) + 20px)!important}.ei-event-detail .event-detail-toast{max-width:calc(100vw - 24px);right:12px!important;bottom:calc(var(--mobile-tab-bar-height) + var(--mobile-context-nav-height) + env(safe-area-inset-bottom,0px) + 12px)!important}}.person-card{background:var(--ei-surface,#fff)!important;border:1px solid var(--ei-line,#e2e8f0)!important;color:var(--ei-ink,#0f172a)!important;box-shadow:0 1px 3px #0f172a0d!important}.person-name,.person-name a{color:var(--ei-ink,#0f172a)!important}.person-name a:hover{color:var(--ei-blue,#244bc5)!important}.person-stats span{color:var(--ei-muted,#475569)!important}.compact-party-badge{color:#334155!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.person-card.figure-tone-blue{background:#eff6ff!important;border-color:#60a5fa!important;box-shadow:0 2px 8px #2563eb1f!important}.person-card.figure-tone-green{background:#f0fdf4!important;border-color:#4ade80!important;box-shadow:0 2px 8px #15803d1f!important}.person-card.figure-tone-neutral,.person-card.figure-tone-insufficient{background:#f8fafc!important;border-color:#cbd5e1!important}.person-card.figure-tone-divergent{background:#fffbeb!important;border-color:#fbbf24!important;box-shadow:0 2px 8px #a162071f!important}.compact-party-badge.party-badge-dpp{color:#fff!important;background:#15803d!important;border-color:#15803d!important}.compact-party-badge.party-badge-kmt{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.compact-party-badge.party-badge-tpp{color:#fff!important;background:#0284c7!important;border-color:#0284c7!important}.compact-party-badge.party-badge-npp{color:#fff!important;background:#b45309!important;border-color:#b45309!important}.compact-party-badge.party-badge-neutral{color:#fff!important;background:#64748b!important;border-color:#64748b!important}.figure-tone-label{white-space:nowrap;margin-left:8px;font-size:.78rem;font-weight:600;color:#475569!important}.figure-tone-label-divergent{color:#a16207!important}.media-card{background:var(--ei-surface,#fff)!important;border:1px solid var(--ei-line,#e2e8f0)!important;color:var(--ei-ink,#0f172a)!important}.media-name{color:var(--ei-ink,#0f172a)!important}.person-card select,.person-card select option{color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important}.person-card p{color:var(--ei-text,#1e293b)!important}.ei-page .tab-content details{background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 3px #0f172a0a!important}.ei-page .tab-content details summary{color:#1d4ed8!important}.ei-page .tab-content details div,.ei-page .tab-content details p,.ei-page .tab-content details li{color:#334155!important}.ei-page .tab-content input[type=text]{color:#0f172a!important;background:#fff!important;border:1.5px solid #94a3b8!important}.ei-page .tab-content input[type=text]::placeholder{color:#64748b!important}.ei-page .tab-content input[type=text]:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb26!important}.ei-page .tab-content button[style*="borderRadius: '20px'"],.ei-page .tab-content div[style*="flexWrap: 'wrap'"]>button{font-weight:500;color:#475569!important;background:#f8fafc!important;border:1px solid #cbd5e1!important}.ei-page .tab-content div[style*="flexWrap: 'wrap'"]>button[style*="rgba(0, 168, 255, 0.1)"]{font-weight:600;color:#1d4ed8!important;background:#eff6ff!important;border-color:#3b82f6!important}.ei-page .tab-content div[style*="flexWrap: 'wrap'"]>button:hover{color:#1d4ed8!important;background:#eff6ff!important;border-color:#93c5fd!important}.ei-page .tab-content p[style*="color: '#fbbf24'"]{font-weight:500;color:#b45309!important}.ei-page .analysis-box:before{display:none!important}.ei-page .analysis-box{border-color:var(--ei-line,#e2e8f0)!important;background:#f8fafc!important;box-shadow:0 1px 3px #0f172a0d!important}.ei-page .leaning-reason{border:1px solid var(--ei-line,#e2e8f0);color:var(--ei-ink,#0f172a)!important;background-color:#f1f5f9!important}.ei-page .quote-box{border:1px solid var(--ei-line,#e2e8f0);background:#f1f5f9!important}.ei-page .analysis-toggle-indicator,.ei-page .analysis-toggle-label,.ei-page .analysis-toggle-icon{color:var(--ei-muted,#475569)!important}.focus-page>nav{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#0b1220d9!important;border-bottom:1px solid #ffffff1f!important}.focus-page [class*=lightNavbar]{background:#0b1220d9!important;border-bottom:1px solid #ffffff1f!important}.focus-page [class*=lightNavbar] [class*=navLink]{color:#cbd5e1!important}.focus-page [class*=lightNavbar] [class*=navLink]:hover,.focus-page [class*=lightNavbar] [class*=navLink][class*=active],.focus-page [class*=lightNavbar] [class*=lightLogoTitle]{color:#fff!important}.focus-page [class*=lightNavbar] [class*=logoSubtitle]{color:#94a3b8!important}.ei-page .view-mode-toggle{background:#eef2f6!important;border:1px solid #cbd5e1!important}.ei-page .view-mode-btn{color:#475569!important;background:0 0!important}.ei-page .view-mode-btn:hover{color:#0f172a!important;background:#e2e8f0!important}.ei-page .view-mode-btn.active{color:#fff!important;background:#0f172a!important;font-weight:700!important;box-shadow:0 1px 3px #0f172a2e!important}.ei-page .view-mode-btn.active:hover,.ei-page .view-mode-btn.active:focus-visible{color:#fff!important;background:#0f172a!important}.timeline-verdict-box{color:var(--text-primary);background-color:#eab3081f;border:1px solid #eab30866}.ei-page .timeline-verdict-box{color:#78350f!important;background-color:#fefce8!important;border-color:#fcd34d!important}.timeline-verdict-title{color:#eab308;align-items:center;gap:6px;margin-bottom:4px;font-size:.82rem;font-weight:700;display:flex}.ei-page .timeline-verdict-title{color:#92400e!important}.ei-page .mediaBadge,.ei-page .mediaBadgeSm{text-shadow:none;color:#1e3a8a!important;opacity:1!important;background:#e0ecff!important;border-color:#93c5fd!important}@media (prefers-color-scheme:dark){.ei-page .media-badge,.ei-page .mediaBadge,.ei-page .mediaBadgeSm{color:#bfdbfe!important;background:#172554!important;border-color:#60a5fa!important}}@media (max-width:600px){.ei-event-detail .container{padding-top:20px!important}.ei-event-detail .premium-card{padding:22px!important}.ei-event-detail h1.text-gradient{line-height:1.25;font-size:clamp(1.65rem,7vw,2.1rem)!important}.ei-event-detail .event-community-overview{flex-direction:column;align-items:flex-start;gap:8px}.ei-event-detail .glass-card[aria-label=統一事件脈絡時間軸]{padding:18px!important}}
.PwaInstallPrompt-module__oRHWSa__promptContainer{z-index:80;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));max-width:min(440px,100vw - 32px);color:var(--text-primary);position:fixed}.PwaInstallPrompt-module__oRHWSa__promptContent{-webkit-backdrop-filter:blur(16px);background:#070c16d1;border:1px solid #7dd3fc59;border-radius:16px;align-items:center;gap:10px;padding:12px;font-size:.86rem;line-height:1.4;display:flex;box-shadow:0 14px 40px #00000061,0 0 20px #38bdf81f}.PwaInstallPrompt-module__oRHWSa__icon{font-size:1.3rem}.PwaInstallPrompt-module__oRHWSa__btnGroup{flex:none;align-items:center;gap:7px;margin-left:auto;display:flex}.PwaInstallPrompt-module__oRHWSa__installBtn,.PwaInstallPrompt-module__oRHWSa__closeBtn{cursor:pointer;min-height:34px;font:inherit;border-radius:9px;font-weight:700}.PwaInstallPrompt-module__oRHWSa__installBtn{color:#06131f;background:#7dd3fc;border:1px solid #7dd3fc9e;padding:5px 10px}.PwaInstallPrompt-module__oRHWSa__closeBtn{width:34px;color:var(--text-secondary);background:#ffffff0f;border:1px solid #ffffff2e}@media (max-width:540px){.PwaInstallPrompt-module__oRHWSa__promptContainer{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));max-width:none}.PwaInstallPrompt-module__oRHWSa__promptContent{font-size:.8rem}}
.SiteFooter-module__wWXZva__siteFooter{--footer-border:#ffffff1f;--footer-background:#0b0e13;--footer-text:#e5e7eb;--footer-link:#d1d5db;--footer-link-hover:#facc15;--footer-muted:#c0c7d1;--footer-muted-strong:#d1d5db;--footer-button-border:#ffffff38;--footer-button-background:#ffffff0a;--footer-button-text:#f3f4f6;border-top:1px solid var(--footer-border);background:var(--footer-background);width:100%;color:var(--footer-text);text-align:center;justify-items:center;gap:14px;margin-top:auto;padding:28px 18px 36px;display:grid}.SiteFooter-module__wWXZva__footerLinks{flex-wrap:wrap;justify-content:center;gap:10px 20px;display:flex}.SiteFooter-module__wWXZva__footerLinks a,.SiteFooter-module__wWXZva__feedbackButton{color:var(--footer-link);font-size:.82rem}.SiteFooter-module__wWXZva__footerLinks a{text-decoration:none}.SiteFooter-module__wWXZva__footerLinks a:hover,.SiteFooter-module__wWXZva__footerLinks a:focus-visible,.SiteFooter-module__wWXZva__feedbackButton:hover,.SiteFooter-module__wWXZva__feedbackButton:focus-visible{color:var(--footer-link-hover);text-decoration:underline}.SiteFooter-module__wWXZva__footerDisclaimer,.SiteFooter-module__wWXZva__footerCopyright{max-width:760px;margin:0;line-height:1.65}.SiteFooter-module__wWXZva__footerDisclaimer{color:var(--footer-muted);font-size:.76rem}.SiteFooter-module__wWXZva__footerCopyright{color:var(--footer-muted-strong);font-size:.72rem}.SiteFooter-module__wWXZva__feedbackButton{border:1px solid var(--footer-button-border);background:var(--footer-button-background);min-height:40px;color:var(--footer-button-text);cursor:pointer;font:inherit;border-radius:999px;padding:8px 15px;text-decoration:none}@media (prefers-color-scheme:light){.SiteFooter-module__wWXZva__siteFooter{--footer-border:#d8dee8;--footer-background:#f8fafc;--footer-text:#334155;--footer-link:#334155;--footer-link-hover:#1d4ed8;--footer-muted:#475569;--footer-muted-strong:#334155;--footer-button-border:#cbd5e1;--footer-button-background:#fff;--footer-button-text:#334155}}@media (max-width:640px){.SiteFooter-module__wWXZva__siteFooter{gap:12px;padding:24px 14px 32px}.SiteFooter-module__wWXZva__footerLinks{gap:10px 16px}.SiteFooter-module__wWXZva__footerDisclaimer,.SiteFooter-module__wWXZva__footerCopyright{max-width:100%}}
