.tp-root.gdp{background:0 0;min-height:0;padding:0}.tp-root.gdp .gdp-door{z-index:55;background:var(--panel);height:44px;color:var(--ink);border:1px solid var(--rule-2);box-shadow:none;font:500 var(--tp-s1)/1 var(--tp-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color var(--tp-dur-1) ease-out, border-color var(--tp-dur-1) ease-out;border-radius:2px;align-items:center;gap:8px;padding:0 16px 0 12px;display:inline-flex;position:fixed;bottom:24px;right:24px}.tp-root.gdp .gdp-door[hidden]{display:none}.tp-root.gdp .gdp-door:hover{border-color:var(--st-live);color:var(--st-live)}.tp-root.gdp .gdp-door:focus-visible{outline:2px solid var(--st-live);outline-offset:2px}.tp-root.gdp .gdp-mark{color:var(--ink);display:inline-flex}.tp-root.gdp .gdp-panel{right:0;top:var(--gdp-top,57px);z-index:65;background:var(--panel);border-left:1px solid var(--rule-2);width:440px;max-width:100vw;box-shadow:none;color:var(--ink);font-family:var(--tp-sans);border-radius:0;flex-direction:column;display:flex;position:fixed;bottom:0}.tp-root.gdp .gdp-grab{display:none}.tp-root.gdp .gdp-head{flex:none;align-items:center;gap:8px;padding:14px 18px 0;display:flex}.tp-root.gdp .gdp-nm{min-width:0;font:600 var(--tp-s5)/1.2 var(--tp-sans);letter-spacing:-.01em;color:var(--ink);flex:1;align-items:center;gap:8px;margin:0;display:flex}.tp-root.gdp .gdp-x{flex:none;min-height:36px}.tp-root.gdp .gdp-tabs{flex:none;gap:8px;padding:12px 18px 0;display:flex}.tp-root.gdp .gdp-tab{min-height:36px;font-size:var(--tp-s1);cursor:pointer;color:var(--ink-2);border-color:var(--rule-2);transition:color var(--tp-dur-1) ease-out, border-color var(--tp-dur-1) ease-out;background:0 0;margin:0;padding:0 12px}.tp-root.gdp .gdp-tab:hover{color:var(--ink);border-color:var(--ink-3)}.tp-root.gdp .gdp-tab.on{color:var(--st-live);border-color:var(--st-live);background:#00e5c721}.tp-root.gdp .gdp-tab:focus-visible,.tp-root.gdp .gdp-x:focus-visible,.tp-root.gdp .btn:focus-visible{outline:2px solid var(--st-live);outline-offset:2px}.tp-root.gdp .gdp-pane{flex-direction:column;flex:1;min-height:0;display:flex}.tp-root.gdp .gdp-tell{flex:1;min-height:0;padding:16px 18px 18px;overflow-y:auto}.tp-root.gdp .gdp-ask{border-bottom:1px solid var(--rule);flex-direction:column;flex:none;gap:8px;padding:14px 18px 12px;display:flex}.tp-root.gdp .gdp-k{font:500 var(--tp-s1)/1.3 var(--tp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0}.tp-root.gdp .gdp-row{gap:8px;display:flex}.tp-root.gdp .gdp-in{background:var(--void);min-width:0;height:40px;color:var(--ink);border:1px solid var(--rule-2);font:400 var(--tp-s4)/1 var(--tp-sans);border-radius:2px;flex:1;padding:0 12px}.tp-root.gdp .gdp-in:focus{border-color:var(--st-live);outline:none}.tp-root.gdp .gdp-go{flex:none;min-height:40px}.tp-root.gdp .btn:disabled{cursor:default;opacity:1;border-color:var(--rule-2);color:var(--ink-3);background:0 0}.tp-root.gdp .gdp-turns{flex:1;min-height:0;padding:4px 18px 16px;position:relative;overflow-y:auto}.tp-root.gdp .gdp-turn{padding:14px 0 6px}.tp-root.gdp .gdp-turn+.gdp-turn{border-top:1px solid var(--rule)}.tp-root.gdp .gdp-q{font:600 var(--tp-s4)/1.4 var(--tp-sans);color:var(--ink);overflow-wrap:anywhere;margin:0}.tp-root.gdp .gdp-speed{color:var(--st-live);margin-top:6px}.tp-root.gdp .gdp-wait{font:400 var(--tp-s3)/1.5 var(--tp-sans);color:var(--ink-3);margin:10px 0 0}.tp-root.gdp .gdp-say{font:400 var(--tp-s3)/1.55 var(--tp-sans);color:var(--ink-2);margin:10px 0 0}.tp-root.gdp .gdp-lead{color:var(--ink)}.tp-root.gdp .gdp-err{font:400 var(--tp-s3)/1.5 var(--tp-sans);color:var(--t-high);margin:10px 0 0}.tp-root.gdp .gdp-doors{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.tp-root.gdp .gdp-doors .btn{align-items:center;min-height:36px;display:inline-flex}.tp-root.gdp .gdp-place{background:var(--void);border:1px solid var(--rule);border-radius:2px;margin-top:10px;padding:10px 12px}.tp-root.gdp .gdp-kind{font:500 var(--tp-s1)/1.3 var(--tp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hue,var(--ink-3));margin:0}.tp-root.gdp .gdp-pt{min-height:28px;font:600 var(--tp-s5)/1.3 var(--tp-sans);color:var(--ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;margin-top:2px;display:inline-flex}.tp-root.gdp .gdp-pt:hover{color:var(--st-live);text-decoration-color:currentColor}.tp-root.gdp .gdp-ps{font:400 var(--tp-s2)/1.45 var(--tp-sans);color:var(--ink-2);margin:4px 0 0}.tp-root.gdp .gdp-on{font:400 var(--tp-s2)/1.45 var(--tp-sans);color:var(--ink-3);margin:6px 0 0}.tp-root.gdp .gdp-more{margin-top:14px}.tp-root.gdp .gdp-rows{margin:6px 0 0;padding:0;list-style:none}.tp-root.gdp .gdp-rows>li+li{border-top:1px solid var(--rule)}.tp-root.gdp .gdp-r{cursor:pointer;flex-direction:column;justify-content:center;gap:2px;min-height:36px;padding:8px 0;display:flex}.tp-root.gdp .gdp-rt{font:500 var(--tp-s3)/1.35 var(--tp-sans);color:var(--ink)}.tp-root.gdp .gdp-rs{font:400 var(--tp-s2)/1.35 var(--tp-sans);color:var(--ink-3);overflow-wrap:anywhere}.tp-root.gdp .gdp-r:hover .gdp-rt{color:var(--st-live)}.tp-root.gdp .gdp-r:focus-visible{outline:2px solid var(--st-live);outline-offset:2px}.tp-root.gdp .smore button{border-radius:2px}.tp-root.gdp .gdp-card{background:var(--void);border:1px solid var(--rule-2);border-radius:2px;margin-top:10px;padding:12px}.tp-root.gdp .gdp-ct{font:600 var(--tp-s4)/1.35 var(--tp-sans);color:var(--ink);margin:4px 0 0}.tp-root.gdp .gdp-n{font:600 1em/1 var(--tp-mono);color:var(--ink);font-variant-numeric:tabular-nums;cursor:pointer;border-bottom:1px dotted var(--rule-2)}.tp-root.gdp .gdp-n:hover,.tp-root.gdp .gdp-n:focus-visible{color:var(--st-live);border-bottom-color:currentColor;outline:none}.tp-root.gdp .gdp-cl{font:400 var(--tp-s3)/1.55 var(--tp-sans);color:var(--ink-2);margin:8px 0 0}.tp-root.gdp .gdp-cl.gdp-lead{font-size:var(--tp-s4);color:var(--ink)}.tp-root.gdp .gdp-src{font:400 var(--tp-s1)/1.4 var(--tp-mono);letter-spacing:.06em;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:10px 0 0;display:flex}.tp-root.gdp .gdp-read{border-top:1px dashed var(--rule-2);margin-top:14px;padding-top:10px}.tp-root.gdp .gdp-rail{border-left:2px solid var(--rule-2);font:400 var(--tp-s2)/1.45 var(--tp-sans);color:var(--ink-3);margin:6px 0 0;padding-left:10px}.tp-root.gdp .gdp-home{padding-top:14px}.tp-root.gdp .gdp-home .gdp-say{margin:0 0 16px}.tp-root.gdp .gdp-tries{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tp-root.gdp .gdp-try{text-align:left;text-transform:none;letter-spacing:0;width:100%;min-height:40px;font:400 var(--tp-s3)/1.3 var(--tp-sans);color:var(--ink)}.tp-root.gdp .gdp-fine{border-top:1px solid var(--rule);flex:none;justify-content:flex-end;margin:0;padding:8px 18px 12px;display:flex}.tp-root.gdp .gdp-clear{min-height:36px}@media (min-width:1180px){.aldo-shell:has(.gdp[data-open]) .ash-main{margin-right:440px}}@media (prefers-reduced-motion:reduce){.tp-root.gdp .gdp-door,.tp-root.gdp .gdp-tab{transition:none}}@media (max-width:899px){.tp-root.gdp .gdp-door{right:12px;bottom:calc(72px + env(safe-area-inset-bottom))}.tp-root.gdp .gdp-panel{z-index:85;width:auto;height:70dvh;padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;inset:auto 0 0}.tp-root.gdp .gdp-panel[data-tall]{height:calc(100dvh - var(--gdp-top,57px))}.tp-root.gdp .gdp-grab{cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:100%;height:24px;padding:0;display:flex}.tp-root.gdp .gdp-grab span{background:var(--rule-2);border-radius:2px;width:40px;height:4px;display:block}.tp-root.gdp .gdp-grab:focus-visible{outline:2px solid var(--st-live);outline-offset:-2px}.tp-root.gdp .gdp-head{padding-top:2px}.tp-root.gdp .gdp-head,.tp-root.gdp .gdp-tabs,.tp-root.gdp .gdp-ask,.tp-root.gdp .gdp-turns,.tp-root.gdp .gdp-tell,.tp-root.gdp .gdp-fine{padding-left:16px;padding-right:16px}.tp-root.gdp .gdp-panel .btn,.tp-root.gdp .gdp-tab,.tp-root.gdp .gdp-x,.tp-root.gdp .gdp-in,.tp-root.gdp .gdp-go,.tp-root.gdp .gdp-r,.tp-root.gdp .smore button{min-height:44px}.tp-root.gdp .gdp-grab{height:44px}.tp-root.gdp .gdp-pt{align-items:center;min-height:44px;display:inline-flex}.tp-root.gdp .gdp-in{height:44px;font-size:max(16px, var(--tp-s4)) }}@media print{.tp-root.gdp{display:none}}
