[data-skin=v2][data-shell-variant=member] .rail-logo-text .env{color:var(--fg-dim)}[data-skin=v2][data-shell-variant=member] .dojo-archetype-chip,[data-skin=v2][data-shell-variant=member] .topbar .search{display:none}[data-skin=v2][data-shell-variant=member] .topbar-right:has(>*):before{content:"Private beta";display:inline-flex;align-items:center;min-height:26px;padding:4px 11px 4px 23px;border:1px solid var(--b-1);border-radius:999px;background-color:var(--bg-2);background-image:radial-gradient(circle at 12px 50%,var(--fg-dim) 0 3.5px,transparent 4px);background-repeat:no-repeat;color:var(--fg-dim);font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}@media (max-width:768px){[data-skin=v2][data-shell-variant=member] .topbar-right:before{content:none}}[data-skin=v2][data-shell-variant=member] .member-gate-stage{min-height:calc(100dvh - 112px);justify-content:center}[data-skin=v2] .members-scent-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;border:0}@media (max-width:560px){[data-skin=v2] .members-scent-grid{grid-template-columns:1fr}}[data-skin=v2] .members-scent-title{color:var(--fg);text-decoration:none;white-space:nowrap}[data-skin=v2] .members-scent-title:hover{text-decoration:underline}[data-skin=v2] .cat-card{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-height:0;padding:15px 16px;border:1px solid var(--b-0);border-radius:12px;background:var(--bg-2);box-shadow:none;color:var(--fg);text-decoration:none}[data-skin=v2] .cat-card:before{display:none}[data-skin=v2] .cat-card:focus-within,[data-skin=v2] .cat-card:hover{border-color:var(--b-1);transform:none}[data-skin=v2] .cat-card .top{display:flex;align-items:center;gap:10px}[data-skin=v2] .cat-card .t{color:var(--fg);font-size:var(--text-lg);font-weight:600}[data-skin=v2] .cat-card .badge{margin-left:auto;padding:2px 9px;border:1px solid var(--b-1);border-radius:999px;color:var(--fg-dim);font-family:var(--mono);font-size:var(--text-sm);white-space:nowrap}[data-skin=v2] .cat-card .desc{color:var(--fg-dim)}[data-skin=v2] .cat-card .stat-row{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--b-0);color:var(--fg-dim);font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase}[data-skin=v2] .cat-card .stat-row .dot{width:7px;height:7px;border-radius:50%;background:var(--fg-dim);flex-shrink:0}[data-skin=v2] .home-note{display:flex;align-items:flex-start;gap:11px;margin-top:16px;padding:13px 16px;border:1px solid var(--b-0);border-radius:10px;background:var(--bg-2);color:var(--fg-dim);font-size:var(--text-base);line-height:1.6}[data-skin=v2] .home-note .dot{width:7px;height:7px;margin-top:6px;border-radius:50%;background:var(--steel);flex-shrink:0}[data-skin=v2] .home-note b{color:var(--fg);font-weight:600}[data-skin=v2] .cat-card .code{padding:0;border:0;border-radius:0;background:none;color:var(--fg-dim);font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.1em}[data-skin=v2] .g-main{display:grid;grid-template-columns:1.55fr 1fr;gap:12px;align-items:start}@media (max-width:960px){[data-skin=v2] .g-main{grid-template-columns:1fr}}[data-skin=v2] .zone-title{margin:26px 0 12px}[data-skin=v2] .zone-title h2{margin:0;font-size:var(--text-3xl)}[data-skin=v2] .zone-title .sub{color:var(--fg-ghost);font-size:var(--text-base)}[data-skin=v2] .empty{border:0}[data-skin=v2] .empty .links a,[data-skin=v2] .home-note a{color:var(--steel-lg)}[data-skin=v2] .empty .links a:hover,[data-skin=v2] .home-note a:hover{color:var(--fg)}[data-skin=v2] .link-mono{color:var(--steel-lg);font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.06em;white-space:nowrap}[data-skin=v2] .link-mono:hover{text-decoration:underline;text-underline-offset:3px}[data-skin=v2][data-shell-variant=member] .arena-heat-table th{background:var(--bg-1)}@media (max-width:768px){[data-skin=v2][data-shell-variant=member] .member-gate-stage{min-height:auto;padding-inline:0}}@media (max-width:480px){[data-skin=v2][data-shell-variant=member] .panel-head{flex-direction:row;align-items:flex-start}[data-skin=v2][data-shell-variant=member] .panel-head .meta{width:auto;min-width:0;max-width:none}}[data-skin=v2] .hattori-guard-modes-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}[data-skin=v2] .hattori-guard-modes-row{min-width:0;overflow:hidden;border:1px solid var(--b-0);border-radius:10px;background:var(--bg-2)}[data-skin=v2] .hattori-guard-modes-row.active{border-color:rgba(var(--steel-rgb),.58);background:var(--bg-3)}[data-skin=v2] .hattori-guard-modes-row-head{display:flex;flex-direction:column;gap:3px;width:100%;min-height:66px;padding:11px 14px;color:inherit;text-align:left;cursor:pointer;background:transparent;border:0}[data-skin=v2] .hattori-guard-modes-row-title{color:var(--fg);font-size:var(--text-lg);font-weight:600}[data-skin=v2] .hattori-guard-modes-row-detail,[data-skin=v2] .hattori-guard-modes-row-summary{color:var(--fg-dim);font-size:var(--text-base)}[data-skin=v2] .hattori-guard-modes-row-detail{min-height:64px;padding:0 14px 12px;line-height:1.5}[data-skin=v2] .modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}[data-skin=v2] .modes .mode{display:flex;flex-direction:column;gap:3px;min-width:0;padding:11px 14px;color:inherit;text-align:left;cursor:pointer;background:var(--bg-2);border:1px solid var(--b-0);border-radius:10px}[data-skin=v2] .modes .mode:hover{background:var(--bg-3);border-color:var(--b-1)}[data-skin=v2] .modes .mode .t{color:var(--fg-dim);font-size:var(--text-base);font-weight:600}[data-skin=v2] .modes .mode .s{color:var(--fg-ghost);font-size:var(--text-md)}[data-skin=v2] .modes .mode .cnt{margin-top:2px;color:var(--fg-dim);font-family:var(--mono);font-size:var(--text-sm)}[data-skin=v2] .modes .mode.on{background:var(--bg-3);border:1.5px solid rgba(var(--steel-rgb),.55)}[data-skin=v2] .modes .mode.on .t{color:var(--fg)}[data-skin=v2] .mode-helper{max-width:70ch;margin-top:9px;color:var(--fg-ghost);font-size:var(--text-base)}[data-skin=v2] .save-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid var(--b-0)}[data-skin=v2] .save-row .hint{color:var(--fg-ghost);font-size:var(--text-md)}[data-skin=v2] .gapmat-scroll{overflow-x:auto;overscroll-behavior-inline:contain}[data-skin=v2] .gapmat{width:100%;min-width:620px;border-collapse:collapse;font-size:var(--text-base)}[data-skin=v2] .gapmat thead th{padding:8px 10px;color:var(--fg-dim);font-family:var(--sans);font-size:var(--text-md);font-weight:500;text-align:left;white-space:nowrap;border-bottom:1px solid var(--b-1)}[data-skin=v2] .gapmat thead th.svc{min-width:170px}[data-skin=v2] .gapmat td{padding:7px 10px;border-bottom:1px solid var(--b-0)}[data-skin=v2] .gapmat td.svc{color:var(--fg);font-size:var(--text-base)}[data-skin=v2] .gapmat .grp-row td{padding:0}[data-skin=v2] .gapmat .grp-btn{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;color:var(--fg);font-family:var(--sans);font-size:var(--text-md);font-weight:600;text-align:left;cursor:pointer;background:var(--bg-3);border:0}[data-skin=v2] .gapmat .grp-btn .car{color:var(--fg-dim);font-size:var(--text-sm);transition:transform .15s var(--ease-out)}[data-skin=v2] .gapmat .grp-btn.closed .car{transform:rotate(-90deg)}[data-skin=v2] .gapmat .grp-btn .meta{margin-left:auto;color:var(--fg-dim);font-family:var(--mono);font-size:var(--text-sm);font-weight:400}[data-skin=v2] .gm-gap{padding:2px 10px;color:var(--ember);border:1px solid rgba(var(--ember-rgb),.35);border-radius:999px}[data-skin=v2] .gm-gap,[data-skin=v2] .gm-ok{display:inline-flex;align-items:center;font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase}[data-skin=v2] .gm-ok{gap:5px;color:var(--jade)}[data-skin=v2] .gm-none{color:var(--fg-dim)}[data-skin=v2] .gm-legend{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:12px;color:var(--fg-dim);font-size:var(--text-md)}[data-skin=v2] .gm-legend .it{display:inline-flex;align-items:center;gap:8px}[data-skin=v2] .sev-note{margin-top:12px}[data-skin=v2] button.link-steel{padding:0;font:inherit;background:none;border:0;cursor:pointer}[data-skin=v2] .tgl{position:relative;flex-shrink:0;width:40px;min-height:44px;padding:0;background:transparent;border:0;cursor:pointer}[data-skin=v2] .tgl:before{content:"";left:0;width:40px;height:22px;border-radius:999px;background:var(--bg-4);border:1px solid var(--b-1);transition:background .15s var(--ease-out),border-color .15s var(--ease-out)}[data-skin=v2] .tgl i,[data-skin=v2] .tgl:before{position:absolute;top:50%;transform:translateY(-50%)}[data-skin=v2] .tgl i{left:2px;width:16px;height:16px;border-radius:50%;background:var(--fg-dim);transition:left .15s var(--ease-out),background .15s var(--ease-out)}[data-skin=v2] .tgl[aria-checked=true]:before{background:rgba(var(--jade-rgb),.16);border-color:rgba(var(--jade-rgb),.4)}[data-skin=v2] .tgl[aria-checked=true] i{left:22px;background:var(--jade)}[data-skin=v2] .flags-help{margin-top:10px;padding-top:10px;border-top:1px solid var(--b-0);color:var(--fg-ghost);font-size:var(--text-md)}[data-skin=v2] .service-coverage-grid{overflow-x:auto}[data-skin=v2] .service-coverage-grid-table{width:100%;min-width:620px}[data-skin=v2] .service-coverage-grid-table td,[data-skin=v2] .service-coverage-grid-table th{padding:8px 10px;text-align:left}[data-skin=v2] .service-coverage-grid-cell.gap .service-coverage-grid-cell-label{display:inline-flex;padding:2px 10px;color:var(--ember);font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.08em;border:1px solid rgba(var(--ember-rgb),.38);border-radius:999px}[data-skin=v2] .service-coverage-grid-cell.ok .service-coverage-grid-cell-label{color:var(--jade);font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.08em}[data-skin=v2] .service-coverage-grid-cell.na .service-coverage-grid-cell-label{color:var(--fg-dim)}[data-skin=v2] .engine-status-bar-bare .engine-status-bar-row{gap:8px!important;grid-template-columns:repeat(auto-fill,minmax(122px,1fr))!important}[data-skin=v2] .engine-status-bar-bare .engine-cell{min-height:42px;border-color:var(--b-0)!important;border-radius:9px!important;background:var(--bg-2)!important;flex-direction:row!important;align-items:center!important;gap:8px!important}[data-skin=v2] .engine-status-bar-bare .engine-cell .engine-cell-row{order:1;min-width:0}[data-skin=v2] .engine-status-bar-bare .engine-cell .engine-cell-idx{order:2;margin-left:auto}[data-skin=v2] .engine-status-bar-bare .engine-cell-selected{border-color:var(--b-0)!important;background:var(--bg-2)!important}[data-skin=v2] .engine-status-bar-bare button.engine-cell-selected{border-color:rgba(var(--steel-rgb),.55)!important}[data-skin=v2] .engine-status-bar-bare .engine-cell-band-tint{background:var(--b-1)!important}[data-skin=v2] .scanner-session-analysis{padding:12px 14px;border:1px solid var(--b-0);border-radius:9px;background:var(--bg-2)}[data-skin=v2] .scanner-session-analysis summary{color:var(--fg-dim);font-weight:500;cursor:pointer}[data-skin=v2] .scanner-latest-run-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:8px}[data-skin=v2] .scanner-v2 [data-testid=scanner-quick-chips]>button{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase}[data-skin=v2] .scanner-v2 .panel-head .col{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}[data-skin=v2] .scanner-v2 .panel-head .col .sub{margin-top:0}[data-skin=v2] .kagami-preset-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}[data-skin=v2] .kagami-preset-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;padding:10px;overflow:hidden;text-align:left}[data-skin=v2] .kagami-preset-card>*{width:100%;overflow-wrap:break-word;white-space:normal}[data-skin=v2] .kagami-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}[data-skin=v2] .kagami-axis-filters{padding:8px;border:1px solid var(--b-1);border-radius:6px}[data-skin=v2] .kagami-axis-toggle{display:flex;align-items:center;gap:6px;padding:2px;font-size:var(--text-base)}[data-skin=v2] .kagami-score-row{display:grid;grid-template-columns:1fr 60px 60px 60px;gap:8px;padding:4px 0;font-size:var(--text-base);border-top:1px solid var(--b-1)}[data-skin=v2] .kagami-score-row:first-child{border-top:0}[data-skin=v2] .kagami-findings-table{margin-top:16px}[data-skin=v2] .kagami-findings-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}[data-skin=v2] .kagami-findings-scroll:focus-visible{outline:2px solid var(--steel-lg);outline-offset:3px}[data-skin=v2] .kagami-findings-count{margin-bottom:4px}[data-skin=v2] .kagami-finding-row{display:grid;grid-template-columns:120px 90px 130px minmax(0,1fr);gap:8px;min-width:520px;padding:4px 0}[data-skin=v2] .kagami-findings-empty{padding:8px 0}[data-skin=v2] .edit-role-dialog{min-width:320px;padding:var(--space-5);background:var(--bg-1);border:1px solid var(--b-1);border-radius:8px}[data-skin=v2] .edit-role-label{display:block;margin-bottom:6px;color:var(--fg-dim);font-size:var(--text-sm);letter-spacing:.18em}[data-skin=v2] .edit-role-select{width:100%;padding:8px 10px;color:var(--fg);font-family:var(--mono);font-size:var(--text-base);background:rgba(var(--black-rgb),.3);border:1px solid var(--b-1);border-radius:6px}[data-skin=v2] .edit-role-actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}[data-skin=v2] .btn-primary[disabled]{cursor:not-allowed;color:var(--fg-dim);background:var(--bg-3);border-color:transparent;box-shadow:none}@media (max-width:900px){[data-skin=v2] .hattori-guard-modes-list,[data-skin=v2] .modes{grid-template-columns:repeat(2,minmax(0,1fr))}[data-skin=v2] .kagami-results-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){[data-skin=v2] .hattori-guard-modes-list,[data-skin=v2] .modes{grid-template-columns:minmax(0,1fr)}}[data-skin=v2] .arena-heat-scroll{overflow-x:auto;border:1px solid var(--b-0);border-radius:10px}[data-skin=v2] .arena-heat-table{width:100%;min-width:680px}[data-skin=v2] .arena-heat-table td,[data-skin=v2] .arena-heat-table th{padding:9px 11px}[data-skin=v2] .arena-heat-empty{color:var(--fg-dim);font-family:var(--mono)}[data-skin=v2] .arena-drilldown{margin-top:14px;border-color:var(--b-0);background:var(--bg-2)}[data-skin=v2] .tbl-scroll{overflow-x:auto}[data-skin=v2] .ctable{width:100%;min-width:640px;border-collapse:collapse}[data-skin=v2] .ctable--empty{min-width:0;font-size:var(--text-base)}[data-skin=v2] .ctable thead th{padding:8px 12px;border-bottom:1px solid var(--b-1)}[data-skin=v2] .ctable td.num,[data-skin=v2] .ctable th.num{text-align:right}[data-skin=v2] .ctable tbody td{padding:8px 12px;color:var(--fg-dim)}[data-skin=v2] .ctable tbody td.num{font-family:var(--mono);font-size:var(--text-sm)}[data-skin=v2] .ctable tbody td.nm{color:var(--fg)}[data-skin=v2] .ctable td.emptycell{padding:0;border-bottom:0}[data-skin=v2] .ctable td.emptycell .empty{padding:30px 20px 26px}[data-skin=v2] .medal{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border:1px solid var(--b-1);border-radius:50%;background:var(--bg-3);color:var(--fg-dim);font-family:var(--mono);font-size:var(--text-sm);font-weight:600}[data-skin=v2] .medal.gold{border-color:rgba(212,168,67,.5);color:var(--gold-lg)}[data-skin=v2] .medal.steel{border-color:rgba(91,141,239,.45);color:var(--steel-lg)}[data-skin=v2] .medal.bronze{border-color:rgba(224,138,60,.4);color:#d99a66}[data-skin=v2] .drows{display:flex;flex-direction:column}[data-skin=v2] .drows .drow{display:flex;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid var(--b-0);font-size:var(--text-base)}[data-skin=v2] .drows .drow:hover{background:transparent}[data-skin=v2] .drows .drow:last-child{border-bottom:0}[data-skin=v2] .drows .drow .l{color:var(--fg-dim)}[data-skin=v2] .drows .drow .v{margin-left:auto;color:var(--fg);font-family:var(--mono);font-weight:500}[data-skin=v2] .drows .drow .v.dim{color:var(--fg-dim)}[data-skin=v2] .drows .drow .mt{display:block;color:var(--fg);font-size:var(--text-lg);font-weight:500}[data-skin=v2] .drows .drow .ms{display:block;color:var(--fg-ghost)}[data-skin=v2] .lrow .sev{flex-shrink:0;width:8px;height:8px;border-radius:50%}[data-skin=v2] .lrow .sev.crit{background:var(--torii-text)}[data-skin=v2] .lrow .sev.high{background:var(--ember)}[data-skin=v2] .lrow .sev.med{background:var(--gold)}[data-skin=v2] .lrow .sev.low{background:var(--steel)}[data-skin=v2] .lrow .end{margin-left:auto;display:flex;align-items:center;gap:12px;flex-shrink:0}[data-skin=v2] .lrow .end .mono{color:var(--fg-dim);font-family:var(--mono);font-size:var(--text-sm)}[data-skin=v2] .sev-note{margin-top:9px;color:var(--fg-dim);font-size:var(--text-base)}[data-skin=v2] .sev-note a{color:var(--steel-lg)}[data-skin=v2] .sev-note a:hover{color:var(--fg)}[data-skin=v2] .chip .dot.quiet{background:var(--fg-dim);box-shadow:none}[data-skin=v2] .arena-modes{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}[data-skin=v2] .arena-mode{display:flex;flex-direction:column;gap:3px;min-height:64px;padding:11px 14px;text-align:left;color:inherit;background:var(--bg-2);border:1px solid var(--b-1);border-radius:10px;cursor:pointer;transition:border-color .15s var(--ease-out),background .15s var(--ease-out)}[data-skin=v2] .arena-mode:hover{background:var(--bg-3);border-color:var(--b-2)}[data-skin=v2] .arena-mode.on{padding:10.5px 13.5px;background:var(--bg-3);border:1.5px solid rgba(var(--steel-rgb),.55)}[data-skin=v2] .arena-mode .t{font-size:var(--text-base);font-weight:600;color:var(--fg-dim)}[data-skin=v2] .arena-mode.on .t{color:var(--fg)}[data-skin=v2] .arena-mode .s{font-size:var(--text-md);color:var(--fg-ghost)}[data-skin=v2] .arena-mode .cnt{margin-top:2px;font-family:var(--mono);font-size:var(--text-sm);color:var(--fg-dim)}[data-skin=v2] .arena-mode-helper{margin-top:9px;font-size:var(--text-md);color:var(--fg-ghost)}@media (max-width:900px){[data-skin=v2] .arena-modes{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){[data-skin=v2] .arena-mode{transition:none}}[data-skin=v2] .arena-g2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:860px){[data-skin=v2] .arena-g2{grid-template-columns:1fr}}[data-skin=v2] [data-testid=arena-feed-list] .feed-row{grid-template-columns:92px 4px minmax(0,1fr) auto auto}[data-skin=v2] [data-testid=arena-feed-list] .feed-row .ts{white-space:normal;overflow-wrap:anywhere;line-height:1.25}[data-skin=v2] .pill-tabs{display:inline-flex;gap:4px;padding:4px;overflow-x:auto;border:1px solid var(--b-0);border-radius:10px;background:var(--bg-2)}[data-skin=v2] .pill-tab{min-height:44px;padding:7px 16px;color:var(--fg-dim);text-decoration:none;border:0;border-radius:7px;background:transparent}[data-skin=v2] .pill-tab.active,[data-skin=v2] .pill-tab[aria-current=page]{color:var(--fg);background:var(--bg-4)}[data-skin=v2] .wb-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}[data-skin=v2] .wb-meta{border-color:var(--b-0);background:var(--bg-2)}[data-skin=v2] .eval-landing>header .page-kick{font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim)}[data-skin=v2] .eval-landing .g2-wide,[data-skin=v2] .eval-run .g2-wide{display:grid;grid-template-columns:1.7fr 1fr;gap:12px;align-items:start}[data-skin=v2] .eval-landing .g2-col,[data-skin=v2] .eval-run .g2-col{display:flex;flex-direction:column;gap:12px;min-width:0}[data-skin=v2] .eval-landing .tbl-scroll{overflow-x:auto}[data-skin=v2] .eval-landing .ctable{width:100%;min-width:640px;border-collapse:collapse;font-size:var(--text-base)}[data-skin=v2] .eval-landing .ctable--empty{min-width:0}[data-skin=v2] .eval-landing .ctable thead th{padding:8px 12px}[data-skin=v2] .eval-landing .ctable thead th.num{text-align:right}[data-skin=v2] .eval-landing .ctable td.emptycell{padding:0;border-bottom:0}[data-skin=v2] .eval-landing .empty,[data-skin=v2] .eval-run .empty{padding:30px 20px 26px;text-align:center;border:0;border-radius:0}[data-skin=v2] .eval-landing .empty .kj{font-family:var(--serif),"Noto Serif JP",serif;font-size:38px;line-height:1;color:var(--fg-dim);opacity:.7}[data-skin=v2] .eval-landing .empty h4,[data-skin=v2] .eval-run .empty h4{margin:12px 0 0;font-size:var(--text-xl);font-weight:600}[data-skin=v2] .eval-landing .empty p,[data-skin=v2] .eval-run .empty p{margin:5px 0 14px;color:var(--fg-dim);font-size:var(--text-base)}[data-skin=v2] .eval-landing .empty .links{display:flex;gap:14px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:12px}[data-skin=v2] .eval-landing .empty.compact,[data-skin=v2] .eval-run .empty.compact{padding:18px 16px}[data-skin=v2] .eval-landing .empty.compact h4,[data-skin=v2] .eval-run .empty.compact h4{margin-top:9px;font-size:var(--text-lg)}[data-skin=v2] .eval-landing .empty.compact p,[data-skin=v2] .eval-run .empty.compact p{margin:4px 0 0;font-size:var(--text-md)}[data-skin=v2] .eval-landing .link-steel{color:var(--steel-lg);font-size:var(--text-base);text-decoration:underline;text-underline-offset:3px}[data-skin=v2] .eval-landing .link-steel:hover{color:var(--fg)}[data-skin=v2] .eval-landing .sev-note{margin:9px 0 0;color:var(--fg-dim);font-size:var(--text-base)}[data-skin=v2] .eval-landing .eval-export-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width:900px){[data-skin=v2] .eval-landing .g2-wide,[data-skin=v2] .eval-run .g2-wide{grid-template-columns:minmax(0,1fr)}}[data-skin=v2] details.f-more{margin-top:6px;font-size:var(--text-base);color:var(--fg-ghost)}[data-skin=v2] details.f-more summary{cursor:pointer;color:var(--fg-dim)}[data-skin=v2] details.f-more p{margin:6px 0 0;max-width:62ch}[data-skin=v2] .eval-run>header>.page-kick{font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim)}[data-skin=v2] .eval-run label [data-required-variant=word]{font-size:var(--text-sm);font-weight:500;color:var(--torii-hi);opacity:.85}[data-skin=v2] .eval-run .fset{margin-top:14px;padding:12px 14px;border:1px solid var(--b-0);border-radius:9px;background:var(--bg-2)}[data-skin=v2] .eval-run .fset-t{display:block;margin-bottom:8px;padding:0;color:var(--fg-dim);font-size:var(--text-base);font-weight:500}[data-skin=v2] .eval-run .opt-row{display:flex;gap:12px;align-items:flex-start}[data-skin=v2] .eval-run .opt-row .bd{display:flex;flex-direction:column;gap:2px;min-width:0}[data-skin=v2] .eval-run .opt-row .bd .t{color:var(--fg);font-size:var(--text-base);font-weight:500}[data-skin=v2] .eval-run .opt-row .bd .s{color:var(--fg-dim);font-size:var(--text-md);line-height:1.5}[data-skin=v2] .eval-run .tgl{position:relative;flex-shrink:0;width:52px;min-width:52px;min-height:44px;padding:0;border:0;background:transparent;cursor:pointer}[data-skin=v2] .eval-run .tgl:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:44px;height:24px;border-radius:999px;border:1px solid var(--b-1);background:var(--bg-4)}[data-skin=v2] .eval-run .tgl i{position:absolute;top:50%;left:3px;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background:var(--fg-dim)}[data-skin=v2] .eval-run .tgl[aria-checked=true]:before{border-color:var(--steel);background:var(--steel)}[data-skin=v2] .eval-run .tgl[aria-checked=true] i{left:23px;background:var(--bg)}[data-skin=v2] .eval-run .chip-btn{display:inline-flex;align-items:center;min-height:28px;padding:4px 11px;border:1px solid var(--b-1);border-radius:999px;background:var(--bg-2);color:var(--fg-dim);font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer}[data-skin=v2] .eval-run .chip-btn:hover:not(:disabled){border-color:var(--steel);color:var(--fg)}[data-skin=v2] .eval-run .chip-btn[aria-pressed=true]{border-color:var(--steel);background:var(--bg-3);color:var(--fg)}[data-skin=v2] .eval-run .chip-btn:disabled{cursor:default}[data-skin=v2] .bushido-run-head>.page-kick{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim)}[data-skin=v2] .bushido-run-head>.page-kick .kj{font-family:var(--serif),"Noto Serif JP",serif;font-size:19px;letter-spacing:0;color:var(--fg-dim)}[data-skin=v2] .v2-wide-row{min-width:640px}[data-skin=v2] .v2-wide-list{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}[data-skin=v2] .thead.v2-wide-row{padding:8px 12px;color:var(--fg-dim);font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.08em;border-bottom:1px solid var(--b-1)}[data-skin=v2] .drow.v2-wide-row{padding:10px 12px}[data-skin=v2] .admin-plugin-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center}[data-skin=v2] .admin-plugin-row-identity{display:flex;min-width:0;flex-direction:column;gap:2px}[data-skin=v2] .admin-plugin-row-identity code{overflow-wrap:anywhere}[data-skin=v2] .admin-plugin-row-actions,[data-skin=v2] .admin-plugin-row-meta{display:flex;gap:8px;align-items:center}[data-skin=v2] .toast{color:var(--fg);background:var(--bg-3);border-color:var(--b-1);box-shadow:var(--shadow-hero)}[data-skin=v2] input[type=checkbox],[data-skin=v2] input[type=radio]{accent-color:var(--steel)}[data-skin=v2] .g2-wide{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:12px;align-items:start}[data-skin=v2] .empty{padding:26px 20px;text-align:center}[data-skin=v2] .empty .kj{color:var(--fg-dim);font-family:var(--serif),"Noto Serif JP",serif;font-size:38px;line-height:1;opacity:.7}[data-skin=v2] .empty h4{margin:12px 0 0;font-size:var(--text-xl);font-weight:600}[data-skin=v2] .empty p{margin:5px 0 14px;color:var(--fg-dim);font-size:var(--text-base)}[data-skin=v2] .empty .links{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:center;margin-top:12px}[data-skin=v2] .thead.roster-thead{font-family:var(--sans);font-size:var(--text-md);font-weight:500;letter-spacing:normal;text-transform:none;color:var(--fg-dim)}[data-skin=v2] .chip.state-off{color:var(--fg-dim);background:var(--bg-2);border-color:var(--b-1)}[data-skin=v2] .chip.state-off .dot{background:var(--fg-dim);box-shadow:none}[data-skin=v2] .link-steel{color:var(--steel-lg);font-size:var(--text-base);text-decoration:underline;text-underline-offset:3px}[data-skin=v2] .eg-form{display:flex;flex-direction:column;gap:14px;padding:16px}[data-skin=v2] .eg-field{display:flex;flex-direction:column;gap:5px;font-size:var(--text-base);color:var(--fg-dim)}[data-skin=v2] .eg-field>input,[data-skin=v2] .eg-field>select{width:100%}[data-skin=v2] .paper-panel .pk{font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--paper-ink-rgb),.55)}[data-skin=v2] .paper-panel .body{margin-top:10px;max-width:62ch;font-size:var(--text-lg);line-height:1.6;color:rgba(var(--paper-ink-rgb),.75)}[data-skin=v2] .paper-panel .status{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:4px 12px;border:1px solid rgba(var(--paper-ink-rgb),.25);border-radius:999px;font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--paper-ink-rgb),.6)}[data-skin=v2] .paper-panel .status .dot{width:7px;height:7px;border-radius:50%;background:rgba(var(--paper-ink-rgb),.5)}[data-skin=v2] .validation-subtabs{margin-bottom:12px}[data-skin=v2] .field{margin-top:16px}[data-skin=v2] .field:first-child{margin-top:0}[data-skin=v2] .field>label{display:block;margin-bottom:7px;font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim)}[data-skin=v2] .field .in{width:100%;padding:9px 11px;background:var(--bg-1);border:1px solid var(--b-1);border-radius:8px;color:var(--fg);font-family:var(--mono);font-size:var(--text-md)}[data-skin=v2] .f-help{margin-top:6px;max-width:62ch;font-size:var(--text-md);color:var(--fg-ghost)}[data-skin=v2] .f-row{display:flex;flex-wrap:wrap;gap:14px}[data-skin=v2] .f-row .field{flex:1;min-width:170px;margin-top:0}[data-skin=v2] .plugins-attest-help{margin:10px 0 0;padding-top:10px;border-top:1px solid var(--b-0);max-width:72ch;font-size:var(--text-md);color:var(--fg-ghost)}[data-skin=v2] .plg-tab-count{margin-left:6px;font-family:var(--mono);font-size:var(--text-sm);color:var(--fg-dim)}@media (max-width:900px){[data-skin=v2] .g2-wide{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){[data-skin=v2] .admin-plugin-row{grid-template-columns:minmax(0,1fr);align-items:stretch}[data-skin=v2] .admin-plugin-row-actions,[data-skin=v2] .admin-plugin-row-meta{width:100%;flex-wrap:wrap}[data-skin=v2] .admin-plugin-row-actions .btn{flex:1 1 120px;justify-content:center}}[data-skin=v2] .filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center}[data-skin=v2] .run-bar{height:6px;overflow:hidden;border:1px solid var(--b-0);border-radius:4px;background:var(--bg-1)}[data-skin=v2] .run-bar .fill{display:block;height:100%;background:var(--steel)}[data-skin=v2] .paper-panel{max-width:760px;padding:26px 28px;border-radius:14px}[data-skin=v2] .paper-foot{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding-top:16px;margin-top:16px;border-top:1px solid var(--paper-line)}[data-skin=v2] .sevw{font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}[data-skin=v2] .sevw.crit{color:var(--torii-text)}[data-skin=v2] .sevw.high{color:var(--ember)}[data-skin=v2] .sevw.med{color:var(--gold)}[data-skin=v2] .sevw.low{color:var(--steel)}[data-skin=v2] .sevw.info{color:var(--fg-dim)}[data-skin=v2] .sevw.clean{color:var(--jade)}@media (max-width:768px){[data-skin=v2] .paper-panel{padding:20px 18px}}[data-skin=v2] .kokugikan-head-wrap{padding:16px 24px 0}[data-skin=v2] .kokugikan-kpi-wrap{padding:12px 24px 0}[data-skin=v2] .kokugikan-surface-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none}[data-skin=v2] .kokugikan-surface-grid .cat-card .ft{margin-top:10px;padding-top:10px;border-top:1px solid var(--b-0)}[data-skin=v2] .mitsuke-entry-row{display:grid;grid-template-columns:92px minmax(0,1fr) 110px 90px;gap:8px;align-items:center;width:100%;padding:6px 8px;border-top:1px solid var(--b-1);background:transparent;color:inherit;text-align:left;cursor:pointer}[data-skin=v2] .mitsuke-entry-row .mitsuke-entry-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md)}[data-skin=v2] .mitsuke-entry-row .mitsuke-entry-seen,[data-skin=v2] .mitsuke-entry-row .mitsuke-entry-source{font-size:var(--text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){[data-skin=v2] .mitsuke-entry-row{grid-template-columns:auto minmax(0,1fr)}[data-skin=v2] .mitsuke-entry-row .mitsuke-entry-seen,[data-skin=v2] .mitsuke-entry-row .mitsuke-entry-source{display:none}}[data-skin=v2] .ctable .grp-row td{padding:0;border-bottom:1px solid var(--b-1)}[data-skin=v2] .ctable .grp-btn{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:0;background:var(--bg-1);color:var(--fg);font-family:var(--sans);font-size:var(--text-md);font-weight:600;text-align:left;cursor:pointer}[data-skin=v2] .ctable .grp-btn .car,[data-skin=v2] .ctable .grp-btn .meta{font-size:var(--text-sm);color:var(--fg-dim)}[data-skin=v2] .ctable .grp-btn .meta{margin-left:auto;font-family:var(--mono);font-weight:400}[data-skin=v2] .ctable .grp-btn .sev{flex-shrink:0;width:8px;height:8px;border-radius:50%}[data-skin=v2] .ctable .grp-btn .sev.crit{background:var(--torii-text)}[data-skin=v2] .ctable .grp-btn .sev.high{background:var(--ember)}[data-skin=v2] .ctable .grp-btn .sev.med{background:var(--gold)}[data-skin=v2] .ctable .grp-btn .sev.low{background:var(--steel)}[data-skin=v2] .ctable .grp-btn .sev.none{background:var(--fg-dim)}[data-skin=v2] .ctable tbody.closed tr.data{display:none}[data-skin=v2] .ctable tbody.closed .grp-btn .car{transform:rotate(-90deg)}[data-skin=v2] .ctable tr.data .cid{font-family:var(--mono);font-size:var(--text-sm);color:var(--fg-dim);white-space:nowrap}[data-skin=v2] .ctable tr.data .val{font-family:var(--mono);font-size:var(--text-sm);color:var(--fg);word-break:break-all}[data-skin=v2] .ctable tr.data .src{max-width:200px;overflow:hidden;font-size:var(--text-base);color:var(--fg-dim);white-space:nowrap;text-overflow:ellipsis}[data-skin=v2] .ctable td.filter-empty{padding:22px 12px;text-align:center;font-size:var(--text-md);color:var(--fg-dim)}[data-skin=v2] .ctable td.filter-empty .link-steel{margin-left:10px;padding:0;border:0;background:none;cursor:pointer}[data-skin=v2] .filters .fin{min-width:220px}[data-skin=v2] .filters .fin,[data-skin=v2] .filters select{padding:8px 11px;border:1px solid var(--b-0);border-radius:8px;background:var(--bg-1);color:var(--fg);font-family:var(--sans);font-size:var(--text-md)}[data-skin=v2] .filters .cnt{margin-left:auto;font-family:var(--mono);font-size:var(--text-sm);color:var(--fg-dim)}@media (max-width:768px){[data-skin=v2] .filters .fin{flex:1;min-width:0}}[data-skin=v2] .mitsuke-source-chip{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}[data-skin=v2] .mitsuke-source-strip{flex:1 1 100%;min-width:0}[data-skin=v2] .viz-ph{display:grid;place-items:center;min-height:200px;padding:24px;border:1.5px dashed var(--b-0);border-radius:10px;text-align:center;background:repeating-linear-gradient(-45deg,transparent,transparent 14px,rgba(255,255,255,.015) 0,rgba(255,255,255,.015) 28px)}[data-skin=v2] .viz-ph .lbl{font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim)}[data-skin=v2] .viz-ph p{margin:8px 0 0;max-width:44ch;font-size:var(--text-base);color:var(--fg-dim)}[data-skin=v2] .subhead{margin:0 0 8px;font-size:var(--text-md);font-weight:500;color:var(--fg-dim)}[data-skin=v2] .err-banner{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border:1px solid rgba(204,58,47,.35);border-radius:10px;background:rgba(204,58,47,.07)}[data-skin=v2] .err-banner .bd{flex:1;min-width:0}[data-skin=v2] .err-banner .tt{font-size:var(--text-lg);font-weight:600;color:var(--torii-text)}[data-skin=v2] .err-banner p{margin:4px 0 0;max-width:62ch;font-size:var(--text-base);color:var(--fg-dim)}[data-skin=v2] .err-banner.gold{border-color:rgba(212,168,67,.35);background:rgba(212,168,67,.07)}[data-skin=v2] .err-banner.gold .tt{color:var(--gold-lg)}[data-skin=v2] .err-banner.steel{border-color:rgba(91,141,239,.3);background:rgba(91,141,239,.06)}[data-skin=v2] .err-banner.steel .tt{color:var(--steel-lg)}[data-skin=v2] .req{margin-left:4px;font-size:var(--text-sm);font-weight:500;color:var(--torii-hi);opacity:.85}[data-skin=v2] [data-testid^=buki-fixture-severity-] .severity-bar__seg--warn{background:var(--gold)}[data-skin=v2] [data-testid^=buki-fixture-severity-] .severity-bar__seg--crit{background:var(--torii-text)}[data-skin=v2] .buki-subtabs-row,[data-skin=v2] .buki-tab-bodies{padding-inline:24px}@media (max-width:768px){[data-skin=v2] .buki-subtabs-row,[data-skin=v2] .buki-tab-bodies{padding-inline:0}}[data-skin=v2] .buki-page-actions{flex-direction:row;flex-wrap:wrap;align-items:center}[data-skin=v2] .ag-runner .ta{width:100%;padding:9px 11px;border:1px solid var(--b-1);border-radius:8px;background:var(--bg-1);color:var(--fg);font-family:var(--mono);font-size:var(--text-md);line-height:1.65;resize:vertical}[data-skin=v2] .ag-runner .char-count{margin-top:6px;font-family:var(--mono);font-size:var(--text-sm);color:var(--fg-ghost)}[data-skin=v2] .ag-runner .opt{margin-left:7px;font-size:var(--text-sm);font-weight:400;font-style:italic;color:var(--fg-ghost)}[data-skin=v2] .ag-runner .catgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 18px;margin-top:8px}[data-skin=v2] .ag-runner .catchk{display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:var(--text-base);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);cursor:pointer}[data-skin=v2] .ag-runner .catchk input{flex-shrink:0;width:15px;height:15px;accent-color:var(--steel)}[data-skin=v2] .ag-runner .chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}[data-skin=v2] .ag-runner .chip-btn{display:inline-flex;align-items:center;min-height:28px;padding:4px 11px;border:1px solid var(--b-1);border-radius:999px;background:var(--bg-2);color:var(--fg-dim);font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer}[data-skin=v2] .ag-runner .chip-btn:hover{border-color:var(--steel);color:var(--fg)}[data-skin=v2] .ag-runner .chip-btn[aria-pressed=true]{border-color:var(--steel);background:var(--bg-3);color:var(--fg)}[data-skin=v2] .ag-runner .fset{margin-top:18px;padding:14px 16px;border:1px solid var(--b-0);border-radius:10px}[data-skin=v2] .ag-runner .fset-t{margin-bottom:10px;font-size:var(--text-md);font-weight:500;color:var(--fg-dim)}[data-skin=v2] .ag-runner .opt-row{display:flex;align-items:flex-start;gap:12px}[data-skin=v2] .ag-runner .opt-row .bd{display:flex;flex-direction:column;gap:2px;min-width:0}[data-skin=v2] .ag-runner .opt-row .t{font-size:var(--text-base);font-weight:500;color:var(--fg)}[data-skin=v2] .ag-runner .opt-row .s{max-width:62ch;font-size:var(--text-md);line-height:1.5;color:var(--fg-dim)}[data-skin=v2] .ag-runner .subtabs{display:inline-flex;margin-top:6px;max-width:100%;overflow-x:auto;scrollbar-width:none}[data-skin=v2] [data-testid=tatami-proofs-table] .thead.v2-wide-row{font-family:var(--sans);font-weight:500;letter-spacing:normal;text-transform:none}[data-skin=v2] [data-testid=onigaeshi-adapter-off-banner] .sys-banner-title{font-family:var(--sans);font-size:var(--text-lg);font-weight:600;letter-spacing:normal;text-transform:none}[data-skin=v2] [data-testid=onigaeshi-signoff-scroll] .ritual-signature-role{font-family:var(--sans);font-size:var(--text-md);font-weight:600;letter-spacing:normal;text-transform:none}[data-skin=v2] .g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}@media (max-width:900px){[data-skin=v2] .g3{grid-template-columns:1fr}}[data-skin=v2] .jutsu-model-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:24px}[data-skin=v2] .jutsu-model-card{position:relative;border-color:var(--b-0)!important;background:var(--mdl-rail,none) left /4px 100% no-repeat,var(--mdl-base,none) bottom /100% 2px no-repeat,var(--mdl-wash,none),var(--bg-2)!important;box-shadow:none!important}[data-skin=v2] .jutsu-model-card .mdl-logo{position:absolute;top:24px;right:26px;width:24px;height:24px;z-index:2;opacity:.9;pointer-events:none;background:var(--mdl-ink,var(--fg-dim));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}[data-skin=v2] .jutsu-model-card .mdl-logo-bu{top:22px;right:23px;width:28px;height:28px;opacity:1;background:none;-webkit-mask:none;mask:none;filter:drop-shadow(0 0 6px rgba(46,123,255,.5))}[data-skin=v2] .jutsu-model-card:hover{border-color:var(--b-2)!important;background:var(--mdl-rail,none) left /4px 100% no-repeat,var(--mdl-base,none) bottom /100% 2px no-repeat,var(--mdl-wash,none),var(--bg-3)!important}[data-skin=v2] .asst-bar{display:flex;align-items:center;gap:18px;flex-wrap:wrap}[data-skin=v2] .asst-bar .lead{min-width:180px;flex:1}[data-skin=v2] .asst-bar .lead .t{font-size:13.5px;font-weight:600;color:var(--fg)}[data-skin=v2] .asst-bar .lead .s{font-size:var(--text-sm);color:var(--fg-dim);margin-top:2px}[data-skin=v2] .asst-bar select{flex:1;min-width:220px;max-width:360px}[data-skin=v2] .jutsu-model-card .prov{font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--mdl-ink,var(--fg-dim));padding-right:38px}[data-skin=v2] .jutsu-model-card .mdl-hd{display:flex;align-items:center;gap:10px;margin-top:10px}[data-skin=v2] .jutsu-model-card .nm{font-family:var(--mono);font-size:18px;font-weight:600;color:var(--fg);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=v2] .jutsu-model-card .mdl-hd .belt{margin-left:auto;flex:none}[data-skin=v2] .jutsu-model-card .chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}[data-skin=v2] .jutsu-model-card .mdl-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid var(--b-1)}[data-skin=v2] .jutsu-model-card .mdl-meta .l{display:block;font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-dim)}[data-skin=v2] .jutsu-model-card .mdl-meta .v{display:block;font-family:var(--mono);font-size:14px;color:var(--fg);margin-top:5px}[data-skin=v2] .jutsu-model-card .acts{display:flex;align-items:center;gap:11px;margin-top:20px;padding-top:18px;border-top:1px solid var(--b-1)}[data-skin=v2] .jutsu-model-card .acts .btn-danger{margin-left:auto}[data-skin=v2] .jutsu-model-card .acts .btn{padding:9px 17px;font-size:13px}[data-skin=v2] .jutsu-model-card.glass{position:relative;border-color:rgba(90,150,255,.42)!important;background:linear-gradient(120deg,transparent 44%,rgba(255,255,255,.14) 50%,rgba(150,205,255,.08) 53%,transparent 60%),linear-gradient(180deg,#22d3ee,#2e7bff 55%,rgba(46,123,255,.15)) 0 /4px 100% no-repeat,linear-gradient(90deg,rgba(34,211,238,.6),rgba(46,123,255,.5) 50%,rgba(46,123,255,.04)) bottom /100% 2px no-repeat,radial-gradient(120% 80% at 82% -12%,rgba(46,123,255,.22),transparent 55%),radial-gradient(90% 70% at -12% 0,rgba(34,211,238,.1),transparent 50%),rgba(12,16,26,.72)!important;background-size:220% 220%,4px 100%,100% 2px,auto,auto,auto!important;background-position:130% 130%,0,bottom,0 0,0 0,0 0!important;background-repeat:no-repeat!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 30px rgba(46,123,255,.16)!important;animation:bu-glass-sheen 6.5s ease-in-out infinite}[data-skin=v2] .jutsu-model-card.glass:hover{border-color:rgba(120,180,255,.6)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 36px rgba(46,123,255,.24)!important}[data-skin=v2] .jutsu-model-card.glass .prov{color:#9bd4ff}[data-skin=v2] .jutsu-model-card.glass .acts .btn{background:rgba(46,123,255,.1);border-color:rgba(120,170,255,.3);color:#cfe0ff}[data-skin=v2] .jutsu-model-card.glass .acts .btn-danger{background:rgba(224,84,74,.1);border-color:rgba(255,120,110,.3);color:#ffb0aa}@keyframes bu-glass-sheen{0%{background-position:130% 130%,0,bottom,0 0,0 0,0 0}55%,to{background-position:-30% -30%,0,bottom,0 0,0 0,0 0}}@media (prefers-reduced-motion:reduce){[data-skin=v2] .jutsu-model-card.glass{animation:none;background-position:45% 45%,0,bottom,0 0,0 0,0 0!important}}[data-skin=v2] .belt.brown{background:#a9673b;color:#fff}[data-skin=v2] .rchip{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid var(--b-1);border-radius:999px;color:var(--fg-dim);font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}[data-skin=v2] .rchip.crit{color:var(--torii-text);border-color:rgba(var(--torii-rgb),.3)}[data-skin=v2] .rchip.high{color:var(--ember);border-color:rgba(var(--ember-rgb),.3)}[data-skin=v2] .rchip.med{color:var(--gold);border-color:rgba(var(--gold-rgb),.3)}[data-skin=v2] .rchip.low{color:var(--steel);border-color:rgba(var(--steel-rgb),.3)}[data-skin=v2] .rchip.clean{color:var(--jade);border-color:rgba(var(--jade-rgb),.32)}[data-skin=v2] .tbl-foot{padding:10px 12px;color:var(--fg-dim);font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.06em}@media (max-width:700px){[data-skin=v2] .jutsu-model-grid{grid-template-columns:minmax(0,1fr)}}[data-skin=v2] .back-link{display:inline-flex;gap:7px;align-items:center;margin-bottom:14px;color:var(--fg-dim);font-family:var(--mono);font-size:var(--text-sm);text-decoration:none}[data-skin=v2] .frow{display:flex;gap:14px;align-items:center;padding:12px 14px 12px 12px;border-bottom:1px solid var(--b-0);border-left:3px solid var(--b-1)}[data-skin=v2] .frow.crit{border-left-color:var(--torii-deep)}[data-skin=v2] .frow.med{border-left-color:rgba(var(--gold-rgb),.55)}[data-skin=v2] .frow.clean{border-left-color:rgba(var(--jade-rgb),.45)}[data-skin=v2] .vtag{flex-shrink:0;padding:2px 9px;color:var(--fg-dim);font-family:var(--mono);font-size:var(--text-sm);font-weight:600;letter-spacing:.1em;border:1px solid var(--b-1);border-radius:6px;background:var(--bg-3)}[data-skin=v2] .vtag.fail{color:var(--torii-text);border-color:rgba(var(--torii-rgb),.4);background:rgba(var(--torii-rgb),.08)}[data-skin=v2] .vtag.open{color:var(--gold);border-color:rgba(var(--gold-rgb),.4);background:rgba(var(--gold-rgb),.07)}[data-skin=v2] .vtag.pass{color:var(--jade);border-color:rgba(var(--jade-rgb),.35);background:rgba(var(--jade-rgb),.06)}[data-skin=v2] .amaterasu-v2 .empty.compact{padding:18px 16px}[data-skin=v2] .amaterasu-v2 .empty.compact .kj{font-size:26px}[data-skin=v2] .amaterasu-v2 .empty.compact h4{margin-top:9px;font-size:var(--text-lg)}[data-skin=v2] .amaterasu-v2 .empty.compact p{margin:4px 0 0;font-size:var(--text-md)}[data-skin=v2] .amaterasu-v2 .panel-head .col{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}[data-skin=v2] .amaterasu-v2 .panel-head .col .sub{margin-top:0}[data-skin=v2] .mcard .k{font-family:var(--mono);font-size:var(--text-sm);font-weight:500;letter-spacing:.16em;text-transform:uppercase}[data-skin=v2] .mcard .v{font-family:var(--mono);font-weight:600;letter-spacing:-.02em}[data-skin=v2] .mcard .d{font-family:var(--mono);font-size:var(--text-sm);color:var(--fg-dim)}[data-skin=v2] .mcard .d.pos{color:var(--jade)}[data-skin=v2] .mcard .d.neg{color:var(--ember)}[data-skin=v2] .topbar .chip[data-env]{border-color:var(--b-0);background:transparent;color:var(--fg-dim)}[data-skin=v2] .topbar .chip[data-env] .dot{background:var(--fg-mute);box-shadow:none}[data-skin=v2] .ref-block .bd{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}[data-skin=v2] .ref-block .bd .s{display:block}[data-skin=v2] .page-head{border-bottom:0}[data-skin=v2] .panel-head .col{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}[data-skin=v2] .panel-head .col .sub{margin-top:0}[data-skin=v2] .panel-head h2,[data-skin=v2] .panel-head h3{font-size:.96875rem;font-weight:600;letter-spacing:-.02em}[data-skin=v2] .module-onboarding__heading{flex-direction:row;align-items:baseline;gap:10px;flex-wrap:wrap}[data-skin=v2] .module-onboarding__title{font-size:.96875rem;letter-spacing:-.02em}[data-skin=v2] .module-onboarding__subtitle{font-family:var(--sans);font-size:.78125rem;letter-spacing:0;color:var(--fg-ghost)}[data-skin=v2] .zone-title{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}[data-skin=v2] .zone-title .sub,[data-skin=v2] .zone-title p{margin:0}[data-skin=v2] .zone-title h2{font-size:1.125rem;font-weight:600;letter-spacing:-.03em}[data-skin=v2] .ritual-scroll h2{font-size:1.5rem;font-weight:600;letter-spacing:-.01em}[data-skin=v2] .kamae-reopen-mark{width:auto;height:auto;background:transparent;border:0;font-size:var(--text-md)}[data-skin=v2] .kamae-reopen-label{flex-direction:row;align-items:baseline;gap:6px;flex-wrap:wrap}[data-skin=v2] .kamae-reopen-cta{font-family:var(--sans);font-size:var(--text-base);font-weight:400;letter-spacing:0;text-transform:none;padding:0;border:0;background:transparent;color:var(--fg-dim)}[data-skin=v2] .chip.jade:has(.dot),[data-skin=v2] .chip.jade:not([role]),[data-skin=v2] .chip.steel:has(.dot),[data-skin=v2] .chip.steel:not([role]){border-color:var(--b-1);background:var(--bg-2);color:var(--fg-dim)}[data-skin=v2] .chip.yr4-steel-pulse:before{display:none}[data-skin=v2] .tag.allow,[data-skin=v2] .tag.log,[data-skin=v2] .tag.warn{border-color:var(--b-1);background:var(--bg-2);color:var(--fg-dim)}[data-skin=v2] .yr4-rank-tile.tone-gold,[data-skin=v2] .yr4-rank-tile.tone-red{border-color:var(--b-1);background:var(--bg-2)}[data-skin=v2] .yr4-rank-tile.tone-gold .rank-num,[data-skin=v2] .yr4-rank-tile.tone-red .rank-num{color:var(--fg-dim)}[data-skin=v2] .attack-row-status.queued,[data-skin=v2] .attack-row-status.running{border-color:var(--b-1);background:var(--bg-2);color:var(--fg-dim)}[data-skin=v2] .mode-selector--tone-steel .mode-selector__item--active,[data-skin=v2] .mode-selector--tone-torii .mode-selector__item--active{border-color:rgba(var(--steel-rgb),.55);background:var(--bg-3)}[data-skin=v2] .dashboard-v2 .gmode.active{border-color:var(--b-0);background:var(--bg-1)}[data-skin=v2] .dashboard-v2 .gmode-tag{color:var(--fg-dim)}[data-skin=v2] .dashboard-v2 .gmode-tag .dot{background:var(--jade);box-shadow:0 0 6px rgba(var(--jade-rgb),.5)}[data-skin=v2] .dashboard-v2 .flag.on{border-color:var(--b-0);background:transparent;color:var(--fg-dim)}[data-skin=v2] .paper-panel h2,[data-skin=v2] .paper-panel h3{margin:8px 0 0;font-size:var(--text-6xl);font-weight:600;letter-spacing:-.01em}[data-skin=v2] .dashboard-v2 .grid-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:center;margin-bottom:16px}[data-skin=v2] .dashboard-v2 .hero-panel{max-height:180px;padding:22px 24px;border:1px solid var(--b-0);border-radius:12px;background:linear-gradient(120deg,rgba(var(--steel-rgb),.1),transparent 55%),var(--bg-2)}[data-skin=v2] .dashboard-v2 .hero-kick{display:flex;align-items:center;gap:9px;color:var(--fg-dim);font-family:var(--mono);font-size:var(--text-sm);font-weight:500;letter-spacing:.18em;text-transform:uppercase}[data-skin=v2] .dashboard-v2 .hero-kick .dot{position:relative;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--fg-dim)}[data-skin=v2] .dashboard-v2 .hero-kick .dot.live{background:var(--jade);box-shadow:0 0 8px rgba(var(--jade-rgb),.5)}[data-skin=v2] .dashboard-v2 .hero-verdict{margin:9px 0 0;color:var(--fg);font-family:var(--editorial);font-size:var(--text-7xl);font-weight:600;line-height:1.2;letter-spacing:0}[data-skin=v2] .dashboard-v2 .hero-sub{max-width:62ch;margin:7px 0 0;color:var(--fg-dim);font-size:var(--text-base)}[data-skin=v2] .dashboard-v2 .hero-tools{margin-top:9px}[data-skin=v2] .dashboard-v2 .hero-tools .crb-root{position:relative;display:inline-block}[data-skin=v2] .dashboard-v2 .hero-tools .btn{min-height:28px;padding:3px 10px;font-size:var(--text-sm)}[data-skin=v2] .dashboard-v2 .hero-panel.gauge{display:flex;gap:16px;align-items:center}[data-skin=v2] .dashboard-v2 .gauge-bars{flex:1;min-width:0}[data-skin=v2] .dashboard-v2 .gauge .cap{color:var(--fg-dim);font-family:var(--mono);font-size:var(--text-sm);letter-spacing:.16em;text-transform:uppercase}[data-skin=v2] .dashboard-v2 .gauge-bars>div{margin-top:10px}[data-skin=v2] .dashboard-v2 .covbar{height:6px;margin-top:6px;overflow:hidden;border-radius:3px;background:var(--bg-4)}[data-skin=v2] .dashboard-v2 .covbar i{display:block;height:100%;border-radius:3px;background:var(--steel)}[data-skin=v2] .kpi-strip .mcard .v .kpi-dim{color:var(--fg-dim)}[data-skin=v2] .dashboard-v2 .cov-footer,[data-skin=v2] .dashboard-v2 .cov-header{color:var(--fg-dim);font-size:var(--text-sm)}[data-skin=v2] .dashboard-v2 .cov-footer .sw.l0{background:var(--bg-3)}[data-skin=v2] .dashboard-v2 .cov-footer .sw.l1{background:rgba(var(--steel-rgb),.2)}[data-skin=v2] .dashboard-v2 .cov-footer .sw.l2{background:rgba(var(--steel-rgb),.42)}[data-skin=v2] .dashboard-v2 .cov-footer .sw.l3{background:rgba(var(--steel-rgb),.65)}[data-skin=v2] .dashboard-v2 .cov-footer .sw.l4{background:var(--steel)}[data-skin=v2] .dashboard-v2 .cov-cell.crit,[data-skin=v2] .dashboard-v2 .cov-footer .sw.crit{background:var(--torii-text);box-shadow:none}[data-skin=v2] .dashboard-v2 .empty-state .empty-actions .btn-primary{background:var(--bg-3);border-color:var(--b-1);color:var(--fg-dim)}[data-skin=v2] .dashboard-v2 .empty-state .empty-actions .btn-primary:hover{background:var(--bg-4);border-color:var(--b-2);color:var(--fg)}[data-skin=v2] .dashboard-v2 .empty-state.tint-red{--es-wash:rgba(var(--white-rgb),0.04)}@media (prefers-reduced-motion:no-preference){[data-skin=v2] .dashboard-v2 .hero-kick .dot.live:after{content:"";position:absolute;inset:0;border:1px solid var(--jade);border-radius:50%;animation:dojo-v2-ring 2.4s var(--ease-out) infinite;pointer-events:none}}@media (max-width:768px){[data-skin=v2] .dashboard-v2 .grid-hero{grid-template-columns:minmax(0,1fr)}[data-skin=v2] .dashboard-v2 .hero-panel{max-height:none}}[data-skin=v2] .cc-hero-link{white-space:nowrap}[data-skin=v2] .dashboard-v2 .cov-header{display:none}[data-skin=v2] .dashboard-v2 .cmd-ticker-label{color:var(--fg-dim);font-size:var(--text-sm);font-weight:500}[data-skin=v2] .dashboard-v2 .cmd-ticker-label .dot{background:var(--jade);box-shadow:0 0 6px rgba(var(--jade-rgb),.5)}[data-skin=v2] .dashboard-v2 .module-onboarding__row-glyph{font-family:var(--serif);font-size:var(--text-lg);line-height:1;color:var(--fg-dim)}[data-skin=v2] .dashboard-v2 .module-onboarding__dismiss{font-family:inherit;font-size:var(--text-sm);letter-spacing:normal;text-transform:none}[data-skin=v2] .dashboard-v2 .dashboard-activity-empty-jp{display:grid;place-items:center;width:100%;height:100%;font-family:var(--serif);font-size:46px;line-height:1;color:var(--fg-dim)}[data-skin=v2] .v2-workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-skin=v2] .v2-workbench-grid>[data-testid=workbench-widget-quick-launch-pad]{grid-column:1/-1}@media (max-width:768px){[data-skin=v2] .v2-workbench-grid{grid-template-columns:minmax(0,1fr)}}[data-skin=v2] .kill-switch-label-short{display:none}@media (max-width:480px){[data-skin=v2] .workbench{padding-inline:0}[data-skin=v2] .breadcrumb{display:flex;min-width:0;overflow:hidden}}@media (max-width:768px){[data-skin=v2] .topbar .model-switcher-trigger:before,[data-skin=v2] .topbar-right .chip{display:none}[data-skin=v2] .sst-tablist{width:100%;min-width:0}[data-skin=v2] .sst-tablist,[data-skin=v2] .v2-data-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}[data-skin=v2] .wb-field,[data-skin=v2] .wb-input,[data-skin=v2] .wb-select,[data-skin=v2] .wb-textarea{min-width:0;max-width:100%}[data-skin=v2] .pill-tabs{display:flex;width:100%;max-width:100%;flex-wrap:wrap;row-gap:6px;overflow-x:visible}[data-skin=v2] .pill-tab{white-space:nowrap;flex:0 0 auto}[data-skin=v2] .kagami-preset-card .wb-hint,[data-skin=v2][data-shell-variant=member] .members-scent-body{display:none}[data-skin=v2] .kagami-preset-cards{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}[data-skin=v2] .kotoba-examples-grid{grid-template-columns:minmax(0,1fr)!important}[data-skin=v2] .kill-switch-label-long{display:none}[data-skin=v2] .kill-switch-label-short{display:inline}[data-skin=v2] .arena-leaderboard-grid{grid-template-columns:minmax(0,1fr)!important}}[data-skin=v2] .v2-data-scroll:focus-visible{outline:2px solid var(--steel-lg);outline-offset:3px}@media (max-width:480px){[data-skin=v2] .atemi-sessions-grid{grid-template-columns:minmax(0,1fr)!important}[data-skin=v2] .atemi-recon-form{width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)!important}[data-skin=v2] .atemi-recon-form>*,[data-skin=v2] .session-rec>*{min-width:0;max-width:100%}[data-skin=v2] .atemi-recon-actions{width:100%;min-width:0;max-width:100%;flex-wrap:wrap}[data-skin=v2] .session-rec{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr)}[data-skin=v2] .session-rec-head{flex-wrap:wrap}[data-skin=v2] .session-rec-meta{grid-template-columns:minmax(0,1fr)}[data-skin=v2] .session-rec-id,[data-skin=v2] .session-rec-id code{min-width:0;max-width:100%;overflow-wrap:anywhere}}