@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-vietnamese-wght-normal.CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-latin-ext-wght-normal.DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-latin-wght-normal.Dx4kXJAl.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-pl-wght-normal.BlBnFDWO.woff2)format("woff2-variations");unicode-range:U+104-107,U+118-119,U+141-144,U+15A-15B,U+179-17C}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/lora-latin-500-normal.Dh16O2IA.woff2)format("woff2"),url(/_app/immutable/assets/lora-latin-500-normal.Dbc_1yrl.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/lora-latin-ext-500-normal.CVMwgWlS.woff2)format("woff2"),url(/_app/immutable/assets/lora-latin-ext-500-normal.CmiMDADN.woff)format("woff")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/lora-latin-500-italic.D1ptFfg7.woff2)format("woff2"),url(/_app/immutable/assets/lora-latin-500-italic.DaWhScir.woff)format("woff")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/lora-latin-ext-500-italic.CsetchPh.woff2)format("woff2"),url(/_app/immutable/assets/lora-latin-ext-500-italic.pcfNJUg1.woff)format("woff")}:root{--primary-10:#fefcfb;--primary-20:#fdf9f6;--primary-50:#fbefea;--primary-100:#f7dfd4;--primary-200:#eebeaa;--primary-300:#e69e7f;--primary-400:#dd7e55;--primary-500:#d55d2a;--primary-600:#aa4b22;--primary-700:#803819;--primary-800:#552511;--primary-900:#2b1308;--secondary-10:#fbfefd;--secondary-20:#f7fcfc;--secondary-50:#ecf8f7;--secondary-100:#d9f2ef;--secondary-200:#b4e4e0;--secondary-300:#8ed7d0;--secondary-400:#68cac0;--secondary-500:#42bdb0;--secondary-600:#35978d;--secondary-700:#28716a;--secondary-800:#1b4b47;--secondary-900:#0d2623;--neutral-0:#fff;--neutral-10:#fefcfb;--neutral-20:#fcf9f8;--neutral-50:#f8f0ec;--neutral-100:#f1e2da;--neutral-200:#e3c4b5;--neutral-300:#d6a78f;--neutral-400:#c8896a;--neutral-500:#ba6c45;--neutral-600:#955637;--neutral-700:#704129;--neutral-800:#4a2b1c;--neutral-900:#25160e;--sand-100:#f9edd3;--blush-100:#f3e0d6;--sage-300:#8fb5ad;--sage-500:#345e58;--sage-700:#24413d;--surface:#fcfbf8;--surface-elevated:#fff;--surface-band:#f9edd3;--surface-sunken:#f8f0ec;--surface-overlay:#25160ec7;--heading:#345e58;--ink:#1c1c1a;--ink-muted:#6b6259;--ink-warm:#462d1f;--ink-inverse:#fefcfb;--ink-on-accent:#fefcfb;--border:#eddfd4;--border-strong:#7a6355;--accent:#aa4b22;--accent-hover:#803819;--accent-pressed:#803819;--accent-ink:#a64;--accent-ink-strong:#8f4c2a;--accent-subtle:#f3e0d6;--secondary:#2f857c;--secondary-ink:#28716a;--secondary-subtle:#d9f2ef;--success:#28716a;--success-subtle:#ecf8f7;--warning:#7a4d00;--warning-subtle:#fbf1dc;--danger:#9b2226;--danger-subtle:#fbeaea;--focus-ring:#345e58;--lock:#704129;--lock-subtle:#f1e2da;--scrim:#1c1c1aa3;--viewfinder:#fff;--viewfinder-found:#8ed7d0;--halo:#0000008c;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-sheet:20px;--radius-pill:999px;--tap-min:44px;--control-lg:56px;--control-md:44px;--icon:24px;--sheet-handle:36px;--reticle:72vmin;--shadow-card:0 1px 2px #25160e0a, 0 6px 16px #25160e0f;--shadow-sheet:0 -6px 24px #25160e1a;--font-serif:"Lora", Georgia, "Times New Roman", serif;--font-sans:"Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-code:"Inter Variable", system-ui, sans-serif;--field-bg:#fff;--field-bg-raised:#fcfbf7;--field-border:#e3c4b5;--field-border-hover:#c8896a;--field-focus:#803819;--field-error:#f00f1b;--field-error-ink:#e00e1a;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--content-max:34rem}.t-display{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--heading);margin:0;font-size:34px;font-weight:500;line-height:40px}.t-h1{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--heading);margin:0;font-size:28px;font-weight:500;line-height:34px}.t-h2{font-family:var(--font-serif);color:var(--heading);margin:0;font-size:22px;font-weight:500;line-height:28px}.t-h3{font-family:var(--font-sans);margin:0;font-size:17px;font-weight:500;line-height:24px}.t-body{font-family:var(--font-sans);margin:0;font-size:16px;font-weight:400;line-height:24px}.t-body-small{font-family:var(--font-sans);margin:0;font-size:14px;font-weight:400;line-height:20px}.t-caption{font-family:var(--font-sans);margin:0;font-size:12px;font-weight:400;line-height:16px}.t-label{font-family:var(--font-sans);letter-spacing:.01em;margin:0;font-size:13px;font-weight:500;line-height:16px}.t-button{font-family:var(--font-sans);margin:0;font-size:16px;font-weight:600;line-height:20px}.t-mono-code{font-family:var(--font-code);letter-spacing:.08em;margin:0;font-size:28px;font-weight:600;line-height:32px}strong,b{font-weight:600}.eb-tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after,::backdrop{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.eb-logo{color:var(--ink);line-height:0;display:inline-block}.eb-logo svg{width:100%;height:auto;display:block}.eb-logo-mark{width:auto}.eb-logo-mark svg{width:auto;height:100%}.eb-logo-ink{color:var(--ink)}.eb-logo-inverse{color:var(--neutral-10)}.eb-logo-accent{color:var(--accent-ink)}.eb-icon{flex:none;width:24px;height:24px;display:inline-block}.eb-icon svg{width:100%;height:100%;display:block}.eb-btn{border-radius:var(--radius-md);height:44px;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .12s,color .12s,transform .12s;display:inline-flex}.eb-btn-lg{width:100%;height:56px;padding:0 24px;font-size:17px}.eb-btn-primary:active,.eb-btn-primary.is-pressed{background:var(--accent-pressed);transform:translateY(1px)}.eb-btn-secondary{color:var(--ink);border-color:var(--border-strong);background:0 0}.eb-btn-secondary:hover,.eb-btn-secondary.is-hover{background:var(--surface-sunken)}.eb-btn-ghost{color:var(--accent-ink-strong);background:0 0;padding:0 12px}.eb-btn-ghost:hover,.eb-btn-ghost.is-hover{background:var(--accent-subtle)}.eb-btn-ghost:active,.eb-btn-ghost.is-pressed{background:var(--accent-subtle);color:var(--accent-pressed)}.eb-btn-danger-ghost{color:var(--danger);background:0 0;padding:0 12px}.eb-btn-danger-ghost:hover,.eb-btn-danger-ghost.is-hover,.eb-btn-danger-ghost:active,.eb-btn-danger-ghost.is-pressed{background:var(--danger-subtle)}.eb-btn[disabled],.eb-btn.is-disabled{cursor:not-allowed;opacity:1}.eb-btn-primary[disabled],.eb-btn-primary.is-disabled{background:var(--neutral-300);color:var(--neutral-800)}.eb-btn-secondary[disabled],.eb-btn-secondary.is-disabled,.eb-btn-ghost[disabled],.eb-btn-ghost.is-disabled{color:var(--ink-muted);border-color:var(--border)}.eb-btn.is-loading{pointer-events:none;position:relative;color:#0000!important}.eb-btn.is-loading:after{content:"";border-radius:var(--radius-pill);border:2.5px solid #ffffff59;border-top-color:var(--ink-on-accent);width:20px;height:20px;animation:.8s linear infinite eb-spin;position:absolute}.eb-btn-secondary.is-loading:after,.eb-btn-ghost.is-loading:after{border-color:var(--border);border-top-color:var(--accent-ink)}@keyframes eb-spin{to{transform:rotate(360deg)}}.eb-iconbtn{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .12s;display:inline-flex}.eb-iconbtn:hover{background:var(--surface-sunken)}.eb-iconbtn:active{background:var(--accent-subtle);color:var(--accent-ink)}.eb-iconbtn.is-filled{background:var(--surface-overlay);color:var(--neutral-50)}.eb-iconbtn[disabled]{color:var(--ink-muted);cursor:not-allowed}.eb-iconbtn .eb-icon{pointer-events:none}.eb-spinner{border-radius:var(--radius-pill);border:3px solid var(--border);border-top-color:var(--accent);width:28px;height:28px;animation:.8s linear infinite eb-spin}.eb-spinner-sm{border-width:2.5px;width:20px;height:20px}.eb-spinner-on-dark{border-color:#ffffff38;border-top-color:var(--primary-300)}.eb-field{flex-direction:column;gap:6px;display:flex}.eb-label{letter-spacing:.01em;color:var(--ink);font-size:13px;font-weight:500;line-height:16px}.eb-input{border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface-sunken);height:44px;color:var(--ink);outline:none;width:100%;padding:0 12px;font-size:16px;line-height:24px;transition:border-color .12s}.eb-input::placeholder{color:var(--ink-muted)}.eb-field.is-invalid .eb-input{border-color:var(--danger)}.eb-field.is-valid .eb-input{border-color:var(--secondary-ink)}.eb-help{color:var(--ink-muted);align-items:flex-start;gap:6px;font-size:14px;line-height:20px;display:flex}.eb-field.is-valid .eb-help{color:var(--secondary-ink)}.eb-help .eb-icon{width:18px;height:18px;margin-top:1px}.eb-input[disabled]{color:var(--ink-muted);border-color:var(--border);background:0 0}.eb-code{justify-content:space-between;gap:8px;display:flex}.eb-code-cell{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface-sunken);width:44px;height:56px;color:var(--ink);text-align:center;letter-spacing:0;font-variant-numeric:tabular-nums;caret-color:var(--accent-ink);outline:none;padding:0;font-size:28px;font-weight:600;line-height:32px}.eb-code.is-invalid .eb-code-cell{border-color:var(--danger)}.eb-code.is-valid .eb-code-cell{border-color:var(--secondary-ink)}.eb-code-gap{flex:none;width:8px}.eb-legal a,.eb-help a{color:var(--accent-ink-strong);text-underline-offset:2px;text-decoration:underline}.eb-btn{border-radius:var(--radius-pill);font-weight:500}.eb-btn-lg{font-size:17px}.eb-btn-primary{background:var(--accent);color:var(--ink-on-accent)}.eb-btn-primary:hover,.eb-btn-primary.is-hover{background:var(--accent-hover)}.eb-btn-primary:active,.eb-btn-primary.is-pressed{background:var(--accent-pressed)}.eb-btn-primary[disabled],.eb-btn-primary.is-disabled{color:#ba6c45;background:#f8f0ec}.eb-btn-secondary{color:#282727;background:#fcfbf7;border-color:#235f58}.eb-btn-secondary:hover,.eb-btn-secondary.is-hover{color:#25160e;border-color:var(--accent);background:#fcfbf7}.eb-btn-secondary:active,.eb-btn-secondary.is-pressed{background:var(--accent-subtle);color:var(--accent-ink-strong);border-color:var(--accent)}.eb-btn-secondary[disabled],.eb-btn-secondary.is-disabled{color:#d6a78f;background:0 0;border-color:#235f58}.eb-btn-ghost,.eb-btn-danger-ghost{border-radius:var(--radius-pill)}.eb-input{border-radius:var(--radius-pill);border:1px solid var(--field-border);background:var(--field-bg);height:50px;padding:0 20px;font-size:16px;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.eb-input:focus-visible{border-color:var(--field-border);outline:2px solid var(--field-focus);outline-offset:1.5px}.eb-input:hover{border-color:var(--field-border-hover)}.eb-field.is-invalid .eb-input{border-color:var(--field-error);box-shadow:inset 0 0 0 1px var(--field-error)}.eb-field.is-invalid .eb-help{color:var(--field-error-ink)}.eb-field.is-valid .eb-input{border-color:var(--secondary-ink);box-shadow:inset 0 0 0 1px var(--secondary-ink)}.eb-input[disabled]{color:#ba6c45;background:#f1e2da;border-color:#f1e2da}.eb-code-cell{border:1px solid var(--field-border);background:var(--field-bg);border-radius:22px;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.eb-code-cell:focus-visible{border-color:var(--field-border);outline:2px solid var(--field-focus);outline-offset:1.5px}.eb-code-cell:hover{border-color:var(--field-border-hover)}.eb-code.is-invalid .eb-code-cell{border-color:var(--field-error);box-shadow:inset 0 0 0 1px var(--field-error)}.eb-code.is-valid .eb-code-cell{border-color:var(--secondary-ink);box-shadow:inset 0 0 0 1px var(--secondary-ink)}.eb-iconbtn.is-filled{background:var(--surface-elevated);color:var(--ink);box-shadow:var(--shadow-card)}.eb-iconbtn.is-filled:hover{background:var(--surface-elevated)}.eb-iconbtn[disabled],.eb-iconbtn[aria-disabled=true]{color:var(--ink-muted);cursor:not-allowed}.eb-btn-danger-ghost.is-loading:after{border-color:var(--border);border-top-color:var(--danger)}.eb-btn-danger-ghost[disabled],.eb-btn-danger-ghost.is-disabled{color:var(--ink-muted)}.eb-code-cell:disabled{color:#ba6c45;background:#f1e2da;border-color:#f1e2da}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,p,figure,blockquote,ul,ol{margin:0}ul,ol{padding:0;list-style:none}body{background:var(--surface);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5}img,picture,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent)}h1{text-wrap:balance;font-size:1.5rem;line-height:1.25}h2{font-size:1.125rem;line-height:1.3}.camera-layer.svelte-pdno8n{z-index:0;background:#000;display:none;position:fixed;inset:0;overflow:hidden}.camera-layer--live.svelte-pdno8n{display:block}.camera-layer.svelte-pdno8n .camera-stage{position:absolute;inset:0;overflow:hidden}.camera-layer.svelte-pdno8n .camera-stage>video{object-fit:cover;width:100%;height:100%;display:block}.camera-layer.svelte-pdno8n>video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ios-install.svelte-g9ilwn{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ios-install__step.svelte-g9ilwn{gap:12px;font-size:15px;line-height:22px;display:flex}.ios-install__step.svelte-g9ilwn strong{font-weight:600}.ios-install__number.svelte-g9ilwn{color:var(--accent-ink-strong);flex:0 0 10px;font-weight:500}.ios-install__share.svelte-g9ilwn{color:var(--heading);vertical-align:-3px;margin:0 2px;display:inline-flex}.ios-install__share.svelte-g9ilwn .eb-icon{width:18px;height:18px}.update-pill__frame.svelte-e3xa18{top:calc(8px + var(--safe-top));right:calc(16px + var(--safe-right));left:calc(16px + var(--safe-left));z-index:50;pointer-events:none;justify-content:center;display:flex;position:fixed}.update-pill.svelte-e3xa18{min-height:var(--tap-min);border-radius:var(--radius-pill);background:var(--surface-elevated);box-shadow:var(--shadow-card);color:var(--ink);pointer-events:auto;align-items:center;gap:10px;padding:0 8px 0 14px;font-size:15px;font-weight:500;line-height:20px;display:inline-flex}.update-pill__icon.svelte-e3xa18{color:var(--secondary-ink);display:inline-flex}.update-pill__icon.svelte-e3xa18 .eb-icon{width:20px;height:20px}.update-pill__divider.svelte-e3xa18{background:var(--border);align-self:stretch;width:1px;margin:10px 0}.update-pill__reload.svelte-e3xa18{min-height:var(--tap-min);color:var(--accent-ink-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px}.shell.svelte-12qhfyh{flex-direction:column;min-height:100dvh;display:flex}.update-region.svelte-12qhfyh{width:0;height:0;position:fixed;top:0;left:0}
