.sec-app{--bg:var(--bg-primary,#0a0a0a);--bg2:var(--bg-secondary,#111);--txt:var(--text-primary,#f0f0f0);--txt2:var(--text-secondary,#888);--txt3:var(--text-muted,#444);--bdr:var(--border,#222);--acc:var(--accent,#6eff57);--acc-dim:var(--accent-dim,#0e2910);--bull:var(--bull,#e8445a);--bear:var(--bear,#4da6ff);--review:#ffb800;--sec-blue:#4a9eff;--sec-dim:#0a1a2a;background:var(--bg);color:var(--txt);font-family:var(--sans);font-size:14px;line-height:1.6}:root.light .sec-app,.light .sec-app{--sec-blue:#185fa5;--sec-dim:#d0e4f8}.sec-app .nav{border-bottom:1px solid var(--bdr);z-index:100;background:var(--bg);justify-content:space-between;align-items:center;height:48px;padding:0 40px;display:flex;position:sticky;top:0}.sec-app .nav-logo{font-family:var(--mono);color:var(--txt);letter-spacing:.1em;cursor:default;font-size:14px;font-weight:700}.sec-app .nav-center{gap:28px;display:flex}.sec-app .nav-link{letter-spacing:.1em;text-transform:uppercase;color:var(--txt2);cursor:pointer;font-size:11px;text-decoration:none;transition:color .15s}.sec-app .nav-link:hover,.sec-app .nav-link.active{color:var(--txt)}.sec-app .nav-link.active:before{content:"■ ";color:var(--acc);vertical-align:middle;font-size:7px}.sec-app .nav-right{align-items:center;gap:16px;display:flex}.sec-app .live-badge{letter-spacing:.1em;color:var(--txt3);align-items:center;gap:5px;font-size:10px;display:flex}.sec-app .live-dot{background:var(--acc);border-radius:50%;width:6px;height:6px;animation:2s infinite sec_pulse}@keyframes sec_pulse{0%,to{opacity:1}50%{opacity:.25}}.sec-app .theme-btn{letter-spacing:.1em;text-transform:uppercase;color:var(--txt2);border:1px solid var(--bdr2);cursor:pointer;font-size:10px;font-family:var(--sans);background:0 0;border-radius:2px;padding:4px 10px;transition:all .15s}.sec-app .theme-btn:hover{color:var(--txt);border-color:var(--txt2)}.sec-app .layout{grid-template-columns:220px 1fr;height:100%;min-height:80vh;display:grid}.sec-app .layout.no-sidebar{display:block}.sec-app .sidebar{border-right:1px solid var(--bdr);height:100vh;padding:28px 0;position:sticky;top:0;overflow-y:auto}.sec-app .sb-label{letter-spacing:.14em;text-transform:uppercase;color:var(--txt3);margin-bottom:4px;padding:0 24px;font-size:10px}.sec-app .sb-section{margin-bottom:28px}.sec-app .sb-item{color:var(--txt2);cursor:pointer;border-left:2px solid #0000;align-items:center;gap:10px;padding:8px 24px;font-size:13px;text-decoration:none;transition:all .15s;display:flex}.sec-app .sb-item:hover{color:var(--txt);background:var(--bg2)}.sec-app .sb-item.active{color:var(--txt);border-left-color:var(--acc);background:var(--bg2)}.sec-app .sb-count{font-family:var(--mono);background:var(--acc-dim);color:var(--acc);border-radius:2px;margin-left:auto;padding:1px 5px;font-size:10px}.sec-app .main{min-height:100%}.sec-app .page-header{border-bottom:1px solid var(--bdr);padding:28px 40px 0}.sec-app .page-num{letter-spacing:.14em;text-transform:uppercase;color:var(--txt3);margin-bottom:4px;font-size:10px}.sec-app .page-title{letter-spacing:-.02em;margin-bottom:16px;font-size:24px;font-weight:500}.sec-app .tabs{flex-wrap:wrap;row-gap:2px;display:flex;overflow:visible}.sec-app .tab{letter-spacing:.08em;text-transform:uppercase;color:var(--txt2);cursor:pointer;font-size:11px;font-family:var(--sans);background:0 0;border:none;border-bottom:1.5px solid #0000;margin-right:24px;padding:10px 0;transition:all .15s;position:relative}.sec-app .tab:hover{color:var(--txt)}.sec-app .tab.active{color:var(--bull);border-bottom-color:var(--bull)}.sec-app .tab-with-tip:before{content:attr(data-tooltip);background:color-mix(in srgb, var(--bg) 92%, var(--acc) 8%);border:1px solid var(--bdr);border-left:2px solid var(--acc);width:max-content;max-width:320px;color:var(--txt);font-family:var(--sans);letter-spacing:0;text-transform:none;white-space:normal;opacity:0;pointer-events:none;z-index:40;border-radius:6px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.45;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px);box-shadow:0 14px 36px #00000047}.sec-app .tab-with-tip:after{content:"";background:color-mix(in srgb, var(--bg) 92%, var(--acc) 8%);border-left:1px solid var(--bdr);border-top:1px solid var(--bdr);opacity:0;pointer-events:none;z-index:41;width:9px;height:9px;transition:opacity .16s;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)rotate(45deg)}.sec-app .tab-with-tip:hover:before,.sec-app .tab-with-tip:focus-visible:before{opacity:1;transform:translate(-50%)}.sec-app .tab-with-tip:hover:after,.sec-app .tab-with-tip:focus-visible:after{opacity:1}.sec-app .filter-section{border-bottom:1px solid var(--bdr);padding:0 40px}.sec-app .filter-row{border-top:1px solid var(--bg2);align-items:center;padding:6px 0;display:flex}.sec-app .filter-label{letter-spacing:.1em;text-transform:uppercase;color:var(--txt3);flex-shrink:0;width:52px;font-size:10px}.sec-app .ftab{letter-spacing:.04em;color:var(--txt3);cursor:pointer;font-size:12px;font-family:var(--sans);background:0 0;border:none;border-bottom:1.5px solid #0000;padding:5px 14px;transition:all .15s}.sec-app .ftab:hover{color:var(--txt2)}.sec-app .ftab.on{color:var(--txt);border-bottom-color:var(--acc)}.sec-app .search-row{align-items:center;gap:12px;padding:10px 0 12px;display:flex}.sec-app .search-wrap{background:var(--bg2);border:1px solid var(--bdr);border-radius:2px;flex:1;align-items:center;gap:8px;padding:7px 12px;display:flex}.sec-app .search-wrap input{color:var(--txt);font-size:13px;font-family:var(--sans);background:0 0;border:none;outline:none;width:100%}.sec-app .search-wrap input::placeholder{color:var(--txt3)}.sec-app .toggle-wrap{color:var(--txt2);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.sec-app .toggle{background:var(--bg2);border:1px solid #333;border-radius:9px;flex-shrink:0;width:32px;height:18px;transition:all .2s;position:relative}.sec-app .toggle.on{background:var(--acc-dim);border-color:var(--acc)}.sec-app .toggle-knob{background:var(--txt3);border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:2px;left:2px}.sec-app .toggle.on .toggle-knob{background:var(--acc);left:16px}.sec-app .kpi-row{background:var(--bdr);border-bottom:1px solid var(--bdr);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.sec-app .kpi{background:var(--bg);padding:14px 20px}.sec-app .kpi-label{letter-spacing:.1em;text-transform:uppercase;color:var(--txt3);margin-bottom:5px;font-size:10px}.sec-app .kpi-val{font-family:var(--mono);font-size:20px;font-weight:700}.sec-app .kpi-sub{color:var(--txt3);font-size:10px;font-family:var(--mono);margin-top:2px}.sec-app .bull{color:var(--bull)}.sec-app .bear{color:var(--bear)}.sec-app .rev{color:#ffb800}.sec-app .neu{color:var(--txt)}.sec-app .feed-divider{background:var(--bg2);border-bottom:1px solid var(--bdr);padding:5px 40px}.sec-app .feed-divider span{letter-spacing:.12em;text-transform:uppercase;color:var(--txt3);font-size:10px}.sec-app .feed-item{border-bottom:1px solid var(--bdr);cursor:pointer;grid-template-columns:20px 1fr auto;align-items:start;gap:12px;padding:13px 40px;transition:background .12s;display:grid}.sec-app .feed-item:hover{background:var(--bg2)}.sec-app .fi-icon{color:var(--txt3);margin-top:2px}.sec-app .fi-body{min-width:0}.sec-app .fi-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.sec-app .fi-title{color:var(--txt);font-size:13px;line-height:1.5}.sec-app .fi-meta{align-items:center;gap:10px;margin-top:3px;display:flex}.sec-app .fi-src{color:var(--txt3);font-size:11px}.sec-app .fi-time{color:var(--txt3);font-size:11px;font-family:var(--mono)}.sec-app .fi-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.sec-app .fi-score{font-family:var(--mono);white-space:nowrap;font-size:13px;font-weight:700}.sec-app .badge{font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;border-radius:2px;flex-shrink:0;padding:2px 6px;font-size:10px}.sec-app .badge-bull{color:var(--bull);background:#e8445a1f;border:1px solid #e8445a40}.sec-app .badge-bear{color:var(--bear);background:#4da6ff1a;border:1px solid #4da6ff33}.sec-app .badge-rev{color:#ffb800;background:#2a1f00}.sec-app .badge-pend{background:var(--bg2);color:var(--txt3);animation:1.8s infinite sec_blink}.sec-app .badge-sec{background:var(--sec-dim);color:var(--sec-blue)}.sec-app .filing-type-tag{letter-spacing:.02em;font-weight:700}.sec-app .fi-form-inline{color:var(--sec-blue);font-family:var(--mono);margin-right:8px;font-size:12px;font-weight:700}@keyframes sec_blink{0%,to{opacity:1}50%{opacity:.3}}.light .sec-app .badge-bear{background:#ffe0e0}.light .sec-app .badge-rev{background:#fff3cc}.sec-app .detail-layout{grid-template-columns:1fr 290px;min-height:100%;display:grid}.sec-app .detail-main{border-right:1px solid var(--bdr)}.sec-app .detail-panel{background:var(--bg)}.sec-app .detail-loading{min-height:360px;color:var(--txt2);justify-content:center;align-items:center;gap:14px;display:flex}.sec-app .detail-loading-title{color:var(--txt);font-size:13px;font-weight:600}.sec-app .detail-loading-sub{color:var(--txt3);margin-top:2px;font-size:12px}.sec-app .sec-spinner{border:2px solid color-mix(in srgb, var(--txt3) 62%, transparent);border-top-color:var(--acc);border-radius:50%;flex-shrink:0;width:28px;height:28px;animation:.72s linear infinite sec_spin}.sec-app .sec-spinner.small{border-width:2px;width:18px;height:18px}.sec-app .sec-spinner.mini{border-width:1.5px;width:12px;height:12px;display:inline-block}.sec-app .sec-spinner.dark{border-color:#000 #0000003d #0000003d}@keyframes sec_spin{to{transform:rotate(360deg)}}.sec-app .action-toast{z-index:80;background:color-mix(in srgb, var(--bg) 92%, var(--acc) 8%);border:1px solid var(--bdr);border-left:2px solid var(--acc);border-radius:8px;align-items:center;gap:10px;width:min(360px,100vw - 32px);padding:11px 13px;animation:.18s ease-out sec_toast_in;display:flex;position:fixed;top:18px;right:22px;box-shadow:0 18px 48px #00000052}.sec-app .action-toast.error{background:color-mix(in srgb, var(--bg) 92%, var(--bear) 8%);border-left-color:var(--bear)}.sec-app .toast-dot{background:var(--acc);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--acc) 18%, transparent);border-radius:50%;flex-shrink:0}.sec-app .action-toast.error .toast-dot{background:var(--bear);box-shadow:0 0 0 4px color-mix(in srgb, var(--bear) 18%, transparent)}.sec-app .toast-title{color:var(--txt);font-size:12px;font-weight:650;line-height:1.25}.sec-app .toast-sub{color:var(--txt2);margin-top:2px;font-size:12px;line-height:1.35}@keyframes sec_toast_in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.sec-app .inline-action-btn{background:var(--bdr);min-height:32px;color:var(--txt);cursor:pointer;font-size:12px;font-family:var(--sans);border:none;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:8px 16px;font-weight:600;transition:background .15s,opacity .15s,transform .15s;display:inline-flex}.sec-app .inline-action-btn.primary{background:var(--acc);color:#000}.sec-app .inline-action-btn:hover{background:color-mix(in srgb, var(--bdr) 72%, var(--txt2) 28%)}.sec-app .inline-action-btn.primary:hover{background:color-mix(in srgb, var(--acc) 86%, #fff 14%)}.sec-app .inline-action-btn:active{transform:translateY(1px)}.sec-app .inline-action-btn:disabled{cursor:not-allowed;opacity:.64;transform:none}.sec-app .back-btn{color:var(--txt3);cursor:pointer;border-bottom:1px solid var(--bdr);align-items:center;gap:6px;padding:14px 40px;font-size:11px;text-decoration:none;transition:color .15s;display:flex}.sec-app .back-btn:hover{color:var(--txt2)}.sec-app .stock-header{border-bottom:1px solid var(--bdr);padding:20px 40px 0}.sec-app .stock-top{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.sec-app .stock-ticker-label{font-family:var(--mono);color:var(--txt3);margin-bottom:3px;font-size:11px}.sec-app .stock-name-lg{font-size:20px;font-weight:500}.sec-app .panel-header{border-bottom:1px solid var(--bdr);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.sec-app .panel-title{letter-spacing:.1em;text-transform:uppercase;color:var(--txt3);font-size:10px}.sec-app .panel-badges{border-bottom:1px solid var(--bdr);align-items:center;gap:8px;padding:12px 16px;display:flex}.sec-app .panel-section{border-bottom:1px solid var(--bdr);padding:10px 16px}.sec-app .panel-section-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--txt3);margin-bottom:7px;font-size:10px}.sec-app .panel-markdown-compact{background:var(--bg2);border:1px solid var(--bdr);border-radius:2px;max-height:260px;padding:10px;overflow:auto}.sec-app .panel-markdown-compact pre{white-space:pre-wrap;word-break:break-word;font-family:var(--mono);color:var(--txt2);margin:0;font-size:10.5px;line-height:1.55}.sec-app .kv-row{justify-content:space-between;align-items:baseline;padding:4px 0;display:flex}.sec-app .kv-key{color:var(--txt3);font-size:11px}.sec-app .kv-val{font-family:var(--mono);color:var(--txt2);font-size:12px}.sec-app .kv-val.up{color:var(--bull)}.sec-app .kv-val.dn{color:var(--bear)}.sec-app .panel-btn{text-align:center;width:calc(100% - 32px);font-size:12px;font-family:var(--sans);letter-spacing:.04em;cursor:pointer;border:none;border-radius:2px;margin:12px 16px 0;padding:9px 0;font-weight:500;transition:opacity .15s;display:block}.sec-app .panel-btn.primary{background:var(--acc);color:#000}.sec-app .panel-btn.ghost{color:var(--txt2);background:0 0;border:1px solid #333;margin-top:8px}.sec-app .panel-btn:hover{opacity:.8}.sec-app .panel-btn.ghost:hover{border-color:var(--txt2);color:var(--txt)}.sec-app .panel-bottom{padding-bottom:16px}.sec-app .content{padding:28px 40px}.sec-app .dash-panel{background:var(--bg);border:1px solid var(--bdr);border-radius:4px;overflow:hidden}.sec-app .dash-panel-head{border-bottom:1px solid var(--bdr);justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.sec-app .dash-panel-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--txt3);font-size:10px;font-weight:600}.sec-app .dash-panel-meta{color:var(--txt3);font-size:11px;font-family:var(--mono)}.sec-app .dash-table{border-collapse:collapse;width:100%}.sec-app .dash-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--txt3);border-bottom:1px solid var(--bdr);text-align:left;padding:7px 20px;font-size:10px;font-weight:500}.sec-app .dash-table td{border-bottom:1px solid var(--bg2);color:var(--txt2);padding:9px 20px;font-size:12px}.sec-app .dash-table td:first-child{font-family:var(--mono);color:var(--txt);font-size:11px}.sec-app .dash-table tr:hover td{background:var(--bg2)}.sec-app .pill{font-size:10px;font-family:var(--mono);border-radius:4px;padding:2px 8px;font-weight:500;display:inline-block}.sec-app .pill-done{background:var(--acc-dim);color:var(--acc)}.sec-app .pill-run{background:var(--sec-dim);color:var(--sec-blue)}.sec-app .pill-pend{background:var(--bg2);color:var(--txt3)}.sec-app .filing-viz{flex-direction:column;gap:18px;display:flex}.sec-app .viz-section{flex-direction:column;gap:10px;display:flex}.sec-app .viz-title{color:var(--txt);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.sec-app .viz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sec-app .viz-card,.sec-app .viz-item,.sec-app .viz-signal,.sec-app .viz-status,.sec-app .viz-filing-card{background:var(--bg2);border:1px solid var(--bdr);border-radius:6px;padding:12px}.sec-app .viz-label{color:var(--txt3);margin-bottom:4px;font-size:11px}.sec-app .viz-value{color:var(--txt);word-break:break-word;font-size:15px;font-weight:600}.sec-app .viz-sub{color:var(--txt3);margin-top:2px;font-size:10px}.sec-app .viz-row{border-bottom:1px solid var(--bdr);color:var(--txt2);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:12px;display:flex}.sec-app .viz-row:last-child{border-bottom:none}.sec-app .viz-row code,.sec-app .viz-code-row code{font-family:var(--mono);color:var(--txt);background:var(--bg);border:1px solid var(--bdr);border-radius:4px;padding:2px 7px;font-size:11px}.sec-app .viz-pill{width:fit-content;font-size:10px;font-family:var(--mono);border-radius:999px;padding:2px 8px;display:inline-block}.sec-app .viz-item-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.sec-app .viz-item-num{font-family:var(--mono);color:var(--txt);font-size:17px;font-weight:700}.sec-app .viz-item-label{color:var(--txt2);margin:2px 0 8px;font-size:11px}.sec-app .viz-warning{color:#ffcf4a;background:#2a1f00;border-left:3px solid #ffb800;padding:10px 12px;font-size:12px;line-height:1.5}.sec-app .viz-code-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sec-app .viz-code-row{color:var(--txt2);align-items:center;gap:8px;font-size:12px;display:flex}.sec-app .viz-signal-grid,.sec-app .viz-status-grid,.sec-app .viz-filing-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.sec-app .viz-signal{border-left-width:3px;border-radius:0;font-size:13px;font-weight:600}.sec-app .viz-signal span{color:var(--txt2);margin-top:3px;font-size:11px;font-weight:400;line-height:1.4;display:block}.sec-app .viz-status{text-align:center;padding:10px 8px}.sec-app .viz-status strong{font-family:var(--mono);margin-bottom:3px;font-size:11px;display:block}.sec-app .viz-status span{color:var(--txt2);font-size:11px}.sec-app .viz-table{border-collapse:collapse;background:var(--bg2);border:1px solid var(--bdr);border-radius:6px;width:100%;font-size:12px;overflow:hidden}.sec-app .viz-table th,.sec-app .viz-table td{border-bottom:1px solid var(--bdr);text-align:left;color:var(--txt2);padding:8px 10px}.sec-app .viz-table th{color:var(--txt3);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.sec-app .viz-table tr:last-child td{border-bottom:none}.sec-app .viz-ticker{font-family:var(--mono);font-weight:700;color:var(--sec-blue)!important}.sec-app .viz-bar{align-items:center;gap:7px;min-width:90px;display:flex}.sec-app .viz-bar span{background:var(--sec-blue);border-radius:999px;min-width:2px;height:5px;display:block}.sec-app .viz-bar em{font-style:normal;font-family:var(--mono);color:var(--txt3);font-size:10px}.sec-app .viz-ceo-card{background:var(--bg2);border:1px solid var(--bdr);border-radius:6px;align-items:center;gap:12px;padding:12px;display:flex}.sec-app .viz-avatar{color:#3c3489;background:#eeedfe;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:flex}.sec-app .viz-ceo-card strong{color:var(--txt);font-size:14px;display:block}.sec-app .viz-ceo-card span{color:var(--txt3);margin-top:2px;font-size:12px;display:block}.sec-app .viz-tsr{background:var(--bg2);border:1px solid var(--bdr);border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}.sec-app .viz-tsr div span{color:var(--txt3);margin-bottom:4px;font-size:11px;display:block}.sec-app .viz-tsr b{color:#0c447c;background:#b5d4f4;border-radius:4px;align-items:center;min-width:44px;max-width:100%;height:23px;padding:0 8px;font-size:12px;display:flex}.sec-app .viz-tsr b.peer{color:#444441;background:#d3d1c7}.sec-app .viz-tsr em{color:var(--acc);align-self:flex-end;font-size:12px;font-style:normal}.sec-app .viz-filing-card{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.sec-app .viz-filing-card strong{color:var(--txt);font-size:13px}.sec-app .viz-filing-card span:last-child{color:var(--txt2);font-size:11px;line-height:1.4}.sec-app .tone-pos{color:var(--bull);border-color:#e8445a59}.sec-app .tone-neg{color:var(--bear);border-color:#4da6ff59}.sec-app .tone-warn{color:#ffb800;border-color:#856404}.sec-app .tone-blue{color:#4a9eff;border-color:#185fa5}.sec-app .tone-neu{border-color:var(--bdr);color:var(--txt2)}.sec-app .viz-pill.tone-pos{color:var(--bull);background:#e8445a1f;border-color:#e8445a59}.sec-app .viz-pill.tone-neg{color:var(--bear);background:#4da6ff1a;border-color:#4da6ff4d}.sec-app .viz-pill.tone-warn{color:#ffb800;background:#2a1f00;border-color:#856404}.sec-app .viz-pill.tone-blue{background:var(--sec-dim);color:var(--sec-blue);border-color:#185fa5}.sec-app .viz-pill.tone-neu{background:var(--bg);border-color:var(--bdr);color:var(--txt2)}@media (max-width:900px){.sec-app .viz-grid,.sec-app .viz-code-grid{grid-template-columns:1fr}.sec-app .viz-table{display:block;overflow-x:auto}}.sec-app .feed-item.flash{animation:1.2s forwards sec_dataflash}@keyframes sec_dataflash{0%{background:var(--acc-dim)}to{background:0 0}}.sec-app .page{display:none}.sec-app .page.active{display:block}.sec-app .markdown-content{color:var(--txt2)}.sec-app .markdown-content h1,.sec-app .markdown-content h2,.sec-app .markdown-content h3{color:var(--txt);margin-top:1.5em;margin-bottom:.5em}.sec-app .markdown-content p{margin-bottom:1em}.sec-app .markdown-content table{border-collapse:collapse;width:100%;margin:1em 0}.sec-app .markdown-content th,.sec-app .markdown-content td{border:1px solid var(--bdr);text-align:left;padding:8px}.sec-app .markdown-content pre{background:var(--bg2);border-radius:4px;padding:12px;overflow-x:auto}.sec-app .markdown-content code{font-family:var(--mono);background:var(--bg2);border-radius:2px;padding:2px 4px;font-size:.9em}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.sec-app .alarm-settings-btn{color:var(--txt2);border:.5px solid var(--bdr);cursor:pointer;font-size:12px;font-family:var(--sans);background:0 0;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;transition:all .15s;display:inline-flex}.sec-app .alarm-settings-btn:hover{background:var(--bg2);color:var(--txt);border-color:var(--txt2)}.sec-app .alarm-settings-btn svg{flex-shrink:0}
