
#own1-three-stage{--s-bg:light-dark(#f3f6f4,#142019);--s-panel:light-dark(#fff,#1c2c22);--s-ink:light-dark(#233c2c,#e4efdf);--s-muted:light-dark(#667d6c,#acc1af);--s-border:light-dark(#dce6de,#354d3d);--s-accent:light-dark(#315e3b,#b5d99d);--s-on:light-dark(#fff,#1d341d);--s-soft:light-dark(#eaf2e5,#31452d);--s-pitch:light-dark(#214d37,#193d2c);--s-own:light-dark(#a2e9df,#90d9d3);--s-opp:light-dark(#f4a28b,#ed9b88);--s-gold:light-dark(#e4eea2,#e0e99e);color:var(--s-ink);background:var(--s-bg);border-radius:12px;overflow:hidden;font-family:Inter,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}
#own1-three-stage *{box-sizing:border-box}#own1-three-stage button,#own1-three-stage select,#own1-three-stage input{font:inherit}#own1-three-stage button,#own1-three-stage select,#own1-three-stage summary{cursor:pointer}#own1-three-stage [hidden]{display:none!important}#own1-three-stage .s-header{padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;background:var(--s-panel);border-bottom:1px solid var(--s-border)}#own1-three-stage .s-brand{font-weight:500;display:flex;align-items:center;gap:10px}#own1-three-stage .s-brand b{font-weight:500;color:var(--s-on);background:var(--s-accent);padding:5px 8px;border-radius:4px}#own1-three-stage .s-small{font-size:.84em;color:var(--s-muted)}#own1-three-stage .s-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:15px 18px;background:var(--s-panel);border-bottom:1px solid var(--s-border)}#own1-three-stage .s-tab{border:1px solid var(--s-border);border-radius:7px;padding:12px 9px;background:var(--s-panel);color:var(--s-muted);display:flex;align-items:center;justify-content:center;gap:9px;font-weight:500}#own1-three-stage .s-tab[aria-pressed=true]{color:var(--s-on);background:var(--s-accent);border-color:var(--s-accent)}#own1-three-stage .s-tab span:first-child{opacity:.6}#own1-three-stage .s-stage-body{padding:18px;display:flex;flex-direction:column;gap:16px}#own1-three-stage .s-work{display:grid;grid-template-columns:minmax(0,1fr) 242px;gap:16px;align-items:start}#own1-three-stage .s-field-panel{background:var(--s-pitch);color:#e8f3e5;border-radius:10px;overflow:hidden;min-width:0}#own1-three-stage .s-field-top{padding:13px 16px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:.86em}#own1-three-stage .s-field-wrap{position:relative;margin:0 10px 8px}#own1-three-stage .s-field{display:block;width:100%;height:auto;touch-action:pan-y;user-select:none}#own1-three-stage .s-pitch-lines{stroke:#c5dac4;stroke-width:.18;opacity:.55;fill:none}#own1-three-stage .s-overlay{position:absolute;inset:0;pointer-events:none}#own1-three-stage .s-player{pointer-events:auto;position:absolute;transform:translate(-50%,-50%);width:28px;height:28px;background:var(--s-own);color:#153b31;border:2px solid #1c4031;border-radius:50%;font-weight:500;font-size:12px;padding:0;display:grid;place-items:center;touch-action:none;cursor:grab;z-index:2}#own1-three-stage .s-player.opp{background:var(--s-opp);border-color:#7c5642;border-radius:7px;color:#452d20;z-index:1}#own1-three-stage .s-player.press{outline:2px solid var(--s-gold);outline-offset:3px}#own1-three-stage .s-player.selected{box-shadow:0 0 0 2px #fff;z-index:5}#own1-three-stage .s-player.support{border-color:var(--s-gold)}#own1-three-stage .s-player span{position:absolute;top:28px;left:50%;transform:translateX(-50%);font-size:10px;color:#e9f2e4;white-space:nowrap;pointer-events:none;background:#204932c9;padding:0 2px;border-radius:2px}#own1-three-stage .s-ball{position:absolute;pointer-events:none;width:12px;height:12px;border-radius:50%;background:#fffef0;border:3px solid #c9a958;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #263c2888;z-index:7}#own1-three-stage .s-field-bottom{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 16px 14px;font-size:.8em;color:#c6dbc3}#own1-three-stage .s-legend{display:flex;gap:14px;flex-wrap:wrap}#own1-three-stage .s-legend span{display:flex;gap:6px;align-items:center}#own1-three-stage .s-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--s-own)}#own1-three-stage .s-dot.red{background:var(--s-opp);border-radius:2px}#own1-three-stage .s-dot.gold{background:var(--s-gold)}#own1-three-stage .s-dot.ball{background:#fffef0;border:1px solid #c9a958}#own1-three-stage .s-side{padding:16px;background:var(--s-panel);border:1px solid var(--s-border);border-radius:10px;display:flex;flex-direction:column;gap:13px}#own1-three-stage .s-side label,#own1-three-stage .s-control-label{display:flex;flex-direction:column;gap:7px;color:var(--s-muted);font-size:.88em}#own1-three-stage select{min-width:0;width:100%;padding:9px 7px;background:var(--s-bg);color:var(--s-ink);border:1px solid var(--s-border);border-radius:5px}#own1-three-stage input[type=range]{width:100%;margin:3px 0;accent-color:var(--s-accent)}#own1-three-stage input[type=checkbox]{accent-color:var(--s-accent)}#own1-three-stage .s-btn{min-height:40px;padding:10px 12px;border:1px solid var(--s-border);border-radius:6px;background:var(--s-panel);color:var(--s-ink)}#own1-three-stage .s-btn.primary{background:var(--s-accent);color:var(--s-on);border-color:var(--s-accent)}#own1-three-stage .s-btn:disabled{opacity:.45;cursor:default}#own1-three-stage .s-pair{display:grid;grid-template-columns:1fr 1fr;gap:7px}#own1-three-stage .s-rule{padding-top:12px;border-top:1px solid var(--s-border);font-size:.82em;color:var(--s-muted)}#own1-three-stage .s-rule div{margin-bottom:6px}#own1-three-stage .s-layerbar{display:flex;gap:12px;flex-wrap:wrap;margin-top:11px}#own1-three-stage .s-layerbar label{display:flex;gap:5px;align-items:center;font-size:.84em;color:var(--s-muted)}#own1-three-stage .s-selected{color:var(--s-muted);font-size:.84em;padding:11px 0 0;min-height:34px}#own1-three-stage .s-transport{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:13px 0 0}#own1-three-stage .s-transport .s-btn:first-child{min-width:130px}#own1-three-stage .s-transport select{width:76px;padding:9px 5px;margin-left:auto}#own1-three-stage .s-event{padding:14px 17px;border:1px solid var(--s-border);border-radius:8px;background:var(--s-panel);display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}#own1-three-stage .s-event-label{font-size:.8em;color:var(--s-muted)}#own1-three-stage .s-event-text{font-size:.9em}#own1-three-stage .s-metrics{background:var(--s-panel);padding:17px;border:1px solid var(--s-border);border-radius:9px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}#own1-three-stage .s-metric{min-width:0}#own1-three-stage .s-metric>span{font-size:.82em;color:var(--s-muted);display:block;margin-bottom:8px}#own1-three-stage .s-metric strong{font-size:1.5em;font-weight:500;font-variant-numeric:tabular-nums}#own1-three-stage .s-metric small{font-size:.8em;color:var(--s-muted);margin-left:5px}#own1-three-stage .s-metric-note{font-size:.78em;color:var(--s-muted);margin-top:7px}#own1-three-stage .s-lower{display:grid;grid-template-columns:1fr 1fr;gap:16px}#own1-three-stage .s-panel{background:var(--s-panel);padding:17px;border:1px solid var(--s-border);border-radius:9px;min-width:0}#own1-three-stage .s-panel-title{font-weight:500;margin-bottom:12px;display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}#own1-three-stage .s-candidates,#own1-three-stage .s-log{display:flex;flex-direction:column;gap:9px;font-size:.83em}#own1-three-stage .s-candidate{display:grid;grid-template-columns:1fr auto;gap:7px;padding-bottom:8px;border-bottom:1px solid var(--s-border)}#own1-three-stage .s-candidate:last-child{border-bottom:0;padding-bottom:0}#own1-three-stage .s-candidate small{grid-column:1/-1;color:var(--s-muted);font-size:.9em}#own1-three-stage .s-log-row{display:grid;grid-template-columns:42px 1fr;gap:8px}#own1-three-stage .s-log-time{color:var(--s-muted);font-variant-numeric:tabular-nums}#own1-three-stage .s-foot{color:var(--s-muted);font-size:.8em;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}#own1-three-stage .s-compare{background:var(--s-panel);padding:17px;border:1px solid var(--s-border);border-radius:9px}#own1-three-stage .s-table{width:100%;border-collapse:collapse;font-size:.88em}#own1-three-stage .s-table th{font-weight:500;text-align:left;color:var(--s-muted)}#own1-three-stage .s-table th,#own1-three-stage .s-table td{padding:9px 7px;border-bottom:1px solid var(--s-border)}#own1-three-stage .s-table th:first-child,#own1-three-stage .s-table td:first-child{padding-left:0}#own1-three-stage .s-table th:not(:first-child),#own1-three-stage .s-table td:not(:first-child){text-align:center}#own1-three-stage .s-graph-tabs{display:flex;gap:8px;margin-bottom:12px}#own1-three-stage .s-graph-tabs button{flex:1}#own1-three-stage .s-graph-tabs button[aria-pressed=true]{background:var(--s-soft);border-color:var(--s-accent);color:var(--s-accent)}#own1-three-stage .s-graph-panel{padding:16px;background:var(--s-panel);border:1px solid var(--s-border);border-radius:9px}#own1-three-stage .s-graph-wrap{position:relative;background:var(--s-bg);border-radius:8px}#own1-three-stage #s-graph-svg{display:block;width:100%;height:auto}#own1-three-stage .s-g-node{position:absolute;transform:translate(-50%,-50%);padding:0;width:34px;height:34px;border-radius:50%;border:1px solid var(--s-border);background:var(--s-panel);color:var(--s-ink);font-size:.82em;display:grid;place-items:center}#own1-three-stage .s-g-node.active{background:var(--s-accent);color:var(--s-on);border-color:var(--s-accent)}#own1-three-stage .s-g-node span{position:absolute;top:36px;left:50%;transform:translateX(-50%);font-size:.82em;color:var(--s-muted);white-space:nowrap}#own1-three-stage .s-edge-detail{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px}#own1-three-stage .s-edge-detail button{grid-column:1/-1}#own1-three-stage .s-graph-status{font-size:.86em;color:var(--s-muted);margin-top:12px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}#own1-three-stage .s-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;font-size:.8em}#own1-three-stage .s-groups span{padding:8px;background:var(--s-soft);border-radius:4px;text-align:center}#own1-three-stage .s-duty input{width:17px;height:17px}#own1-three-stage .s-editor-actions{display:flex;gap:9px;flex-wrap:wrap}#own1-three-stage .s-editor-actions .primary{flex:1}#own1-three-stage .s-editor-notice{padding:12px 15px;font-size:.86em;color:var(--s-muted);border:1px solid var(--s-border);background:var(--s-panel);border-radius:6px}#own1-three-stage .s-rule-details{font-size:.85em;color:var(--s-muted)}#own1-three-stage .s-rule-details summary{color:var(--s-accent)}#own1-three-stage .s-rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:12px}#own1-three-stage .s-rule-grid>div{padding-top:8px;border-top:1px solid var(--s-border)}#own1-three-stage .s-rule-grid b{display:block;font-weight:500;color:var(--s-ink);margin-bottom:5px}#own1-three-stage .s-editor-title{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}#own1-three-stage .s-editor-title>span:first-child{font-weight:500}#own1-three-stage .s-compact .s-metric-note{display:none}#own1-three-stage .s-graphic-first #s-graph-column{order:-1}#own1-three-stage .s-inline-value{float:right;color:var(--s-ink);font-variant-numeric:tabular-nums}
@media(max-width:760px){#own1-three-stage .s-work{grid-template-columns:1fr}#own1-three-stage .s-side{display:grid;grid-template-columns:1fr 1fr}#own1-three-stage .s-side>.s-btn,#own1-three-stage .s-side>.s-pair,#own1-three-stage .s-rule{grid-column:1/-1}#own1-three-stage select{font-size:16px}#own1-three-stage .s-stage-body{padding:13px}#own1-three-stage .s-tabs{padding:12px;gap:5px}#own1-three-stage .s-tab{padding:11px 5px;font-size:.88em}#own1-three-stage .s-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#own1-three-stage .s-player{width:25px;height:25px;font-size:11px}#own1-three-stage .s-player span{top:25px}#own1-three-stage .s-lower{grid-template-columns:1fr}#own1-three-stage .s-graph-panel{padding:13px}}
@media(max-width:430px){#own1-three-stage .s-tab{flex-direction:column;gap:4px}#own1-three-stage .s-side{grid-template-columns:1fr}#own1-three-stage .s-event{grid-template-columns:1fr;gap:6px}#own1-three-stage .s-player{width:23px;height:23px}#own1-three-stage .s-player span{display:none}#own1-three-stage .s-field-wrap{margin:0 5px 7px}#own1-three-stage .s-transport .s-btn{flex:1;min-width:120px}#own1-three-stage .s-transport select{margin-left:0}#own1-three-stage .s-field-top,#own1-three-stage .s-field-bottom{padding-left:12px;padding-right:12px}#own1-three-stage .s-metric strong{font-size:1.25em}#own1-three-stage .s-rule-grid{grid-template-columns:1fr}#own1-three-stage .s-g-node{width:29px;height:29px}#own1-three-stage .s-g-node span{top:30px}#own1-three-stage .s-table{font-size:.82em}#own1-three-stage .s-groups{grid-template-columns:1fr 1fr}#own1-three-stage .s-stage-body{padding:10px}}
@media(pointer:coarse){#own1-three-stage .s-btn,#own1-three-stage select{min-height:44px}#own1-three-stage .s-duty input{width:22px;height:22px}#own1-three-stage .s-layerbar label{min-height:35px}}


    #own1-prototype{--tl-bg:light-dark(#f3f6f4,#142019);--tl-panel:light-dark(#ffffff,#1b2a22);--tl-text:light-dark(#1a3327,#e5efe7);--tl-muted:light-dark(#64796b,#a6bcae);--tl-line:light-dark(#dce6de,#344b3c);--tl-accent:light-dark(#295b3a,#a8d39a);--tl-on:light-dark(#ffffff,#183320);--tl-soft:light-dark(#eaf2e8,#30432e);--tl-pitch:light-dark(#214d37,#193d2c);--tl-own:light-dark(#a2e9df,#90d9d3);--tl-opp:light-dark(#f4a28b,#ed9b88);--tl-goal:light-dark(#e0ed9f,#dbe997);background:var(--tl-bg);color:var(--tl-text);font-family:Inter,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;border-radius:12px;overflow:hidden;width:100%}
    #own1-prototype *{box-sizing:border-box}#own1-prototype button,#own1-prototype select,#own1-prototype input{font:inherit}#own1-prototype button,#own1-prototype select,#own1-prototype summary{cursor:pointer}#own1-prototype button{color:inherit}#own1-prototype .tl-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:var(--tl-panel);border-bottom:1px solid var(--tl-line)}#own1-prototype .tl-brand{display:flex;align-items:center;gap:12px;font-weight:500}#own1-prototype .tl-brand b{font-weight:500;letter-spacing:1px;background:var(--tl-accent);color:var(--tl-on);padding:6px 9px;border-radius:5px}#own1-prototype .tl-meta{color:var(--tl-muted);font-size:.85em}#own1-prototype .tl-shell{padding:18px;display:flex;flex-direction:column;gap:16px}#own1-prototype .tl-workspace{display:grid;grid-template-columns:minmax(0,1fr) 242px;gap:16px;align-items:start}#own1-prototype .tl-field-panel{min-width:0;background:var(--tl-pitch);border-radius:10px;overflow:hidden;color:#e1eddf}#own1-prototype .tl-field-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 17px;font-size:.88em}#own1-prototype .tl-field-head span:last-child{color:#b3c9b7}#own1-prototype .tl-field-wrap{position:relative;margin:0 12px 8px}#own1-prototype .tl-field-svg{display:block;width:100%;height:auto;user-select:none;touch-action:pan-y}#own1-prototype .tl-field-lines{stroke:#b9d0bd;opacity:.65;fill:none;stroke-width:.2}#own1-prototype .tl-players{position:absolute;inset:0;pointer-events:none}#own1-prototype .tl-player{position:absolute;transform:translate(-50%,-50%);width:28px;height:28px;padding:0;border-radius:50%;display:grid;place-items:center;border:2px solid #174331;background:var(--tl-own);color:#12382e;font-size:12px;font-weight:500;pointer-events:auto;touch-action:none;cursor:grab;z-index:2}#own1-prototype .tl-player[data-team=opponent]{background:var(--tl-opp);border-radius:7px;color:#472821;border-color:#774b40;z-index:1}#own1-prototype .tl-player.tl-selected{outline:2px solid #f6fbdc;outline-offset:3px;z-index:5}#own1-prototype .tl-player:active{cursor:grabbing}#own1-prototype .tl-field-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:9px 17px 15px;font-size:.82em;color:#c5d9c6}#own1-prototype .tl-legend{display:flex;gap:15px;flex-wrap:wrap;align-items:center}#own1-prototype .tl-legend span{display:flex;align-items:center;gap:6px}#own1-prototype .tl-swatch{width:9px;height:9px;border-radius:50%;background:var(--tl-own);display:inline-block}#own1-prototype .tl-swatch.red{background:var(--tl-opp);border-radius:2px}#own1-prototype .tl-swatch.goal{background:transparent;border:1px dashed var(--tl-goal)}#own1-prototype .tl-options{padding:12px 0 0;display:flex;gap:10px 16px;flex-wrap:wrap}#own1-prototype .tl-options label{display:flex;gap:6px;align-items:center;color:var(--tl-muted);font-size:.85em}#own1-prototype input[type=checkbox]{accent-color:var(--tl-accent)}#own1-prototype .tl-selected-info{padding:12px 0 0;font-size:.88em;color:var(--tl-muted);min-height:32px}#own1-prototype .tl-side{background:var(--tl-panel);border:1px solid var(--tl-line);border-radius:10px;padding:17px;display:flex;flex-direction:column;gap:13px}#own1-prototype .tl-side label,#own1-prototype .tl-manual label{display:flex;flex-direction:column;gap:7px;color:var(--tl-muted);font-size:.88em}#own1-prototype select{width:100%;max-width:100%;min-width:0;border:1px solid var(--tl-line);border-radius:5px;background:var(--tl-bg);color:var(--tl-text);padding:9px 7px}#own1-prototype button.tl-action{border:1px solid var(--tl-line);border-radius:6px;background:var(--tl-panel);color:var(--tl-text);padding:10px 12px;min-height:40px}#own1-prototype button.tl-action.primary{background:var(--tl-accent);border-color:var(--tl-accent);color:var(--tl-on)}#own1-prototype button.tl-action:disabled{opacity:.45;cursor:default}#own1-prototype .tl-buttons{display:grid;gap:8px}#own1-prototype .tl-pair{display:grid;grid-template-columns:1fr 1fr;gap:7px}#own1-prototype .tl-divider{height:1px;background:var(--tl-line);margin:2px 0}#own1-prototype .tl-reference{display:grid;grid-template-columns:1fr auto;gap:7px 12px;font-size:.85em;font-variant-numeric:tabular-nums}#own1-prototype .tl-reference span:nth-child(odd){color:var(--tl-muted)}#own1-prototype .tl-reference span:nth-child(even){text-align:right}#own1-prototype .tl-reference-title{font-size:.88em;font-weight:500;margin-bottom:8px}#own1-prototype details summary{font-size:.86em;color:var(--tl-accent)}#own1-prototype .tl-manual{display:grid;gap:10px;padding-top:12px}#own1-prototype input[type=range]{accent-color:var(--tl-accent);width:100%;margin:0}#own1-prototype .tl-intent{background:var(--tl-panel);border:1px solid var(--tl-line);border-radius:8px;padding:15px 18px;display:grid;grid-template-columns:1fr 1fr;gap:12px 22px}#own1-prototype .tl-intent-label{font-size:.82em;color:var(--tl-muted);margin-bottom:5px}#own1-prototype .tl-intent-value{font-weight:500}#own1-prototype .tl-intent-reason{font-size:.88em;color:var(--tl-muted);grid-column:1/-1}#own1-prototype .tl-report{background:var(--tl-panel);border:1px solid var(--tl-line);border-radius:10px;padding:19px}#own1-prototype .tl-report-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:15px}#own1-prototype .tl-report-title{font-weight:500}#own1-prototype .tl-report-sub{font-size:.82em;color:var(--tl-muted)}#own1-prototype .tl-evals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 22px}#own1-prototype .tl-eval{min-width:0;border-top:1px solid var(--tl-line);padding-top:12px}#own1-prototype .tl-eval-name{font-size:.88em;color:var(--tl-muted);margin-bottom:8px}#own1-prototype .tl-eval-value{font-weight:500;font-variant-numeric:tabular-nums;display:flex;gap:7px;align-items:baseline}#own1-prototype .tl-eval-value strong{font-size:1.55em;font-weight:500}#own1-prototype .tl-eval-value small{font-size:.8em;color:var(--tl-muted)}#own1-prototype .tl-eval-note{font-size:.78em;color:var(--tl-muted);margin-top:8px}#own1-prototype .tl-detail-row{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:21px;padding-top:17px;border-top:1px solid var(--tl-line)}#own1-prototype .tl-detail-heading{font-size:.9em;font-weight:500;margin-bottom:12px;display:flex;justify-content:space-between;gap:12px}#own1-prototype .tl-zones{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}#own1-prototype .tl-zone{padding:10px 6px;background:var(--tl-soft);border-radius:5px;text-align:center;font-size:.82em;display:flex;flex-direction:column;gap:5px}#own1-prototype .tl-zone strong{font-weight:500}#own1-prototype .tl-zone-legend{display:flex;justify-content:space-between;color:var(--tl-muted);font-size:.78em;margin-top:9px}#own1-prototype .tl-assignment{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}#own1-prototype .tl-match{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 3px;background:var(--tl-bg);border-radius:5px;font-size:.82em}#own1-prototype .tl-match strong{font-weight:500}#own1-prototype .tl-match.covered{background:var(--tl-soft)}#own1-prototype .tl-match small{font-size:.85em;color:var(--tl-muted)}#own1-prototype .tl-foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--tl-muted);font-size:.8em}#own1-prototype .tl-evaluation-first .tl-report{order:-1}#own1-prototype .tl-brief .tl-eval-note{display:none}#own1-prototype .tl-clear-pitch{--tl-pitch:light-dark(#397147,#294f34)}#own1-prototype [hidden]{display:none!important}#own1-prototype .tl-secondary-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}#own1-prototype .tl-secondary-row label{flex:1;min-width:100px}#own1-prototype .tl-secondary-row button{flex:1}#own1-prototype .tl-stage{font-size:.83em;border-radius:4px;background:var(--tl-soft);padding:4px 7px;color:var(--tl-accent)}#own1-prototype .tl-dot-note{margin-left:auto}#own1-prototype .tl-hint-label{color:var(--tl-muted);font-size:.83em}#own1-prototype .tl-measures{display:flex;justify-content:space-between;align-items:center;gap:9px;flex-wrap:wrap;margin-top:14px;font-size:.82em;color:var(--tl-muted)}#own1-prototype .tl-measures label{display:flex;gap:8px;align-items:center}#own1-prototype .tl-measures select{width:auto;min-width:82px;padding:5px}
    @media(max-width:760px){#own1-prototype .tl-workspace{grid-template-columns:1fr}#own1-prototype .tl-side{display:grid;grid-template-columns:1fr 1fr;gap:14px}#own1-prototype .tl-divider{display:none}#own1-prototype .tl-buttons{grid-column:1/-1;grid-template-columns:1fr 1fr}#own1-prototype .tl-pair{grid-column:1/-1}#own1-prototype .tl-report{padding:16px}#own1-prototype .tl-evals{grid-template-columns:repeat(2,minmax(0,1fr))}#own1-prototype .tl-player{width:25px;height:25px;font-size:11px}#own1-prototype .tl-dot-note{margin-left:0}#own1-prototype .tl-top{padding:15px 17px}#own1-prototype .tl-shell{padding:13px}#own1-prototype select{font-size:16px}#own1-prototype .tl-side details{grid-column:1/-1}#own1-prototype .tl-manual{grid-template-columns:1fr 1fr}}
    @media(max-width:500px){#own1-prototype .tl-detail-row{grid-template-columns:1fr}#own1-prototype .tl-top{align-items:start;flex-direction:column;gap:8px}#own1-prototype .tl-side{grid-template-columns:1fr}#own1-prototype .tl-intent{grid-template-columns:1fr}#own1-prototype .tl-intent-reason{grid-column:1}#own1-prototype .tl-field-head{font-size:.82em;padding:12px}#own1-prototype .tl-field-wrap{margin:0 6px 5px}#own1-prototype .tl-field-footer{padding:9px 12px 12px}#own1-prototype .tl-player{width:23px;height:23px}#own1-prototype .tl-report-sub{font-size:.8em}#own1-prototype .tl-evals{gap:18px 13px}#own1-prototype .tl-buttons{grid-template-columns:1fr}#own1-prototype .tl-pair{grid-template-columns:1fr 1fr}#own1-prototype .tl-manual{grid-template-columns:1fr}#own1-prototype .tl-measures label{width:100%;justify-content:space-between}#own1-prototype .tl-brand{gap:8px}}
    @media(pointer:coarse){#own1-prototype .tl-action,#own1-prototype select{min-height:44px}#own1-prototype .tl-options label{min-height:36px}#own1-prototype .tl-player:before{content:"";position:absolute;inset:-4px;border-radius:50%}}
  
:root{color-scheme:light dark}body{margin:0;background:light-dark(#e8eeeb,#0f1914);font:16px/1.55 Inter,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}button,input,select{font:inherit}button:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid light-dark(#356cf5,#8aaefd);outline-offset:3px}#own1-three-stage{max-width:1380px;margin:0 auto;min-height:100vh;border-radius:0}#own1-three-stage .s-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}#own1-three-stage .s-work{grid-template-columns:minmax(0,1fr) 278px}#own1-three-stage .s-small,#own1-three-stage .s-control-label,#own1-three-stage .s-side label,#own1-three-stage .s-layerbar label{font-size:.875rem}#own1-three-stage .s-player span{font-size:12px}#own1-three-stage .s-metric-note{font-size:.8125rem}#own1-three-stage .s-rule-details{font-size:.875rem}#own1-three-stage .s-preference-row{display:flex;flex-wrap:wrap;align-items:end;gap:10px}#own1-three-stage .s-preference-row label{min-width:190px}#own1-three-stage .s-preference-row button{flex:1;min-width:140px}#own1-three-stage #s-preference-note{margin-top:12px}#own1-three-stage .p-reason{margin-bottom:20px}#own1-three-stage .p-track{height:8px;background:var(--s-soft);margin-top:8px;border-radius:4px;overflow:hidden}#own1-three-stage .p-track span{height:100%;display:block;background:var(--s-accent)}#own1-three-stage .p-fact{display:flex;flex-direction:column;gap:7px;padding:12px 0;border-bottom:1px solid var(--s-border)}#own1-three-stage .p-fact span,#own1-three-stage .p-fact small{color:var(--s-muted);font-size:.875rem}#own1-three-stage .p-fact strong{font-weight:500}#own1-three-stage #s-outcome{font-size:1rem}#own1-three-stage a{color:var(--s-accent)}#own1-three-stage .s-ball{transition:box-shadow .1s}#own1-three-stage #s-graph-svg{min-height:240px}#own1-three-stage .s-g-node{width:32px;height:32px}#own1-three-stage .s-tabs button{min-height:52px}.fatal-notice{padding:16px;margin:12px;background:light-dark(#fff2db,#443521);color:light-dark(#5a3912,#ffe4b6)}
@media(max-width:850px){#own1-three-stage .s-work{grid-template-columns:1fr}#own1-three-stage .s-side{display:grid;grid-template-columns:1fr 1fr}#own1-three-stage .s-side>.s-btn,#own1-three-stage .s-side>.s-rule{grid-column:1/-1}}@media(max-width:520px){#own1-three-stage .s-tabs{grid-template-columns:1fr 1fr}#own1-three-stage .s-tab{flex-direction:row}#own1-three-stage .s-side{grid-template-columns:1fr}#own1-three-stage .s-metrics{gap:14px}#own1-three-stage .s-table{font-size:.875rem}#own1-three-stage .s-table th,#own1-three-stage .s-table td{padding:8px 4px;overflow-wrap:anywhere}#own1-three-stage .s-graph-wrap{min-height:240px}#own1-three-stage .s-player{width:25px;height:25px}#own1-three-stage .s-g-node span{font-size:12px}#own1-three-stage select{font-size:16px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* Public introduction and semantic site heading. */
#own1-three-stage h1.s-brand{font-size:1em;margin:0}
#own1-three-stage .s-about{padding:20px;border-top:1px solid var(--s-border);background:var(--s-panel);line-height:1.7}
#own1-three-stage .s-about h2{font-size:1em;font-weight:500;margin:0 0 8px}
#own1-three-stage .s-about p{font-size:.86em;margin:8px 0;color:var(--s-muted);max-width:92ch}
#own1-three-stage .s-about a{color:var(--s-accent);text-underline-offset:3px}
