@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2) format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DQfalijU.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2) format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2) format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--sky-light: #A8D8F0;--sky: #68B8E8;--sky-dark: #2068A0;--grass: #58B848;--grass-dark: #308830;--brick: #B04010;--brick-light: #F0A060;--coin: #F8D830;--coin-glow: #F8F078;--cloud: #F8F8F8;--cloud-shadow: #D0D8E0;--ground: #C09050;--ground-dark: #886830;--pipe: #30A038;--text: #282828;--text-muted: #4D5668;--text-inverse: #F8F8F8;--color-bg: var(--sky-light);--color-surface: var(--cloud);--color-border: var(--cloud-shadow);--color-primary: var(--sky);--color-success: var(--grass);--color-danger: var(--brick);--color-warning: var(--brick-light);--color-accent: var(--coin);--font-pixel: "Press Start 2P", monospace;--font-body: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--type-title: 1.25rem;--type-heading: 1rem;--type-subheading: .8125rem;--type-label: .6875rem;--type-body: 1rem;--type-caption: .875rem;--type-small: .75rem;--space-unit: 8px;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--radius-none: 0;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 9999px;--container-sm: 480px;--container-md: 768px;--container-lg: 1024px;font-family:var(--font-body);background:var(--color-bg);color:var(--text)}*{box-sizing:border-box}body{margin:0;min-height:100vh}.form{display:grid;gap:var(--space-md)}.row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.row.wrap{flex-wrap:wrap}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.top-gap{margin-top:var(--space-md)}.hint{color:var(--text-muted);font-family:var(--font-body);font-size:var(--type-caption)}h1,h2,h3,h4{font-family:var(--font-pixel);letter-spacing:.04em;line-height:1.8}h1{font-size:var(--type-title);margin:var(--space-xs) 0 var(--space-md)}h2{font-size:var(--type-heading);margin:0}h3{font-size:var(--type-subheading);margin:0 0 var(--space-sm)}h4{font-size:var(--type-label);margin:var(--space-md) 0 var(--space-sm)}label{display:grid;gap:var(--space-xs);font-family:var(--font-pixel);font-size:var(--type-label);line-height:1.8;letter-spacing:.04em;color:var(--text)}input{border:3px solid var(--text);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);font-family:var(--font-body);font-size:var(--type-body);background:var(--cloud);box-shadow:inset 2px 2px 0 var(--cloud),inset -2px -2px 0 var(--cloud-shadow)}input:focus{border-color:var(--sky);box-shadow:0 0 0 3px #68b8e84d}input:focus:not(:focus-visible){outline:none}select,textarea{border:3px solid var(--text);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);font-family:var(--font-body);font-size:var(--type-body);background:var(--cloud);width:100%}select:focus,textarea:focus{border-color:var(--sky);box-shadow:0 0 0 3px #68b8e84d}select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}.panel{background:var(--color-surface);border:3px solid var(--text);border-radius:var(--radius-sm);padding:var(--space-lg);box-shadow:inset 2px 2px 0 var(--cloud),inset -2px -2px 0 var(--cloud-shadow),3px 3px #00000026}.panel.narrow{max-width:var(--container-sm)}ul{margin:0;padding-left:var(--space-lg)}li+li{margin-top:var(--space-sm)}.link-btn{display:inline-flex;align-items:center;gap:var(--space-xs);text-decoration:none;font-family:var(--font-pixel);font-size:var(--type-label);line-height:1.8;letter-spacing:.04em;border:3px solid var(--cloud-shadow);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);background:var(--cloud);color:var(--text);box-shadow:3px 3px #0003;cursor:pointer}.link-btn:hover{background:var(--cloud-shadow)}.link-btn:active{transform:translate(2px,2px);box-shadow:1px 1px #0003}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:3px solid var(--coin);outline-offset:2px}@keyframes button-press{0%{transform:translate(0);box-shadow:3px 3px #0003}to{transform:translate(2px,2px);box-shadow:1px 1px #0003}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes toast-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes toast-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes coin-spin{0%{transform:scaleX(1)}25%{transform:scaleX(0)}50%{transform:scaleX(1)}75%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes progress-fill{0%{width:0}to{width:100%}}@keyframes page-enter{0%{transform:translate(30px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes question-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.blink{animation:blink 1s steps(1) infinite}@media(max-width:639px){.panel{padding:var(--space-md)}h1{font-size:calc(var(--type-title) * .8)}h2{font-size:calc(var(--type-heading) * .8)}h3{font-size:calc(var(--type-subheading) * .8)}h4{font-size:calc(var(--type-label) * .8)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}button:active{animation-duration:.1s!important}}.icon.svelte-1eqehiz{display:inline-block;vertical-align:middle;image-rendering:pixelated;image-rendering:crisp-edges;fill:currentColor}.navbar.svelte-q971rm{background:var(--sky-dark);border:3px solid var(--text);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-lg);box-shadow:inset 2px 2px #fff3,3px 3px #00000026}.navbar-inner.svelte-q971rm{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.navbar-logo.svelte-q971rm{display:inline-flex;align-items:center;gap:var(--space-sm);background:#114a76;border:2px solid #f8f8f8;border-radius:var(--radius-sm);cursor:pointer;padding:6px 10px 6px 8px;color:var(--text-inverse);box-shadow:inset 1px 1px #ffffff26,inset -1px -1px #0003,2px 0 #0003,0 2px #0003,2px 2px #0003;transition:transform .12s ease,background-color .12s ease}.navbar-logo.svelte-q971rm:hover{transform:translateY(-1px);background:#1a5b8e}.navbar-logo-badge.svelte-q971rm{width:20px;height:20px;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;background:#f6cf1a;border:2px solid #1c1c1c;box-shadow:inset 1px 1px #ffffff73,1px 1px #00000059;color:var(--text);overflow:hidden}.navbar-logo-badge.svelte-q971rm .icon{shape-rendering:crispEdges}.navbar-title.svelte-q971rm{display:inline-flex;align-items:flex-end;gap:2px;font-family:var(--font-pixel);line-height:1;letter-spacing:.04em}.navbar-title-main.svelte-q971rm{font-size:calc(var(--type-label) * 1.05);text-shadow:1px 0 0 rgba(0,0,0,.6),0 1px 0 rgba(0,0,0,.6)}.navbar-title-accent.svelte-q971rm{font-family:var(--font-body);font-size:calc(var(--type-small) * .95);line-height:1;letter-spacing:.03em;opacity:.92;transform:translateY(-1px);text-shadow:1px 0 0 rgba(0,0,0,.45)}.navbar-hamburger.svelte-q971rm{display:none;background:none;border:none;cursor:pointer;padding:var(--space-sm);color:var(--text-inverse)}.hamburger-bars.svelte-q971rm{display:flex;flex-direction:column;gap:4px}.hamburger-bars.svelte-q971rm span:where(.svelte-q971rm){display:block;width:20px;height:2px;background:currentColor}.navbar-links.svelte-q971rm{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.navbar-links.svelte-q971rm button:where(.svelte-q971rm){font-family:var(--font-pixel);font-size:var(--type-label);line-height:1.25;letter-spacing:.04em;padding:6px 10px;border:2px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-inverse);cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-xs);white-space:nowrap}.navbar-links.svelte-q971rm button:where(.svelte-q971rm) .icon{width:14px;height:14px;flex:0 0 14px}.nav-label.svelte-q971rm{position:relative;display:inline-block;padding-bottom:3px}.navbar-links.svelte-q971rm button:where(.svelte-q971rm):hover{background:#ffffff26;transform:translateY(-2px)}.navbar-links.svelte-q971rm button.active:where(.svelte-q971rm){color:var(--coin-glow);border-bottom-color:transparent}.navbar-links.svelte-q971rm button.active:where(.svelte-q971rm) .nav-label:where(.svelte-q971rm):after{content:"";position:absolute;left:50%;bottom:0;width:calc(100% - 2px);height:2px;border-radius:var(--radius-pill);background:var(--coin-glow);transform:translate(-50%)}.nav-logout.svelte-q971rm{opacity:.8}.nav-logout.svelte-q971rm:hover{opacity:1}.navbar-backdrop.svelte-q971rm{display:none}@media(max-width:639px){.navbar.svelte-q971rm{position:relative;z-index:10}.navbar-hamburger.svelte-q971rm{display:block;min-width:44px;min-height:44px}.navbar-links.svelte-q971rm{display:none;flex-direction:column;width:100%;margin-top:var(--space-sm);padding:var(--space-sm);background:var(--text);border:3px solid var(--coin);border-radius:var(--radius-sm);box-shadow:inset 2px 2px #ffffff14,4px 4px #0000004d;gap:0}.navbar-links-open.svelte-q971rm{display:flex}.navbar-links.svelte-q971rm button:where(.svelte-q971rm){padding:var(--space-sm) var(--space-md);min-height:44px;color:var(--text-inverse);border:none;border-radius:0;border-bottom:2px solid rgba(255,255,255,.1);justify-content:flex-start;width:100%}.navbar-links.svelte-q971rm button:where(.svelte-q971rm):last-child{border-bottom:none}.navbar-links.svelte-q971rm button:where(.svelte-q971rm):hover{background:#ffffff1a;transform:none}.navbar-links.svelte-q971rm button.active:where(.svelte-q971rm){color:var(--coin-glow);border-bottom-color:#ffffff1a}.navbar-links.svelte-q971rm button.active:where(.svelte-q971rm) .nav-label:where(.svelte-q971rm):after{display:none}.navbar-inner.svelte-q971rm{flex-wrap:wrap}.navbar-backdrop.svelte-q971rm{display:block;position:fixed;inset:0;background:#0006;border:none;cursor:pointer;z-index:5}.navbar-title.svelte-q971rm{gap:1px}.navbar-title-main.svelte-q971rm{font-size:calc(var(--type-label) * .9)}.navbar-title-accent.svelte-q971rm{font-size:calc(var(--type-small) * .8)}}.toast.svelte-1cpok13{margin-top:var(--space-md);border:4px solid var(--text);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);display:flex;align-items:center;gap:var(--space-sm);font-family:var(--font-pixel);font-size:var(--type-label);line-height:1.8;letter-spacing:.04em;animation:toast-in .3s steps(4) forwards;box-shadow:inset 2px 2px 0 var(--cloud),inset -2px -2px 0 var(--cloud-shadow),3px 3px #00000026}.toast-error.svelte-1cpok13{background:var(--brick-light);color:var(--text)}.toast-info.svelte-1cpok13{background:var(--sky-light);color:var(--text)}.toast-cursor.svelte-1cpok13{font-size:.6rem;flex-shrink:0}.toast-goose.svelte-1cpok13{width:24px;height:auto;image-rendering:pixelated;flex-shrink:0}.toast-message.svelte-1cpok13{margin:0;flex:1}.toast-close.svelte-1cpok13{background:none;border:none;font-size:1.2rem;cursor:pointer;padding:0 var(--space-xs);color:inherit;line-height:1;font-family:var(--font-body)}.skip-link.svelte-w96i92{position:absolute;top:-100%;left:var(--space-md);z-index:100;background:var(--coin);color:var(--text);padding:var(--space-sm) var(--space-md);font-family:var(--font-pixel);font-size:var(--type-label);line-height:1.8;border:3px solid var(--text);border-radius:var(--radius-sm);text-decoration:none}.skip-link.svelte-w96i92:focus{top:var(--space-sm)}.shell.svelte-w96i92{max-width:var(--container-lg);margin:0 auto;padding:var(--space-lg) var(--space-md) var(--space-2xl)}.shell-header.svelte-w96i92{margin-bottom:var(--space-lg);text-align:center;position:relative}.shell-title.svelte-w96i92{margin:var(--space-sm) 0 var(--space-md);font-family:var(--font-pixel);font-size:var(--type-title);line-height:1.8;letter-spacing:.04em}.shell-title-line.svelte-w96i92{display:block}.shell-content.svelte-w96i92{min-height:40vh}.shell-page-enter.svelte-w96i92{animation:page-enter .15s steps(3)}.shell-footer.svelte-w96i92{margin-top:var(--space-2xl);text-align:center}.shell-ground-row.svelte-w96i92{position:relative;margin-bottom:var(--space-md)}.shell-ground.svelte-w96i92{height:8px;background:var(--ground);border-top:3px solid var(--ground-dark);background-image:repeating-linear-gradient(90deg,var(--ground) 0px,var(--ground) 8px,var(--ground-dark) 8px,var(--ground-dark) 10px)}.shell-footer-guy.svelte-w96i92{position:absolute;bottom:7px;right:var(--space-lg);width:36px;height:auto;image-rendering:pixelated;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.15))}.shell-world.svelte-w96i92{font-family:var(--font-pixel);font-size:var(--type-small);color:var(--text-muted);letter-spacing:.1em;line-height:1.8}.shell-clouds.svelte-w96i92{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}.shell-lyndon-flyer.svelte-w96i92{position:absolute;top:12%;right:-420px;width:clamp(160px,28vw,380px);height:auto;opacity:.05;filter:grayscale(1) contrast(.9) brightness(.95);transform:translate(0);animation:svelte-w96i92-lyndon-fly 46s linear infinite;animation-delay:-18s;will-change:transform}.shell-cloud.svelte-w96i92{position:absolute;width:80px;height:32px;background:var(--cloud);border-radius:var(--radius-lg);opacity:.12;animation:svelte-w96i92-cloud-drift 30s linear infinite}.shell-cloud.svelte-w96i92:before,.shell-cloud.svelte-w96i92:after{content:"";position:absolute;background:var(--cloud);border-radius:50%}.shell-cloud.svelte-w96i92:before{width:36px;height:36px;top:-16px;left:12px}.shell-cloud.svelte-w96i92:after{width:24px;height:24px;top:-10px;left:40px}.shell-cloud-1.svelte-w96i92{top:10%;left:-100px;animation-duration:35s}.shell-cloud-2.svelte-w96i92{top:30%;left:-100px;animation-duration:45s;animation-delay:-15s;opacity:.08}.shell-cloud-3.svelte-w96i92{top:55%;left:-100px;animation-duration:40s;animation-delay:-8s;opacity:.1}@keyframes svelte-w96i92-cloud-drift{0%{transform:translate(-100px)}to{transform:translate(calc(100vw + 100px))}}@keyframes svelte-w96i92-lyndon-fly{0%{transform:translate(0) translateY(0) rotate(2deg)}35%{transform:translate(-38vw) translateY(-10px) rotate(-1deg)}70%{transform:translate(-76vw) translateY(4px) rotate(1deg)}to{transform:translate(calc(-100vw - 900px)) translateY(0) rotate(-2deg)}}.shell.svelte-w96i92>:where(.svelte-w96i92):not(.shell-clouds){position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.shell-lyndon-flyer.svelte-w96i92{display:none;animation:none}}@media(max-width:639px){.shell.svelte-w96i92{padding:var(--space-md) var(--space-sm) var(--space-xl)}.shell-title.svelte-w96i92{font-size:calc(var(--type-title) * .8)}.shell-world.svelte-w96i92{font-size:calc(var(--type-small) * .8)}}.btn.svelte-18sv61c{font-family:var(--font-pixel);font-size:var(--type-label);line-height:1.8;letter-spacing:.04em;border:3px solid var(--grass-dark);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);background:var(--grass);color:var(--text);cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-xs);box-shadow:3px 3px #0003;transition:none}.btn.svelte-18sv61c:hover:not(:disabled){filter:brightness(1.1);box-shadow:4px 4px #0003}.btn.svelte-18sv61c:active:not(:disabled){animation:button-press .1s steps(2) forwards}.btn.svelte-18sv61c:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-18sv61c{background:var(--cloud);color:var(--text);border-color:var(--cloud-shadow)}.btn-tertiary.svelte-18sv61c{background:transparent;border:none;color:var(--sky);box-shadow:none;padding:var(--space-xs)}.btn-tertiary.svelte-18sv61c:hover:not(:disabled){text-decoration:underline;filter:none;box-shadow:none}.btn-destructive.svelte-18sv61c{background:var(--brick);border-color:var(--brick);color:var(--text-inverse);font-weight:700}.input-group.svelte-8ff5h4{display:grid;gap:var(--space-xs);font-family:var(--font-pixel);font-size:var(--type-label);line-height:1.8;letter-spacing:.04em;color:var(--text)}.input-label.svelte-8ff5h4{font-size:var(--type-label)}.input-field.svelte-8ff5h4{border:3px solid var(--text);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);font-family:var(--font-body);font-size:var(--type-body);background:var(--cloud);box-shadow:inset 2px 2px 0 var(--cloud),inset -2px -2px 0 var(--cloud-shadow)}.input-field.svelte-8ff5h4:focus{border-color:var(--sky);box-shadow:0 0 0 3px #68b8e84d}.input-field.svelte-8ff5h4:focus:not(:focus-visible){outline:none}.input-error.svelte-8ff5h4{border-color:var(--brick)}.input-hint.svelte-8ff5h4{font-family:var(--font-body);font-size:var(--type-caption);color:var(--text-muted)}.input-hint-error.svelte-8ff5h4{color:var(--brick)}.login-wrapper.svelte-110obhz{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center}.decoy.svelte-110obhz{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.decoy-goose.svelte-110obhz{background:none;border:none;padding:0;cursor:pointer;transition:transform .12s ease}.decoy-goose.svelte-110obhz:hover,.decoy-goose.svelte-110obhz:focus-visible{transform:scale(1.08)}.decoy-goose.svelte-110obhz:focus-visible{outline:2px solid var(--accent);outline-offset:var(--space-xs);border-radius:4px}.decoy-goose-img.svelte-110obhz{width:160px;height:auto;image-rendering:pixelated;filter:drop-shadow(4px 4px 0 rgba(0,0,0,.25));animation:question-float 3s ease-in-out infinite}.decoy-hint.svelte-110obhz{font-family:var(--font-pixel);font-size:var(--type-label);color:var(--text-muted);opacity:0;animation:svelte-110obhz-fade-in .4s ease forwards;animation-delay:4s}.login-panel.svelte-110obhz{width:100%}.login-reveal.svelte-110obhz{animation:page-enter .15s steps(3)}@keyframes svelte-110obhz-fade-in{0%{opacity:0}to{opacity:1}}.changepw-wrapper.svelte-1x86w31{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center}.changepw-panel.svelte-1x86w31{width:100%}.changepw-header.svelte-1x86w31{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md)}.badge.svelte-dtbgkf{border-radius:var(--radius-pill);padding:var(--space-xs) var(--space-sm);font-family:var(--font-pixel);font-size:var(--type-label);line-height:1.8;letter-spacing:.04em;color:var(--text);background:var(--sky-light);display:inline-block;white-space:nowrap}.badge-milestone.svelte-dtbgkf{background:var(--coin);color:var(--text)}.badge-milestone.svelte-dtbgkf:hover{animation:coin-spin .4s steps(4)}.badge-success.svelte-dtbgkf{background:var(--grass);color:var(--text)}.badge-warning.svelte-dtbgkf{background:var(--brick-light);color:var(--text)}.badge-error.svelte-dtbgkf{background:var(--brick);color:var(--text-inverse);font-weight:700}.tl-list.svelte-l9yiin{display:grid;gap:var(--space-md);margin-top:var(--space-md)}.tl-card.svelte-l9yiin{background:var(--color-surface);border:3px solid var(--text);border-radius:var(--radius-sm);padding:var(--space-lg);box-shadow:inset 2px 2px 0 var(--cloud),inset -2px -2px 0 var(--cloud-shadow),3px 3px #00000026}.tl-card-header.svelte-l9yiin{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-sm)}.tl-type-icon.svelte-l9yiin{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid var(--text);border-radius:var(--radius-sm);background:var(--sky-light);color:var(--text)}.tl-card-header.svelte-l9yiin h3:where(.svelte-l9yiin){margin:0;flex:1}.tl-thumb.svelte-l9yiin{max-width:220px;border:3px solid var(--text);border-radius:var(--radius-sm);margin-top:var(--space-sm)}.tl-empty.svelte-l9yiin{margin-top:var(--space-xl);text-align:center;padding:var(--space-2xl) var(--space-md)}.q-blocks.svelte-l9yiin{display:flex;justify-content:center;gap:var(--space-lg);margin-bottom:var(--space-md)}.q-block.svelte-l9yiin{display:inline-block;color:var(--coin);opacity:.2;animation:question-float 3s ease-in-out infinite}.q-block-1.svelte-l9yiin{animation-delay:0s}.q-block-2.svelte-l9yiin{animation-delay:-1s}.q-block-3.svelte-l9yiin{animation-delay:-2s}.tl-empty-frog.svelte-l9yiin{width:80px;height:auto;image-rendering:pixelated;filter:drop-shadow(3px 3px 0 rgba(0,0,0,.2));animation:question-float 3s ease-in-out infinite}.tl-empty-title.svelte-l9yiin{margin:var(--space-md) 0 var(--space-xs);font-family:var(--font-pixel);font-size:var(--type-label);line-height:1.8;letter-spacing:.04em;color:var(--text-muted)}.tl-empty-sub.svelte-l9yiin{margin:0}.tl-empty-cta.svelte-l9yiin{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-lg)}@media(max-width:639px){.tl-card.svelte-l9yiin{padding:var(--space-md)}.tl-thumb.svelte-l9yiin{max-width:100%}}.photo-card.svelte-1ajugji{display:block;width:100%;text-align:left;padding:var(--space-xs);border:3px solid var(--text);border-radius:var(--radius-sm);overflow:hidden;background:var(--cloud);color:inherit;cursor:pointer;box-shadow:inset 2px 2px 0 var(--cloud),inset -2px -2px 0 var(--cloud-shadow),3px 3px #00000026}.photo-card.svelte-1ajugji:hover{box-shadow:inset 2px 2px 0 var(--cloud),inset -2px -2px 0 var(--cloud-shadow),4px 4px #0003}.photo-card.svelte-1ajugji:active{transform:translate(2px,2px);box-shadow:inset 2px 2px 0 var(--cloud),inset -2px -2px 0 var(--cloud-shadow),1px 1px #00000026}.photo-card-frame.svelte-1ajugji{border:2px solid var(--cloud-shadow);border-radius:2px;overflow:hidden}.photo-card-thumb.svelte-1ajugji{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;background:var(--cloud-shadow);image-rendering:auto}.photo-card-placeholder.svelte-1ajugji{display:grid;place-items:center;color:var(--text-muted);font-family:var(--font-body);font-size:var(--type-caption)}.photo-card-meta.svelte-1ajugji{padding:var(--space-sm)}.photo-card-caption.svelte-1ajugji{margin:0;font-family:var(--font-body);font-size:var(--type-body);font-weight:700}.photo-card-date.svelte-1ajugji,.photo-card-by.svelte-1ajugji,.photo-card-status.svelte-1ajugji{margin:var(--space-xs) 0 0;font-family:var(--font-body);font-size:var(--type-caption);color:var(--text-muted)}.photo-card-star.svelte-1ajugji{display:inline-block;margin-top:var(--space-xs);font-family:var(--font-pixel);font-size:var(--type-label);color:var(--coin);line-height:1.8}.modal.svelte-ta60gp{border:4px solid var(--text);border-radius:var(--radius-sm);padding:0;max-width:var(--container-sm);width:90vw;background:var(--cloud);box-shadow:inset 2px 2px 0 var(--cloud),inset -2px -2px 0 var(--cloud-shadow),4px 4px #00000040}.modal.svelte-ta60gp::backdrop{background:#00000080;background-image:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 4px)}.modal-content.svelte-ta60gp{display:grid;gap:0}.modal-header.svelte-ta60gp{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) var(--space-md);background:var(--sky-light);border-bottom:3px solid var(--text)}.modal-title.svelte-ta60gp{margin:0;font-family:var(--font-pixel);font-size:var(--type-label);line-height:1.8;letter-spacing:.04em}.modal-close.svelte-ta60gp{background:none;border:none;font-size:1.4rem;cursor:pointer;padding:0 var(--space-xs);color:inherit;line-height:1}.modal-body.svelte-ta60gp{padding:var(--space-lg);font-family:var(--font-body);font-size:var(--type-body)}.modal-actions.svelte-ta60gp{display:flex;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-top:3px solid var(--cloud-shadow)}.share-result.svelte-e4vo{text-align:center}.share-url-row.svelte-e4vo{display:flex;gap:var(--space-xs);margin-top:var(--space-sm)}.share-url-input.svelte-e4vo{flex:1;font-family:var(--font-mono, monospace);font-size:var(--type-small);padding:var(--space-xs) var(--space-sm);border:2px solid var(--text);border-radius:var(--radius-sm);background:var(--cloud)}.share-target-label.svelte-e4vo{font-family:var(--font-body);font-weight:600;margin:0}.form-field.svelte-e4vo{margin-bottom:var(--space-md)}.form-label.svelte-e4vo{display:block;font-family:var(--font-pixel);font-size:var(--type-label);letter-spacing:.04em;margin-bottom:var(--space-xs)}.select-input.svelte-e4vo{width:100%;padding:var(--space-xs) var(--space-sm);border:3px solid var(--text);border-radius:var(--radius-sm);background:var(--cloud);font-family:var(--font-body);font-size:var(--type-body);cursor:pointer}.form-error.svelte-e4vo{color:var(--berry);font-size:var(--type-small);margin:var(--space-xs) 0}.gal-grid.svelte-p80hb0{margin-top:var(--space-md);display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-md)}.gal-filter.svelte-p80hb0{display:inline-flex;align-items:center;gap:var(--space-sm);font-family:var(--font-pixel);font-size:var(--type-label);line-height:1.8}.gal-filter.svelte-p80hb0 select:where(.svelte-p80hb0){width:auto;font-family:var(--font-body);font-size:var(--type-caption)}.gal-empty.svelte-p80hb0{margin-top:var(--space-xl);text-align:center;padding:var(--space-2xl) var(--space-md)}.q-blocks.svelte-p80hb0{display:flex;justify-content:center;gap:var(--space-lg);margin-bottom:var(--space-md)}.q-block.svelte-p80hb0{display:inline-block;color:var(--coin);opacity:.2;animation:question-float 3s ease-in-out infinite}.q-block-1.svelte-p80hb0{animation-delay:0s}.q-block-2.svelte-p80hb0{animation-delay:-1s}.q-block-3.svelte-p80hb0{animation-delay:-2s}.gal-empty-goose.svelte-p80hb0{width:72px;height:auto;image-rendering:pixelated;filter:drop-shadow(3px 3px 0 rgba(0,0,0,.2));animation:question-float 3s ease-in-out infinite}.gal-empty-icon.svelte-p80hb0{display:inline-block;color:var(--coin);opacity:.4;animation:coin-spin 2s steps(4) infinite}.gal-empty-title.svelte-p80hb0{margin:var(--space-md) 0 var(--space-xs);font-family:var(--font-pixel);font-size:var(--type-label);line-height:1.8;letter-spacing:.04em;color:var(--text-muted)}.gal-empty-sub.svelte-p80hb0{margin:0}.gal-empty-cta.svelte-p80hb0{margin-top:var(--space-lg)}@media(max-width:639px){.gal-grid.svelte-p80hb0{grid-template-columns:1fr}.gal-filter.svelte-p80hb0{font-size:calc(var(--type-label) * .8)}}@media(min-width:640px)and (max-width:899px){.gal-grid.svelte-p80hb0{grid-template-columns:repeat(2,1fr)}}.det-nav.svelte-4f9k8x{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-md)}.det-nav-left.svelte-4f9k8x{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.det-pager.svelte-4f9k8x{display:inline-flex;align-items:center;gap:var(--space-xs)}.det-back.svelte-4f9k8x{display:inline-flex;align-items:center;gap:var(--space-xs);font-family:var(--font-pixel);font-size:var(--type-label);line-height:1.8;letter-spacing:.04em;border:none;background:none;color:var(--sky);cursor:pointer;padding:var(--space-xs) 0}.det-back.svelte-4f9k8x:hover{color:var(--text)}.det-card.svelte-4f9k8x{background:var(--color-surface);border:3px solid var(--text);border-radius:var(--radius-sm);padding:var(--space-lg);box-shadow:inset 2px 2px 0 var(--cloud),inset -2px -2px 0 var(--cloud-shadow),3px 3px #00000026}.det-frame.svelte-4f9k8x{margin-top:var(--space-md);border:4px solid var(--text);border-radius:var(--radius-sm);padding:4px;background:#000}.det-media.svelte-4f9k8x{width:100%;display:block;border-radius:2px}.det-keyboard-hint.svelte-4f9k8x{margin:var(--space-md) 0 0}.det-download-actions.svelte-4f9k8x{display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.det-download-item.svelte-4f9k8x{display:flex;flex-direction:column;gap:var(--space-xs)}.det-download-item.svelte-4f9k8x .hint:where(.svelte-4f9k8x){margin:0}.progress-wrap.svelte-1qjgclg{display:flex;align-items:center;gap:var(--space-sm);width:100%}.progress-label.svelte-1qjgclg{font-family:var(--font-pixel);font-size:var(--type-label);line-height:1.8;white-space:nowrap}.progress-track.svelte-1qjgclg{flex:1;height:16px;background:var(--cloud-shadow);border:3px solid var(--text);border-radius:var(--radius-sm);overflow:hidden}.progress-fill.svelte-1qjgclg{height:100%;background:var(--grass);transition:width .1s steps(1);background-image:repeating-linear-gradient(90deg,var(--grass) 0px,var(--grass) 10px,var(--grass-dark) 10px,var(--grass-dark) 12px)}.progress-value.svelte-1qjgclg{font-family:var(--font-pixel);font-size:var(--type-label);min-width:4ch;text-align:right;line-height:1.8}.upload-zone.svelte-a75w7l{border:3px dashed var(--text);border-radius:var(--radius-sm);padding:var(--space-2xl) var(--space-lg);text-align:center;cursor:pointer;background:var(--cloud);position:relative}.upload-zone.svelte-a75w7l:hover{border-color:var(--sky);background:#a8d8f01a}.upload-zone-active.svelte-a75w7l{border-style:solid;border-color:var(--grass);background:#58b84814}.upload-zone-disabled.svelte-a75w7l{opacity:.5;cursor:not-allowed}.upload-zone-text.svelte-a75w7l{margin:var(--space-sm) 0 0;font-family:var(--font-pixel);font-size:var(--type-label);line-height:1.8;letter-spacing:.04em}.upload-zone-hint.svelte-a75w7l{margin:var(--space-xs) 0 0;font-family:var(--font-body);font-size:var(--type-caption);color:var(--text-muted)}.upload-zone-input.svelte-a75w7l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:639px){.upload-zone.svelte-a75w7l{padding:var(--space-lg) var(--space-md)}.upload-zone-text.svelte-a75w7l{font-size:calc(var(--type-label) * .8)}.upload-zone-hint.svelte-a75w7l{font-size:var(--type-small)}}.up-zone-wrap.svelte-1xupfpx,.up-selected.svelte-1xupfpx,.up-actions.svelte-1xupfpx{margin-top:var(--space-md)}.up-names.svelte-1xupfpx{margin-top:var(--space-md);border:3px solid var(--text);border-radius:var(--radius-sm);padding:var(--space-md);background:#fff9;box-shadow:inset 2px 2px 0 var(--cloud),inset -2px -2px 0 var(--cloud-shadow),3px 3px #0000001f}.up-names-head.svelte-1xupfpx{align-items:baseline;justify-content:space-between;gap:var(--space-md)}.up-names-title.svelte-1xupfpx{margin:0;font-family:var(--font-pixel);font-size:var(--type-label);line-height:1.8;letter-spacing:.04em}.up-names-sub.svelte-1xupfpx{margin:0}.up-names-list.svelte-1xupfpx{list-style:none;margin:var(--space-md) 0 0;padding:0;display:grid;gap:var(--space-sm)}.up-names-item.svelte-1xupfpx{padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-surface);border:2px solid rgba(0,0,0,.08)}.up-names-filename.svelte-1xupfpx{margin:0 0 var(--space-xs);word-break:break-word}.up-names-label.svelte-1xupfpx{display:grid;gap:var(--space-xs);font-family:var(--font-pixel);font-size:var(--type-label);line-height:1.8;letter-spacing:.04em}.up-names-label-text.svelte-1xupfpx{font-size:var(--type-label)}.up-names-input.svelte-1xupfpx{border:3px solid var(--text);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);font-family:var(--font-body);font-size:var(--type-body);background:var(--cloud);box-shadow:inset 2px 2px 0 var(--cloud),inset -2px -2px 0 var(--cloud-shadow);width:100%}.up-names-input.svelte-1xupfpx:focus{border-color:var(--sky);box-shadow:0 0 0 3px #68b8e84d;outline:none}.up-queue.svelte-1xupfpx{margin-top:var(--space-lg)}.up-queue-head.svelte-1xupfpx{align-items:baseline}.up-queue-state.svelte-1xupfpx{margin:var(--space-xs) 0 0}.up-queue-list.svelte-1xupfpx{list-style:none;margin:var(--space-md) 0 0;padding:0}.up-queue-item.svelte-1xupfpx{border:3px solid var(--text);border-radius:var(--radius-sm);padding:var(--space-md);background:var(--color-surface);box-shadow:inset 2px 2px 0 var(--cloud),inset -2px -2px 0 var(--cloud-shadow),3px 3px #00000026}.up-queue-item.svelte-1xupfpx+.up-queue-item:where(.svelte-1xupfpx){margin-top:var(--space-md)}.up-empty.svelte-1xupfpx{text-align:center;padding:var(--space-lg) var(--space-md)}.up-empty-icon.svelte-1xupfpx{display:inline-block;color:var(--coin);opacity:.4}.up-empty-sub.svelte-1xupfpx{margin:var(--space-sm) 0 0}.ms-form-panel.svelte-1oaxgcb{margin-top:var(--space-md);background:var(--color-surface);border:3px solid var(--text);border-radius:var(--radius-sm);padding:var(--space-lg);box-shadow:inset 2px 2px 0 var(--cloud),inset -2px -2px 0 var(--cloud-shadow),3px 3px #00000026}.ms-timeline-section.svelte-1oaxgcb{margin-top:var(--space-lg)}.ms-timeline.svelte-1oaxgcb{position:relative;padding-left:var(--space-xl)}.ms-timeline.svelte-1oaxgcb:before{content:"";position:absolute;left:12px;top:0;bottom:0;width:3px;background:repeating-linear-gradient(to bottom,var(--coin) 0px,var(--coin) 6px,transparent 6px,transparent 12px)}.ms-node.svelte-1oaxgcb{position:relative;margin-bottom:var(--space-md)}.ms-node.svelte-1oaxgcb:last-child{margin-bottom:0}.ms-node-marker.svelte-1oaxgcb{position:absolute;left:calc(-1 * var(--space-xl) + 2px);top:var(--space-md);width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--coin);background:var(--color-surface);border-radius:50%;z-index:1}.ms-card.svelte-1oaxgcb{background:var(--color-surface);border:3px solid var(--text);border-radius:var(--radius-sm);padding:var(--space-lg);box-shadow:inset 2px 2px 0 var(--cloud),inset -2px -2px 0 var(--cloud-shadow),3px 3px #00000026}.ms-empty.svelte-1oaxgcb{margin-top:var(--space-xl);text-align:center;padding:var(--space-2xl) var(--space-md)}.q-blocks.svelte-1oaxgcb{display:flex;justify-content:center;gap:var(--space-lg);margin-bottom:var(--space-md)}.q-block.svelte-1oaxgcb{display:inline-block;color:var(--coin);opacity:.2;animation:question-float 3s ease-in-out infinite}.q-block-1.svelte-1oaxgcb{animation-delay:0s}.q-block-2.svelte-1oaxgcb{animation-delay:-1s}.q-block-3.svelte-1oaxgcb{animation-delay:-2s}.ms-empty-icon.svelte-1oaxgcb{display:inline-block;color:var(--coin);opacity:.4;animation:coin-spin 2s steps(4) infinite}.ms-empty-title.svelte-1oaxgcb{margin:var(--space-md) 0 var(--space-xs);font-family:var(--font-pixel);font-size:var(--type-label);line-height:1.8;letter-spacing:.04em;color:var(--text-muted)}.ms-empty-sub.svelte-1oaxgcb{margin:0}.adm-section.svelte-ay8nwd{margin-top:var(--space-md);background:var(--color-surface);border:3px solid var(--text);border-radius:var(--radius-sm);padding:var(--space-lg);box-shadow:inset 2px 2px 0 var(--cloud),inset -2px -2px 0 var(--cloud-shadow),3px 3px #00000026}.adm-password.svelte-ay8nwd{margin-top:var(--space-md)}.adm-table-wrap.svelte-ay8nwd{overflow-x:auto;margin-top:var(--space-sm)}.adm-table.svelte-ay8nwd{width:100%;border-collapse:collapse}.adm-table.svelte-ay8nwd th:where(.svelte-ay8nwd){text-align:left;border-bottom:3px solid var(--text);padding:var(--space-sm);vertical-align:top;font-family:var(--font-pixel);font-size:var(--type-label);line-height:1.8;letter-spacing:.04em}.adm-table.svelte-ay8nwd td:where(.svelte-ay8nwd){text-align:left;border-bottom:2px solid var(--cloud-shadow);padding:var(--space-sm);vertical-align:top;font-family:var(--font-body);font-size:var(--type-caption)}.adm-queue.svelte-ay8nwd{list-style:none;margin:var(--space-sm) 0 0;padding:0}.adm-queue-item.svelte-ay8nwd{border:3px solid var(--text);border-radius:var(--radius-sm);padding:var(--space-md);background:var(--color-surface);box-shadow:inset 2px 2px 0 var(--cloud),inset -2px -2px 0 var(--cloud-shadow),3px 3px #00000026}.adm-queue-item.svelte-ay8nwd+.adm-queue-item:where(.svelte-ay8nwd){margin-top:var(--space-md)}.adm-audit.svelte-ay8nwd{list-style:none;margin:var(--space-sm) 0 0;padding:0}.adm-audit-entry.svelte-ay8nwd+.adm-audit-entry:where(.svelte-ay8nwd){margin-top:var(--space-md);padding-top:var(--space-md);border-top:2px solid var(--cloud-shadow)}.share-page.svelte-1u8n8vw{min-height:100vh;display:flex;flex-direction:column;background:var(--grass);padding:var(--space-md)}.share-header.svelte-1u8n8vw{text-align:center;padding:var(--space-lg) 0 var(--space-md)}.share-title.svelte-1u8n8vw{font-family:var(--font-pixel);font-size:var(--type-heading);color:var(--text);margin:0}.share-label.svelte-1u8n8vw{font-family:var(--font-body);font-size:var(--type-body);color:var(--text);margin:var(--space-xs) 0 0;opacity:.8}.share-body.svelte-1u8n8vw{flex:1;max-width:var(--container-md);width:100%;margin:0 auto}.share-password-panel.svelte-1u8n8vw{max-width:var(--container-sm);margin:0 auto}.share-media-viewer.svelte-1u8n8vw{text-align:center}.share-media-element.svelte-1u8n8vw{max-width:100%;max-height:80vh;border-radius:var(--radius-sm);border:3px solid var(--text)}.share-caption.svelte-1u8n8vw{margin:var(--space-md) 0 0;font-family:var(--font-body);font-size:var(--type-body)}.share-date.svelte-1u8n8vw{margin:var(--space-xs) 0 0}.share-milestone.svelte-1u8n8vw{text-align:center;padding:var(--space-lg)}.share-milestone-icon.svelte-1u8n8vw{margin-bottom:var(--space-sm)}.share-milestone-desc.svelte-1u8n8vw{margin:var(--space-md) 0 0;font-family:var(--font-body);font-size:var(--type-body);max-width:40ch;margin-left:auto;margin-right:auto}.share-gallery-grid.svelte-1u8n8vw{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-sm)}.share-gallery-item.svelte-1u8n8vw img:where(.svelte-1u8n8vw){width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);border:3px solid var(--text)}.share-gallery-placeholder.svelte-1u8n8vw{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--cloud-shadow);border-radius:var(--radius-sm);border:3px solid var(--text)}.share-footer.svelte-1u8n8vw{text-align:center;padding:var(--space-lg) 0 var(--space-md)}
