main:has(>.tt){max-width:none;padding:0}.tt{background:var(--tw-bg);height:calc(100dvh - 45px);min-height:560px;color:var(--tw-ink);font-family:var(--tw-font-ui);flex-direction:column;display:flex}.tt h2{font-family:var(--tw-font-display);font-weight:var(--tw-display-weight);letter-spacing:var(--tw-display-tracking);text-transform:var(--tw-display-case);margin:0;font-size:19px}.tt button{font-family:var(--tw-font-ui)}.t-fill{flex:1;min-width:0}.t-fill-v{flex:1}.t-dim{color:var(--tw-ink-2)}.t-small{font-size:var(--tw-size-label)}.t-num{font-variant-numeric:tabular-nums}.t-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.t-row{gap:var(--tw-space-2);align-items:center;display:flex}.t-label{font-size:var(--tw-size-min);letter-spacing:.1em;text-transform:uppercase;color:var(--tw-ink-2);font-weight:700}.t-display{font-family:var(--tw-font-display);font-weight:var(--tw-display-weight);letter-spacing:var(--tw-display-tracking);text-transform:var(--tw-display-case)}.t-error{color:var(--tw-danger);margin:var(--tw-space-2) 32px 0;cursor:pointer}.t-primary{border-radius:var(--tw-radius);background:var(--tw-accent);min-height:46px;color:var(--tw-accent-ink);cursor:pointer;border:0;align-items:center;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.t-primary:disabled{opacity:.55;cursor:default}.t-quiet{border-radius:var(--tw-radius);border:1px solid var(--tw-line-2);min-height:36px;color:var(--tw-ink);cursor:pointer;background:0 0;padding:0 12px;font-size:14px}.t-icon-button{border-radius:var(--tw-radius);border:1px solid var(--tw-line);width:40px;height:40px;color:var(--tw-ink);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.t-icon-button:disabled{opacity:.6}.t-icon-small{border-radius:var(--tw-radius);width:28px;height:28px;color:var(--tw-ink-2);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.t-icon-small:hover{color:var(--tw-ink);background:var(--tw-surface-2)}.tt :focus-visible{outline:2px solid var(--tw-ink);outline-offset:2px}.t-header{background:var(--tw-surface);border-bottom:1px solid var(--tw-line);flex:none;align-items:center;gap:16px;height:60px;padding:0 24px;display:flex}.t-header-where{flex-direction:column;min-width:0;line-height:1.25;display:flex}.t-header-campaign{font-size:var(--tw-size-label);color:var(--tw-ink-2)}.t-header-place{font-size:17px;font-weight:600}.t-header-button{border-radius:var(--tw-radius);border:1px solid var(--tw-line);height:40px;color:var(--tw-ink);background:0 0;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.t-badge{background:var(--tw-surface-2);height:34px;color:var(--tw-ink);border:1px solid var(--tw-line-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:700;display:flex}.t-badge-dot{box-sizing:border-box;border:2px solid;border-radius:50%;width:10px;height:10px}.t-badge.acting{background:var(--tw-accent);color:var(--tw-accent-ink);border-color:var(--tw-accent)}.t-badge.acting .t-badge-dot{background:var(--tw-accent-ink)}.t-badge.vote{background:var(--tw-accent-soft);border-color:var(--tw-accent)}.t-badge.vote .t-badge-dot{background:var(--tw-accent);border-color:var(--tw-accent)}.t-badge.down{background:var(--tw-danger-soft);border-color:var(--tw-danger)}.t-badge.down .t-badge-dot{background:var(--tw-danger);border-color:var(--tw-danger)}.t-badge.ended{border-color:var(--tw-gold)}.t-badge.ended .t-badge-dot{background:var(--tw-gold);border-color:var(--tw-gold)}.t-grid{flex:1;grid-template-columns:300px minmax(0,1fr) 340px;min-height:0;display:grid}.t-left,.t-right{background:var(--tw-surface);flex-direction:column;gap:14px;min-height:0;padding:18px 16px;display:flex;overflow-y:auto}.t-left{border-right:1px solid var(--tw-line)}.t-right{border-left:1px solid var(--tw-line);gap:16px}.tt main.t-center{max-width:none;margin:0;padding:0}.t-center{background:var(--tw-bg);flex-direction:column;min-width:0;min-height:0;display:flex}.t-section-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.t-section-head.ruled{border-top:1px solid var(--tw-line);align-items:center;padding-top:12px}.t-players{flex-direction:column;gap:8px;display:flex}.t-player{border-radius:var(--tw-radius);border:1px solid var(--tw-line);align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.t-player.me{background:var(--tw-raised);border-color:var(--tw-line-2)}.t-player.faded .t-avatar,.t-player.faded .t-player-body{opacity:.6}.t-avatar{box-sizing:border-box;width:40px;height:40px;font-family:var(--tw-font-display);background:var(--tw-surface-2);border:2px solid var(--tw-line);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;display:flex}.t-player.me .t-avatar{border-color:var(--tw-line-2)}.t-avatar.acting,.t-player.me .t-avatar.acting{border-color:var(--tw-accent)}.t-avatar.small{border-width:1px;width:28px;height:28px;font-size:14px}.t-player-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.t-player-name{align-items:baseline;gap:6px;font-size:15px;display:flex}.t-player-name .t-dim{font-size:var(--tw-size-min)}.t-hp{font-size:var(--tw-size-min);align-items:center;gap:8px;display:flex}.t-hp-bar{background:var(--tw-surface-2);border:1px solid var(--tw-line);border-radius:3px;flex:1;height:6px;overflow:hidden}.t-hp-fill{height:100%}.t-hp-fill.ok{background:var(--tw-ok)}.t-hp-fill.low{background:var(--tw-gold)}.t-hp-fill.critical{background:var(--tw-danger)}.t-status{font-size:var(--tw-size-label);color:var(--tw-ink-2);align-items:center;gap:6px;display:flex}.t-status-mark{box-sizing:border-box;border:1.5px solid;border-radius:50%;flex:none;width:9px;height:9px}.t-status.turn{color:var(--tw-accent-text)}.t-status.turn .t-status-mark{background:var(--tw-accent);border-color:var(--tw-accent)}.t-status.done{color:var(--tw-ok)}.t-status.done .t-status-mark{background:var(--tw-ok)}.t-status.ai .t-status-mark{border-radius:2px}.t-status.away .t-status-mark{background:var(--tw-ink-2);border-radius:2px}.t-status.off .t-status-mark{border-radius:0}.t-status.down{color:var(--tw-danger)}.t-status.down .t-status-mark{background:var(--tw-danger);border-radius:0}.t-talk{border-radius:var(--tw-radius-large);border:1px solid var(--tw-line-2);background:var(--tw-surface-2);flex-direction:column;flex:1;gap:10px;min-height:240px;padding:12px;display:flex}.t-talk-head{border-bottom:1px solid var(--tw-line);align-items:center;gap:8px;padding-bottom:8px;display:flex}.t-talk-head h2{font-size:18px}.t-talk-messages{flex-direction:column;flex:1;gap:10px;min-height:0;font-size:14px;line-height:1.45;display:flex;overflow-y:auto}.t-talk-messages>:first-child{margin-top:auto}.t-said{flex-direction:column;align-self:flex-start;align-items:flex-start;gap:3px;max-width:88%;display:flex}.t-said.own{align-self:flex-end;align-items:flex-end}.t-said-who{font-size:var(--tw-size-min);color:var(--tw-ink-2);align-items:center;gap:5px;font-weight:700;display:flex}.t-said-who.private{color:var(--tw-private)}.t-bubble{background:var(--tw-surface);border:1px solid var(--tw-line);border-radius:12px 12px 12px 4px;flex-direction:column;gap:8px;padding:7px 11px;display:flex}.t-said.own .t-bubble{background:var(--tw-accent-soft);border-color:var(--tw-line-2);border-radius:12px 12px 4px}.t-bubble.private,.t-said.own .t-bubble.private{background:var(--tw-private-bg);border:1.5px dashed var(--tw-private)}.t-bubble.deed{flex-direction:row;align-items:center;gap:6px}.t-pills{gap:6px;display:flex}.t-pill{border:1px solid var(--tw-line);min-height:32px;color:var(--tw-ink-2);font-size:var(--tw-size-label);background:0 0;border-radius:999px;padding:0 12px}.t-pill.strong{border-color:var(--tw-line-2);background:var(--tw-raised);color:var(--tw-ink);font-weight:700}.t-talk-input{flex-direction:column;gap:6px;display:flex}.t-talk-input input{border:1px solid var(--tw-line-2);border-radius:var(--tw-radius);background:var(--tw-bg);flex:1;min-width:0;min-height:40px;padding:0 10px;font-size:14px}.t-talk-input input.whisper{border:1.5px dashed var(--tw-private);background:var(--tw-private-bg)}.t-whisper{border-radius:var(--tw-radius);border:1.5px dashed var(--tw-private);width:40px;min-height:40px;color:var(--tw-private);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.t-whisper.on{background:var(--tw-private-bg)}.t-recap{border-radius:var(--tw-radius);background:var(--tw-surface-2);border:1px solid var(--tw-line);flex:none;align-items:flex-start;gap:14px;margin:16px 32px 0;padding:10px 16px;font-size:15px;line-height:1.5;display:flex}.t-recap p{color:var(--tw-ink-2);margin:4px 0 0}.t-feed{flex-direction:column;flex:1;min-height:0;padding:20px 40px 24px;display:flex;overflow-y:auto}.t-feed-column{width:100%;max-width:var(--tw-measure);flex-direction:column;gap:22px;margin:auto auto 0;display:flex}.t-narration{font-family:var(--tw-font-body);font-size:var(--tw-size-narration);line-height:var(--tw-line-height-narration);white-space:pre-wrap;margin:0}.t-narration.earlier{font-size:var(--tw-size-narration-old);color:var(--tw-ink-2);line-height:1.6}.t-dialogue{flex-direction:column;gap:4px;margin:0;padding-left:30px;display:flex;position:relative}.t-quote{font-family:var(--tw-font-display);color:var(--tw-line-2);font-size:44px;line-height:1;position:absolute;top:-6px;left:0}.t-dialogue figcaption{font-size:var(--tw-size-label);letter-spacing:.1em;text-transform:uppercase;color:var(--tw-ink-2);font-weight:700}.t-dialogue blockquote{font-family:var(--tw-font-body);font-style:italic;font-size:var(--tw-size-narration);white-space:pre-wrap;margin:0;line-height:1.6}.t-private{border:1.5px dashed var(--tw-private);border-radius:var(--tw-radius);background:var(--tw-private-bg);flex-direction:column;gap:8px;padding:14px 18px;display:flex}.t-private .t-narration{font-size:18px}.t-private-head,.t-private-label{font-size:var(--tw-size-label);letter-spacing:.06em;color:var(--tw-private);align-items:center;gap:6px;font-weight:700;display:flex}.t-private-label{font-size:var(--tw-size-min)}.t-chips{flex-wrap:wrap;gap:8px;display:flex}.t-chip{border:1px solid var(--tw-line-2);color:var(--tw-ink-2);border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:14px;display:inline-flex}.t-chip.private{border:1.5px dashed var(--tw-private);background:var(--tw-private-bg);color:var(--tw-ink)}.t-chip svg{flex:none}.t-divider{color:var(--tw-ink-2);align-items:center;gap:12px;display:flex}.t-divider>span:first-child,.t-divider>span:last-child{background:var(--tw-line);flex:1;height:1px}.t-divider-text{font-family:var(--tw-font-display);letter-spacing:.08em;text-transform:uppercase;font-size:14px}.t-divider-text:before{content:var(--tw-ornament) " "}.t-divider-text:after{content:" " var(--tw-ornament)}.t-combat-area{flex:1;min-height:0;padding:16px 32px 12px;overflow:auto}.t-turn{background:var(--tw-surface);border-top:1px solid var(--tw-line);max-height:62%;box-shadow:var(--tw-dock-shadow);flex:none;padding:18px 32px 22px;overflow-y:auto}.t-turn-column{flex-direction:column;gap:14px;max-width:760px;margin:0 auto;display:flex}.t-band{border-radius:var(--tw-radius);background:var(--tw-surface-2);border:1px solid var(--tw-line);align-items:center;gap:14px;padding:10px 14px;display:flex}.t-band.accent{background:var(--tw-accent-soft);border-color:#0000}.t-band.danger{background:var(--tw-danger-soft);border-color:var(--tw-danger)}.t-band-icon{box-sizing:border-box;border:2px solid var(--tw-ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.t-band.accent .t-band-icon{background:var(--tw-accent);color:var(--tw-accent-ink);border:0}.t-band.danger .t-band-icon{border-color:var(--tw-danger);color:var(--tw-danger)}.t-band-icon:has(.t-done-mark){border-color:var(--tw-ok);color:var(--tw-ok)}.t-done-mark{display:flex}.t-band-text{flex-direction:column;line-height:1.25;display:flex}.t-band-text b{font-family:var(--tw-font-display);font-weight:var(--tw-display-weight);letter-spacing:var(--tw-display-tracking);text-transform:var(--tw-display-case);font-size:21px}.t-band-text span{color:var(--tw-ink-2);font-size:14px}.t-deadline{white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:flex}.t-dots{gap:5px;display:flex}.t-dots span{background:var(--tw-ink);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite t-dot}.t-dots span:nth-child(2){animation-delay:.2s}.t-dots span:nth-child(3){animation-delay:.4s}@keyframes t-dot{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.t-dots span{animation:none}}.t-option-groups{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:18px;display:grid}.t-option-groups:has(>:only-child){grid-template-columns:minmax(0,1fr)}.t-option-group{flex-direction:column;gap:8px;display:flex}.t-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.t-option-special{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.t-option{border-radius:var(--tw-radius);border:1px solid var(--tw-line-2);background:var(--tw-raised);min-height:52px;color:var(--tw-ink);text-align:left;align-items:center;gap:10px;padding:6px 12px;display:flex}.t-option:hover{border-color:var(--tw-ink)}.t-option-icon{color:var(--tw-ink-2);display:flex}.t-option-icon.gold{color:var(--tw-gold)}.t-way-mark{box-sizing:border-box;border:1.5px solid var(--tw-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.t-option-text{flex-direction:column;flex:1;line-height:1.25;display:flex}.t-option-title{font-size:15px;font-weight:700}.t-option-sub{font-size:var(--tw-size-label);color:var(--tw-ink-2)}.t-option-over{font-size:var(--tw-size-min);letter-spacing:.06em;color:var(--tw-ink-2);font-weight:700}.t-option.offer{border:1.5px solid var(--tw-gold);gap:12px}.t-option.fight{border-color:var(--tw-danger)}.t-option.persuade{border-style:double;border-width:3px}.t-harder{border:1px solid var(--tw-ink-2);letter-spacing:.04em;color:var(--tw-ink-2);white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px}.t-free{gap:8px;display:flex}.t-free-field{border-radius:var(--tw-radius);border:1px solid var(--tw-line-2);background:var(--tw-bg);min-height:48px;color:var(--tw-ink-2);flex-direction:row;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.t-free-field input{color:var(--tw-ink);font-family:var(--tw-font-body);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.t-votes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.t-vote{border-radius:var(--tw-radius);border:1px solid var(--tw-line-2);background:var(--tw-raised);min-height:52px;color:var(--tw-ink);text-align:left;align-items:center;gap:8px;padding:12px 14px;font-size:16px;font-weight:700;display:flex}.t-waiting{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.t-person{border:1px solid var(--tw-line-2);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:14px;display:inline-flex}.t-turn-foot{border-top:1px solid var(--tw-line);align-items:center;gap:16px;padding-top:12px;font-size:14px;display:flex}.t-turn-foot svg{vertical-align:-3px}.t-ending{border-radius:var(--tw-radius-large);border:var(--tw-frame);background:var(--tw-raised);flex-direction:column;gap:14px;padding:16px 18px;display:flex}.t-ending-head{align-items:center;gap:14px;display:flex}.t-ending-head b{font-family:var(--tw-font-display);font-weight:var(--tw-display-weight);letter-spacing:var(--tw-display-tracking);text-transform:var(--tw-display-case);font-size:22px}.t-ending-icon{box-sizing:border-box;border:2px solid var(--tw-gold);width:40px;height:40px;color:var(--tw-gold);border-radius:50%;justify-content:center;align-items:center;display:flex}.t-ending-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-size:14px;display:grid}.t-ending-grid>div{border-radius:var(--tw-radius);background:var(--tw-surface-2);flex-direction:column;gap:2px;padding:10px;display:flex}.t-ending-grid>div.private{background:var(--tw-private-bg);border:1.5px dashed var(--tw-private)}.t-ending-grid b{font-size:16px}.t-me{align-items:center;gap:12px;display:flex}.t-medallion{box-sizing:border-box;width:52px;height:52px;font-family:var(--tw-font-display);background:var(--tw-surface-2);border:2px solid var(--tw-line-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:24px;display:flex}.t-me-name{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.t-me-name .t-display{font-size:22px}.t-me-name .t-dim{font-size:14px}.t-tags{font-size:var(--tw-size-label);flex-wrap:wrap;gap:6px;display:flex}.t-tag{border:1px solid var(--tw-line-2);border-radius:999px;padding:3px 9px}.t-tag.dim{border-color:var(--tw-line);color:var(--tw-ink-2)}.t-tag.danger{border-color:var(--tw-danger);color:var(--tw-danger)}.t-purse{align-items:center;gap:10px;display:flex}.t-coin-amount{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:14px;display:flex}.t-coin{box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:flex}.t-coin.gold{background:var(--tw-coin-gold);border:1.5px solid var(--tw-coin-gold-line);color:var(--tw-coin-gold-ink)}.t-coin.silver{background:var(--tw-coin-silver);border:1.5px solid var(--tw-coin-silver-line);color:var(--tw-coin-silver-ink)}.t-coin.copper{background:var(--tw-coin-copper);border:1.5px solid var(--tw-coin-copper-line);color:var(--tw-coin-copper-ink)}.t-give{gap:6px;display:flex}.t-give input{flex:1;min-width:0}.t-give .t-primary{min-height:36px;padding:0 12px}.t-to{align-self:flex-start}.t-items{flex-direction:column;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.t-items li{border-bottom:1px solid var(--tw-line);align-items:center;gap:8px;min-height:32px;display:flex}.t-items li:last-child{border-bottom:0}.t-handouts{flex-direction:column;gap:8px;display:flex}.t-handout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.t-handout{border-radius:var(--tw-radius);border:1px solid var(--tw-line-2);background:var(--tw-raised);color:var(--tw-ink);font-size:var(--tw-size-label);text-align:left;flex-direction:column;gap:6px;padding:6px;display:flex}.t-handout img{object-fit:cover;background:var(--tw-paper);border-radius:2px;width:100%;height:58px}.t-handout-full{border-radius:var(--tw-radius);background:var(--tw-paper);max-width:100%}.t-shelf{border-top:1px solid var(--tw-line);flex-direction:column;gap:6px;padding-top:12px;display:flex}.t-shelf-item{min-height:40px;color:var(--tw-ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 4px;font-size:14px;display:flex}.t-shelf-item:disabled{color:var(--tw-ink-2)}.t-overlay{border-radius:var(--tw-radius-large);border:1px solid var(--tw-line-2);background:var(--tw-surface);width:min(720px,100vw - 32px);max-height:calc(100dvh - 64px);color:var(--tw-ink);padding:20px 24px}.t-overlay::backdrop{background:#00000073}.t-overlay-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.t-overlay h2{font-family:var(--tw-font-display);font-weight:var(--tw-display-weight);letter-spacing:var(--tw-display-tracking);text-transform:var(--tw-display-case);margin:0}.t-overlay .log{max-height:none}.t-combat{flex-direction:column;gap:12px;display:flex}.t-combat-head{align-items:baseline;gap:12px;font-size:14px;display:flex}.t-combat-head h2{font-size:22px}.t-initiative{gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.t-initiative li{border-radius:var(--tw-radius);border:1px solid var(--tw-line);background:var(--tw-surface);flex:1;align-items:center;gap:8px;min-width:110px;padding:6px 8px;display:flex}.t-initiative li.current{border:2px solid var(--tw-accent);background:var(--tw-accent-soft)}.t-initiative-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.t-initiative-text b{font-size:var(--tw-size-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.t-initiative-text>span{font-size:var(--tw-size-min);color:var(--tw-ink-2);align-items:center;gap:5px;display:flex}.t-initiative-text>span.down{color:var(--tw-danger)}.t-shape{box-sizing:border-box;border:2px solid var(--tw-ink-2);background:var(--tw-surface);border-radius:50%;flex:none;width:22px;height:22px;display:inline-block}.t-shape.enemy{border-color:var(--tw-danger);background:var(--tw-danger-soft);border-radius:3px;width:16px;height:16px;margin:0 3px;transform:rotate(45deg)}.t-shape.current{border-color:var(--tw-ink-2);box-shadow:0 0 0 2px var(--tw-accent)}.t-shape.target{box-shadow:0 0 0 2px var(--tw-map-cell), 0 0 0 4px var(--tw-danger)}.t-health{gap:2px;display:inline-flex}.t-health span{border:1px solid var(--tw-danger);box-sizing:border-box;width:6px;height:6px}.t-health span.on{background:var(--tw-danger)}.t-battle{justify-content:center;align-items:flex-start;gap:20px;display:flex}.t-map{--t-cell:44px;border-radius:var(--tw-radius-large);background:var(--tw-map-bg);border:var(--tw-frame);gap:3px;max-width:100%;padding:8px;display:grid;overflow:auto}.t-cell{background:var(--tw-map-cell);cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:flex}.t-cell:disabled{cursor:default}.t-cell.rock{background:var(--tw-map-rock)}.t-cell.rough{background:var(--tw-map-path);background-image:radial-gradient(var(--tw-line-2) 1px, transparent 1.5px);background-size:8px 8px}.t-reach,.t-legend-dot{background:var(--tw-accent);border-radius:50%;width:9px;height:9px}.t-figure{z-index:1;box-sizing:border-box;border:2px solid var(--tw-ink-2);background:var(--tw-surface);width:calc(100% - 10px);height:calc(100% - 10px);color:var(--tw-ink);font-size:var(--tw-size-min);cursor:pointer;border-radius:50%;justify-content:center;place-self:center;align-items:center;padding:0;font-weight:700;display:flex;position:relative}.t-figure.me{border-color:var(--tw-accent)}.t-figure.enemy{border-color:var(--tw-danger);background:var(--tw-danger-soft);border-radius:4px;width:calc(100% - 16px);height:calc(100% - 16px);transform:rotate(45deg)}.t-figure.enemy>span{transform:rotate(-45deg)}.t-figure.target{box-shadow:0 0 0 3px var(--tw-map-cell), 0 0 0 5px var(--tw-danger)}.t-figure.target.selected,.t-figure.selected{box-shadow:0 0 0 3px var(--tw-map-cell), 0 0 0 7px var(--tw-danger)}.t-figure.party.selected{box-shadow:0 0 0 3px var(--tw-map-cell), 0 0 0 6px var(--tw-ink)}.t-figure.current{box-shadow:0 0 0 3px var(--tw-map-bg), 0 0 0 6px var(--tw-accent)}.t-figure.down{opacity:.7;background:var(--tw-danger-soft)}.t-legend{width:120px;font-size:var(--tw-size-label);color:var(--tw-ink-2);flex-direction:column;flex:none;gap:10px;line-height:1.35;display:flex}.t-legend>span{align-items:center;gap:8px;display:flex}.t-legend .t-label{color:var(--tw-ink)}.t-legend .t-shape{width:16px;height:16px}.t-legend .t-shape.enemy{width:12px;height:12px;margin:0 2px}.t-legend-dot{margin:0 3.5px}.t-legend-rock{background:var(--tw-map-rock);border-radius:3px;width:16px;height:16px}.t-resources{font-size:var(--tw-size-label);flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.t-resource{background:var(--tw-surface);border:1px solid var(--tw-line-2);white-space:nowrap;border-radius:999px;padding:4px 10px}.t-resource.spent{border-color:var(--tw-line);color:var(--tw-ink-2);background:0 0}.t-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.t-action{border-radius:var(--tw-radius);border:1px solid var(--tw-line-2);background:var(--tw-raised);min-height:48px;color:var(--tw-ink);align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:700;display:flex}.t-action[aria-pressed=true]{border:2px solid var(--tw-ink)}.t-action:disabled{opacity:.5}.t-self-start{align-self:flex-start}.t-primary svg{margin-right:8px}.t-saves{flex-wrap:wrap;gap:28px;display:flex}.t-saves-row{align-items:center;gap:8px;font-size:14px;display:flex}.t-saves-label{width:92px}.t-save{box-sizing:border-box;border:2px solid var(--tw-line-2);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:flex}.t-save.failure{border-radius:4px}.t-save.success.on{background:var(--tw-ok);border-color:var(--tw-ok);color:var(--tw-surface)}.t-save.failure.on{background:var(--tw-danger);border-color:var(--tw-danger);color:var(--tw-surface)}.t-vote{flex-direction:column;align-items:stretch;gap:8px}.t-vote.chosen{border:2px solid var(--tw-accent)}.t-vote:disabled{opacity:1;cursor:default}.t-vote-title{align-items:center;gap:8px;display:flex}.t-vote-mine{font-size:var(--tw-size-min);color:var(--tw-accent-text);align-items:center;gap:4px;display:inline-flex}.t-vote-voters{font-size:var(--tw-size-label);color:var(--tw-ink-2);align-items:center;gap:6px;font-weight:400;display:flex}.t-vote-voters .t-avatar.small{width:24px;height:24px;font-size:12px}.t-center{overflow-x:hidden}.t-turn-column,.t-band-text{min-width:0}.t-band{flex-wrap:wrap}.t-combat>*{flex-shrink:0}.t-combat-head,.t-battle{flex-wrap:wrap}.t-actions .t-fill{min-width:8px}.t-grip{display:none}@media (width<=1099px){.t-grid{grid-template:"left center"minmax(0,1fr)"right center"minmax(0,1fr)/300px minmax(0,1fr)}.t-left{grid-area:left}.t-right{border-left:0;border-right:1px solid var(--tw-line);border-top:1px solid var(--tw-line);grid-area:right}.t-center{grid-area:center}.t-talk{min-height:200px}.t-legend{display:none}}body:has(.tt.phone) .topbar{display:none}.tt.phone{height:100dvh;min-height:0}.t-header.phone{gap:8px;height:56px;padding:0 8px 0 4px}.t-header.phone .t-header-place{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.t-header.phone .t-badge{height:30px;font-size:var(--tw-size-label);padding:0 10px}.t-icon-button.bare{width:44px;height:44px;color:var(--tw-ink);border:0}.t-groupbar{background:var(--tw-surface);border-bottom:1px solid var(--tw-line);flex:none;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:4px;margin:0;padding:8px 10px;list-style:none;display:grid}.t-groupbar li{align-items:center;gap:6px;min-width:0;display:flex}.t-groupbar li.faded{opacity:.6}.t-groupbar .t-avatar{width:32px;height:32px;font-size:15px;position:relative}.t-avatar-mark{box-sizing:border-box;border:2px solid var(--tw-surface);background:var(--tw-surface);width:11px;height:11px;box-shadow:0 0 0 1.5px var(--tw-ink-2);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.t-avatar-mark.turn{background:var(--tw-accent);box-shadow:0 0 0 1.5px var(--tw-accent)}.t-avatar-mark.done{background:var(--tw-ok);box-shadow:0 0 0 1.5px var(--tw-ok)}.t-avatar-mark.ai,.t-avatar-mark.away{border-radius:2px}.t-avatar-mark.away{background:var(--tw-ink-2)}.t-avatar-mark.off{border-radius:0}.t-avatar-mark.down{background:var(--tw-danger);box-shadow:0 0 0 1.5px var(--tw-danger);border-radius:0}.t-groupbar-text{min-width:0;font-size:var(--tw-size-min);flex-direction:column;gap:3px;display:flex}.t-groupbar-text b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.t-groupbar .t-status{font-size:var(--tw-size-min);white-space:nowrap}.t-hp-bar.mini{border-radius:2px;flex:none;width:40px;height:4px;display:block}.t-hp-bar.mini .t-hp-fill{display:block}.t-page{background:var(--tw-surface);flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px;display:flex;overflow-y:auto}.t-page .t-talk{flex:1}.t-tabbar{box-sizing:border-box;background:var(--tw-surface);border-top:1px solid var(--tw-line);flex:none;grid-template-columns:repeat(5,minmax(0,1fr));height:64px;padding:4px 4px 8px;display:grid}.t-tabbar button{min-width:0;color:var(--tw-ink-2);font-size:var(--tw-size-min);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.t-tabbar button[aria-current=page]{color:var(--tw-ink);font-weight:700}.t-tab-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.t-unread{box-sizing:border-box;background:var(--tw-accent);min-width:16px;height:16px;color:var(--tw-accent-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:700;display:flex;position:absolute;top:2px;right:calc(50% - 22px)}.tt.phone .t-center{flex:1}.tt.phone .t-feed{padding:14px 18px 16px}.tt.phone .t-feed-column{gap:16px}.tt.phone .t-narration,.tt.phone .t-dialogue blockquote{font-size:17px;line-height:1.6}.tt.phone .t-narration.earlier{font-size:15px}.tt.phone .t-turn{border-top:1px solid var(--tw-line-2);border-radius:18px 18px 0 0;max-height:65%;padding:8px 14px 14px}.tt.phone .t-grip{background:0 0;border:0;width:64px;height:20px;margin:0 auto 8px;display:block;position:relative}.tt.phone .t-grip:after{content:"";background:var(--tw-line-2);border-radius:2px;height:4px;position:absolute;top:8px;left:12px;right:12px}.t-turn.collapsed .t-turn-column>:not(.t-band){display:none}.tt.phone .t-turn-column{gap:10px}.tt.phone .t-band{gap:10px;padding:8px 10px}.tt.phone .t-band-icon{width:30px;height:30px}.tt.phone .t-band-text b{font-size:18px}.tt.phone .t-option-groups{grid-template-columns:minmax(0,1fr);gap:10px}.tt.phone .t-option-group:first-child:not(.wide){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tt.phone .t-option-group:first-child:not(.wide)>.t-label{grid-column:1/-1}.tt.phone .t-option{min-height:48px;padding:4px 10px}.tt.phone .t-option-title{font-size:14px}.tt.phone .t-way-mark{width:24px;height:24px}.tt.phone .t-free-field{min-height:44px}.tt.phone .t-turn-foot{flex-wrap:wrap}.tt.phone .t-ending-grid{grid-template-columns:minmax(0,1fr)}.tt.phone .t-combat-area{gap:0;padding:0 0 12px}.tt.phone .t-combat-head{display:none}.tt.phone .t-initiative{background:var(--tw-surface);border-bottom:1px solid var(--tw-line);padding:8px 10px}.tt.phone .t-initiative li{flex:none;min-width:0}.tt.phone .t-battle{background:var(--tw-map-bg);padding:10px}.tt.phone .t-map{--t-cell:40px;border:0;gap:2px;padding:0}.tt.phone .t-legend{display:none}.tt.phone .t-combat-log{padding:10px 14px 0}.tt.phone .t-resources{justify-content:flex-start}.tt.phone .t-action{min-height:48px;font-size:14px}.tt.phone .t-saves{flex-direction:column;gap:6px}.t-page>.t-section-head.ruled:first-child{border-top:0;padding-top:0}.t-paused{border-radius:var(--tw-radius);background:var(--tw-surface-2);border:1px solid var(--tw-line-2);flex:none;margin:12px 32px 0;padding:10px 14px}.t-payment{border-radius:var(--tw-radius);background:var(--tw-private-bg);border:1.5px dashed var(--tw-private);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.t-payment .t-primary{min-height:40px;padding:0 16px}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-cyrillic-ext-400-normal-DN8azYTI.woff2)format("woff2"),url(/assets/alegreya-cyrillic-ext-400-normal-Cj1kF6KR.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-cyrillic-400-normal-72Io3whm.woff2)format("woff2"),url(/assets/alegreya-cyrillic-400-normal-VT77nruV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-greek-ext-400-normal-ueNFnE5s.woff2)format("woff2"),url(/assets/alegreya-greek-ext-400-normal-UcF-MPys.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-greek-400-normal-BI7tMDVB.woff2)format("woff2"),url(/assets/alegreya-greek-400-normal-BTnTTGc4.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-vietnamese-400-normal-D8CgJdBg.woff2)format("woff2"),url(/assets/alegreya-vietnamese-400-normal-D-Jsyxvv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-latin-ext-400-normal-BJ1luULk.woff2)format("woff2"),url(/assets/alegreya-latin-ext-400-normal-I24-Fo_X.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-latin-400-normal-BLlBRtDv.woff2)format("woff2"),url(/assets/alegreya-latin-400-normal-BuQWlRPA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-cyrillic-ext-400-italic-CJ53xJ73.woff2)format("woff2"),url(/assets/alegreya-cyrillic-ext-400-italic-281qz-PX.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-cyrillic-400-italic-CzOFVsaV.woff2)format("woff2"),url(/assets/alegreya-cyrillic-400-italic-DSxbt1-2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-greek-ext-400-italic-BqZ1xVE4.woff2)format("woff2"),url(/assets/alegreya-greek-ext-400-italic-EKR1I7m6.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-greek-400-italic-DpcfyKEk.woff2)format("woff2"),url(/assets/alegreya-greek-400-italic-D9g29fJh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-vietnamese-400-italic-CJsk7YCA.woff2)format("woff2"),url(/assets/alegreya-vietnamese-400-italic-DD2hiUnx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-latin-ext-400-italic-Cf8WgXZg.woff2)format("woff2"),url(/assets/alegreya-latin-ext-400-italic-BQgzjtbe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-latin-400-italic-BXpar-rJ.woff2)format("woff2"),url(/assets/alegreya-latin-400-italic-CJvUQvZT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alegreya-cyrillic-ext-600-normal-B7QPM3vE.woff2)format("woff2"),url(/assets/alegreya-cyrillic-ext-600-normal-FxYQreBn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alegreya-cyrillic-600-normal-BR3Uo04X.woff2)format("woff2"),url(/assets/alegreya-cyrillic-600-normal-CPGmphyD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alegreya-greek-ext-600-normal-BLBQCDBp.woff2)format("woff2"),url(/assets/alegreya-greek-ext-600-normal-lbo5m9Hv.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alegreya-greek-600-normal-D4zUWKuR.woff2)format("woff2"),url(/assets/alegreya-greek-600-normal-KiLOcebc.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alegreya-vietnamese-600-normal-DEsoY4JG.woff2)format("woff2"),url(/assets/alegreya-vietnamese-600-normal-DXCvCrGy.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alegreya-latin-ext-600-normal-CDdhKDsc.woff2)format("woff2"),url(/assets/alegreya-latin-ext-600-normal-BPrSHx0a.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/alegreya-latin-600-normal-BeiX5Wwc.woff2)format("woff2"),url(/assets/alegreya-latin-600-normal-BWmAhYVc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-cyrillic-ext-400-normal-CBouUAPx.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-400-normal-ClLgPhqT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-cyrillic-400-normal-CFUoBDld.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-400-normal-C2XSGevv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-greek-ext-400-normal-CaUEPd_u.woff2)format("woff2"),url(/assets/alegreya-sans-greek-ext-400-normal-D6j-TQLM.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-greek-400-normal-B87Md6o9.woff2)format("woff2"),url(/assets/alegreya-sans-greek-400-normal-8U5NAP_q.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-vietnamese-400-normal-D7fwYHgb.woff2)format("woff2"),url(/assets/alegreya-sans-vietnamese-400-normal-BFvpiE3j.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-ext-400-normal-D7N6b6bd.woff2)format("woff2"),url(/assets/alegreya-sans-latin-ext-400-normal-DpBVrRWA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-400-normal-DtLlO8BS.woff2)format("woff2"),url(/assets/alegreya-sans-latin-400-normal-DmA8jeke.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-cyrillic-ext-500-normal-BjdEjhHc.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-500-normal-CBZLRaMr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-cyrillic-500-normal-kQHBM3cE.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-500-normal-gEBUHwKD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-greek-ext-500-normal-8OvC5Vmr.woff2)format("woff2"),url(/assets/alegreya-sans-greek-ext-500-normal-Cp0bGOKK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-greek-500-normal-CjlmbScm.woff2)format("woff2"),url(/assets/alegreya-sans-greek-500-normal-BwxJMQU_.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-vietnamese-500-normal-CFLbXWhL.woff2)format("woff2"),url(/assets/alegreya-sans-vietnamese-500-normal-B1LHNMw0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-latin-ext-500-normal-TH5u60nj.woff2)format("woff2"),url(/assets/alegreya-sans-latin-ext-500-normal-CxFoZ42m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-latin-500-normal-DS713u5J.woff2)format("woff2"),url(/assets/alegreya-sans-latin-500-normal-vXxrTKJT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-cyrillic-ext-700-normal-Cpzx2u2L.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-700-normal-YOec_wOb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-cyrillic-700-normal-BMO00Gdb.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-700-normal-qSextXl4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-greek-ext-700-normal-ChNZoGr1.woff2)format("woff2"),url(/assets/alegreya-sans-greek-ext-700-normal-BVJ8GoGc.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-greek-700-normal-CTof9pYC.woff2)format("woff2"),url(/assets/alegreya-sans-greek-700-normal-BZuMtSJ5.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-vietnamese-700-normal-CHYTK2w7.woff2)format("woff2"),url(/assets/alegreya-sans-vietnamese-700-normal-D0056cUE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-latin-ext-700-normal-HuHd3-Mg.woff2)format("woff2"),url(/assets/alegreya-sans-latin-ext-700-normal-CkNjzB9Y.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-latin-700-normal-DEbcy2sF.woff2)format("woff2"),url(/assets/alegreya-sans-latin-700-normal-BnzUNlma.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cinzel-latin-ext-500-normal-1Z8Q-7rh.woff2)format("woff2"),url(/assets/cinzel-latin-ext-500-normal-BxIh9iwm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cinzel-latin-500-normal-B-2dbOfA.woff2)format("woff2"),url(/assets/cinzel-latin-500-normal-DMNTwV-V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-ext-700-normal-C24KFjuG.woff2)format("woff2"),url(/assets/cinzel-latin-ext-700-normal-CORa-yIv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2"),url(/assets/cinzel-latin-700-normal-C-gK7hA8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/im-fell-english-latin-400-normal-BhowGHCQ.woff2)format("woff2"),url(/assets/im-fell-english-latin-400-normal-CxhBQSzl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/im-fell-english-latin-400-italic-DD_ylKHZ.woff2)format("woff2"),url(/assets/im-fell-english-latin-400-italic-hN89MLGX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-ext-700-normal-ClYbKGw-.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-700-normal-BQc-7cTM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-700-normal-CYfAanHo.woff2)format("woff2"),url(/assets/instrument-sans-latin-700-normal-DfAjL1vF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-CYkrUebz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-DEwCKrdL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-normal-D_DO3bho.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-DFDfvBrN.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-9XEw6Pmr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-B5LksYz5.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-DKmgyNre.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-C1O10bxN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-italic-zoDFlEzN.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-italic-Drp6JL_V.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-italic-BLN19cOa.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-italic-C-sRFhvU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-italic-C7D4Dq0H.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-italic-Ce3U_qGW.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-italic-B7_QYl3c.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-italic-7zG0SGDK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-italic-Cj8BerOQ.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-italic-Cttr6ITu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-italic-DZulBB6l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-600-normal-h2VnbV3V.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-600-normal-CHh5eQWW.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-greek-600-normal-DdRkKr-1.woff2)format("woff2"),url(/assets/source-serif-4-greek-600-normal-OkzgCkGB.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-vietnamese-600-normal-B33FcZBi.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-600-normal-CKUOBVO_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-ext-600-normal-pa-C5Dkf.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-600-normal-B2fExS53.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(/assets/source-serif-4-latin-600-normal-DeJomR3S.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-ext-400-normal-B4-YHs9i.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-400-normal--n_iQ4wr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-400-normal-Bx9Tn3WZ.woff2)format("woff2"),url(/assets/spectral-cyrillic-400-normal-X3p2PSzL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-vietnamese-400-normal-C7CRHYqk.woff2)format("woff2"),url(/assets/spectral-vietnamese-400-normal-CWkMWCzb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-ext-400-normal-XDLFwhqg.woff2)format("woff2"),url(/assets/spectral-latin-ext-400-normal-BHbqXr-7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-normal-CTVgUekv.woff2)format("woff2"),url(/assets/spectral-latin-400-normal-D34IWA1h.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-ext-400-italic-CZOVIkJA.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-400-italic-C6Gmo4JY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-400-italic-C6o5RXh-.woff2)format("woff2"),url(/assets/spectral-cyrillic-400-italic-C95RxGpc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-vietnamese-400-italic-DO3bsfcj.woff2)format("woff2"),url(/assets/spectral-vietnamese-400-italic-D8dhja4j.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-ext-400-italic-BgTM1Mst.woff2)format("woff2"),url(/assets/spectral-latin-ext-400-italic-BcKU4A_a.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-italic-CDO25mTW.woff2)format("woff2"),url(/assets/spectral-latin-400-italic-Ds-NcNVC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-cyrillic-ext-600-normal-CvRHnPuy.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-600-normal-BVATWin6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-cyrillic-600-normal-Dl75bDKp.woff2)format("woff2"),url(/assets/spectral-cyrillic-600-normal-veT-ELBO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-vietnamese-600-normal-ZNiwCzjU.woff2)format("woff2"),url(/assets/spectral-vietnamese-600-normal-esmjhrFa.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-latin-ext-600-normal-DKlDBbgb.woff2)format("woff2"),url(/assets/spectral-latin-ext-600-normal-DnKmvInL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-latin-600-normal-DE3OxvnQ.woff2)format("woff2"),url(/assets/spectral-latin-600-normal-DXnQJnYb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tw-space-1:4px;--tw-space-2:8px;--tw-space-3:12px;--tw-space-4:16px;--tw-space-5:24px;--tw-space-6:32px;--tw-space-7:48px;--tw-space-8:64px;--tw-size-narration:19px;--tw-line-height-narration:1.65;--tw-size-narration-old:17px;--tw-size-title:28px;--tw-size-title-small:22px;--tw-size-ui:16px;--tw-size-ui-small:14px;--tw-size-label:13px;--tw-size-min:12px;--tw-measure:680px;--tw-tap-target:44px;--tw-coin-gold:#e2b84a;--tw-coin-gold-line:#9c7a1e;--tw-coin-gold-ink:#2a1e05;--tw-coin-silver:#c9ced6;--tw-coin-silver-line:#8a919c;--tw-coin-silver-ink:#22252a;--tw-coin-copper:#c98252;--tw-coin-copper-line:#8a4f2a;--tw-coin-copper-ink:#2b1408}[data-theme=parchment]{--tw-font-display:"IM Fell English", Georgia, serif;--tw-font-body:"Spectral", Georgia, serif;--tw-font-ui:"Alegreya Sans", "Trebuchet MS", sans-serif;--tw-display-weight:400;--tw-display-tracking:.01em;--tw-display-case:none;--tw-radius:4px;--tw-radius-large:6px;--tw-ornament:"❦"}[data-theme=gloomwood]{--tw-font-display:"Cinzel", "Times New Roman", serif;--tw-font-body:"Alegreya", Georgia, serif;--tw-font-ui:"Alegreya Sans", "Trebuchet MS", sans-serif;--tw-display-weight:700;--tw-display-tracking:.06em;--tw-display-case:uppercase;--tw-radius:2px;--tw-radius-large:3px;--tw-ornament:"✦"}[data-theme=clear]{--tw-font-display:"Instrument Sans", system-ui, sans-serif;--tw-font-body:"Source Serif 4", Georgia, serif;--tw-font-ui:"Instrument Sans", system-ui, sans-serif;--tw-display-weight:600;--tw-display-tracking:-.01em;--tw-display-case:none;--tw-radius:10px;--tw-radius-large:14px;--tw-ornament:""}:root,[data-theme=parchment][data-mode=light]{--tw-bg:#e9dfc8;--tw-surface:#f7f0df;--tw-surface-2:#ede3cb;--tw-raised:#fcf8ee;--tw-ink:#2a2016;--tw-ink-2:#5b4a36;--tw-line:#d3c3a0;--tw-line-2:#a88f64;--tw-accent:#8c2b1d;--tw-accent-text:#8c2b1d;--tw-accent-ink:#fff7ea;--tw-accent-soft:#f2ddd0;--tw-gold:#85600f;--tw-private:#33478a;--tw-private-bg:#e6e5ef;--tw-danger:#9e2416;--tw-danger-soft:#f3d9d3;--tw-ok:#2e6a37;--tw-map-bg:#bfb091;--tw-map-cell:#e8dcbf;--tw-map-rock:#8f7f62;--tw-map-path:#f3e9d0;--tw-paper:#efe2c2;--tw-paper-ink:#4a3a26;--tw-frame:3px double #a88f64;--tw-dock-shadow:0 -6px 18px #3c280a14}[data-theme=parchment][data-mode=dark]{--tw-bg:#15100b;--tw-surface:#201912;--tw-surface-2:#2b2219;--tw-raised:#2f251b;--tw-ink:#eee2c9;--tw-ink-2:#bca886;--tw-line:#3f3223;--tw-line-2:#6e5a3e;--tw-accent:#e2a64c;--tw-accent-text:#e2a64c;--tw-accent-ink:#1a1208;--tw-accent-soft:#3a2b15;--tw-gold:#e6be66;--tw-private:#aeb9f2;--tw-private-bg:#23243a;--tw-danger:#f08068;--tw-danger-soft:#3e1f18;--tw-ok:#93cc9f;--tw-map-bg:#0d0906;--tw-map-cell:#2b2219;--tw-map-rock:#54442f;--tw-map-path:#3a2e20;--tw-paper:#d9c9a3;--tw-paper-ink:#3a2b18;--tw-frame:3px double #6e5a3e;--tw-dock-shadow:0 -8px 24px #00000059}[data-theme=gloomwood]{--tw-bg:#0c110f;--tw-surface:#131a17;--tw-surface-2:#1b2521;--tw-raised:#1f2a26;--tw-ink:#dde4db;--tw-ink-2:#9daaa1;--tw-line:#26332d;--tw-line-2:#43564d;--tw-accent:#ee7a3e;--tw-accent-text:#f08a52;--tw-accent-ink:#160a03;--tw-accent-soft:#33200f;--tw-gold:#d7b562;--tw-private:#93bbea;--tw-private-bg:#142131;--tw-danger:#f2735c;--tw-danger-soft:#3a1a14;--tw-ok:#82c792;--tw-map-bg:#070b09;--tw-map-cell:#1b2521;--tw-map-rock:#3a4b43;--tw-map-path:#25332d;--tw-paper:#c9c2a8;--tw-paper-ink:#2b2a22;--tw-frame:1px solid #43564d;--tw-dock-shadow:0 -10px 30px #00000080}[data-theme=clear][data-mode=light]{--tw-bg:#f2f3f5;--tw-surface:#fff;--tw-surface-2:#f0f2f5;--tw-raised:#fff;--tw-ink:#15171c;--tw-ink-2:#545a66;--tw-line:#dde0e6;--tw-line-2:#b4bac5;--tw-accent:#2b50cf;--tw-accent-text:#2b50cf;--tw-accent-ink:#fff;--tw-accent-soft:#e3e9fb;--tw-gold:#8c6200;--tw-private:#6e35ae;--tw-private-bg:#f3ecfb;--tw-danger:#bf2f1c;--tw-danger-soft:#fbe5e1;--tw-ok:#1d7442;--tw-map-bg:#d5dae2;--tw-map-cell:#fff;--tw-map-rock:#8f97a5;--tw-map-path:#eef1f5;--tw-paper:#f1ebdd;--tw-paper-ink:#3b3326;--tw-frame:1px solid #dde0e6;--tw-dock-shadow:0 -4px 16px #1419280f}[data-theme=clear][data-mode=dark]{--tw-bg:#0f1115;--tw-surface:#171a20;--tw-surface-2:#20242c;--tw-raised:#1d2128;--tw-ink:#eceef2;--tw-ink-2:#a6acb8;--tw-line:#2b3038;--tw-line-2:#4a515e;--tw-accent:#86a2ff;--tw-accent-text:#9bb2ff;--tw-accent-ink:#0a1024;--tw-accent-soft:#1c2645;--tw-gold:#e5b84e;--tw-private:#c8a4f6;--tw-private-bg:#251c34;--tw-danger:#ff7d69;--tw-danger-soft:#3a1a16;--tw-ok:#74d49c;--tw-map-bg:#0a0c0f;--tw-map-cell:#20242c;--tw-map-rock:#444b57;--tw-map-path:#292e37;--tw-paper:#dcd5c5;--tw-paper-ink:#2e2a22;--tw-frame:1px solid #2b3038;--tw-dock-shadow:0 -8px 24px #0006}body{background:var(--tw-bg);color:var(--tw-ink);font-family:var(--tw-font-ui);margin:0}:root{--bg:var(--tw-bg);--surface:var(--tw-surface);--text:var(--tw-ink);--muted:var(--tw-ink-2);--line:var(--tw-line);--line-strong:var(--tw-line-2);--accent:var(--tw-accent);--accent-text:var(--tw-accent-ink);--done:var(--tw-ok);--other:var(--tw-danger);--private:var(--tw-private-bg);--private-edge:var(--tw-private);--intent:var(--tw-surface-2);--error:var(--tw-danger);--banner:var(--tw-surface-2);--here:var(--tw-surface-2);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-mode=dark],[data-theme=gloomwood]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--tw-font-ui);font-size:var(--tw-size-ui);margin:0;line-height:1.5}main{max-width:1400px;margin:0 auto;padding:16px}h1,h2{font-family:var(--tw-font-display);font-weight:var(--tw-display-weight);letter-spacing:var(--tw-display-tracking);text-transform:var(--tw-display-case)}h1{font-size:var(--tw-size-title-small);margin:0 0 12px}h2{margin:0 0 8px;font-size:1.15rem}a{color:var(--text)}.topbar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.brand{font-family:var(--tw-font-display);font-weight:var(--tw-display-weight);text-transform:var(--tw-display-case);color:var(--text);letter-spacing:.02em;text-decoration:none}.who{align-items:center;gap:12px;display:flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--tw-radius-large);min-width:0;margin-bottom:16px;padding:16px}.narrow{max-width:420px;margin:32px auto}.columns{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.table,.desk{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}@media (width<=860px){.table,.desk{grid-template-columns:1fr}}.stack{flex-direction:column;gap:10px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.grow{flex:1;min-width:0}label{flex-direction:column;gap:4px;font-size:.9rem;display:flex}label.inline{flex-direction:row;align-items:center}input,select,textarea,button{font:inherit;color:inherit}input,select,textarea{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--tw-radius);max-width:100%;padding:6px 8px}textarea{width:100%}.mono{font-family:ui-monospace,monospace;font-size:.85rem}button{background:var(--tw-raised);border:1px solid var(--line-strong);border-radius:var(--tw-radius);cursor:pointer;padding:6px 12px}button:hover:not(:disabled){border-color:var(--text)}button:disabled{opacity:.5;cursor:default}button.primary,form>button:last-of-type:not(.link){background:var(--accent);color:var(--accent-text);border-color:var(--accent)}button.link{color:var(--text);background:0 0;border:none;padding:0;text-decoration:underline}button.small{font-size:.85rem}.muted{color:var(--muted)}.error{color:var(--error);cursor:pointer}.banner{background:var(--banner);border:1px solid var(--line-strong);border-radius:var(--tw-radius-large);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex}.list{padding-left:18px}.compact{margin:4px 0;padding-left:18px}.log{border:1px solid var(--line);border-radius:var(--tw-radius-large);max-height:55vh;margin:0 0 12px;padding:0;list-style:none;overflow-y:auto}.line{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:6px 10px;display:flex}.line .seq{color:var(--muted);text-align:right;min-width:2ch;font-size:.75rem}.line .text{white-space:pre-wrap;flex:1}.line.narration .text,.line.dialogue .text{font-family:var(--tw-font-body)}.line.dialogue .text{font-style:italic}.line.private{background:var(--private);border:1px dashed var(--private-edge)}.line.intent{background:var(--intent)}.line.mechanics .text{color:var(--muted);font-size:.9rem}.readaloud{font-family:var(--tw-font-body);white-space:pre-wrap}.sheet{border-top:1px solid var(--line);padding:8px 0}.sheet-head{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.abilities{flex-wrap:wrap;gap:10px;font-size:.9rem;display:flex}.combat{margin:12px 0}.map{max-width:100%;height:auto;margin:8px 0;display:block}.cell{fill:var(--tw-map-cell);stroke:var(--line);cursor:pointer}.cell.wall{fill:var(--tw-map-rock);cursor:default}.cell.difficult{fill:var(--tw-map-path)}.token rect{fill:var(--other);stroke:#0000;stroke-width:3px;cursor:pointer}.token.party rect{fill:var(--muted)}.token.current rect{stroke:var(--accent)}.token.selected rect{stroke:var(--text);stroke-width:4px}.token text{fill:var(--surface);pointer-events:none;font-size:12px}.controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.handout img{border-radius:var(--tw-radius);max-width:100%}.handout{margin:8px 0}details summary{cursor:pointer;margin-bottom:6px}.calls{padding-left:18px;font-size:.9rem}pre.mono{white-space:pre-wrap;word-break:break-word;background:var(--bg);border-radius:var(--tw-radius);max-height:240px;margin:0;padding:6px 8px;overflow:auto}.builder .step{border-top:1px solid var(--line);padding:12px 0}.builder h3{margin:0 0 8px;font-size:1rem}.cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:8px;display:grid}button.choice{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:flex}button.choice.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.abilities-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.hint{color:var(--muted);font-style:italic}.options{flex-direction:column;gap:6px;margin:8px 0;display:flex}button.option{text-align:left;padding:8px 12px}button.option.exit:before{content:"→ "}button.option.fight{border-color:var(--other)}button.option.persuade,button.option.vote{border-style:double;border-width:3px}button.option.split{border-left-width:4px}.gm h3{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:4px 0 0;font-size:.9rem}.story{padding-bottom:4px;overflow-x:auto}.story .node{cursor:pointer}.story .node rect{fill:var(--surface);stroke:var(--line);stroke-width:1.5px}.story .node .title{fill:var(--muted);font-size:11px;font-weight:600}.story .node .who{fill:var(--muted);font-size:11px}.story .node.visited .title{fill:var(--text)}.story .node.ending rect{stroke:var(--tw-gold);stroke-width:2.5px}.story .node.current rect{fill:var(--here);stroke:var(--text);stroke-width:2.5px}.story .node.current .title,.story .node.current .who{fill:var(--text)}.story .node.fighting rect{stroke:var(--other)}.story .node.selected rect{stroke:var(--text);stroke-width:3px}.story .edge{fill:none;stroke:var(--line);stroke-width:1.5px}.story .edge.locked{stroke-dasharray:.5 4;stroke-linecap:round;stroke-width:2px}.story .edge.near{stroke:var(--muted)}.story .arrowhead{fill:var(--muted)}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}button.tab{background:0 0;border:none;border-bottom:3px solid #0000;border-radius:0;padding:6px 10px}button.tab.active{border-bottom-color:var(--text);font-weight:600}.now{border-radius:var(--tw-radius-large);background:var(--here);margin-bottom:12px;padding:10px 12px}.now h2{margin:0}.tell{border-left:4px solid var(--accent);padding-left:10px}.tell button.link{margin-left:8px}.due{border-left:4px solid var(--accent);padding-left:10px}.composer{margin-bottom:12px}.guide .action.done{opacity:.65}details.more>summary{font-weight:600}.players{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.player{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--line);border-radius:var(--tw-radius-large);padding:8px 10px}.player p{margin:4px 0}.player.chosen{border-left-color:var(--done)}.player.attention{border-left-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.badge{background:var(--tw-surface-2);border:1px solid var(--line);border-radius:999px;padding:0 8px}.badge.private{background:var(--private);border:1px dashed var(--private-edge)}.curation li button.link,.player li button.link{margin-left:8px}.cell.reachable{fill:var(--tw-map-path);cursor:pointer}.token.targetable rect{stroke:var(--other);stroke-width:3px}button.danger{border-color:var(--error);color:var(--error)}.option .harder{color:var(--muted);font-size:.85em;font-weight:600}.log.current{border:none;max-height:none}.log.current .line{border-bottom:none;padding:6px 0}.log.current .seq{display:none}.log.current .line.narration .text,.log.current .line.dialogue .text{font-size:var(--tw-size-narration);line-height:var(--tw-line-height-narration)}.protocol summary{cursor:pointer;font-weight:600}.protocol[open] summary{margin-bottom:12px}.invite-link{width:100%}.themes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:12px;display:grid}.theme-choice{text-align:left;background:var(--tw-surface);color:var(--tw-ink);border:1px solid var(--tw-line-2);border-radius:var(--tw-radius-large);font-family:var(--tw-font-ui);flex-direction:column;align-items:flex-start;gap:4px;padding:10px;display:flex}.theme-choice strong{font-family:var(--tw-font-display);font-weight:var(--tw-display-weight);text-transform:var(--tw-display-case);letter-spacing:var(--tw-display-tracking)}.theme-choice small{color:var(--tw-ink-2)}.theme-choice.chosen{border:2px solid var(--tw-accent)}.theme-sample{box-sizing:border-box;border-radius:var(--tw-radius);background:var(--tw-bg);gap:4px;width:100%;height:28px;padding:4px;display:flex}.theme-sample span{border-radius:var(--tw-radius);background:var(--tw-raised);border:1px solid var(--tw-line);flex:1}.theme-sample span:nth-child(2){background:var(--tw-accent)}.theme-sample span:nth-child(3){background:var(--tw-private-bg);border:1px dashed var(--tw-private)}.state-ok{color:var(--tw-ok)}.state-warning{color:var(--tw-danger);font-weight:600}.cost-bars{margin:0 0 12px;padding:0;list-style:none}.cost-bars li{font-size:var(--tw-size-ui-small);grid-template-columns:3.5em minmax(0,1fr) 6em;align-items:center;gap:8px;display:grid}.cost-bar{background:var(--tw-surface-2);border-radius:var(--tw-radius);height:10px}.cost-bar span{background:var(--tw-gold);border-radius:var(--tw-radius);height:100%;display:block}table.counts{border-collapse:collapse;width:100%;font-size:var(--tw-size-ui-small)}table.counts th,table.counts td{text-align:left;border-bottom:1px solid var(--line);padding:4px 8px 4px 0}table.counts td+td,table.counts th+th{text-align:right}.events li{overflow-wrap:anywhere}
