html,body{background:#87ceeb;height:100%;margin:0;font-family:system-ui,sans-serif;font-size:20px;overflow:hidden}#game{touch-action:none;width:100%;height:100%;display:block;position:fixed;inset:0}#ui{pointer-events:none;position:fixed;inset:0}#ui>*{pointer-events:auto}#ui>.tq-labels,#ui>.tq-joy{pointer-events:none}#ui{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.tq-labels{position:absolute;inset:0;overflow:hidden}.tq-label{color:#fff;font-size:var(--tq-label-size,20px);white-space:nowrap;will-change:transform, opacity;background:#000000c7;border-radius:10px;padding:4px 12px;font-weight:700;line-height:1.3;transition:opacity .15s;position:absolute;top:0;left:0}.tq-label.is-hidden{visibility:hidden;transition:opacity .15s,visibility 0s linear .15s}.tq-label.tq-place{background:#1f2a1fe6}.tq-label.tq-prompt{color:#111;background:#fff;border:3px solid #111;padding:2px 12px}.tq-label.tq-objective{color:#f2b705;text-shadow:-2px 0 #1f2a1f,2px 0 #1f2a1f,0 -2px #1f2a1f,0 2px #1f2a1f;background:0 0;padding:0;font-size:44px;line-height:1;animation:.9s ease-in-out infinite tq-objective-bob}@keyframes tq-objective-bob{0%,to{translate:0}50%{translate:0 -10px}}@media (prefers-reduced-motion:reduce){.tq-label,.tq-label.is-hidden{transition:none}.tq-label.tq-objective{animation:none}}.tq-joy{box-sizing:border-box;touch-action:none;background:#0000004d;border:4px solid #ffffffe6;border-radius:50%;width:120px;height:120px;display:none;position:absolute;top:0;left:0}.tq-joy.is-on{display:block}.tq-joy.is-rest{left:calc(24px + env(safe-area-inset-left,0px));top:auto;bottom:calc(24px + env(safe-area-inset-bottom,0px));opacity:.6;display:block}.tq-joy-knob{box-sizing:border-box;background:#fffffff2;border:3px solid #111;border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;position:absolute;top:50%;left:50%}.tq-action{right:calc(24px + env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));box-sizing:border-box;color:#fff;text-align:center;touch-action:none;cursor:pointer;background:#14532d;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:20px;font-weight:700;line-height:1;display:none;position:absolute}.tq-action.is-on{display:flex}.tq-action.is-idle{background:#3a3a3a;border-color:#cfcfcf}.tq-action.is-down{background:#0b2e19;transform:scale(.94)}.tq-hud{top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));z-index:5;box-sizing:border-box;max-width:min(340px,100vw - 24px);font-family:system-ui,sans-serif;font-size:var(--tq-font-size);color:var(--tq-ink);background:var(--tq-surface);border:3px solid var(--tq-ink);border-radius:var(--tq-radius);box-shadow:var(--tq-shadow);flex-direction:column;align-items:flex-start;gap:8px;padding:10px 14px;line-height:1.3;display:flex;position:absolute}.tq-hud[hidden]{display:none}.tq-hud p{margin:0}.tq-hud__stats{flex-wrap:wrap;gap:2px 16px;font-weight:700;display:flex}.tq-hud__streak{align-items:center;gap:6px;display:inline-flex}.tq-hud :focus-visible{outline:4px solid var(--tq-ink);outline-offset:3px;box-shadow:0 0 0 7px var(--tq-accent)}.tq-hud__progress{align-items:center;gap:10px;font-weight:700;display:flex}.tq-hud__progress[hidden]{display:none}.tq-hud__dots{gap:8px;display:inline-flex}.tq-dot{box-sizing:border-box;border:3px solid var(--tq-ink);background:0 0;border-radius:50%;width:20px;height:20px}.tq-dot.is-filled{background:var(--tq-primary)}#ui>.tq-compass{top:max(12px, env(safe-area-inset-top,0px));z-index:5;box-sizing:border-box;max-width:calc(100vw - 24px);font-family:system-ui,sans-serif;font-size:var(--tq-font-size);color:var(--tq-ink);background:var(--tq-surface);border:3px solid var(--tq-ink);box-shadow:var(--tq-shadow);pointer-events:none;border-radius:999px;align-items:center;gap:10px;padding:6px 18px 6px 10px;line-height:1.2;display:flex;position:absolute;left:50%;transform:translate(-50%)}.tq-compass[hidden],.tq-compass [hidden]{display:none!important}.tq-compass__arrow{flex:none;width:44px;height:44px}.tq-compass__arrow path{fill:var(--tq-primary);stroke:var(--tq-ink);stroke-width:2.5px;stroke-linejoin:round}.tq-compass__text{flex-direction:column;font-weight:700;display:flex}@media (min-width:721px){.tq-compass__label{text-overflow:ellipsis;white-space:nowrap;max-width:11em;display:block;overflow:hidden}}@media (max-width:720px){#ui>.tq-compass{top:calc(max(12px, env(safe-area-inset-top,0px)) + 204px)}}#ui>.tq-dock{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:5;box-sizing:border-box;width:max-content;max-width:calc(100vw - 32px);font-family:system-ui,sans-serif;font-size:var(--tq-font-size);color:var(--tq-ink);pointer-events:none;flex-direction:column;align-items:center;gap:12px;line-height:1.3;display:flex;position:absolute;transform:translate(-50%)}.tq-dock>*{pointer-events:auto}.tq-dock :focus-visible{outline:4px solid var(--tq-ink);outline-offset:3px;box-shadow:0 0 0 7px var(--tq-accent)}@media (pointer:coarse){#ui>.tq-dock{max-width:min(560px, calc(100vw - 336px - 2 * max(env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))))}}@media (pointer:coarse) and (max-width:640px){#ui>.tq-dock{bottom:calc(168px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 32px)}}.tq-start{min-height:72px;padding:14px 40px;font-size:1.25em}.tq-start[hidden]{display:none}.tq-start--panel{width:100%;min-height:64px}.tq-hint-card{box-sizing:border-box;max-width:100%;color:var(--tq-ink);background:var(--tq-surface);border:3px solid var(--tq-ink);border-radius:var(--tq-radius);box-shadow:var(--tq-shadow);cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 14px;display:flex}.tq-hint-card[hidden]{display:none}.tq-hint-card__lines{flex-direction:column;gap:4px;display:flex}.tq-hint-card__line{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-weight:700;display:flex}.tq-hint-card__buttons{gap:8px;display:flex}.tq-key{box-sizing:border-box;min-width:1.7em;height:1.7em;font:inherit;color:var(--tq-ink);border:2px solid var(--tq-ink);background:#fff;border-bottom-width:5px;border-radius:8px;justify-content:center;align-items:center;padding:0 .35em;font-weight:700;line-height:1;display:inline-flex}.tq-setup,.tq-picker{max-width:640px}.tq-field{flex-direction:column;gap:8px;display:flex}.tq-field label,.tq-field__label{margin:0;font-weight:700}.tq-input{box-sizing:border-box;width:100%;min-height:56px;font:inherit;color:var(--tq-ink);border:3px solid var(--tq-ink);border-radius:var(--tq-radius);-webkit-user-select:text;user-select:text;background:#fff;padding:8px 16px;font-size:1.25em}.tq-rank-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14em),1fr));gap:12px;display:grid}.tq-rank-card{min-height:88px;font:inherit;text-align:left;color:var(--tq-ink);background:var(--tq-surface);border:3px solid var(--tq-ink);border-radius:var(--tq-radius);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:12px 16px;font-size:1.15em;font-weight:700;line-height:1.25;display:flex;box-shadow:0 4px #1f2a1f59}.tq-rank-card.is-selected{border-width:5px;border-color:var(--tq-ok);background:color-mix(in srgb, var(--tq-ok) 12%, var(--tq-surface));padding:10px 14px}.tq-rank-card__mark{min-height:1.3em;color:var(--tq-ok)}.tq-check{cursor:pointer;align-items:center;gap:12px;min-height:56px;font-weight:700;display:flex}.tq-check input{width:32px;height:32px;accent-color:var(--tq-primary);cursor:pointer;flex:none;margin:0}.tq-form__msg{min-height:1.45em;color:var(--tq-bad);font-weight:700}.tq-profiles{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tq-profile{background:var(--tq-surface-2);border:3px solid var(--tq-ink);border-radius:var(--tq-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px;display:flex}.tq-profile__info p{margin:0}.tq-profile__name{font-size:1.3em;font-weight:700;line-height:1.2}.tq-profile__streak{font-weight:700}.tq-profile>.tq-btn--primary{min-width:9em;min-height:64px;font-size:1.2em}.tq-picker__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tq-btn--small{min-height:44px;box-shadow:none;background:0 0;padding:4px 16px}.tq-trail-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tq-trail-empty{margin-bottom:12px;font-weight:700}.tq-trail-item{background:var(--tq-surface);border:3px solid var(--tq-ink);border-radius:var(--tq-radius);grid-template-columns:8em 1fr;align-items:start;gap:4px 12px;padding:12px;display:grid}.tq-trail-item.is-done{border-color:var(--tq-ok);background:color-mix(in srgb, var(--tq-ok) 12%, var(--tq-surface))}.tq-trail-item.is-next{border-width:5px;padding:10px}.tq-trail-item.is-later{border-style:dashed}.tq-trail-item__status{align-items:center;gap:8px;font-weight:700;display:flex}.tq-trail-item__kind,.tq-trail-item__title{display:block}.tq-trail-item__kind{font-weight:700}.tq-places{border-top:3px solid var(--tq-surface-2);flex-direction:column;gap:10px;padding-top:16px;display:flex}.tq-places__title{margin:0;font-size:1.1em}.tq-places__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12em),1fr));gap:10px;display:grid}.tq-place{text-align:left;justify-content:flex-start}.tq-place[aria-current=location]{box-shadow:none;border-style:dashed}#ui>.tq-veil{z-index:8;background:var(--tq-ink);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}#ui>.tq-veil.is-up{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){#ui>.tq-veil{transition:none}}.tq-overlay--sign{background:#1f2a1f8c}.tq-sign-card{text-align:center;align-items:center;max-width:520px}.tq-sign{justify-content:center;display:flex}.tq-sign__arrow{min-width:3.2em;color:var(--tq-ink);background:var(--tq-accent);border:4px solid var(--tq-ink);border-radius:12px;justify-content:center;align-items:center;padding:0 .5em;font-size:2.4em;font-weight:700;line-height:1.4;animation:1.2s ease-in-out tq-walk;display:inline-flex}.tq-sign__text{outline:none}.tq-approval{max-width:640px}.tq-parent-box{background:var(--tq-surface-2);border:3px dashed var(--tq-ink);border-radius:12px;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.tq-parent-box__title{font-weight:700}.tq-parent-note{background:var(--tq-surface);border-left:8px solid var(--tq-accent);border-radius:8px;padding:12px 16px;font-weight:700}.tq-badge-card{text-align:center;align-items:center;max-width:480px}.tq-badge{margin:0 auto;animation:.42s ease-out tq-pop;display:block}.tq-badge__rim{fill:var(--tq-primary);stroke:var(--tq-ink);stroke-width:4px}.tq-badge__face{fill:var(--tq-accent);stroke:var(--tq-ink);stroke-width:3px}.tq-badge__initials{fill:var(--tq-ink);font:700 34px system-ui,sans-serif}.tq-summary{max-width:600px}.tq-summary__rows{flex-direction:column;gap:8px;margin:0;display:flex}.tq-summary__row{background:var(--tq-surface-2);border-radius:12px;justify-content:space-between;gap:16px;padding:10px 14px;display:flex}.tq-summary__row dt,.tq-summary__row dd{margin:0;font-weight:700}.tq-campfire{border:3px solid var(--tq-ink);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:1.2em;font-weight:700;display:flex}.tq-campfire.is-lit{background:color-mix(in srgb, var(--tq-accent) 22%, var(--tq-surface))}.tq-campfire .tq-icon{font-size:1.6em}.tq-summary__badges{flex-direction:column;gap:6px;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.tq-summary__badges .tq-icon{margin-right:8px}.tq-confirm{max-width:520px}.tq-parent{max-width:860px}.tq-parent h3{margin:0;font-size:1.1em}.tq-parent__body{flex-direction:column;gap:20px;display:flex}.tq-parent__msg{min-height:1.45em;font-weight:700}.tq-parent__msg:focus{outline:none}.tq-parent__scouts{flex-wrap:wrap;gap:12px;display:flex}.tq-parent__section{border-top:3px solid var(--tq-surface-2);flex-direction:column;gap:12px;padding-top:16px;display:flex}.tq-parent__approval{border:3px solid var(--tq-ink);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;padding:12px 16px;display:flex}.tq-parent__approval-title{font-weight:700}.tq-parent__toggle{text-align:left;justify-content:flex-start;width:100%}.tq-parent__reqs{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tq-parent__req{background:var(--tq-surface-2);border-radius:8px;grid-template-columns:3em 1fr auto;align-items:start;gap:4px 12px;padding:8px 12px;display:grid}.tq-parent__req-num{font-weight:700}.tq-parent__req-status{white-space:nowrap;font-weight:700}@media (max-width:520px){.tq-trail-item{grid-template-columns:1fr}.tq-parent__req{grid-template-columns:2.5em 1fr}.tq-parent__req-status{grid-column:2}.tq-hud{padding:8px 12px}}@keyframes tq-walk{0%{opacity:.4;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.tq-sign__arrow,.tq-badge{animation:none}}.tq-unlock-card{text-align:center;align-items:center;max-width:480px}.tq-unlock__emblem{width:120px;height:120px;color:var(--tq-ink);background:var(--tq-accent);border:4px solid var(--tq-ink);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-size:3.2em;line-height:1;animation:.42s ease-out tq-pop;display:flex}.tq-unlock__name{margin:0;font-size:1.2em;font-weight:700}.tq-opt--locked{cursor:default;background:var(--tq-surface-2);box-shadow:none;border-style:dashed;grid-column:span 2}.tq-opt--locked:active{transform:none}.tq-opt--locked .tq-opt__face{opacity:.55}.tq-opt__lock{font-size:1.2em;line-height:1}.tq-opt__earn{overflow-wrap:anywhere;font-weight:700}.tq-summary__title{align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.tq-summary__newtitle{background:color-mix(in srgb, var(--tq-accent) 22%, var(--tq-surface));border:3px solid var(--tq-ink);border-radius:12px;margin:0;padding:8px 14px;font-weight:700}.tq-summary__unlocks{flex-direction:column;gap:6px;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.tq-summary__unlocks .tq-icon{margin-right:8px}.tq-confetti{z-index:30;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.tq-unlock__emblem{animation:none}}.tq-card.tq-avatar{gap:12px;max-width:1080px}.tq-avatar__body{grid-template-columns:minmax(280px,5fr) minmax(0,7fr);align-items:start;gap:20px;display:grid}.tq-card.tq-avatar>.tq-actions{z-index:3;background:var(--tq-surface);padding-top:10px;position:sticky;bottom:0}.tq-avatar__stage{flex-direction:column;gap:8px;display:flex;position:sticky;top:0}.tq-avatar__view{border:4px solid var(--tq-ink);border-radius:var(--tq-radius);background:#cfe9f7;height:clamp(300px,58vh,500px);position:relative;overflow:hidden}.tq-avatar__canvas{cursor:grab;touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.tq-avatar__canvas:active{cursor:grabbing}.tq-avatar__nopicture{text-align:center;justify-content:center;align-items:center;padding:16px;font-weight:700;display:flex;position:absolute;inset:0}.tq-avatar__hint{text-align:center;margin:0}.tq-avatar__turn{width:52px;height:52px;font:inherit;color:var(--tq-ink);background:var(--tq-surface);border:3px solid var(--tq-ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.4em;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:10px;box-shadow:0 3px #1f2a1f59}.tq-avatar__turn:first-of-type{left:10px}.tq-avatar__turn:last-of-type{right:10px}.tq-avatar__turn:active{transform:translateY(2px);box-shadow:0 1px #1f2a1f59}.tq-avatar__panel{flex-direction:column;gap:14px;min-width:0;display:flex}.tq-avatar__tabs{flex-wrap:wrap;gap:8px;display:flex}.tq-avatar__tab{min-height:48px;font:inherit;color:var(--tq-ink);background:var(--tq-surface-2);border:3px solid var(--tq-ink);border-radius:var(--tq-radius);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex:auto;padding:6px 10px;font-weight:700;line-height:1.2}.tq-avatar__tab.is-selected{color:var(--tq-primary-ink);background:var(--tq-primary);border-bottom-width:9px}.tq-avatar__tabpanel{flex-direction:column;gap:18px;display:flex}.tq-avatar__group{flex-direction:column;gap:8px;display:flex}.tq-avatar__group-title{margin:0;font-size:1em;font-weight:700}.tq-avatar__grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;display:grid}.tq-opt{min-height:44px;font:inherit;text-align:center;color:var(--tq-ink);background:var(--tq-surface);border:3px solid var(--tq-ink);border-radius:var(--tq-radius);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 6px;font-weight:700;line-height:1.15;display:flex;box-shadow:0 4px #1f2a1f59}.tq-opt:active{transform:translateY(3px);box-shadow:0 1px #1f2a1f59}.tq-opt.is-selected{border-width:5px;border-color:var(--tq-ok);background:color-mix(in srgb, var(--tq-ok) 12%, var(--tq-surface));padding:6px 2px 4px}.tq-opt__face{background:var(--swatch,#fff);border:3px solid var(--tq-ink);border-radius:12px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.tq-opt--picture .tq-opt__face{background:#fff}.tq-opt__icon{width:100%;height:100%;display:block}.tq-opt__tick{width:26px;height:26px;color:var(--tq-primary-ink);background:var(--tq-ok);border:2px solid var(--tq-ink);border-radius:50%;justify-content:center;align-items:center;font-size:.85em;font-weight:700;line-height:1;display:none;position:absolute;top:-10px;right:-10px}.tq-opt.is-selected .tq-opt__tick{display:flex}.tq-opt__label{overflow-wrap:anywhere}.tq-opt--noted .tq-opt__face{width:84px;height:84px}.tq-opt__note{overflow-wrap:anywhere;font-weight:400}@media (max-width:719px){.tq-avatar__body{grid-template-columns:minmax(0,1fr);gap:12px}.tq-avatar__stage{z-index:2;background:var(--tq-surface);padding-bottom:6px}.tq-avatar__view{height:clamp(190px,30vh,300px)}.tq-avatar__hint{display:none}.tq-avatar__grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}@media (prefers-reduced-motion:reduce){.tq-opt:active,.tq-avatar__turn:active{transform:none}}.tq-card.tq-setup{max-width:760px}.tq-setup .tq-rank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:720px){.tq-setup .tq-rank-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tq-hud__top{flex-wrap:wrap;justify-content:space-between;align-self:stretch;align-items:center;gap:8px;display:flex}.tq-hud__who{flex:auto;min-width:0}.tq-hud__sound{white-space:nowrap;flex:none;min-width:44px;min-height:44px;margin-left:auto;padding:4px 12px}.tq-print-sheet.tq-overlay{z-index:20;color:#000;background:#fff;align-items:center;font-size:18px}.tq-print-sheet>*{width:100%;max-width:860px}.tq-print-sheet__bar{z-index:1;background:#fff;border-bottom:3px solid #000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:16px;padding:8px 0 12px;display:flex;position:sticky;top:0}.tq-print-sheet__bar p{flex:14em;margin:0}.tq-print-sheet h1{margin:0 0 8px;font-size:1.5em;line-height:1.2}.tq-print-sheet h2{margin:0;font-size:1.25em;line-height:1.2}.tq-print-sheet p{margin:0}.tq-print-sheet__who{flex-wrap:wrap;gap:4px 28px;margin:0 0 8px;display:flex}.tq-print-sheet__who dt,.tq-print-sheet__who dd{margin:0;display:inline}.tq-print-sheet__who dt{font-weight:700}.tq-print-sheet__who dt:after{content:": "}.tq-print-sheet__affiliation,.tq-print-sheet__sub,.tq-print-sheet__note{margin-bottom:8px}.tq-print-sheet__adventure{margin-top:24px}.tq-print-sheet__table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:8px}.tq-print-sheet__table th,.tq-print-sheet__table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #000;padding:6px 8px}.tq-print-sheet__table th:first-child,.tq-print-sheet__table td:first-child{width:3.5em;font-weight:700}.tq-print-sheet__table th:nth-child(3),.tq-print-sheet__table td:nth-child(3){width:9.5em}.tq-print-sheet__table th:nth-child(4),.tq-print-sheet__table td:nth-child(4){text-align:center;width:5.5em}.tq-print-sheet__status{font-weight:700}.tq-print-sheet__date{font-weight:400}.tq-print-sheet__box{vertical-align:middle;border:2px solid #000;width:22px;height:22px;display:inline-block}.tq-print-sheet__footer{border-top:2px solid #000;margin-top:24px;padding-top:8px}@media print{@page{margin:.6in}body>:not(#ui),#ui>:not(.tq-print-sheet){display:none!important}html,body{background:#fff!important;height:auto!important;overflow:visible!important}#ui{pointer-events:auto!important;position:static!important;overflow:visible!important}#ui>.tq-print-sheet,.tq-print-sheet.tq-overlay{font-family:system-ui,sans-serif;font-size:11pt;line-height:1.35;color:#000!important;background:#fff!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.tq-print-sheet>*{max-width:none}.tq-print-sheet__bar{display:none!important}.tq-print-sheet h1{font-size:18pt}.tq-print-sheet h2{font-size:14pt}.tq-print-sheet__adventure{margin-top:16pt}.tq-print-sheet__adventure+.tq-print-sheet__adventure{break-before:page;page-break-before:always;margin-top:0}.tq-print-sheet__table{margin-top:6pt}.tq-print-sheet__table thead{display:table-header-group}.tq-print-sheet__table tr{break-inside:avoid;page-break-inside:avoid}.tq-print-sheet__box{border-width:1.5pt;width:16pt;height:16pt}.tq-print-sheet__footer{break-inside:avoid;page-break-inside:avoid}}.tq-pdash{min-height:0;max-height:100%}.tq-pdash>*{flex-shrink:0}.tq-pdash>.tq-parent__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.tq-pdash__title{margin:0;font-size:1.15em}.tq-pdash__title:focus{outline:none}.tq-pdash__list{flex-direction:column;gap:16px;display:flex}.tq-pdash__card,.tq-pdash__tool{border:3px solid var(--tq-ink);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.tq-pdash__card h3{margin:0;font-size:1.15em}.tq-pdash__stats{grid-template-columns:repeat(auto-fit,minmax(9em,1fr));gap:6px 16px;margin:0;display:grid}.tq-pdash__stat dt{font-size:.85em}.tq-pdash__stat dd{margin:0;font-weight:700}.tq-pdash__overall{flex-direction:column;gap:4px;display:flex}.tq-pdash__bar{background:var(--tq-surface-2);border:2px solid var(--tq-ink);border-radius:8px;height:16px;overflow:hidden}.tq-pdash__fill{background:var(--tq-primary);height:100%;display:block}.tq-pdash__adventures{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tq-pdash__adv{grid-template-columns:minmax(0,1fr) minmax(5em,10em) 5.5em;align-items:center;gap:4px 12px;display:grid}.tq-pdash__adv-count{text-align:right;white-space:nowrap;font-weight:700}.tq-pdash__pending{margin:0;font-weight:700}.tq-pdash__actions{flex-wrap:wrap;gap:12px;display:flex}.tq-pdash__tool h3{margin:0}.tq-pdash__confirm{background:var(--tq-surface-2);border:3px solid var(--tq-ink);border-radius:12px;flex-direction:column;gap:12px;padding:12px 16px;display:flex}.tq-pdash__question{margin:0;font-weight:700}@media (max-width:520px){.tq-pdash__adv{grid-template-columns:minmax(0,1fr) auto}.tq-pdash__adv .tq-pdash__bar{grid-area:2/1/auto/-1}}
