.potato-hero .eyebrow{text-transform:none}.potato-hero .eyebrow a{color:var(--mute);text-decoration:none}.potato-hero .eyebrow a:hover{color:var(--sodium)}.potato{--pp-ink: #0e1015;--pp-ink2: #15181f;--pp-line: #262b38;--pp-line2: #1d212b;--pp-fg: #d6d9e1;--pp-mute: #949bad;--pp-faint: #5d6577;--pp-amber: #e9c46a;--pp-amber-soft: rgba(233, 196, 106, .13);--pp-amber-line: rgba(233, 196, 106, .44);--pp-teal: #4fb3a5;--pp-teal-soft: rgba(79, 179, 165, .16);--pp-khaki: #c7b06a;--pp-khaki-soft: rgba(199, 176, 106, .12);--pp-red: #e35a44;--pp-red-soft: rgba(227, 90, 68, .12);--pp-red-line: rgba(227, 90, 68, .5)}.potato .grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,34px);align-items:start}.potato .grid>form,.potato .grid>.readout{min-width:0}.potato .q{margin-bottom:22px}.potato .qh{display:block;font:700 15px/1.3 var(--font-display);letter-spacing:-.01em;margin-bottom:4px;color:var(--fg)}.potato .qh .opt{color:var(--mute);font-weight:400}.potato .hint{color:var(--mute);font-size:13px;margin-bottom:10px;max-width:52ch}.potato .hint code{font-family:var(--font-mono);font-size:11.5px;color:var(--fg)}.potato .seg{display:flex;flex-wrap:wrap;gap:6px}.potato .seg button{font:500 12.5px/1 var(--font-mono);letter-spacing:-.01em;color:var(--mute);background:var(--panel2);border:1px solid var(--edge);padding:9px 12px;border-radius:3px;cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease}.potato .seg button:hover{color:var(--fg);border-color:var(--edge2)}.potato .seg button[aria-pressed=true]{color:var(--sodium);background:var(--panel);border-color:var(--sodium)}.potato select,.potato input[type=text]{font:400 14px/1.3 var(--font-body);color:var(--fg);background:var(--panel2);border:1px solid var(--edge);padding:10px 12px;border-radius:3px;width:100%}.potato select{appearance:none;font-family:var(--font-mono);font-size:12.5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23838a9b' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.potato input::placeholder{color:var(--mute)}.potato .subq{margin-top:10px;padding-left:12px;border-left:2px solid var(--edge)}.potato .subq .qh{font:500 12.5px/1.2 var(--font-mono);color:var(--mute);margin-bottom:8px}.potato .lhost-row{display:grid;grid-template-columns:2fr 1fr;gap:8px}.potato .lhost-note{color:var(--mute);font-size:12.5px;margin-top:8px}.potato .lhost-note code{font-family:var(--font-mono);font-size:11.5px;color:var(--fg)}.potato .pp-reset{margin-top:6px;font:500 11px/1 var(--font-mono);color:var(--mute);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:4px 0}.potato .pp-reset:hover{color:var(--sodium)}.potato .readout{position:sticky;top:20px}.potato .panel{background:var(--pp-ink);border:1px solid var(--pp-line);border-radius:5px;padding:18px;color:var(--pp-fg);font-family:var(--font-body);font-size:15px}.potato .readhead{display:flex;align-items:center;gap:10px;margin-bottom:2px}.potato .dot{width:9px;height:9px;border-radius:50%;background:var(--pp-faint);flex:none}.potato .dot.ok{background:var(--pp-amber);box-shadow:0 0 0 4px var(--pp-amber-soft)}.potato .dot.stop{background:var(--pp-red);box-shadow:0 0 0 4px var(--pp-red-soft)}.potato .readhead .rl{font:500 11px/1 var(--font-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--pp-mute)}.potato .readhead .os{margin-left:auto;font:500 11.5px/1 var(--font-mono);color:var(--pp-mute)}.potato .banner{margin:12px 0 4px;padding:10px 12px;border-radius:4px;font-size:13px;background:var(--pp-amber-soft);border:1px solid var(--pp-amber-line);color:var(--pp-amber)}.potato .banner code{font-family:var(--font-mono);font-size:11.5px}.potato .idle,.potato .needos{padding:26px 6px;color:var(--pp-faint);font-size:14px;text-align:center}.potato .stopcard{margin-top:12px;padding:16px;border-radius:4px;background:var(--pp-red-soft);border:1px solid var(--pp-red-line)}.potato .stopcard h2{margin:0 0 8px;font:700 17px/1.2 var(--font-display);color:var(--pp-red)}.potato .stopcard p{margin:0 0 10px;font-size:13.5px;color:var(--pp-fg)}.potato .stopcard ul{margin:0;padding-left:18px;color:var(--pp-mute);font-size:13px}.potato .stopcard li{margin:4px 0}.potato .verdict{margin-top:14px;padding:15px;border-radius:5px;background:linear-gradient(180deg,var(--pp-amber-soft),transparent);border:1px solid var(--pp-amber-line)}.potato .verdict .vtop{display:flex;align-items:center;gap:10px;margin-bottom:7px}.potato .verdict .vname{font:700 19px/1 var(--font-display);letter-spacing:-.02em;color:var(--pp-amber)}.potato .verdict .vwhy{color:var(--pp-fg);font-size:13.5px;margin:0 0 12px}.potato .badge{font:600 10px/1.4 var(--font-mono);letter-spacing:.05em;padding:3px 7px;border-radius:3px;flex:none}.potato .badge.viable{color:#0b0e13;background:var(--pp-teal)}.potato .badge.primary{color:#0b0e13;background:var(--pp-amber)}.potato .badge.if{color:var(--pp-khaki);background:var(--pp-khaki-soft);border:1px solid rgba(199,176,106,.4)}.potato .badge.no{color:var(--pp-faint);background:transparent;border:1px solid var(--pp-line)}.potato .cmd{position:relative;margin-top:4px;background:var(--pp-ink2);border:1px solid var(--pp-line2);border-radius:4px}.potato .cmd pre{margin:0;padding:11px 48px 11px 12px;overflow-x:auto;font:400 12px/1.6 var(--font-mono);color:var(--pp-fg);white-space:pre;-webkit-overflow-scrolling:touch}.potato .cmd pre .cmt{color:var(--pp-faint)}.potato .copy{position:absolute;top:7px;right:7px;font:500 10px/1 var(--font-mono);color:var(--pp-mute);background:var(--pp-ink);border:1px solid var(--pp-line);border-radius:3px;padding:5px 7px;cursor:pointer;transition:color .14s ease,border-color .14s ease}.potato .copy:hover{color:var(--pp-amber);border-color:var(--pp-amber-line)}.potato .copy.done{color:var(--pp-teal);border-color:var(--pp-teal)}.potato .chain{margin-top:18px}.potato .chain>.sect{font:500 11px/1 var(--font-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--pp-mute);margin-bottom:10px}.potato .row{border:1px solid var(--pp-line);border-radius:4px;padding:12px;margin-bottom:9px;background:var(--pp-ink2)}.potato .row .rtop{display:flex;align-items:center;gap:9px;margin-bottom:6px}.potato .row .rname{font:700 14.5px/1 var(--font-display);letter-spacing:-.015em;color:var(--pp-fg)}.potato .row .rwhy{color:var(--pp-mute);font-size:12.5px;margin:0 0 9px}.potato .row .cond{color:var(--pp-khaki);font-size:12px;margin:0 0 9px}.potato .dead{margin-top:16px}.potato .dead summary{cursor:pointer;font:400 12.5px/1 var(--font-mono);color:var(--pp-faint);list-style:none;padding:5px 0;user-select:none}.potato .dead summary::-webkit-details-marker{display:none}.potato .dead summary:hover{color:var(--pp-mute)}.potato .dead .drow{display:flex;align-items:baseline;gap:9px;padding:6px 0;font-size:12.5px;border-top:1px solid var(--pp-line2)}.potato .dead .drow .dn{color:var(--pp-mute);font-family:var(--font-mono);font-size:11.5px;min-width:120px}.potato .dead .drow .dr{color:var(--pp-faint)}.potato .drawer{margin-top:16px;border-top:1px solid var(--pp-line);padding-top:6px}.potato .drawer summary{cursor:pointer;font:500 12.5px/1 var(--font-mono);color:var(--pp-amber);list-style:none;padding:9px 0;user-select:none;display:flex;align-items:center;gap:8px}.potato .drawer summary::-webkit-details-marker{display:none}.potato .drawer summary .tw{color:var(--pp-faint)}.potato .drawer .caret{transition:transform .15s ease;color:var(--pp-mute)}.potato .drawer[open] .caret{transform:rotate(90deg)}.potato .drawer .note{font-size:12.5px;color:var(--pp-mute);margin:4px 0 10px}.potato .drawer .clsid-list{max-height:300px;overflow-y:auto;padding-right:4px}.potato .clrow{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--pp-line2)}.potato .clrow .svc{font:400 11px/1 var(--font-mono);color:var(--pp-faint);min-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.potato .clrow .guid{font:400 11.5px/1 var(--font-mono);color:var(--pp-fg);flex:1;overflow-x:auto;white-space:nowrap}.potato .clrow .copy{position:static}@media(max-width:780px){.potato .grid{grid-template-columns:minmax(0,1fr);gap:20px}.potato .readout{position:static}}@media(max-width:400px){.potato .clrow .svc{display:none}}
