.wlm{position:fixed;z-index:1000;width:260px;max-height:min(420px,calc(100vh - 16px));overflow:auto;padding:6px;border:1px solid var(--border-strong);border-radius:var(--r-lg, 10px);background:var(--surface);box-shadow:0 12px 32px #0f172a2e,0 2px 6px #0f172a14;font-size:var(--fs-13)}.wlm-head{display:flex;align-items:center;gap:6px;padding:6px 8px 8px;color:var(--text-3);border-bottom:1px solid var(--border);margin-bottom:4px}.wlm-head b{color:var(--text);font-size:var(--fs-13)}.wlm-head span{font-size:var(--fs-11)}.wlm-label{margin:6px 8px 4px;font-size:var(--fs-11);font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3)}.wlm-item{appearance:none;display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 8px;border:0;border-radius:var(--r-md);background:none;color:var(--text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.wlm-item:hover,.wlm-item:focus-visible{background:var(--surface-3);outline:none}.wlm-item:disabled{color:var(--text-3);cursor:default}.wlm-item[aria-checked=true]{font-weight:650}.wlm-dot{display:inline-block;flex:none;width:10px;height:10px;border-radius:50%}.wlm-dot.big{width:12px;height:12px;margin-right:8px;vertical-align:1px}.wlm-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wlm-n{color:var(--text-3);font-size:11.5px;font-variant-numeric:tabular-nums}.wlm-check{width:14px;color:var(--accent-text);font-weight:700;text-align:center}.wlm-create{color:var(--accent-text);font-weight:600}.wlm-all{color:var(--text-2)}.wlm-sep{height:1px;margin:4px 2px;background:var(--border)}.wlm-note{margin:6px 8px;color:var(--text-3);font-size:var(--fs-12)}.wlm-note.err{color:var(--down)}.wlm-new{display:grid;gap:6px;padding:4px 6px 6px}.wlm-new label{font-size:var(--fs-12);font-weight:650;color:var(--text-2)}.wlm-new input,.wlp-form input{width:100%;height:34px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit}.wlm-new input:focus,.wlp-form input:focus{outline:2px solid var(--accent);outline-offset:-1px}.wlm-new input[aria-invalid=true],.wlp-form input[aria-invalid=true]{border-color:var(--down)}.wlm-actions,.wlp-form-actions{display:flex;justify-content:flex-end;gap:6px}.wlm-actions .btn,.wlp-form-actions .btn{height:30px;padding:0 10px;font-size:var(--fs-12)}.wl-toast{position:fixed;z-index:1001;left:50%;bottom:20px;transform:translate(-50%);display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:10px 10px 10px 16px;border-radius:var(--r-lg, 10px);background:var(--text);color:var(--surface);box-shadow:0 10px 30px #0f172a40;font-size:var(--fs-13);animation:wl-up .18s ease-out}.wl-toast.err{background:var(--down);color:#fff}.wl-toast .linkish{color:inherit;font-size:var(--fs-13);font-weight:700}.wl-toast-x{appearance:none;border:0;background:none;color:inherit;opacity:.7;font-size:18px;line-height:1;padding:2px 6px;cursor:pointer}.wl-toast-x:hover{opacity:1}@keyframes wl-up{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.wl-toast{animation:none}}.wl-mark{display:inline-flex;align-items:center;margin-left:2px}.wl-btn{color:var(--text-3)}.wl-btn.on{color:var(--accent-text)}.wlp-page-head h1{margin:0 0 4px;font-size:22px}.wlp-page-head p{margin:0 0 var(--sp-4, 16px);color:var(--text-2);font-size:var(--fs-13);max-width:70ch;line-height:1.5}.wlp-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:start}.wlp-side{position:sticky;top:calc(var(--top-h, 56px) + 12px);display:grid;gap:10px;padding:8px;border:1px solid var(--border);border-radius:var(--r-lg, 10px);background:var(--surface)}.wlp-side,.wlp-side ul{grid-template-columns:minmax(0,1fr)}.wlp-side ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.wlp-side a{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border-radius:var(--r-md);color:var(--text);text-decoration:none;font-size:var(--fs-13);font-weight:550}.wlp-side a:hover{background:var(--surface-3)}.wlp-side a[aria-current=page]{background:var(--accent-soft);color:var(--accent-text);font-weight:700}.wlp-new{width:100%;justify-content:center}.wlp-form{display:grid;gap:8px}.wlp-form label{font-size:var(--fs-12);font-weight:650;color:var(--text-2)}.wlp-colors{display:flex;flex-wrap:wrap;gap:6px}.wlp-color{appearance:none;width:20px;height:20px;border:2px solid var(--surface);border-radius:50%;box-shadow:0 0 0 1px var(--border-strong);cursor:pointer}.wlp-color[aria-checked=true]{box-shadow:0 0 0 2px var(--text)}.wlp-problem{margin:0;color:var(--down);font-size:var(--fs-12)}.wlp-main{min-width:0}.wlp-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.wlp-head .wlp-form{width:min(420px,100%)}.wlp-titles h2{margin:0;font-size:20px;display:flex;align-items:center}.wlp-titles p{margin:2px 0 0;color:var(--text-3);font-size:var(--fs-12)}.wlp-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wlp-tools .btn{height:32px;font-size:var(--fs-12)}.wlp-confirm{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-13);color:var(--text-2)}.btn.danger{background:var(--down);border-color:var(--down);color:#fff}.wlp-summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px}.wlp-chip{appearance:none;display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);color:var(--text-2);font:inherit;font-size:var(--fs-12);font-weight:600;cursor:pointer}.wlp-chip b{font-variant-numeric:tabular-nums;color:var(--text)}.wlp-chip.t-danger{border-color:var(--down);color:var(--down);background:var(--down-soft)}.wlp-chip.t-danger b{color:var(--down)}.wlp-chip.t-warn{border-color:var(--warn-border)}.wlp-chip[aria-pressed=true]{box-shadow:inset 0 0 0 1px currentColor;background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent)}.wlp-chip.t-danger[aria-pressed=true]{background:var(--down);color:#fff;border-color:var(--down)}.wlp-chip.t-danger[aria-pressed=true] b{color:#fff}.wlp-quiet{color:var(--text-3);font-size:var(--fs-12)}.wlp-gsm-note{margin:0 0 12px;padding:10px 12px;border:1px solid var(--down);border-left-width:4px;border-radius:var(--r-md);background:var(--down-soft);color:var(--down);font-size:var(--fs-13);line-height:1.5}.wlp-table th[scope=row]{font-weight:600;text-align:left}.wlp-table th[scope=row] .sym-open{font-weight:700}.wlp-ex{margin-left:6px;color:var(--text-3);font-size:var(--fs-11);font-weight:600}.wlp-co{display:block;margin-top:1px;max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);font-size:11.5px;font-weight:500}.wlp-table tbody tr{cursor:pointer}.wlp-table tbody tr:hover{background:var(--surface-2)}.wlp-table tr.is-gsm th[scope=row]{box-shadow:inset 3px 0 0 var(--down)}.wlp-ons{display:inline-flex;flex-wrap:wrap;gap:4px}.wlp-on{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-size:11.5px;font-weight:650;text-decoration:none;white-space:nowrap}.wlp-on.t-danger{border-color:var(--down);background:var(--down-soft);color:var(--down)}.wlp-on.t-warn{border-color:var(--warn-border);background:var(--warn-soft);color:var(--warn)}.wlp-on.t-info{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}a.wlp-on:hover{text-decoration:underline}.wlp-added{color:var(--text-3);font-size:var(--fs-12);white-space:nowrap}.wlp-x{width:40px;text-align:right}.wlp-x .iconbtn{color:var(--text-3)}.wlp-x .iconbtn:hover{color:var(--down)}.wlp-now-links{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px;font-size:var(--fs-13)}.wlp-empty{display:grid;justify-items:center;gap:6px;padding:36px 20px;border:1px dashed var(--border-strong);border-radius:var(--r-lg, 10px);background:var(--surface-2);color:var(--text-2);text-align:center}.wlp-empty svg{color:var(--accent-text)}.wlp-empty h3{margin:4px 0 0;font-size:16px;color:var(--text)}.wlp-empty p{margin:0;max-width:52ch;font-size:var(--fs-13);line-height:1.6}@media (max-width: 860px){.wlp-layout{grid-template-columns:minmax(0,1fr);gap:12px}.wlp-side{position:static;padding:0;border:0;background:none}.wlp-side ul{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.wlp-side li{flex:none}.wlp-side a{min-height:36px;border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface)}.wlp-side .wlm-name{max-width:16ch}.wlp-new{width:auto;justify-self:start}.wlp-added{display:none}}.wlp-table tr.is-gsm>*{background:var(--down-soft)}.wlp-chip.t-info{border-color:var(--accent)}.wlm{width:280px}.wlm-on{margin-left:auto;padding:1px 7px;border-radius:var(--r-full);background:var(--accent-soft);color:var(--accent-text);font-size:10.5px;font-weight:700}.wlm-find{position:relative;margin:2px 2px 6px}.wlm-find input{width:100%;height:34px;padding:0 34px 0 10px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--fs-13);transition:border-color .12s,background .12s,box-shadow .12s}.wlm-find input:focus{outline:none;background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.wlm-find input[aria-invalid=true]{border-color:var(--down);box-shadow:0 0 0 3px var(--down-soft)}.wlm-find kbd{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:0 5px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text-3);font:600 11px/18px inherit;opacity:0;transition:opacity .12s}.wlm-find input:focus:not(:placeholder-shown)+kbd{opacity:1}.wlm-rows{display:grid;gap:1px;max-height:220px;overflow:auto}.wlm-box{display:inline-grid;place-items:center;flex:none;width:16px;height:16px;border:1.5px solid;border-radius:4px;color:#fff;font-size:var(--fs-11);font-weight:800;line-height:1;transition:background .12s}.wlm-create{margin-top:2px;color:var(--accent-text)}.wlm-create b{font-weight:700}.wlm-create small{color:var(--text-3);font-weight:500}.wlm-create.bad{color:var(--text-3)}.wlm-plus{display:inline-grid;place-items:center;flex:none;width:16px;height:16px;border-radius:4px;background:var(--accent-soft);color:var(--accent-text);font-size:var(--fs-11);font-weight:800}.wlm-starters{padding:4px 2px 2px}.wlm-starters .wlm-label{margin:2px 6px 6px}.wlm-starters>div{display:flex;flex-wrap:wrap;gap:6px;padding:0 6px 4px}.wlm-chip{appearance:none;height:28px;padding:0 10px;border:1px dashed var(--border-strong);border-radius:var(--r-full);background:none;color:var(--text-2);font:inherit;font-size:var(--fs-12);font-weight:600;cursor:pointer}.wlm-chip:hover,.wlm-chip:focus-visible{border-style:solid;border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft);outline:none}.wlm-all{justify-content:space-between;margin-top:4px;border-top:1px solid var(--border);border-radius:0 0 var(--r-md) var(--r-md);color:var(--text-2);font-size:var(--fs-12)}@media (pointer: coarse){.wlm-item{min-height:42px}.wlm-find input{height:40px;font-size:16px}}@media (max-width: 560px){.wlp-table{table-layout:fixed;width:100%}.wlp-table th[scope=col]:first-child,.wlp-table th[scope=row]{width:48%}.wlp-table .wlp-x,.wlp-table th[scope=col]:last-child{width:48px;padding-left:0;padding-right:4px}.wlp-table td,.wlp-table th{overflow:hidden}.wlp-co{max-width:100%}.wlp-ons{flex-direction:column;align-items:flex-start}.wlp-x .iconbtn{width:40px;height:40px}}.wlp-x .iconbtn{border-color:transparent;background:transparent}.wlp-x .iconbtn:hover{background:var(--surface-3)}.sme{display:grid;gap:var(--sp-3);min-width:0}.sme-back{margin:var(--sp-2) 0 0;font-size:var(--fs-13)}.sme-sub{margin:0;color:var(--text-2);font-size:var(--fs-14, 14px);max-width:80ch}.sme-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.sme-results-head{display:grid;gap:var(--sp-2)}.sme-statuses{display:flex;flex-wrap:wrap;gap:6px}.sme-rule{margin:0;max-width:90ch}.sme-dim{color:var(--text-3);font-size:var(--fs-12, 12px)}.sme-block{display:block}.sme-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.sme-table{width:100%;border-collapse:collapse;font-size:var(--fs-13)}.sme-table th,.sme-table td{padding:8px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.sme-table thead th{position:sticky;top:0;background:var(--surface-2);font-size:var(--fs-12, 12px);font-weight:600;color:var(--text-2);white-space:nowrap}.sme-table tbody th{font-weight:400}.sme-table tbody tr:last-child>*{border-bottom:0}.sme-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sme-name{display:grid;gap:2px;min-width:180px}.sme-co{text-align:left;font-weight:600}.sme-chips{display:flex;flex-wrap:wrap;gap:4px}.sme-chip{display:inline-flex;align-items:center;padding:1px 8px;border:1px solid var(--border-strong, var(--border));border-radius:999px;font-size:var(--fs-12, 12px);white-space:nowrap}.sme-chip.sv{border-color:var(--accent);color:var(--accent-text)}.sme-note{display:block}.sme-res{display:grid;gap:2px}.sme-res-s{font-weight:600}.sme-res-s.filed{color:var(--up)}.sme-pager{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.sme-range{font-variant-numeric:tabular-nums}.sme-busy{opacity:.6;transition:opacity .15s}.sme-foot{margin:0}.sme>*{min-width:0}.sme-controls .seg-wrap{max-width:100%;min-width:0}.sme-controls .seg{max-width:100%;overflow-x:auto;scrollbar-width:none}@media (max-width: 640px){.sme-controls .seg-wrap .seg-label{display:none}.sme-table th,.sme-table td{padding:8px 10px}.sme-name{min-width:150px}}.sme-filters{display:grid;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border);border-radius:12px;background:var(--surface)}.sme-h2{margin:0;font-size:var(--fs-15, 15px);display:flex;align-items:baseline;gap:8px}.sme-match{font-variant-numeric:tabular-nums}.sme-fcol{background:color-mix(in srgb,var(--accent) 6%,transparent)}.sme-table .sme-rescol{min-width:190px}.sme-table .sme-listed{min-width:110px}.sme-table th.sme-fcol{white-space:normal;min-width:96px}.gscr-rules{margin:0;align-self:center}.gscr-actions{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.sme-byo{display:grid;gap:8px;justify-items:start;margin:var(--sp-4) 0;padding:18px 20px;border:1px solid var(--accent);border-radius:14px;background:var(--accent-soft)}.sme-byo h3{margin:0;font-size:17px}.sme-byo p{margin:0;color:var(--text-2);max-width:65ch}.gscr-actions{max-width:100%;min-width:0}.gscr-actions .btn{white-space:nowrap}.st-card{min-width:0}.st-card .grid thead .th-in{flex-wrap:nowrap}.st-card .grid thead th{white-space:nowrap}.st-card .grid .empty-row td{height:64px;text-align:center;color:var(--text-3);white-space:normal}.st-card .grid tbody th{font-weight:400}.st-co{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:0 6px;min-width:190px;max-width:280px}.st-co .sme-co{appearance:none;border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--text);text-align:left;cursor:pointer}.st-co .sme-co:hover{color:var(--accent-text);text-decoration:underline}.st-co-meta{font-size:var(--fs-11, 11px);font-weight:500;color:var(--text-3);white-space:nowrap}.st-co-name{grid-column:1 / -1;font-size:var(--fs-12, 12px);font-weight:400;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sme-seg{white-space:nowrap}.sme-res-s{display:inline-block;white-space:nowrap;cursor:default}.st-phone-sort{display:none}@media (max-width: 640px){.st-phone-sort{display:flex;align-items:center;gap:8px;font-size:var(--fs-13);color:var(--text-2)}.st-phone-sort .sel{flex:1;min-width:0;min-height:40px;font-size:16px}.table-card.st-card{overflow:visible;border:0;box-shadow:none;background:none}.grid.st-cards,.st-cards tbody{display:block;width:100%}.st-cards thead{display:none}.st-cards tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;margin-bottom:10px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.grid.st-cards tbody th,.grid.st-cards tbody td{display:block;position:static;height:auto;min-height:0;padding:0;border:0;box-shadow:none;background:none;text-align:left;white-space:normal;min-width:0;overflow-wrap:anywhere}.grid.st-cards tbody td.g,.grid.st-cards tbody td.gstart,.grid.st-cards tbody td.gend,.grid.st-cards tbody th.sticky{padding:0;border:0;box-shadow:none}.st-cards tbody th{grid-column:1 / -1}.st-cards tbody td:before{content:attr(data-label);display:block;font-size:var(--fs-11, 11px);font-weight:500;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-cards tbody td:not([data-label]){grid-column:1 / -1}.st-cards tbody td:not([data-label]):before{content:none}.st-cards .st-co{max-width:none}.grid.st-cards tbody td:has(>.sme-dim:only-child){display:none}.st-cards tbody td:has(.sme-chips){grid-column:1 / -1}.st-cards tbody td.sme-rescol{grid-column:span 2}.st-cards .sme-dim.sme-block{font-size:var(--fs-11, 11px)}.st-cards tbody td[data-label=Sector],.st-cards tbody td[data-label=Industry]{grid-column:1 / -1}.st-cards .sme-seg{white-space:normal}.st-cards .sme-co{min-height:28px;font-size:var(--fs-14, 14px)}}.ccg{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding-bottom:var(--sp-3);border-bottom:1px solid var(--border)}.ccg-row{display:flex;align-items:center;gap:10px;min-width:0}.ccg-row .sme-cols-item{flex:1;min-width:0}.ccg-name{display:grid;min-width:0}.ccg-name code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-12);color:var(--text-3)}.ccg-add{justify-self:start}.ccf{display:grid;gap:8px;padding:10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.ccf label{display:grid;gap:3px;font-size:var(--fs-12);font-weight:600}.ccf input[type=text]{height:36px;padding:0 8px;border:1px solid var(--border-input);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-14);min-width:0;width:100%;box-sizing:border-box}.ccf-formula{font-family:var(--mono, ui-monospace, monospace)!important}.ccf-tools{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ccf-tools select{height:32px;max-width:170px;border:1px solid var(--border-input);border-radius:var(--r-md);background:var(--surface);color:var(--text);font-size:var(--fs-13)}.ccf-op{min-width:32px;min-height:32px;padding:0 6px;justify-content:center}.ccf-msg{margin:0;font-size:var(--fs-13);color:var(--text-2)}.ccf-msg.is-bad{color:var(--down)}.ccf-note{margin:0;font-size:var(--fs-12)}.ccf-acts{display:flex;align-items:center;gap:var(--sp-3)}.st-levels{margin-left:2px}.sme-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--sp-2)}.sme-tile{appearance:none;display:grid;gap:2px;text-align:left;min-height:44px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-left-width:4px;border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;cursor:pointer}.sme-tile b{font-size:var(--fs-20);font-variant-numeric:tabular-nums;line-height:1.1}.sme-tile span{font-size:var(--fs-13);color:var(--text-2)}.sme-tile:hover{background:var(--surface-2)}.sme-tile[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.sme-tile.t-down{border-left-color:var(--down)}.sme-tile.t-up{border-left-color:var(--up)}.sme-tile.t-warn{border-left-color:var(--warn)}.sme-tile.t-info{border-left-color:var(--accent)}.sme-tile.t-dim{border-left-color:var(--border-strong)}.sme-res-link{margin:0;font-size:var(--fs-13)}.sme-res-line{display:block;margin-top:var(--sp-1);font-size:var(--fs-13)}.sme-res-est{cursor:help}.sme-days{display:grid;gap:var(--sp-4)}.sme-day{margin:0 0 var(--sp-2);font-size:var(--fs-16);font-weight:700}.sme-changes{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.sme-change{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr);gap:var(--sp-1) var(--sp-4);align-items:center;padding:var(--sp-3);border:1px solid var(--border);border-left-width:4px;border-radius:var(--r-md);background:var(--surface)}.sme-change.t-down{border-left-color:var(--down)}.sme-change.t-up{border-left-color:var(--up)}.sme-change.t-warn{border-left-color:var(--warn)}.sme-change.t-info{border-left-color:var(--accent)}.sme-change-what{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.sme-change-move{font-size:var(--fs-16);font-weight:700;font-variant-numeric:tabular-nums}.sme-change-mean{grid-column:1 / -1;margin:0;font-size:var(--fs-13)}@media (max-width: 640px){.sme-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.sme-change{grid-template-columns:minmax(0,1fr)}}.sme-tile[aria-pressed=true] b:before{content:"✓ ";font-size:var(--fs-16)}.ne{display:grid;border:1px solid var(--border);border-radius:10px;background:var(--bg)}.ne:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ne-loading{min-height:96px}.ne-bar{display:flex;align-items:center;gap:2px;padding:4px 6px;border-bottom:1px solid var(--border)}.ne-gap{flex:1}.ne-btn{min-width:30px;height:30px;padding:0 6px;border:0;border-radius:6px;background:none;color:var(--text-2);font:inherit;font-weight:700;font-size:var(--fs-13);cursor:pointer}.ne-btn:hover{background:var(--surface-2);color:var(--text)}.ne-btn.is-on{background:var(--accent-soft);color:var(--accent-text)}.ne-btn:nth-child(2){font-style:italic}.ne-mic.is-live{background:var(--down);color:#fff}.ne-link{display:flex;gap:6px;padding:6px;border-bottom:1px solid var(--border)}.ne-link input{flex:1;min-width:0;height:32px;padding:0 8px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);font:inherit}.ne-body{min-height:88px;max-height:320px;overflow-y:auto;padding:10px 12px;outline:none;line-height:1.5}.ne-body p{margin:0 0 6px}.ne-body ul,.ne-body ol{margin:0 0 6px;padding-left:1.3em}.ne-body p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--text-3);pointer-events:none}.ne-body a{color:var(--accent-text)}.ne-foot{display:flex;justify-content:space-between;gap:8px;padding:4px 10px 6px;font-size:var(--fs-12);color:var(--text-3)}.ne-live{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ne-count.is-near{color:var(--warn)}.jr-md p{margin:0 0 6px}.jr-md p:last-child{margin-bottom:0}.jr-md ul,.jr-md ol{margin:0 0 6px;padding-left:1.3em}.jc{display:grid;gap:10px}.jc-templates{display:flex;flex-wrap:wrap;gap:6px}.jc-chip{padding:5px 11px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-2);font:inherit;font-size:var(--fs-13);font-weight:600;cursor:pointer}.jc-chip:hover{border-color:var(--accent);color:var(--accent-text)}.jc-replace{margin:0;font-size:var(--fs-13);color:var(--text-2)}.jc-title{width:100%;height:44px;padding:0 2px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);font:inherit;font-size:20px;font-weight:700;outline:none}.jc-title:focus{border-bottom-color:var(--accent)}.jc-editor .ne-body{min-height:240px;max-height:55vh;font-size:15px;line-height:1.6}.jc-actions{display:flex;align-items:center;gap:8px}.jc-gap{flex:1}.jr-compose{display:grid;gap:6px}.jr-newbtn{justify-self:start}.jr-etitle{margin:2px 0;font-weight:700;font-size:15px}.jc-extras{display:grid;gap:8px}.jc-review{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.jc-k{font-size:12.5px;font-weight:700;color:var(--text-2)}.jc-review input[type=date]{height:32px;padding:0 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-13)}.jc-cite{display:grid;gap:6px;justify-items:start}.jc-docs{list-style:none;margin:0;padding:6px 10px;display:grid;gap:4px;max-height:180px;overflow-y:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:var(--fs-13)}.ne-sep{width:1px;align-self:stretch;margin:2px 4px;background:var(--border)}.ne-tablebar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 8px;border-bottom:1px solid var(--border);font-size:var(--fs-12);color:var(--text-3)}.ne-tablebar .ne-btn{width:auto;padding:0 8px;font-size:var(--fs-12)}.ne-err{margin:0;padding:6px 10px;font-size:12.5px;color:var(--down, #c0392b)}.ne-body h2,.jr-md h2{margin:14px 0 6px;font-size:1.25em;line-height:1.3}.ne-body h3,.jr-md h3{margin:12px 0 4px;font-size:1.08em;line-height:1.35}.ne-body blockquote,.jr-md blockquote{margin:8px 0;padding:2px 0 2px 12px;border-left:3px solid var(--border);color:var(--text-2)}.ne-body table,.jr-md table{border-collapse:collapse;margin:10px 0;font-size:.92em;font-variant-numeric:tabular-nums}.ne-body th,.ne-body td,.jr-md th,.jr-md td{border:1px solid var(--border);padding:5px 9px;text-align:left;vertical-align:top;min-width:3em}.ne-body th,.jr-md th{background:var(--surface-2);font-weight:650}.ne-body td p,.ne-body th p{margin:0}.ne-body .selectedCell{background:var(--accent-soft)}.ne-body .tableWrapper,.jr-md .md-table{max-width:100%;overflow-x:auto}.ne-body img,.jr-md img{display:block;max-width:100%;height:auto;margin:10px 0;border-radius:8px;border:1px solid var(--border)}.ne-body img.ProseMirror-selectednode{outline:2px solid var(--accent)}.jr-md hr{border:0;border-top:1px solid var(--border);margin:14px 0}.jr-md .md-missing{font-size:.9em;color:var(--text-3)}.jc-figures{display:flex;flex-wrap:wrap;gap:6px}.pm{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.pm-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.pm-head .linkish{margin-left:auto}.pm-dim{color:var(--text-3);font-size:12.5px}.pm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px 12px}.pm-f{display:grid;gap:3px;font-size:12.5px;color:var(--text-2);font-weight:600}.pm-in{display:flex;align-items:center;gap:6px}.pm-in input{width:100%;min-width:0;height:34px;padding:0 8px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-size:var(--fs-14);font-variant-numeric:tabular-nums}.pm-in small{flex:none;color:var(--text-3);font-weight:500}.pm-out{margin:0;font-size:var(--fs-14)}.pm-out .up{color:var(--up)}.pm-out .down{color:var(--down)}.pm-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:space-between}.nb-detail .jc-editor .ne-body{min-height:58vh}.nb-detail .ne-bar{position:sticky;top:48px;z-index:1;background:var(--surface)}.ne-bar{flex-wrap:wrap;row-gap:2px}.jc{grid-template-columns:minmax(0,1fr)}.jc-actions{flex-wrap:wrap}.pm-start{display:flex;flex-wrap:wrap;gap:8px 12px}.pm-start .pm-f{flex:1 1 110px}.pm-scroll{overflow-x:auto}.pm-table{width:100%;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}.pm-table th,.pm-table td{padding:4px 6px;text-align:right;font-weight:500}.pm-table tbody th{text-align:left;color:var(--text-2);white-space:nowrap}.pm-table tbody th small{color:var(--text-3)}.pm-table thead th{font-weight:700}.pm-table .pm-bear{color:var(--down)}.pm-table .pm-bull{color:var(--up)}.pm-table input{width:100%;min-width:58px;height:32px;padding:0 6px;border:1px solid var(--border);border-radius:7px;background:var(--bg);color:var(--text);font:inherit;text-align:right}.pm-res th,.pm-res td{border-top:1px solid var(--border)}.pm-key td{font-weight:700}.pm-truths{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.pm-truths input{width:100%;height:34px;padding:0 8px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-size:13.5px;font-weight:400}.nc-track{display:grid;gap:6px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--border)}.nc-verdict{margin:0;font-size:14.5px}.nc-scroll{overflow-x:auto}.nc-table{border-collapse:collapse;font-size:var(--fs-13);font-variant-numeric:tabular-nums}.nc-table th,.nc-table td{padding:4px 10px 4px 0;text-align:right;font-weight:500;white-space:nowrap}.nc-table tbody th{text-align:left;color:var(--text-2)}.wp-panel.drawer{width:680px}.wp-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.wp-panel .wp-head{flex-wrap:wrap}.wp-id{min-width:0;flex:1 1 0}.wp-back{margin-bottom:var(--sp-1);font-size:var(--fs-13)}.wp-find{flex:1 0 100%;position:relative;z-index:8}.wp-find .sv-search{margin-top:0}.wp-findsheet{position:absolute;inset:0;z-index:8;background:var(--surface);overflow-y:auto;overscroll-behavior:contain}.wp-panel.drawer.full{width:100%;border-left:0}.wp-panel.full .wp-head{padding-left:max(var(--sp-5),5vw);padding-right:max(var(--sp-5),5vw)}.wp-panel.full .wp-scroll>*{max-width:none;margin-left:max(0px,calc(5vw - var(--sp-5)));margin-right:max(0px,calc(5vw - var(--sp-5)))}.cf{display:flex;flex-direction:column;min-height:0}.cf-tabs{display:flex;gap:2px;padding:0 18px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--surface);z-index:1}.cf-tab{appearance:none;display:inline-flex;align-items:center;gap:6px;padding:10px 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--text-2);font:inherit;font-size:var(--fs-13);font-weight:600;cursor:pointer;margin-bottom:-1px}.cf-tab[aria-selected=true]{color:var(--accent-text);border-bottom-color:var(--accent)}.cf-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cf-tab-n{padding:0 6px;border-radius:var(--r-full);background:var(--surface-3);color:var(--text-2);font-size:var(--fs-11)}.cf-panel{padding:14px 18px 18px}.cf-empty{margin:8px 0;color:var(--text-3);font-size:var(--fs-13)}.cf-empty.err{color:var(--warn)}.cf-h,.sb-sec h3{margin:22px 0 8px;font-size:15px;font-weight:700;color:var(--text)}.cf-h:first-child,.sb-sec h3{margin-top:0}.cf-keys{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin:0 0 14px}.cf-key{padding:8px 10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.cf-key dt{font-size:var(--fs-11);color:var(--text-3);font-weight:600}.cf-key dd{margin:2px 0 0;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.cf-key dd.neg{color:var(--down)}.cf-chart{margin:0 0 10px;padding:10px 10px 6px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.cf-chart svg{display:block;width:100%;height:120px}.cf-chart rect.pos{fill:var(--up);opacity:.85}.cf-chart rect.neg{fill:var(--down);opacity:.85}.cf-zero{stroke:var(--border-strong);stroke-width:.4;vector-effect:non-scaling-stroke}.cf-chart-labels{list-style:none;display:flex;margin:4px 0 0;padding:0}.cf-chart-labels li{flex:1;display:grid;justify-items:center;gap:1px;font-size:10.5px;color:var(--text-3);text-align:center}.cf-chart-labels b{font-size:var(--fs-11);font-variant-numeric:tabular-nums}.cf-chart-labels b.pos{color:var(--up)}.cf-chart-labels b.neg{color:var(--down)}.cf-chart figcaption{margin-top:4px;font-size:var(--fs-11);color:var(--text-3)}.cf-table-wrap{overflow-x:auto}.cf-table{width:100%;border-collapse:collapse;font-size:var(--fs-14);font-variant-numeric:tabular-nums}.cf-table th,.cf-table td{padding:7px 8px;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}.cf-table thead th{font-size:var(--fs-12);color:var(--text-2);font-weight:650;text-transform:uppercase;letter-spacing:.03em;background:var(--surface-2)}.cf-table .num{text-align:right}.cf-table td.neg{color:var(--down);font-weight:600}.cf.cf-tables .cf-table{width:auto;font-size:var(--fs-16);border:1px solid var(--border-input)}.cf.cf-tables .cf-table th,.cf.cf-tables .cf-table td{height:44px;padding:10px 12px;border:1px solid var(--border);color:var(--text)}.cf.cf-tables .cf-table td.num{min-width:88px;font-weight:500}.cf.cf-tables .cf-table tbody th[scope=row],.cf.cf-tables .cf-table thead th:first-child{min-width:200px;max-width:240px;white-space:normal}.cf.cf-tables .cf-table tbody th,.cf.cf-tables .cf-table tr.cf-key td.num{font-weight:700}.cf.cf-tables .cf-table td.neg{color:var(--down);font-weight:600}.cf.cf-tables .cf-table .cf-dash{color:var(--text-3);font-weight:400}.cf.cf-tables .cf-table thead th{font-size:var(--fs-14);color:var(--text);font-weight:700;text-transform:none;letter-spacing:0;background:var(--surface-2);border-bottom:1px solid var(--border-input)}.cf.cf-tables .cf-table tr.sub th,.cf.cf-tables .cf-table tr.sub td{color:var(--text)}.cf.cf-tables .cf-table th:first-child{position:sticky;left:0;z-index:1;background:var(--surface)}.cf.cf-tables .cf-table thead th:first-child{background:var(--surface-2);z-index:2}.cf.cf-tables .cf-table tr.cf-group th{background:var(--surface-3);font-size:var(--fs-16);text-transform:none;letter-spacing:0}.cf.cf-tables .cf-table .cf-chg{display:none}.cf.cf-tables .cf-table .cf-formula{font-size:var(--fs-13);color:var(--text-2)}.cf.cf-tables .cf-table .cf-ttm-at{display:block;font-size:var(--fs-13);font-weight:500;color:var(--text-2)}.cf.cf-tables .cf-table td.num a{color:var(--accent-text);text-decoration:none}.cf.cf-tables .cf-table td.num a:hover{text-decoration:underline}.cf.cf-tables .cf-note{font-size:var(--fs-14);color:var(--text-2)}.cf.cf-tables>.cf-sec:not([data-sec=chart]){zoom:1.15}.cf.cf-tables .cf-table{font-size:var(--fs-14)}.cf.cf-tables .cf-table thead th,.cf.cf-tables .cf-table tr.cf-group th{font-size:var(--fs-13)}.cf.cf-tables .cf-nav .cf-chip{font-size:var(--fs-16);font-weight:600;min-height:40px}.cf-table tbody th{font-weight:600}.cf-bs tr.sub th{padding-left:20px;font-weight:500;color:var(--text-2)}.cf-filed{color:var(--text-3);font-size:var(--fs-12)}.cf-filed a{margin-left:6px}.cf-prov{display:block;color:var(--warn);font-size:var(--fs-11);font-weight:600}.cf-prov-note{display:block;color:var(--text-3);font-size:var(--fs-11)}.cf-chg{display:block;font-size:10.5px;color:var(--text-3);font-weight:600}.cf-chg.good{color:var(--up)}.cf-chg.bad{color:var(--down)}.cf-note{margin:6px 0 0;font-size:var(--fs-11);color:var(--text-3)}.cf-note-lead{margin-top:10px;font-size:var(--fs-12);line-height:1.5}.cf-doc-groups,.cf-doc-boxes{display:grid;gap:24px}.cf-doc-boxes:empty{display:none}.cf-docs h4{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:var(--fs-14);font-weight:600}.cf-card{border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;background:var(--surface)}.cf-docs ul{list-style:none;margin:0;padding:0}.cf-doc{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 8px;align-items:center;min-height:56px;padding:8px 4px 8px 12px;border-top:1px solid var(--border)}.cf-card>ul:first-child>.cf-doc:first-child,.cf-quarter ul>.cf-doc:first-child{border-top:0}.cf-doc-main{display:grid;gap:2px;min-width:0}.cf-doc-title{font-size:var(--fs-14);font-weight:500;line-height:1.35;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-doc-meta{font-size:var(--fs-12);line-height:1.35;color:var(--text-3)}.cf-doc-read{display:inline-flex;align-items:center;gap:2px;height:32px;padding:0 4px 0 8px;color:var(--accent-text);font-size:var(--fs-13);font-weight:600;text-decoration:none;white-space:nowrap}.cf-doc-read:after{content:"›";font-size:18px;line-height:1;margin-top:-2px}.cf-doc-read:before{content:"";position:absolute;inset:0}.cf-doc-read.ext{gap:4px;padding-right:8px}.cf-doc-read.ext:after{content:none}.cf-doc-none{padding-right:8px;white-space:nowrap}.cf-doc:has(.cf-doc-read):hover{background:var(--surface-2)}.cf-doc-read:focus-visible{outline:none}.cf-doc:has(.cf-doc-read:focus-visible){box-shadow:inset 0 0 0 2px var(--accent)}.cf-doc-ex{position:relative;z-index:1;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--r-sm);color:var(--text-3)}.cf-doc-ex:hover{background:var(--surface-3);color:var(--text)}.cf-rec-links{position:relative;z-index:1;display:grid;gap:4px;margin-top:4px}.cf-audio{width:100%;max-width:360px;height:32px}.cf-rec-open{display:inline-flex;align-items:center;width:fit-content;height:32px;color:var(--accent-text);font-size:var(--fs-13);font-weight:600;text-decoration:none}.cf-rec-open:hover{text-decoration:underline}.cf-more{display:block;width:100%;min-height:40px;padding:0 12px;border:0;border-top:1px solid var(--border);background:var(--surface-2);color:var(--accent-text);font:inherit;font-size:var(--fs-13);font-weight:600;text-align:left;cursor:pointer}.cf-more:hover{background:var(--surface-3)}.cf-docs .cf-note{margin-top:8px}@media (pointer: coarse){.cf-doc-ex{width:44px;height:44px}.cf-doc-read{height:44px}.cf-more{min-height:44px}}@media (max-width: 640px){.cf-tabs,.cf-panel{padding-left:14px;padding-right:14px}.cf-doc-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cf-table th.cf-filed,.cf-table td.cf-filed{display:none}}.cf-basis{display:inline-flex;gap:2px;padding:2px;margin:0 0 6px;border-radius:var(--r-md);background:var(--surface-3)}.cf-basis button{appearance:none;border:0;background:none;padding:5px 12px;border-radius:var(--r-sm);color:var(--text-2);font:inherit;font-size:var(--fs-12);font-weight:650;cursor:pointer}.cf-basis button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.db>.cf>.cf-tabs{margin:0 calc(-1 * var(--sp-4, 16px)) 12px;padding:0 var(--sp-4, 16px)}.db>.cf>.cf-panel{padding:0}.glance{margin:0 0 14px}.glance dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0}.glance-item{padding:9px 11px;border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface)}.glance-item.danger{border-left-color:var(--down);background:var(--down-soft)}.glance-item.good{border-left-color:var(--up)}.glance-item.warn{border-left-color:var(--warn)}.glance-item dt{font-size:var(--fs-11);font-weight:650;color:var(--text-3);text-transform:uppercase;letter-spacing:.04em}.glance-item dd{margin:4px 0 0;display:grid;gap:3px;justify-items:start}.glance-v{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:var(--fs-14);font-weight:650}.glance-item small{color:var(--text-2);font-size:var(--fs-12);line-height:1.4}.glance-item.danger small{color:var(--down)}.cf-skel{display:grid;gap:8px}.sk{display:block;border-radius:var(--r-md);background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;animation:sk 1.2s ease-in-out infinite}.sk-chart{height:140px}.sk-row{height:30px}.sk-doc{height:46px}@keyframes sk{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.sk{animation:none}}.cf-cover{padding:14px;border:1px dashed var(--border-strong);border-radius:var(--r-md);background:var(--surface-2)}.cf-cover b{font-size:var(--fs-14)}.cf-cover p{margin:4px 0 0;color:var(--text-2);font-size:var(--fs-13);line-height:1.5}.cf-fresh{margin:14px 0 0;color:var(--text-3);font-size:var(--fs-11)}.cf-tabs{position:sticky;top:0;z-index:2}.db>.cf>.cf-tabs{top:calc(-1 * var(--sp-4, 16px))}.glance-item small{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cf-metric{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin:0 0 8px}.cf-metric button{appearance:none;border:1px solid var(--border);background:var(--surface);padding:4px 10px;border-radius:var(--r-full);color:var(--text-2);font:inherit;font-size:var(--fs-12);font-weight:650;cursor:pointer}.cf-metric button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.cf-legend{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-11);color:var(--text-3)}.cf-legend i{display:inline-block;width:10px;height:10px;border-radius:2px}.cf-chart rect.rev{fill:var(--accent);opacity:.7}.cf-chart-labels b.rev{color:var(--accent-text)}.cf-legend i.pos{background:var(--up)}.cf-chart rect.gap{fill:none;stroke:var(--border-strong);stroke-dasharray:1.2 1;stroke-width:.5;vector-effect:non-scaling-stroke}.cf-chart-labels li.is-gap b{color:var(--text-3);font-weight:500;font-style:italic}.cf-table tr.is-gap th{color:var(--text-3)}.cf-gap{color:var(--text-3);font-style:italic}.cf-table td .cf-chg{white-space:nowrap}.cf-group th{padding-top:12px;font-size:var(--fs-11);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);background:none;border-bottom:1px solid var(--border)}.cf-key-good{color:var(--up);font-weight:600}.cf-key-bad{color:var(--down);font-weight:600}@media (max-width: 640px){.cf-table tbody th,.cf-table thead th:first-child{position:sticky;left:0;background:var(--surface);z-index:1;box-shadow:1px 0 0 var(--border)}.cf-table thead th:first-child{background:var(--surface-2)}.cf-table tr.cf-group th{position:static;box-shadow:none}}.cf-ons{display:inline-flex;flex-wrap:wrap;gap:4px}.cf-on{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-11);font-weight:650;white-space:nowrap}.cf-on small{font-weight:500;opacity:.8}.cf-on.t-danger{border-color:var(--down);background:var(--down-soft);color:var(--down)}.cf-on.t-warn{border-color:var(--warn-border);background:var(--warn-soft);color:var(--warn)}.cf-on.t-info{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.cf-bands{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px}.cf-band{display:inline-flex;align-items:baseline;gap:6px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);font-size:var(--fs-13)}.cf-band b{font-size:15px;font-variant-numeric:tabular-nums}.cf-band small{color:var(--text-3)}.cf-client{max-width:26ch;overflow:hidden;text-overflow:ellipsis}.cf-key .cf-chg{margin-top:2px}.cf-tabs{overflow-x:auto;scrollbar-width:none}.cf-tabs::-webkit-scrollbar{display:none}.cf-tab{flex:none;white-space:nowrap}.glance .cf-on{white-space:normal;height:auto;min-height:22px;padding-top:2px;padding-bottom:2px;max-width:100%}.sb{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.sb-side{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.sb-col{display:contents}.sb-side .rf{order:1}.sb-slot-numbers{order:2;min-width:0}.sb-slot-changed{order:3;min-width:0}.sb-side>.nums{order:4}.sb-top{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}@media (min-width: 1440px){.wp-panel.full .sb-top:has(>.cd){grid-template-columns:minmax(0,3fr) minmax(380px,2fr);column-gap:32px;align-items:start}.wp-panel.full .sb-top:has(>.cd)>.sb-side{align-self:start;position:sticky;top:64px}}.wp-panel.full .cd-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.wp-panel.full .cd-grid.cd-one{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.wp-panel.full .cd-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:1px;background:var(--surface);overflow:hidden}.wp-panel.full .cd-board li{box-shadow:0 0 0 1px var(--border);border-top:0}.wp-panel.full .sb-none,.wp-panel.full .sb-foot,.wp-panel.full .cf-empty,.wp-panel.full .cf-fresh,.wp-panel.full .pp-cap{max-width:72ch}.wp-panel.full .jr{max-width:880px}.wp-panel.full .sb-trends{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.sb-dim{color:var(--text-3);font-weight:500}.sb-quote{font-weight:600;color:var(--accent-text);white-space:nowrap}.sb-none{margin:0;color:var(--text-3);font-size:var(--fs-13)}.sb-identity{margin:0 0 -4px;font-size:var(--fs-13);color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-note{padding-top:6px;border-top:1px dashed var(--border)}.sb-note .pub-note{margin:0}.sb-foot time{color:var(--text-2);font-weight:600}details.cd>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;cursor:pointer;list-style:none;min-height:44px;align-content:center}details.cd>summary::-webkit-details-marker{display:none}details.cd>summary:after{content:"›";margin-left:auto;font-size:18px;color:var(--text-3);transition:transform .12s ease}details.cd[open]>summary:after{transform:rotate(90deg)}details.cd>summary h3{margin:0}.cd-peek{font-size:var(--fs-12);color:var(--text-3)}.sb-strip{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--border);border-left:4px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface)}.sb-strip.danger{border-left-color:var(--down);background:var(--down-soft)}.sb-line1{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:var(--fs-13)}.sb-price{font-size:20px;font-variant-numeric:tabular-nums}.sb-chg{font-weight:700;font-variant-numeric:tabular-nums}.sb-chg.up,.sb-trend .up{color:var(--up)}.sb-chg.down,.sb-trend .down{color:var(--down)}.sb-band{margin-left:auto}.sb-band b{font-size:15px}.sb-rules{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:var(--fs-12);color:var(--text-2)}.sb-rules b{color:var(--text);font-weight:650}.sb-warn{margin:0;color:var(--down);font-size:var(--fs-12);font-weight:600;line-height:1.45}.sb-facts{display:flex;flex-wrap:wrap;gap:4px 18px;margin:2px 0 0;padding-top:8px;border-top:1px dashed var(--border)}.sb-facts>div{display:flex;flex-direction:column;min-width:0}.sb-facts dt{font-size:var(--fs-11);font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3)}.sb-facts dd{margin:0;font-size:var(--fs-13);font-weight:650}.sb-facts .t-good dd{color:var(--up)}.sb-facts .t-warn dd{color:var(--warn)}.sb-insights{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.sb-insights li{display:flex;align-items:center;gap:8px;padding:8px 6px 8px 12px;border-top:1px solid var(--border);font-size:var(--fs-13);line-height:1.45}.sb-insights li:first-child{border-top:0}.sb-insights li.against{box-shadow:inset 3px 0 0 var(--down)}.sb-ins-text{flex:1;min-width:0}.sb-ins-text small{color:var(--text-3);font-size:var(--fs-11)}.sb-go{appearance:none;flex:none;width:32px;height:32px;border:0;border-radius:var(--r-md);background:none;color:var(--text-3);font-size:18px;cursor:pointer}.sb-go:hover,.sb-go:focus-visible{background:var(--surface-3);color:var(--accent-text);outline:none}.sb-trends{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sb-trend{display:grid;gap:2px;align-content:start;padding:10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);min-height:132px}.sb-trend-t{font-size:var(--fs-11);font-weight:650;color:var(--text-3);text-transform:uppercase;letter-spacing:.04em}.sb-trend-v{font-size:16px;font-variant-numeric:tabular-nums}.sb-trend-s{font-size:var(--fs-11);color:var(--text-2);font-weight:600}.sb-spark{display:block;width:100%;height:36px;margin:4px 0 2px;overflow:visible}.sb-spark polyline{fill:none;stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-linejoin:round}.sb-spark polyline.up{stroke:var(--up)}.sb-spark polyline.down{stroke:var(--down)}.sb-spark rect.pos{fill:var(--up);opacity:.85}.sb-spark rect.neg{fill:var(--down);opacity:.85}.sb-zero{stroke:var(--border-strong);stroke-width:.5;vector-effect:non-scaling-stroke}.sb-spark-none{display:flex;align-items:center;height:36px;margin:4px 0 2px;color:var(--text-3);font-size:var(--fs-11)}.sb-trend-go{justify-self:start;padding:0;font-size:var(--fs-12)}.sb-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.sb-nums>div{padding:7px 10px;border-top:1px solid var(--border);border-left:1px solid var(--border)}.sb-nums>div:nth-child(-n+3){border-top:0}.sb-nums>div:nth-child(3n+1){border-left:0}.sb-nums dt{font-size:var(--fs-11);color:var(--text-3);font-weight:600}.sb-nums dd{margin:1px 0 0;font-size:var(--fs-14);font-weight:700;font-variant-numeric:tabular-nums}.sb-nums dd.neg{color:var(--down)}.sb-more{margin-top:6px;padding:0;font-size:var(--fs-12)}.sb-docs{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:var(--fs-13)}.sb-docs li{display:flex;flex-direction:column;gap:2px}.sb-docs a{font-weight:600}.sb-docs .sb-dim{font-size:var(--fs-11)}.sb-doc-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sb-ethical p{margin:0;font-size:var(--fs-13);line-height:1.5}.sb-foot{margin:0;color:var(--text-3);font-size:var(--fs-11)}@media (max-width: 560px){.sb-identity{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sb-trends{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.sb-trends>*{scroll-snap-align:start}.sb-trend{min-height:0;grid-template-columns:1fr auto;align-items:center}.sb-trend .sb-spark,.sb-trend .sb-spark-none{grid-column:1 / -1}.sb-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-nums>div:nth-child(-n+3){border-top:1px solid var(--border)}.sb-nums>div:nth-child(-n+2){border-top:0}.sb-nums>div:nth-child(3n+1){border-left:1px solid var(--border)}.sb-nums>div:nth-child(odd){border-left:0}.sb-band{margin-left:0}}@media (pointer: coarse){.sb-go{width:44px;height:44px}.sb-trend-go,.sb-more{min-height:44px}}.doc-reader.drawer,.drawer.doc-reader{width:min(1100px,100vw)}.doc-reader{display:flex;flex-direction:column}.dr-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border);background:var(--surface)}.dr-title{flex:1;min-width:0}.dr-title h2{margin:0;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dr-title p{margin:2px 0 0;color:var(--text-3);font-size:var(--fs-12)}.dr-actions{display:flex;align-items:center;gap:6px;flex:none}.dr-actions .btn{display:inline-flex;align-items:center;gap:6px;height:32px;font-size:var(--fs-12)}.dr-body{position:relative;flex:1;min-height:0;background:var(--surface-3)}.dr-frame{display:block;width:100%;height:100%;border:0;background:#fff}.dr-loading{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--text-3);font-size:var(--fs-13);pointer-events:none}.dr-body .cf-empty{padding:20px}@media (max-width: 860px){.dr-txt{display:none}}.cf-quarter h5{margin:0;padding:6px 12px;background:var(--surface-2);border-top:1px solid var(--border);color:var(--text-2);font-size:var(--fs-12);font-weight:700;letter-spacing:.02em}.cf-quarter:first-child h5{border-top:0}.cf-quarter h5+ul>.cf-doc:first-child{border-top:1px solid var(--border)}.cf-events .cf-doc{grid-template-columns:auto minmax(0,1fr) auto;padding-right:12px}.cf-events .cf-doc.upcoming{background:var(--accent-soft)}.cf-ev-kind{justify-self:start;min-width:64px;text-align:center;padding:2px 8px;border-radius:var(--r-full);background:var(--surface-3);color:var(--text-2);font-size:var(--fs-11);font-weight:700;white-space:nowrap}.cf-ev-kind.k-dividend{background:var(--up-soft);color:var(--up)}.cf-ev-kind.k-board_meeting{background:var(--accent-soft);color:var(--accent-text)}.cf-ev-kind.k-bonus,.cf-ev-kind.k-split,.cf-ev-kind.k-rights,.cf-ev-kind.k-buyback{background:var(--warn-soft);color:var(--warn)}.cf-ev-soon{padding:2px 8px;border-radius:var(--r-full);border:1px solid var(--accent);color:var(--accent-text);font-size:var(--fs-11);font-weight:700}@media (max-width: 640px){.cf-events .cf-doc{grid-template-columns:minmax(0,1fr) auto}.cf-events .cf-ev-kind{grid-column:1;grid-row:1;min-width:0}.cf-events .cf-doc-main{grid-column:1 / -1;grid-row:2}.cf-events .cf-ev-soon{grid-column:2;grid-row:1}}.dr-note{color:var(--text-3);font-size:var(--fs-12);white-space:nowrap}@media (max-width: 860px){.dr-note{display:none}}button.sb-trend{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer}button.sb-trend:hover{border-color:var(--border-strong);background:var(--surface-3)}button.sb-trend:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sb-trend-go{color:var(--accent-text);font-size:var(--fs-12);font-weight:600}.cf-band-chg{white-space:normal}@media (max-width: 560px){button.sb-trend{min-height:0;padding:10px 12px;grid-template-columns:minmax(0,1fr) 42%;grid-template-areas:"t c" "v c" "s c";column-gap:12px;align-items:center}.sb-trend .sb-trend-t{grid-area:t}.sb-trend .sb-trend-v{grid-area:v}.sb-trend .sb-trend-s{grid-area:s}.sb-trend .sb-trend-c{grid-area:c}.sb-trend .sb-trend-c .sb-spark,.sb-trend .sb-trend-c .sb-spark-none{grid-column:auto;margin:0;height:32px}.sb-trend .sb-trend-go{display:none}}.sb-trend-c{display:block;min-width:0}.dr-pages{position:absolute;inset:0;overflow:auto;-webkit-overflow-scrolling:touch}.pdf-view{min-height:100%}.pdf-bar{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;background:var(--surface);border-bottom:1px solid var(--border);font-size:var(--fs-12);color:var(--text-2)}.pdf-zoom{display:inline-flex;align-items:center;gap:6px}.pdf-zoom .iconbtn{width:36px;height:36px;font-size:18px;border-color:transparent;background:transparent}.pdf-zoom .iconbtn:hover:not(:disabled){background:var(--surface-3)}.pdf-zoom .iconbtn:disabled{opacity:.35;cursor:default}.pdf-pages{display:grid;justify-items:center;gap:10px;padding:10px 8px 24px;overflow-x:auto}.pdf-page{background:#fff;box-shadow:0 1px 3px #0000002e;max-width:none}.pdf-page canvas{display:block}@media (pointer: coarse){.pdf-zoom .iconbtn{width:44px;height:44px}}.dr-lock{display:inline-flex;align-items:center;gap:6px;height:32px;color:var(--text-2);font-size:var(--fs-12)}.dr-actions .btn svg{flex:none}.pdf-view.locked,.pdf-view.locked canvas{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}.dr-toast{position:absolute;z-index:3;left:50%;bottom:max(16px,env(safe-area-inset-bottom));transform:translate(-50%);display:flex;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 24px);padding:8px 6px 8px 14px;border-radius:12px;background:#111827eb;color:#f9fafb;font-size:var(--fs-13);line-height:1.35;box-shadow:0 8px 24px #00000040;animation:dr-toast-in .22s ease-out}.dr-toast>svg{flex:none;opacity:.8}.dr-toast .dr-toast-go{flex:none;border:0;background:none;color:#93c5fd;font:inherit;font-weight:600;padding:6px 4px;cursor:pointer;white-space:nowrap}.dr-toast .iconbtn{flex:none;color:#d1d5db;width:28px;height:28px;background:transparent;border:0;box-shadow:none}.dr-toast .iconbtn:hover{background:#ffffff1f}@media (max-width: 420px){.dr-toast{font-size:var(--fs-12);gap:6px}}@media (pointer: coarse){.dr-toast .dr-toast-go{min-height:40px}.dr-toast .iconbtn{width:40px;height:40px}}@keyframes dr-toast-in{0%{opacity:0;transform:translate(-50%,8px)}}.dr-lock.nod{animation:dr-nod .5s ease-in-out}@keyframes dr-nod{0%,to{transform:none}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media (prefers-reduced-motion: reduce){.dr-toast,.dr-lock.nod{animation:none}}@media print{html.print-locked body *{visibility:hidden!important}html.print-locked body:before{content:"Printing documents is for contributors · AlphaSurveillance";visibility:visible;position:fixed;top:40%;left:0;right:0;text-align:center;font:600 18px system-ui,sans-serif;color:#111}}.pwc{display:flex;flex-direction:column;gap:var(--sp-2)}.pwc-ex{align-self:flex-start}.pwc-read{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--sp-3);margin:0;font-size:var(--fs-13)}.pwc-read b{font-size:var(--fs-18, 18px);font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.pwc-dim{color:var(--text-3)}.pwc-ex-name{margin-left:auto;font-size:var(--fs-12)}.pwc-chg{font-weight:600}.pwc-changes{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pwc-changes li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.pwc-changes .pwc-chg{font-size:var(--fs-18, 18px)}.pwc-chg.up{color:var(--up)}.pwc-chg.down{color:var(--down)}.pwc-svg{display:block;width:100%;height:auto;touch-action:pan-y;cursor:crosshair;user-select:none}.pwc-grid line{stroke:var(--border);stroke-dasharray:3 4}.pwc-grid text,.pwc-x{fill:var(--text-3);font-size:var(--fs-13);font-variant-numeric:tabular-nums}.pwc-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.pwc-line.up,.pwc-dot.up{stroke:var(--up)}.pwc-line.down,.pwc-dot.down{stroke:var(--down)}.pwc-area{stroke:none;opacity:.12}.pwc-area.up{fill:var(--up)}.pwc-area.down{fill:var(--down)}.pwc-dot{fill:var(--surface);stroke-width:2}.pwc-cross{stroke:var(--text-3);stroke-width:1}.pwc-more{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-1);padding-top:var(--sp-3);border-top:1px solid var(--border);font-size:var(--fs-13);color:var(--text-2)}.pwc-more svg{color:var(--accent-text);flex:0 0 auto}.pwc-more span{flex:1 1 14em}.pwc-more .btn{min-height:36px;text-decoration:none}.cf-docs-more{margin-top:var(--sp-4)}.pwc-more .pwc-link{display:inline-flex;align-items:center;min-height:36px;font-weight:600;color:var(--accent-text)}.sb-strip.sev-none{border-left-color:var(--border-strong)}.sb-strip.sev-watch{border-left-color:var(--warn)}.sb-strip.sev-high{border-left-color:color-mix(in srgb,var(--warn) 45%,var(--down))}.sb-strip.sev-gsm{border-left-color:var(--down)}.sb-since{margin:0;font-size:var(--fs-13);color:var(--text-2)}.sb-rail{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.sb-rail:before{content:"";position:absolute;left:6px;right:6px;top:6px;border-top:2px solid var(--border-strong)}.sb-rail li{position:relative;display:grid;gap:2px;padding-top:18px;min-width:0}.sb-rail li:before{content:"";position:absolute;top:1px;left:0;width:12px;height:12px;border-radius:50%;background:var(--surface);border:2px solid var(--border-strong);box-sizing:border-box}.sb-rail li.is-now:before{background:var(--text);border-color:var(--text)}.sb-rail li.is-next:before{border-style:dashed}.sb-rail-k{font-size:var(--fs-11);font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.sb-rail-v{font-size:var(--fs-13);font-weight:600;color:var(--text);overflow-wrap:anywhere}@media (max-width: 560px){.sb-rail{grid-template-columns:minmax(0,1fr);gap:10px;padding-left:20px}.sb-rail:before{inset:6px auto 6px 5px;border-top:0;border-left:2px solid var(--border-strong)}.sb-rail li{padding-top:0}.sb-rail li:before{left:-20px;top:2px}}.sb-strip.sev-halt{border-left-color:var(--down)}.sb-listing{list-style:none;margin:0;padding:0;display:grid;gap:4px}.sb-listing li{padding:6px 10px;border-radius:var(--r-md);background:var(--warn-soft);font-size:var(--fs-13);color:var(--text)}.sb-listing li.is-halt{background:var(--down-soft)}.sb-listing li b{font-weight:650}.sb-listing li.is-halt b{color:var(--down)}.cf-empty.cf-pending{color:var(--text-2)}.cf-nav{position:sticky;top:0;z-index:6;display:flex;gap:6px;padding:8px 18px;background:var(--surface);border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.cf-nav::-webkit-scrollbar{display:none}.cf-chip{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:var(--r-full);border:1px solid transparent;color:var(--text);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.cf-chip:hover{background:var(--surface-2);color:var(--text)}.cf-chip[aria-current=true]{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,transparent);color:var(--accent-text)}.cf-chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cf-sec{padding:14px 18px 18px;scroll-margin-top:56px}.cf-part{scroll-margin-top:64px}.cf-ttm-at{display:block;font-weight:500;color:var(--text-3);font-size:var(--fs-11)}.cf-bs thead th{vertical-align:top}.cf-slide{display:inline-flex;align-items:center;gap:var(--sp-2);margin-left:auto;padding:0 0 0 var(--sp-3);border:0;background:none;color:var(--text-3);font:inherit;font-size:var(--fs-12);font-weight:600;cursor:pointer;flex:0 0 auto;white-space:nowrap}.cf-slide .cf-slide-now{color:var(--text)}.cf-slide-track{position:relative;width:34px;height:20px;border-radius:var(--r-full);background:var(--surface-3);border:1px solid var(--border-strong);transition:background .15s ease}.cf-slide-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .15s ease}.cf-slide.on .cf-slide-track{background:var(--accent-fill);border-color:var(--accent)}.cf-slide.on .cf-slide-knob{transform:translate(14px)}.cf-view-info{align-self:center;margin-left:4px;flex:0 0 auto}.cf-view-label{align-self:center;margin-left:auto;padding-left:var(--sp-3);font-size:var(--fs-13);font-weight:600;color:var(--text-2);flex:0 0 auto}.cf-view-label+.cf-slide{margin-left:var(--sp-2);padding-left:0}.cf-view-info-wrap{position:relative;display:inline-flex;align-self:center;flex:0 0 auto}.cf-view-pop{position:fixed;z-index:120;display:grid;gap:6px;width:max-content;max-width:300px;padding:var(--sp-3);font-size:var(--fs-14);line-height:1.5;color:var(--text);white-space:normal;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-md);box-shadow:var(--shadow-md)}.cf-view-pop b{font-weight:700}.cf-view-pop small{color:var(--text-3);font-size:var(--fs-13)}@media (pointer: coarse){.cf-view-info{width:44px;height:44px}}.cf-slide:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}@media (prefers-reduced-motion: reduce){.cf-slide-track,.cf-slide-knob{transition:none}}.cf-sec+.cf-sec{border-top:8px solid var(--surface-2)}.cf-sec-h{margin:0 0 12px;font-size:18px;font-weight:700;letter-spacing:-.01em}.cf-sec-h:focus{outline:none}.cf-sec-h:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cf-sec-top{padding-top:12px}.db>.cf>.cf-nav{top:calc(-1 * var(--sp-4, 16px));margin:0 calc(-1 * var(--sp-4, 16px));padding-left:var(--sp-4, 16px);padding-right:var(--sp-4, 16px)}.db>.cf>.cf-sec{padding-left:0;padding-right:0}.db>.cf>.cf-sec+.cf-sec{margin:0 calc(-1 * var(--sp-4, 16px));padding-left:var(--sp-4, 16px);padding-right:var(--sp-4, 16px)}.sb-chip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 8px 4px 4px;border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);color:inherit;font:inherit;cursor:pointer;min-height:32px}.sb-chip:hover{background:var(--surface-2)}.sb-chip-go{font-size:var(--fs-12);font-weight:600;color:var(--accent-text)}.sb-summary{border-left-color:var(--border)}.sb-summary.sev-halt{border-left-color:var(--down)}@media (max-width: 640px){.cf-nav{padding:8px 14px}.cf-sec{padding-left:14px;padding-right:14px}.cf-chip{min-height:44px}.cf-sec{scroll-margin-top:64px}.cf-part{scroll-margin-top:72px}.cf.cf-tables .cf-nav .cf-chip{min-height:44px}}@media (pointer: coarse),(max-width: 640px){.cf-slide{position:relative}.cf-slide:after{content:"";position:absolute;inset:-12px -6px}.wp-copy{position:relative}.wp-copy:after{content:"";position:absolute;inset:-14px -6px}.cf-fold,.cf-row-open{position:relative}.cf-fold:after,.cf-row-open:after{content:"";position:absolute;inset:-8px}.top .signin-link{position:relative}.top .signin-link:after{content:"";position:absolute;inset:-4px -2px}}.cf-fold:focus-visible,.cf-row-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion: no-preference){.cf-chip{transition:background-color .15s,color .15s}}.wp-actbar{position:absolute;left:0;right:0;bottom:0;z-index:4;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;padding:8px max(14px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));background:color-mix(in srgb,var(--surface) 94%,transparent);border-top:1px solid var(--border);transition:transform .2s ease}.wp-actbar.is-hidden{transform:translateY(110%)}.wp-actbar .btn{height:44px;justify-content:center;gap:8px;font-weight:600}.wp-actbar .wl-btn.on{color:var(--accent-text);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.wp-panel:has(.wp-actbar) .wp-scroll{padding-bottom:calc(68px + env(safe-area-inset-bottom))}@media (prefers-reduced-motion: reduce){.wp-actbar{transition:none}}.wp-prompt{position:absolute;left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:10;display:grid;gap:10px;padding:14px 16px;border:1px solid var(--border-strong);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-lg);font-size:var(--fs-14)}.wp-prompt p{margin:0}.wp-prompt-actions{display:flex;gap:8px;justify-content:flex-end}.wp-prompt-actions .btn{min-height:40px}@media (min-width: 641px){.wp-prompt{inset:64px 16px auto auto;width:320px}}.wp-actbar .btn{background:var(--surface);color:var(--text);border:1px solid var(--border-strong)}.wp-prompt .btn{text-decoration:none}.jr{display:grid;gap:12px}.jr-private,.jr-dim{margin:0;font-size:var(--fs-13);color:var(--text-2)}.jr-label{font-size:var(--fs-12);font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.jr-thesis{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--r-md);background:var(--surface)}.jr-pin{justify-self:start;min-height:32px}.jr-form{display:grid;gap:6px}.jr-input{width:100%;padding:10px 12px;border:1px solid var(--border-input);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;font-size:16px;line-height:1.45;resize:vertical}.jr-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.jr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:flex-end}.jr-actions .btn{min-height:40px}.jr-tag select{min-height:40px;padding:0 10px;border:1px solid var(--border-input);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-14)}.jr-list{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--border)}.jr-list>li{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid var(--border)}.jr-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:var(--fs-13);color:var(--text-2);font-variant-numeric:tabular-nums}.jr-pill{padding:1px 8px;border-radius:var(--r-full);background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-size:var(--fs-12);font-weight:650}.jr-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-14);color:var(--text)}.jr-del,.jr-confirm{justify-self:start;font-size:var(--fs-13)}.jr-actions{justify-self:start;display:inline-flex;gap:var(--sp-3);font-size:var(--fs-13)}@media (pointer: coarse){.jr-actions .btn,.jr-tag select{min-height:44px}}.jr-soon{position:relative;display:grid;gap:12px;padding:18px 16px 14px;border:1px solid var(--border);border-radius:var(--r-lg, 14px);background:var(--surface);overflow:hidden}.jr-soon:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--rp-grad)}.jr-soon-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.jr-soon-head h3{margin:0;font-size:var(--fs-16);font-weight:650;letter-spacing:-.01em}.jr-soon-pill{flex:none;padding:2px 10px;border-radius:var(--r-full);background:var(--accent-soft);color:var(--accent-text);font-size:var(--fs-12);font-weight:650}.jr-soon-lead{margin:0;font-size:var(--fs-14);color:var(--text-2);max-width:62ch}.jr-soon-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;align-items:start}.jr-example{position:relative;display:grid;gap:8px;padding:26px 12px 12px;border:1px dashed var(--border-strong);border-radius:var(--r-md);background:var(--surface-2)}.jr-ex-chip{position:absolute;top:8px;left:12px}.jr-ex-body{display:grid;gap:8px}.jr-example .jr-text,.jr-example .jr-meta{color:var(--text-2)}.jr-ex-thesis{background:var(--surface)}.jr-ex-note{display:grid;gap:4px}.jr-promises{list-style:none;margin:0;padding:0;display:grid;gap:10px}.jr-promises li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;font-size:var(--fs-13);color:var(--text)}.jr-promises svg{color:var(--accent-text);margin-top:1px}.jr-soon-foot{margin:0;font-size:var(--fs-13);color:var(--text-2)}@media (max-width: 640px){.jr-soon-grid{grid-template-columns:minmax(0,1fr)}.jr-ex-thesis{display:none}}.iconbtn.ghost{border-color:transparent;background:none}.iconbtn.ghost:hover{background:var(--surface-2)}.btn.ghost{border-color:transparent;background:none}.btn.ghost:hover{background:var(--surface-2)}.wp-head.wp-head2{display:block;padding-top:10px;padding-bottom:10px}.wp-bar{display:flex;align-items:center;gap:4px}.wp-findfield{position:relative;z-index:8;flex:1 1 auto;max-width:360px;min-width:0}.wp-panel.full .wp-findfield{max-width:440px}.wp-findfield .sv-search{margin:0}.wp-findfield .sv-search.is-compact .sv-search-field input{height:36px;min-height:36px;background:var(--surface-2)}.wp-findfield .sv-search.is-compact .sv-search-field input:focus{background:var(--surface)}.wp-findfield .sv-pop{min-width:420px;max-height:60vh;overflow:auto}.wp-bar-gap{flex:1}.lj{position:relative;z-index:8;flex:none}.lj-open{display:inline-flex;align-items:center;gap:6px;height:36px;white-space:nowrap}.lj-pop{position:absolute;top:calc(100% + 6px);left:0;display:grid;gap:var(--sp-2);width:340px;max-height:60vh;padding:var(--sp-3);overflow:auto;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-lg)}.lj-inline{display:grid;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4)}.lj-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);width:100%;margin:0;padding:4px var(--sp-2);border:0;background:none;color:var(--text);font-size:var(--fs-14);font-weight:600;text-align:left}button.lj-head{cursor:pointer;border-radius:var(--r-md)}button.lj-head:hover{background:var(--surface-2)}.lj-rows{display:grid;gap:2px;margin:0;padding:0;list-style:none}.lj-row{display:flex;justify-content:space-between;gap:var(--sp-3);width:100%;min-height:36px;padding:6px var(--sp-2);border:0;border-radius:var(--r-md);background:none;color:var(--text);font-size:var(--fs-13);text-align:left;cursor:pointer}.lj-row:hover,.lj-row:focus-visible{background:var(--surface-2)}.lj-row[aria-current]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.lj-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lj-sym{flex:none;color:var(--text-3);font-size:var(--fs-12)}.lj-note{margin:0;color:var(--text-3);font-size:var(--fs-12)}.wp-idrow{display:flex;align-items:flex-start;gap:12px;margin-top:10px}.wp-idrow h2{font-size:20px;font-weight:650;line-height:1.25}.wp-acts{display:flex;gap:8px;flex:none;padding-top:2px}.btn.wp-act{height:32px;min-height:32px;padding:0 12px;gap:6px;font-size:var(--fs-13);font-weight:600}.btn.wp-act.wl-btn{border-color:var(--border-strong);color:var(--text-2)}.btn.wp-act.wl-btn.on{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,transparent);color:var(--accent-text)}.wp-copy{appearance:none;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:copy;text-decoration:underline dotted transparent;text-underline-offset:3px}.wp-copy:hover,.wp-copy:focus-visible{text-decoration-color:currentColor;color:var(--text)}.wp-copy:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}@media (max-width: 640px){.wp-head .iconbtn{width:44px;height:44px}.wp-head h2,.wp-head h1{font-size:17px;line-height:1.25;overflow-wrap:break-word}}@media (max-width: 480px){.wp-panel .wp-head .wp-actions{order:1;margin-left:auto}.wp-panel .wp-head .wp-id{order:2;flex:1 0 100%}.wp-panel .wp-head h2,.wp-panel .wp-head h1{overflow-wrap:normal}}@media (max-width: 640px){.wp-copy{position:relative}.wp-copy:after{content:"";position:absolute;inset:-12px -4px}}@media (max-width: 640px){.wp-head .wp-actions .iconbtn{border-color:transparent;background:none}}.wp-step{display:inline-flex;align-items:center;gap:4px}.wp-step .dcount{font-size:var(--fs-13);color:var(--text-2);font-variant-numeric:tabular-nums;margin-right:4px;white-space:nowrap}.wp-step .iconbtn{width:32px;height:32px;font-size:18px;line-height:1}.wp-ctx{margin:0 0 2px;font-size:var(--fs-12);color:var(--text-2)}.wp-ctx.crumb{display:flex;align-items:center;gap:6px}.wp-where{margin:2px 0 0;font-size:var(--fs-12);color:var(--text-3);font-variant-numeric:tabular-nums}.wp-actbar.has-steps{display:flex}.wp-actbar.has-steps>.btn{flex:1 1 0;min-width:0}.wp-actbar.has-steps>.wp-stepbtn{flex:0 0 44px}.wp-actbar .wp-stepbtn{width:44px;height:44px;font-size:22px}.pp-cap{margin:0 0 var(--sp-3);font-size:var(--fs-12);color:var(--text-2);max-width:70ch}.pp-pending{margin:0 0 var(--sp-3);font-size:var(--fs-13);color:var(--text-2);display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pp-board{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:var(--sp-3)}.pp-card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);padding:var(--sp-3);min-width:0;display:grid;gap:var(--sp-2);align-content:start}.pp-who{display:grid;gap:2px}.pp-name{font-weight:650}.pp-dim{font-size:var(--fs-12);color:var(--text-2)}.pp-none{margin:0;font-size:var(--fs-12);color:var(--text-2)}.pp-net summary{cursor:pointer;font-size:var(--fs-13, 13px);font-weight:600;color:var(--accent-text);min-height:32px;display:flex;align-items:center}.pp-net-h{margin:var(--sp-2) 0 var(--sp-1);font-size:var(--fs-12);font-weight:600;color:var(--text-2)}.pp-net-list{list-style:none;margin:0 0 var(--sp-2);padding:0;display:grid}.pp-net-list li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--border)}.pp-net-co{display:grid;gap:2px;min-width:0}.pp-net-co a{font-weight:600}.pp-net-st{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 6px;margin-left:auto;text-align:right}.pp-stage{display:inline-block;padding:1px 8px;border-radius:var(--r-full);border:1px solid var(--warn);color:var(--warn);font-size:var(--fs-12);font-weight:600;white-space:nowrap}.pp-stage.none{border-color:var(--border);color:var(--text-2);font-weight:500}.pp-kmp{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-1)}.pp-changes{list-style:none;margin:0 0 var(--sp-2);padding:0;display:grid}.pp-changes li{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--border)}.pp-changes time{font-size:var(--fs-12);color:var(--text-2);padding-top:2px}.pp-reason{display:block;margin-top:4px;font-size:var(--fs-12);color:var(--text-2);font-style:italic}.pp-src{font-size:var(--fs-12)}.pp-pledge{border-collapse:collapse;font-size:var(--fs-13, 13px)}.pp-pledge th,.pp-pledge td{text-align:left;padding:4px var(--sp-4) 4px 0;border-bottom:1px solid var(--border)}.pp-foot{margin-top:var(--sp-3);font-size:var(--fs-12);color:var(--text-2)}.pp-soon{display:grid;gap:var(--sp-2);justify-items:start;padding:var(--sp-3);border:1px dashed var(--border-strong);border-radius:var(--r-md)}.pp-soon p{margin:0;color:var(--text-2);max-width:65ch}@media (max-width: 640px){.pp-net-list li{display:grid}.pp-net-st{justify-content:flex-start;margin-left:0;text-align:left}.pp-net summary,.pp-net-co a{min-height:44px;display:flex;align-items:center}.pp-changes li{grid-template-columns:1fr;gap:2px}}.cf-check{display:inline-flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.cf-check .linkish{font-size:inherit}.cf-check-err{color:var(--warn)}.cf-check-pro{font-weight:600;color:var(--text-2);text-decoration:none}.cf-check-pro:hover{color:var(--accent-text);text-decoration:underline}.sb-ethical .sb-eth-verdict{margin:0 0 6px;font-weight:700;font-size:var(--fs-15, 15px)}.sb-ethical.is-ok .sb-eth-verdict{color:var(--up)}.sb-ethical.is-not .sb-eth-verdict{color:var(--down)}.sb-ethical.is-review .sb-eth-verdict{color:var(--warn)}.sb-eth-checks{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:var(--fs-13)}.sb-eth-checks li{display:grid;grid-template-columns:1.2em minmax(0,1fr);gap:6px;align-items:baseline}.sb-eth-mark{font-weight:700;text-align:center}.sb-eth-checks .is-ok .sb-eth-mark{color:var(--up)}.sb-eth-checks .is-not_ok .sb-eth-mark{color:var(--down)}.sb-eth-checks .is-unknown .sb-eth-mark{color:var(--text-3)}.sb-ethical .sb-eth-foot{margin:8px 0 0;font-size:var(--fs-12);color:var(--text-3)}.wp-actbar .btn{min-width:0;padding-inline:8px;white-space:nowrap}.wp-panel.wp-page.drawer{position:static;z-index:auto;width:100%;height:auto;max-width:none;border:0;box-shadow:none;background:none;overflow:visible}.wp-page .wp-scroll{overflow:visible;height:auto;flex:none}.wp-page h1{margin:0;font:inherit;font-size:var(--fs-20);font-weight:700}.wp-page .wp-actbar{position:sticky}.cf-growth{display:flex;flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;padding:0;list-style:none;font-size:var(--fs-13)}.cf-growth span{color:var(--muted, inherit)}.cf-peers th[scope=row]{white-space:normal;min-width:150px}.cf-peer-sort{appearance:none;display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer}.cf-peer-sort:hover{color:var(--accent-text)}.cf-peer-sort i{display:inline-block;min-width:1em;font-style:normal;font-size:var(--fs-11);color:var(--accent-text)}th[aria-sort=ascending] .cf-peer-sort,th[aria-sort=descending] .cf-peer-sort{color:var(--accent-text)}.cf-peer-self th,.cf-peer-self td{font-weight:600;background:var(--accent-soft)}.cf-peer-tag{display:inline-block;padding:0 7px;border-radius:var(--r-full);background:var(--surface);border:1px solid var(--accent);color:var(--accent-text);font-size:var(--fs-11);font-weight:650;white-space:nowrap}.cf-explain{margin-top:14px;font-size:var(--fs-13);line-height:1.5}.cf-explain h5{margin:0 0 4px;font-size:var(--fs-13)}.cf-explain p{margin:0 0 10px}.cf-explain dl{margin:0;display:grid;gap:8px}.cf-explain dt{font-weight:600}.cf-explain dd{margin:0}.cf-explain code{display:block;font-size:var(--fs-12);overflow-wrap:anywhere}.cf-bs .cf-formula{display:block;font-size:var(--fs-11);font-weight:400;color:var(--text-3)}.cf-explain summary{cursor:pointer;font-weight:600;min-height:32px}.cf-explain[open] summary{margin-bottom:6px}.sb-num-src{display:block;font-size:var(--fs-11);color:var(--text-3)}.sb-num-note{margin:6px 0 0;font-size:var(--fs-11);color:var(--text-3)}@media (max-width: 640px){.cf-ratios tbody th{white-space:normal;min-width:104px}.cf-ratios tbody tr{height:44px}.cf-explain summary{display:flex;align-items:center;min-height:44px}}.pay{margin-bottom:var(--sp-4)}.pay-list{list-style:none;margin:0 0 var(--sp-2);padding:0;display:grid;gap:var(--sp-2)}.pay-row{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.pay-head{appearance:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px var(--sp-3);width:100%;padding:12px 14px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-md)}.pay-head:hover{background:var(--surface-2)}.pay-who{display:grid;gap:2px;min-width:0}.pay-sum{display:grid;justify-items:end;gap:2px;text-align:right}.pay-sum b{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.pay-notes{display:grid;gap:1px;font-size:var(--fs-12);color:var(--text-2)}.pay-bar{grid-column:1 / -1;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.pay-bar i{display:block;height:100%;border-radius:3px;background:var(--accent)}.pay-more{display:grid;gap:var(--sp-2);padding:2px 14px 14px}.pay-mix{display:flex;height:10px;border-radius:5px;overflow:hidden;gap:2px}.pay-mix i{display:block}.pay-salary{background:var(--accent)}.pay-commission{background:#0d9488}.pay-perquisites{background:#d97706}.pay-sittingFees{background:#7c3aed}.pay-other{background:var(--text-3)}.pay-parts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px var(--sp-3);font-size:var(--fs-13);color:var(--text-2)}.pay-parts b{color:var(--text);font-variant-numeric:tabular-nums}.pay-dot{display:inline-block;width:9px;height:9px;margin-right:5px;border-radius:50%}.pay-years{width:100%;border-collapse:collapse;font-size:var(--fs-13);font-variant-numeric:tabular-nums}.pay-years th{width:6.5em;padding:3px 8px 3px 0;font-weight:500;text-align:left;color:var(--text-2);white-space:nowrap}.pay-years td{padding:3px 0;white-space:nowrap;text-align:right}.pay-years .pay-years-bar{width:100%;padding:3px 10px 3px 0}.pay-years-bar i{display:block;height:8px;border-radius:4px;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.pay-foot{margin:var(--sp-2) 0 0}.t-green{--tone: var(--up);--tone-soft: var(--up-soft)}.t-amber{--tone: var(--warn);--tone-soft: var(--warn-soft)}.t-red{--tone: var(--down);--tone-soft: var(--down-soft)}.cf-tone.t-green,.cf-tone.t-amber,.cf-tone.t-red{display:inline-block;padding:1px 7px;border-radius:6px;background:var(--tone-soft);color:var(--tone);font-weight:650}.rf-sum{margin:2px 0 8px;font-size:var(--fs-14);font-weight:650}.rf-sum span{font-weight:500;color:var(--text-2)}.rf-sum.is-red{color:var(--down)}.rf-sum.is-amber{color:var(--warn)}.rf-sum.is-green{color:var(--up)}.rf-list{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:5px}.rf-item{border:1px solid var(--border);border-left:4px solid var(--tone);border-radius:var(--r-md);background:var(--tone-soft)}.rf-item>summary{display:flex;align-items:center;gap:9px;padding:8px 12px;cursor:pointer;font-size:var(--fs-14);list-style:none}.rf-item>summary::-webkit-details-marker{display:none}.rf-item>summary:after{content:"▾";margin-left:auto;font-size:var(--fs-11);color:var(--tone)}.rf-item[open]>summary:after{transform:rotate(180deg)}.rf-item>p{margin:0 12px 6px 41px;font-size:var(--fs-13);line-height:1.45;color:var(--text-2)}.rf-item>.linkish{margin:0 12px 10px 41px;font-size:var(--fs-13)}.rf-mark{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--tone);color:var(--surface);font-size:var(--fs-13);font-weight:800}.rf-clear{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--fs-13);color:var(--text-2)}.rf-clear span{color:var(--up);font-weight:800}.nums-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.nums-grid{list-style:none;margin:6px 0 8px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:8px}.t-plain{--tone: var(--text);--tone-soft: var(--surface-2)}.nums-tile.t-plain{border-top-color:var(--accent)}.nums-group{margin:10px 0 0;font-size:var(--fs-13);font-weight:650;color:var(--text)}.nums-tile{display:grid;align-content:start;gap:4px;padding:10px 12px;border:1px solid var(--border);border-top:3px solid var(--tone);border-radius:var(--r-md);background:var(--surface)}.nums-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.nums-label{font-size:var(--fs-12);font-weight:650;color:var(--text-2)}.nums-word{padding:0 7px;border-radius:var(--r-full);background:var(--tone-soft);color:var(--tone);font-size:var(--fs-11);font-weight:700}.nums-mid{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-height:30px}.nums-value{font-size:21px;font-weight:750;color:var(--tone);font-variant-numeric:tabular-nums;line-height:1.1}.nums-before{font-size:var(--fs-12);color:var(--text-3);white-space:nowrap}.nums-plain{font-size:var(--fs-12);line-height:1.35;color:var(--text-2)}.nums-legend{margin:0;font-size:var(--fs-12);color:var(--text-3)}.nums-legend span{margin-right:8px;font-weight:700;color:var(--tone)}.hp-say{margin:0 0 10px;font-size:15px;line-height:1.45}.hp-up{color:var(--up);font-weight:650}.hp-down{color:var(--down);font-weight:650}.hp-bar{display:flex;height:10px;gap:1px;border-radius:5px;overflow:hidden;background:var(--surface-2)}.hp-bar-big{height:22px;border-radius:8px}.hp-bar i,.hp-legend i{display:block}.hp-promoter{background:var(--accent)}.hp-fii{background:#0d9488}.hp-dii{background:#d97706}.hp-other{background:var(--border-strong)}.hp-legend{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:var(--fs-13);color:var(--text-2)}.hp-legend li{display:inline-flex;align-items:center;gap:6px}.hp-legend i{width:10px;height:10px;border-radius:3px}.hp-legend b{color:var(--text);font-variant-numeric:tabular-nums}.cf-explain{margin-top:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);font-size:var(--fs-13)}.cf-explain>summary{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;font-weight:650;color:var(--accent-text);cursor:pointer;list-style:none}.cf-explain>summary::-webkit-details-marker{display:none}.cf-explain>summary:before{content:"?";display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--accent-soft);font-size:var(--fs-12);font-weight:800}.cf-explain>summary:after{content:"▾";margin-left:0;transition:transform .15s}.cf-explain[open]>summary:after{transform:rotate(180deg)}.cf-explain>summary:hover{background:var(--surface-2)}.cf-explain>:not(summary){margin-left:14px;margin-right:14px}.cf-explain>:last-child{margin-bottom:14px}.cf-explain>p{color:var(--text-2)}.cf-explain dl{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.cf-explain dl>div{padding:10px 12px;border-radius:10px;background:var(--surface-2)}.cf-explain dt{margin-bottom:3px;font-size:var(--fs-14);color:var(--text)}.cf-explain dd{color:var(--text-2);line-height:1.45}.cf-explain code{display:block;margin-bottom:5px;padding:3px 7px;border-radius:6px;background:var(--surface);border:1px solid var(--border);font-size:var(--fs-12);color:var(--text);white-space:normal}.cf-rule-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.cf-rule-chips span{padding:0 7px;border-radius:var(--r-full);background:var(--tone-soft);color:var(--tone);font-size:var(--fs-11);font-weight:700}@media (min-width: 1100px){body:not(:has(.np)) .wp-panel.full .sb-top:has(>.cd){grid-template-columns:minmax(0,1fr)}body:not(:has(.np)) .wp-panel.full .sb-top:has(>.cd)>.sb-side{position:static;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;align-items:start}body:not(:has(.np)) .wp-panel.full .sb-col{display:flex;flex-direction:column;gap:14px;min-width:0}body:not(:has(.np)) .wp-panel.full .sb-side>.nums{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.cf-explain>summary:after{transition:none}}.sb-own{margin-top:8px}.sb-own .ccg{border-bottom:0}.sb-num-own dt{color:var(--accent-text)}.sb-numbers .sb-nums>div{padding:9px 12px}.sb-numbers .sb-nums dt{font-size:var(--fs-12);font-weight:500;color:var(--text-2)}.sb-numbers .sb-nums dd{margin-top:2px;font-size:17px;font-weight:700}.sb-numbers .sb-nums>.t-green dd,.sb-numbers .sb-nums>.t-amber dd,.sb-numbers .sb-nums>.t-red dd{color:var(--tone)}.sb-numbers .sb-nums>[data-tip]{cursor:help}.sb-num-acts:empty{display:none}.sb-own>summary{padding:7px 12px;font-size:var(--fs-13)}.sb-own>summary:before{content:"⚙";font-size:var(--fs-13)}details.nums{padding:0}details.nums>.nums-grid,details.nums>.nums-group,details.nums>.nums-legend{margin-left:14px;margin-right:14px}details.nums>.nums-legend{margin-bottom:14px}.fa-grid{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px}.fa-card.t-plain{border-left-color:var(--accent)}.fa-bars .is-last .fa-track i{background:var(--tone)}.fa-card.t-plain .fa-bars .is-last .fa-track i{background:var(--accent)}.fa-fund{margin-top:8px}.fa-fund .hp-legend{margin-top:5px;font-size:var(--fs-12)}.fa-card{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--border);border-left:4px solid var(--tone);border-radius:12px;background:var(--surface)}.fa-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.fa-top h4{margin:0;font-size:var(--fs-13);font-weight:600;color:var(--text-2)}.fa-word{flex:none;padding:1px 9px;border-radius:var(--r-full);background:var(--tone-soft);color:var(--tone);font-size:var(--fs-11);font-weight:700;cursor:help}.fa-answer{margin:2px 0;font-size:18px;font-weight:700;line-height:1.3;text-wrap:balance}.fa-fact{margin:0;font-size:var(--fs-13);line-height:1.4;color:var(--text-2)}.fa-bars{list-style:none;margin:auto 0 0;padding:10px 0 0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.fa-bars li{display:grid;grid-template-rows:auto 56px auto;gap:3px;min-width:0;text-align:center;font-variant-numeric:tabular-nums}.fa-val{overflow:hidden;font-size:var(--fs-11);color:var(--text-2);white-space:nowrap}.fa-track{display:flex;align-items:flex-end;justify-content:center}.fa-track i{display:block;width:100%;max-width:34px;border-radius:3px 3px 0 0;background:var(--border-strong)}.fa-track i.is-neg{background:var(--down);opacity:.6}.fa-bars .is-last .fa-track i{background:var(--tone);opacity:1}.fa-bars .is-last .fa-val{font-weight:700;color:var(--text)}.fa-year{font-size:var(--fs-11);color:var(--text-3)}.bp-equity{background:var(--accent)}.bp-debt{background:var(--down)}.bp-other{background:var(--border-strong)}.cf-dir{font-size:var(--fs-12);font-weight:650;white-space:nowrap}.cf-dir.is-better{color:var(--up)}.cf-dir.is-worse{color:var(--down)}.cf-dir.is-steady{color:var(--text-3)}.cf-growth li{padding:6px 12px;border:1px solid var(--border);border-radius:10px}.cf-growth li strong{color:var(--tone, var(--text))}@media (max-width: 640px){.cf-sec-h{font-size:var(--fs-16)}.cf-h,.sb-sec h3{font-size:var(--fs-14)}}.sb{gap:20px}.cf-basis{margin:8px 0 6px}.cf-h-sub{margin-left:8px;font-size:var(--fs-12);font-weight:500;color:var(--text-3)}.rf-review{margin:8px 0}.rf-review-h{margin:0 0 4px;font-size:var(--fs-13);font-weight:650;color:var(--warn)}.rf-item.is-check{border-style:dashed;border-left-style:solid;background:none}.ho{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;max-width:640px}.ho li{display:grid;gap:4px;min-width:0}.ho-stack{display:flex;flex-direction:column;height:190px;gap:1px;border-radius:6px;overflow:hidden;background:var(--surface-2)}.ho-stack i{display:flex;align-items:center;justify-content:center;min-height:0;font-style:normal}.ho-stack b{font-size:var(--fs-11);font-weight:650;font-variant-numeric:tabular-nums;color:#fff}.ho-stack .hp-other b{color:var(--text)}.ho-q{font-size:var(--fs-11);color:var(--text-2);text-align:center;white-space:nowrap}.ho-legend{margin-top:10px;font-size:var(--fs-12)}.ho-unit{margin-left:auto;color:var(--text-3)}@media (max-width: 480px){.ho{gap:3px}.ho-stack b,.ho-q{font-size:var(--fs-11)}.ho-unit{margin-left:0}}.pg{margin-top:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.pg-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.pg-head h4{margin:0;font-size:var(--fs-13);font-weight:650}.pg-head .linkish{font-size:var(--fs-13);white-space:nowrap}.pg-lines{list-style:none;margin:0;padding:0;display:grid;gap:4px}.pg-lines li{display:grid;grid-template-columns:6.5em 4.5em minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:var(--fs-13);font-variant-numeric:tabular-nums}.pg-label,.pg-mid{color:var(--text-2)}.pg-word{font-size:var(--fs-12);font-weight:650;color:var(--tone, var(--text-2))}.pg-lines .t-plain .pg-word{color:var(--text-2)}@media (max-width: 480px){.pg-lines li{grid-template-columns:5.6em 3.8em minmax(0,1fr) auto;gap:5px}.pg-mid{font-size:var(--fs-12)}}.sb-own-pick{margin:4px 14px 0}.sb-own-reset{justify-self:start;font-size:var(--fs-13)}.sb-own .ccg{margin-top:12px}.ig-up{color:var(--up);font-weight:600}.ig-down{color:var(--down);font-weight:600}.cf-funds{margin-top:18px}.cf-fund-where{display:block;font-size:var(--fs-13);font-weight:400;color:var(--text-3)}.cf-more-filings>summary:before{content:"+";font-size:15px}.cf-more-kinds{margin-left:8px;font-size:var(--fs-12);font-weight:400;color:var(--text-3)}@media (max-width: 480px){.cf-more-filings>summary{flex-wrap:wrap}.cf-more-kinds{flex-basis:100%;margin-left:28px}}.sb-story{margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.4}.cf-q-line{margin-left:10px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-2)}@media (max-width: 480px){.cf-q-line{display:block;margin:2px 0 0}}.cf-fund-where .fl-warn{display:inline-block;padding:0 6px;border:1px solid var(--warn-border);border-radius:999px;background:var(--warn-soft);color:var(--warn);font-size:var(--fs-12);font-weight:650}.cf-fund-total th,.cf-fund-total td{font-weight:700}.cf-fund-sub{padding-left:22px!important;font-weight:500}.cf-funds{margin:20px 0 0;padding:16px 18px;max-width:1120px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.cf-funds .cf-h{margin:0 0 4px;font-size:16px}.cf-funds-answer{margin:0 0 12px;font-size:var(--fs-14);line-height:1.5;color:var(--text-2)}.cf-funds-table tbody th{font-weight:500}.cf-funds-table tbody tr.cf-fund-total th,.cf-funds-table tbody tr.cf-fund-total td{font-weight:700;background:var(--surface-2)}.cf-funds-table .cf-fund-sub{padding-left:20px!important}.cf-funds-table .cf-fund-where{display:inline;margin-left:4px;font-size:var(--fs-12);color:var(--text-3)}.cf-funds-table .cf-fund-rest th,.cf-funds-table .cf-fund-rest td{color:var(--text-2)}.cf-funds-table td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.cf-fund-move{font-size:var(--fs-13)}.cf-fund-tag{display:inline-block;padding:0 7px;border:1px solid var(--border);border-radius:999px;font-size:var(--fs-12);color:var(--text-2);white-space:nowrap}.cf-funds .fl-warn{display:inline-block;padding:0 6px;border:1px solid var(--warn-border);border-radius:999px;background:var(--warn-soft);color:var(--warn);font-size:var(--fs-12);font-weight:650;white-space:nowrap}.cf-funds-more{margin-top:8px;padding:0;border:0;background:none;color:var(--accent-text);font:inherit;font-size:var(--fs-13);font-weight:600;cursor:pointer}@media (max-width: 640px){.cf-funds{padding:12px}.cf-funds-table .cf-q-old{display:none}}.cf-funds-table tbody th{white-space:normal;min-width:170px}.cf-hold-wrap{container-type:inline-size}.cf-hold-row>*{min-width:0}@container (min-width: 1100px){.cf-hold-row{display:grid;grid-template-columns:minmax(340px,4fr) minmax(0,7fr);gap:24px;align-items:start;margin-top:14px}.cf-hold-row .cf-funds{margin:0;max-width:none}}.cf-fund-toggle{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-align:left;cursor:pointer}.cf-fund-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cf-fund-count{margin-left:6px;color:var(--accent-text);font-size:var(--fs-12);font-weight:600;white-space:nowrap}@media (max-width: 640px){.wp-panel .wp-head:not(.wp-head2){position:relative;display:block;padding-top:10px;padding-bottom:8px}.wp-panel .wp-head:not(.wp-head2)>:first-child:not(.wp-id):not(.wp-actions){display:none}.wp-panel .wp-head:not(.wp-head2) .wp-actions{position:absolute;top:4px;right:var(--sp-2);margin:0}.wp-panel .wp-head:not(.wp-head2) .wp-id>:not(.wp-idline){padding-right:132px}.wp-panel .wp-head:not(.wp-head2) h2,.wp-panel .wp-head:not(.wp-head2) h1{min-height:28px;font-size:16px}.wp-actbar{gap:6px}.wp-actbar .btn{gap:6px;padding-left:6px;padding-right:6px;min-width:0;white-space:nowrap}.wp-actbar .btn svg{flex:none;width:16px;height:16px}.cf-table tbody th,.cf-table thead th:first-child{max-width:116px;white-space:normal}.wp-panel small{font-size:max(var(--fs-11),.8em)}.chartbox .chart-tools-end{flex-wrap:wrap;min-width:0;max-width:100%}.chartbox .chart-ratios{flex:0 1 100%;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:none}.chartbox .chart-mode-scroll{flex:0 1 100%}.sb-line2>.sb-chip{border-radius:var(--r-lg);text-align:left}.cf-chart-labels li{min-width:0}.cf-chart-labels b{font-size:var(--fs-11);letter-spacing:-.2px}}@media (max-width: 340px){.wp-actbar .btn{font-size:var(--fs-12)}.wp-panel .wp-head:not(.wp-head2) .wp-actions .iconbtn{width:40px;height:40px}.wp-panel .wp-head:not(.wp-head2) .wp-id>:not(.wp-idline){padding-right:120px}}.cf-part-link{color:inherit;font-weight:700;text-decoration:none}.cf-part-link:hover{text-decoration:underline}.cf-table td.cf-up{color:var(--up);font-weight:600}.cf-growth>summary{font-weight:700}.cf-slide-track{width:38px;height:22px}.cf-slide-knob{width:16px;height:16px}.cf-slide.on .cf-slide-knob{transform:translate(16px)}.cf.cf-tables .cf-h{font-size:var(--fs-20);font-weight:700;margin-top:var(--sp-6)}.cf.cf-tables .cf-table{width:100%;table-layout:fixed;font-size:var(--fs-16)}.cf.cf-tables .cf-table thead th,.cf.cf-tables .cf-table tr.cf-group th{font-size:var(--fs-14)}.cf.cf-tables .cf-table tbody th[scope=row],.cf.cf-tables .cf-table thead th:first-child{width:220px;min-width:0;max-width:none}.cf.cf-tables .cf-table td.num{min-width:0;white-space:nowrap}.cf.cf-tables .cf-table thead th:not(:first-child){white-space:normal;overflow-wrap:break-word;line-height:1.25}.cf.cf-tables .cf-table td.cf-up{color:var(--up);font-weight:600}.cf.cf-tables .cf-note{font-size:var(--fs-14);color:var(--text);line-height:1.5}.cf.cf-tables .cf-nav .cf-chip{color:var(--text)}.cf.cf-tables .cf-table-wrap{container-type:inline-size}@container (max-width: 1000px){.cf.cf-tables .cf-table{table-layout:auto}.cf.cf-tables .cf-table tbody th[scope=row],.cf.cf-tables .cf-table thead th:first-child{width:150px}.cf.cf-tables .cf-table thead th:not(:first-child){white-space:nowrap}.cf.cf-tables .cf-table th,.cf.cf-tables .cf-table td{padding:var(--sp-2) var(--sp-2)}}.cf.cf-tables .cf-table tr.sub td.cf-up{color:var(--up)}.cf.cf-tables .cf-table tr.sub td.neg{color:var(--down)}.cf.cf-tables .cf-table tr.sub th{padding-left:var(--sp-6);font-weight:500}@container (max-width: 480px){.cf.cf-tables .cf-table tbody th[scope=row],.cf.cf-tables .cf-table thead th:first-child{width:104px}.cf.cf-tables .cf-table thead th .cf-ttm-at{white-space:normal}.cf.cf-tables .cf-table tr.sub th{padding-left:var(--sp-4)}}.cf-sec[data-sec=filings]{container-type:inline-size}@container (min-width: 760px){.cf-doc-boxes{grid-template-columns:repeat(auto-fit,minmax(max(420px,30%),1fr));align-items:start}.cf-doc-groups .cf-doc-title{white-space:normal;overflow-wrap:anywhere}}.cf-updates .cf-doc{grid-template-columns:auto minmax(0,1fr)}.cf-updates .cf-doc-title{white-space:normal;overflow-wrap:anywhere}.cf.cf-tables .cf-table tbody tr:nth-child(2n)>td,.cf.cf-tables .cf-table tbody tr:nth-child(2n)>th[scope=row]{background:var(--surface-2)}.cf.cf-tables .cf-table tbody tr.cf-group>th{background:var(--surface-3)}.cf-row-open{appearance:none;border:0;background:none;padding:0;font:inherit;font-weight:inherit;color:var(--accent-text);cursor:pointer}.cf-row-open span{margin-left:6px;font-weight:700}.cf-fold{appearance:none;border:0;background:none;padding:0;font:inherit;font-weight:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.cf-fold-arrow{display:inline-block;width:1em;color:var(--accent-text)}.cf-row-funds>td{padding:var(--sp-3);background:var(--surface-2);white-space:normal}.cf-tab-n{font-size:var(--fs-12)}.cf-doc-meta{font-size:var(--fs-13)}.cf-view-label,.cf-slide{font-size:var(--fs-14)}.cf{container-type:inline-size}.cf-view-in-bar{display:inline-flex;align-items:center;margin-left:auto;flex:0 0 auto}.cf-view-in-bar .cf-view-label{margin-left:0}.cf-view-row{display:none}@container (max-width: 1024px){.cf-view-in-bar{display:none}.cf-view-row{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:var(--sp-2) var(--sp-4) 0}.cf-view-row .cf-view-label{margin-left:0;padding-left:0}}.ih-prev{margin:0 0 var(--sp-3);font-size:var(--fs-14);color:var(--text)}.ih-prev-label{color:var(--text-2);margin-right:var(--sp-1)}.ih-table td{vertical-align:top}.ih-date{white-space:nowrap;font-variant-numeric:tabular-nums}.ih-kind{font-weight:600;color:var(--text);white-space:nowrap}.ih-note{display:block;margin-top:2px;font-size:var(--fs-12);color:var(--text-3);max-width:42ch}.ih-side{display:flex;flex-direction:column;gap:2px}.ih-name{color:var(--text)}.ih-code{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--text-2)}.cf.cf-tables .cf-table tbody th[scope=row]{font-weight:500}.cf.cf-tables .cf-table tr.cf-key>th,.cf.cf-tables .cf-table tr.cf-key>td{font-weight:700;border-top:1px solid var(--border-strong)}.cf.cf-tables .cf-table td,.cf.cf-tables .cf-table thead th:not(:first-child){border-left:0;border-right:0}.cf.cf-tables .cf-table tbody th[scope=row],.cf.cf-tables .cf-table thead th:first-child{border-right:1px solid var(--border-strong)}.cf.cf-tables .cf-table .cf-ttm{border-left:1px solid var(--border-strong)}.cf.cf-tables .cf-table tbody tr:nth-child(odd)>td{background:var(--surface)}.cf.cf-tables .cf-table tbody tr.cf-group>th{background:var(--surface);color:var(--text);font-size:var(--fs-14);font-weight:700;padding-top:var(--sp-4);border-top:1px solid var(--border-input);border-left:0;border-right:0}.cf.cf-tables .cf-table thead th .cf-ttm-at{font-weight:500}.cf.cf-tables .cf-fold-arrow{font-size:1em}:root[data-theme=dark] .cf.cf-tables .cf-table tbody tr:nth-child(2n):not(.cf-group)>td,:root[data-theme=dark] .cf.cf-tables .cf-table tbody tr:nth-child(2n):not(.cf-group)>th[scope=row]{background:var(--surface-3)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .cf.cf-tables .cf-table tbody tr:nth-child(2n):not(.cf-group)>td,:root:not([data-theme=light]) .cf.cf-tables .cf-table tbody tr:nth-child(2n):not(.cf-group)>th[scope=row]{background:var(--surface-3)}}.cf.cf-tables .cf-table.cf-narrow{width:max(min(100%,880px),62%);table-layout:auto}.cf.cf-tables .cf-table.cf-narrow td.num,.cf.cf-tables .cf-table.cf-narrow thead th.num{min-width:132px}.cf-legend{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);margin:0 0 var(--sp-2);font-size:var(--fs-13);color:var(--text-2)}.cf-legend b{color:var(--text);font-weight:700}.cf.cf-tables .cf-legend{font-size:var(--fs-14)}.cf-row-open,.cf-fold{text-align:left}.cf.cf-tables .cf-table.cf-narrow tbody th[scope=row],.cf.cf-tables .cf-table.cf-narrow thead th:first-child{width:300px}.wp-acts .cf-view-in-head{order:-1;display:inline-flex;align-items:center;gap:var(--sp-1);margin-right:var(--sp-2)}.cf-viewseg .seg button{font-size:var(--fs-14);font-weight:600}.cf-group-ask{display:block;margin-top:2px;font-size:var(--fs-13);font-weight:500;color:var(--text-2);white-space:normal;text-transform:none;letter-spacing:0}.cf-bs tr.cf-group>th,.cf-bs tr.cf-in-group>th[scope=row]{box-shadow:inset 4px 0 0 var(--grp, var(--accent))}.cf-bs tr.cf-grp-a{--grp: var(--accent)}.cf-bs tr.cf-grp-b{--grp: var(--chart-ma200)}.cf-bs tr.cf-group>th{color:var(--text)}.cf-bs tr.cf-group>th:first-line{color:var(--grp, var(--text))}.cf-bs tr.cf-group>th{padding-left:var(--sp-4)}.cf-bs tr.cf-in-group>th[scope=row]{padding-left:var(--sp-4)}.cf-bs tr.cf-in-group.sub>th[scope=row]{padding-left:var(--sp-8)}.cf-bs tr.cf-group-end>th,.cf-bs tr.cf-group-end>td{border-bottom:2px solid var(--border-strong)}.cf.cf-tables .cf-bs tr.cf-group>th{padding-top:var(--sp-6)}.cf-astable>summary{font-size:var(--fs-14);font-weight:600;color:var(--accent-text);min-height:44px;display:flex;align-items:center}.cf.cf-tables .cf-table .cf-half,.cf-table th.cf-half{color:var(--text-2)}.cf-tone-word{display:block;font-size:var(--fs-12);font-weight:600;opacity:.9}.cf-ratios th[scope=row] .cf-formula{display:block;font-size:var(--fs-13);font-weight:400;color:var(--text-2);white-space:normal}.cf-fine{margin:var(--sp-3) 0 0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--r-md);background:var(--surface-2);font-size:var(--fs-12);line-height:1.5;color:var(--text-2)}.cf-fine-unit{margin:0 0 var(--sp-2);font-weight:650;color:var(--text)}.cf-fine ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--sp-1)}.cf-fine b{color:var(--text);font-weight:650}.cf.cf-tables .cf-fine{font-size:var(--fs-13)}.chs{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.chs-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.chs-seg{display:inline-flex;padding:2px;border:1px solid var(--border);border-radius:999px;background:var(--surface)}.chs-seg button{padding:4px 12px;border:0;border-radius:999px;background:none;color:var(--text-2);font:inherit;font-size:var(--fs-13);cursor:pointer}.chs-seg button.is-on{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.chs-links{display:inline-flex;flex-wrap:wrap;gap:6px 8px;margin-left:auto;font-size:var(--fs-13)}.chs-links a{display:inline-flex;align-items:center;gap:4px}.chs-chip{min-height:36px;padding:0 12px;border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);color:var(--text-2);text-decoration:none}.chs-chip:hover{border-color:var(--border-strong);color:var(--text)}@media (pointer: coarse){.chs-chip{min-height:44px}}.chs-frame{display:block;width:100%;height:520px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.chs-note{margin:0;font-size:var(--fs-12);color:var(--text-3)}@media (max-width: 640px){.chs-frame{height:400px}}.chs-wait{height:520px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.chs-why{margin:0;padding:6px 10px;border-radius:8px;background:var(--surface-2);font-size:var(--fs-14);color:var(--text-2)}.chs-only{font-size:var(--fs-13);font-weight:600;color:var(--text-2)}.chs-seg button:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 640px){.chs-wait{height:400px}}.chs-none{margin:0;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);font-size:var(--fs-14);color:var(--text-2);line-height:1.5}.chs-seg button{min-height:36px}@media (pointer: coarse){.chs-seg button{min-height:44px}}.chart-ratio-wait{display:grid;place-items:center;min-height:320px;border:1px dashed var(--border);border-radius:var(--r-lg);color:var(--text-2);font-size:var(--fs-14)}.chart-tools.is-ratio [aria-label="Chart style"]{display:none}.cd{container-type:inline-size}.cd-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.cd-grid.cd-one{grid-template-columns:minmax(0,1fr);margin-top:var(--sp-3)}.cd-grid>div{box-shadow:0 0 0 1px var(--border);padding:7px 10px;min-width:0}.cd-grid dt{font-size:var(--fs-11);font-weight:600;color:var(--text-3)}.cd-grid dd{margin:1px 0 0;font-size:var(--fs-13);font-weight:600;color:var(--text);overflow-wrap:anywhere;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.cd-grid dd small{font-size:var(--fs-11);font-weight:500;color:var(--text-3)}.cd-grid a{color:var(--accent-text)}.cd-muted{color:var(--text-3);font-weight:500}.cd-h4{margin:var(--sp-3) 0 var(--sp-1);font-size:var(--fs-11);font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3)}.cd-sum{margin:0 0 var(--sp-1);font-size:var(--fs-12);color:var(--text-2);display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.cd-board{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--r-md)}.cd-board li{display:flex;justify-content:space-between;gap:var(--sp-3);padding:7px 10px;border-top:1px solid var(--border);font-size:var(--fs-13)}.cd-board li:first-child{border-top:0}.cd-name{min-width:0;overflow-wrap:anywhere}.cd-role{flex:none;max-width:45%;text-align:right;color:var(--text-3);font-size:var(--fs-11)}.cd-more summary{cursor:pointer;margin-top:var(--sp-3);font-size:var(--fs-12);font-weight:600;color:var(--accent-text);min-height:32px;display:flex;align-items:center}.cd-addr{flex-direction:column;align-items:flex-start;gap:0;font-weight:500}.cd-town{color:var(--text-2)}.cd-sel{user-select:all}.cd-cin{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.02em}.cd-copy{padding:0 2px}.cd-said{font-size:var(--fs-11);color:var(--text-3)}.cd-cinrow .cd-decode{flex-basis:100%}.cd-src{margin:var(--sp-2) 0 0;color:var(--text-3);font-size:var(--fs-12)}@container (max-width: 380px){.cd-board li{flex-direction:column;gap:0}.cd-role{text-align:left;max-width:none}}@media (pointer: coarse){.cd-more summary{min-height:44px}}:root{--np-w: min(420px, 38vw)}.np{position:fixed;top:var(--np-top, 0px);right:0;height:var(--np-vh, 100dvh);z-index:75;width:var(--np-w);display:flex;flex-direction:column;background:var(--bg);color:var(--text);border-left:1px solid var(--border);box-shadow:-16px 0 40px #00000038;outline:none;padding-top:env(safe-area-inset-top,0px)}.np-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:14px 14px 12px 18px;border-bottom:1px solid var(--border);background:var(--surface)}.np-id{display:grid;gap:2px;min-width:0}.np-eyebrow{font-size:var(--fs-11);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}.np-id h2{margin:0;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-ticker{font-size:var(--fs-12);color:var(--text-3);font-family:var(--mono, ui-monospace, monospace)}.np-close{font-size:22px}.np-body{flex:1;min-height:0;overflow-y:auto;padding:14px 18px calc(18px + env(safe-area-inset-bottom,0px))}@media (min-width: 768px) and (min-height: 600px){:root:has(.np),:root:has(.doc-reader.is-side){--np-w: calc((100vw - var(--np-rail, 0px)) / 2)}body:is(:has(.np),:has(.doc-reader.is-side)) .drawer{right:var(--np-w);max-width:calc(100vw - var(--np-w));transition:none}body:is(:has(.np),:has(.doc-reader.is-side)) .drawer:not(.wp-panel):not(.doc-reader){width:min(520px,calc(100vw - var(--np-w)))}body:is(:has(.np),:has(.doc-reader.is-side)) .drawer.wp-panel,body:has(.np) .drawer.doc-reader{left:var(--np-rail, 0px);right:var(--np-w);width:auto;max-width:none;transition:none}body:not(:has(.np)) .drawer.doc-reader.is-side{left:auto;right:0;width:var(--np-w);max-width:none;transition:none}.np{box-shadow:none}body:is(:has(.np),:has(.doc-reader.is-side)) .wp-panel.full .wp-head{padding-left:18px;padding-right:18px}body:is(:has(.np),:has(.doc-reader.is-side)) .wp-panel.full .wp-scroll>*{margin-left:0;margin-right:0}body:is(:has(.np),:has(.doc-reader.is-side)) .wp-panel.full .sb-top:has(>.cd){grid-template-columns:minmax(0,1fr)}body:is(:has(.np),:has(.doc-reader.is-side)) .wp-panel.full .sb-top:has(>.cd)>.sb-side{position:static}body:is(:has(.np),:has(.doc-reader.is-side)) .wp-idrow{flex-wrap:wrap}body:is(:has(.np),:has(.doc-reader.is-side)) .wp-idrow .wp-id{flex:1 1 240px}body:is(:has(.np),:has(.doc-reader.is-side)) .wp-acts{flex-wrap:wrap}}@media (min-width: 1024px){html.has-app-rail:has(.np),html.has-app-rail:has(.doc-reader.is-side){--np-rail: var(--rail-w, 76px)}}@media (max-width: 767px),(max-height: 599px){.np{width:100vw;border-left:0}}.np-tabs{display:flex;gap:4px;padding:8px 14px 0 18px;border-bottom:1px solid var(--border);background:var(--surface)}.np-tab{padding:8px 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--text-2);font:inherit;font-size:var(--fs-14);font-weight:600;cursor:pointer;margin-bottom:-1px}.np-tab:hover{color:var(--text)}.np-tab.is-on{color:var(--accent-text);border-bottom-color:var(--accent)}.np:has(.is-writing) .np-tabs,.np:has(.is-writing) .np-eyebrow,.np:has(.is-writing) .np-ticker{display:none}.np:has(.is-writing) .np-head{align-items:center;padding:6px 8px 6px 18px}.np:has(.is-writing) .np-id h2{font-size:15px}.np:has(.is-writing) .np-body{display:flex;flex-direction:column;padding:8px 18px 0}.np:has(.is-writing) .jr{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.np:has(.is-writing) .jr>:not(.jr-compose):not(.jr-thesis),.np:has(.is-writing) .jr-thesis .jr-label,.np:has(.is-writing) .jr-thesis button,.np:has(.is-writing) .jr-compose>.jr-label{display:none}.np:has(.is-writing) .jr-thesis{flex:none;padding:4px 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-height:30px;font-size:var(--fs-13)}.np:has(.is-writing) .jr-compose{flex:1;min-height:0;display:flex;flex-direction:column}.np:has(.is-writing) .jc{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.np:has(.is-writing) .jc-templates{flex:none;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.np:has(.is-writing) .jc-chip{flex:none}.np:has(.is-writing) .jc-title{flex:none}.np:has(.is-writing) .jc-editor{flex:1;min-height:140px;display:flex}.np:has(.is-writing) .ne{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.np:has(.is-writing) .ne>*{flex:none}.np:has(.is-writing) .ne>:has(>.ne-body){flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.np:has(.is-writing) .jc-editor .ne-body{flex:1;min-height:100%;max-height:none;overflow:visible;font-size:16px;line-height:1.65}.np .ne-bar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.np .ne-bar .ne-btn{flex:none}.np .ne-bar .ne-mic{position:sticky;right:0;background:var(--bg)}.np .ne-bar .ne-mic.is-live{background:var(--down)}.jc-more{flex:none;font-size:var(--fs-13)}.jc-more>summary{cursor:pointer;padding:6px 0;font-weight:600;color:var(--text-2)}.jc-more[open]{display:grid;gap:8px;max-height:38vh;overflow-y:auto}.np:has(.is-writing) .jc-actions{flex:none;padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:var(--bg)}@media (max-width: 767px){.np:has(.is-writing) .jr-thesis{display:none}}@media (max-height: 500px){.np:has(.is-writing) .jr-thesis,.np:has(.is-writing) .jc-templates,.np:has(.is-writing) .jc-more,.np:has(.is-writing) .jr-tag,.np:has(.is-writing) .jc-gap{display:none}.np:has(.is-writing) .np-head{padding-right:240px}.np:has(.is-writing) .np-close{position:absolute;top:4px;right:6px}.np:has(.is-writing) .jc-actions{position:absolute;top:4px;right:48px;padding:0;border:0}.np:has(.is-writing) .np-body{overflow-y:auto}.np:has(.is-writing) .jc-editor{min-height:160px}}@media (pointer: coarse){.np .ne-btn,.np .jc-chip,.np .np-tab{min-width:40px;min-height:40px}.np input,.np select,.np textarea{font-size:16px}}.nb-company{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:hidden}.nb-company-head{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);background:var(--surface)}.nb-company-title{margin:0;flex:1;min-width:0;font-size:var(--fs-16);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-company-title:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.nb-company-sym{font-size:var(--fs-13);font-weight:500;color:var(--text-2)}.nb-company-open{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-13);color:var(--accent-text);text-decoration:none;white-space:nowrap}.nb-company-open:hover{text-decoration:underline}.nb-company-close{appearance:none;display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text-2);cursor:pointer}.nb-company-close:hover{background:var(--surface-2);color:var(--text)}.nb-company-body{flex:1;min-height:0;overflow-y:auto;padding:var(--sp-4);overscroll-behavior:contain}@media (max-width: 1100px){.nb-company{position:fixed;inset:0;z-index:41;border-radius:0;border:0}.nb-company-close{width:44px;height:44px}}.pad-h2{margin:var(--sp-6) 0 var(--sp-3);font-size:var(--fs-16);font-weight:700;color:var(--text)}.pad-lead{margin:0 0 var(--sp-4);font-size:var(--fs-16);line-height:1.5;color:var(--text-2)}.pad-signed{margin:0 0 var(--sp-4);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);font-size:var(--fs-14);line-height:1.5;color:var(--text)}.pad-signed a{color:var(--accent-text)}.pad-label{display:block;margin:0 0 var(--sp-2);font-size:var(--fs-14);font-weight:600;color:var(--text)}.pad-text-in{display:block;width:100%;min-height:260px;padding:var(--sp-3);border:1px solid var(--border-input);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-16);line-height:1.5;resize:vertical;box-sizing:border-box}.pad-text-in:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pad-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);margin:var(--sp-3) 0}.pad-count{font-size:var(--fs-13);color:var(--text-2);font-variant-numeric:tabular-nums}.pad-count.over{color:var(--down);font-weight:600}.pad-problem{margin:var(--sp-3) 0;font-size:var(--fs-14);line-height:1.5;color:var(--text);padding:var(--sp-3);border:1px solid var(--warn-border);border-radius:var(--r-md);background:var(--warn-soft)}.pad-made{margin:var(--sp-4) 0;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.pad-made p{margin:0 0 var(--sp-2);font-size:var(--fs-14);color:var(--text)}.pad-linkrow{display:flex;gap:var(--sp-2)}.pad-link{flex:1 1 auto;min-width:0;padding:0 var(--sp-3);height:44px;border:1px solid var(--border-input);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-14)}.pad-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--sp-3)}.pad-item{padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.pad-item.gone{background:var(--surface-2)}.pad-preview{margin:0 0 var(--sp-1);font-size:var(--fs-14);font-weight:600;color:var(--text);overflow-wrap:anywhere}.pad-when{margin:0 0 var(--sp-2);font-size:var(--fs-13);color:var(--text-2)}.pad-acts{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.pad-text-out{margin:0 0 var(--sp-3);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-16);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.pad-page .btn{min-height:44px;text-decoration:none;display:inline-flex;align-items:center}main.pad-page{--pad-zoom: 1;--fs-11: 13px;--fs-12: 14px;--fs-13: 15px;--fs-14: 16px;--fs-16: 17px;--fs-20: 22px;--fs-24: 26px}#root>.wrap.pad-page{width:100%;max-width:960px;margin:0 auto;flex:1;display:flex;flex-direction:column;padding:var(--sp-2) max(var(--sp-4),env(safe-area-inset-right)) var(--sp-6) max(var(--sp-4),env(safe-area-inset-left));scroll-padding-top:120px}@media (min-width: 1920px){main.pad-page{--pad-zoom: 1.15;zoom:1.15}}@media (min-width: 2400px){main.pad-page{--pad-zoom: 1.2;zoom:1.2}}@media (min-width: 2800px){main.pad-page{--pad-zoom: 1.4;zoom:1.4}}.pad{display:flex;flex-direction:column;flex:1;min-height:0}.pad-top{position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4);min-height:56px;margin:0 0 var(--sp-2);padding:var(--sp-2) 0;background:var(--bg)}.pad-top-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--sp-4);flex:1 1 auto;min-width:0}.pad-back{align-self:flex-start;margin:var(--sp-3) 0 var(--sp-1);font-size:var(--fs-14)}.pad-h{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--text)}.pad-sub{margin:0;font-size:var(--fs-13);line-height:1.4;color:var(--text-2)}.pad-pill{display:inline-flex;align-items:center;padding:2px var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-full);font-size:var(--fs-13);color:var(--text-2)}.pad-edit .ne{flex:1;min-height:calc(60dvh / var(--pad-zoom));background:var(--surface)}.pad-edit .ne-bar{position:sticky;top:56px;z-index:2;background:var(--surface);flex-wrap:wrap}.pad-edit .ne-btn{min-width:36px;height:36px;font-size:var(--fs-14)}@media (pointer: coarse){.pad-edit .ne-btn{min-width:44px;height:44px}}@media (max-width: 600px){.pad-edit .ne-bar{flex-wrap:nowrap;overflow-x:auto}}.pad-edit .ne-body{flex:1;min-height:calc(50dvh / var(--pad-zoom));max-height:none;overflow:visible;padding:var(--sp-4);font-size:var(--fs-16);line-height:1.6}.pad-edit .ne-foot{position:sticky;bottom:0;padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--border);background:var(--surface);font-size:var(--fs-13);color:var(--text-2)}.pad-edit .ne-count{color:var(--text-2)}.pad-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-3)}.pad-item>div{min-width:0}.pad-doc{padding:var(--sp-6);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);font-size:var(--fs-16);line-height:1.7;overflow-wrap:anywhere}.pad-split{display:flex;flex:1;gap:var(--sp-4);min-height:0;align-items:flex-start}.pad-split>.pad{flex:1 1 0;min-width:0}.pad-split.has-side>.nb-company{flex:0 0 min(46%,640px);position:sticky;top:var(--sp-2);height:calc(100dvh - var(--sp-4))}#root>.wrap.pad-page:has(.pad-split.has-side){max-width:1500px}.pad-sidebar{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0 0 var(--sp-3)}.pad-find{margin:0 0 var(--sp-3)}.pad-embedded{min-height:0}.pad-embedded .pad-top{position:static;min-height:0;margin:0 0 var(--sp-3)}.pad-embedded .ne-bar{top:0}.pad-embedded .ne{min-height:40dvh}
