.guuid-privacy{border:1px solid var(--line);border-left:3px solid var(--brand);background:var(--bg-soft);width:min(100%,760px);color:var(--text-2);text-align:left;border-radius:8px;margin:0 auto 10px;padding:9px 12px;font-size:13px;line-height:1.7}.guuid-warn{color:#8a3520;text-align:left;background:#fdeee8;border:1px solid #e0a58f;border-left:3px solid #c0392b;border-radius:8px;width:min(100%,760px);margin:0 auto 12px;padding:9px 12px;font-size:13px;line-height:1.7}.guuid-tabs{gap:6px}.guuid-subtabs{gap:6px;margin-bottom:10px}.guuid-panel{margin:0 0 12px}.guuid-subpanel{margin:0}.guuid-form{border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;width:min(100%,680px);margin:0 auto 10px;padding:12px 14px;display:flex}.guuid-fform{padding:9px 14px}.guuid-field{color:var(--text-2);flex-direction:column;gap:4px;font-size:13px;display:flex}.guuid-field.is-off{opacity:.45}.guuid-flabel{color:var(--text-3);font-size:12px}.guuid-input{font:inherit;border:1px solid var(--line);background:var(--bg-card);color:var(--text);font-variant-numeric:tabular-nums;border-radius:8px;padding:7px 10px;font-size:15px}.guuid-input:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.guuid-num{text-align:center;width:5.6em}.guuid-text{letter-spacing:.5px;width:13em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.guuid-check{cursor:pointer;flex-direction:row;align-items:center;gap:6px}.guuid-check input{width:17px;height:17px;accent-color:var(--brand);cursor:pointer}.guuid-check .guuid-flabel{color:var(--text-2);font-size:13px}.guuid-quickrow{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:10px;width:min(100%,680px);margin:0 auto 10px;display:flex}.guuid-quick{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.guuid-mini{font-variant-numeric:tabular-nums;padding:6px 12px;font-size:13px}.guuid-subnote{width:min(100%,680px);color:var(--text-3);text-align:center;margin:0 auto;font-size:12px;line-height:1.7}.guuid-bar{gap:8px}.guuid-dl{text-decoration:none}.guuid-dl.is-off{opacity:.45;pointer-events:none}.guuid-out{border:1px dashed var(--line);background:var(--bg-card);border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;width:min(100%,680px);min-height:72px;margin:0 auto;padding:12px;display:flex}.guuid-row{background:var(--bg-soft);border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:6px 8px;display:flex}.guuid-val{letter-spacing:.3px;color:var(--brand-dark);text-align:center;word-break:break-all;-webkit-user-select:all;user-select:all;flex:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;font-weight:700;line-height:1.5}.guuid-formlabel{min-width:5.5em;color:var(--text-3);text-align:right;flex:none;font-size:12px}.guuid-rowcopy{flex:none;padding:5px 10px;font-size:13px}.guuid-out.is-single .guuid-row{padding:14px 8px}.guuid-out.is-single .guuid-val{font-size:max(15px,min(4.2vw,22px))}.guuid-empty{color:var(--text-3);text-align:center;margin:18px 0;font-size:14px}.guuid-more{color:var(--text-3);text-align:center;margin:4px 0 0;font-size:12px;line-height:1.7}.guuid-meta{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:8px;width:min(100%,680px);margin:10px auto 0;display:flex}.guuid-stat{border:1px solid var(--line);background:var(--bg-soft);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:96px;padding:6px 12px;line-height:1.3;display:inline-flex}.guuid-stat.is-wide{min-width:150px}.guuid-statlabel{color:var(--text-3);font-size:11px}.guuid-statval{font-variant-numeric:tabular-nums;text-align:center;font-size:15px;font-weight:700}.guuid-note{width:min(100%,680px);color:var(--text-3);text-align:center;margin:8px auto 0;font-size:13px;line-height:1.7}.guuid-parsein{border:1px solid var(--line);background:var(--bg-card);width:min(100%,680px);color:var(--text);resize:vertical;border-radius:10px;margin:0 auto 10px;padding:9px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;line-height:1.6;display:block}.guuid-parsein:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.guuid-parseout{flex-direction:column;gap:8px;width:min(100%,680px);margin:0 auto;display:flex}.guuid-bad{color:#8a3520;text-align:center;background:#fdeee8;border:1px solid #e0a58f;border-radius:8px;width:min(100%,680px);margin:8px auto;padding:9px 12px;font-size:13px;line-height:1.7}.guuid-hist{border:1px solid var(--line);background:var(--bg-soft);text-align:center;border-radius:10px;width:min(100%,680px);margin:12px auto 0;padding:0 4px}.guuid-hist>summary{color:var(--text-2);cursor:pointer;padding:8px 6px;font-size:13px;list-style:none}.guuid-hist>summary::-webkit-details-marker{display:none}.guuid-histbody{flex-direction:column;gap:5px;padding:0 6px 10px;display:flex}.guuid-histrow{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;font-size:12px;display:flex}.guuid-histkind{color:var(--text-3);flex:none}.guuid-histval{color:var(--text-2);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.guuid-histempty{color:var(--text-3);text-align:center;margin:0 0 8px;font-size:12px}.guuid-copybox{width:min(100%,680px);font:inherit;border:1px solid var(--brand);background:var(--bg-card);color:var(--text);border-radius:8px;margin:10px auto 0;padding:8px 10px;font-size:14px;display:block}@media (max-width:720px){.guuid-privacy,.guuid-warn{padding:8px 10px;font-size:12px}.guuid-tabs{gap:4px}.guuid-tabs .g-btn{padding:6px 9px;font-size:13px}.guuid-form{gap:8px 10px;padding:10px}.guuid-text{width:10em;font-size:14px}.guuid-num{width:5em}.guuid-out{padding:10px}.guuid-val{letter-spacing:0;font-size:13px}.guuid-out.is-single .guuid-val{font-size:max(13px,min(4.6vw,19px))}.guuid-formlabel{min-width:4.5em}.guuid-rowcopy{padding:4px 8px;font-size:12px}.guuid-stat{min-width:84px;padding:5px 9px}.guuid-stat.is-wide{min-width:120px}.guuid-statval{font-size:13px}.guuid-parsein{font-size:14px}}.guuid-privacy{border:1.5px solid var(--t-card-edge);border-left:3px solid var(--brand);box-shadow:var(--t-card-shadow);background:linear-gradient(90deg,#fdf6e6,#fff 60%);border-radius:10px}.guuid-form{border:1.5px solid var(--t-well-edge);background:var(--t-well-bg);border-radius:14px}.guuid-input,.guuid-parsein{border:1.5px solid var(--t-edge);background:var(--t-well);border-radius:10px;box-shadow:inset 0 1.5px 3px #50371412}.guuid-input:focus,.guuid-parsein:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--t-ring);background:#fff;outline:none}.guuid-out{border:1.5px solid var(--t-panel-edge);background:var(--t-panel-bg);box-shadow:var(--t-panel-shadow);border-radius:18px;position:relative}.guuid-out:before{content:"";background:linear-gradient(90deg, transparent, var(--brand), transparent);opacity:.7;pointer-events:none;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:22%;right:22%}.guuid-row{border:1.5px solid var(--t-card-edge);background:#fff;border-radius:12px;box-shadow:inset 0 1px #fff,0 2px #eadfc9}.guuid-val{color:var(--t-digit)}.guuid-formlabel{color:#8f7f68}.guuid-stat{background:linear-gradient(#fffdf7,#f7efdf);border:1.5px solid #e4d6bb;border-radius:12px;box-shadow:0 1px #efe5d2}.guuid-statlabel{color:#8f7f68;font-weight:600}.guuid-statval{color:var(--t-ink)}.guuid-stat.is-low{background:linear-gradient(#fdf5ec,#fff 70%);border-color:#e7b27c}.guuid-stat.is-low .guuid-statval{color:#d2691e}.guuid-stat.is-mid .guuid-statval{color:var(--t-digit)}.guuid-stat.is-high{background:linear-gradient(#f5fbf5,#fff 70%);border-color:#8cc596}.guuid-stat.is-high .guuid-statval{color:#2e7d32}.guuid-hist{border:1.5px solid var(--t-card-edge);background:var(--t-card-bg);box-shadow:var(--t-card-shadow);border-radius:14px}.guuid-histval{color:var(--t-digit)}.guuid-out:not(.is-single){overscroll-behavior:contain;max-height:min(62vh,560px);overflow-y:auto}.guuid-out>*{flex-shrink:0}.guuid-val{word-break:normal;overflow-wrap:anywhere}.guuid .g-btn.is-copied,.guuid .g-btn.is-copied:hover{color:#2e7d32;background:#eef8ef;border-color:#8cc596}@media (min-width:1600px) and (min-height:900px){.game-stage.is-fs .guuid{zoom:1.22}}
