@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-hebrew-wght-normal-DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-ext-wght-normal-CYrqKuxd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-wght-normal-DM6njrJ3.woff2)format("woff2-variations");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}.app.c-app{grid-template:"top top""wardrobe stage"minmax(0,1fr)"wardrobe console"/112px minmax(0,1fr);gap:12px 22px;height:100dvh;padding:12px 24px 14px 18px}.app.c-app.is-focus{grid-template-columns:0 minmax(0,1fr);column-gap:0}.c-app .topbar,.c-app .wardrobe{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}.c-app .topbar{padding:2px 0}.c-app .topbar .logo{font-size:var(--step-1)}.c-app button.balance{color:var(--ink);background:#ffffffd1;border:1px solid #fff;padding:8px 14px;box-shadow:0 6px 16px -10px #143cb4b3}.c-remote{color:var(--ink);font:inherit;font-size:var(--step--1);white-space:nowrap;cursor:pointer;background:#ffffffd1;border:1px solid #fff;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex;box-shadow:0 6px 16px -10px #143cb4b3}.c-remote:hover{background:#fff}.c-remote.is-on{background:var(--accent-soft);border-color:var(--accent)}.popover{position:relative}.popover-button{width:40px;height:40px;color:var(--ink);cursor:pointer;background:#ffffffd1;border:1px solid #fff;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 6px 16px -10px #143cb4b3}.popover-button[aria-expanded=true]{background:var(--accent-soft);border-color:var(--accent)}.popover-menu{z-index:30;top:calc(100% + 8px);-webkit-backdrop-filter:blur(20px);min-width:270px;box-shadow:var(--y2k-window-shadow);background:#fffffff0;border:1px solid #fff;border-radius:16px;gap:2px;padding:8px;display:grid;position:absolute;inset-inline-end:0}.popover-menu>button{color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.popover-menu>button:hover:not(:disabled){background:#2f7bff1a}.popover-menu>button[aria-pressed=true]{background:var(--accent-soft)}.popover-menu>button:disabled{opacity:.45;cursor:not-allowed}.popover-menu hr{border:0;border-top:1px solid var(--line);margin:4px}.popover-menu p{max-width:32ch;margin:4px 12px 6px}.c-menu-row{justify-content:space-between;align-items:center;gap:12px;padding:4px 6px 4px 12px;display:flex}.c-menu-row select{width:auto;max-width:170px}.c-app .wardrobe{gap:12px;padding:4px 4px 0;overflow:visible}.c-add .popover-button{color:#fff;width:100%;height:52px;box-shadow:none;background:#ffffff29;border:1.5px dashed #ffffffd9;border-radius:14px;font-size:1.6rem;font-weight:300}.c-add .popover-menu{min-width:180px;inset-inline:0 auto}.c-app .thumbs{scrollbar-width:none;flex-direction:column;flex:1;gap:12px;min-height:0;margin:-6px;padding:6px 6px 24px;display:flex;overflow-y:auto}.c-print{flex:none;position:relative}.c-app .thumb{aspect-ratio:2/3;border:2px solid #fff;border-radius:12px;width:100%;display:block;box-shadow:0 10px 22px -14px #0a1e78cc}.c-app .thumb.is-selected{outline-offset:3px;border-color:#fff;outline:2px solid #fff;box-shadow:0 0 22px #fffc}.c-remove{top:6px;width:22px;height:22px;color:var(--muted);cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;padding:0;font-size:15px;line-height:1;position:absolute;inset-inline-end:6px}.c-remove:hover{color:var(--danger)}.c-app .empty-drop{color:#fff;font-size:var(--step--1);background:#fff3;border-color:#fffc}.c-add .popover-menu p{margin:4px 12px 6px}.c-app .stage{flex-direction:row}@media (width>=761px){.c-app .stage{container-type:size}.c-app .tile.has-ratio:not(.is-full){aspect-ratio:var(--ratio);width:min(100cqw, 100cqh * var(--ratio));flex:none;height:auto;margin:auto}}.c-app .tile{background:#ffffff0d;border-radius:24px;flex:1;box-shadow:inset 0 0 0 1px #fff9}.c-app .tile.has-video{background:var(--stage-lo)}.c-app .tile[data-state=live]{box-shadow:0 0 0 3px #fff,0 0 0 5px #a9b6d1,0 0 30px #ffffffb3}.c-welcome{text-align:center;pointer-events:auto;justify-items:center;gap:14px;padding:0 20px;display:grid}.c-welcome p{color:#fff;max-width:46ch;text-shadow:0 1px 0 var(--y2k-blue);margin:0;font-weight:600}.c-welcome .btn-big{margin-top:6px}.c-hello{font-size:var(--step-2);letter-spacing:-.01em;font-weight:650;font-stretch:88%}.c-app .readout{inset:14px auto auto 16px}.c-app .tile-ref.c-pinned{z-index:2;background:#fff;border:0;border-radius:6px;width:clamp(96px,10vw,136px);padding:6px 6px 20px;display:block;position:absolute;bottom:22px;left:22px;transform:rotate(-2.2deg);box-shadow:0 18px 30px -16px #0009}.c-pinned img{aspect-ratio:2/3;object-fit:cover;border-radius:2px;width:100%;max-height:none;display:block}.c-pinned .ref-nav{opacity:0;width:26px;height:26px;font-size:16px;transition:opacity .15s}.c-pinned .ref-prev{left:-10px}.c-pinned .ref-next{right:-10px}.c-pinned:hover .ref-nav,.c-pinned:focus-within .ref-nav{opacity:.95}.c-pinned .ref-count{-webkit-backdrop-filter:none;color:var(--muted);background:0 0;border:0;padding:0;font-size:.68rem;bottom:3px}.c-console{-webkit-backdrop-filter:blur(16px);background:#ffffffc7;border:1px solid #fff;border-radius:999px;grid-area:console;justify-self:center;align-items:center;gap:12px;max-width:100%;padding:7px 7px 7px 20px;display:flex;box-shadow:0 0 0 1px #1f4fd033,0 10px 30px -18px #0a1e7899}.c-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:36ch;font-family:var(--y2k-round);color:#1d3f9e;font-weight:600;overflow:hidden}.c-console select{width:auto;font-size:var(--step--1);border-radius:999px;padding:6px 10px}.c-console-end{align-items:center;gap:8px;display:flex}.btn-round{border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid}.c-rec{color:var(--live)}.c-rec.is-on{border-color:var(--live);background:#ffe8eb}.c-console .btn-primary,.c-console .btn-stop{padding:10px 22px}.c-clip{background:var(--stage-lo);border-radius:12px;width:100%;max-height:60vh}.c-qr{background:#fff;border-radius:12px;width:min(280px,70vw);margin:0 auto;padding:8px}.c-qr svg{width:100%;height:auto;display:block}.c-app .dialog-body a{color:var(--accent-hi);word-break:break-all}@media (width<=760px){.app.c-app{grid-template:"top""stage""console""wardrobe"/minmax(0,1fr);gap:10px;height:auto;min-height:100dvh;padding:10px}.c-app .topbar{flex-wrap:nowrap;gap:8px}.c-app .topbar-end{flex-shrink:0;gap:8px}.c-app .topbar .logo{min-width:0}.c-desk,.c-app .key-hint{display:none}.c-remote{padding:8px 10px}.c-remote:not(.is-on) span{display:none}.c-app .tile{height:62dvh;min-height:320px}.c-app .tile video{object-fit:cover}.c-app .tile-ref.c-pinned{width:74px;padding:4px 4px 14px;bottom:12px;left:12px}.c-pinned .ref-nav{display:none}.c-console{border-radius:22px;flex-wrap:wrap;justify-content:center;justify-self:stretch;gap:8px;padding:8px}.c-status{text-align:center;flex:100%;max-width:none}.c-app .wardrobe{flex-direction:row;align-items:flex-start;padding:2px;overflow:visible}.c-add .popover-button{color:#1f4fd0;background:#2f7bff1f;border-color:#8fb3ff;width:64px;height:96px}.c-app .empty-drop{color:#1d3f9e;background:#2f7bff1a;border-color:#8fb3ff}.c-add .popover-menu{top:auto;bottom:calc(100% + 8px)}.c-app .thumbs{scrollbar-width:none;flex-direction:row;margin:-6px;padding:6px;overflow-x:auto}.c-print{flex:0 0 64px}.c-app .tile-card{margin:0 16px;padding:16px 18px}}@media (hover:none) and (pointer:coarse){.c-app .key-hint{display:none}}.y2k{--y2k-blue:#1f4fd0;--y2k-gel:linear-gradient(180deg, #a6dcff 0%, #3d8bff 50%, #1d5fe0 51%, #4aa3ff 100%);--y2k-white-gel:linear-gradient(180deg, #fff 0%, #f1f4fc 50%, #dfe6f4 51%, #f7f9ff 100%);--y2k-round:"Fredoka Variable", var(--font);--y2k-window-shadow:0 0 0 1px #1f4fd047, 4px 5px 0 #1f4fd0e0, 0 30px 60px -30px #0a1e78a6;isolation:isolate;position:relative}.y2k-sky{z-index:-1;pointer-events:none;background-color:#3f8dff;background-position:bottom;background-size:cover;position:fixed;inset:0}.y2k-air{aspect-ratio:1440/900;width:max(100vw,160vh);position:absolute;bottom:0;left:50%;translate:-50%}.y2k-cloud,.y2k-sparkle{will-change:transform;background:50%/100% 100% no-repeat;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.y2k-cloud{animation-name:y2k-drift;animation-direction:alternate}@keyframes y2k-drift{0%{transform:translate(-22px)}to{transform:translate(22px)}}.y2k-sparkle{animation-name:y2k-twinkle}@keyframes y2k-twinkle{0%,to{opacity:.6;transform:scale(.72)rotate(0)}50%{opacity:1;transform:scale(1.06)rotate(12deg)}}.y2k .logo{background:var(--y2k-white-gel);box-shadow:inset 0 1px 0 #fff, 0 0 0 1px #1f4fd040, 3px 4px 0 var(--y2k-blue), 0 0 18px #fff9;border-radius:.55em;padding:.28em .6em .28em .42em}.y2k-hello{font-family:var(--y2k-round);text-align:center;justify-items:center;margin:0;font-weight:700;line-height:1;display:grid}.y2k-lead{color:#fff;text-shadow:0 3px 0 var(--y2k-blue), 0 0 18px #ffffffb3;font-size:clamp(1.1rem,2.3vw,1.9rem)}.y2k-lead:before{content:"✦ "}.y2k-lead:after{content:" ✦"}.y2k-chrome{letter-spacing:-.01em;background:linear-gradient(105deg,#0000 42%,#fffffff2 50%,#0000 58%) -150% 0/250% 100% no-repeat,linear-gradient(#fff 0%,#e9f1ff 30%,#8fa3c8 48%,#3b4a74 52%,#c9d8f5 70%,#fff 100%);color:#0000;-webkit-text-stroke:clamp(2px, .25vw, 3px) #fff;filter:drop-shadow(0 .045em 0 var(--y2k-blue)) drop-shadow(0 0 20px #a0d2ffe6);-webkit-background-clip:text;background-clip:text;padding:0 .08em .06em;font-size:clamp(3.2rem,8.6vw,8.4rem);animation:6s ease-in-out infinite y2k-float,7s ease-in-out 1.5s infinite y2k-glint}@keyframes y2k-float{50%{transform:translateY(-5px)}}@keyframes y2k-glint{0%{background-position:-150% 0,0 0}22%,to{background-position:250% 0,0 0}}@media (prefers-reduced-motion:reduce){.y2k-cloud,.y2k-sparkle,.y2k-chrome{animation:none}}.y2k .btn-primary,.y2k .btn-stop{font-weight:600;position:relative;overflow:hidden}.y2k .btn-primary{color:#fff;background:var(--y2k-gel);text-shadow:0 1px #00000059;border:1px solid #1747b8;box-shadow:inset 0 1px #ffffffe6,0 6px 16px -6px #143cb4cc}.y2k .btn-primary:hover:not(:disabled){background:var(--y2k-gel);filter:brightness(1.07);border-color:#1747b8}.y2k .btn-stop{color:var(--y2k-blue);background:var(--y2k-white-gel);border:1px solid #9fb0d6;box-shadow:inset 0 1px #fff,0 6px 16px -8px #143cb499}.y2k .btn-primary:before,.y2k .btn-stop:before{content:"";pointer-events:none;background:linear-gradient(#ffffffd9,#ffffff14);border-radius:999px;height:45%;position:absolute;top:2px;left:10%;right:10%}.y2k-window{-webkit-backdrop-filter:blur(16px);width:min(400px,100%);box-shadow:var(--y2k-window-shadow);background:#ffffffe0;border:1px solid #fff;border-radius:18px;overflow:hidden}.y2k-titlebar{color:#fff;text-shadow:0 1px #0000004d;background:linear-gradient(#8cc8ff 0%,#3d8bff 50%,#1d5fe0 51%,#4aa3ff 100%);justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;display:flex;position:relative}.y2k-titlebar:before{content:"";pointer-events:none;background:linear-gradient(#ffffffb3,#ffffff0d);border-radius:999px;height:42%;position:absolute;top:2px;left:8px;right:8px}.y2k-titlebar h1{font:600 1rem/1.2 var(--y2k-round);margin:0;position:relative}.y2k-titlebar h1:before{content:"✦ "}.y2k-dots{gap:6px;display:flex;position:relative}.y2k-dots i{background:radial-gradient(circle at 35% 30%,#fff,#bcd6ff 45%,#6f9bf0);border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 1px #ffffffb3}.y2k-window input:not([type=checkbox]){border-color:#c6d1ec;box-shadow:inset 0 2px 4px #1f4fd01f}.y2k .dialog{box-shadow:var(--y2k-window-shadow);border-color:#fff}.gate{grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.gate-top{justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.gate-top .logo{font-size:var(--step-1)}.gate-center{align-content:center;justify-items:center;gap:24px;padding:0 16px 9vh;display:grid}.gate .y2k-chrome{font-size:clamp(3rem,8vw,6.6rem)}.gate-form{gap:14px;padding:18px 22px 16px;display:grid}.gate-form p{margin:0}.gate-form .btn-quiet{color:var(--ink);justify-self:center}.gate-code{font-size:var(--step-1);letter-spacing:.12em;text-align:center}.gate-ask{text-align:center;color:var(--muted);background:#e8f0ff99;border-top:1px solid #1f4fd01f;margin:0;padding:12px 16px 14px}.gate-ask a{color:var(--y2k-blue);font-weight:600}@media (width<=600px){.gate-top{padding:12px 14px}.gate-center{gap:18px;padding-bottom:6vh}}
