@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}.tool-page{min-width:0}.tool-intro{margin-top:calc(var(--spacing,.25rem) * 3);max-width:var(--container-3xl,48rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:#141a33cc}@supports (color:color-mix(in lab,red,red)){.tool-intro{color:color-mix(in oklab,var(--color-ink,#141a33) 80%,transparent)}}@media(min-width:40rem){.tool-intro{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}}.tool-intro p{margin:0}.tool-grid{margin-top:calc(var(--spacing,.25rem) * 6);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 6);display:grid}@media(min-width:64rem){.tool-grid{grid-template-columns:minmax(0,1fr) 340px}}.tool-grid>*{min-width:0}.tool-page [hidden]{display:none!important}.tool-page :is(textarea,input,select){scroll-margin-block:1rem}:where(:is(.tool-panel,.tool-team section>.space-y-4,.tool-seat section>.space-y-4,.tool-lottery section>.space-y-4,.tool-amida section>.space-y-4)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.tool-panel,.tool-team section>.space-y-4,.tool-seat section>.space-y-4,.tool-lottery section>.space-y-4,.tool-amida section>.space-y-4{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-ink,#141a33);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4)}.panel-head{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}.panel-details summary,.tool-options summary,.tool-title summary,.tool-panel details>summary,.tool-page section>.space-y-4 details>summary{cursor:pointer;padding-block:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}.panel-details[open]>:not(summary),.tool-options[open]>:not(summary),.tool-title[open]>input{margin-top:calc(var(--spacing,.25rem) * 2)}.tool-options{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-ink,#141a33);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4)}.share-row{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.history-list{margin-top:var(--spacing,.25rem);max-height:calc(var(--spacing,.25rem) * 56);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));overflow-y:auto}.tool-example{margin-top:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:2px;border-color:#141a3326}@supports (color:color-mix(in lab,red,red)){.tool-example{border-color:color-mix(in oklab,var(--color-ink,#141a33) 15%,transparent)}}.tool-example{background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.tool-example a{--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-red,#e63946);text-underline-offset:4px;text-decoration-line:underline}.sample-offer{align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.sample-offer:has(#sample-link[hidden]){display:none}.stage{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-ink,#141a33);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 5);flex-direction:column;align-items:center;display:flex}.stage-title{margin-bottom:calc(var(--spacing,.25rem) * 2);text-align:center;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);text-wrap:balance}.stage-title:empty{display:none}.wheel-wrap{width:100%;max-width:480px;position:relative}.wheel-wrap canvas{cursor:pointer;-webkit-tap-highlight-color:transparent}.wheel-running .wheel-wrap canvas{cursor:default}.wheel-caption{margin-top:calc(var(--spacing,.25rem) * 3);min-height:calc(var(--spacing,.25rem) * 14);text-align:center;place-items:center;width:100%;display:grid}.wheel-caption>*{grid-area:1/1}.candidate-count{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#141a3399}@supports (color:color-mix(in lab,red,red)){.candidate-count{color:color-mix(in oklab,var(--color-ink,#141a33) 60%,transparent)}}.candidate-count{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.stage-winner{max-width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);text-wrap:balance;overflow-wrap:anywhere}.stage-winner:empty{display:none}.wheel-decided .stage-winner{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-ink,#141a33);background-color:var(--color-yellow,#f6c343);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:var(--spacing,.25rem)}.wheel-decided .candidate-count{visibility:hidden}.stage-actions{margin-top:calc(var(--spacing,.25rem) * 3);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.result-actions{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.wheel-decided #spin,.wheel-decided .tool-key-hint{display:none}.wheel-running .stage-sub{visibility:hidden}.tool-key-hint{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#141a3399}@supports (color:color-mix(in lab,red,red)){.tool-key-hint{color:color-mix(in oklab,var(--color-ink,#141a33) 60%,transparent)}}.stage-sub,.stage #msg{margin-top:calc(var(--spacing,.25rem) * 3)}@media(max-width:40rem){.wheel-wrap{max-width:min(100%,22rem,100svh - 27rem)}.stage-winner{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}.btn-spin{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.tool-key-hint{display:none}.tool-page .field{font-size:1rem}.result-actions .btn-lg{padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.proj-active[data-board]{z-index:45;overscroll-behavior:contain;background:var(--color-paper);width:100%;max-width:none;height:100dvh;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));border:0;border-radius:0;margin:0;position:fixed;inset:0;overflow:auto}.proj-active[data-board]:before{content:"";background-image:repeating-linear-gradient(135deg,var(--color-red) 0 16px,var(--color-paper) 16px 32px);height:10px;position:absolute;top:0;left:0;right:0}.proj-active #exitProjection{top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));z-index:2;position:fixed}.tool-roulette .proj-active{justify-content:center}.tool-roulette .proj-active .stage-title{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}.tool-roulette .proj-active .wheel-wrap{width:min(100%,100dvh - 15rem);max-width:none}.tool-roulette .proj-active .stage-winner{font-size:clamp(2rem,5vw,4.5rem)}@media(orientation:landscape)and (min-width:48rem){.tool-roulette .proj-active{grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(16rem,.6fr);place-items:center;column-gap:3rem;display:grid}.tool-roulette .proj-active .wheel-wrap{grid-area:1/1/-1;width:min(100%,100dvh - 3rem)}.tool-roulette .proj-active .stage-title{grid-area:2/2}.tool-roulette .proj-active .wheel-caption{grid-area:3/2}.tool-roulette .proj-active .stage-actions{grid-area:4/2}.tool-roulette .proj-active #msg{grid-area:5/2;align-self:start}}.tool-bingo #stage{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-ink,#141a33);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 5)}.work-caption{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:#141a3399}@supports (color:color-mix(in lab,red,red)){.work-caption{color:color-mix(in oklab,var(--color-ink,#141a33) 60%,transparent)}}.tool-bingo #current{margin-top:var(--spacing,.25rem);--tw-leading:1;min-height:1em;line-height:1}.tool-bingo #current:empty:before{content:"00";color:#141a331a}.tool-bingo #board{grid-template-columns:repeat(min(var(--bingo-cols,10),10),minmax(0,1fr));font-size:.8rem}@media(min-width:40rem){.tool-bingo #board{grid-template-columns:repeat(var(--bingo-cols,15),minmax(0,1fr));font-size:.875rem}}.tool-bingo .proj-active #current{font-size:min(30dvh,28vw)}.tool-bingo .proj-active #board{max-width:70rem;font-size:clamp(.8rem,1.6vw,2rem)}@media(orientation:landscape)and (min-width:48rem){.tool-bingo .proj-active{grid-template-rows:1fr auto auto auto auto 1fr;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);place-items:center;column-gap:3rem;display:grid}.tool-bingo .proj-active .work-caption{grid-area:2/1}.tool-bingo .proj-active #current{grid-area:3/1;font-size:min(30dvh,15vw)}.tool-bingo .proj-active .projection-actions{grid-area:5/1}.tool-bingo .proj-active #board{grid-area:1/2/6;align-self:center;width:100%}.tool-bingo .proj-active #progress{grid-area:6/2;align-self:start}}.tool-dice [data-board]{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-ink,#141a33);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 6)}@media(max-width:40rem){.tool-seat #grid{gap:.25rem}.tool-page .seg-item{padding-inline:calc(var(--spacing,.25rem) * 3)}}.simple-board.is-instant .stage-utility{display:none}.simple-board.is-instant{scroll-margin-top:1rem}.quick-result{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-ink,#141a33);background-color:var(--color-yellow,#f6c343);padding:calc(var(--spacing,.25rem) * 4)}.quick-list{margin-top:calc(var(--spacing,.25rem) * 2)}:where(.quick-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.quick-list li{align-items:baseline;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);overflow-wrap:anywhere;display:flex}.quick-list li span{width:calc(var(--spacing,.25rem) * 10);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-red,#e63946);flex-shrink:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
