.soa{--sv-navy:var(--ae-navy);--sv-navy-600:var(--ae-navy-hover);--sv-navy-50:var(--ae-surface2);--sv-gold:var(--ae-gold-bright);--sv-gold-600:var(--ae-gold);--sv-gold-50:var(--ae-gold-soft);--sv-bg:var(--ae-bg);--sv-card:var(--ae-surface);--sv-border:var(--ae-border);--sv-border-strong:var(--ae-border-strong);--sv-text:var(--ae-ink);--sv-muted:var(--ae-muted);--sv-muted-2:var(--ae-muted2);--sv-green:var(--ae-ok-tx);--sv-green-bg:var(--ae-ok-bg);--sv-blue:var(--ae-info-tx);--sv-blue-bg:var(--ae-info-bg);--sv-purple:var(--ae-purple-tx);--sv-purple-bg:var(--ae-purple-bg);--sv-red:var(--ae-err-tx);--sv-red-bg:var(--ae-err-bg);--sv-gray:var(--ae-neu-tx);--sv-gray-bg:var(--ae-neu-bg);--sv-amber:var(--ae-warn-tx);--sv-amber-bg:var(--ae-warn-bg);--sv-ch-green:var(--ae-ch-green);--sv-ch-amber:var(--ae-ch-amber);--sv-ch-red:var(--ae-ch-red);--sv-ch-blue:var(--ae-ch-blue);--sv-ch-none:var(--ae-ch-none);--sv-ch-none-s:var(--ae-ch-none-s);--sv-ch-green-s:var(--ae-ch-green-s);--sv-ch-amber-s:var(--ae-ch-amber-s);--sv-ch-red-s:var(--ae-ch-red-s);--sv-radius:var(--ae-radius);--sv-sh-sm:var(--ae-shadow-sm);--sv-sh-md:var(--ae-shadow-md);--sv-sh-lg:var(--ae-shadow-lg);--sv-mono:var(--font-plex-mono), ui-monospace, monospace;color:var(--sv-text);font-size:14px}.soa a{color:inherit;text-decoration:none}.soa .gs{flex:1;min-width:240px;position:relative}.soa .gs .sug{display:none}.soa .gs:focus-within .sug{display:block}.soa .gs input{background:var(--sv-bg);border:1px solid var(--sv-border-strong);border-radius:9px;width:100%;padding:7px 12px;font-size:13px}.soa .gs input:focus{border-color:var(--sv-gold);box-shadow:0 0 0 3px var(--sv-gold-50);outline:none}.soa .sug{z-index:120;background:var(--sv-card);border:1px solid var(--sv-border-strong);width:min(580px,100vw - 60px);box-shadow:var(--sv-sh-lg);border-radius:11px;max-height:min(52vh,420px);position:absolute;top:calc(100% + 6px);left:0;overflow:hidden auto}.soa button.sgi{border:0;border-bottom:1px solid var(--sv-border);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:11px;width:100%;padding:9px 14px;display:flex}.soa button.sgi:hover{background:var(--sv-navy-50)}.soa button.sgi .k{min-width:62px;font-family:var(--sv-mono);color:var(--sv-blue);flex:none;font-size:11.5px;font-weight:600}.soa button.sgi .bd{flex:1;min-width:0}.soa button.sgi .bd .t{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;line-height:1.4;display:block;overflow:hidden}.soa button.sgi .bd .s{color:var(--sv-muted-2);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;display:block;overflow:hidden}.soa .toolbar .gs{max-width:none}.soa .crumb{color:var(--sv-muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;display:flex}.soa .crumb b{color:var(--sv-text)}.soa .spacer{flex:1}.soa .btn[disabled]{opacity:.42;cursor:not-allowed;background:var(--sv-gray-bg);color:var(--sv-muted-2);border-color:var(--sv-border)}.soa .btn[disabled]:hover{background:var(--sv-gray-bg);color:var(--sv-muted-2);border-color:var(--sv-border)}.soa .view{width:100%;max-width:1420px;padding:18px 20px}.soa .ae-pagehead h1 .gl{color:var(--sv-muted);margin-left:8px;font-size:15px;font-weight:500}.soa .dot{border-radius:50%;flex:0 0 9px;width:9px;height:9px}.soa .card{background:var(--sv-card);border:1px solid var(--sv-border);border-radius:var(--sv-radius);box-shadow:var(--sv-sh-sm);margin-bottom:16px;overflow:hidden}.soa .card-h{border-bottom:1px solid var(--sv-border);flex-wrap:wrap;align-items:center;gap:10px;padding:13px 16px;display:flex}.soa .card-h h3{margin:0;font-size:14.5px;font-weight:700}.soa .card-b{padding:16px}.soa .toolbar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:16px;display:flex}.soa input[type=text],.soa select{background-color:var(--sv-card);border:1px solid var(--sv-border-strong);border-radius:8px;min-width:150px;padding:7px 11px;font-size:13.5px}.soa select:not([multiple]):not([size]){padding-right:34px}.soa input[type=text]:focus,.soa select:focus{outline:2px solid var(--sv-gold);outline-offset:1px}.soa .btn{background:var(--sv-card);border:1px solid var(--sv-border-strong);cursor:pointer;white-space:nowrap;border-radius:8px;padding:7px 13px;font-size:13.5px;font-weight:500}.soa .btn:hover{background:var(--sv-navy-50)}.soa .btn-primary{background:var(--sv-navy);color:#fff;border-color:var(--sv-navy)}.soa .btn-gold{background:var(--sv-gold-600);color:var(--ae-on-gold);border-color:var(--sv-gold-600)}.soa .btn-primary:hover{background:var(--sv-navy-600);border-color:var(--sv-navy-600);color:#fff;filter:brightness(1.08)}.soa .btn-gold:hover{background:var(--sv-gold);border-color:var(--sv-gold);color:var(--ae-on-gold);filter:brightness(1.06)}.soa .btn-primary:active,.soa .btn-gold:active{filter:brightness(.94)}.soa .btn:focus-visible{outline:2px solid var(--sv-gold);outline-offset:2px}.soa .acc{border:1px solid var(--sv-border);border-radius:var(--sv-radius);background:var(--sv-card);box-shadow:var(--sv-sh-sm);margin-bottom:12px;overflow:hidden}.soa .acc-h{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:baseline;gap:12px;padding:16px 18px;display:flex}.soa .acc-h:hover{background:var(--sv-navy-50)}.soa .acc-h .ch{color:var(--sv-muted);align-self:center;width:13px;font-size:13px;transition:transform .15s}.soa .acc.open .acc-h .ch{transform:rotate(90deg)}.soa .acc-h .nm{letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1.3}.soa .acc-h .en{color:var(--sv-muted-2);font-size:13px;font-weight:500}.soa .acc-h .cnt{font-family:var(--sv-mono);color:var(--sv-muted);align-self:center;font-size:13px}.soa .acc-b{border-top:1px solid var(--sv-border);display:none}.soa .acc.open .acc-b{display:block}.soa .tbl-wrap{position:relative;overflow-x:auto}.soa table{border-collapse:collapse;width:100%;min-width:940px;font-size:13px}.soa .detail table,.soa .card table{min-width:0}.soa thead th{text-align:left;background:var(--sv-navy-50);color:var(--sv-muted);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--sv-border);padding:9px 12px;font-size:11px;font-weight:700}.soa tbody td{border-bottom:1px solid var(--sv-border);vertical-align:top;padding:10px 12px}.soa tbody tr.clk{cursor:pointer}.soa tbody tr.clk:hover td{background:var(--sv-navy-50)}.soa td.c{font-family:var(--sv-mono);white-space:nowrap;font-size:12.5px;font-weight:600}.soa td.nm b{font-weight:600}.soa td.nm i{color:var(--sv-muted);margin-top:1px;font-size:11.5px;font-style:normal;display:block}.soa .chip{font-family:var(--sv-mono);background:var(--sv-blue-bg);color:var(--sv-blue);white-space:nowrap;border-radius:5px;margin:1px 3px 1px 0;padding:1px 6px;font-size:11px;display:inline-block}.soa .chip.fm{background:var(--sv-purple-bg);color:var(--sv-purple)}.soa .chip.none{color:var(--sv-muted-2);background:0 0;padding:0;font-family:inherit;font-size:12px}.soa .empty{text-align:center;color:var(--sv-muted);padding:40px}.soa .empty .big{color:var(--sv-text);margin-bottom:5px;font-size:16px;font-weight:600}.soa .detail{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:14px;display:grid}@media (max-width:1080px){.soa .detail{grid-template-columns:1fr}}.soa .narrative{white-space:pre-wrap;color:var(--sv-text);font-size:13.5px;line-height:1.8}.soa .kv{grid-template-columns:112px 1fr;gap:8px 12px;margin:0;font-size:13px;display:grid}.soa .kv dt{color:var(--sv-muted)}.soa .kv dt .en2{letter-spacing:.05em;text-transform:uppercase;color:var(--sv-muted-2);margin-top:-1px;font-size:10px}.soa .kv dd{margin:0;font-weight:500}.soa .sect-t{letter-spacing:.04em;text-transform:uppercase;color:var(--sv-text);margin:0 0 8px;font-size:14px;font-weight:700}.soa .slot{border:1.5px dashed var(--sv-border-strong);color:var(--sv-muted);background:var(--sv-navy-50);border-radius:8px;padding:14px;font-size:12.5px}.soa .mailchip{font-family:var(--sv-mono);background:var(--sv-blue-bg);color:var(--sv-blue);white-space:nowrap;border-radius:6px;margin-left:6px;padding:1px 7px;font-size:11px;display:inline-block}.soa .mailchip.no{background:var(--sv-amber-bg);color:var(--sv-amber)}.soa .mailbox{border:1px solid var(--sv-border-strong);border-radius:10px;overflow:hidden}.soa .mailbox .row{border-bottom:1px solid var(--sv-border);gap:10px;padding:8px 13px;font-size:12.5px;display:flex}.soa .mailbox .row .k{color:var(--sv-muted-2);flex:0 0 96px;font-size:11.5px}.soa .mailbox .row .v{word-break:break-word;flex:1;min-width:0}.soa .mailbox .bd{background:var(--sv-navy-50);padding:14px 13px;font-size:12.5px;line-height:1.6}.soa .mailbox .bd .ev{background:var(--sv-card);border:1px solid var(--sv-border);font-size:11.5px;font-family:var(--sv-mono);word-break:break-all;border-radius:8px;margin-top:10px;padding:10px 12px;line-height:1.7}.soa .mailbox .bd .cta{background:var(--sv-navy);color:#fff;border-radius:8px;margin-top:12px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-block}.soa .mailbox .bd .ft{color:var(--sv-muted-2);margin-top:12px;font-size:11px}.soa .ae-dbody table{min-width:0}.soa .rstbar{background:var(--sv-navy-50);border:1px solid var(--sv-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:14px;padding:10px 13px;display:flex}.soa .rstbar .lb{white-space:nowrap;font-size:12px;font-weight:600;line-height:1.15}.soa .rstbar .lb i{letter-spacing:.06em;text-transform:uppercase;color:var(--sv-muted-2);font-size:9.5px;font-style:normal;font-weight:600;display:block}.soa .rstbar .tx{min-width:160px;color:var(--sv-muted);flex:1;font-size:11.5px;line-height:1.45}.soa .ae-fileitem .btn{padding:3px 10px;font-size:12px}.soa .nfh{border-bottom:1px solid var(--sv-border);padding:12px 15px 10px;font-size:14px;font-weight:700}.soa .nfh .en2{color:var(--sv-muted-2);margin-left:7px;font-size:11.5px;font-weight:400}.soa .nfh .s{color:var(--sv-muted);margin-top:3px;font-size:11.5px;font-weight:400}.soa .nfb{max-height:min(62vh,540px);overflow-y:auto}.soa .nfl{letter-spacing:.08em;text-transform:uppercase;color:var(--sv-muted-2);background:var(--sv-navy-50);padding:9px 15px 5px;font-size:10.5px;font-weight:700}.soa .nfl i{text-transform:none;letter-spacing:0;margin-left:6px;font-style:normal;font-weight:400}.soa .nfe{color:var(--sv-muted-2);padding:16px 15px;font-size:12.5px;font-style:italic}.soa button.nf{border:0;border-bottom:1px solid var(--sv-border);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;width:100%;padding:11px 15px;display:flex}.soa button.nf:hover{background:var(--sv-navy-50)}.soa button.nf .n{text-align:center;font-variant-numeric:tabular-nums;flex:none;min-width:46px;font-size:21px;font-weight:800;line-height:1.1}.soa button.nf .n i{color:var(--sv-muted-2);margin-top:1px;font-size:10.5px;font-style:normal;font-weight:600;display:block}.soa button.nf .bd{flex:1;min-width:0}.soa button.nf .bd .t{font-size:13px;font-weight:600;line-height:1.4;display:block}.soa button.nf .bd .fr{color:var(--sv-muted);margin-top:3px;font-size:11px;display:block}.soa button.nf .bd .fr b{color:var(--sv-text);font-weight:600}.soa button.nf .bd .wy{color:var(--sv-muted-2);margin-top:2px;font-size:11px;line-height:1.45;display:block}.soa button.nf .go{color:var(--sv-muted-2);white-space:nowrap;flex:none;align-self:center;font-size:11.5px}.soa button.nf:hover .go{color:var(--sv-gold-600)}.soa .nff{border-top:1px solid var(--sv-border);background:var(--sv-navy-50);color:var(--sv-muted-2);padding:9px 15px;font-size:11px;line-height:1.5}.soa .hl{background:var(--sv-gold-50);border-left:3px solid var(--sv-gold);color:var(--sv-muted);border-radius:0 8px 8px 0;margin:12px 0;padding:11px 15px;font-size:13px}.soa .hl b{color:var(--sv-text)}.soa .hl.red{background:var(--sv-red-bg);border-color:var(--sv-red)}.soa .statgrid{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:14px;margin-bottom:16px;display:grid}.soa .sc{background:var(--sv-card);border:1px solid var(--sv-border);box-shadow:var(--sv-sh-sm);cursor:pointer;text-align:center;border-radius:14px;padding:0 0 15px;transition:box-shadow .15s,transform .12s;overflow:hidden}.soa .sc:hover{box-shadow:var(--sv-sh-md);transform:translateY(-1px)}.soa .sc.on{box-shadow:0 0 0 2px var(--sv-gold-50), var(--sv-sh-md)}.soa .sc .cap{border-radius:14px 14px 0 0;height:5px;display:block}.soa .sc .num{font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:13px;font-size:38px;font-weight:800;line-height:1.15}.soa .sc .num u{color:var(--sv-muted-2);margin-left:3px;font-size:14px;font-weight:600;text-decoration:none}.soa .sc .lab{color:var(--sv-muted);margin-top:5px;padding:0 12px;font-size:12.5px;line-height:1.4}.soa .sc .lab span{color:var(--sv-muted-2)}@media (max-width:640px){.soa .sc .num{font-size:30px}}.soa th.b{padding-top:8px;padding-bottom:7px}.soa th.b .th{color:var(--sv-muted);letter-spacing:0;text-transform:none;font-size:11.5px;font-weight:700;display:block}.soa th.b .en{letter-spacing:.06em;text-transform:uppercase;color:var(--sv-muted-2);margin-top:1px;font-size:10px;font-weight:600;display:block}.soa td.ctrl{white-space:nowrap;font-family:var(--sv-mono);font-size:12.5px;font-weight:600}.soa .nm2 b{font-size:13.5px;font-weight:600}.soa .nm2 i{color:var(--sv-muted-2);margin-top:1px;font-size:11.5px;font-style:normal;display:block}.soa .ev{flex-wrap:wrap;gap:3px;display:flex}.soa .ev .empty2{color:var(--sv-muted-2);font-size:12px;font-style:italic}.soa .chip.ck{cursor:pointer}.soa .chip.ck:hover{filter:brightness(.93);text-decoration:underline}.soa .darbar{border:1px solid var(--sv-gold);background:var(--sv-gold-50);border-radius:var(--sv-radius);flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:12px;padding:9px 13px;display:flex}.soa .darbar .t{color:var(--sv-text);font-size:12.5px}.soa .rtabs{border-bottom:1px solid var(--sv-border);gap:4px;margin:-4px 0 16px;display:flex}.soa .mine-hero{background:var(--sv-navy);color:var(--ae-on-navy);border-radius:14px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:18px;padding:18px 22px;display:flex}.soa .mine-hero .big{font-family:var(--sv-mono);color:#fff;font-size:40px;font-weight:700;line-height:1}.soa .mine-hero .lb{color:var(--ae-on-navy-muted);font-size:13px}.soa .mine-hero .who{color:#fff;font-size:16px;font-weight:600}.soa .mine-hero .chips{flex-wrap:wrap;gap:7px;margin-left:auto;display:flex}.soa .mine-hero .chip2{color:var(--ae-on-navy);cursor:pointer;text-align:left;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:9px;padding:7px 12px;font-size:12px}.soa .mine-hero .chip2:hover{background:#ffffff2e}.soa .mine-hero .chip2 b{font-family:var(--sv-mono);color:#fff;font-size:17px;display:block}.soa .mine-hero .chip2 b span{font-family:var(--font-sans);color:var(--ae-on-navy-muted);margin-left:3px;font-size:12px;font-weight:400}.soa .mine-hero .mebox{cursor:pointer;text-align:left;color:var(--ae-on-navy);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:11px;padding:9px 16px}.soa .mine-hero .mebox:hover{background:#ffffff2e}.soa .cases{flex-direction:column;gap:9px;display:flex}.soa .gsec{border-bottom:1.5px solid var(--sv-navy);align-items:center;gap:10px;margin:22px 0 10px;padding-bottom:8px;display:flex}.soa .gsec:first-of-type{margin-top:4px}.soa .gsec b{color:var(--sv-text);font-size:13px}.soa .gsec .gmine{color:var(--sv-gold-600);background:var(--sv-gold-50);border:1px solid var(--sv-gold-600);border-radius:20px;padding:1px 9px;font-size:11.5px;font-weight:600}.soa .gmore{color:var(--sv-muted-2);padding:8px 4px 0;font-size:12px}.soa .case{border:1px solid var(--sv-border);background:var(--sv-card);border-radius:11px;grid-template-columns:1.45fr .95fr 1.35fr auto;align-items:center;gap:18px;padding:13px 16px;display:grid}.soa .case.mine{border-color:var(--sv-gold-600);background:var(--sv-gold-50)}.soa .case.done{background:var(--sv-bg);border-style:dashed}.soa .case .k{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:3px;display:flex}.soa .case .ttl{font-size:13.5px;font-weight:600;line-height:1.4}.soa .case .sub2{color:var(--sv-muted);margin-top:2px;font-size:11.5px}.soa .case .stg{margin-top:5px;font-size:12.5px;font-weight:600}.soa .case .nx{font-size:12.5px;line-height:1.5}.soa .case .nx b{color:var(--sv-text)}.soa .case .nx i{color:var(--sv-muted-2);margin-top:2px;font-size:11.5px;font-style:normal;display:block}.soa .mini{align-items:center;display:flex}.soa .mini i{background:var(--sv-border-strong);border-radius:50%;flex:none;width:9px;height:9px}.soa .mini i.d{background:var(--ae-ok-fill)}.soa .mini i.n{background:var(--sv-gold-600);box-shadow:0 0 0 3px var(--sv-gold-50)}.soa .mini s{background:var(--sv-border);flex:none;width:15px;height:2px;text-decoration:none}.soa .fchips{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.soa .fchip{border:1px solid var(--sv-border-strong);background:var(--sv-card);color:var(--sv-muted);cursor:pointer;border-radius:20px;padding:6px 14px;font-size:12.5px}.soa .fchip:hover{border-color:var(--sv-navy);color:var(--sv-text)}.soa .fchip.on{background:var(--sv-navy);border-color:var(--sv-navy);color:#fff;font-weight:600}.soa .fchip b{font-family:var(--sv-mono);margin-left:5px}@media (max-width:1100px){.soa .case{grid-template-columns:1fr;gap:9px}}.soa .rtab{color:var(--sv-muted);border-bottom:2px solid #0000;padding:9px 16px 8px;display:block}.soa .rtab b{font-size:13.5px;font-weight:600;display:block}.soa .rtab i{font-size:10.5px;font-style:normal;font-family:var(--sv-mono);color:var(--sv-muted-2)}.soa .rtab:hover{color:var(--sv-text);background:var(--sv-navy-50)}.soa .rtab.on{color:var(--sv-text);border-bottom-color:var(--sv-gold-600)}.soa .rtab.on b{color:var(--sv-text)}.soa .stepbar{flex-wrap:wrap;gap:6px;display:flex}.soa .stepbar .st{color:var(--sv-muted-2);background:var(--sv-card);border:1px solid var(--sv-border);border-radius:20px;align-items:center;gap:6px;padding:3px 11px 3px 4px;font-size:11.5px;display:flex}.soa .stepbar .st i{background:var(--sv-gray-bg);width:17px;height:17px;color:var(--sv-muted);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-style:normal;font-weight:600;display:flex}.soa .stepbar .st.done{color:var(--sv-green);border-color:var(--sv-green)}.soa .stepbar .st.done i{background:var(--ae-ok-fill);color:#fff}.soa .stepbar .st.now{color:var(--sv-text);border-color:var(--sv-gold-600);background:var(--sv-gold-50);font-weight:600}.soa .stepbar .st.now i{background:var(--sv-gold-600);color:var(--ae-on-gold)}.soa .stepwho{color:var(--sv-muted);font-size:12px}.soa .obhero{border:1px solid var(--sv-border);background:var(--sv-navy-50);border-radius:12px;flex-wrap:wrap;align-items:center;gap:26px;padding:16px 20px;display:flex}.soa .obhero.overdue{background:var(--sv-red-bg);border-color:var(--sv-red)}.soa .obhero.never{background:var(--sv-purple-bg);border-color:var(--sv-purple)}.soa .obhero.due{background:var(--sv-amber-bg);border-color:var(--sv-amber)}.soa .obhero.ok{background:var(--sv-green-bg);border-color:var(--sv-green)}.soa .obhero .hd{flex-direction:column;gap:5px;min-width:150px;display:flex}.soa .obhero .big{font-family:var(--sv-mono);color:var(--sv-text);font-size:32px;font-weight:700;line-height:1}.soa .obhero .big u{color:var(--sv-muted);margin-left:4px;font-size:13px;font-weight:500;text-decoration:none}.soa .obhero .cap{color:var(--sv-muted);font-size:12.5px}.soa .obrail{flex:1;align-items:flex-start;min-width:300px;display:flex}.soa .obrail .pt{white-space:nowrap;flex-direction:column;gap:2px;display:flex}.soa .obrail .pt b{color:var(--sv-text);font-size:12.5px}.soa .obrail .pt i{color:var(--sv-muted-2);font-size:10px;font-style:normal;font-family:var(--sv-mono);letter-spacing:.06em;text-transform:uppercase}.soa .obrail .pt.now b{color:var(--sv-red)}.soa .obrail .ln{background:var(--sv-border-strong);flex:1;min-width:26px;height:2px;margin:9px 12px 0}.soa .obrail .ln.late{background:var(--ae-err-fill)}.soa .obgrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.soa .obcard{border:1px solid var(--sv-border);background:var(--sv-card);border-radius:11px;padding:13px 15px}.soa .obcard h4{color:var(--sv-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600;font-family:var(--sv-mono);margin:0 0 9px}.soa .obcard .row2{border-top:1px solid var(--sv-border);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.soa .obcard .row2:first-of-type{border-top:0;padding-top:0}.soa .obcard .row2 .k{color:var(--sv-muted);white-space:nowrap;font-size:12px}.soa .obcard .row2 .v{text-align:right;font-size:13px}.soa .obcard .note2{color:var(--sv-muted-2);border-top:1px dashed var(--sv-border);margin-top:8px;padding-top:8px;font-size:11px;line-height:1.5}@media (max-width:760px){.soa .obgrid{grid-template-columns:1fr}}.soa .ae-pagehead h1 .tag{vertical-align:middle;background:var(--sv-gold-50);color:var(--sv-gold-600);border:1.5px solid var(--sv-gold);letter-spacing:0;border-radius:20px;margin-left:12px;padding:3px 15px;font-size:15px;font-weight:700;line-height:1.5;display:inline-block}.soa .apbar{background:var(--sv-card);border:1px solid var(--sv-border);border-radius:var(--sv-radius);box-shadow:var(--sv-sh-sm);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;padding:11px 15px;display:flex}.soa .apbar .apl{white-space:nowrap;font-size:13px;font-weight:600}.soa .secl{align-items:baseline;gap:9px;margin:0 0 8px;font-size:13px;font-weight:600;display:flex}.soa .secl i{letter-spacing:.06em;text-transform:uppercase;color:var(--sv-muted-2);font-size:10px;font-style:normal;font-weight:600}.soa .secl .base{color:var(--sv-muted);margin-left:auto;font-size:12px;font-weight:400}.soa .apbar .apl i{letter-spacing:.06em;text-transform:uppercase;color:var(--sv-muted-2);font-size:10px;font-style:normal;font-weight:600;display:block}.soa .apseg{border-radius:20px;flex:1;gap:2px;min-width:120px;height:9px;display:flex;overflow:hidden}.soa .apseg i{display:block}.soa .apc{border:1px solid var(--sv-border);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;align-items:center;gap:8px;padding:5px 13px 5px 11px;display:flex}.soa .apc:hover{border-color:var(--sv-border-strong);background:var(--sv-navy-50)}.soa .apc.on{border-color:var(--sv-gold-600);background:var(--sv-gold-50)}.soa .apc .d{border-radius:50%;flex:none;width:8px;height:8px}.soa .apc b{font-variant-numeric:tabular-nums;font-size:16px}.soa .apc .tx{text-align:left;font-size:12.5px;font-weight:600;line-height:1.25}.soa .apc .tx i{letter-spacing:.05em;text-transform:uppercase;color:var(--sv-muted-2);font-size:10px;font-style:normal;font-weight:600;display:block}.soa .xr{border-bottom:1px solid var(--sv-border);cursor:pointer;align-items:center;gap:14px;padding:11px 2px;display:flex}.soa .xr:last-child{border-bottom:0}.soa .xr:hover{background:var(--sv-navy-50)}.soa .xr .xn{font-variant-numeric:tabular-nums;text-align:center;min-width:56px;font-size:26px;font-weight:800;line-height:1.1}.soa .xr .xn i{color:var(--sv-muted-2);margin-top:2px;font-size:11px;font-style:normal;font-weight:600;line-height:1.3;display:block}.soa .xr .xt{flex:1;min-width:0}.soa .xr .xt b{font-size:13.5px;font-weight:600;display:block}.soa .xr .xt i{color:var(--sv-muted-2);font-size:11.5px;font-style:normal;display:block}.soa .xr .xb{color:var(--sv-muted-2);white-space:nowrap;font-size:11.5px}.soa .xr .xg{color:var(--sv-muted-2);white-space:nowrap;font-size:12px}.soa .xr:hover .xg{color:var(--sv-gold-600)}.soa a.carlink{font-family:var(--sv-mono);color:var(--sv-blue);cursor:pointer;border-bottom:1px dashed var(--sv-blue);font-size:12.5px;font-weight:600;display:inline-block}.soa a.carlink:hover{background:var(--sv-blue-bg);border-bottom-style:solid}.soa .carst{margin-top:3px;font-size:10.5px;font-weight:600;display:block}.soa .carst.open{color:var(--sv-ch-red)}.soa .carst.closed{color:var(--sv-ch-green)}.soa td.ap .t{align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.soa td.ap .t .dot{background:var(--sv-ch-green);border-radius:50%;flex:none;width:7px;height:7px}.soa td.ap .en3{letter-spacing:.05em;text-transform:uppercase;color:var(--sv-muted-2);margin-top:1px;font-size:10px;font-weight:600}.soa td.ap .why{color:var(--sv-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.soa .owner .none{color:var(--sv-muted-2);font-size:12.5px;font-style:italic}.soa .dots{cursor:pointer;width:28px;height:28px;color:var(--sv-muted);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex}.soa .dots:hover{background:var(--sv-navy-50);border-color:var(--sv-border);color:var(--sv-text)}.soa .menu{z-index:150;background:var(--sv-card);border:1px solid var(--sv-border-strong);box-shadow:var(--sv-sh-lg);border-radius:10px;min-width:212px;padding:5px;position:fixed;overflow:hidden}.soa .menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:8px 11px;font-size:13px;display:flex}.soa .menu button:hover{background:var(--sv-navy-50)}.soa .menu button .k{color:var(--sv-muted);margin-left:auto;font-size:11px}.soa .menu hr{border:0;border-top:1px solid var(--sv-border);margin:4px 2px}.soa .info{border:1px solid var(--sv-border-strong);width:15px;height:15px;color:var(--sv-muted-2);cursor:help;vertical-align:middle;opacity:.7;border-radius:50%;flex:0 0 15px;justify-content:center;align-items:center;margin-left:5px;font-size:10px;font-style:normal;font-weight:700;transition:opacity .12s,border-color .12s,color .12s;display:inline-flex}.soa .info:hover{opacity:1;border-color:var(--sv-gold-600);color:var(--sv-gold-600);background:var(--sv-gold-50)}.soa .ve{white-space:nowrap}.soa .ibtn{border:1px solid var(--sv-border);background:var(--sv-card);width:28px;height:28px;color:var(--sv-muted);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;margin-right:4px;padding:0;display:inline-flex}.soa .ibtn:hover{border-color:var(--sv-gold-600);color:var(--sv-gold-600);background:var(--sv-gold-50)}.soa .robar{background:var(--sv-gray-bg);border:1px solid var(--sv-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:14px;padding:9px 13px;font-size:12.5px;display:flex}.soa .robar .ic{color:var(--sv-muted);align-items:center;display:flex}.soa .robar .tx{min-width:180px;color:var(--sv-muted);flex:1;line-height:1.5}.soa .robar .tx b{color:var(--sv-text)}.soa .tipbox{z-index:400;background:var(--sv-navy);color:var(--ae-on-navy);box-shadow:var(--sv-sh-lg);pointer-events:none;white-space:pre-wrap;border-radius:9px;padding:10px 13px;font-size:12px;line-height:1.6;display:none;position:fixed}.soa .notice{background:var(--sv-gold-50);border:1px solid var(--sv-gold);border-radius:var(--sv-radius);align-items:center;gap:11px;margin-bottom:14px;padding:10px 15px;display:flex}.soa .notice .ic{background:var(--sv-gold-600);width:24px;height:24px;color:var(--ae-on-gold);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.soa .notice .tx{min-width:0;color:var(--sv-muted);flex:1;font-size:12.5px;line-height:1.5}.soa .notice .tx b{color:var(--sv-text);margin-bottom:1px;font-size:13px;display:block}.soa .prov{white-space:nowrap;vertical-align:middle;border-radius:4px;align-items:center;gap:4px;padding:1px 6px;font-size:10.5px;font-weight:600;display:inline-flex}.soa .p-sys{background:var(--sv-amber-bg);color:var(--sv-amber)}.soa .p-ok{background:var(--sv-green-bg);color:var(--sv-green)}.soa .p-rec{background:var(--sv-blue-bg);color:var(--sv-blue)}.soa .trail{font-size:12.5px}.soa .trail .row{border-bottom:1px solid var(--sv-border);grid-template-columns:118px 1fr;gap:10px;padding:9px 0;display:grid}.soa .trail .row:last-child{border-bottom:0}.soa .trail .when{color:var(--sv-muted);font-variant-numeric:tabular-nums}.soa .trail .who{font-weight:600}.soa .trail .what{color:var(--sv-muted);margin-top:1px}.soa .trail .what b{color:var(--sv-text);font-weight:500}.soa .lockbar{color:var(--sv-muted);background:var(--sv-navy-50);border-top:1px solid var(--sv-border);align-items:center;gap:8px;padding:9px 16px;font-size:12px;display:flex}.soa .hero2{background:var(--sv-card);border:1px solid var(--sv-border);box-shadow:var(--sv-sh-sm);border-radius:14px;flex-wrap:wrap;align-items:center;gap:26px;margin-bottom:14px;padding:18px 22px;display:flex}.soa .ring{flex:0 0 116px;width:116px;height:116px;position:relative}.soa .ring svg{display:block;transform:rotate(-90deg)}.soa .ring .rv{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.soa .ring .rv b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:28px;font-weight:800}.soa .ring .rv b s{margin-left:1px;font-size:15px;font-weight:700;text-decoration:none}.soa .ring .rv i{color:var(--sv-muted-2);margin-top:5px;font-size:10.5px;font-style:normal;font-weight:600}.soa .hero2 .h2m{flex:1;min-width:270px}.soa .hero2 .h2m .lbl{flex-wrap:wrap;align-items:center;gap:7px;font-size:15.5px;font-weight:700;display:flex}.soa .hero2 .h2m .lbl em{color:var(--sv-muted-2);font-size:12.5px;font-style:normal;font-weight:400}.soa .hero2 .h2m .sub{color:var(--sv-muted);margin-top:2px;font-size:13px}.soa .sbar{background:var(--sv-gray-bg);border-radius:20px;height:10px;margin-top:13px;display:flex;overflow:hidden}.soa .sbar i{height:100%;display:block}.soa .sbar i+i{border-left:2px solid var(--sv-card)}.soa .sleg{color:var(--sv-muted);flex-wrap:wrap;gap:5px 15px;margin-top:10px;font-size:12px;display:flex}.soa .sleg u{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.soa .sleg u:before{content:"";background:var(--tone);border-radius:3px;width:8px;height:8px}.soa .sleg u b{color:var(--sv-text);font-variant-numeric:tabular-nums;font-weight:600}.soa .dnote{color:var(--sv-muted);align-items:flex-start;gap:10px;margin:0 0 12px;font-size:12.5px;line-height:1.65;display:flex}.soa .dnote .ic{background:var(--sv-navy);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;font-size:11px;font-weight:700;display:flex}.soa .dnote b{color:var(--sv-text);font-weight:600}.soa .hcount{color:var(--sv-muted);background:var(--sv-navy-50);font-variant-numeric:tabular-nums;border-radius:20px;margin-left:auto;padding:2px 11px;font-size:12px;font-weight:600}.soa .dgrid{grid-template-columns:repeat(auto-fit,minmax(236px,1fr));gap:10px;display:grid}.soa .dtile{--tone:var(--sv-ch-none);--tone-s:var(--sv-ch-none-s);font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--tone-s);border:0;border-radius:12px;flex-direction:column;padding:13px 15px 11px;transition:transform .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.soa .dtile:before{content:"";background:var(--tone);width:3px;position:absolute;top:0;bottom:0;left:0}.soa .dtile:hover{box-shadow:var(--sv-sh-md);transform:translateY(-1px)}.soa .dtile:focus-visible{outline:2px solid var(--sv-gold);outline-offset:2px}.soa .dtile .dn{color:var(--tone);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1.05}.soa .dtile .dn u{color:var(--sv-muted);margin-left:5px;font-size:12px;font-weight:600;text-decoration:none}.soa .dtile .dt{margin-top:4px;font-size:13.5px;font-weight:600;line-height:1.42}.soa .dtile .de{color:var(--sv-muted-2);font-size:11.5px;line-height:1.4}.soa .dtile .df{color:var(--sv-muted-2);align-items:baseline;gap:10px;margin-top:auto;padding-top:9px;font-size:11.5px;display:flex}.soa .dtile .df .dg{white-space:nowrap;margin-left:auto}.soa .dtile:hover .df .dg{color:var(--sv-gold-600)}.soa .dtile.zero .dn{font-size:26px}.soa .dtile.zero .dt{color:var(--sv-muted);font-weight:500}.soa .dfoot{color:var(--sv-muted-2);margin:18px 0 0;font-size:11.5px}@media (max-width:860px){.soa .view{padding:14px}.soa .hero2{gap:16px;padding:16px}.soa .hero2 .h2m{min-width:0}.soa .ring{flex:0 0 88px;width:88px;height:88px}.soa .ring svg{width:88px;height:88px}.soa .ring .rv b{font-size:22px}}.soa .ae-dsub .meta{color:var(--sv-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:5px 0 0;font-size:12.5px;display:flex}.soa .ae-dsub .st{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;padding-top:2px;display:flex}.soa .ae-dsub .st .pill{border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.soa .ae-dsub .st .pill .dot{background:currentColor;border-radius:50%;width:7px;height:7px}.soa .ae-dsub .st .sub{color:var(--sv-muted-2);font-size:11px}.soa .ctrl-link{background:var(--sv-navy-50);border:1px solid var(--sv-border);cursor:pointer;color:var(--sv-text);border-radius:7px;align-items:center;gap:5px;padding:2px 8px 2px 7px;font-size:12px;font-weight:500;display:inline-flex}.soa .ctrl-link .c{font-family:var(--sv-mono);color:var(--sv-blue);font-size:11.5px;font-weight:600}.soa .ctrl-link .ar{color:var(--sv-muted-2);font-size:11px}.soa .ctrl-link:hover{background:var(--sv-card);border-color:var(--sv-border-strong);box-shadow:var(--sv-sh-sm)}.soa .n-next{background:var(--sv-navy-50);border:1px solid var(--sv-border);color:var(--sv-text);border-radius:11px;align-items:flex-start;gap:11px;margin:13px 0 0;padding:12px 15px;font-size:13px;line-height:1.62;display:flex}.soa .ae-dbody>.n-next:first-child{margin-top:0}.soa .n-next .ic{background:var(--sv-navy);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;margin-top:1px;font-size:12px;font-weight:700;display:flex}.soa .n-next b{font-weight:600}.soa .n-next .warn{color:var(--sv-ch-amber);margin-top:5px;font-size:12.5px;display:block}.soa .n-next .ratio{margin-top:9px;display:block}.soa .n-next .ratio .t{background:var(--sv-border-strong);border-radius:20px;max-width:430px;height:4px;display:flex;overflow:hidden}.soa .n-next .ratio .t .el{background:var(--sv-muted-2)}.soa .n-next .ratio .t .ov{background:var(--sv-ch-red)}.soa .n-next .ratio .c{color:var(--sv-muted-2);margin-top:5px;font-size:11.5px;line-height:1.6}.soa .n-next .ratio .c b{color:var(--sv-ch-red);font-weight:600}.soa .n-facts{background:var(--sv-navy-50);border-radius:12px;margin-top:13px;padding:2px 17px 14px}.soa .fgrp{padding-top:13px}.soa .fgrp+.fgrp{border-top:1px solid var(--sv-border);margin-top:11px}.soa .fgrp h4{color:var(--sv-text);align-items:baseline;gap:7px;margin:0 0 4px;font-size:12.5px;font-weight:600;display:flex}.soa .fgrp h4 span{letter-spacing:.06em;text-transform:uppercase;color:var(--sv-muted-2);font-size:10.5px;font-weight:600}.soa .frow{grid-template-columns:190px 1fr;align-items:baseline;gap:6px 16px;padding:5px 0;display:grid}.soa .frow+.frow{border-top:1px solid var(--sv-border)}.soa .frow .k{color:var(--sv-muted);font-size:12.5px}.soa .frow .v{font-size:13px;font-weight:500}@media (max-width:640px){.soa .frow{grid-template-columns:1fr;gap:0}}.soa .fhint{color:var(--sv-muted-2);border-top:1px dashed var(--sv-border-strong);gap:7px;margin-top:8px;padding-top:8px;font-size:11.5px;line-height:1.75;display:flex}.soa .fhint .q{flex:none;font-weight:700}.soa .fhint b{color:var(--sv-muted);font-weight:600}.soa .flag{color:var(--sv-ch-amber);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.soa .flag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.soa .fwarn{color:var(--sv-ch-amber);font-weight:600}.soa .n-src{border-top:1px solid var(--sv-border);margin-top:13px;padding-top:11px}.soa .n-src summary{cursor:pointer;color:var(--sv-muted);align-items:center;gap:7px;font-size:12.5px;font-weight:500;list-style:none;display:flex}.soa .n-src summary::-webkit-details-marker{display:none}.soa .n-src summary:before{content:"▸";color:var(--sv-muted-2);font-size:11px;transition:transform .15s}.soa .n-src[open] summary:before{transform:rotate(90deg)}.soa .n-src summary:hover{color:var(--sv-text)}.soa .n-src .bd{color:var(--sv-muted);white-space:pre-wrap;background:var(--sv-navy-50);border-radius:10px;max-height:180px;margin-top:10px;padding:12px 15px;font-size:12.5px;line-height:1.7;overflow:auto}.soa .btn2{background:var(--sv-card);border:1px solid var(--sv-border-strong);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:8px 15px;font-size:13.5px;font-weight:500;display:inline-flex}.soa .btn2:hover{background:var(--sv-navy-50);border-color:var(--sv-muted-2)}.soa .btn2.ghost{border-color:var(--sv-border-strong);background:var(--sv-border);color:var(--sv-text)}.soa .btn2.ghost:hover{background:var(--sv-border-strong);color:var(--sv-text)}.soa .btn2.pri{background:var(--sv-navy);color:#fff;border-color:var(--sv-navy);box-shadow:var(--sv-sh-sm);font-weight:600}.soa .btn2.pri:hover{background:var(--sv-navy-600);border-color:var(--sv-navy-600);filter:brightness(1.08)}.soa .btn2.danger{color:var(--sv-ch-red);border-color:var(--sv-border-strong)}.soa .btn2.danger:hover{background:var(--sv-red-bg);border-color:var(--sv-ch-red)}.soa .btn2[disabled]{cursor:not-allowed;color:var(--sv-muted-2);border-style:dashed;border-color:var(--sv-border-strong);background:0 0}.soa .btn2[disabled]:hover{border-color:var(--sv-border-strong);background:0 0}.soa .btn2:focus-visible{outline:2px solid var(--sv-gold);outline-offset:2px}.soa .btn2 .lk{opacity:.8;font-size:11px}.soa .lockwhy{width:100%;color:var(--sv-muted-2);order:9;align-items:baseline;gap:6px;margin-top:2px;font-size:11.5px;display:flex}.soa .lockwhy b{color:var(--sv-muted);font-weight:600}.soa .menu.notif{width:460px;max-width:calc(100vw - 24px);padding:0;overflow:hidden}
