@font-face{font-family:Schoolbell;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f0a4daef14b612ba-s.p.1vvo1a9o-5phv.woff2?dpl=dpl_GtvLswrNZ1Xb6CQNivqE7MR3d7Es)format("woff2");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:Schoolbell Fallback;src:local(Arial);ascent-override:109.2%;descent-override:41.04%;line-gap-override:2.57%;size-adjust:91.13%}.schoolbell_49c214cc-module__V77P9a__className{font-family:Schoolbell,Schoolbell Fallback;font-style:normal;font-weight:400}.schoolbell_49c214cc-module__V77P9a__variable{--font-schoolbell:"Schoolbell", "Schoolbell Fallback"}
@font-face{font-family:Allerta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3310594d95eda5cc-s.p.0wflfgr4kq3lj.woff2?dpl=dpl_GtvLswrNZ1Xb6CQNivqE7MR3d7Es)format("woff2");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:Allerta Fallback;src:local(Arial);ascent-override:90.79%;descent-override:21.65%;line-gap-override:0.0%;size-adjust:113.69%}.allerta_bc755ffd-module__IeWSqq__className{font-family:Allerta,Allerta Fallback;font-style:normal;font-weight:400}.allerta_bc755ffd-module__IeWSqq__variable{--font-allerta:"Allerta", "Allerta Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--font-weight-black:900;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-\[8px\]{height:8px}.h-full{height:100%}.min-h-10{min-height:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-full{width:100%}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.overflow-hidden{overflow:hidden}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[\#1e1b18\]{border-color:#1e1b18}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-\[\#fff7ea\]{background-color:#fff7ea}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#ff7ca6\]{--tw-gradient-from:#ff7ca6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#ffa35c\]{--tw-gradient-via:#ffa35c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#b9ff31\]{--tw-gradient-to:#b9ff31;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.text-\[\#1e1b18\]{color:#1e1b18}.text-\[\#6f6257\]{color:#6f6257}.text-\[\#8d7f73\]{color:#8d7f73}.text-\[\#75685d\]{color:#75685d}.text-\[\#ff7ca6\]{color:#ff7ca6}.text-black{color:var(--color-black)}.uppercase{text-transform:uppercase}.shadow-\[4px_4px_0_rgba\(30\,27\,24\,0\.18\)\]{--tw-shadow:4px 4px 0 var(--tw-shadow-color,#1e1b182e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[4px_4px_0_rgba\(86\,197\,255\,0\.12\)\]{--tw-shadow:4px 4px 0 var(--tw-shadow-color,#56c5ff1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[4px_4px_0_rgba\(109\,196\,255\,0\.12\)\]{--tw-shadow:4px 4px 0 var(--tw-shadow-color,#6dc4ff1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[4px_4px_0_rgba\(255\,164\,96\,0\.2\)\]{--tw-shadow:4px 4px 0 var(--tw-shadow-color,#ffa46033);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-45:disabled{opacity:.45}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff5d9;--paper-2:#ffe1f0;--ink:#211b18;--muted:#5d5148;--line:#211b1857;--pink:#ff4faf;--blue:#35a7ff;--yellow:#ffe048;--green:#70df66;--orange:#ff8b3d;--violet:#9b63ff;--red:#ff4b42}*{box-sizing:border-box}html,body{min-height:100%;overflow:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--font-schoolbell), "Comic Sans MS", cursive;margin:0}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.entry-gate,.site-frame{background:radial-gradient(circle at 9% 16%, #ff4faf94, transparent 18%), radial-gradient(circle at 81% 9%, #35a7ff8c, transparent 19%), radial-gradient(circle at 18% 83%, #70df6680, transparent 18%), radial-gradient(circle at 92% 82%, #ffe0489e, transparent 21%), linear-gradient(126deg, #9b63ff61, transparent 31%), var(--paper);min-height:100svh;position:relative;overflow:hidden}.entry-gate{place-items:center;height:100svh;display:grid}.entry-gate:before,.site-frame:before{z-index:1;content:"";pointer-events:none;background:repeating-linear-gradient(9deg,#0000 0 28px,#211b1814 29px 31px),repeating-linear-gradient(98deg,#0000 0 34px,#ffffff57 35px 38px),radial-gradient(circle at 25% 27%,#ff4b426b 0 8px,#0000 9px) 0 0/120px 120px,radial-gradient(circle at 72% 43%,#35a7ff66 0 11px,#0000 12px) 0 0/160px 160px,radial-gradient(circle at 47% 76%,#ffe0486b 0 14px,#0000 15px) 0 0/190px 190px;position:absolute;inset:0}.entry-gate:after,.site-frame:after{z-index:1;content:"";background:linear-gradient(72deg, transparent 0 18%, var(--pink) 18% 19%, transparent 19% 100%), linear-gradient(147deg, transparent 0 33%, var(--blue) 33% 34%, transparent 34% 100%), linear-gradient(12deg, transparent 0 64%, var(--orange) 64% 65%, transparent 65% 100%);opacity:.48;pointer-events:none;position:absolute;inset:-10%}.play-bg{z-index:0;transform-origin:50%;grid-template-columns:repeat(13,minmax(70px,1fr));grid-auto-rows:auto;align-content:start;gap:clamp(5px,.62vw,10px);display:grid;position:absolute;inset:-32svh -28vw;transform:rotate(-4deg)scale(1.1)}.play-bg.dense{opacity:.95;grid-template-columns:repeat(14,minmax(60px,1fr));gap:clamp(4px,.52vw,8px);inset:-34svh -30vw;transform:rotate(3deg)scale(1.12)}.play-tile{aspect-ratio:1;object-fit:cover;filter:saturate(1.22)contrast(1.03);will-change:transform;border:3px dashed #211b18eb;border-radius:14px;width:100%;height:auto;transition:transform .18s,filter .18s,box-shadow .18s,z-index .18s;display:block;position:static;box-shadow:7px 8px #211b1829}.dense .play-tile{border-width:2px;box-shadow:4px 5px #211b181f}.tile-1{top:2%;left:1%;rotate:-12deg}.tile-2{top:15%;left:12%;rotate:7deg}.tile-3{top:-2%;left:24%;rotate:-4deg}.tile-4{top:18%;left:36%;rotate:10deg}.tile-5{top:4%;left:49%;rotate:-9deg}.tile-6{top:18%;left:62%;rotate:13deg}.tile-7{top:-1%;left:75%;rotate:-8deg}.tile-8{top:15%;right:0;rotate:8deg}.tile-9{top:34%;left:-2%;rotate:14deg}.tile-10{top:47%;left:10%;rotate:-6deg}.tile-11{top:31%;left:23%;rotate:11deg}.tile-12{top:48%;left:37%;rotate:-14deg}.tile-13{top:32%;left:51%;rotate:6deg}.tile-14{top:49%;left:65%;rotate:-10deg}.tile-15{top:32%;left:78%;rotate:12deg}.tile-16{top:49%;right:-4%;rotate:-7deg}.tile-17{bottom:2%;left:2%;rotate:8deg}.tile-18{bottom:17%;left:15%;rotate:-13deg}.tile-19{bottom:0;left:28%;rotate:9deg}.tile-20{bottom:15%;left:42%;rotate:-6deg}.tile-21{bottom:-1%;left:56%;rotate:13deg}.tile-22{bottom:16%;left:70%;rotate:-11deg}.tile-23{bottom:1%;right:2%;rotate:7deg}.tile-24{top:2%;left:88%;rotate:-15deg}.tile-25{top:-11%;left:6%;rotate:16deg}.tile-26{bottom:-13%;left:18%;rotate:-8deg}.tile-27{top:70%;left:31%;rotate:12deg}.tile-28{top:-12%;left:44%;rotate:-12deg}.tile-29{top:70%;left:58%;rotate:7deg}.tile-30{bottom:-12%;left:72%;rotate:-14deg}.tile-31{top:68%;left:83%;rotate:11deg}.tile-32{top:69%;left:-8%;rotate:-9deg}.tile-33{top:16%;left:30%;rotate:14deg}.tile-34{top:13%;left:55%;rotate:-16deg}.tile-35{top:35%;left:69%;rotate:9deg}.tile-36{top:67%;left:18%;rotate:-11deg}.play-tile:hover{z-index:6;filter:saturate(1.42)contrast(1.08);transform:translateY(-14px)scale(1.18)rotate(7deg);box-shadow:13px 15px #211b1838}.play-tile:nth-child(3n):hover{transform:translateY(-15px)scale(1.18)rotate(-8deg)}.play-tile:nth-child(4n):hover{transform:translateY(-12px)translate(8px)scale(1.16)rotate(10deg)}.doodle-layer{z-index:2;pointer-events:none;position:absolute;inset:0}.doodle{color:var(--ink);text-shadow:2px 2px #ffffffad;opacity:.78;font-size:clamp(20px,3.6vw,54px);line-height:1;position:absolute}.doodle-1{color:var(--pink);top:24%;left:4%;rotate:-15deg}.doodle-2{color:var(--blue);bottom:6%;left:17%;rotate:9deg}.doodle-3{color:var(--green);top:9%;left:36%;rotate:-8deg}.doodle-4{color:var(--orange);top:21%;right:14%;rotate:13deg}.doodle-5{color:var(--violet);bottom:25%;right:3%;rotate:-17deg}.doodle-6{color:var(--red);bottom:8%;left:47%;rotate:10deg}.doodle-7{color:var(--yellow);bottom:34%;left:3%;rotate:18deg}.doodle-8{color:var(--pink);bottom:4%;right:25%;rotate:-9deg}.doodle-9{color:var(--blue);top:3%;left:58%;rotate:15deg}.doodle-10{color:var(--green);top:4%;right:4%;rotate:-11deg}.doodle-11{color:var(--violet);top:50%;left:27%;rotate:12deg}.doodle-12{color:var(--orange);top:52%;right:33%;rotate:-16deg}.entry-button{z-index:4;border:4px dashed var(--ink);width:min(86vw,720px);min-height:clamp(74px,10vw,112px);color:var(--ink);text-align:center;text-transform:lowercase;background:#fff8e8f5;border-radius:999px;margin:0;padding:clamp(18px,2.5vw,30px) clamp(28px,5vw,64px);font-size:clamp(31px,5.8vw,78px);line-height:1.04;transition:transform .16s,background .16s,box-shadow .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #ff4faf47,14px 15px #211b1833}.entry-button:hover{background:var(--yellow);transform:translate(calc(-50% - 3px),calc(-50% - 3px))rotate(-1.4deg);box-shadow:0 0 0 10px #35a7ff57,17px 18px #211b1838}.site-frame{place-items:center;padding:clamp(16px,3vw,42px);display:grid}.wl-view{z-index:4;width:min(92vw,760px);display:grid;position:relative}.wl-flow{gap:clamp(15px,2vw,22px);min-width:0;display:grid}.task-button,.field-row button{border:3px dashed var(--ink);color:var(--ink);border-radius:22px;transition:transform .15s,background .15s,box-shadow .15s;box-shadow:8px 9px #211b182e}.task-button{text-align:left;grid-template-columns:minmax(70px,.32fr) minmax(0,1fr);align-items:center;gap:clamp(12px,2.2vw,22px);min-height:clamp(78px,10vw,104px);padding:clamp(14px,2.2vw,22px) clamp(18px,3vw,34px);display:grid}.task-button:first-of-type{rotate:-2.5deg}.task-button:nth-of-type(2){rotate:1.8deg}.task-button:nth-of-type(3){rotate:-1.2deg}.task-button.pink{background:#ff4fafe6}.task-button.blue{background:#35a7ffe6}.task-button.yellow{background:#ffe048f0}.task-button span{font-size:clamp(17px,2.2vw,27px);line-height:1}.task-button strong{overflow-wrap:anywhere;min-width:0;font-size:clamp(26px,4vw,48px);font-weight:400;line-height:.95}.task-button.done{background:#70df66eb;border-style:solid dashed dashed solid}.task-button:disabled,.field-row button:disabled,.field-row input:disabled{cursor:not-allowed;opacity:.58}.task-button:hover,.field-row button:hover{background:#fff8e8;transform:translate(-2px,-2px)rotate(-.7deg);box-shadow:10px 11px #211b1836}.field-row{grid-template-columns:minmax(0,1fr) minmax(122px,.26fr);gap:12px;display:grid;rotate:1deg}.address-row{rotate:-1deg}.field-row input{border:3px dashed var(--ink);min-width:0;height:clamp(58px,7vw,72px);color:var(--ink);background:#fffdf5f0;border-radius:20px;padding:0 18px;font-size:clamp(18px,2.4vw,26px);box-shadow:6px 7px #211b1821}.field-row button{background:var(--yellow);text-align:center;place-items:center;min-height:clamp(58px,7vw,72px);font-size:clamp(17px,2.2vw,26px);line-height:1;display:grid}.wl-status,.wl-closed{border:2px dashed var(--ink);width:fit-content;color:var(--ink);text-align:center;background:#fff8e8eb;border-radius:999px;margin:2px auto 0;padding:8px 16px;font-size:clamp(16px,2vw,22px);line-height:1.15;rotate:-1deg}@media (max-width:820px){.play-bg{grid-template-columns:repeat(6,82px);justify-content:center;gap:7px;inset:-12svh -18vw;transform:rotate(-2.5deg)scale(1.08)}.play-bg.dense{grid-template-columns:repeat(7,68px);justify-content:center;gap:6px;inset:-12svh -20vw;transform:rotate(2deg)scale(1.1)}.play-tile{border-width:2px;border-radius:12px;width:82px;height:82px;box-shadow:4px 5px #211b1824}.dense .play-tile{width:68px;height:68px}.entry-button{border-width:3px;width:min(88vw,430px);min-height:78px;padding:18px 24px;font-size:clamp(34px,10vw,48px);box-shadow:0 0 0 7px #ff4faf42,9px 10px #211b1830}.site-frame{padding:14px}.wl-view{width:min(93vw,480px)}.wl-flow{gap:13px}.task-button{border-width:2px;border-radius:18px;grid-template-columns:minmax(56px,.28fr) minmax(0,1fr);min-height:74px;padding:13px 15px;box-shadow:6px 7px #211b182b}.task-button span{font-size:clamp(15px,4.8vw,19px)}.task-button strong{font-size:clamp(25px,7.5vw,34px)}.field-row{grid-template-columns:1fr;gap:9px}.field-row input,.field-row button{border-width:2px;border-radius:16px;height:56px;min-height:56px;font-size:20px}.doodle{font-size:clamp(18px,8vw,38px)}}@media (max-width:380px){.play-bg{grid-template-columns:repeat(6,72px);gap:6px;inset:-10svh -24vw}.play-bg.dense{grid-template-columns:repeat(7,60px);gap:5px;inset:-10svh -26vw}.play-tile{width:72px;height:72px}.dense .play-tile{width:60px;height:60px}.task-button{grid-template-columns:1fr;gap:6px}.task-button strong{font-size:27px}}.admin-frame{background:radial-gradient(circle at 10% 16%, #ff4faf5c, transparent 21%), radial-gradient(circle at 86% 10%, #35a7ff57, transparent 22%), radial-gradient(circle at 22% 88%, #70df664d, transparent 21%), radial-gradient(circle at 88% 82%, #ffe0486b, transparent 24%), repeating-linear-gradient(9deg, transparent 0 28px, #211b180f 29px 31px), var(--paper);min-height:100svh;padding:clamp(16px,3vw,34px);position:relative;overflow:auto}.admin-gate-frame{place-items:center;display:grid;overflow:hidden}.admin-art-bg{opacity:.22;filter:saturate(1.2);background-image:url(/art/gloobiez-added/fresh-01.webp),url(/art/gloobiez-added/fresh-02.webp),url(/art/gloobiez-added/fresh-03.webp),url(/art/gloobiez-added/fresh-04.webp),url(/art/gloobiez-collection/01-plastic.png),url(/art/gloobiez-collection/02-glass.png);background-position:2% 8%,28% 22%,58% 4%,82% 26%,14% 76%,78% 82%;background-repeat:no-repeat;background-size:clamp(110px,15vw,220px);position:absolute;inset:-16svh -16vw;transform:rotate(-5deg)}.admin-gate{z-index:2;border:4px dashed var(--ink);background:#fff8e8f0;border-radius:28px;gap:14px;width:min(92vw,520px);padding:clamp(22px,4vw,38px);display:grid;position:relative;rotate:-1deg;box-shadow:14px 16px #211b182e}.admin-gate h1{margin:0;font-size:clamp(46px,9vw,86px);font-weight:400;line-height:.95}.admin-gate input,.admin-gate button{border:3px dashed var(--ink);min-height:58px;color:var(--ink);border-radius:18px;font-size:clamp(22px,4vw,34px)}.admin-gate input{background:#fffdf5;min-width:0;padding:0 16px}.admin-gate button{background:var(--yellow);box-shadow:6px 7px #211b1826}.admin-header{border-bottom:3px dashed var(--line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:clamp(14px,2vw,22px);display:flex}.admin-header h1{margin:0;font-size:clamp(50px,8vw,108px);font-weight:400;line-height:.92}.admin-lock,.admin-controls button,.admin-table-head button{border:3px dashed var(--ink);color:var(--ink);background:#fff8e8e0;border-radius:18px;font-size:clamp(18px,2.2vw,28px);line-height:1;box-shadow:5px 6px #211b1821}.admin-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);margin-top:clamp(16px,2.4vw,28px);display:grid}.admin-controls button,.admin-table-head button{min-height:66px;padding:10px 14px}.admin-controls button:first-child{background:#ff4fafc7;rotate:-1.4deg}.admin-controls button:nth-child(2){background:#35a7ffc7;rotate:1.2deg}.admin-controls button:nth-child(3){background:#ffe048d6;rotate:-.8deg}.admin-controls button:nth-child(4){background:#70df66c7;rotate:1deg}.admin-toggle{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-toggle strong{color:var(--ink);font-weight:400}.admin-toggle.on strong{color:var(--ink)}.admin-table-wrap{border:3px dashed var(--ink);background:#fffdf5e6;border-radius:24px;margin-top:clamp(18px,2.5vw,30px);padding:clamp(12px,2vw,20px);box-shadow:8px 9px #211b181f}.admin-table-head,.admin-row{grid-template-columns:minmax(220px,1fr) minmax(140px,.42fr) minmax(180px,.46fr);align-items:center;gap:14px;display:grid}.admin-table-head{padding:0 0 14px}.admin-table-actions{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.admin-table-actions span{color:var(--muted);align-items:center;font-size:clamp(15px,1.8vw,22px);display:inline-flex}.admin-table-head span{color:var(--ink);font-size:clamp(22px,3vw,36px)}.admin-table-actions span{color:var(--muted);font-size:clamp(15px,1.8vw,22px)}.admin-table-head button:disabled{cursor:not-allowed;opacity:.45}.admin-table{border-top:2px dashed var(--line);display:grid}.admin-row{min-height:54px;font-family:var(--font-allerta), Arial, Helvetica, sans-serif;border-bottom:2px dashed #211b182e;font-size:13px}.admin-row.header{color:var(--muted);text-transform:uppercase}.admin-row span,.admin-row a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-status{border:2px dashed var(--ink);width:fit-content;color:var(--ink);background:#fff8e8eb;border-radius:999px;margin:14px 0 0;padding:8px 14px;font-size:clamp(16px,2vw,22px);line-height:1.1}@media (max-width:760px){.admin-header,.admin-controls,.admin-table-head,.admin-row{grid-template-columns:1fr}.admin-header{align-items:start;display:grid}.admin-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-controls button{min-height:58px}.admin-table-wrap{overflow-x:hidden}.admin-table-actions{justify-content:start}.admin-row{align-items:start;gap:4px;padding:10px 0}.admin-row.header{display:none}.admin-row span,.admin-row a{white-space:normal;overflow-wrap:anywhere}}.winner-frame{background:radial-gradient(circle at 9% 12%, #ff4faf9e, transparent 21%), radial-gradient(circle at 87% 14%, #35a7ff8c, transparent 22%), radial-gradient(circle at 18% 88%, #70df667a, transparent 22%), radial-gradient(circle at 92% 82%, #ffe048a3, transparent 24%), repeating-linear-gradient(9deg, transparent 0 28px, #211b1812 29px 31px), var(--paper);place-items:center;min-height:100svh;padding:clamp(14px,3vw,44px);display:grid;position:relative;overflow:hidden}.winner-frame:before{z-index:1;content:"";pointer-events:none;background:radial-gradient(circle at 25% 27%,#ff4b4261 0 8px,#0000 9px) 0 0/120px 120px,radial-gradient(circle at 72% 43%,#35a7ff52 0 11px,#0000 12px) 0 0/160px 160px,radial-gradient(circle at 47% 76%,#ffe0486b 0 14px,#0000 15px) 0 0/190px 190px;position:absolute;inset:0}.winner-bg{z-index:0;opacity:.62;pointer-events:none;grid-template-columns:repeat(12,minmax(72px,1fr));gap:clamp(6px,.7vw,12px);display:grid;position:absolute;inset:-20svh -18vw;transform:rotate(-5deg)scale(1.1)}.winner-tile{aspect-ratio:1;object-fit:cover;filter:saturate(1.24)contrast(1.04);border:3px dashed #211b18c2;border-radius:15px;width:100%;height:auto;display:block;box-shadow:6px 7px #211b181f}.winner-doodles{z-index:2;pointer-events:none;position:absolute;inset:0}.winner-doodle{color:var(--ink);text-shadow:2px 2px #ffffffad;opacity:.72;font-size:clamp(21px,4vw,62px);line-height:1;position:absolute}.winner-doodle-1{color:var(--pink);top:18%;left:5%;rotate:-14deg}.winner-doodle-2{color:var(--blue);top:14%;right:9%;rotate:11deg}.winner-doodle-3{color:var(--green);bottom:16%;left:8%;rotate:12deg}.winner-doodle-4{color:var(--orange);bottom:18%;right:12%;rotate:-12deg}.winner-doodle-5{color:var(--violet);top:6%;left:23%;rotate:9deg}.winner-doodle-6{color:var(--red);bottom:5%;right:26%;rotate:-8deg}.winner-doodle-7{color:var(--yellow);top:48%;right:2%;rotate:15deg}.winner-doodle-8{color:var(--blue);top:54%;left:2%;rotate:-9deg}.winner-card{z-index:4;border:4px dashed var(--ink);background:#fff8e8f2;border-radius:clamp(24px,4vw,42px);gap:clamp(12px,1.8vw,20px);width:min(94vw,930px);max-height:min(92svh,900px);padding:clamp(16px,3vw,34px);display:grid;position:relative;overflow:hidden;rotate:-.5deg;box-shadow:0 0 0 10px #ff4faf2e,16px 18px #211b182e}.winner-heading{text-align:center;gap:2px;display:grid}.winner-heading p,.winner-heading h1,.winner-heading span{margin:0}.winner-heading p,.winner-heading span,.winner-search span,.winner-result-meta{font-family:var(--font-allerta), Arial, sans-serif}.winner-heading p{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(12px,1.7vw,16px)}.winner-heading h1{text-transform:lowercase;font-size:clamp(48px,9vw,112px);font-weight:400;line-height:.86}.winner-heading span{color:var(--muted);font-size:clamp(12px,1.7vw,15px)}.winner-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.winner-stats div{border:3px dashed var(--ink);border-radius:20px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;display:flex;box-shadow:5px 6px #211b181f}.winner-stats div:first-child{background:#70df66db;rotate:-1deg}.winner-stats div:last-child{background:#ffe048e6;rotate:1deg}.winner-stats strong{font-size:clamp(28px,4vw,48px);font-weight:400;line-height:1}.winner-stats span{font-family:var(--font-allerta), Arial, sans-serif;letter-spacing:.08em;font-size:clamp(13px,2vw,18px)}.winner-search{gap:8px;display:grid}.winner-search span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:13px}.winner-search input{border:3px dashed var(--ink);width:100%;min-height:clamp(56px,7vw,72px);color:var(--ink);font-family:var(--font-allerta), Arial, sans-serif;background:#fffdf5;border-radius:22px;outline:none;padding:0 clamp(16px,2vw,24px);font-size:clamp(15px,2vw,22px);box-shadow:7px 8px #211b1821}.winner-search input:focus{background:#fff8e8;border-style:solid dashed dashed solid}.winner-result-meta{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.winner-result-meta button{border:2px dashed var(--ink);color:var(--ink);font-family:var(--font-allerta), Arial, sans-serif;text-transform:uppercase;background:#ff4faf3d;border-radius:999px;padding:7px 13px;font-size:12px}.winner-list{overscroll-behavior:contain;scrollbar-color:#211b188a #fffdf5b8;gap:10px;min-height:280px;max-height:min(46svh,470px);padding:4px 8px 12px 4px;display:grid;overflow:auto}.winner-row{border:3px dashed var(--line);background:#fffdf5db;border-radius:20px;grid-template-columns:minmax(60px,.16fr) minmax(0,1fr) auto;align-items:center;gap:clamp(9px,1.4vw,16px);min-height:66px;padding:10px clamp(10px,1.8vw,18px);display:grid;box-shadow:5px 6px #211b1817}.winner-row:nth-child(2n){background:#ffe1f0bd;rotate:.2deg}.winner-row:nth-child(3n){background:#e9f7ffc7;rotate:-.2deg}.winner-number{color:var(--muted);font-family:var(--font-allerta), Arial, sans-serif;font-size:clamp(12px,1.6vw,15px)}.winner-address-block{min-width:0;display:grid}.winner-address-full,.winner-address-short{min-width:0;font-family:var(--font-allerta), Arial, sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13px,1.8vw,17px);overflow:hidden}.winner-address-short{display:none}.winner-tag{border:2px solid var(--ink);min-width:68px;color:var(--ink);font-family:var(--font-allerta), Arial, sans-serif;text-align:center;letter-spacing:.08em;border-radius:999px;padding:8px 10px;font-size:clamp(12px,1.5vw,14px);line-height:1}.winner-tag.gtd{background:var(--green)}.winner-tag.fcfs{background:var(--yellow)}.winner-empty{border:3px dashed var(--ink);text-align:center;background:#fff8e8cc;border-radius:22px;place-items:center;min-height:170px;display:grid}.winner-empty strong{font-size:clamp(30px,5vw,56px);font-weight:400;line-height:1}.winner-empty span{font-family:var(--font-allerta), Arial, sans-serif;color:var(--muted);font-size:14px}@media (max-width:720px){.winner-frame{padding:12px}.winner-bg{grid-template-columns:repeat(7,68px);justify-content:center;gap:6px;inset:-10svh -18vw;transform:rotate(-4deg)scale(1.08)}.winner-tile{border-width:2px;border-radius:12px;width:68px;height:68px}.winner-card{border-width:3px;border-radius:28px;width:min(94vw,520px);max-height:94svh;padding:16px;box-shadow:0 0 0 7px #ff4faf29,9px 10px #211b182b}.winner-stats{gap:8px}.winner-stats div,.winner-search input,.winner-row{border-width:2px}.winner-list{gap:8px;min-height:330px;max-height:50svh}.winner-row{border-radius:16px;grid-template-columns:minmax(48px,auto) minmax(0,1fr) auto;min-height:60px;padding:9px 10px}.winner-address-full{display:none}.winner-address-short{display:block}.winner-tag{min-width:58px;padding:7px 8px}}@media (max-width:390px){.winner-card{padding:13px}.winner-row{grid-template-columns:1fr auto}.winner-number{display:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
