.etools{--ink:#1c1a15;--red-ink:#b3322a;--red-dark:#ef8a7c;--rust:#d07a5c;--sweep:#8fc9a6;color:var(--dark-text);font-family:var(--font-body)}.etools *{box-sizing:border-box}.etools button{font:inherit;color:inherit}.etools input{font:inherit}.etools .lbl{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--dark-text-dim);font-weight:700}.etools .btn-primary{all:unset;box-sizing:border-box;cursor:pointer;min-height:56px;padding:0 24px;border-radius:999px;background:var(--brass-300);color:#1a1206;font-weight:700;font-size:17px;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center}.etools .btn-primary:hover{background:var(--brass-200)}.etools .btn-primary:disabled{background:var(--dark-surface-3);color:var(--dark-text-dim);cursor:not-allowed}.etools .btn-ghost:focus-visible,.etools .btn-primary:focus-visible,.etools .oa-c:focus-visible,.etools .oa-seat button:focus-visible,.etools .oa-slot:focus-visible,.etools .seg button:focus-visible,.etools .sk-add:focus-visible,.etools .stepper button:focus-visible{outline:2px solid var(--brass-200);outline-offset:2px}.etools .btn-ghost{all:unset;box-sizing:border-box;cursor:pointer;min-height:48px;padding:0 18px;border-radius:999px;border:1px solid var(--dark-border);font-weight:600;font-size:16px;color:var(--brass-200);display:flex;align-items:center;justify-content:center;text-align:center}.etools .btn-ghost:hover{border-color:var(--brass-500)}.etools .btn-ghost:disabled{opacity:.4;cursor:not-allowed}.etools .btn-ghost.warn{border-color:var(--rust);color:var(--rust)}.etools .page-head h1{margin:0;font-family:var(--font-display);font-style:italic;font-weight:600;font-size:36px;line-height:1.1;letter-spacing:-.6px;color:var(--paper-0)}.etools .page-head p{margin:10px 0 0;color:var(--dark-text-mute);font-size:17px;max-width:48ch;text-wrap:pretty}.etools .jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.etools .jump a{min-height:44px;display:flex;align-items:center;padding:0 16px;border-radius:999px;border:1px solid var(--dark-border);text-decoration:none;font-weight:600;font-size:15px;color:var(--brass-200);background:var(--dark-surface-1)}.etools .jump a:hover{border-color:var(--brass-500)}.etools .frame{display:flex;flex-direction:column;gap:10px;scroll-margin-top:16px}.etools .tool{background:var(--dark-surface-1);border:1px solid var(--dark-border);border-radius:var(--r-lg);overflow:hidden}.etools .tool-head{padding:20px 16px 16px;border-bottom:1px solid var(--dark-border);background:linear-gradient(180deg,rgba(212,169,74,.06),transparent)}.etools .tool-head h2{margin:0;font-family:var(--font-display);font-weight:600;font-size:26px;line-height:1.15;color:var(--paper-0)}.etools .tool-head p{margin:6px 0 0;color:var(--dark-text-mute);font-size:15px;text-wrap:pretty}.etools .tool-body{padding:16px;display:flex;flex-direction:column;gap:20px}.etools .seg{display:flex;gap:4px;padding:4px;border:1px solid var(--dark-border);border-radius:999px;background:var(--dark-bg)}.etools .seg button{all:unset;box-sizing:border-box;cursor:pointer;flex:1;min-height:44px;padding:0 10px;border-radius:999px;font-weight:600;font-size:16px;color:var(--dark-text-mute);display:flex;align-items:center;justify-content:center;text-align:center}.etools .seg button[aria-pressed=true]{background:var(--brass-300);color:#1a1206}.etools .field{display:flex;flex-direction:column;gap:8px}.etools .stepper{display:flex;align-items:center;gap:6px}.etools .stepper button{all:unset;cursor:pointer;width:44px;height:44px;border-radius:22px;border:1px solid var(--dark-border);display:grid;place-items:center;font-size:22px;font-weight:600;color:var(--brass-200)}.etools .stepper button:disabled{opacity:.35;cursor:not-allowed}.etools .stepper output{min-width:34px;text-align:center;font-family:var(--font-display);font-weight:600;font-size:24px;color:var(--paper-0)}.etools .stepper span{font-weight:600;color:var(--dark-text-mute);min-width:44px}.etools .sk-grid{display:flex;flex-direction:column;gap:20px}.etools .sk-teams{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.etools .sk-team{background:var(--dark-bg);border:1px solid var(--dark-border);border-radius:var(--r-lg);padding:12px 10px;display:flex;flex-direction:column;gap:10px;transition:opacity .2s,border-color .2s}.etools .sk-team.win{border-color:var(--brass-400);box-shadow:0 0 0 1px var(--brass-400)}.etools .sk-team.dim{opacity:.55}.etools .sk-name{all:unset;box-sizing:border-box;width:100%;min-height:44px;padding:0 8px;border-radius:10px;border:1px dashed transparent;font-family:var(--font-display);font-weight:600;font-size:20px;color:var(--paper-0);text-align:center}.etools .sk-name:hover{border-color:var(--dark-border)}.etools .sk-name:focus{border-color:var(--brass-400);border-style:solid;background:var(--dark-surface-1)}.etools .sk-score{font-family:var(--font-display);font-weight:600;font-size:88px;line-height:.95;text-align:center;color:var(--paper-0);font-variant-numeric:tabular-nums}.etools .sk-bar{height:8px;border-radius:4px;background:var(--dark-surface-3);overflow:hidden}.etools .sk-bar i{display:block;height:100%;width:0;background:var(--brass-300);transition:width .3s}.etools .sk-to{text-align:center;font-size:14px;color:var(--dark-text-dim);margin-top:-4px}.etools .sk-adds{display:flex;flex-direction:column;gap:8px}.etools .sk-add{all:unset;box-sizing:border-box;cursor:pointer;min-height:56px;padding:6px 12px;border-radius:14px;background:var(--dark-surface-2);border:1px solid var(--dark-border);display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap;font-weight:600;font-size:15px;line-height:1.2;color:var(--paper-0)}.etools .sk-add b{font-family:var(--font-display);font-size:20px;color:var(--brass-300)}.etools .sk-add:hover{border-color:var(--brass-500)}.etools .sk-add:active{transform:scale(.98);background:var(--dark-surface-3)}.etools .sk-add:disabled{opacity:.35;cursor:not-allowed;transform:none}.etools .sk-won{border:1px solid var(--brass-400);border-radius:var(--r-lg);background:linear-gradient(180deg,rgba(212,169,74,.14),rgba(212,169,74,.04));padding:20px 16px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.etools .sk-won h3{margin:0;font-family:var(--font-display);font-weight:600;font-size:30px;line-height:1.1;color:var(--paper-0)}.etools .sk-won p{margin:4px 0 0;color:var(--brass-200);font-weight:600;font-size:18px}.etools .sk-won .btn-primary{width:100%;max-width:320px}.etools .row-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.etools .sk-hist{display:flex;flex-direction:column;gap:8px}.etools .sk-hist ol{list-style:none;margin:0;padding:0;border:1px solid var(--dark-border);border-radius:var(--r-md,12px);overflow:hidden}.etools .sk-hist li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;font-size:15px;border-top:1px solid var(--dark-border)}.etools .sk-hist li:first-child{border-top:0}.etools .sk-hist li .n{color:var(--dark-text-dim);font-variant-numeric:tabular-nums}.etools .sk-hist li .w{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etools .sk-hist li .w b{color:var(--paper-0)}.etools .sk-hist li .s{font-weight:700;font-variant-numeric:tabular-nums;color:var(--brass-200)}.etools .sk-hist .empty{display:block;padding:14px 12px;color:var(--dark-text-dim);font-size:15px}.etools .oa{display:grid;gap:20px}.etools .oa-slots{display:flex;gap:6px;align-items:stretch}.etools .oa-slot{all:unset;box-sizing:border-box;cursor:pointer;flex:1;min-width:0;aspect-ratio:5/7;max-height:96px;border-radius:8px;border:1.5px dashed var(--dark-border);display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:600;line-height:1}.etools .oa-slot.f{background:var(--paper-0);border:1.5px solid var(--brass-500);color:var(--ink)}.etools .oa-slot.f.r{color:var(--red-ink)}.etools .oa-slot .rk{font-size:22px}.etools .oa-slot .st{font-size:18px;margin-top:2px}.etools .oa-slot.up{border-color:var(--brass-400)}.etools .oa-slot.up.f{border:2px solid var(--brass-400);box-shadow:0 0 0 3px rgba(212,169,74,.25)}.etools .oa-slot .ph{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--dark-text-dim)}.etools .oa-div{width:1px;background:var(--dark-border);margin:0 4px}.etools .oa-uplbl{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.etools .oa-uplbl span:last-child{font-size:15px;color:var(--dark-text-mute)}.etools .oa-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.etools .oa-c{all:unset;box-sizing:border-box;cursor:pointer;min-height:48px;border-radius:8px;background:var(--dark-bg);border:1px solid var(--dark-border);display:flex;align-items:center;justify-content:center;gap:2px;font-weight:700;font-size:16px;color:var(--paper-0);position:relative}.etools .oa-c.r{color:var(--red-dark)}.etools .oa-c.in,.etools .oa-c:hover{border-color:var(--brass-500)}.etools .oa-c.in{background:var(--paper-0);color:var(--ink)}.etools .oa-c.in.r{color:var(--red-ink)}.etools .oa-c.upc{background:var(--paper-0);color:var(--ink);border:2px solid var(--brass-300)}.etools .oa-c.upc.r{color:var(--red-ink)}.etools .oa-c.upc:after{content:"UP";position:absolute;top:-7px;right:-4px;background:var(--brass-300);color:#1a1206;font-size:10px;font-weight:700;letter-spacing:.06em;padding:1px 4px;border-radius:4px}.etools .oa-c.off{opacity:.3;cursor:not-allowed}.etools .oa-seat{display:grid;grid-template-columns:1fr 1fr;gap:6px}.etools .oa-seat button{all:unset;box-sizing:border-box;cursor:pointer;min-height:48px;padding:6px 10px;border-radius:12px;border:1px solid var(--dark-border);background:var(--dark-bg);font-weight:600;font-size:15px;line-height:1.2;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--dark-text-mute)}.etools .oa-seat button[aria-pressed=true]{background:var(--brass-300);color:#1a1206;border-color:var(--brass-300)}.etools .oa-score{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}.etools .oa-res{border:1px solid var(--dark-border);border-radius:var(--r-lg);background:var(--dark-bg);padding:20px 16px;min-height:240px;display:flex;flex-direction:column;gap:16px}.etools .oa-res.stale>:not(.oa-stale){opacity:.4}.etools .oa-stale{font-size:15px;font-weight:600;color:var(--brass-200)}.etools .oa-empty{margin:auto;text-align:center;color:var(--dark-text-mute);display:flex;flex-direction:column;align-items:center;gap:14px;max-width:30ch}.etools .oa-empty .fan{display:flex}.etools .oa-empty .fan i{width:28px;height:40px;border-radius:5px;border:1.5px dashed var(--dark-border);margin-left:-8px;background:var(--dark-surface-1)}.etools .oa-empty .fan i:first-child{transform:rotate(-14deg) translateY(4px)}.etools .oa-empty .fan i:nth-child(2){transform:rotate(-7deg)}.etools .oa-empty .fan i:nth-child(4){transform:rotate(7deg)}.etools .oa-empty .fan i:nth-child(5){transform:rotate(14deg) translateY(4px)}.etools .oa-load{margin:auto;width:100%;max-width:340px;display:flex;flex-direction:column;gap:12px;text-align:center}.etools .oa-load h3{margin:0;font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--paper-0)}.etools .oa-load .track{height:10px;border-radius:5px;background:var(--dark-surface-3);overflow:hidden}.etools .oa-load .track i{display:block;height:100%;background:var(--brass-300);width:0;transition:width .12s linear}.etools .oa-load p{margin:0;font-size:15px;color:var(--dark-text-mute);font-variant-numeric:tabular-nums}.etools .oa-verdict{display:flex;flex-direction:column;gap:4px}.etools .oa-verdict h3{margin:0;font-family:var(--font-display);font-weight:600;font-size:40px;line-height:1.05;letter-spacing:-.5px;color:var(--paper-0)}.etools .oa-verdict h3.go{color:var(--brass-300)}.etools .oa-verdict .sub{font-size:16px;color:var(--dark-text-mute)}.etools .oa-bars{display:flex;flex-direction:column;gap:12px}.etools .oa-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.etools .oa-bar span{font-size:15px;font-weight:600}.etools .oa-bar b{font-size:16px;font-variant-numeric:tabular-nums;color:var(--paper-0)}.etools .oa-bar .t{grid-column:1/-1;height:12px;border-radius:6px;background:var(--dark-surface-3);overflow:hidden}.etools .oa-bar .t i{display:block;height:100%;border-radius:6px}.etools .oa-ev{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;background:var(--dark-surface-1);border:1px solid var(--dark-border)}.etools .oa-ev .big{font-family:var(--font-display);font-weight:600;font-size:28px;line-height:1;color:var(--paper-0)}.etools .oa-ev .alts{font-size:14px;color:var(--dark-text-mute)}.etools .oa-why{margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:6px;font-size:16px}.etools .oa-why li::marker{color:var(--brass-400)}.etools .oa-note{font-size:14px;color:var(--dark-text-dim);margin:0;border-top:1px solid var(--dark-border);padding-top:12px}.etools .pk-setup{display:flex;flex-direction:column;gap:20px}.etools .pk-row{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:flex-end}.etools .pk-row .field:first-child{flex:1;min-width:260px;max-width:420px}.etools .pk-names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.etools .pk-names label{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 10px;border-radius:12px;border:1px solid var(--dark-border);background:var(--dark-bg)}.etools .pk-names label:focus-within{border-color:var(--brass-400)}.etools .pk-names label span{font-size:13px;font-weight:700;color:var(--dark-text-dim);min-width:18px;font-variant-numeric:tabular-nums}.etools .pk-names input{all:unset;flex:1;min-width:0;font-size:16px;color:var(--paper-0);min-height:44px}.etools .pk-names input::-moz-placeholder{color:var(--dark-text-dim)}.etools .pk-names input::placeholder{color:var(--dark-text-dim)}.etools .pk-sub{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px}.etools .pk-sub h3{margin:0;font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--paper-0)}.etools .pk-sub p{margin:0;font-size:15px;color:var(--dark-text-mute)}.etools .pk-cardswrap,.etools .pk-chartwrap{display:flex;flex-direction:column;gap:12px}.etools .pk-scroll{overflow-x:auto;border:1px solid var(--dark-border);border-radius:var(--r-lg);background:var(--dark-bg)}.etools .pk-chart{border-collapse:collapse;width:100%;min-width:-moz-max-content;min-width:max-content}.etools .pk-chart td,.etools .pk-chart th{border-bottom:1px solid var(--dark-border);border-left:1px solid var(--dark-border);padding:10px 12px;text-align:left;vertical-align:top}.etools .pk-chart thead th{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--dark-text-dim);font-weight:700;background:var(--dark-surface-1)}.etools .pk-chart tbody th{background:var(--dark-surface-1);font-family:var(--font-display);font-weight:600;font-size:18px;color:var(--brass-300);min-width:48px;text-align:center}.etools .pk-chart tbody th,.etools .pk-chart thead th:first-child{position:sticky;left:0;border-left:0}.etools .pk-chart tr:last-child>*{border-bottom:0}.etools .pk-cell{display:flex;flex-direction:column;gap:2px;min-width:132px;font-size:15px}.etools .pk-cell b{font-weight:600;color:var(--paper-0);white-space:nowrap}.etools .pk-cell i{font-style:normal;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--dark-text-dim)}.etools .pk-actions{display:flex;flex-wrap:wrap;gap:10px}.etools .pk-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.etools .pk-card{background:var(--paper-0);color:var(--ink);border-radius:12px;padding:14px 14px 10px;display:flex;flex-direction:column;gap:8px;border:1px solid var(--brass-500)}.etools .pk-card .top{display:flex;justify-content:space-between;align-items:baseline;gap:8px;border-bottom:1.5px solid var(--ink);padding-bottom:6px}.etools .pk-card .top b{font-family:var(--font-display);font-weight:600;font-size:22px;line-height:1.1}.etools .pk-card .top span{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6e5a2c;white-space:nowrap}.etools .pk-card table{width:100%;border-collapse:collapse;font-size:14px}.etools .pk-card th{font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:#5a5140;padding:3px 4px;font-weight:700}.etools .pk-card td{padding:5px 4px;border-top:1px solid #d8ccae}.etools .pk-card td.pts{width:60px;border-left:1px solid #d8ccae}.etools .pk-card td.r{width:28px;font-weight:700}.etools .pk-card td.t{width:44px;text-align:center}.etools .pk-card tr.tot td{border-top:1.5px solid var(--ink);font-weight:700;padding-top:7px}@media (min-width:700px){.etools .page-head h1{font-size:48px}.etools .tool-head{padding:24px 28px 20px}.etools .tool-body{padding:24px 28px 28px}.etools .tool-head h2{font-size:30px}.etools .pk-names{grid-template-columns:repeat(4,minmax(0,1fr))}.etools .sk-teams{gap:16px}.etools .sk-team{padding:16px}.etools .sk-score{font-size:120px}.etools .sk-add{font-size:16px}}@media (min-width:920px){.etools .sk-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:start}.etools .oa{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.etools .oa-res{position:sticky;top:96px}.etools .oa-grid .oa-c{min-height:52px}}@media print{@page{margin:12mm}body.p-cards,body.p-chart{background:#fff!important}body.p-cards *,body.p-chart *{visibility:hidden!important}body.p-cards .etools .pk-cardswrap,body.p-cards .etools .pk-cardswrap *,body.p-chart .etools .pk-chartwrap,body.p-chart .etools .pk-chartwrap *{visibility:visible!important}body.p-cards .etools .pk-cardswrap,body.p-chart .etools .pk-chartwrap{position:absolute;left:0;top:0;width:100%}body.p-cards .etools .pk-actions,body.p-cards .etools .pk-sub p,body.p-chart .etools .pk-sub p{display:none!important}.etools .pk-sub h3{color:#000!important}.etools .pk-scroll{border:1px solid #000;overflow:visible;background:#fff}.etools .pk-chart td,.etools .pk-chart th{border-color:#000!important;background:#fff!important;color:#000!important}.etools .pk-cell b{color:#000!important;white-space:normal}.etools .pk-cell i{color:#444!important}.etools .pk-cell{min-width:0}.etools .pk-cards{grid-template-columns:1fr 1fr;gap:6mm}.etools .pk-card{background:#fff;border:1px solid #000;-moz-column-break-inside:avoid;break-inside:avoid;border-radius:6px}.etools .pk-card .top span,.etools .pk-card th{color:#333!important}.etools .pk-card td{border-color:#999!important}}.etools .r{color:var(--red-dark)}.etools .tool-head.qz-head{display:flex;flex-direction:column;gap:14px}.etools .qz-prog{display:flex;flex-direction:column;gap:8px}.etools .qz-progtop{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.etools .qz-progtop b{font-size:16px;color:var(--paper-0)}.etools .qz-progtop span{font-size:15px;color:var(--dark-text-mute);font-variant-numeric:tabular-nums}.etools .qz-dots{display:flex;gap:4px}.etools .qz-dots i{flex:1;height:6px;border-radius:3px;background:var(--dark-surface-3)}.etools .qz-dots i.same{background:var(--brass-300)}.etools .qz-dots i.close{background:var(--brass-500)}.etools .qz-dots i.diff{background:#6f7d75}.etools .qz-dots i.cur{background:var(--paper-0)}.etools .qz-grid{display:grid;gap:20px}.etools .qz-left,.etools .qz-right{display:flex;flex-direction:column;gap:16px;min-width:0}.etools .qz-sit{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.etools .qz-round{font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--brass-300);padding:4px 10px;border:1px solid rgba(212,169,74,.4);border-radius:999px}.etools .qz-seat{font-size:16px;font-weight:600;color:var(--paper-0)}.etools .qz-stuck{margin:0;font-size:15px;color:var(--brass-200)}.etools .qz-cards{flex-direction:column}.etools .qz-cards,.etools .qz-row{display:flex;gap:6px}.etools .qz-row .oa-div{margin:0 3px}.etools .qz-row .oa-slot{cursor:default}.etools .qz-caps{display:flex;gap:6px;font-size:13px;font-weight:600;color:var(--dark-text-dim)}.etools .qz-caps span:first-child{flex:1}.etools .qz-caps span:last-child{flex:none;text-align:right;white-space:nowrap;margin-left:8px}.etools .oa-slot.down{opacity:.6;border-style:dashed;box-shadow:none}.etools .qz-q{margin:0;font-family:var(--font-display);font-weight:600;font-size:28px;line-height:1.15;color:var(--paper-0)}.etools .qz-choices{display:flex;flex-direction:column;gap:8px}.etools .qz-ch{all:unset;box-sizing:border-box;cursor:pointer;min-height:56px;padding:0 18px;border-radius:14px;background:var(--dark-surface-2);border:1px solid var(--dark-border);display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:17px;color:var(--paper-0);text-align:center}.etools .qz-ch:hover{border-color:var(--brass-500)}.etools .qz-ch:active{transform:scale(.98)}.etools .qz-alone{all:unset;box-sizing:border-box;cursor:pointer;min-height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--dark-border);background:var(--dark-bg);display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:600;font-size:16px}.etools .qz-alone .tg{width:44px;height:26px;border-radius:13px;background:var(--dark-surface-3);position:relative;transition:background .15s}.etools .qz-alone .tg i{position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:var(--paper-0);transition:left .15s}.etools .qz-alone[aria-checked=true]{border-color:var(--brass-400)}.etools .qz-alone[aria-checked=true] .tg{background:var(--brass-300)}.etools .qz-alone[aria-checked=true] .tg i{left:21px}.etools .qz-alone:focus-visible,.etools .qz-ch:focus-visible{outline:2px solid var(--brass-200);outline-offset:2px}.etools .qz-suits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.etools .qz-suits .qz-ch{flex-direction:column;gap:2px;min-height:72px;font-size:15px}.etools .qz-suits .qz-ch .sy{font-size:26px;line-height:1}.etools .qz-suits .qz-ch small{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brass-300)}.etools .qz-verdict{display:flex;align-items:center;gap:10px}.etools .qz-verdict i{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:18px;border:1.5px solid var(--dark-border);color:var(--paper-0)}.etools .qz-verdict.same i{background:var(--brass-300);border-color:var(--brass-300);color:#1a1206}.etools .qz-verdict.close i{border-color:var(--brass-400);color:var(--brass-200)}.etools .qz-verdict h3{margin:0;font-family:var(--font-display);font-weight:600;font-size:24px;line-height:1.15;color:var(--paper-0);text-wrap:balance}.etools .qz-verdict.same h3{color:var(--brass-300)}.etools .qz-cmp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.etools .qz-cmp.one{grid-template-columns:minmax(0,1fr)}.etools .qz-call{border:1px solid var(--dark-border);border-radius:14px;background:var(--dark-bg);padding:12px;display:flex;flex-direction:column;gap:10px;min-width:0}.etools .qz-call.ai{border-color:var(--brass-500)}.etools .qz-call.ai .lbl{color:var(--brass-300)}.etools .qz-cname{font-family:var(--font-display);font-weight:600;font-size:19px;line-height:1.15;color:var(--paper-0);min-height:44px;margin-top:-6px}.etools .qz-cmp.one .qz-cname{min-height:0}.etools .qz-bars{display:flex;flex-direction:column;gap:9px}.etools .qz-bars .oa-bar{gap:5px 8px}.etools .qz-bars .oa-bar span{font-size:14px}.etools .qz-bars .oa-bar b{font-size:15px}.etools .qz-bars .oa-bar .t{height:10px;border-radius:5px}.etools .qz-bars .oa-bar .t i{border-radius:5px}.etools .qz-passnote{margin:0;font-size:14px;color:var(--dark-text-mute);flex:1}.etools .qz-pts{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--dark-border);padding-top:8px;margin-top:auto}.etools .qz-pts span{font-size:13px;color:var(--dark-text-dim);font-weight:600}.etools .qz-pts b{font-family:var(--font-display);font-weight:600;font-size:26px;line-height:1;color:var(--paper-0);font-variant-numeric:tabular-nums}.etools .qz-cmp.one .qz-bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.etools .qz-gap{margin:0;font-size:16px;color:var(--dark-text-mute)}.etools .qz-gap b{color:var(--paper-0)}.etools .qz-end{display:grid;gap:24px}.etools .qz-hero{display:flex;flex-direction:column;gap:4px}.etools .qz-hero .num{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:64px;line-height:1;letter-spacing:-1px;color:var(--brass-300)}.etools .qz-hero .num small{font-size:28px;color:var(--paper-0);font-style:normal;letter-spacing:0;margin-left:6px}.etools .qz-hero p{margin:0;font-size:18px;color:var(--paper-0);font-weight:600}.etools .qz-stats{display:flex;gap:10px}.etools .qz-stats div{flex:1;border:1px solid var(--dark-border);border-radius:14px;background:var(--dark-bg);padding:10px 12px;display:flex;flex-direction:column;gap:2px}.etools .qz-stats b{font-family:var(--font-display);font-weight:600;font-size:26px;line-height:1.1;color:var(--paper-0)}.etools .qz-stats span{font-size:14px;color:var(--dark-text-mute)}.etools .qz-list{list-style:none;margin:0;padding:0;border:1px solid var(--dark-border);border-radius:14px;overflow:hidden;background:var(--dark-bg)}.etools .qz-list li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 12px;border-top:1px solid var(--dark-border)}.etools .qz-list li:first-child{border-top:0}.etools .qz-list .mk{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:15px;border:1.5px solid var(--dark-border);color:var(--dark-text-mute)}.etools .qz-list .mk.same{background:var(--brass-300);border-color:var(--brass-300);color:#1a1206}.etools .qz-list .mk.close{border-color:var(--brass-400);color:var(--brass-200)}.etools .qz-list .in{display:flex;flex-direction:column;min-width:0}.etools .qz-list .in b{font-size:13px;color:var(--dark-text-dim);font-weight:600}.etools .qz-list .in span{font-size:15px;color:var(--paper-0);line-height:1.3}.etools .qz-list .in span.r{color:var(--red-dark)}.etools .qz-list .g{font-size:15px;font-weight:700;color:var(--dark-text-mute);font-variant-numeric:tabular-nums}.etools .qz-actions{display:flex;flex-direction:column;gap:10px}.etools .qz-links{display:grid;grid-template-columns:1fr 1fr;gap:8px}.etools .qz-links a{text-decoration:none;font-size:15px;padding:0 10px}.etools .qz-note{font-size:14px;color:var(--dark-text-dim);margin:0;border-top:1px solid var(--dark-border);padding-top:12px;text-wrap:pretty}@media (min-width:700px){.etools .tool-head.qz-head{padding:24px 28px 20px;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px}.etools .tool-head.qz-head>div:first-child{flex:1}.etools .qz-prog{width:320px;flex:none}.etools .qz-caps,.etools .qz-row{gap:8px}.etools .qz-row .oa-slot .rk{font-size:28px}.etools .qz-row .oa-slot .st{font-size:22px}.etools .qz-q{font-size:32px}}@media (min-width:920px){.etools .qz-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:start}.etools .qz-end{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:36px}.etools .qz-end .qz-list{grid-row:span 3}.etools .qz-verdict h3{font-size:28px}}