@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2)format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2)format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");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;--page:#cfc6b2;--bg:#f4efe4;--card:#fffdf8;--card-2:#f8f3e8;--field:#fff;--ink:#23281c;--muted:#6b6656;--line:#e1d8c6;--faint:#bfb6a2;--seg:#e8e0cf;--chip:#ece5d6;--chip-ink:#4a4535;--top:#2f3b24;--top-ink:#f4efe4;--top-2:#3c4a2f;--top-line:#56654a;--accent:#e35f14;--accent-ink:#fff;--accent-soft:#fbe6d8;--accent-strong:#a8410b;--ok:#3d6b2a;--ok-soft:#e2eed9;--ok-solid:#3d6b2a;--err:#b3261e;--err-soft:#f7e1df;--err-line:#e8c1bd;--err-solid:#b3261e;--warn:#7d5a08;--warn-soft:#f8ecc9;--warn-line:#e9d59c;--strong:#2f3b24;--strong-ink:#fff;--shadow:#23281c29}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0b0e09;--bg:#141912;--card:#1c2318;--card-2:#222a1d;--field:#182014;--ink:#ebe5d4;--muted:#a29c88;--line:#323c2a;--faint:#4c5543;--seg:#232c1e;--chip:#2a3324;--chip-ink:#d6cfbc;--top:#0f130c;--top-ink:#ebe5d4;--top-2:#222a1d;--top-line:#3a4532;--accent:#f06a26;--accent-ink:#fff;--accent-soft:#3b2415;--accent-strong:#ff9a5e;--ok:#93c97a;--ok-soft:#1f3019;--ok-solid:#3d6b2a;--err:#ff8a80;--err-soft:#3a1e1b;--err-line:#5e2d28;--err-solid:#b3261e;--warn:#e8c35f;--warn-soft:#30270f;--warn-line:#5a4a1d;--strong:#c9a66b;--strong-ink:#141912;--shadow:#00000080}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0b0e09;--bg:#141912;--card:#1c2318;--card-2:#222a1d;--field:#182014;--ink:#ebe5d4;--muted:#a29c88;--line:#323c2a;--faint:#4c5543;--seg:#232c1e;--chip:#2a3324;--chip-ink:#d6cfbc;--top:#0f130c;--top-ink:#ebe5d4;--top-2:#222a1d;--top-line:#3a4532;--accent:#f06a26;--accent-ink:#fff;--accent-soft:#3b2415;--accent-strong:#ff9a5e;--ok:#93c97a;--ok-soft:#1f3019;--ok-solid:#3d6b2a;--err:#ff8a80;--err-soft:#3a1e1b;--err-line:#5e2d28;--err-solid:#b3261e;--warn:#e8c35f;--warn-soft:#30270f;--warn-line:#5a4a1d;--strong:#c9a66b;--strong-ink:#141912;--shadow:#00000080}}*{box-sizing:border-box}body{background:var(--page);color:var(--ink);overscroll-behavior-y:contain;-webkit-tap-highlight-color:transparent;margin:0;font:15px/1.45 Barlow,system-ui,sans-serif}button,.tabs,.seg,.top{-webkit-user-select:none;user-select:none}@media (display-mode:standalone){.phone{max-width:none;box-shadow:none}.top{padding-top:calc(12px + env(safe-area-inset-top))}.tabs{padding-bottom:env(safe-area-inset-bottom)}}.install{background:var(--top);color:var(--top-ink);border-radius:14px;align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:flex}.install img{border-radius:12px;flex:none;width:48px;height:48px}.install .t{letter-spacing:.3px;font:700 17px Barlow Condensed,sans-serif}.install .s{opacity:.85;font-size:13px}.install .x{color:var(--top-ink);opacity:.7;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-left:auto;padding:4px;font-size:18px}.ios-steps{margin:10px 0 0;padding-left:20px;font-size:14px}.ios-steps li{margin:4px 0}.phone{background:var(--bg);max-width:480px;min-height:100vh;box-shadow:0 0 40px var(--shadow);flex-direction:column;margin:0 auto;display:flex}.top{background:var(--top);color:var(--top-ink);z-index:1000;align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;top:0}.logo{letter-spacing:.5px;font:700 22px Barlow Condensed,sans-serif}.logo b{color:var(--accent)}.bell{color:var(--top-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:auto;padding:4px 6px;font-size:20px;line-height:1;position:relative}.bell:hover,.bell.open{background:var(--top-2)}.bell .n{background:var(--accent);color:var(--accent-ink);text-align:center;min-width:18px;box-shadow:0 0 0 2px var(--top);border-radius:99px;padding:2px 4px;font:700 11px Barlow,sans-serif;position:absolute;top:-3px;right:-4px}.bell .n:empty{display:none}.notif{background:var(--card);width:min(380px,100% - 16px);color:var(--ink);border:1px solid var(--line);box-shadow:0 12px 32px var(--shadow);z-index:1500;border-radius:12px;max-height:70vh;margin-top:6px;position:absolute;top:100%;right:8px;overflow:auto}.notif[hidden]{display:none}.notif .hd{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;align-items:center;padding:12px 14px;font:700 16px Barlow Condensed,sans-serif;display:flex}.notif .it{border-bottom:1px solid var(--line);cursor:pointer;gap:10px;padding:11px 14px;display:flex}.notif .it:last-child{border-bottom:0}.notif .it:hover{background:var(--card-2)}.notif .it.new{background:var(--accent-soft)}.notif .it .ic{text-align:center;flex:none;width:26px;font-size:20px}.notif .it .t{font-weight:600}.notif .it .when{color:var(--muted);font-size:12px}.top .actions{align-items:center;gap:4px;margin-left:auto;display:flex}.top .actions .bell{margin-left:0}.top .actions .bell[hidden]{display:none}.notif.menu{width:min(260px,100% - 16px)}.notif.menu .who{border-bottom:1px solid var(--line);padding:12px 14px}.notif.menu button.item{text-align:left;width:100%;color:var(--err);cursor:pointer;background:0 0;border:0;padding:12px 14px;font:600 15px Barlow,sans-serif;display:block}.notif.menu button.item:hover{background:var(--card-2)}.top select{background:var(--top-2);max-width:220px;color:var(--top-ink);border:1px solid var(--top-line);font:inherit;border-radius:6px;padding:5px 6px;font-size:13px}.content{flex:1;padding:14px 16px 90px}.tabs{background:var(--card);border-top:1px solid var(--line);z-index:1000;display:flex;position:sticky;bottom:0}.tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:1;padding:10px 0 12px;font:600 13px Barlow,sans-serif}.tabs button .ic{font-size:19px;line-height:1.2;display:block}.tabs button.on{color:var(--accent)}.tabs button .dot{background:var(--accent);min-width:16px;color:var(--accent-ink);border-radius:99px;margin-left:3px;padding:0 4px;font-size:11px;display:inline-block}.seg{background:var(--seg);border-radius:10px;margin:10px 0 12px;padding:3px;display:flex}.seg button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1;padding:8px 0;font:600 13px Barlow,sans-serif}.cal{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.cal .dow{color:var(--muted);padding:2px 0;font-size:11px;font-weight:600}.cal .day{cursor:pointer;background:var(--field);border:1px solid #0000;border-radius:8px;padding:7px 0 13px;font-size:14px;position:relative}.cal .day.out{color:var(--faint);background:0 0}.cal .day.today{border-color:var(--accent);font-weight:700}.cal .day.sel{background:var(--strong);color:var(--strong-ink)}.cal .day .dots{justify-content:center;gap:2px;display:flex;position:absolute;bottom:3px;left:0;right:0}.cal .day .dots i{border-radius:50%;width:6px;height:6px;display:block}.ev{border-bottom:1px solid var(--line);gap:10px;padding:10px 0;display:flex}.ev:last-child{border-bottom:0}.ev .ic{text-align:center;flex:none;width:34px;font-size:24px}.ev.mine{background:var(--accent-soft);margin:0 -14px;padding:10px 14px}.rsvp{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.rsvp button{border:1px solid var(--line);background:var(--field);color:var(--ink);cursor:pointer;border-radius:99px;padding:3px 10px;font:600 12px Barlow,sans-serif}.rsvp button.on{background:var(--strong);color:var(--strong-ink);border-color:var(--strong)}.seg button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 3px var(--shadow)}h1{margin:4px 0 12px;font:700 26px Barlow Condensed,sans-serif}h2{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);margin:18px 0 8px;font:700 15px Barlow Condensed,sans-serif}.card{background:var(--card);border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:14px}.card.tap{cursor:pointer}.card.tap:hover{border-color:var(--accent)}.card.hl{border-color:var(--accent);background:var(--accent-soft)}.big{font:700 22px Barlow Condensed,sans-serif}.muted{color:var(--muted);font-size:13px}.row{align-items:center;gap:8px;display:flex}.row>.grow{flex:1;min-width:0}.between{justify-content:space-between;align-items:center;gap:8px;display:flex}input,select,textarea{width:100%;font:inherit;border:1px solid var(--line);background:var(--field);color:var(--ink);border-radius:8px;padding:10px 11px}label.f{color:var(--muted);margin:10px 0 4px;font-size:12px;display:block}button.btn{border:1px solid var(--line);background:var(--field);color:var(--ink);cursor:pointer;border-radius:8px;padding:10px 14px;font:600 15px Barlow,sans-serif}button.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}button.btn.danger{color:var(--err);border-color:var(--err-line)}button.btn.small{padding:5px 10px;font-size:13px}button.btn.block{width:100%;margin-top:10px}button.btn:disabled{opacity:.45;cursor:not-allowed}.pill{background:var(--chip);color:var(--chip-ink);white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.pill.owner{background:var(--accent);color:var(--accent-ink)}.pill.admin{background:var(--strong);color:var(--strong-ink)}.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.off{background:var(--err-soft);color:var(--err)}.member{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.member:last-child{border-bottom:0}.avatar{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.toast{color:#fff;z-index:2000;border-radius:10px;width:calc(100% - 32px);max-width:440px;padding:11px 14px;font-weight:500;position:fixed;bottom:84px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0003}.toast.ok{background:var(--ok-solid)}.toast.err{background:var(--err-solid)}.back{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-bottom:6px;padding:0;font:600 15px Barlow,sans-serif}.switch{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.switch input{width:auto;transform:scale(1.3)}.empty{text-align:center;color:var(--muted);padding:24px 8px}.devnote{color:var(--warn);background:var(--warn-soft);border:1px solid var(--warn-line);border-radius:8px;margin-bottom:10px;padding:6px 10px;font-size:12px}.legend{color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin-top:6px;font-size:12px;display:flex}.catch{border-bottom:1px solid var(--line);gap:10px;padding:10px 0;display:flex}.catch:last-child{border-bottom:0}.catch .sp{text-align:center;flex:none;width:36px;font-size:26px}.ph{object-fit:cover;background:var(--card-2);cursor:zoom-in;border-radius:10px;width:100%;min-height:80px;max-height:260px;margin-top:8px;display:block}.ph-prev{margin-top:10px;position:relative}.ph-prev img{object-fit:cover;border-radius:10px;width:100%;max-height:220px;display:block}.ph-prev button{position:absolute;top:6px;right:6px}.lightbox{z-index:3000;cursor:zoom-out;background:#000000e0;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lightbox img{border-radius:8px;max-width:100%;max-height:100%}.stats{flex-wrap:wrap;gap:6px;display:flex}.stat{background:var(--accent-soft);border-radius:8px;padding:6px 10px;font-size:13px}.stat b{color:var(--accent);font-size:17px}.grid2{grid-template-columns:1fr 1fr;gap:8px;display:grid}a,:root[data-theme=dark] a{color:var(--accent-strong)}.busy{z-index:2500;background:#00000059;place-items:center;display:grid;position:fixed;inset:0}.busy>div{background:var(--card);color:var(--ink);box-shadow:0 10px 30px var(--shadow);border-radius:12px;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:16px 20px;display:flex}.spin{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;flex:none;width:22px;height:22px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation-duration:2.4s}}.words{grid-template-columns:repeat(2,1fr);gap:6px 12px;font:600 15px ui-monospace,monospace;display:grid}@media (min-width:400px){.words{grid-template-columns:repeat(3,1fr)}}.words span{color:var(--muted);min-width:1.6em;font-weight:400;display:inline-block}.code{letter-spacing:1px;word-break:break-all;background:var(--card-2);border-radius:8px;padding:8px;font:600 15px ui-monospace,monospace}.locked{color:var(--muted);font-style:italic}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hidden{display:none!important}.seg{scrollbar-width:none;overflow-x:auto}.seg button{padding-left:8px;padding-right:8px}.dropdown{border:1px solid var(--line);background:var(--field);border-radius:8px}.dropdown summary{cursor:pointer;padding:10px 11px;list-style:none}.dropdown summary::-webkit-details-marker{display:none}.dropdown summary:after{content:"▾";float:right;color:var(--muted)}.dropdown[open] summary{border-bottom:1px solid var(--line)}.dropdown-list{grid-template-columns:1fr 1fr;gap:2px 10px;padding:8px 11px;display:grid}.dropdown-list label{align-items:center;gap:8px;padding:6px 0;font-size:15px;display:flex}.dropdown-list input{width:auto;transform:scale(1.2)}
