:where(.qrbox){background:#fff;border:1px solid #ddd;border:1px solid var(--line,#ddd);border-radius:12px;box-sizing:border-box;display:block;height:132px;padding:8px;width:132px}:where(.qrbox) svg{stroke:none;display:block;height:100%;width:100%}:where(button.qrbox){cursor:zoom-in;font:inherit}:where(.qrbox.big){aspect-ratio:1;height:auto;padding:12px;width:min(300px,72vw)}:where(.moving-qr){grid-gap:6px;display:grid;gap:6px;justify-items:stretch;width:min(300px,72vw)}:where(.moving-bar){background:#7f7f7f40;border-radius:3px;height:5px;overflow:hidden}:where(.moving-bar) i{background:#333;background:var(--accent,#333);display:block;height:100%;transition:width .15s}:where(.scanner){grid-gap:10px;display:grid;gap:10px}:where(.scanner-head){align-items:center;display:flex;gap:8px;justify-content:space-between}:where(.scanner-view){position:relative}:where(.scanner-view) video{background:#000;border-radius:12px;display:block;max-height:52vh;object-fit:cover;width:100%}:where(.scanner-finder){border:3px solid #ffffffd9;border-radius:16px;box-shadow:0 0 0 999px #00000040;inset:18%;pointer-events:none;position:absolute}:where(.pl-pair){align-items:center;display:flex;flex-wrap:wrap;gap:14px}:where(.pl-pair-text){grid-gap:6px;display:grid;gap:6px;min-width:0}:where(.pl-code){font:700 1.3em/1.2 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.12em}:where(.pl-join){grid-gap:8px;display:grid;gap:8px}:where(.pl-join-row){align-items:center;display:flex;flex-wrap:wrap;gap:8px}:where(.pl-join-row) .code-input{flex:1 1 160px;font:600 1.2em ui-monospace,Menlo,Consolas,monospace;letter-spacing:.2em;min-width:0;padding:8px 10px;text-transform:uppercase}:where(.pl-status){align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0}:where(.pl-status) i{background:#c33;border-radius:50%;height:9px;width:9px}:where(.pl-status[data-ok="1"]) i{background:#2a9d55}:where(.pl-status) small{flex-basis:100%;opacity:.75}:where(.pl-peers){grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}:where(.pl-peers) li{align-items:center;display:flex;gap:8px;justify-content:space-between}:where(.pl-steps){display:flex;flex-wrap:wrap;font-size:.9em;gap:6px 14px;list-style:none;margin:0 0 10px;padding:0}:where(.pl-steps) li{align-items:center;display:flex;gap:6px;opacity:.55}:where(.pl-steps) li[data-state=now]{font-weight:700;opacity:1}:where(.pl-steps) li[data-state=done]{opacity:.85}:where(.pl-steps) b{border:2px solid;border-radius:50%;display:inline-grid;font-size:.8em;height:22px;line-height:1;place-items:center;width:22px}:where(.pl-steps) li[data-state=now] b{background:#333;background:var(--accent,#333);border-color:#333;border-color:var(--accent,#333);color:#fff}:where(.pl-steps) li[data-state=done] b{background:#2a9d55;border-color:#2a9d55;color:#fff}:where(.pl-done){grid-gap:8px;background:#2a9d551f;border-radius:12px;display:grid;gap:8px;justify-items:start;padding:12px 14px}.approve{align-items:center;animation:approveIn .25s ease;background:#16181d;background:var(--panel,#16181d);border:1px solid #f5b301;border:1px solid var(--accent,#f5b301);border-radius:12px;box-shadow:0 24px 60px -20px #000000b3;box-sizing:border-box;color:#fff;color:var(--ink,#fff);display:flex;flex-wrap:wrap;gap:10px 14px;left:50%;padding:14px 16px;position:fixed;top:max(12px,env(safe-area-inset-top));transform:translateX(-50%);width:min(560px,calc(100vw - 24px));z-index:300}.approve-text{flex:1 1 260px;line-height:1.4;min-width:0}.approve-text small{display:block;font-size:.82em;margin-top:2px;opacity:.72}.approve-btns{display:flex;gap:8px}.approve-more{flex-basis:100%;font-size:.8em;opacity:.7}@keyframes approveIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.net-hint{background:#7f7f7f1f;border-radius:12px;font-size:.9em;line-height:1.45;margin:.4rem 0 .8rem;padding:.6rem .8rem}.net-hint.warn{background:#f5b30124}.linkish{color:inherit;font-weight:700}.remembered{font-size:.92em;margin:.6rem 0}.remembered summary{cursor:pointer;opacity:.85}.remembered ul{list-style:none;margin:.5rem 0;padding:0}.remembered li{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:4px 0}.pair-body.with-cam .qr{max-width:150px}.conn-banner{align-items:center;background:#b3261e;border-radius:999px;bottom:max(14px,env(safe-area-inset-bottom));box-shadow:0 14px 34px -14px #0009;color:#fff;display:flex;font-size:.9rem;font-weight:700;gap:10px;left:50%;padding:10px 14px;position:fixed;transform:translateX(-50%);z-index:250}.conn-banner button{background:#ffffff2e;border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;padding:6px 12px}:root{--bg:#f3f5f4;--surface:#fff;--raise:#fff;--line:#d8dcda;--fg:#1d1519;--muted:#5f565b;--accent:#7a1f3d;--accent-2:#5e1630;--accent-ink:#fff;--tint:#f6e7ec;--mon:#120d10;--cue:#f0b429;--cue-ink:#2a1d00;--live:#ff6b57;--live-ink:#1d1519;--f-display:-apple-system,BlinkMacSystemFont,"Segoe UI Variable Display","Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--f-read:-apple-system,BlinkMacSystemFont,"Segoe UI Variable Text","Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--f-mono:ui-monospace,"SF Mono",SFMono-Regular,"Cascadia Mono","Segoe UI Mono",Menlo,Consolas,"Roboto Mono","Liberation Mono",monospace;--r-sm:8px;--r:12px;--r-lg:16px;--r-pill:999px;--dur:.16s;--ease:cubic-bezier(.2,.7,.3,1);--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-body:15px;--fs-base:16px;--fs-lg:18px;--fs-xl:22px;--hover:#1d15190f;--press:#1d15191a;--line-strong:#b6bcb9;--focus:var(--accent);--ring:#7a1f3d29;--fill:var(--accent);--fill-2:var(--accent-2);--shadow-sm:0 1px 2px #1d151914;--shadow-md:0 12px 32px -16px #1d151959;--shadow-lg:0 24px 60px -24px #1d151980;color-scheme:light}#present{--bg:#120d10;--surface:#1d1519;--raise:#2a2026;--line:#33272d;--hover:#ffffff14;--press:#ffffff24;--line-strong:#4a3c43;--fill:#a8325a;--fill-2:#bd3d68;--accent-lite:#f08fae;--focus:var(--accent-lite);--ring:#f08fae4d;--tint:#34202a;--fg:#fff;--muted:#a89aa1;color:#1d1519;color:var(--fg);color-scheme:dark}*{box-sizing:border-box}body,html{height:100%;margin:0}body{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;background:#f3f5f4;background:var(--bg);color:#1d1519;color:var(--fg);font:16px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji;font:16px/1.5 var(--f-display)}[hidden]{display:none!important}button,input,textarea{color:inherit;font:inherit}button{cursor:pointer}:where(a){color:#7a1f3d;color:var(--accent);text-underline-offset:3px}@media (hover:hover){:where(a):hover{color:#5e1630;color:var(--accent-2)}}svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none;height:1.25em;width:1.25em}.btn{align-items:center;background:#fff;background:var(--raise);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);display:inline-flex;font-weight:600;gap:.5em;justify-content:center;letter-spacing:.01em;min-height:48px;padding:0 18px}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;color:var(--accent-ink)}.btn.ghost{background:#0000}.icon-btn{background:#0000;border:1px solid #0000;border-radius:12px;border-radius:var(--r);display:inline-grid;height:44px;place-items:center;width:44px}.btn[aria-pressed=true]{background:#f6e7ec;background:var(--tint);border-color:#7a1f3d;border-color:var(--accent);color:#7a1f3d;color:var(--accent)}.mono{font-feature-settings:"tnum";font-family:ui-monospace,SF Mono,SFMono-Regular,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,Roboto Mono,Liberation Mono,monospace;font-family:var(--f-mono);font-variant-numeric:tabular-nums}.label{color:#5f565b;color:var(--muted);font-size:12px;font-size:var(--fs-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase}#home{min-height:100%;padding-block:28px 32px;padding-inline:20px}.home-wrap{grid-gap:32px;display:grid;gap:32px;margin:0 auto;max-width:1080px}.brand{align-items:center;display:flex;font-size:20px;font-weight:800;gap:10px;letter-spacing:-.01em}.cue-dot{background:#7a1f3d;background:var(--accent);border-radius:50%;box-shadow:0 0 0 4px #f6e7ec;box-shadow:0 0 0 4px var(--tint);height:12px;width:12px}.brand b{color:#7a1f3d;color:var(--accent);font-weight:800}.hero h1{text-wrap:balance;font-size:clamp(36px,5.6vw,62px);font-weight:800;letter-spacing:-.035em;line-height:1.02;margin:0 0 16px;max-width:13ch}.hero h1 em{color:#7a1f3d;color:var(--accent);font-style:normal}.hero p{color:#5f565b;color:var(--muted);font-size:18px;font-size:var(--fs-lg);margin:0;max-width:52ch}.choices{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.choice{grid-gap:14px;align-content:start;background:#fff;background:var(--surface);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);display:grid;gap:14px;min-width:0;padding:22px}.choice h2{align-items:center;display:flex;font-size:22px;font-size:var(--fs-xl);gap:10px;letter-spacing:-.015em;margin:0}.choice h2 svg{color:#7a1f3d;color:var(--accent)}.choice p{color:#5f565b;color:var(--muted);margin:0}.choice>*{min-width:0}.row{display:flex;flex-wrap:wrap;gap:10px}.code-input{background:#fff;background:var(--surface);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);flex:1 1 180px;font-family:ui-monospace,SF Mono,SFMono-Regular,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,Roboto Mono,Liberation Mono,monospace;font-family:var(--f-mono);font-size:22px;font-size:var(--fs-xl);height:52px;letter-spacing:.28em;min-width:0;padding:0 14px;text-transform:uppercase}.code-input::placeholder{color:color-mix(in srgb,#5f565b 55%,#0000);color:color-mix(in srgb,var(--muted) 55%,#0000);letter-spacing:.28em}.err{color:#7a1f3d;color:var(--accent);font-size:14px;font-size:var(--fs-md);margin:0;min-height:1.2em}.err.soft{color:#5f565b;color:var(--muted)}.check{align-items:flex-start;color:#1d1519;color:var(--fg);cursor:pointer;display:flex;font-size:14px;font-size:var(--fs-md);gap:10px}.check input{accent-color:#7a1f3d;accent-color:var(--accent);flex:none;height:18px;margin-top:2px;width:18px}.pair-remotes ul{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:6px 0 0;padding:0}.pair-remotes li{align-items:center;border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);display:flex;gap:10px;justify-content:space-between;padding:8px 10px}.pair-remotes li small{color:#5f565b;color:var(--muted);font-size:12px;font-size:var(--fs-xs)}.pair-remotes .btn{min-height:36px;padding:0 12px}button.qr{border:1px solid #d8dcda;border:1px solid var(--line);cursor:zoom-in}.qr-big{grid-gap:14px;align-content:center;background:#fff;color:#000;cursor:zoom-out;display:grid;gap:14px;inset:0;padding:24px;place-items:center;position:fixed;text-align:center;z-index:50}.qr-big-box{aspect-ratio:1;width:min(88vw,78vh)}.qr-big-box svg{stroke:none;display:block;height:100%;width:100%}.qr-big-code{font-size:clamp(28px,7vw,56px);font-weight:700;letter-spacing:.14em}.qr-big p{color:#5f565b;margin:0}.how{grid-gap:8px;color:#5f565b;color:var(--muted);display:grid;font-size:14px;font-size:var(--fs-md);gap:8px;max-width:70ch;padding-top:20px}.how strong{color:#1d1519;color:var(--fg);font-weight:600}.hero .sub{font-size:18px;font-size:var(--fs-lg)}.intro{color:#5f565b;color:var(--muted);margin:0;max-width:66ch}.get{grid-gap:18px;border-top:1px solid #d8dcda;border-top:1px solid var(--line);display:grid;gap:18px;padding-top:28px}.get h2{font-size:clamp(24px,4vw,32px);letter-spacing:-.02em;margin:0}.get-grid{grid-gap:20px 28px;display:grid;gap:20px 28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.get-grid h2{font-size:18px;font-size:var(--fs-lg);letter-spacing:-.01em;margin:0 0 4px}.get-grid h2 a{color:#1d1519;color:var(--fg);text-decoration:none}.get-grid h2 a:hover{color:#7a1f3d;color:var(--accent);text-decoration:underline}.get-grid p{color:#5f565b;color:var(--muted);font-size:15px;font-size:var(--fs-body);margin:0}.gear{grid-gap:14px;border-top:1px solid #d8dcda;border-top:1px solid var(--line);display:grid;gap:14px;padding-top:28px}.gear h2{font-size:clamp(24px,4vw,32px);letter-spacing:-.02em;margin:0}.gear .intro{font-size:16px;font-size:var(--fs-base)}.gear .hint{margin:0}.gear-wrap{background:#fff;background:var(--surface);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);overflow:hidden}.gear-table{border-collapse:collapse;font-size:15px;font-size:var(--fs-body);line-height:1.4;width:100%}.gear-table caption{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.gear-table thead th{border-bottom:1px solid #d8dcda;border-bottom:1px solid var(--line);color:#5f565b;color:var(--muted);font-size:12px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;padding:12px 16px;text-align:left;text-transform:uppercase}.gear-table tbody th,.gear-table td{border-top:1px solid #d8dcda;border-top:1px solid var(--line);padding:10px 16px;text-align:left;vertical-align:top}.gear-table tbody th{font-weight:600;width:26%}.gear-table tbody th a{color:#1d1519;color:var(--fg);text-decoration:underline;text-decoration-color:color-mix(in srgb,#7a1f3d 35%,#0000);text-decoration-color:color-mix(in srgb,var(--accent) 35%,#0000);text-underline-offset:3px}.gear-table tbody th a:hover{color:#7a1f3d;color:var(--accent);text-decoration:underline}.gear-table td:nth-child(2){color:#1d1519;color:var(--fg);width:38%}.gear-table td:nth-child(3){color:#5f565b;color:var(--muted)}.gear-table .gear-group th{background:#f3f5f4;background:var(--bg);color:#7a1f3d;color:var(--accent);font-size:12px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;padding:9px 16px;text-transform:uppercase;width:auto}.gear-table tbody tr:not(.gear-group):hover{background:color-mix(in srgb,#f6e7ec 45%,#0000);background:color-mix(in srgb,var(--tint) 45%,#0000)}@media (max-width:640px){.gear-table thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.gear-table,.gear-table tbody,.gear-table tbody th,.gear-table td,.gear-table tr{display:block;width:auto}.gear-table tbody tr:not(.gear-group){border-top:1px solid #d8dcda;border-top:1px solid var(--line);padding:10px 14px}.gear-table tbody tr:not(.gear-group)>*{border:0;padding:0}.gear-table tbody th,.gear-table td:nth-child(2){width:auto}.gear-table tbody tr:not(.gear-group){grid-gap:0 10px;align-items:baseline;display:grid;gap:0 10px;grid-template-columns:auto 1fr;padding:9px 14px}.gear-table td:nth-child(2){color:#5f565b;color:var(--muted);font-size:14px;font-size:var(--fs-md)}.gear-table td:nth-child(3){font-size:13px;font-size:var(--fs-sm);grid-column:1/-1}.gear-table .gear-group th{padding:9px 14px}}.hero-split{grid-gap:24px;align-items:center;display:grid;gap:24px}@media (min-width:900px){.hero-split{gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:12px 4px}}.quick{grid-gap:12px;background:#fff;background:var(--surface);border:1px solid #d8dcda;border:1px solid var(--line);box-shadow:0 24px 48px -36px #1d151959;display:grid;gap:12px;padding:20px}.quick,.quick textarea{border-radius:12px;border-radius:var(--r)}.quick textarea{background:#f3f5f4;background:var(--bg);border:1px solid #d8dcda;border:1px solid var(--line);font:16px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji;font:16px/1.5 var(--f-read);min-height:150px;padding:12px 14px;resize:vertical;width:100%}.quick .btn{font-size:16px;font-size:var(--fs-base);min-height:48px;width:100%}.quick .hint{margin:0;text-align:center}.guides{grid-gap:28px;border-top:1px solid #d8dcda;border-top:1px solid var(--line);display:grid;gap:28px;padding-top:28px}.guides h2{text-wrap:balance;font-size:clamp(24px,4vw,32px);letter-spacing:-.02em;margin:0}.home-faq{grid-gap:0;display:grid;gap:0;max-width:760px}.home-faq details{border-top:1px solid #d8dcda;border-top:1px solid var(--line);padding:14px 0}.home-faq details:last-child{border-bottom:1px solid #d8dcda;border-bottom:1px solid var(--line)}.home-faq summary{cursor:pointer;font-size:18px;font-size:var(--fs-lg);font-weight:600}.home-faq p{color:#5f565b;color:var(--muted);margin:8px 0 0}.spacer{flex:1 1}.chip{align-items:center;background:#fff;background:var(--surface);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:999px;border-radius:var(--r-pill);display:inline-flex;font-size:14px;font-size:var(--fs-md);font-weight:600;gap:8px;height:40px;min-width:0;padding:0 14px;white-space:nowrap}.chip .dot{background:#5f565b;background:var(--muted);border-radius:50%;flex:none;height:8px;width:8px}.chip.on .dot{background:#7a1f3d;background:var(--accent-lite,var(--accent));box-shadow:0 0 0 3px #f08fae38}.chip .mono{letter-spacing:.14em}.play-big svg,.play-sm svg{height:26px;width:26px}.time{font-feature-settings:"tnum";color:#5f565b;color:var(--muted);font:500 14px/1 ui-monospace,SF Mono,SFMono-Regular,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,Roboto Mono,Liberation Mono,monospace;font:500 14px/1 var(--f-mono);font-variant-numeric:tabular-nums}.overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08070a99;background:color-mix(in srgb,#120d10 55%,#0000);background:color-mix(in srgb,var(--mon) 55%,#0000);display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:20}.sheet{grid-gap:16px;background:#fff;background:var(--surface);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:16px;border-radius:var(--r-lg);display:grid;gap:16px;max-height:calc(100% - 16px);overflow:auto;padding:22px;width:min(560px,100%)}.sheet h3{font-size:22px;font-size:var(--fs-xl);letter-spacing:-.015em;margin:0}.sheet-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.code-cells{display:flex;gap:6px}.code-cells span{aspect-ratio:4/5;background:#f3f5f4;background:var(--bg);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);color:#7a1f3d;color:var(--accent);display:grid;flex:1 1;font:700 clamp(22px,7vw,32px)/1 ui-monospace,SF Mono,SFMono-Regular,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,Roboto Mono,Liberation Mono,monospace;font:700 clamp(22px,7vw,32px)/1 var(--f-mono);max-width:56px;min-width:0;place-items:center}.pair-body{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:1fr auto}.pair-body ol{grid-gap:6px;color:#5f565b;color:var(--muted);display:grid;gap:6px;margin:0;padding-left:1.2em}.pair-body ol strong{color:#1d1519;color:var(--fg)}.qr{background:#fff;border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);height:132px;padding:8px;width:132px}.qr svg{stroke:none;display:block;height:100%;width:100%}@media (max-width:460px){.pair-body{grid-template-columns:1fr}.qr{justify-self:start}}.hint{color:#5f565b;color:var(--muted);font-size:13px;font-size:var(--fs-sm);margin:0}.seg{background:#f3f5f4;background:var(--bg);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);display:flex;flex-wrap:wrap;gap:4px;min-width:0;padding:3px}.seg button{background:#0000;border:0;border-radius:8px;border-radius:var(--r-sm);flex:1 1 auto;font-size:14px;font-size:var(--fs-md);font-weight:600;min-height:38px;padding:0 10px}.seg button[aria-pressed=true]{background:#7a1f3d;background:var(--accent);color:#fff;color:var(--accent-ink)}kbd{background:#f3f5f4;background:var(--bg);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:8px;border-radius:var(--r-sm);color:#1d1519;color:var(--fg);font:600 12px/1 ui-monospace,SF Mono,SFMono-Regular,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,Roboto Mono,Liberation Mono,monospace;font:600 12px/1 var(--f-mono);padding:5px 7px}#toast{background:#1d1519;background:var(--fg);border-radius:999px;border-radius:var(--r-pill);bottom:calc(96px + env(safe-area-inset-bottom, 0px));color:#fff;font-size:14px;font-size:var(--fs-md);font-weight:600;left:50%;max-width:calc(100% - 32px);padding:10px 16px;pointer-events:none;position:fixed;text-align:center;transition:opacity .2s ease;translate:-50% 0;z-index:40}#remote{min-height:100%;padding-block:16px 24px;padding-inline:16px}.remote-wrap{grid-gap:16px;display:grid;gap:16px;margin:0 auto;max-width:460px}.r-head{align-items:center;display:flex;gap:10px}.r-status{grid-gap:2px;display:grid;flex:1 1;gap:2px;min-width:0}.r-status b{align-items:center;display:flex;font-size:15px;font-size:var(--fs-body);gap:8px}.r-status b:before{background:#5f565b;background:var(--muted);border-radius:50%;content:"";flex:none;height:9px;width:9px}.r-status.ok b:before{background:#7a1f3d;background:var(--accent);box-shadow:0 0 0 3px #f6e7ec;box-shadow:0 0 0 3px var(--tint)}.r-status span{color:#5f565b;color:var(--muted);font-size:13px;font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.now{grid-gap:12px;background:#fff;background:var(--surface);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);display:grid;gap:12px;padding:16px}.now-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font:700 20px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji;font:700 20px/1.35 var(--f-read);min-height:2.7em;overflow:hidden;overflow-wrap:anywhere}.now-meta{color:#5f565b;color:var(--muted);display:flex;font:500 13px/1 ui-monospace,SF Mono,SFMono-Regular,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,Roboto Mono,Liberation Mono,monospace;font:500 13px/1 var(--f-mono);justify-content:space-between}input[type=range]{accent-color:#7a1f3d;accent-color:var(--accent);height:28px;width:100%}.transport{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;justify-items:center;padding-block:6px}.round{background:#fff;background:var(--raise);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:50%;display:grid;height:64px;place-items:center;width:64px}.round svg{height:26px;width:26px}.play-big{grid-gap:4px;align-content:center;background:#7a1f3d;background:var(--accent);border:0;border-radius:50%;box-shadow:0 0 0 8px #f6e7ec;box-shadow:0 0 0 8px var(--tint);color:#fff;color:var(--accent-ink);display:grid;font:700 12px/1 ui-monospace,SF Mono,SFMono-Regular,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,Roboto Mono,Liberation Mono,monospace;font:700 12px/1 var(--f-mono);gap:4px;height:128px;letter-spacing:.14em;place-items:center;transition:transform .08s ease;width:128px}.play-big:active{transform:scale(.96)}.play-big svg{height:40px;width:40px}.play-big.live{background:#ff6b57;background:var(--live);box-shadow:0 0 0 8px color-mix(in srgb,#ff6b57 22%,#0000);box-shadow:0 0 0 8px color-mix(in srgb,var(--live) 22%,#0000);color:#1d1519;color:var(--live-ink)}.r-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ctl{grid-gap:8px;background:#fff;background:var(--surface);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);display:grid;gap:8px;min-width:0;padding:12px}.ctl .stepper{align-items:center;display:flex;gap:4px;justify-content:space-between}.ctl .stepper output{font:700 20px/1 ui-monospace,SF Mono,SFMono-Regular,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,Roboto Mono,Liberation Mono,monospace;font:700 20px/1 var(--f-mono)}.stepper .icon-btn{background:#f3f5f4;background:var(--bg);border-color:#d8dcda;border-color:var(--line)}.r-actions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.r-actions .btn{width:100%}.relay-line{color:#5f565b;color:var(--muted);font:500 12px/1.4 ui-monospace,SF Mono,SFMono-Regular,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,Roboto Mono,Liberation Mono,monospace;font:500 12px/1.4 var(--f-mono);text-align:center}@media (max-width:560px){.pbar{gap:4px}.pbar .icon-btn{height:40px;width:40px}.chip{padding:0 12px}#chipCode{display:none}.speed output{min-width:72px}}#root{min-height:100%}.btn.sm{border-radius:12px;border-radius:var(--r);font-size:14px;font-size:var(--fs-md);min-height:36px;padding:0 12px}.sheet.wide{width:min(760px,100%)}.qrbox{background:#fff;border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);display:block;height:132px;padding:8px;width:132px}.qrbox svg{stroke:none;display:block;height:100%;width:100%}button.qrbox{cursor:zoom-in}.qrbox.big{aspect-ratio:1;height:auto;padding:12px;width:min(300px,72vw)}.tabs{background:#f3f5f4;background:var(--bg);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);display:flex;gap:4px;padding:3px}.tabs button{background:#0000;border:0;border-radius:8px;border-radius:var(--r-sm);flex:1 1;font-weight:600;min-height:40px}.tabs button[aria-selected=true]{background:#fff;background:var(--surface);box-shadow:0 1px 2px #0000001f;color:#7a1f3d;color:var(--accent)}.locked{grid-gap:10px;background:#f6e7ec;background:var(--tint);border-radius:12px;border-radius:var(--r);display:grid;gap:10px;padding:16px}.locked h4{align-items:center;display:flex;font-size:18px;font-size:var(--fs-lg);gap:8px;margin:0}.locked p{color:#1d1519;color:var(--fg);margin:0}.gate-why{align-items:flex-start;display:flex;gap:8px;margin:0}.gate-why svg{color:#7a1f3d;color:var(--accent);margin-top:2px}.lead{color:#5f565b;color:var(--muted);margin:0}.form{grid-gap:12px;display:grid;gap:12px}.field{grid-gap:6px;display:grid;font-size:14px;font-size:var(--fs-md);font-weight:600;gap:6px}.field input,.paste-row input{background:#fff;background:var(--surface);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);font-weight:400;height:46px;min-width:0;padding:0 12px}.field small{font-weight:400}.pass-field{display:flex;gap:6px}.pass-field input{flex:1 1;font-family:ui-monospace,SF Mono,SFMono-Regular,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,Roboto Mono,Liberation Mono,monospace;font-family:var(--f-mono);letter-spacing:.08em}.help summary{cursor:pointer;font-size:14px;font-size:var(--fs-md);font-weight:600}.plan-mini{grid-gap:6px;display:grid;gap:6px}.plan-mini-row{background:#fff;background:var(--surface);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);color:#1d1519;color:var(--fg);display:flex;gap:10px;justify-content:space-between;padding:12px 14px;text-decoration:none}.plan-mini-row small{color:#5f565b;color:var(--muted);font-weight:400}.plan-status{grid-gap:6px;border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);display:grid;gap:6px;padding:12px}.plan-status em{color:#5f565b;color:var(--muted);font-size:12px;font-size:var(--fs-xs);font-style:normal;margin-left:6px}.plan-status em.warn{color:#7a1f3d;color:var(--accent);font-weight:700}.passcode-card{grid-gap:10px;background:#f6e7ec;background:var(--tint);border:1px dashed #7a1f3d;border:1px dashed var(--accent);border-radius:12px;border-radius:var(--r);display:grid;gap:10px;padding:14px}.passcode{color:#5e1630;color:var(--accent-2);font:700 clamp(22px,6vw,30px)/1.2 ui-monospace,SF Mono,SFMono-Regular,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,Roboto Mono,Liberation Mono,monospace;font:700 clamp(22px,6vw,30px)/1.2 var(--f-mono);letter-spacing:.08em}.account-screen{display:grid;min-height:100%;padding:28px 16px;place-items:start center}.account-card{background:#fff;background:var(--surface);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:16px;border-radius:var(--r-lg);padding:24px;width:min(560px,100%)}.account-body{grid-gap:14px;display:grid;gap:14px}.account-body h1,.account-body h2{letter-spacing:-.02em;margin:0}.plan-pick{grid-gap:8px;border:0;display:grid;gap:8px;margin:0;padding:0}.plan-opt{grid-gap:12px;align-items:center;border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);cursor:pointer;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:12px 14px}.plan-opt.on{background:#f6e7ec;background:var(--tint);border-color:#7a1f3d;border-color:var(--accent)}.plan-opt input{accent-color:#7a1f3d;accent-color:var(--accent)}.plan-name,.plan-price{display:grid;font-weight:700}.plan-name small,.plan-price small{color:#5f565b;color:var(--muted);font-size:13px;font-size:var(--fs-sm);font-weight:400}.plan-price{text-align:right}.plan-features{grid-gap:4px;color:#5f565b;color:var(--muted);display:grid;gap:4px;margin:0;padding-left:1.2em}.scanner{grid-gap:10px;display:grid;gap:10px}.scanner-head{align-items:center;display:flex;justify-content:space-between}.scanner-view{position:relative}.scanner-view video{background:#000;border-radius:12px;border-radius:var(--r);display:block;max-height:52vh;object-fit:cover;width:100%}.scanner-finder{border:3px solid #ffffffd9;border-radius:16px;border-radius:var(--r-lg);box-shadow:0 0 0 999px #00000040;inset:18%;pointer-events:none;position:absolute}.paste-row{display:flex;gap:8px}.paste-row input{flex:1 1;font-family:ui-monospace,SF Mono,SFMono-Regular,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,Roboto Mono,Liberation Mono,monospace;font-family:var(--f-mono);font-size:13px;font-size:var(--fs-sm)}.answer-show{grid-gap:12px;display:grid;gap:12px;justify-items:center;text-align:center}.why{background:#f6e7ec;background:var(--tint);border-radius:12px;border-radius:var(--r);font-size:14px;font-size:var(--fs-md);padding:10px 12px}.brand .spacer{flex:1 1}.home-link{border-radius:12px;border-radius:var(--r);color:#1d1519;color:var(--fg);font-size:15px;font-size:var(--fs-body);font-weight:600;padding:6px 10px;text-decoration:none}.pro-tag{background:#7a1f3d;background:var(--accent);border-radius:8px;border-radius:var(--r-sm);color:#fff;color:var(--accent-ink);display:inline-block;font:700 11px/1 ui-monospace,SF Mono,SFMono-Regular,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,Roboto Mono,Liberation Mono,monospace;font:700 11px/1 var(--f-mono);letter-spacing:.08em;margin-left:4px;padding:4px 6px;vertical-align:middle}a.btn{color:inherit;text-decoration:none}a.btn.primary{color:#fff;color:var(--accent-ink)}.siblings{line-height:1.6}.home-footer{grid-gap:10px;display:grid;gap:10px}.home-footer .siblings{margin:0}.home-foot{border-top:1px solid #d8dcda;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:14px;font-size:var(--fs-md);gap:6px 18px;margin-top:4px;padding-top:16px}.home-foot a{color:#5f565b;color:var(--muted);text-decoration:none}.home-foot a:hover{color:#1d1519;color:var(--fg)}.linkish{background:none;border:0;color:#7a1f3d;color:var(--accent);cursor:pointer;font:inherit;padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px}.win-hero{grid-gap:8px;display:grid;gap:8px;justify-items:center;text-align:center}.win-hero h2{font-size:clamp(24px,5vw,30px)}.win-hero .lead{margin:0;max-width:42ch}.win-check{height:64px;width:64px}.win-check circle{fill:#7a1f3d;fill:var(--accent);animation:win-pop .5s cubic-bezier(.2,1.4,.4,1) both;transform-origin:center}.win-check path{fill:none;stroke:#fff;stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:win-draw .45s ease-out .35s forwards}@keyframes win-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes win-draw{to{stroke-dashoffset:0}}.win-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:4px}.win-chip{background:#f6e7ec;background:var(--tint);border-radius:999px;border-radius:var(--r-pill);font-size:13px;font-size:var(--fs-sm);font-weight:600;padding:4px 10px}.win-unlocked ul{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:6px 0 0;padding:0}.win-unlocked li{padding-left:24px;position:relative}.win-unlocked li:before{border:solid #7a1f3d;border:solid var(--accent);border-width:0 0 2.5px 2.5px;content:"";height:5px;left:2px;position:absolute;top:.45em;transform:rotate(-45deg);width:10px}.win-step{grid-gap:10px;border-top:1px solid #d8dcda;border-top:1px solid var(--line);display:grid;gap:10px;padding-top:14px}.win-go{font-size:16px;font-size:var(--fs-base);justify-self:stretch;min-height:48px}.win-wait{margin:-4px 0 0;text-align:center}@media (prefers-reduced-motion:reduce){.win-check circle,.win-check path{stroke-dashoffset:0;animation:none}}.skip{background:#7a1f3d;background:var(--accent);border-radius:8px;border-radius:var(--r-sm);color:#fff;font-weight:700;left:12px;padding:10px 14px;position:absolute;text-decoration:none;top:-60px;z-index:100}.skip:focus{top:12px}#studio{display:grid;grid-template-rows:auto auto 1fr;height:100vh;height:100dvh;overflow:hidden}#studio.loading{background:#f3f5f4;background:var(--bg)}.st-top{align-items:center;background:#fff;background:var(--surface);border-bottom:1px solid #d8dcda;border-bottom:1px solid var(--line);display:flex;gap:8px;min-width:0;padding:10px 14px}.st-top .brand{color:#1d1519;color:var(--fg);flex:none;font-size:18px;font-size:var(--fs-lg);gap:10px;text-decoration:none}.st-top .btn{flex:none}.deck-title{background:#0000;border:1px solid #0000;border-radius:8px;border-radius:var(--r-sm);flex:0 1 340px;font-size:15px;font-size:var(--fs-body);font-weight:600;height:38px;min-width:60px;padding:0 10px;text-overflow:ellipsis}.deck-title:hover{border-color:#d8dcda;border-color:var(--line)}.present-split{display:inline-flex;flex:none}.present-split .btn:first-child{border-radius:12px 0 0 12px;border-radius:var(--r) 0 0 var(--r)}.present-split .pv-btn{border-left:1px solid #ffffff47;border-radius:0 12px 12px 0;border-radius:0 var(--r) var(--r) 0;padding:0 10px}.chip svg{height:18px;width:18px}.st-top .chip{font-size:13px;font-size:var(--fs-sm);height:36px}.st-body{display:grid;grid-template-columns:184px minmax(0,1fr) 320px;min-height:0}.st-rail{grid-gap:12px;align-content:start;background:#fff;background:var(--surface);border-right:1px solid #d8dcda;border-right:1px solid var(--line);display:grid;gap:12px;overflow:auto;padding:12px 10px 16px;scrollbar-width:thin}.st-rail ol{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.st-rail li{grid-gap:6px;align-items:start;display:grid;gap:6px;grid-template-columns:18px minmax(0,1fr);position:relative}.st-rail .num{color:#5f565b;color:var(--muted);font:600 11px/1 ui-monospace,SF Mono,SFMono-Regular,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,Roboto Mono,Liberation Mono,monospace;font:600 11px/1 var(--f-mono);padding-top:4px;text-align:right}.st-rail li.cur .num{color:#7a1f3d;color:var(--accent)}.thumb{background:#f3f5f4;background:var(--bg);border:2px solid #d8dcda;border:2px solid var(--line);border-radius:8px;border-radius:var(--r-sm);cursor:pointer;display:block;overflow:hidden;padding:0;width:100%}.st-rail li.cur .thumb{border-color:#7a1f3d;border-color:var(--accent);box-shadow:0 0 0 3px #7a1f3d29;box-shadow:0 0 0 3px var(--ring)}.has-notes{background:#7a1f3d;background:var(--accent);border-radius:50%;bottom:6px;box-shadow:0 0 0 2px #fff;height:7px;pointer-events:none;position:absolute;right:6px;width:7px}.add-slide{border-style:dashed;font-size:14px;font-size:var(--fs-md);min-height:40px;width:100%}.slide-view{aspect-ratio:16/9;line-height:0;width:100%}.slide-view svg{stroke:none;fill:initial;stroke-width:initial;display:block;height:100%;width:100%}.st-stage{grid-gap:14px;background:#f3f5f4;background:var(--bg);display:grid;gap:14px;grid-template-rows:minmax(0,1fr) auto;min-height:0;min-width:0;overflow:auto;padding:20px 24px 16px}.canvas{align-self:center;background:#fff;border-radius:8px;border-radius:var(--r-sm);box-shadow:0 12px 32px -16px #1d151959,0 0 0 1px #d8dcda;box-shadow:var(--shadow-md),0 0 0 1px var(--line);min-width:280px;overflow:hidden;width:min(100%,calc(100dvh*16/9 - 497.77778px))}.canvas,.notes-box{justify-self:center}.notes-box{grid-gap:6px;display:grid;gap:6px;width:min(100%,1100px)}.notes-box textarea{border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji;font:15px/1.5 var(--f-read);min-height:64px;padding:10px 12px;resize:vertical;width:100%}.notes-box textarea,.st-panel{background:#fff;background:var(--surface)}.st-panel{border-left:1px solid #d8dcda;border-left:1px solid var(--line);overflow:auto;scrollbar-width:thin}.ins{grid-gap:14px;display:grid;gap:14px;padding:14px 16px 24px}.ins-head{align-items:center;display:flex;gap:2px}.ins-head b{font-size:15px;font-size:var(--fs-body)}.ins-head b span{color:#5f565b;color:var(--muted);font-weight:500}.icon-btn.sm{border-radius:8px;border-radius:var(--r-sm);font-size:13px;font-size:var(--fs-sm);font-weight:700;height:34px;width:34px}.icon-btn.sm svg{height:18px;width:18px}.ins-field{grid-gap:6px;color:#1d1519;color:var(--fg);display:grid;font-size:13px;font-size:var(--fs-sm);font-weight:600;gap:6px;min-width:0}.ins-field>span{color:#5f565b;color:var(--muted);font-size:12px;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase}:is(.ins,.create,.ins-rows,.pics) :is(input:not([type=checkbox]):not([type=file]),select,textarea){background:#f3f5f4;background:var(--bg);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:8px;border-radius:var(--r-sm);color:#1d1519;color:var(--fg);font:400 15px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji;font:400 var(--fs-body)/1.4 var(--f-display);min-width:0;padding:8px 10px;width:100%}:is(.ins,.create,.pics) :is(input:not([type=checkbox]),select){height:40px;padding-block:0}.create textarea,.ins textarea{resize:vertical}.ins-rows{grid-gap:8px;border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);display:grid;gap:8px;margin:0;min-width:0;padding:10px 12px 12px}.ins-rows legend{color:#5f565b;color:var(--muted);font-size:12px;font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;padding:0 6px;text-transform:uppercase}.ins-row{grid-gap:6px;align-items:center;display:grid;gap:6px}.ins-row input{font-size:14px!important;font-size:var(--fs-md)!important;height:36px!important}.ins-rows .btn.sm{justify-self:start}.ins-theme{grid-gap:8px;border-top:1px solid #d8dcda;border-top:1px solid var(--line);display:grid;gap:8px;padding-top:14px}.swatches{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.swatches button{align-items:center;border:2px solid #d8dcda;border:2px solid var(--line);border-radius:8px;border-radius:var(--r-sm);display:flex;gap:4px;height:40px;justify-content:center;padding:0}.swatches button i{border-radius:50%;height:12px;width:12px}.swatches button[aria-checked=true]{box-shadow:0 0 0 3px #7a1f3d29;box-shadow:0 0 0 3px var(--ring)}.notice{align-items:flex-start;background:#f6e7ec;background:var(--tint);border-bottom:1px solid #d8dcda;border-bottom:1px solid var(--line);display:flex;font-size:14px;font-size:var(--fs-md);gap:10px;padding:10px 14px}.notice>svg{color:#7a1f3d;color:var(--accent);margin-top:2px}.notice div{flex:1 1}.notice p{margin:0}.lock-i{color:#5f565b;color:var(--muted);height:14px;margin-left:6px;vertical-align:-2px;width:14px}@media (max-width:1100px){.st-body{grid-template-columns:150px minmax(0,1fr) 280px}.hide-sm{display:none}}@media (max-width:820px){#studio{grid-template-rows:auto auto auto;height:auto;min-height:100dvh;overflow:visible}.st-top{flex-wrap:wrap;position:sticky;top:0;z-index:5}.deck-title{flex:1 1 100%;order:9}.st-body{grid-template-columns:1fr}.st-rail{border:0;border-bottom:1px solid #d8dcda;border-bottom:1px solid var(--line);order:2;overflow-x:auto;overflow-y:hidden;padding:10px}.st-rail,.st-rail ol{grid-auto-flow:column}.st-rail ol{grid-auto-columns:120px}.st-rail li{grid-template-columns:1fr}.st-rail .num{display:none}.add-slide{height:100%;width:120px}.st-stage{order:1;overflow:visible;padding:14px}.canvas{min-width:0;width:100%}.st-panel{border:0;order:3}}.sheet.wide{width:min(900px,100%)}#createSheet .sheet{width:min(860px,100%)}.tabs button{align-items:center;display:inline-flex;gap:8px;justify-content:center}.tabs button svg{height:18px;width:18px}.create{grid-gap:16px;display:grid;gap:16px}.step{grid-gap:12px;border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);display:grid;gap:12px;padding:16px}.step h4{align-items:center;display:flex;font-size:18px;font-size:var(--fs-lg);gap:10px;letter-spacing:-.01em;margin:0}.step .num{background:#7a1f3d;background:var(--accent);border-radius:50%;color:#fff;color:var(--accent-ink);display:inline-grid;font:700 13px/1 ui-monospace,SF Mono,SFMono-Regular,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,Roboto Mono,Liberation Mono,monospace;font:700 13px/1 var(--f-mono);height:26px;place-items:center;width:26px}.opt-grid{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:620px){.opt-grid{grid-template-columns:1fr 1fr}}.checks{display:flex;flex-wrap:wrap;gap:8px 20px}.ai-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:620px){.ai-row{grid-template-columns:1fr 1fr}}.ai-row .btn svg{height:16px;opacity:.7;width:16px}.prompt-peek summary{color:#5f565b;color:var(--muted);cursor:pointer;font-size:14px;font-size:var(--fs-md);font-weight:600}.prompt-peek textarea{font:13px/1.5 ui-monospace,SF Mono,SFMono-Regular,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,Roboto Mono,Liberation Mono,monospace!important;font:13px/1.5 var(--f-mono)!important;margin-top:8px}textarea.answer{font:14px/1.5 ui-monospace,SF Mono,SFMono-Regular,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,Roboto Mono,Liberation Mono,monospace!important;font:14px/1.5 var(--f-mono)!important;min-height:130px}.layout-grid,.tpl-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.layout-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.layout-pick,.tpl{grid-gap:6px;align-content:start;background:#fff;background:var(--surface);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);display:grid;gap:6px;padding:8px;text-align:left}.layout-pick .slide-view,.tpl .slide-view{border-radius:6px;box-shadow:0 0 0 1px #d8dcda;box-shadow:0 0 0 1px var(--line);overflow:hidden}.layout-pick b,.tpl b{font-size:14px;font-size:var(--fs-md);padding:0 2px}.tpl span{color:#5f565b;color:var(--muted);font-size:13px;font-size:var(--fs-sm);line-height:1.4;padding:0 2px}.export-list{grid-gap:8px;display:grid;gap:8px}.exp{grid-gap:2px;background:#fff;background:var(--surface);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);display:grid;gap:2px;padding:12px 14px;text-align:left}.exp b{align-items:center;display:flex;font-size:15px;font-size:var(--fs-body)}.exp span{color:#5f565b;color:var(--muted);font-size:13px;font-size:var(--fs-sm)}.deck-list{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;max-height:50vh;overflow:auto;padding:0}.deck-list li{align-items:center;border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);display:flex;gap:4px;padding:4px 6px 4px 4px}.deck-list li.cur{background:#f6e7ec;background:var(--tint);border-color:#7a1f3d;border-color:var(--accent)}.deck-open{grid-gap:2px;background:none;border:0;border-radius:8px;border-radius:var(--r-sm);display:grid;flex:1 1;gap:2px;min-width:0;padding:8px 10px;text-align:left}.deck-open b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-open span{color:#5f565b;color:var(--muted);font-size:13px;font-size:var(--fs-sm)}.icon-btn.armed{background:#7a1f3d;background:var(--accent);color:#fff;color:var(--accent-ink)}#present{background:#000;cursor:default;display:grid;inset:0;place-items:center;position:fixed;touch-action:manipulation;user-select:none;-webkit-user-select:none;z-index:30}#present.idle{cursor:none}.stage{container-type:size;display:grid;height:100%;min-height:0;min-width:0;place-items:center;width:100%}.stage-fit{aspect-ratio:16/9;background:#000;overflow:hidden;position:relative;width:min(100cqw,100cqh * 16/9)}@supports not (width:1cqw){.stage-fit{width:min(100vw,100vh * 16/9)}}.stage-fit .slide-view.enter{animation:slide-in .22s cubic-bezier(.2,.7,.3,1) both;animation:slide-in .22s var(--ease) both}@keyframes slide-in{0%{opacity:0}}.blank{animation:slide-in .2s ease both;background:#000;inset:0;position:absolute}.blank.white{background:#fff}.laser{background:#ff3b30;border-radius:50%;box-shadow:0 0 0 4px #ff3b3059,0 0 18px 6px #ff3b308c;height:18px;margin:-9px 0 0 -9px;pointer-events:none;position:absolute;transition:left .05s linear,top .05s linear;width:18px;z-index:2}.pr-bar{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1d1519d1;border:1px solid #d8dcda;border:1px solid var(--line);border-radius:999px;border-radius:var(--r-pill);bottom:calc(18px + env(safe-area-inset-bottom, 0px));color:#fff;display:flex;gap:2px;left:50%;padding:4px 6px;position:fixed;transition:opacity .3s ease;translate:-50% 0;z-index:3}#present.idle .pr-bar{opacity:0;pointer-events:none}.pr-bar .icon-btn{border-radius:999px;border-radius:var(--r-pill);height:40px;width:40px}.pr-bar .icon-btn[aria-pressed=true]{background:#7a1f3d;background:var(--fill)}.pr-count{font:600 14px/1 ui-monospace,SF Mono,SFMono-Regular,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,Roboto Mono,Liberation Mono,monospace;font:600 14px/1 var(--f-mono);min-width:64px;text-align:center}.pr-bar .sep{background:#d8dcda;background:var(--line);height:22px;margin:0 4px;width:1px}#present.presenter{grid-gap:16px;background:#f3f5f4;background:var(--bg);cursor:default;display:grid;gap:16px;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);grid-template-rows:minmax(0,1fr) auto;padding:16px;place-items:stretch}.pv-main{grid-gap:10px;display:grid;gap:10px;grid-template-rows:auto minmax(0,1fr);min-height:0}.pv-label{align-items:baseline;display:flex;gap:12px}.pv-label b{font:700 18px/1 ui-monospace,SF Mono,SFMono-Regular,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,Roboto Mono,Liberation Mono,monospace;font:700 18px/1 var(--f-mono)}.pv-black{color:#ff6b57;color:var(--live);font-size:13px;font-size:var(--fs-sm);font-weight:700}.pv-main .stage-fit{border-radius:12px;border-radius:var(--r);box-shadow:0 0 0 1px #d8dcda;box-shadow:0 0 0 1px var(--line)}.pv-side{grid-gap:12px;display:grid;gap:12px;grid-template-rows:auto auto minmax(0,1fr);min-height:0}.pv-next{grid-gap:8px;display:grid;gap:8px}.pv-next .slide-view{box-shadow:0 0 0 1px #d8dcda;box-shadow:0 0 0 1px var(--line);overflow:hidden}.pv-end,.pv-next .slide-view{border-radius:8px;border-radius:var(--r-sm)}.pv-end{aspect-ratio:16/9;border:1px dashed #d8dcda;border:1px dashed var(--line);color:#5f565b;color:var(--muted);display:grid;place-items:center}.pv-timer{grid-gap:14px;align-items:end;background:#fff;background:var(--surface);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);display:grid;gap:14px;grid-template-columns:1fr auto auto;padding:12px 14px}.pv-clock,.pv-timer>div:first-child{grid-gap:4px;display:grid;gap:4px}.pv-timer output{font-feature-settings:"tnum";font:700 clamp(28px,3.6vw,44px)/1 ui-monospace,SF Mono,SFMono-Regular,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,Roboto Mono,Liberation Mono,monospace;font:700 clamp(28px,3.6vw,44px)/1 var(--f-mono);font-variant-numeric:tabular-nums}.pv-clock output,.pv-timer output.paused{color:#5f565b;color:var(--muted)}.pv-clock output{font-size:20px}.pv-timer .row{flex-wrap:nowrap;gap:4px}.pv-notes{background:#fff;background:var(--surface);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:12px 14px}.pv-notes-head{align-items:center;display:flex;gap:4px}.pv-notes-text{line-height:1.5;overflow:auto;padding-top:6px;scrollbar-width:thin}.pv-notes-text p{margin:0 0 .7em}.muted,.pv-notes-text .muted{color:#5f565b;color:var(--muted)}.pv-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}.pv-bar .chip{height:44px}@media (max-width:900px){#present.presenter{grid-template-columns:1fr;overflow:auto}#present.presenter,.pv-side{grid-template-rows:auto auto auto}.pv-notes-text{max-height:40vh}}#present.audience{background:#000}.aud-hint{grid-gap:4px;background:#1d1519e6;border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);color:#fff;cursor:pointer;display:grid;gap:4px;inset:auto 24px 24px 24px;margin:auto;max-width:520px;padding:14px 16px;position:fixed;z-index:3}.aud-hint span{font-size:14px;font-size:var(--fs-md)}.aud-hint span,.aud-lost,.aud-wait{color:#5f565b;color:var(--muted)}.aud-lost{background:#000000b3;border-radius:8px;border-radius:var(--r-sm);bottom:16px;font-size:13px;font-size:var(--fs-sm);left:16px;padding:8px 12px;position:fixed}#studio.presenting>:not(#present):not(.overlay):not(.approve){visibility:hidden}.r-slide-head{align-items:baseline;display:flex;justify-content:space-between}.r-slide-head b{font:700 18px/1 ui-monospace,SF Mono,SFMono-Regular,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,Roboto Mono,Liberation Mono,monospace;font:700 18px/1 var(--f-mono)}.r-preview{aspect-ratio:16/9;background:#f3f5f4;background:var(--bg);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:8px;border-radius:var(--r-sm);cursor:crosshair;display:grid;overflow:hidden;place-items:center;position:relative;touch-action:none}.r-preview img{display:block;height:100%;pointer-events:none;width:100%}.r-preview.pointing{box-shadow:0 0 0 3px #ff3b3073}.r-preview.dark img{opacity:.25}.r-title{font:700 20px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji;font:700 20px/1.3 var(--f-read);padding:16px;text-align:center}.r-black{background:#1d1519;background:var(--fg);border-radius:999px;border-radius:var(--r-pill);color:#fff;font-size:12px;font-size:var(--fs-xs);font-weight:700;left:8px;padding:4px 8px;position:absolute;top:8px}.r-hint{margin-top:-4px;text-align:center}.r-next{align-items:baseline;display:flex;font-size:14px;font-size:var(--fs-md);gap:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-next .label{flex:none}.slides-remote .play-big:disabled,.slides-remote .round:disabled{opacity:.45}button.ctl{color:inherit;font:inherit;justify-items:start;text-align:left}.ctl svg{height:22px;width:22px}.r-timer output{font-size:26px;font-weight:700}.r-timer.run output{color:#7a1f3d;color:var(--accent)}.ctl[aria-pressed=true]{background:#f6e7ec;background:var(--tint);border-color:#7a1f3d;border-color:var(--accent)}.r-notes-head{align-items:center;display:flex;gap:4px}#rNotes{line-height:1.5}#rNotes p{margin:0 0 .6em}.goto-list{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:0;padding:0}.goto-list button{align-items:baseline;background:#fff;background:var(--surface);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:8px;border-radius:var(--r-sm);display:flex;font-weight:600;gap:12px;padding:12px;text-align:left;width:100%}.goto-list button span{color:#5f565b;color:var(--muted);font:600 13px/1 ui-monospace,SF Mono,SFMono-Regular,Cascadia Mono,Segoe UI Mono,Menlo,Consolas,Roboto Mono,Liberation Mono,monospace;font:600 13px/1 var(--f-mono);min-width:22px}.goto-list button.cur{background:#f6e7ec;background:var(--tint);border-color:#7a1f3d;border-color:var(--accent);color:#7a1f3d;color:var(--accent)}:focus-visible{outline:2px solid #7a1f3d;outline:2px solid var(--focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}.btn,.chip,.deck-open,.exp,.goto-list button,.home-link,.icon-btn,.layout-pick,.linkish,.plan-mini-row,.plan-opt,.play-big,.play-sm,.round,.sections button,.seg button,.swatches button,.tabs button,.thumb,.tpl{transition:background-color .16s cubic-bezier(.2,.7,.3,1),border-color .16s cubic-bezier(.2,.7,.3,1),color .16s cubic-bezier(.2,.7,.3,1),box-shadow .16s cubic-bezier(.2,.7,.3,1),transform .16s cubic-bezier(.2,.7,.3,1),opacity .16s cubic-bezier(.2,.7,.3,1);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}a{transition:color .16s cubic-bezier(.2,.7,.3,1),text-decoration-color .16s cubic-bezier(.2,.7,.3,1);transition:color var(--dur) var(--ease),text-decoration-color var(--dur) var(--ease)}.btn.primary{background:#7a1f3d;background:var(--fill);border-color:#7a1f3d;border-color:var(--fill)}:is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select,textarea){transition:border-color .16s cubic-bezier(.2,.7,.3,1),box-shadow .16s cubic-bezier(.2,.7,.3,1);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}:is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select,textarea):focus{border-color:#7a1f3d;border-color:var(--accent);box-shadow:0 0 0 3px #7a1f3d29;box-shadow:0 0 0 3px var(--ring);outline:none}@media (hover:hover){.btn:not(:disabled):hover{border-color:#b6bcb9;border-color:var(--line-strong)}.btn.ghost:not(:disabled):hover,.btn:not(.primary):not([aria-pressed=true]):not(:disabled):hover{background-image:linear-gradient(#1d15190f,#1d15190f);background-image:linear-gradient(var(--hover),var(--hover))}.btn.primary:not(:disabled):hover{background:#5e1630;background:var(--fill-2);border-color:#5e1630;border-color:var(--fill-2)}.chip:hover,.home-link:hover,.icon-btn:not(:disabled):hover,.round:not(:disabled):hover,.sections button:not(.cur):hover,.seg button:not([aria-pressed=true]):hover,.tabs button:not([aria-selected=true]):hover{background-image:linear-gradient(#1d15190f,#1d15190f);background-image:linear-gradient(var(--hover),var(--hover))}.round:not(:disabled):hover{border-color:#b6bcb9;border-color:var(--line-strong)}.plan-mini-row:hover,.plan-opt:hover{border-color:#7a1f3d;border-color:var(--accent)}.linkish:hover{color:#5e1630;color:var(--accent-2)}.thumb:hover{border-color:#b6bcb9;border-color:var(--line-strong)}.exp:not(:disabled):hover,.goto-list button:hover,.layout-pick:hover,.st-rail li.cur .thumb:hover,.swatches button:hover,.tpl:hover{border-color:#7a1f3d;border-color:var(--accent)}.deck-open:hover{background-image:linear-gradient(#1d15190f,#1d15190f);background-image:linear-gradient(var(--hover),var(--hover))}}:is(.btn,.icon-btn,.chip,.round,.play-sm,.seg button,.tabs button,.sections button):not(:disabled):active{transform:scale(.97)}:is(.btn,.icon-btn,.chip,.round,.seg button,.sections button):not(:disabled):active{background-image:linear-gradient(#1d15191a,#1d15191a);background-image:linear-gradient(var(--press),var(--press))}.btn.primary:not(:disabled):active{background-color:#5e1630;background-color:var(--fill-2)}:is(.btn,.icon-btn)[aria-disabled=true],:is(.btn,.icon-btn,.chip,.round,.play-sm,.play-big,.seg button,.tabs button,.sections button):disabled{cursor:not-allowed;opacity:.45;transform:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:0s!important}}@media (hover:hover){.play-sm:not(:disabled):hover{background:#5e1630;background:var(--fill-2)}}.sheet{-ms-overflow-style:none;scrollbar-width:none}.sheet::-webkit-scrollbar{display:none}.overlay{animation:ov-in .18s cubic-bezier(.2,.7,.3,1) both;animation:ov-in .18s var(--ease) both}.overlay .sheet{animation:sheet-in .24s cubic-bezier(.2,.7,.3,1) both;animation:sheet-in .24s var(--ease) both}.overlay.docked .sheet{animation-name:dock-in}.overlay.leaving{animation:ov-out .16s ease both;pointer-events:none}.overlay.leaving .sheet{animation:sheet-out .16s ease both}.overlay.docked.leaving .sheet{animation-name:dock-out}@keyframes ov-in{0%{opacity:0}}@keyframes ov-out{to{opacity:0}}@keyframes sheet-in{0%{opacity:0;transform:translateY(12px) scale(.985)}}@keyframes sheet-out{to{opacity:0;transform:translateY(8px) scale(.99)}}@keyframes dock-in{0%{opacity:0;transform:translateY(28px)}}@keyframes dock-out{to{opacity:0;transform:translateY(28px)}}#root>*{animation:screen-in .22s ease both}@keyframes screen-in{0%{opacity:0}}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .16s ease both}::view-transition-new(root){animation:vt-in .22s cubic-bezier(.2,.7,.3,1) both;animation:.22s var(--ease) both vt-in}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.slide-img{aspect-ratio:16/9;background:#fff;background:var(--surface);border-radius:8px;border-radius:var(--r-sm);box-shadow:0 0 0 1px #d8dcda,0 12px 32px -16px #1d151959;box-shadow:0 0 0 1px var(--line),var(--shadow-md);display:block;height:auto;width:100%}.deck-strip{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1.4fr 1fr 1fr}@media (max-width:720px){.deck-strip{grid-template-columns:1fr 1fr}.deck-strip img:first-child{grid-column:1/-1}}.how{border-top:1px solid #d8dcda;border-top:1px solid var(--line);color:#1d1519;color:var(--fg);font-size:16px;font-size:var(--fs-base);gap:14px;max-width:none;padding-top:28px}.how h2{font-size:clamp(24px,4vw,32px);letter-spacing:-.02em;margin:0}.how-steps{grid-gap:16px;counter-reset:s;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));list-style:none;margin:0;padding:0}.how-steps li{grid-gap:4px;background:#fff;background:var(--surface);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);color:#5f565b;color:var(--muted);counter-increment:s;display:grid;font-size:15px;font-size:var(--fs-body);gap:4px;padding:16px}.how-steps li:before{color:#7a1f3d;color:var(--accent);content:counter(s);font:800 22px/1 -apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji;font:800 22px/1 var(--f-display)}.how-steps li b{color:#1d1519;color:var(--fg)}@media (max-width:440px){.brand .home-link{padding:6px}.brand .home-link[href="/templates/"]{display:none}}#help .sheet{width:min(980px,100%)}.tour-host{margin:.4rem 0}.tour-pick{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:.6rem}.tour-pick button{background:#fff;background:var(--surface);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:999px;border-radius:var(--r-pill);color:#1d1519;color:var(--fg);cursor:pointer;font:inherit;font-size:13px;font-size:var(--fs-sm);font-weight:600;padding:.35rem .75rem;transition:background-color .16s cubic-bezier(.2,.7,.3,1),border-color .16s cubic-bezier(.2,.7,.3,1);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.tour-pick button[aria-selected=true]{background:#7a1f3d;background:var(--fill);border-color:#7a1f3d;border-color:var(--fill);color:#fff}@media (hover:hover){.tour-pick button:not([aria-selected=true]):hover{background-image:linear-gradient(#1d15190f,#1d15190f);background-image:linear-gradient(var(--hover),var(--hover))}}.sheet .tour-host .tour,.sheet .tour-host .ytv{margin-inline:auto;max-width:min(100%,calc(100dvh*16/9 - 586.66667px))}.tour{--t-accent:#f08fae;--t-accent-ink:#1d1519}.pics{grid-gap:16px;display:grid;gap:16px;padding-top:4px}.pics-drop{grid-gap:10px;background:#f3f5f4;background:var(--bg);border:2px dashed #d8dcda;border:2px dashed var(--line);border-radius:16px;border-radius:var(--r-lg,16px);display:grid;gap:10px;justify-items:center;padding:24px 16px;text-align:center;transition:border-color .15s ease,background .15s ease}.pics-drop.over{background:#fff;background:var(--surface);border-color:#7a1f3d;border-color:var(--accent)}.pics-drop>svg{height:32px;width:32px}.pics-drop p,.pics-drop>svg{color:#5f565b;color:var(--muted)}.pics-drop p{margin:0;max-width:46ch}.pics-drop p b{color:#1d1519;color:var(--fg)}.pics-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;max-height:46vh;overflow:auto;padding:0}.pics-list li{grid-gap:12px;align-items:center;background:#fff;background:var(--surface);border:1px solid #d8dcda;border:1px solid var(--line);border-radius:12px;border-radius:var(--r);display:grid;gap:12px;grid-template-columns:112px minmax(0,1fr) auto;padding:8px}.pics-list img{background:#0b0b0d;border-radius:8px;border-radius:var(--r-sm,8px);height:63px;object-fit:cover;width:112px}.pics-fields{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.pics-fields i{color:#5f565b;color:var(--muted);font-style:normal;font-weight:400}.pics-btns{display:flex;gap:4px}.pics-row{align-items:center;flex-wrap:wrap;gap:16px}@media (max-width:560px){.pics-list li{grid-template-columns:80px minmax(0,1fr)}.pics-list img{height:45px;width:80px}.pics-btns{grid-column:1/-1;justify-content:flex-end}}
/*# sourceMappingURL=main.c24fe08d.css.map*/