@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-vietnamese-wght-normal-RvljkFvg.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-latin-ext-wght-normal-B6JQhE1e.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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-latin-wght-normal-ci0D1wrL.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}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef1f5;--panel:#fff;--line:#d6dce4;--ink:#172131;--muted:#687488;--faint:#b4bdca;--cell:#fff;--given:#2a3547;--given-ink:#fff;--block:#8793a5;--blue:#2b59e0;--blue-soft:#dce5fc;--green:#17915a;--green-soft:#dcf2e6;--red:#d23c33;--red-soft:#fbe2e0;--amber:#c98000;--amber-soft:#fdf0d5;--shade:#172131;--corner:.17;--word-ink:#2e222f;--touch:#d23c33;--sea:#182d57;--sea-ink:#fff;--w0:#f9c22b;--w0-shade:#a07a02;--w0-glow:var(--w0-shade);--w1:#fc90b3;--w1-shade:#aa466a;--w1-glow:var(--w1-shade);--w2:#87b1fe;--w2-shade:#4167ae;--w2-glow:var(--w2-shade);--w3:#91db69;--w3-shade:#488e0f;--w3-glow:var(--w3-shade);--w4:#d499ff;--w4-shade:#894faf;--w4-glow:var(--w4-shade);--w5:#30e1b9;--w5-shade:#028e72;--w5-glow:var(--w5-shade);--w6:#fe956b;--w6-shade:#ac4b1f;--w6-glow:var(--w6-shade);--w7:#12c1e0;--w7-shade:#007285;--w7-glow:var(--w7-shade);--ui:"Lexend Variable", system-ui, sans-serif;--font-clue:"Atkinson Hyperlegible Next Variable", var(--ui)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#12161d;--panel:#1b212b;--line:#2d3644;--ink:#e8edf4;--muted:#9aa6b8;--faint:#4d5868;--cell:#222a35;--given:#e8edf4;--given-ink:#12161d;--block:#7d8a9e;--blue:#6b8fff;--blue-soft:#26345a;--green:#3fbf85;--green-soft:#173a2a;--red:#ff6b61;--red-soft:#4a1f1d;--amber:#f0a830;--amber-soft:#43341a;--shade:#000;--w0-glow:var(--w0);--w1-glow:var(--w1);--w2-glow:var(--w2);--w3-glow:var(--w3);--w4-glow:var(--w4);--w5-glow:var(--w5);--w6-glow:var(--w6);--w7-glow:var(--w7)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#12161d;--panel:#1b212b;--line:#2d3644;--ink:#e8edf4;--muted:#9aa6b8;--faint:#4d5868;--cell:#222a35;--given:#e8edf4;--given-ink:#12161d;--block:#7d8a9e;--blue:#6b8fff;--blue-soft:#26345a;--green:#3fbf85;--green-soft:#173a2a;--red:#ff6b61;--red-soft:#4a1f1d;--amber:#f0a830;--amber-soft:#43341a;--shade:#000;--w0-glow:var(--w0);--w1-glow:var(--w1);--w2-glow:var(--w2);--w3-glow:var(--w3);--w4-glow:var(--w4);--w5-glow:var(--w5);--w6-glow:var(--w6);--w7-glow:var(--w7)}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--ui);overscroll-behavior:none;margin:0}button{font:inherit;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;margin:0}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}.appbar,nav[data-rail],button,.tile,.home-continue,.home-tile,.pack,[data-play]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}h1{margin:0}.shell{min-height:100dvh;display:flex;container-type:inline-size}@media (width>=900px){.shell{--rail-w:73px}}.shell-col{flex-direction:column;flex:1;min-width:0;display:flex}.stage{flex:1 0 auto;min-width:0}.shell-col:has(>[data-sliding]){overflow-x:clip}[data-stage]>main{width:100%;max-width:520px;margin:0 auto;padding:0 16px 16px}.iconbtn{border:1px solid var(--line);background:var(--panel);border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:inline-grid}.iconbtn:focus-visible,.tile:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.barebtn{width:44px;height:44px;color:var(--bare-ink);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.barebtn:focus-visible{background:var(--bare-hover);outline:3px solid var(--bare-ring);outline-offset:-3px}@media (hover:hover){.barebtn:hover{background:var(--bare-hover)}}.barebtn:active{background:var(--bare-press)}nav[data-rail]{--bare-ink:var(--ink);--bare-hover:color-mix(in srgb, var(--ink) 8%, transparent);--bare-press:color-mix(in srgb, var(--ink) 14%, transparent);--bare-ring:var(--blue)}[data-rail] .barebtn[aria-current=page]{background:var(--bare-hover)}[data-rail] .barebtn[aria-current=page]:active{background:var(--bare-press)}nav[data-rail]{display:none}@media (width>=900px){nav[data-rail]{z-index:21;box-sizing:border-box;width:var(--rail-w);border-right:1px solid var(--line);background:var(--panel);flex-direction:column;flex:none;gap:12px;padding:16px 14px;display:flex;position:relative}}:root{--bar-play:calc(max(8px, env(safe-area-inset-top)) + 48px);--bar-page:calc(max(16px, env(safe-area-inset-top)) + 58px)}.appbar{z-index:20;padding:max(16px, env(safe-area-inset-top)) 0 10px;--bare-ink:var(--sea-ink);--bare-hover:#ffffff29;--bare-press:#ffffff3d;--bare-ring:var(--sea-ink);position:sticky;top:0}.appbar[data-col=play]{padding-top:max(8px, env(safe-area-inset-top));padding-bottom:0}.sea{z-index:-1;width:calc(100cqw - var(--rail-w,0px));pointer-events:none;clip-path:inset(0 -1px);height:calc(100% + 4px);position:absolute;top:0;left:50%;overflow:visible;translate:-50%}.sea-fill{width:calc(100% + 1px);height:calc(100% - 3px);fill:var(--sea)}.sea-lines{animation:7s linear infinite sea-left}.sea-edge{animation:14s linear infinite sea-right}.sea[data-paused=true] g{animation-play-state:paused}@keyframes sea-left{to{transform:translate(-40px)}}@keyframes sea-right{to{transform:translate(40px)}}.sea-crest{animation:.9s linear forwards sea-crest}.sea-crest-line{animation:.9s linear forwards sea-crest-back}.sea[data-sea-swell=true] .sea-swell{animation:1.2s ease-in-out sea-swell}@keyframes sea-crest{0%{transform:translate(-70px)}to{transform:translate(100vw)}}@keyframes sea-crest-back{0%{transform:translate(70px)}to{transform:translate(-100vw)}}@keyframes sea-swell{50%{transform:scaleY(2.4)}}@media (prefers-reduced-motion:reduce){.sea g{animation:none}}.appbar-row{max-width:520px;height:48px;padding:0 max(4px, env(safe-area-inset-right)) 0 max(4px, env(safe-area-inset-left));align-items:center;margin:0 auto;display:flex}@media (width>=900px){.appbar[data-col=pack] .appbar-row{max-width:700px}}.appbar[data-col=play] .appbar-row{max-width:600px}@media (height<=520px) and (aspect-ratio>=5/4){.appbar[data-col=play] .appbar-row{max-width:none}}@media (width>=1100px) and (height>=521px) and (aspect-ratio>=5/4){.appbar[data-col=play] .appbar-row{max-width:800px}}.appbar-row>.barebtn{flex:none}.appbar-pad{flex:none;width:44px;height:44px;display:none}.appbar-title{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}.appbar-title h1,.appbar-old{color:var(--sea-ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:22px;font-weight:600;overflow:hidden}@media (width<=399px){.appbar-title h1,.appbar-old{font-size:20px}}@media (width<=359px){.appbar-title h1,.appbar-old{font-size:18px}}.appbar-old{pointer-events:none;animation:.22s ease-out forwards bar-out;position:absolute;top:0;left:0;right:0}.appbar[data-fade],.appbar-title h1[data-bar-in]{animation:.22s ease-out bar-in}@keyframes bar-in{0%{opacity:0}}@keyframes bar-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.appbar[data-fade],.appbar-title h1[data-bar-in],.appbar-old{animation-duration:.12s}}.appbar-sub{min-width:0;max-width:100%;color:var(--sea-ink);justify-content:center;gap:6px;font-size:13px;display:flex}.appbar-sub[hidden]{display:none}.appbar-level{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.appbar-clock{font-variant-numeric:tabular-nums;flex:none}.appbar-more{flex:none;width:44px;height:44px;position:relative}@media (width>=900px){[data-bar-home],[data-bar-settings]{display:none}[data-bar-pad]{display:block}}.appbar:not([data-col=play])+[data-stage]>main{padding-top:10px}.home{--home-col:420px;box-sizing:border-box;flex-direction:column;min-height:100svh;display:flex}.home-sea{z-index:0;box-sizing:border-box;height:calc(170px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);justify-content:center;align-items:center;margin:0 -16px;display:flex;position:relative}.home-buttons{z-index:1;top:calc(max(16px, env(safe-area-inset-top)) + 2px);right:max(4px, calc(50% - var(--home-col) / 2 + 4px));--bare-ink:var(--sea-ink);--bare-hover:#ffffff29;--bare-press:#ffffff3d;--bare-ring:var(--sea-ink);gap:0;display:flex;position:absolute}@media (width<=359px){.home-logo{transform:translateY(7px)scale(.83)}}@media (prefers-reduced-motion:no-preference){.home-logo [data-logo-word]{transform-origin:50% 100%;animation:3.6s ease-in-out infinite swell}.home-logo [data-logo-word=SHIPS]{animation-delay:-1.8s}@keyframes swell{0%,to{translate:0;rotate:-1.2deg}50%{translate:0 -4px;rotate:1.2deg}}}@media (height<=720px){.home-sea{height:calc(140px + env(safe-area-inset-top))}.home-logo{transform:translateY(-7px)scale(.8)}}.home-cards{width:100%;max-width:var(--home-col);flex-direction:column;flex:1 0 auto;gap:12px;margin:16px auto 0;display:flex}.home-continue{border:2px solid var(--line);background:var(--panel);border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.home-continue-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.home-continue-label{color:var(--blue);font-size:13px;font-weight:600}.home-continue-puzzle{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.home-continue-line{color:var(--muted);font-size:15px;font-weight:500}.home-play{background:var(--w0);width:44px;height:44px;color:var(--word-ink);box-shadow:inset 0 -4px 0 var(--w0-shade);box-sizing:border-box;border-radius:50%;flex:none;place-items:center;padding-bottom:4px;display:grid}.home-tiles{flex:1 0 60px;grid-template-columns:repeat(3,1fr);gap:12px;max-height:92px;display:grid;container:home-tiles/size}.home-tile{border-radius:calc(var(--corner) * 100cqh);background:var(--tone);box-shadow:inset 0 -7px 0 var(--tone-shade);color:var(--word-ink);border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 6px 7px;font-size:15px;font-weight:600;line-height:1.25;display:flex}@container home-tiles (height<=79px){.home-tile{gap:3px}.home-tile svg{width:24px;height:24px}}.home-continue:focus-visible,.home-tile:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.group{margin-top:18px}.group-head{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;margin:0 0 8px;font-size:14px;font-weight:600;display:flex}.group[data-done=true] .group-count{color:var(--green)}.group-count{align-items:center;display:inline-flex}.grid{grid-template-columns:repeat(5,1fr);justify-items:center;gap:8px;display:grid}@media (width>=900px){[data-stage]>main.puzzles.pack-screen{max-width:700px}.grid{grid-template-columns:repeat(10,1fr)}}.tile{aspect-ratio:1;border-radius:calc(var(--corner) * 100%);border:2px solid var(--line);background:var(--panel);flex-direction:column;justify-content:center;align-items:center;width:min(56px,100%);font-size:18px;font-weight:600;line-height:1;display:flex}.tile-time{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:9px;font-weight:500}.tile[data-status=started]{border-color:var(--amber);background:var(--amber-soft)}.tile[data-status=solved]{border-color:var(--green);background:var(--green-soft)}.tile[data-next=true]{outline:3px solid var(--blue);outline-offset:2px}.menu{z-index:30;background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 6px 24px #00000040}.menu-item{min-height:48px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:16px;font-weight:600;display:flex}.menu-item:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.menu-item:active,.menu-item:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.packs{flex-direction:column;gap:12px;display:flex}.pack{border:2px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:8px 12px;padding:16px 20px;display:grid}.pack:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.pack-name{font-size:20px;font-weight:600}.pack-progress{color:var(--muted);font-size:14px}.pack-icon{color:var(--red);display:inline-flex}.pack-bar{background:var(--line);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.pack-bar>span{background:var(--green);height:100%;display:block}.pack.lesson{grid-template-columns:auto 1fr;padding:12px 16px}.lesson-num{border-radius:calc(var(--corner) * 40px);background:var(--line);place-items:center;width:40px;height:40px;font-weight:600;display:grid}.lesson[data-status=solved] .lesson-num{background:var(--green);color:var(--panel)}.lesson[data-next=true]{outline:3px solid var(--blue);outline-offset:2px}.lesson-text{gap:2px;min-width:0;display:grid}.lesson-teaches{color:var(--muted);font-size:14px}.making{justify-content:center;align-items:center;gap:10px;padding:48px 0;display:flex}.making>span{background:var(--blue);border-radius:50%;width:14px;height:14px;animation:.9s ease-in-out infinite making-bob}.making>span:nth-child(2){animation-delay:.15s}.making>span:nth-child(3){animation-delay:.3s}@keyframes making-bob{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.making>span{animation:none}}.endless-fail{color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:48px 0;display:flex}.shared-broken{min-height:60dvh;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px 16px;display:flex}.toast-host{z-index:70;left:calc(50% + var(--rail-w,0px) / 2);bottom:max(24px, calc(env(safe-area-inset-bottom) + 12px));width:max-content;max-width:calc(100vw - var(--rail-w,0px) - 32px);pointer-events:none;position:fixed;translate:-50%}.shell-toast{background:var(--ink);min-height:48px;color:var(--bg);pointer-events:auto;border-radius:22px;align-items:center;gap:14px;padding:6px 18px;font-size:15px;display:flex}.shell-toast:has(.shell-toast-undo){padding-right:6px}.shell-toast-text{overflow-wrap:anywhere;min-width:0}.shell-toast-undo{background:color-mix(in srgb, var(--bg) 16%, transparent);height:36px;color:var(--bg);border:0;border-radius:18px;flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}@media (hover:hover){.shell-toast-undo:hover{background:color-mix(in srgb, var(--bg) 24%, transparent)}}.shell-toast-undo:active{background:color-mix(in srgb, var(--bg) 30%, transparent)}.shell-toast-undo:focus-visible{outline:3px solid var(--blue);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.shell-toast{animation:.18s ease-out toast-in}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}[data-play] [data-coach]:not(:focus-visible){outline-offset:2px;outline:3px solid #0000;animation:1.6s ease-in-out infinite coach-point}@keyframes coach-point{50%{outline-color:var(--amber)}}@media (prefers-reduced-motion:reduce){[data-play] [data-coach]:not(:focus-visible){outline-color:var(--amber);animation:none}}.ghost-hand{z-index:15;pointer-events:none;color:var(--ink);filter:drop-shadow(0 0 1px var(--panel)) drop-shadow(0 0 2px var(--panel));display:grid;position:fixed}._screen_1ibpq_2{height:calc(100dvh - var(--bar-play));padding-top:8px;padding-bottom:max(12px, env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:8px;display:grid}[data-stage]>._screen_1ibpq_2{max-width:600px;padding-top:8px}._region_1ibpq_5{place-items:center;min-height:0;display:grid;position:relative}._stage_1ibpq_6{translate:0 var(--board-drop,0px);position:relative}._plate_1ibpq_7{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:var(--panel);border:1px solid var(--line);border-radius:14px;position:absolute;top:0}._clues_1ibpq_8{position:absolute;top:0;left:0}._square_1ibpq_9{border-radius:var(--r);background:var(--cell);border:1px solid var(--line);-webkit-user-select:none;user-select:none;touch-action:none;place-items:center;font-weight:700;display:grid;position:absolute}._square_1ibpq_9[data-mark=dot]:before,._square_1ibpq_9[data-mark=dot]:after,._swatch_1ibpq_12[data-mark=dot]:before,._swatch_1ibpq_12[data-mark=dot]:after,._square_1ibpq_9[data-ghost=dot]:before,._square_1ibpq_9[data-ghost=dot]:after{content:"";background:var(--faint);border-radius:999px;width:max(1.5px,5%);height:42%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}._square_1ibpq_9[data-mark=dot]:after,._swatch_1ibpq_12[data-mark=dot]:after,._square_1ibpq_9[data-ghost=dot]:after{transform:translate(-50%,-50%)rotate(-45deg)}._square_1ibpq_9[data-mark=block]{background:var(--block);color:var(--ink);border-color:#0000;transition:width .15s ease-out,height .15s ease-out,padding .15s ease-out,border-radius .15s ease-out}._unknown_1ibpq_18{opacity:.38;font-weight:600}._square_1ibpq_9[data-shown]{background:var(--given);color:var(--given-ink);border-color:#0000}._square_1ibpq_9[data-number]{box-shadow:none;color:var(--ink);font-family:var(--font-clue);background:0 0;border-color:#0000}._square_1ibpq_9[data-state=met]{color:var(--green)}._square_1ibpq_9[data-state=broken]{color:var(--red);animation:.3s _shake_1ibpq_1}._square_1ibpq_9[data-tint]:not([data-shown],[data-number],[data-mark=block],[data-ghost=block]){background:color-mix(in srgb, var(--cell) 85%, var(--blue))}._square_1ibpq_9[data-focus]{outline:3px solid var(--blue);outline-offset:1px;z-index:1}._square_1ibpq_9[data-touching]{box-shadow:0 0 0 2px var(--red)}._capsule_1ibpq_30:before,._chip_1ibpq_30:before,._ghost_1ibpq_30:before,._pill_1ibpq_30:before,._pword_1ibpq_30:before{content:"";z-index:-1;border-radius:inherit;background:var(--notch-shade,none), var(--tone);box-shadow:inset 0 calc(-1 * var(--pill-shade,3px)) 0 var(--tone-shade);-webkit-mask:var(--notch,none);-webkit-mask-composite:source-in;-webkit-mask:var(--notch,none);mask:var(--notch,none);pointer-events:none;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}._pill_1ibpq_30,._pword_1ibpq_30{position:relative}._capsule_1ibpq_30{box-sizing:border-box;border-radius:var(--r);isolation:isolate;pointer-events:none;color:var(--word-ink);border:0;font-weight:700;display:flex;position:absolute}._cap_1ibpq_30{flex:none;place-items:center;display:grid}._cap_1ibpq_30[data-touching]{background:var(--touch);color:#fff;clip-path:circle(40%)}._rowClue_1ibpq_36,._colClue_1ibpq_36{font-family:var(--font-clue);color:var(--ink);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;background:0 0;border:0;padding:0;font-weight:700;line-height:1.15;position:absolute}._rowClue_1ibpq_36{justify-content:flex-start;align-items:center;display:flex}._colClue_1ibpq_36{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}._rowClue_1ibpq_36[data-state=met],._colClue_1ibpq_36[data-state=met]{color:var(--green)}._rowClue_1ibpq_36[data-state=broken],._colClue_1ibpq_36[data-state=broken]{color:var(--red);animation:.3s _shake_1ibpq_1}._rowClue_1ibpq_36 [data-green],._colClue_1ibpq_36 [data-green]{color:var(--green)}._chips_1ibpq_42,._ghost_1ibpq_30{--chip-h:min(32px, var(--cell-cap,32px))}._chips_1ibpq_42{z-index:1;translate:0 var(--chips-drop,0px);flex-wrap:wrap;justify-content:center;gap:6px;min-height:0;display:flex;position:relative}._chip_1ibpq_30,._ghost_1ibpq_30,._pword_1ibpq_30,._pill_1ibpq_30{height:var(--pill-h);border-radius:calc(var(--corner) * var(--pill-h));isolation:isolate;letter-spacing:0;color:var(--word-ink);--slot:var(--pill-h);background:0 0;border:0;padding:0;font-weight:700}._chip_1ibpq_30,._ghost_1ibpq_30{--pill-h:var(--chip-h);font-size:min(15px, calc(var(--chip-h) * .5))}._pill_1ibpq_30,._pword_1ibpq_30{--word-h:min(34px, var(--cell-cap,34px));--pill-h:var(--word-h);font-size:min(17px, calc(var(--word-h) * .5))}._chip_1ibpq_30{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative}._chips_1ibpq_42[data-pictures]{--pic-h:var(--chip-h)}._chips_1ibpq_42[data-pictures]>._chip_1ibpq_30{margin-top:var(--pic-h)}._pic_1ibpq_56{height:var(--pic-h);font-size:calc(var(--pic-h) * .72);place-items:center;line-height:1;display:grid;position:absolute;bottom:100%;left:0;right:0}._letters_1ibpq_58{display:flex}._letters_1ibpq_58>span{width:var(--slot);text-align:center;flex:none}._chip_1ibpq_30[data-placed=true]{color:var(--muted);opacity:.55;--ring-w:1.5px}._chip_1ibpq_30[data-placed=true]:before{background:var(--notch-ring,none);box-shadow:inset 0 0 0 var(--ring-w) var(--line)}._ghost_1ibpq_30{z-index:50;pointer-events:none;align-items:center;display:flex;position:fixed;top:0;left:0}@keyframes _wiggle_1ibpq_1{25%{transform:translate(-4px)}75%{transform:translate(4px)}}._tray_1ibpq_65{flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:8px;display:flex}._slot_1ibpq_67{text-align:center;min-height:0;color:var(--muted);flex:1;place-items:safe center;font-size:13px;font-weight:600;line-height:1.3;display:grid;overflow:hidden}._editing_1ibpq_69{flex-direction:column;flex:1;min-height:0;display:flex}._editing_1ibpq_69>._keys_1ibpq_70{flex:1;min-height:0}._trayHead_1ibpq_72{flex:none;justify-content:flex-end;align-items:center;height:44px;display:flex}._panelHead_1ibpq_74{justify-content:flex-start;gap:6px;min-width:0}._panelHead_1ibpq_74 ._close_1ibpq_75{flex:none;margin-left:auto}._panelKeys_1ibpq_76{grid-template-columns:repeat(8, var(--key));grid-auto-rows:var(--key);justify-content:center;gap:6px;display:grid}._pkey_1ibpq_77{width:var(--key);height:var(--key);border:1.5px solid var(--line);background:var(--panel);color:var(--ink);border-radius:50%;flex:none;place-items:center;padding:0;font-size:16px;font-weight:700;display:grid}._pkey_1ibpq_77[aria-pressed=true]{border-color:var(--blue);box-shadow:inset 0 0 0 2px var(--blue)}._pword_1ibpq_30{flex:none}._close_1ibpq_75{width:40px;height:40px;color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}._keys_1ibpq_70{flex-wrap:wrap;place-content:center;gap:6px;max-height:100%;display:flex;overflow:hidden}._dock_1ibpq_83{background:var(--panel);border:1px solid var(--line);border-radius:40px;flex:none;align-self:center;gap:16px;padding:4px;display:flex;box-shadow:0 6px 20px #0000001f}._round_1ibpq_85{width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}._round_1ibpq_85:active{background:color-mix(in srgb, var(--ink) 8%, transparent)}._round_1ibpq_85:focus-visible,._chip_1ibpq_30:focus-visible,._pill_1ibpq_30:focus-visible,._pword_1ibpq_30:focus-visible,._pkey_1ibpq_77:focus-visible,._close_1ibpq_75:focus-visible{outline:3px solid var(--blue);outline-offset:2px}@keyframes _shake_1ibpq_1{25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){._square_1ibpq_9[data-mark=block]{transition:none}._square_1ibpq_9[data-state=broken],._rowClue_1ibpq_36[data-state=broken],._colClue_1ibpq_36[data-state=broken]{animation:.3s _fade_1ibpq_1}@keyframes _fade_1ibpq_1{50%{opacity:.4}}}@media (width<=399px){._dock_1ibpq_83{gap:8px}._chips_1ibpq_42{gap:6px}._chips_1ibpq_42,._ghost_1ibpq_30{--chip-h:min(28px, var(--cell-cap,28px))}._chip_1ibpq_30,._ghost_1ibpq_30{font-size:min(13px, calc(var(--chip-h) * .5))}._pill_1ibpq_30,._pword_1ibpq_30{--word-h:min(28px, var(--cell-cap,28px));font-size:min(14px, calc(var(--word-h) * .5))}}@media (width<=339px){._chips_1ibpq_42{gap:4px}._chips_1ibpq_42,._ghost_1ibpq_30{--chip-h:min(26px, var(--cell-cap,26px))}._chip_1ibpq_30,._ghost_1ibpq_30{font-size:min(12px, calc(var(--chip-h) * .5))}._pill_1ibpq_30,._pword_1ibpq_30{--word-h:min(26px, var(--cell-cap,26px));font-size:min(13px, calc(var(--word-h) * .5))}}@media (height<=520px) and (aspect-ratio>=5/4){[data-stage]>._screen_1ibpq_2{grid-template:"board chips"minmax(0,1fr)"board tray"/minmax(0,1fr) 316px;column-gap:12px;max-width:none}._region_1ibpq_5{grid-area:board}._chips_1ibpq_42{grid-area:chips;align-content:flex-start;translate:none}._tray_1ibpq_65{grid-area:tray;min-height:150px}._dock_1ibpq_83{gap:8px}._chips_1ibpq_42{gap:9px 4px}._chips_1ibpq_42,._ghost_1ibpq_30{--chip-h:min(28px, var(--cell-cap,28px))}._pill_1ibpq_30,._pword_1ibpq_30{--word-h:min(28px, var(--cell-cap,28px));font-size:min(14px, calc(var(--word-h) * .5))}._chip_1ibpq_30{font-size:min(14px, calc(var(--chip-h) * .5))}}@media (width>=1100px) and (height>=521px) and (aspect-ratio>=5/4){[data-stage]>._screen_1ibpq_2{max-width:800px;padding-top:24px}._tray_1ibpq_65{justify-self:center;width:100%;max-width:568px;min-height:200px}._chips_1ibpq_42{gap:8px}._chips_1ibpq_42,._ghost_1ibpq_30{--chip-h:min(36px, var(--cell-cap,36px))}._chip_1ibpq_30,._ghost_1ibpq_30{font-size:min(17px, calc(var(--chip-h) * .5))}._slot_1ibpq_67{font-size:15px}}._swatch_1ibpq_12{background:var(--cell);border:1px solid var(--line);border-radius:6px;place-items:center;width:22px;height:22px;display:grid;position:relative}._swatch_1ibpq_12[data-mark=block]{background:var(--block);border-color:#0000}._draft_1ibpq_136{box-sizing:border-box;border-radius:var(--r);pointer-events:none;border:2px solid var(--blue);background:color-mix(in srgb, var(--blue) 25%, transparent);position:absolute}._draft_1ibpq_136[data-fits=false]{border:2px dashed var(--muted);background:0 0}._draft_1ibpq_136[data-slide=true]{transition:left 90ms ease-out,top 90ms ease-out,width 90ms ease-out,height 90ms ease-out}@media (prefers-reduced-motion:reduce){._draft_1ibpq_136[data-slide=true]{transition:none}}._square_1ibpq_9[data-glow]{box-shadow:0 0 0 3px color-mix(in srgb, var(--amber) 70%, transparent);z-index:1}._square_1ibpq_9[data-number][data-glow]{box-shadow:none;text-shadow:0 0 6px var(--amber), 0 0 2px var(--amber)}._square_1ibpq_9[data-outline]{outline:3px solid var(--amber);outline-offset:1px;z-index:1}._square_1ibpq_9[data-ghost=dot]:before,._square_1ibpq_9[data-ghost=dot]:after{background:color-mix(in srgb, var(--muted) 55%, var(--cell))}._square_1ibpq_9[data-ghost=block]{background:color-mix(in srgb, var(--ink) 18%, var(--cell));color:var(--muted)}._ghostCapsule_1ibpq_150{box-sizing:border-box;border-radius:var(--r);pointer-events:none;border:2px dashed;position:absolute}._chip_1ibpq_30[data-glow]{box-shadow:0 0 0 3px color-mix(in srgb, var(--amber) 70%, transparent)}._round_1ibpq_85[data-hint]{color:var(--amber)}._round_1ibpq_85[data-hint][data-armed]{background:var(--amber-soft)}._tools_1ibpq_155{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:22px;flex:none;display:flex}._round_1ibpq_85[data-tool][aria-pressed=true]{background:var(--blue-soft);color:var(--blue)}._slot_1ibpq_67[data-slot=hint]{color:var(--ink);justify-content:center;align-items:safe center;gap:12px;display:flex}._slot_1ibpq_67[data-slot=solved],._slot_1ibpq_67[data-slot=explain],._slot_1ibpq_67[data-slot=coach]{color:var(--ink)}._slot_1ibpq_67[data-slot=solved]{align-content:center}._note_1ibpq_161{color:var(--muted);font-size:13px;font-weight:500}._slot_1ibpq_67[data-toast],._slot_1ibpq_67[data-slot=offer]{color:var(--ink);justify-content:center;align-items:safe center;gap:12px;display:flex}._round_1ibpq_85[data-toast-undo]{background:color-mix(in srgb, var(--ink) 8%, transparent);flex:none}._round_1ibpq_85[data-offer]{background:var(--blue-soft);color:var(--blue);flex:none}._round_1ibpq_85[data-play-start]{background:var(--blue-soft);color:var(--blue)}._round_1ibpq_85:disabled{opacity:.35}._round_1ibpq_85:disabled:active{background:0 0}._round_1ibpq_85[data-rewind]{color:var(--amber);background:var(--amber-soft);flex:none}._square_1ibpq_9[data-wiggle=true],._rowClue_1ibpq_36[data-wiggle=true],._colClue_1ibpq_36[data-wiggle=true]{animation:.4s _wiggle_1ibpq_1}@media (prefers-reduced-motion:reduce){._square_1ibpq_9[data-wiggle=true],._rowClue_1ibpq_36[data-wiggle=true],._colClue_1ibpq_36[data-wiggle=true]{animation:.3s _fade_1ibpq_1}}._particles_1ibpq_174{pointer-events:none;z-index:30;width:100%;height:100%;position:fixed;inset:0}._winSkip_1ibpq_175{z-index:40;background:0 0;position:fixed;inset:0}._capsule_1ibpq_30:after{content:"";border-radius:calc(var(--r) + 5px);box-shadow:0 0 0 3px var(--glow,var(--amber));opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:-5px}._capsule_1ibpq_30[data-lit]{z-index:2}._capsule_1ibpq_30[data-lit]:after{opacity:.85}._squares_1ibpq_182{z-index:0;position:absolute;inset:0}._squares_1ibpq_182,._clues_1ibpq_8{transition:opacity .3s}._stage_1ibpq_6[data-solved] ._squares_1ibpq_182,._stage_1ibpq_6[data-solved] ._clues_1ibpq_8{opacity:.35}._stage_1ibpq_6[data-solved][data-live] ._squares_1ibpq_182,._stage_1ibpq_6[data-solved][data-live] ._clues_1ibpq_8{transition-delay:.35s}._plate_1ibpq_7[data-finale]{animation:.45s _boardBounce_1ibpq_1}@keyframes _boardBounce_1ibpq_1{40%{transform:translateY(-6px)scale(1.02)}}@media (prefers-reduced-motion:reduce){._plate_1ibpq_7[data-finale]{animation:none}}._square_1ibpq_9[data-target=true]{box-shadow:0 0 0 3px var(--blue);z-index:1}._plate_1ibpq_7:focus{outline:none}._chips_1ibpq_42[data-chips-placeholder]{visibility:hidden}._region_1ibpq_5>.making{padding:0}@keyframes _shimmer_1ibpq_1{0%{background-position:100% 100%}16%,to{background-position:0 0}}@media (prefers-reduced-motion:no-preference){._plate_1ibpq_7:not([data-still]) ._square_1ibpq_9[data-loading-square]{background-image:linear-gradient(135deg, transparent 40%, color-mix(in srgb, var(--ink) 8%, transparent) 50%, transparent 60%);animation:1.4s linear infinite _shimmer_1ibpq_1;animation-delay:var(--d,0s);background-position:0 0;background-repeat:no-repeat;background-size:300% 300%}@keyframes _enter-square_1ibpq_1{0%{opacity:0;scale:.85}}@keyframes _enter-fade_1ibpq_1{0%{opacity:0}}@keyframes _enter-chip_1ibpq_1{0%{opacity:0;translate:0 6px}}[data-enter=full] ._square_1ibpq_9:not([data-wiggle=true]){animation:_enter-square_1ibpq_1 .12s ease-out var(--d) backwards}[data-enter] ._square_1ibpq_9[data-number]:not([data-wiggle=true]),[data-enter] ._clues_1ibpq_8,[data-enter] ._words_1ibpq_220{animation:.15s .25s backwards _enter-fade_1ibpq_1}[data-enter]:not([data-enter=gate]) ._chip_1ibpq_30{animation:_enter-chip_1ibpq_1 .15s ease-out var(--d) backwards}}._backdrop_1b6wq_1{z-index:60;background:color-mix(in srgb, var(--shade) 55%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0}._card_1b6wq_2{touch-action:pan-y;background:var(--panel);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:16px;width:100%;max-width:480px;max-height:calc(100dvh - 32px);padding:20px 16px 16px;display:flex;position:relative;overflow-y:auto;box-shadow:0 10px 40px #0000004d}._card_1b6wq_2:focus{outline:none}._head_1b6wq_4{justify-content:space-between;align-items:center;gap:12px;display:flex}._head_1b6wq_4 h2{margin:0;font-size:22px}._text_1b6wq_6{margin:0;font-size:16px;line-height:1.45}._rules_1b6wq_7{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}._rules_1b6wq_7 li{align-items:center;gap:12px;display:flex}._rules_1b6wq_7 li p{margin:0;font-size:15px;line-height:1.4}._picture_1b6wq_10{pointer-events:none;flex:none}._rules_1b6wq_7 li p{min-width:0}._actions_1b6wq_12{justify-content:center;gap:16px;display:flex}._group_1b6wq_13{border:0;gap:8px;margin:0;padding:0;display:flex}._group_1b6wq_13 legend{margin-bottom:8px;padding:0;font-weight:600}._radio_1b6wq_15{flex:1;position:relative}._radio_1b6wq_15 input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._radio_1b6wq_15 span{border:1.5px solid var(--line);border-radius:999px;place-items:center;height:44px;font-weight:600;display:grid}._radio_1b6wq_15 input:checked+span{border-color:var(--blue);background:var(--blue-soft)}._radio_1b6wq_15 input:focus-visible+span{outline:3px solid var(--blue);outline-offset:2px}._wrap_1b6wq_21{flex-wrap:wrap}._wrap_1b6wq_21 ._radio_1b6wq_15{flex:1 0 auto}._wrap_1b6wq_21 ._radio_1b6wq_15:first-of-type{flex-basis:100%}._wrap_1b6wq_21 ._radio_1b6wq_15 span{white-space:nowrap;padding:0 16px}._switches_1b6wq_25{align-items:center;gap:16px;display:flex}._switch_1b6wq_25[aria-checked=true]{border-color:var(--blue);background:var(--blue-soft)}._confirm_1b6wq_27{flex-direction:column;gap:12px;display:flex}._confirm_1b6wq_27 div{gap:12px;display:flex}._pill_1b6wq_29{border:1.5px solid var(--line);background:var(--panel);border-radius:999px;height:44px;padding:0 20px;font-weight:600}._danger_1b6wq_30{border-color:var(--red);color:var(--red)}._pill_1b6wq_29:focus-visible{outline:3px solid var(--blue);outline-offset:2px}._steps_1b6wq_34,._note_1b6wq_34{color:var(--muted);margin:0;font-size:15px;line-height:1.4}._install_1b6wq_35{flex-direction:column;align-items:flex-start;gap:8px;display:flex}._stepper_1b6wq_36{flex-direction:column;gap:16px;display:flex}._stack_1b6wq_38{display:grid}._step_1b6wq_34{flex-direction:column;grid-area:1/1;align-items:center;gap:14px;display:flex}._step_1b6wq_34[data-active=false]{visibility:hidden}._step_1b6wq_34 p{margin:0;font-size:16px;line-height:1.45}._step_1b6wq_34 p._goal_1b6wq_42{margin-bottom:-6px;font-weight:600}@media (prefers-reduced-motion:no-preference){._enter_1b6wq_44{animation:.2s ease-out _step-in_1b6wq_1}}@keyframes _step-in_1b6wq_1{0%{opacity:0;transform:translateX(calc(24px * var(--dir)))}}._sr_1b6wq_47{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._step_1b6wq_34 ._picture_1b6wq_10{justify-content:center;display:flex}._controls_1b6wq_49{flex-direction:column;align-self:stretch;gap:8px;margin:0;padding:0 0 0 20px;font-size:15px;line-height:1.4;display:flex}._keys_1b6wq_50{display:none}@media (pointer:fine){._keys_1b6wq_50{display:list-item}}._stepbar_1b6wq_52{justify-content:space-between;align-items:center;gap:12px;display:flex}._dots_1b6wq_53{gap:8px;display:flex}._dots_1b6wq_53 span{background:var(--line);border-radius:50%;width:10px;height:10px}._dots_1b6wq_53 span[aria-current=step]{background:var(--blue)}._dots_1b6wq_53[data-hidden]{display:none}._lastActions_1b6wq_59{gap:8px;display:flex}._lastActions_1b6wq_59 ._pill_1b6wq_29{padding:0 16px}._playbtn_1b6wq_61{background:var(--blue);height:48px;color:var(--panel);font:inherit;border:0;border-radius:999px;padding:0 22px;font-weight:700}._playbtn_1b6wq_61:focus-visible{outline:3px solid var(--blue);outline-offset:2px}._name_1b6wq_63{align-items:center;gap:12px;display:flex}._nameLabel_1b6wq_64{font-weight:600}._newLink_1b6wq_65{display:flex}._withIcon_1b6wq_66{align-items:center;gap:8px;display:inline-flex}._withIcon_1b6wq_66:disabled{opacity:.6}._nameValue_1b6wq_68{overflow-wrap:anywhere;min-width:0;color:var(--muted);flex:1;font-size:15px}.daily-card{border:2px solid var(--line);background:var(--panel);--bare-ink:var(--muted);--bare-hover:color-mix(in srgb, var(--ink) 8%, transparent);--bare-press:color-mix(in srgb, var(--ink) 14%, transparent);--bare-ring:var(--blue);border-radius:20px;flex-direction:column;gap:8px;padding:8px 8px 12px 20px;display:flex}.daily-head{align-items:center;gap:8px;display:flex}.daily-title{flex:1;min-width:0;margin:0;font-size:18px;font-weight:700}.daily-next{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:500}.daily-head>.barebtn{flex:none}.daily-card .daily-bands{margin-right:12px}.daily-bands{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.daily-band{flex-direction:column;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:600;display:flex}.daily-dot{box-sizing:border-box;background:var(--tone);width:56px;height:56px;color:var(--word-ink);box-shadow:inset 0 -5px 0 var(--tone-shade);border-radius:50%;place-items:center;padding-bottom:5px;display:grid}.daily-band-compact{gap:4px}.daily-band-compact .daily-dot{width:48px;height:48px;box-shadow:inset 0 -4px 0 var(--tone-shade);padding-bottom:4px}.daily-time{font-variant-numeric:tabular-nums;color:var(--muted);min-height:1.3em;font-size:13px;font-weight:500}.daily-band:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:12px}.daily-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;container-type:inline-size}.daily-link{box-sizing:border-box;border:2px solid var(--line);background:var(--panel);border-radius:20px;align-items:center;gap:10px;min-width:0;min-height:64px;padding:10px 12px;display:flex}.daily-link-icon{flex:none;display:grid}.daily-link[data-stats] .daily-link-icon{color:var(--amber)}.daily-link[data-leaders] .daily-link-icon{color:var(--blue)}.daily-link-text{flex-direction:column;gap:1px;min-width:0;display:flex}.daily-link-title{white-space:nowrap;font-size:16px;font-weight:700}.daily-link-line{color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.3}.daily-link:focus-visible{outline:3px solid var(--blue);outline-offset:2px}@container (width<=349px){.daily-link{gap:8px;padding:10px 8px 10px 10px}.daily-link-title{font-size:15px}}@container (width<=321px){.daily-link{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}}.daily-link[data-friends-card] .daily-link-icon{color:var(--green)}.daily-link[data-challenges-card] .daily-link-icon{color:var(--red)}.archive-month{justify-content:space-between;align-items:center;gap:12px;display:flex}.archive-month h2{text-align:center;margin:0;font-size:18px;font-weight:700}.archive-month .iconbtn:disabled{opacity:.35}.archive-day{border:2px solid var(--line);background:var(--panel);border-radius:20px;flex-direction:column;gap:10px;padding:12px 16px 10px;display:flex}.archive-day h3{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}.archive-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.create{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:560px;margin:0 auto;padding:0 16px 24px;display:flex}.create-input{text-transform:uppercase;font:inherit;letter-spacing:.08em;border:2px solid var(--line);background:var(--panel);color:var(--ink);box-sizing:border-box;border-radius:14px;width:100%;padding:14px 16px;font-size:22px}.create-input:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.create-note{min-height:1.5em;color:var(--muted);margin:0;font-size:15px}.create-actions{align-items:center;gap:12px;display:flex}.create-actions .iconbtn:disabled{opacity:.4}.create-fail{color:var(--muted);margin:0}.create-url{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--ink);box-sizing:border-box;border-radius:10px;width:100%;padding:10px 12px;font-size:14px}.toast{background:var(--ink);color:var(--bg);border-radius:20px;padding:10px 18px;font-size:15px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast:empty{opacity:0;padding:0}.create-cards{flex-direction:column;gap:12px;display:flex}.create-card,.create-row{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);min-height:64px;color:var(--ink);border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 8px 8px 16px;display:flex}.create-card>.making{flex:1;padding:0}.create-card-main,.create-row-main{flex:100px;min-width:0}.create-card-name{margin:0;font-weight:600}.create-card-score,.create-card-fail{color:var(--muted);margin:0;font-size:14px}.create-btns{gap:4px;margin-left:auto;display:flex}.create-btns .iconbtn{width:44px;height:44px}.create-btns .iconbtn.armed{color:var(--red);border-color:var(--red);background:var(--red-soft)}.create-yours h2{color:var(--muted);margin:8px 0 12px;font-size:16px;font-weight:600}.create-yours ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.create-row-text{text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere;margin:0;font-weight:600}.create-row-meta{color:var(--muted);align-items:center;gap:8px;margin:2px 0 0;font-size:14px;display:flex}.create-tick{color:var(--blue);display:inline-flex}.create-card .create-url,.create-row .create-url{flex-basis:100%}
