@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600&family=Barlow:ital,wght@0,400;0,500;0,600;1,400&family=IBM+Plex+Mono:wght@400;500&family=Special+Elite&display=swap";.fow-menu-anchor[data-v-8da01aaa]{position:relative;display:inline-flex}.fow-menu[data-v-8da01aaa]{position:absolute;top:calc(100% + var(--space-4));z-index:1050;max-width:calc(100vw - 2 * var(--space-16))}.fow-menu-end[data-v-8da01aaa]{right:0}.fow-menu-start[data-v-8da01aaa]{left:0}.play-card[data-v-7cde9743]{position:relative}.play-card[data-v-7cde9743]:hover{border-color:var(--fow-field-border-color)}.play-card[data-v-7cde9743]:has(.play-card-link:focus-visible){outline:2px solid var(--fow-focus-color);outline-offset:2px}.fow-card-media[data-v-7cde9743]{height:auto}.play-card-link[data-v-7cde9743]{padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;color:inherit;background:none;border:0;cursor:pointer}.play-card-link[data-v-7cde9743]:focus-visible{outline:none}.play-card-link[data-v-7cde9743]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.page[data-v-8d49cbfc]{--fow-gap: var(--space-32);padding-block:var(--space-32) var(--space-48)}h1[data-v-8d49cbfc],h2[data-v-8d49cbfc]{margin:0}section[data-v-8d49cbfc]{--fow-gap: var(--space-16)}.empty[data-v-8d49cbfc]{margin:0;color:var(--fow-muted-color)}.homepage[data-v-41456594]{position:relative;display:grid;place-items:center;min-height:100vh;padding:calc(var(--space-48) + var(--control-medium)) var(--space-16) var(--space-48);box-sizing:border-box;background:linear-gradient(#1b2a3c59,#1b2a3c8c),url(/welcome.webp) no-repeat center / cover;color:#fff}.homepage-title[data-v-41456594]{display:grid;justify-items:center;gap:var(--space-16);text-align:center}.homepage-title h1[data-v-41456594]{margin:0}.homepage-title img[data-v-41456594]{display:block;width:min(560px,100%);height:auto;filter:drop-shadow(0 2px 12px rgba(17,24,32,.6))}.homepage-tagline[data-v-41456594]{margin:0;font:var(--text-typewriter);text-shadow:0 1px 8px rgba(17,24,32,.9)}.login-buttons[data-v-41456594]{position:absolute;top:var(--space-16);right:var(--space-16);display:flex;gap:var(--space-8);margin:0}.login-buttons .fow-btn-outline[data-v-41456594]{background:var(--login-panel)}.login-unavailable[data-v-41456594]{text-shadow:0 1px 8px rgba(17,24,32,.9)}.box-card[data-v-06973afd]{position:relative}.box-card[data-v-06973afd]:hover{border-color:var(--fow-field-border-color)}.box-card[data-v-06973afd]:has(.box-card-link:focus-visible){outline:2px solid var(--fow-focus-color);outline-offset:2px}.fow-card-media[data-v-06973afd]{height:auto}.box-card-link[data-v-06973afd]{padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;color:inherit;background:none;border:0;cursor:pointer}.box-card-link[data-v-06973afd]:focus-visible{outline:none}.box-card-link[data-v-06973afd]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.box-card-new[data-v-06973afd]{display:grid;place-content:center;justify-items:center;gap:var(--space-8);min-height:160px;font:var(--text-body);color:var(--fow-primary-color);background:transparent;border:1px dashed var(--fow-field-border-color);border-radius:var(--radius-container);cursor:pointer}.box-card-new[data-v-06973afd]:hover{background:var(--fow-light-color)}.fow-dialog-head-actions[data-v-33536880]{display:flex;align-items:center;gap:var(--space-4)}.page[data-v-7bd65ac7]{padding-block:var(--space-32) var(--space-48)}h1[data-v-7bd65ac7]{margin:0}.sneakPeak{transition-delay:.5s;transition-duration:.3s;transition-property:scale}.sneakPeak:hover{scale:2;z-index:1}@media (prefers-reduced-motion: reduce){.sneakPeak{transition:none}}.elementLabel{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:var(--space-4);padding:2px var(--space-4);font:500 10px/1.2 var(--font-sans);color:var(--fow-light-color);text-align:center;white-space:nowrap;background-color:var(--fow-dark-color);border-radius:var(--radius-control)}.sneakPeak:hover .elementLabel{display:block}.confirmation-text[data-v-394a7f70]{margin:0}.library-folder[data-v-fc6c680f]{display:flex;align-items:center;gap:var(--space-12);min-width:0;padding:var(--space-12);font:var(--text-body);color:var(--fow-text-color);text-align:left;overflow-wrap:anywhere;background:var(--fow-surface-color);border:1px solid var(--fow-line-color);border-radius:var(--radius-container);cursor:pointer}.library-folder[data-v-fc6c680f]:hover{background:var(--fow-light-color)}.library-folder-new[data-v-fc6c680f]{color:var(--fow-primary-color);border-style:dashed}.library-image[data-v-a8d65899]{position:relative;display:grid;justify-items:center;gap:var(--space-4);padding:var(--space-8);font:var(--text-small);color:var(--fow-text-color);text-align:center;background:var(--fow-surface-color);border:1px solid var(--fow-line-color);border-radius:var(--radius-container)}button.library-image[data-v-a8d65899]{cursor:pointer}button.library-image[data-v-a8d65899]:hover{border-color:var(--fow-field-border-color)}.library-image.selected[data-v-a8d65899]{background:var(--fow-light-color);border-color:var(--fow-primary-color);box-shadow:inset 0 0 0 1px var(--fow-primary-color)}.library-image img[data-v-a8d65899]{max-width:100%;height:100px;object-fit:contain}.library-image-name[data-v-a8d65899]{overflow-wrap:anywhere}.library-delete[data-v-a8d65899]{position:absolute;top:var(--space-4);right:var(--space-4)}.library-add[data-v-a8d65899]{display:grid;place-content:center;justify-items:center;gap:var(--space-4);min-height:140px;font:var(--text-small);color:var(--fow-primary-color);background:transparent;border:1px dashed var(--fow-field-border-color);border-radius:var(--radius-container);cursor:pointer}.library-add[data-v-a8d65899]:hover{background:var(--fow-light-color)}.library-spinner[data-v-a8d65899]{align-self:center;justify-self:center}.collection[data-v-4af55862]{display:grid;gap:var(--space-12);padding:var(--space-16)}.collection-head[data-v-4af55862]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12)}.collection-title[data-v-4af55862]{margin:0;font:var(--text-h4);letter-spacing:.02em}.count[data-v-4af55862]{font:400 14px/1 var(--font-mono);color:var(--fow-muted-color)}.collection-name[data-v-4af55862]{min-width:0;flex:1 1 240px;max-width:360px}.tools[data-v-4af55862]{--fow-gap: var(--space-4)}.elements[data-v-4af55862]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-12)}.element[data-v-4af55862]{display:grid;justify-items:center;gap:var(--space-4);max-width:160px}.element .fow-field[data-v-4af55862]{width:120px;height:var(--control-small)}.element-label[data-v-4af55862]{font:var(--text-small);text-align:center}.add-element[data-v-4af55862]{display:grid;place-content:center;justify-items:center;gap:var(--space-4);min-width:96px;min-height:96px;padding:var(--space-8);font:var(--text-small);color:var(--fow-primary-color);background:transparent;border:1px dashed var(--fow-field-border-color);border-radius:var(--radius-container);cursor:pointer}.add-element[data-v-4af55862]:hover{background:var(--fow-light-color)}.collection[data-v-418aec58]{display:grid;gap:var(--space-12);padding:var(--space-16)}.collection-head[data-v-418aec58]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12)}.collection-title[data-v-418aec58]{margin:0;font:var(--text-h4);letter-spacing:.02em}.count[data-v-418aec58]{font:400 14px/1 var(--font-mono);color:var(--fow-muted-color)}.collection-name[data-v-418aec58]{min-width:0;flex:1 1 240px;max-width:360px}.tools[data-v-418aec58]{--fow-gap: var(--space-4)}.elements[data-v-418aec58]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-12)}.element[data-v-418aec58]{display:grid;justify-items:center;gap:var(--space-4);max-width:160px}.element .fow-field[data-v-418aec58]{width:120px;height:var(--control-small)}.element-label[data-v-418aec58]{font:var(--text-small);text-align:center}.add-element[data-v-418aec58]{display:grid;place-content:center;justify-items:center;gap:var(--space-4);min-width:96px;min-height:96px;padding:var(--space-8);font:var(--text-small);color:var(--fow-primary-color);background:transparent;border:1px dashed var(--fow-field-border-color);border-radius:var(--radius-container);cursor:pointer}.add-element[data-v-418aec58]:hover{background:var(--fow-light-color)}.board-image[data-v-418aec58]{overflow-x:auto}.dice[data-v-230376d5]{display:inline-flex;vertical-align:middle}.dice-settings[data-v-18518604]{--fow-gap: var(--space-24)}.group[data-v-18518604]{--fow-gap: var(--space-8)}h3[data-v-18518604]{margin:0}.dice-off[data-v-18518604]{opacity:.25}.dice-editable[data-v-18518604]{cursor:pointer}.remove-category[data-v-18518604]{display:inline-grid;place-items:center;margin:0 calc(-1 * var(--space-4)) 0 var(--space-4);padding:0;color:inherit;background:none;border:0;cursor:pointer}.new-category[data-v-18518604]{max-width:360px}.empty[data-v-18518604]{color:var(--fow-muted-color)}.page[data-v-20f1fdec]{padding-block:var(--space-32) var(--space-48)}.box-head[data-v-20f1fdec]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-24)}.box-head h1[data-v-20f1fdec]{margin:0}.box-cover[data-v-20f1fdec]{display:block;width:240px;max-width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-container)}.box-cover-button[data-v-20f1fdec]{position:relative;max-width:100%;padding:0;background:none;border:0;border-radius:var(--radius-container);cursor:pointer}.box-cover-edit[data-v-20f1fdec]{position:absolute;right:var(--space-8);bottom:var(--space-8);display:grid;place-items:center;width:var(--control-small);height:var(--control-small);color:var(--fow-text-color);background:var(--fow-surface-color);border-radius:var(--radius-control);box-shadow:var(--shadow-dialog)}.box-cover-button:hover .box-cover[data-v-20f1fdec]{filter:brightness(.92)}.empty[data-v-20f1fdec]{margin:0;color:var(--fow-muted-color)}.page[data-v-35f73a5b]{padding-block:var(--space-32) var(--space-48)}.page-head h1[data-v-35f73a5b]{margin:0}.game-cell[data-v-35f73a5b]{display:flex;align-items:center;gap:var(--space-12)}.game-cover[data-v-35f73a5b]{flex:none;width:72px;height:48px;object-fit:cover;border-radius:var(--radius-control)}.remove-player[data-v-35f73a5b]{display:inline-grid;place-items:center;margin:0 calc(-1 * var(--space-4)) 0 var(--space-4);padding:0;color:inherit;background:none;border:0;cursor:pointer}.empty[data-v-35f73a5b]{color:var(--fow-muted-color)}.user-results[data-v-35f73a5b]{display:grid;max-height:240px;overflow-y:auto}.play-settings[data-v-64ce4e03]{--fow-gap: var(--space-24)}.group[data-v-64ce4e03]{--fow-gap: var(--space-8)}h3[data-v-64ce4e03]{margin:0}.players[data-v-64ce4e03]{display:grid;gap:var(--space-4);max-width:480px;margin:0;padding:0;list-style:none}.player[data-v-64ce4e03]{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-4) var(--space-12);background:var(--fow-surface-color);border:1px solid var(--fow-line-color);border-radius:var(--radius-container);cursor:grab}.handle[data-v-64ce4e03]{display:inline-flex;color:var(--fow-muted-color)}.order[data-v-64ce4e03]{min-width:1.5em;font:500 14px/1 var(--font-mono);color:var(--fow-muted-color)}.login[data-v-64ce4e03]{font-weight:500}.fow-segmented[data-v-64ce4e03]{align-self:flex-start}#discordChanURL[data-v-64ce4e03]{max-width:560px}.dropzone[data-v-0b38d13e]{display:flex;align-items:center;justify-content:center;position:relative;min-height:24px;height:fit-content;margin:0 2px;padding:2px;color:var(--fow-text-color);text-align:center;background-color:color-mix(in srgb,var(--fow-warning-color) 12%,transparent);border:2px dashed var(--fow-warning-color);border-radius:var(--radius-container);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.dropzone[data-v-0b38d13e]:hover:not(.dropzone--disabled){background-color:color-mix(in srgb,var(--fow-warning-color) 30%,transparent);border-style:solid;transform:scale(1.02)}.dropzone--disabled[data-v-0b38d13e]{opacity:0;background-color:transparent;border-color:transparent;transform:none;pointer-events:none}@media (prefers-reduced-motion: reduce){.dropzone[data-v-0b38d13e]{transition:none}.dropzone[data-v-0b38d13e]:hover:not(.dropzone--disabled){transform:none}}.darkTooltip{--popper-theme-background-color: var(--fow-dark-color);--popper-theme-background-color-hover: var(--fow-dark-color);--popper-theme-text-color: var(--fow-light-color);--popper-theme-border-width: 0px;--popper-theme-border-radius: var(--radius-container);--popper-theme-padding: var(--space-8) var(--space-12);--popper-theme-box-shadow: var(--shadow-dialog)}.darkTooltip .tooltip-title{display:block;font:600 14px/1.4 var(--font-sans)}.darkTooltip .tooltip-text{display:block;font:var(--text-small)}.visibility{display:inline-flex}.visibility-none{visibility:hidden}.play-container[data-v-cc1a9eca]{padding:var(--space-8) var(--space-12) var(--space-12);background:var(--fow-page-color);border:1px solid var(--fow-line-color);border-radius:var(--radius-container)}.play-container.is-drag-over[data-v-cc1a9eca]{background:var(--fow-light-color);border:1px dashed var(--fow-primary-color)}.container-header[data-v-cc1a9eca]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-12);margin-bottom:var(--space-8)}.container-name[data-v-cc1a9eca]{margin:0;font:var(--text-h6);letter-spacing:.04em}.count[data-v-cc1a9eca]{font:400 13px/1 var(--font-mono);letter-spacing:0;color:var(--fow-muted-color)}.container-selection[data-v-cc1a9eca]{--fow-gap: var(--space-8)}.container-actions[data-v-cc1a9eca]{--fow-gap: var(--space-4)}.container-body[data-v-cc1a9eca]{display:flex;align-items:flex-start;gap:var(--space-4)}.selection-tools[data-v-cc1a9eca]{display:grid;grid-template-columns:repeat(2,auto);gap:2px}.tool-off[data-v-cc1a9eca]{visibility:hidden}.container-elements[data-v-cc1a9eca]{display:flex;flex-wrap:wrap}.container-slot[data-v-cc1a9eca]{display:flex;margin:var(--space-4) 0}.container-element[data-v-cc1a9eca]{filter:drop-shadow(0 2px 2px rgba(17,24,32,.3)) drop-shadow(0 4px 3px rgba(17,24,32,.2))}.container-element[data-v-cc1a9eca]:hover{filter:drop-shadow(0 3px 2px rgba(17,24,32,.35)) drop-shadow(0 6px 4px rgba(17,24,32,.25))}.container-element.ce-selected[data-v-cc1a9eca]{filter:drop-shadow(0 2px 2px rgba(17,24,32,.3)) drop-shadow(0 0 2px rgba(165,37,31,.9)) drop-shadow(0 0 4px rgba(165,37,31,.6))}.board-tools[data-v-78719ea9]{--fow-gap: var(--space-4);margin-bottom:var(--space-8)}.layout-editor[data-v-ed7d7142]{--fow-gap: var(--space-12);padding-top:var(--space-12)}.layout-head[data-v-ed7d7142]{align-items:flex-end}.layout-name[data-v-ed7d7142]{flex:1 1 240px;max-width:360px}.layout-component[data-v-ed7d7142],.add-section[data-v-ed7d7142]{gap:var(--space-12);padding:var(--space-12) var(--space-16) var(--space-16)}.component-head[data-v-ed7d7142]{--fow-gap: var(--space-8)}.add-section .fow-card-title[data-v-ed7d7142]{margin:0}.add-help[data-v-ed7d7142]{margin:0;color:var(--fow-muted-color)}.add-group[data-v-ed7d7142]{max-width:520px}.add-pair .fow-select[data-v-ed7d7142]{flex:1 1 200px;max-width:260px}.board[data-v-2fde8a54]{position:relative}.board-image[data-v-2fde8a54]{z-index:-1}.board-image.bi-loaded[data-v-2fde8a54]{transition:all .1s ease}.board-tools[data-v-2fde8a54]{margin-bottom:var(--space-8)}.board-name[data-v-2fde8a54]{margin:0 var(--space-8) 0 0;font:var(--text-h6);letter-spacing:.04em}.board-unplaced-peices-section[data-v-2fde8a54]{display:flex;flex-wrap:wrap;gap:var(--space-8);min-height:48px;margin-top:var(--space-8);padding:var(--space-8);background-color:var(--fow-light-color);border:1px dashed var(--fow-secondary-color);border-radius:var(--radius-container)}.board-piece[data-v-2fde8a54]{position:absolute;transform:translate(-50%,-50%);cursor:move;transition:all .1s ease;filter:drop-shadow(0 2px 2px rgba(0,0,0,.3)) drop-shadow(0 4px 3px rgba(0,0,0,.2))}.board-piece[data-v-2fde8a54]:hover{filter:drop-shadow(0 3px 2px rgba(0,0,0,.35)) drop-shadow(0 6px 4px rgba(0,0,0,.25))}.board-piece.bp-selected[data-v-2fde8a54]{animation:piece-pulse-2fde8a54 1.5s infinite}.board-piece.bp-dragging[data-v-2fde8a54]{opacity:.8;filter:drop-shadow(0 8px 6px rgba(0,0,0,.3));animation:none}@keyframes piece-pulse-2fde8a54{0%{filter:drop-shadow(0 2px 2px rgba(0,0,0,.3)) drop-shadow(0 4px 3px rgba(0,0,0,.2)) drop-shadow(0 0 3px rgba(165,37,31,.8)) drop-shadow(0 0 4px rgba(165,37,31,.5))}50%{filter:drop-shadow(0 2px 2px rgba(0,0,0,.3)) drop-shadow(0 4px 3px rgba(0,0,0,.2)) drop-shadow(0 0 6px rgba(165,37,31,.9)) drop-shadow(0 0 8px rgba(165,37,31,.7))}to{filter:drop-shadow(0 2px 2px rgba(0,0,0,.3)) drop-shadow(0 4px 3px rgba(0,0,0,.2)) drop-shadow(0 0 3px rgba(165,37,31,.8)) drop-shadow(0 0 4px rgba(165,37,31,.5))}}@media (prefers-reduced-motion: reduce){.board-piece.bp-selected[data-v-2fde8a54]{animation:none;filter:drop-shadow(0 0 4px rgba(165,37,31,.9))}}.board-piece.bp-outOfBoard[data-v-2fde8a54]{position:relative;transform:none}.board-piece-actions[data-v-2fde8a54]{position:absolute;transform:translate(100%);transition:all .1s ease}.play-layout[data-v-da405826]{--fow-gap: var(--space-12);padding-top:var(--space-12)}.play-timer[data-v-ae332d7e]{--fow-gap: var(--space-12)}.current[data-v-ae332d7e]{--fow-gap: var(--space-8)}.current-player[data-v-ae332d7e]{font-weight:500}.stopped[data-v-ae332d7e]{display:inline-flex;align-items:center;gap:var(--space-8);color:var(--fow-info-color)}.players[data-v-ae332d7e]{--fow-gap: var(--space-8)}.time[data-v-ae332d7e]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.player .time[data-v-ae332d7e]{opacity:.85}.time-running[data-v-ae332d7e]{padding:0 var(--space-4);color:var(--fow-text-color);background:var(--fow-light-color);border-radius:var(--radius-control)}.messageBar[data-v-7b2c548e]{width:100%;max-width:560px;height:auto;min-height:var(--control-medium);padding-block:var(--space-8);resize:none}.history[data-v-9d5981c2]{margin:0;padding:0;list-style:none}.history-line[data-v-9d5981c2]{display:grid;grid-template-columns:auto 8rem 20px var(--control-small) minmax(0,1fr);align-items:center;gap:var(--space-4) var(--space-12);padding:var(--space-4) var(--space-12);border-bottom:1px solid var(--fow-line-color)}.history-line[data-v-9d5981c2]:last-child{border-bottom:0}.history-time[data-v-9d5981c2]{font:400 13px/1.4 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fow-muted-color);white-space:nowrap}.history-player[data-v-9d5981c2]{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.history-edit[data-v-9d5981c2]{display:inline-flex}.history-content[data-v-9d5981c2]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);min-width:0}.history-icon[data-v-9d5981c2]{display:inline-flex}.history-formula[data-v-9d5981c2]{font-family:var(--font-mono)}.history-dice[data-v-9d5981c2]{display:inline-flex;flex-wrap:wrap;gap:var(--space-4)}.history-hits[data-v-9d5981c2]{display:inline-flex;align-items:center;gap:var(--space-8);color:var(--fow-muted-color)}.history-message[data-v-9d5981c2]{white-space:pre-line;overflow-wrap:anywhere}.history-value[data-v-9d5981c2]{font:500 15px/1.4 var(--font-mono)}@media (max-width: 640px){.history-line[data-v-9d5981c2]{grid-template-columns:auto minmax(0,1fr) 20px var(--control-small)}.history-content[data-v-9d5981c2]{grid-column:1 / -1}}.history-filters[data-v-e9b41e07]{--fow-gap: var(--space-12)}.search[data-v-e9b41e07]{flex:1 1 220px;max-width:320px}.play-data[data-v-e6edb091]{display:inline-flex;align-items:center;gap:var(--space-8)}.play-data-label[data-v-e6edb091]{font-weight:500}.play-data-value[data-v-e6edb091]{font-family:var(--font-mono)}.dice-row[data-v-31eb328c]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.dice-button[data-v-31eb328c]{display:inline-grid;place-items:center;padding:2px;color:var(--fow-text-color);background:none;border:0;border-radius:var(--radius-control);cursor:pointer}.dice-button[data-v-31eb328c]:hover{background:var(--fow-light-color)}.dice-button[data-v-31eb328c]:focus-visible{outline:2px solid var(--fow-focus-color);outline-offset:1px}.dice-off[data-v-31eb328c]{opacity:.25}.quantity-row[data-v-31eb328c]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12)}.stats-empty[data-v-5ddca910]{margin:0;color:var(--fow-muted-color)}.stats-total td[data-v-5ddca910]{font-weight:600;background:var(--fow-page-color)}.stats-center[data-v-5ddca910]{justify-content:center}.stats-chart[data-v-5ddca910]{display:flex;justify-content:center;max-width:100%;overflow-x:auto}.dice-row[data-v-5ddca910]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.dice-button[data-v-5ddca910]{display:inline-grid;place-items:center;padding:2px;color:var(--fow-text-color);background:none;border:0;border-radius:var(--radius-control);cursor:pointer}.dice-button[data-v-5ddca910]:hover{background:var(--fow-light-color)}.dice-button[data-v-5ddca910]:focus-visible{outline:2px solid var(--fow-focus-color);outline-offset:1px}.dice-off[data-v-5ddca910]{opacity:.25}.play-page[data-v-74fb312c]{padding:var(--space-16) var(--space-16) var(--space-48)}.play-panel[data-v-74fb312c]{--fow-gap: var(--space-12)}.play-head[data-v-74fb312c]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12) var(--space-24)}.play-title-row[data-v-74fb312c]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12);min-width:0}.play-image[data-v-74fb312c]{width:72px;height:48px;object-fit:cover;border-radius:var(--radius-control)}.play-title[data-v-74fb312c]{margin:0;font:var(--text-h3);letter-spacing:.02em}.playData-bar[data-v-74fb312c]{padding:var(--space-8) var(--space-12);background:var(--fow-surface-color);border:1px solid var(--fow-line-color);border-radius:var(--radius-container)}.play-data-item[data-v-74fb312c]{display:inline-flex;align-items:center;min-height:var(--control-small);padding:0 var(--space-8);font:var(--text-body);color:var(--fow-primary-color);background:var(--fow-light-color);border:1px solid transparent;border-radius:var(--radius-control)}button.play-data-item[data-v-74fb312c]{cursor:pointer}button.play-data-item[data-v-74fb312c]:hover{border-color:var(--fow-primary-color)}.play-timer-bar[data-v-74fb312c]{padding:var(--space-8) var(--space-12);color:var(--fow-light-color);background:var(--fow-dark-color);border-radius:var(--radius-container)}.layout-tabs[data-v-74fb312c]:empty{display:none}.play-tab-content[data-v-74fb312c]{position:relative;overflow-x:clip}.play-tab-layout[data-v-74fb312c]{position:relative;overflow-x:auto;opacity:1;transition:opacity .3s ease,transform .3s ease}.play-tab-layout.hidden-left[data-v-74fb312c],.play-tab-layout.hidden-right[data-v-74fb312c]{position:absolute;inset:0 0 auto 0;opacity:0;visibility:hidden;pointer-events:none}.play-tab-layout.hidden-left[data-v-74fb312c]{transform:translate(-100vw)}.play-tab-layout.hidden-right[data-v-74fb312c]{transform:translate(100vw)}@media (prefers-reduced-motion: reduce){.play-tab-layout[data-v-74fb312c]{transition:none}}.play-history-panel[data-v-74fb312c]{--fow-gap: var(--space-8);scroll-margin-top:var(--space-16)}.play-tools-bar[data-v-74fb312c]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-12);padding:var(--space-8) var(--space-12);color:var(--fow-light-color);background:var(--fow-dark-color);border-radius:var(--radius-container)}.play-tools-bar .tools[data-v-74fb312c]{--fow-gap: var(--space-4)}.history-card[data-v-74fb312c]{background:var(--fow-surface-color);border:1px solid var(--fow-line-color);border-radius:var(--radius-container)}.play-history-loader[data-v-74fb312c]{justify-content:center;padding:var(--space-8) 0}.page[data-v-567698b2]{max-width:760px;padding-block:var(--space-32) var(--space-48)}h1[data-v-567698b2],p[data-v-567698b2]{margin:0}.fow-field-number[data-v-567698b2]{max-width:280px}.page[data-v-27647f97]{padding-block:var(--space-32) var(--space-48)}h1[data-v-27647f97]{margin:0}@media (max-width: 640px){.fow-alert .fow-btn[data-v-27647f97]{grid-column:2;justify-self:start}}.among-us[data-v-4ae5092a]{box-sizing:border-box;min-height:100vh;padding:var(--space-16) var(--space-16) var(--space-48);color:var(--fow-light-color);background:var(--fow-dark-color)}.among-us img[data-v-4ae5092a]{max-width:100%}.join[data-v-4ae5092a]{max-width:480px;margin:0 auto}.banner[data-v-4ae5092a]{display:block;width:100%;border-radius:var(--radius-container)}h1[data-v-4ae5092a]{margin:0}.briefing[data-v-ce4a38b8]{--fow-gap: var(--space-24);max-width:800px;margin:0 auto}h2[data-v-ce4a38b8],h3[data-v-ce4a38b8]{margin:0}.count[data-v-ce4a38b8],.count-value[data-v-ce4a38b8]{font-family:var(--font-mono)}.count[data-v-ce4a38b8]{color:var(--fow-info-color)}.columns[data-v-ce4a38b8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-24)}.group[data-v-ce4a38b8]{--fow-gap: var(--space-12)}.players[data-v-ce4a38b8]{display:grid;gap:var(--space-8);margin:0;padding:0;list-style:none}.players li[data-v-ce4a38b8]{display:flex;align-items:center;gap:var(--space-8)}.quit[data-v-ce4a38b8]{display:flex;justify-content:center}.tasks[data-v-3ebafc34]{max-width:800px;margin:0 auto;padding:var(--space-12);border-radius:var(--radius-container)}.tasks.is-alarm[data-v-3ebafc34]{background:var(--fow-danger-color)}h2[data-v-3ebafc34]{margin:0;text-align:center}.tasks-bar[data-v-3ebafc34]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}.mask[data-v-3ebafc34],.emergency[data-v-3ebafc34]{padding:0;background:none;border:0;border-radius:var(--radius-container);cursor:pointer}.emergency[data-v-3ebafc34]:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.mask img[data-v-3ebafc34],.emergency img[data-v-3ebafc34]{display:block}.sabotage[data-v-3ebafc34],.progress-row[data-v-3ebafc34]{display:flex;flex:1;align-items:center;gap:var(--space-12)}.sabotage-bar[data-v-3ebafc34]{flex:1;height:24px}.progress-row .fow-progress[data-v-3ebafc34]{flex:1;height:16px}.value[data-v-3ebafc34]{font:500 15px/1 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.task-list[data-v-3ebafc34]{display:grid;gap:var(--space-8)}.task[data-v-3ebafc34]{display:flex;align-items:center;gap:var(--space-12);width:100%;padding:var(--space-8) var(--space-12);font:var(--text-body);color:var(--fow-text-color);text-align:left;background:var(--fow-surface-color);border:0;border-left:6px solid var(--fow-warning-color);border-radius:var(--radius-container);cursor:pointer}.task.task-done[data-v-3ebafc34]{border-left-color:var(--fow-success-color);opacity:.85}.task-icon[data-v-3ebafc34]{flex:none;padding:var(--space-4);background:var(--fow-page-color);border-radius:var(--radius-control)}.task-text[data-v-3ebafc34]{display:grid;flex:1;gap:var(--space-4)}.task-label[data-v-3ebafc34]{font:var(--text-h5);text-transform:uppercase;letter-spacing:.03em}.team[data-v-9f16b4f7]{text-align:center}.screen[data-v-9f16b4f7]{display:block;width:100%}h2[data-v-9f16b4f7]{margin:0;color:var(--fow-danger-on-dark-color)}.impostor[data-v-9f16b4f7]{margin:0;font:var(--text-h4);text-transform:uppercase;color:var(--fow-danger-on-dark-color)}.vote[data-v-0a337367]{max-width:800px;margin:0 auto;text-align:center}h2[data-v-0a337367],h3[data-v-0a337367]{margin:0}.vote-title[data-v-0a337367]{display:flex;align-items:center;justify-content:center;gap:var(--space-12)}.count[data-v-0a337367]{font-family:var(--font-mono);color:var(--fow-info-color)}.voters[data-v-0a337367]{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.voters li[data-v-0a337367]{display:flex;align-items:center;justify-content:center;gap:var(--space-8)}.result[data-v-0a337367]{margin:0;font:var(--text-h4);text-transform:uppercase;color:var(--fow-warning-color)}.group[data-v-0a337367]{--fow-gap: var(--space-8)}.group .fow-cluster[data-v-0a337367],.admin[data-v-0a337367]{justify-content:center}.among-us[data-v-47255dbf]{box-sizing:border-box;min-height:100vh;padding:var(--space-16) var(--space-16) var(--space-48);color:var(--fow-light-color);background:var(--fow-dark-color)}.among-us img[data-v-47255dbf]{max-width:100%}.screen[data-v-47255dbf]{display:block;width:100%}.admin[data-v-47255dbf]{display:flex;justify-content:center;padding-top:var(--space-16)}.eca[data-v-20252526]{box-sizing:border-box;min-height:100vh;padding:var(--space-24) var(--space-16) var(--space-48);color:var(--fow-light-color);background:var(--fow-text-color)}.eca-column[data-v-20252526]{display:flex;flex-direction:column;align-items:center;gap:var(--space-12);text-align:center}h1[data-v-20252526],h2[data-v-20252526]{margin:0}.situation[data-v-20252526]{max-width:100%;height:auto;border-radius:var(--radius-container)}.eca-actions[data-v-20252526]{justify-content:center}.eca-panels[data-v-20252526]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-16)}.panel[data-v-20252526]{position:relative}.panel img[data-v-20252526]{display:block;max-width:100%;height:auto}.panel.is-off[data-v-20252526]{opacity:.25}.panel-value[data-v-20252526]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.value-lg[data-v-20252526]{font:600 28px/1.1 var(--font-display);text-transform:uppercase}.value-md[data-v-20252526]{font:600 22px/1.1 var(--font-display);text-transform:uppercase}.q-bad[data-v-20252526]{color:var(--fow-danger-on-dark-color)}.q-average[data-v-20252526]{color:var(--fow-warning-color)}.q-good[data-v-20252526]{color:#9fd49a}.eca[data-v-63c25c6c]{box-sizing:border-box;min-height:100vh;padding:var(--space-24) var(--space-16) var(--space-48);color:var(--fow-light-color);background:var(--fow-text-color)}.eca-column[data-v-63c25c6c]{display:flex;flex-direction:column;align-items:center;gap:var(--space-16);max-width:1000px;margin:0 auto}h1[data-v-63c25c6c],h2[data-v-63c25c6c],h3[data-v-63c25c6c]{margin:0}.eca-row[data-v-63c25c6c]{justify-content:center}.eca-box[data-v-63c25c6c]{--fow-gap: var(--space-8);width:100%;box-sizing:border-box;padding:var(--space-12) var(--space-16);background:var(--fow-dark-color);border-radius:var(--radius-container)}.eca-dam[data-v-63c25c6c]{text-align:center}.eca-line[data-v-63c25c6c]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-12);padding:var(--space-4) var(--space-8);border-radius:var(--radius-control)}.eca-highlight[data-v-63c25c6c]{background:var(--login-input)}.eca-group[data-v-63c25c6c]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.eca-chit[data-v-63c25c6c]:disabled{opacity:1;color:var(--fow-text-color);background:var(--fow-secondary-color);border-color:var(--fow-secondary-color)}.eca-data[data-v-63c25c6c]{width:100%;box-sizing:border-box;margin:0;padding:var(--space-8);font:400 12px/1.4 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--fow-dark-color);border-radius:var(--radius-control)}:root{--fow-dark-color: #1b2a3c;--fow-primary-color: #3d5f87;--fow-primary-color-hover: #324e70;--fow-secondary-color: #6f90b8;--fow-secondary-color-hover: #84a2c6;--fow-light-color: #e2e9f2;--fow-light-color-hover: #d3dde8;--fow-success-color: #3f6b3a;--fow-success-soft-color: #e1ebdf;--fow-warning-color: #d9a521;--fow-warning-color-hover: #c4931a;--fow-warning-soft-color: #f7ecd0;--fow-danger-color: #a5251f;--fow-danger-color-hover: #8b1f1a;--fow-danger-soft-color: #f4e0de;--fow-danger-on-dark-color: #e8a7a2;--fow-surface-color: #ffffff;--fow-line-color: #d5dde7;--fow-field-border-color: #7a8ca2;--fow-muted-color: #4b5a6c;--fow-focus-color: #3d5f87;--fow-focus-on-dark-color: #e2e9f2;--fow-backdrop-color: rgba(17, 24, 32, .6);--logo-horizon: #6f90b8;--logo-garance: #a5251f;--logo-ink: #111820;--fow-info-color: #a9c0dc;--fow-page-color: #f3f5f8;--fow-text-color: #111820;--login-surface: #22344a;--login-input: #2b3f57;--login-panel: rgba(27, 42, 60, .92);--login-link: #a9c0dc;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-24: 24px;--space-32: 32px;--space-48: 48px;--radius-control: 2px;--radius-container: 4px;--radius-round: 50%;--control-small: 28px;--control-medium: 36px;--control-large: 44px;--logo-header: 48px;--logo-login: 96px;--logo-min: 32px;--shadow-selector: inset 0 2px 4px rgba(0, 0, 0, .1);--shadow-dialog: 0 8px 24px rgba(17, 24, 32, .12);--shadow-login-card: 0 8px 32px rgba(0, 0, 0, .5);--opacity-disabled: .5;--opacity-option-idle: .1;--font-display: "Barlow Condensed", "Arial Narrow", sans-serif;--font-sans: "Barlow", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--font-typewriter: "Special Elite", "Courier New", monospace;--text-h1: 600 40px/1.1 var(--font-display);--text-h2: 600 32px/1.15 var(--font-display);--text-h3: 600 26px/1.2 var(--font-display);--text-h4: 600 22px/1.2 var(--font-display);--text-h5: 600 18px/1.25 var(--font-display);--text-h6: 600 16px/1.25 var(--font-display);--text-body: 400 16px/1.5 var(--font-sans);--text-body-strong: 500 16px/1.5 var(--font-sans);--text-label: 500 14px/1.4 var(--font-sans);--text-small: 400 13px/1.4 var(--font-sans);--text-button: 500 16px/1.5 var(--font-sans);--text-button-small: 500 14px/1.5 var(--font-sans);--text-button-large: 500 18px/1.5 var(--font-sans);--text-number: 400 14px/1.5 var(--font-mono);--text-number-large: 500 22px/1.2 var(--font-mono);--text-typewriter: 400 20px/1.35 var(--font-typewriter)}.fow-btn:focus-visible,.fow-icon-btn:focus-visible,.fow-chip:focus-visible,.fow-segmented input:focus-visible+span,.fow-icon-option input:focus-visible+.fow-icon-option-icon,.fow-check input:focus-visible,.fow-field:focus,.fow-select:focus{outline:2px solid var(--fow-focus-color);outline-offset:2px}.fow-on-dark{--fow-focus-color: var(--fow-focus-on-dark-color)}.fow-icon{display:inline-block;flex:none;width:20px;height:20px;vertical-align:-.2em}.fow-icon-16{width:16px;height:16px}.fow-icon-24{width:24px;height:24px}.fow-icon-32{width:32px;height:32px}.fow-icon-hidden{color:var(--fow-danger-color)}.fow-on-dark .fow-icon-hidden,.fow-navbar .fow-icon-hidden{color:var(--fow-danger-on-dark-color)}.fow-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);height:var(--control-medium);padding:0 var(--space-16);font-family:var(--font-sans);font-weight:500;font-size:16px;line-height:1;white-space:nowrap;text-decoration:none;border:1px solid transparent;border-radius:var(--radius-control);cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.fow-btn svg,.fow-btn img{width:18px;height:18px;flex:none}.fow-btn:active:not(:disabled){transform:translateY(1px)}.fow-btn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.fow-btn-primary{background:var(--fow-primary-color);color:#fff}.fow-btn-primary:hover:not(:disabled){background:var(--fow-primary-color-hover)}.fow-btn-secondary{background:var(--fow-light-color);color:var(--fow-primary-color)}.fow-btn-secondary:hover:not(:disabled){background:var(--fow-light-color-hover)}.fow-btn-outline{background:var(--fow-surface-color);color:var(--fow-text-color);border-color:var(--fow-field-border-color)}.fow-btn-outline:hover:not(:disabled){background:var(--fow-light-color)}.fow-btn-ghost{background:transparent;color:var(--fow-primary-color)}.fow-btn-ghost:hover:not(:disabled){background:var(--fow-light-color)}.fow-btn-danger{background:var(--fow-danger-color);color:#fff}.fow-btn-danger:hover:not(:disabled){background:var(--fow-danger-color-hover)}.fow-btn-sm{height:var(--control-small);padding:0 var(--space-8);font-size:14px;gap:var(--space-4)}.fow-btn-sm svg,.fow-btn-sm img{width:16px;height:16px}.fow-btn-lg{height:var(--control-large);padding:0 var(--space-24);font-size:18px}.fow-btn-lg svg,.fow-btn-lg img{width:20px;height:20px}.fow-on-dark .fow-btn-primary{background:var(--fow-secondary-color);color:var(--fow-text-color)}.fow-on-dark .fow-btn-primary:hover:not(:disabled){background:var(--fow-secondary-color-hover)}.fow-on-dark .fow-btn-outline{background:transparent;color:var(--fow-light-color)}.fow-on-dark .fow-btn-outline:hover:not(:disabled){background:var(--login-input)}.fow-on-dark .fow-btn-ghost{color:var(--fow-info-color)}.fow-on-dark .fow-btn-ghost:hover:not(:disabled){background:var(--login-input)}.fow-icon-btn{display:inline-grid;place-items:center;width:var(--control-medium);height:var(--control-medium);padding:0;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--fow-text-color);cursor:pointer;transition:background-color .12s ease}.fow-icon-btn svg,.fow-icon-btn img{width:20px;height:20px}.fow-icon-btn:hover:not(:disabled){background:var(--fow-light-color)}.fow-icon-btn:active:not(:disabled){transform:translateY(1px)}.fow-icon-btn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.fow-icon-btn-sm{width:var(--control-small);height:var(--control-small)}.fow-icon-btn-sm svg,.fow-icon-btn-sm img{width:16px;height:16px}.fow-icon-btn-lg{width:var(--control-large);height:var(--control-large)}.fow-icon-btn-lg svg,.fow-icon-btn-lg img{width:24px;height:24px}.fow-icon-btn-outline{border-color:var(--fow-field-border-color);background:var(--fow-surface-color)}.fow-icon-btn-danger{background:var(--fow-danger-color);color:#fff}.fow-icon-btn-danger:hover:not(:disabled){background:var(--fow-danger-color-hover)}.fow-on-dark .fow-icon-btn{color:var(--fow-light-color)}.fow-on-dark .fow-icon-btn:hover:not(:disabled){background:var(--login-input)}.fow-on-dark .fow-icon-btn-outline{background:transparent;border-color:var(--fow-info-color)}.fow-segmented{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--fow-field-border-color);border-radius:var(--radius-control);background:var(--fow-surface-color)}.fow-segmented label{position:relative}.fow-segmented input{position:absolute;opacity:0;width:1px;height:1px}.fow-segmented span{display:inline-flex;align-items:center;height:calc(var(--control-medium) - 6px);padding:0 var(--space-12);font:500 15px/1 var(--font-sans);color:var(--fow-muted-color);border-radius:1px;cursor:pointer}.fow-segmented span:hover{color:var(--fow-text-color);background:var(--fow-light-color)}.fow-segmented input:checked+span{background:var(--fow-primary-color);color:#fff}.fow-segmented input:focus-visible+span{position:relative;z-index:1}.fow-icon-selector{display:inline-flex;gap:2px;padding:2px;border-radius:var(--radius-control);background:var(--fow-surface-color);box-shadow:var(--shadow-selector)}.fow-icon-option{position:relative;cursor:pointer}.fow-icon-option input{position:absolute;opacity:0;width:1px;height:1px}.fow-icon-option-icon{display:block;width:var(--control-small);height:var(--control-small);padding:var(--space-4);box-sizing:border-box;opacity:var(--opacity-option-idle);border-radius:1px;transition:opacity .12s ease,background-color .12s ease}.fow-icon-option:hover .fow-icon-option-icon{background:var(--fow-light-color);opacity:.7}.fow-icon-option input:checked+.fow-icon-option-icon{background:var(--fow-light-color);opacity:1}.fow-form-row{display:grid;gap:var(--space-4);align-content:start;min-width:0}.fow-label{font:500 14px/1.4 var(--font-sans);color:var(--fow-text-color)}.fow-help{font:400 13px/1.4 var(--font-sans);color:var(--fow-muted-color)}.fow-field,.fow-select{box-sizing:border-box;width:100%;height:var(--control-medium);padding:0 var(--space-12);font:400 16px/1 var(--font-sans);color:var(--fow-text-color);background:var(--fow-surface-color);border:1px solid var(--fow-field-border-color);border-radius:var(--radius-control)}.fow-field::placeholder{color:var(--fow-muted-color);opacity:1}.fow-field:hover:not(:disabled),.fow-select:hover:not(:disabled){border-color:var(--fow-muted-color)}.fow-field:focus,.fow-select:focus{border-color:var(--fow-primary-color)}.fow-field:disabled,.fow-select:disabled{background:var(--fow-page-color);color:var(--fow-muted-color);cursor:not-allowed}textarea.fow-field{height:auto;min-height:76px;padding:var(--space-8) var(--space-12);line-height:1.5;resize:vertical}.fow-field-number{font-family:var(--font-mono)}.fow-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--control-medium);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23111820' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px}.fow-invalid .fow-field,.fow-field[aria-invalid=true]{border-color:var(--fow-danger-color)}.fow-invalid .fow-help{color:var(--fow-danger-color)}.fow-input-group{display:flex;min-width:0}.fow-input-group .fow-field{min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.fow-input-group .fow-btn{flex:none;border-top-left-radius:0;border-bottom-left-radius:0}.fow-check{display:flex;gap:var(--space-8);align-items:center;font:400 16px/1.4 var(--font-sans);color:var(--fow-text-color);cursor:pointer}.fow-check input{width:18px;height:18px;margin:0;accent-color:var(--fow-primary-color);cursor:pointer}.fow-on-dark .fow-label,.fow-on-dark .fow-check{color:var(--fow-light-color)}.fow-on-dark .fow-field{background:var(--login-input);color:#fff}.fow-on-dark .fow-field::placeholder{color:#b5c4d6}.fow-on-dark .fow-field:focus{border-color:var(--fow-info-color)}.fow-badge{display:inline-flex;align-items:center;gap:var(--space-4);height:24px;padding:0 var(--space-8);font:500 14px/1 var(--font-sans);border-radius:var(--radius-control);white-space:nowrap}.fow-badge-tag{background:var(--fow-light-color);color:var(--fow-primary-color)}.fow-badge-solid{background:var(--fow-primary-color);color:#fff}.fow-badge-success{background:var(--fow-success-soft-color);color:var(--fow-success-color)}.fow-badge-warning{background:var(--fow-warning-color);color:var(--fow-text-color)}.fow-badge-danger{background:var(--fow-danger-soft-color);color:var(--fow-danger-color)}.fow-badge-muted{background:var(--fow-surface-color);color:var(--fow-muted-color);border:1px solid var(--fow-line-color)}.fow-badge-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.fow-die{display:inline-grid;place-items:center;box-sizing:border-box;width:24px;height:24px;font:500 14px/1 var(--font-mono);background:var(--fow-surface-color);color:var(--fow-text-color);border:1.5px solid var(--fow-text-color);border-radius:var(--radius-container)}.fow-die-hit{background:var(--fow-text-color);color:#fff}.fow-die-lg{width:36px;height:36px;font-size:22px}.fow-chip{display:inline-flex;align-items:center;gap:var(--space-4);height:var(--control-small);padding:0 var(--space-12);font:500 14px/1 var(--font-sans);color:var(--fow-muted-color);background:var(--fow-surface-color);border:1px solid var(--fow-line-color);border-radius:var(--radius-control);cursor:pointer}.fow-chip:hover{border-color:var(--fow-field-border-color);color:var(--fow-text-color)}.fow-chip[aria-pressed=true]{background:var(--fow-light-color);color:var(--fow-primary-color);border-color:var(--fow-primary-color)}.fow-chip-check{width:14px;height:14px;display:none}.fow-chip[aria-pressed=true] .fow-chip-check{display:block}@media (prefers-reduced-motion: reduce){.fow-btn,.fow-icon-btn,.fow-icon-option-icon{transition:none}}.fow-menu-item:focus-visible,.fow-tab:focus-visible,.fow-disclosure>summary:focus-visible{outline:2px solid var(--fow-focus-color);outline-offset:-2px}.fow-switch input:focus-visible+.fow-switch-track{outline:2px solid var(--fow-focus-color);outline-offset:2px}.fow-menu{min-width:240px;padding:var(--space-4) 0;background:var(--fow-surface-color);color:var(--fow-text-color);border:1px solid var(--fow-line-color);border-radius:var(--radius-container);box-shadow:var(--shadow-dialog);--fow-focus-color: #3d5f87}.fow-menu-label{padding:var(--space-8) var(--space-12);font:400 13px/1.4 var(--font-sans);color:var(--fow-muted-color)}.fow-menu-label strong{display:block;font-weight:500;font-size:15px;color:var(--fow-text-color)}.fow-menu-sep{height:1px;margin:var(--space-4) 0;border:0;background:var(--fow-line-color)}.fow-menu-item{display:flex;align-items:center;gap:var(--space-8);box-sizing:border-box;width:100%;height:var(--control-medium);padding:0 var(--space-12);font:400 15px/1 var(--font-sans);color:var(--fow-text-color);text-align:left;text-decoration:none;background:none;border:0;cursor:pointer}.fow-menu-item svg,.fow-menu-item img{width:18px;height:18px;flex:none;color:var(--fow-muted-color)}.fow-menu-item:hover{background:var(--fow-light-color)}.fow-menu-item-danger,.fow-menu-item-danger svg{color:var(--fow-danger-color)}.fow-menu-item .fow-menu-item-external{margin-left:auto;width:14px;height:14px}.fow-dialog{box-sizing:border-box;width:calc(100% - 2 * var(--space-16));max-width:560px;padding:0;background:var(--fow-surface-color);color:var(--fow-text-color);border:0;border-radius:var(--radius-container);box-shadow:var(--shadow-dialog)}.fow-dialog-sm{max-width:420px}.fow-dialog-lg{max-width:800px}.fow-dialog::backdrop{background:var(--fow-backdrop-color)}.fow-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-12) var(--space-12) var(--space-12) var(--space-24);border-bottom:1px solid var(--fow-line-color)}.fow-dialog-title{margin:0;font:600 22px/1.2 var(--font-display);letter-spacing:.02em;text-transform:uppercase}.fow-dialog-body{display:grid;gap:var(--space-16);padding:var(--space-24)}.fow-dialog-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-8);padding:var(--space-12) var(--space-24) var(--space-16)}.fow-dialog-foot .fow-dialog-aside{margin-right:auto}.fow-confirm{display:grid;grid-template-columns:auto 1fr;gap:var(--space-16);align-items:start;padding:var(--space-24) var(--space-24) var(--space-8)}.fow-confirm-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-round);background:var(--fow-danger-soft-color);color:var(--fow-danger-color)}.fow-confirm-icon svg{width:22px;height:22px}.fow-confirm .fow-dialog-title{margin-bottom:var(--space-4)}.fow-confirm p{margin:0;color:var(--fow-muted-color)}.fow-tabs{display:flex;gap:var(--space-4);overflow-x:auto;border-bottom:1px solid var(--fow-line-color)}.fow-tab{display:inline-flex;align-items:center;gap:var(--space-8);height:var(--control-large);padding:0 var(--space-16);margin-bottom:-1px;font:500 16px/1 var(--font-sans);color:var(--fow-muted-color);white-space:nowrap;background:none;border:0;border-bottom:3px solid transparent;cursor:pointer}.fow-tab svg,.fow-tab img{width:20px;height:20px}.fow-tab:hover{color:var(--fow-text-color);background:var(--fow-light-color)}.fow-tab[aria-selected=true]{color:var(--fow-primary-color);border-bottom-color:var(--fow-primary-color)}.fow-tabs-end{margin-left:auto;align-self:center;padding-left:var(--space-16)}.fow-tab-panel{padding-top:var(--space-16)}.fow-disclosure{background:var(--fow-surface-color);border:1px solid var(--fow-line-color);border-radius:var(--radius-container)}.fow-disclosure>summary{display:flex;align-items:center;gap:var(--space-8);height:var(--control-large);padding:0 var(--space-16);font:600 16px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;list-style:none;cursor:pointer}.fow-disclosure>summary::-webkit-details-marker{display:none}.fow-disclosure>summary:hover{background:var(--fow-light-color)}.fow-disclosure-chevron{width:16px;height:16px;transition:transform .12s ease}.fow-disclosure[open] .fow-disclosure-chevron{transform:rotate(90deg)}.fow-disclosure-count{margin-left:auto;font:400 13px/1 var(--font-mono);letter-spacing:0;text-transform:none;color:var(--fow-muted-color)}.fow-disclosure-body{display:grid;gap:var(--space-8);padding:var(--space-8) var(--space-16) var(--space-16);border-top:1px solid var(--fow-line-color)}.fow-switch{display:inline-flex;align-items:center;gap:var(--space-8);font:400 16px/1.4 var(--font-sans);cursor:pointer}.fow-switch input{position:absolute;opacity:0;width:1px;height:1px}.fow-switch-track{position:relative;flex:none;box-sizing:border-box;width:36px;height:20px;border-radius:10px;background:var(--fow-surface-color);border:1px solid var(--fow-field-border-color);transition:background-color .12s ease}.fow-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:var(--radius-round);background:var(--fow-field-border-color);transition:transform .12s ease}.fow-switch input:checked+.fow-switch-track{background:var(--fow-primary-color);border-color:var(--fow-primary-color)}.fow-switch input:checked+.fow-switch-track:after{transform:translate(16px);background:#fff}.fow-on-dark .fow-switch input:checked+.fow-switch-track{background:var(--fow-secondary-color);border-color:var(--fow-secondary-color)}.fow-on-dark .fow-switch input:checked+.fow-switch-track:after{background:var(--fow-text-color)}.fow-card{display:grid;min-width:0;overflow:hidden;background:var(--fow-surface-color);border:1px solid var(--fow-line-color);border-radius:var(--radius-container)}.fow-card-media{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.fow-card-body{display:grid;gap:var(--space-8);padding:var(--space-16)}.fow-card-title{margin:0;font:600 20px/1.2 var(--font-display);letter-spacing:.02em;text-transform:uppercase}.fow-card-meta{font:400 13px/1.4 var(--font-sans);color:var(--fow-muted-color)}.fow-card-foot{display:flex;flex-wrap:wrap;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-top:1px solid var(--fow-line-color)}.fow-table-wrap{overflow-x:auto;background:var(--fow-surface-color);border:1px solid var(--fow-line-color);border-radius:var(--radius-container)}.fow-table{width:100%;border-collapse:collapse;font:400 15px/1.4 var(--font-sans)}.fow-table th{padding:var(--space-8) var(--space-16);text-align:left;white-space:nowrap;font:600 14px/1.2 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--fow-muted-color);background:var(--fow-page-color);border-bottom:1px solid var(--fow-line-color)}.fow-table td{padding:var(--space-12) var(--space-16);vertical-align:middle;border-bottom:1px solid var(--fow-line-color)}.fow-table tr:last-child td{border-bottom:0}.fow-table tbody tr:hover{background:var(--fow-page-color)}.fow-table .fow-cell-number{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.fow-table .fow-cell-actions{text-align:right;white-space:nowrap}.fow-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fow-alert{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-12);align-items:start;padding:var(--space-12) var(--space-16);font:400 15px/1.5 var(--font-sans);color:var(--fow-text-color);border:1px solid rgba(17,24,32,.1);border-radius:var(--radius-container)}.fow-alert>svg{width:20px;height:20px;margin-top:1px}.fow-alert p{margin:0}.fow-alert .fow-btn{margin:calc(-1 * var(--space-4)) 0}.fow-alert-info{background:var(--fow-light-color)}.fow-alert-info>svg{color:var(--fow-primary-color)}.fow-alert-success{background:var(--fow-success-soft-color)}.fow-alert-success>svg{color:var(--fow-success-color)}.fow-alert-warning{background:var(--fow-warning-soft-color)}.fow-alert-warning>svg{color:var(--fow-text-color)}.fow-alert-danger{background:var(--fow-danger-soft-color)}.fow-alert-danger>svg{color:var(--fow-danger-color)}.fow-spinner{flex:none;box-sizing:border-box;width:24px;height:24px;border-radius:var(--radius-round);border:3px solid var(--fow-light-color);border-top-color:var(--fow-primary-color);animation:fow-spin .8s linear infinite}.fow-spinner-sm{width:16px;height:16px;border-width:2px}.fow-spinner-lg{width:40px;height:40px;border-width:4px}.fow-btn .fow-spinner{border-color:#ffffff59;border-top-color:#fff}@keyframes fow-spin{to{transform:rotate(360deg)}}.fow-progress{height:8px;overflow:hidden;background:var(--fow-light-color);border-radius:var(--radius-control)}.fow-progress-bar{height:100%;background:var(--fow-primary-color)}.fow-progress-danger .fow-progress-bar{background:var(--fow-danger-color)}.fow-container{box-sizing:border-box;max-width:1200px;margin-inline:auto;padding-inline:var(--space-16)}.fow-stack{display:flex;flex-direction:column;gap:var(--fow-gap, var(--space-16))}.fow-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fow-gap, var(--space-8))}.fow-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--fow-min, 240px),100%),1fr));gap:var(--fow-gap, var(--space-16))}.fow-push{margin-left:auto}.fow-navbar{display:flex;align-items:center;gap:var(--space-24);height:64px;padding:0 var(--space-16);background:var(--fow-dark-color);color:var(--fow-light-color);--fow-focus-color: var(--fow-focus-on-dark-color)}.fow-navbar a:focus-visible,.fow-navbar button:focus-visible{outline:2px solid var(--fow-focus-color);outline-offset:2px}.fow-navbar-brand{display:flex;flex:none}.fow-navbar-brand img,.fow-navbar-brand svg{width:var(--logo-header);height:var(--logo-header)}.fow-navbar-links{display:flex;gap:var(--space-4);align-self:stretch;min-width:0;overflow-x:auto}.fow-navbar-links a{display:flex;align-items:center;padding:0 var(--space-12);white-space:nowrap;font:500 16px/1 var(--font-sans);color:var(--fow-info-color);text-decoration:none;border-top:3px solid transparent;border-bottom:3px solid transparent}.fow-navbar-links a:hover{color:#fff}.fow-navbar-links a[aria-current=page]{color:#fff;border-bottom-color:var(--fow-secondary-color)}.fow-navbar-end{position:relative;margin-left:auto;flex:none}.fow-navbar-end .fow-menu{position:absolute;right:0;top:calc(100% + var(--space-4));z-index:20}.fow-navbar-user{display:flex;align-items:center;gap:var(--space-8);height:var(--control-medium);padding:0 var(--space-8) 0 var(--space-4);font:500 15px/1 var(--font-sans);color:var(--fow-light-color);background:transparent;border:1px solid transparent;border-radius:var(--radius-control);cursor:pointer}.fow-navbar-user:hover,.fow-navbar-user[aria-expanded=true]{background:var(--login-input)}.fow-navbar-user svg{width:14px;height:14px}.fow-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-round);background:var(--fow-secondary-color);color:var(--fow-text-color);font:600 13px/1 var(--font-sans)}@media (max-width: 640px){.fow-navbar{gap:var(--space-12);padding:0 var(--space-12)}.fow-navbar-user-name{display:none}}@media (prefers-reduced-motion: reduce){.fow-spinner{animation-duration:2.4s}.fow-disclosure-chevron,.fow-switch-track,.fow-switch-track:after{transition:none}}*,*:before,*:after{box-sizing:border-box}:root{-webkit-user-select:none;user-select:none}body{margin:0;font:var(--text-body);color:var(--fow-text-color);background:var(--fow-page-color)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;text-transform:uppercase;text-wrap:balance}h1{font:var(--text-h1);letter-spacing:.02em}h2{font:var(--text-h2);letter-spacing:.02em}h3{font:var(--text-h3);letter-spacing:.02em}h4{font:var(--text-h4);letter-spacing:.02em}h5{font:var(--text-h5);letter-spacing:.03em}h6{font:var(--text-h6);letter-spacing:.04em}h1,h2,h3,h4,h5,h6,p,ol,ul,dl,figure{margin-top:0}h1,h2,h3,h4,h5,h6{margin-bottom:var(--space-8)}p,ol,ul,dl{margin-bottom:var(--space-16)}small,.small{font:var(--text-small)}a{color:var(--fow-primary-color)}img,svg{vertical-align:middle}button,input,select,textarea{font:inherit;letter-spacing:inherit}table{border-collapse:collapse}[hidden]{display:none!important}fieldset{min-width:0;margin:0;padding:0;border:0}legend{float:left;width:100%;margin:0;padding:0}
