@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-vietnamese-600-normal.A5AYRdjN.woff2) format("woff2"),url(./barlow-condensed-vietnamese-600-normal.CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-ext-600-normal.18ESti3H.woff2) format("woff2"),url(./barlow-condensed-latin-ext-600-normal.Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(./barlow-condensed-latin-600-normal.DepVgxBB.woff2) format("woff2"),url(./barlow-condensed-latin-600-normal.BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(./barlow-condensed-vietnamese-700-normal.DYeBwlKR.woff2) format("woff2"),url(./barlow-condensed-vietnamese-700-normal.DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-ext-700-normal.CwuXbfVR.woff2) format("woff2"),url(./barlow-condensed-latin-ext-700-normal.BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(./barlow-condensed-latin-700-normal.v1xN8_Wq.woff2) format("woff2"),url(./barlow-condensed-latin-700-normal.Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal.CmcxpzmF.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal.yqk7_qG0.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal.BtGHVI3Q.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal.N1TV9ACq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal.CevHOlzG.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal.QhwQXayn.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal.Dn-cqWhb.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal.BhDX_RLI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal.C_OblDzq.woff2) format("woff2"),url(./ibm-plex-mono-latin-500-normal.zoSM89R3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-ext-600-normal.6-AWF9yE.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-600-normal.BZFL66GJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-cyrillic-600-normal.DqTcxLwU.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-600-normal.C8N-B5AP.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-vietnamese-600-normal.D7hk9wLv.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-600-normal.BifMsNUA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-ext-600-normal.5raxGPWx.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-600-normal.C5zKQMXr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal.rgB1DpUr.woff2) format("woff2"),url(./ibm-plex-mono-latin-600-normal.DeXYNBV7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-cyrillic-ext-700-normal.CcGNpAf3.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-ext-700-normal.zA2EAszW.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-cyrillic-700-normal.p0--0TT5.woff2) format("woff2"),url(./ibm-plex-mono-cyrillic-700-normal.XGhtXPWC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-vietnamese-700-normal.D7b4BDym.woff2) format("woff2"),url(./ibm-plex-mono-vietnamese-700-normal.bCyYmTho.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-latin-ext-700-normal.ChDdxD0n.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-700-normal.DCf1kqJT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-mono-latin-700-normal.QW6cfU13.woff2) format("woff2"),url(./ibm-plex-mono-latin-700-normal.DP9fNao9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tactical-deck.svelte-1dbvdmz{width:100%;max-width:680px;margin:.9rem auto 0;display:flex;flex-direction:column;gap:.75rem;font-family:IBM Plex Mono,monospace;color:#241f19}.tactical-deck.hc.svelte-1dbvdmz{color:#fff6dc}.alert-banner.svelte-1dbvdmz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;padding:.7rem .9rem;border-radius:8px;border:2px solid #3c352d;font-size:.82rem;line-height:1.4;background:#f5e6c8;color:#2a1805;box-shadow:0 4px 12px #00000029}.alert-banner.warning.svelte-1dbvdmz{background:#f9d17b;border-color:#6b3506;color:#2b1402}.alert-banner.error.svelte-1dbvdmz{background:#f6c8c1;border-color:#7c1f13;color:#3d0b05}.deck-card.svelte-1dbvdmz{background:#2b2f2c;color:#ebe3d2;border:2px solid #595f5b;border-radius:12px;padding:1rem 1.1rem;box-shadow:0 12px 28px #18140f52,inset 0 1px #ffffff14}.tactical-deck.hc.svelte-1dbvdmz .deck-card:where(.svelte-1dbvdmz){background:#0d0f0e;color:#fff8e6;border:2px solid #fab442}.card-header.svelte-1dbvdmz{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid #484e4b;padding-bottom:.55rem;margin-bottom:.75rem}.card-header.svelte-1dbvdmz h2:where(.svelte-1dbvdmz){margin:0;font-family:Barlow Condensed,sans-serif;font-size:1.15rem;letter-spacing:.06em;color:#fac458}.close-btn.svelte-1dbvdmz{background:#3f4643;color:#ebe3d2;border:1px solid #6b726f;border-radius:6px;width:2rem;height:2rem;cursor:pointer;font-weight:700}.join-steps-indicator.svelte-1dbvdmz{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.4rem;list-style:none;padding:0;margin:0 0 .85rem;font-size:.74rem}.join-steps-indicator.svelte-1dbvdmz li:where(.svelte-1dbvdmz){padding:.35rem .5rem;border-radius:6px;background:#1f2321;border:1px solid #464c49;color:#a9a295}.join-steps-indicator.svelte-1dbvdmz li.current:where(.svelte-1dbvdmz){border-color:#fac458;color:#fac458;font-weight:600}.join-steps-indicator.svelte-1dbvdmz li.done:where(.svelte-1dbvdmz){border-color:#77a865;color:#cfe8c4}.invite-preview-box.svelte-1dbvdmz,.mic-disclosure-box.svelte-1dbvdmz,.invite-share-box.svelte-1dbvdmz{background:#1e2220;border:1px solid #59605d;border-radius:8px;padding:.7rem .85rem;margin-bottom:.75rem;font-size:.8rem}.invite-title.svelte-1dbvdmz{margin:0 0 .25rem;color:#fac458;font-size:.92rem}.invite-meta.svelte-1dbvdmz,.sub-note.svelte-1dbvdmz,.deck-copy.svelte-1dbvdmz{margin:.25rem 0;font-size:.79rem;line-height:1.45;color:#d8d0c0}.invite-invalid.svelte-1dbvdmz{margin:0;color:#ff9c8f}.action-row.svelte-1dbvdmz,.inline-actions.svelte-1dbvdmz{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.55rem}.deck-btn.svelte-1dbvdmz{font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:600;padding:.5rem .8rem;border-radius:6px;border:1px solid #757c79;background:#3d4340;color:#f2ead9;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease}.deck-btn.svelte-1dbvdmz:hover:not(:disabled){background:#4f5753}.deck-btn.svelte-1dbvdmz:disabled{opacity:.55;cursor:not-allowed}.deck-btn.primary.svelte-1dbvdmz{background:#b5653b;border-color:#e3955c;color:#fff9ef}.deck-btn.primary.svelte-1dbvdmz:hover:not(:disabled){background:#c87245}.deck-btn.active-tx.svelte-1dbvdmz{background:#a8382b;border-color:#f38878;color:#fff}.deck-btn.danger.svelte-1dbvdmz{background:#7c2920;border-color:#bd5b4f;color:#ffece8}.deck-btn.google-btn.svelte-1dbvdmz{background:#fac458;border-color:#be8322;color:#2c1603;font-weight:700}.deck-btn.small.svelte-1dbvdmz{padding:.3rem .55rem;font-size:.72rem}.hc-grid.svelte-1dbvdmz{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem}.room-list.svelte-1dbvdmz,.participant-list.svelte-1dbvdmz{display:flex;flex-direction:column;gap:.45rem;margin:.5rem 0}.room-row.svelte-1dbvdmz,.participant-row.svelte-1dbvdmz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .7rem;background:#1f2321;border:1px solid #49504d;border-radius:8px;font-size:.78rem}.room-row.selected.svelte-1dbvdmz{border-color:#fac458;background:#282c26}.room-row-info.svelte-1dbvdmz,.participant-info.svelte-1dbvdmz,.room-row-actions.svelte-1dbvdmz,.participant-actions.svelte-1dbvdmz{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.ch-tag.svelte-1dbvdmz{background:#c77b28;color:#231102;font-weight:700;padding:.12rem .4rem;border-radius:4px;font-size:.72rem}.meta-pill.svelte-1dbvdmz{font-size:.68rem;padding:.12rem .4rem;border-radius:4px;background:#363c39;color:#dfd7c6}.meta-pill.speaking.svelte-1dbvdmz{background:#fac458;color:#2b1503;font-weight:700}.meta-pill.host.svelte-1dbvdmz{background:#ae6249;color:#fff6ec}.meta-pill.locked.svelte-1dbvdmz{background:#8a2f24;color:#ffe3de}.deck-divider.svelte-1dbvdmz{border:0;border-top:1px solid #454b48;margin:.85rem 0}.deck-form.svelte-1dbvdmz h3:where(.svelte-1dbvdmz),.deck-form.svelte-1dbvdmz h4:where(.svelte-1dbvdmz),.settings-section.svelte-1dbvdmz h3:where(.svelte-1dbvdmz),.settings-section.svelte-1dbvdmz h4:where(.svelte-1dbvdmz),.legal-summary.svelte-1dbvdmz h4:where(.svelte-1dbvdmz){margin:0 0 .5rem;font-family:Barlow Condensed,sans-serif;letter-spacing:.05em;color:#fac458;font-size:1rem}.form-grid.svelte-1dbvdmz,.form-row.svelte-1dbvdmz{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.6rem}label.svelte-1dbvdmz{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem}label.full-width.svelte-1dbvdmz{margin-top:.5rem}input[type=text].svelte-1dbvdmz,input[type=email].svelte-1dbvdmz,input[type=number].svelte-1dbvdmz,select.svelte-1dbvdmz{font-family:IBM Plex Mono,monospace;font-size:.78rem;padding:.45rem .6rem;border-radius:6px;border:1px solid #676e6b;background:#181b1a;color:#f3ebda}.inline-form.svelte-1dbvdmz{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.inline-form.svelte-1dbvdmz input:where(.svelte-1dbvdmz){flex:1 1 220px}.room-summary-strip.svelte-1dbvdmz{display:flex;flex-wrap:wrap;gap:.8rem;padding:.5rem .7rem;background:#1d211f;border-radius:6px;font-size:.78rem;margin-bottom:.7rem}.explicit-email-list.svelte-1dbvdmz{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.email-chip.svelte-1dbvdmz{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .5rem;background:#1c201e;border:1px solid #59605d;border-radius:999px;font-size:.72rem}.email-chip.svelte-1dbvdmz button:where(.svelte-1dbvdmz){background:none;border:0;color:#ff9c8f;cursor:pointer;font-size:.85rem;padding:0}.mic-test-box.svelte-1dbvdmz{display:flex;flex-direction:column;gap:.4rem;justify-content:flex-end}.mic-meter.svelte-1dbvdmz{height:10px;background:#171a19;border:1px solid #585f5c;border-radius:999px;overflow:hidden}.mic-meter-fill.svelte-1dbvdmz{height:100%;background:linear-gradient(90deg,#fac458,#d96b38);transition:width 80ms linear}.checkbox-stack.svelte-1dbvdmz{display:flex;flex-direction:column;gap:.55rem}.checkbox-row.svelte-1dbvdmz{flex-direction:row;align-items:flex-start;gap:.55rem;line-height:1.4}.local-test-auth.svelte-1dbvdmz{margin-top:.75rem;padding:.6rem;background:#1b1f1d;border:1px dashed #6d7470;border-radius:6px;font-size:.75rem}.local-test-auth.svelte-1dbvdmz summary:where(.svelte-1dbvdmz){cursor:pointer;color:#fac458;margin-bottom:.5rem}.legal-summary.svelte-1dbvdmz ul:where(.svelte-1dbvdmz){margin:0;padding-left:1.1rem;font-size:.75rem;line-height:1.45;color:#d5cdbd}.legal-summary.svelte-1dbvdmz li:where(.svelte-1dbvdmz){margin-bottom:.35rem}.legal-summary.svelte-1dbvdmz a:where(.svelte-1dbvdmz){color:#fac458}.workbench-surface.svelte-b66bm3{min-height:100vh;width:100%;box-sizing:border-box;padding:.75rem .75rem 2.5rem;background-color:#cfbca9;background-image:radial-gradient(circle at 22% 14%,#fff8ec8c,#cfbca900 48%),radial-gradient(circle at 80% 82%,#7e685247,#cfbca900 55%),linear-gradient(165deg,#dfd0bf,#cfbca9 48%,#bda791);display:flex;flex-direction:column;align-items:center;overflow-x:hidden}.workbench-surface.high-contrast.svelte-b66bm3{background:#101211;color:#fff6dc}.workbench-topbar.svelte-b66bm3{width:100%;max-width:680px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem;font-family:IBM Plex Mono,monospace;font-size:.76rem}.back-link.svelte-b66bm3{color:#3a2e22;text-decoration:none;font-weight:600;padding:.25rem .5rem;border-radius:5px;background:#fffaf273;border:1px solid rgba(74,58,42,.25)}.workbench-surface.high-contrast.svelte-b66bm3 .back-link:where(.svelte-b66bm3){color:#fac458;background:#1d211f;border-color:#fac458}.topbar-right.svelte-b66bm3{display:flex;align-items:center;gap:.45rem}.operator-tag.svelte-b66bm3{padding:.22rem .55rem;border-radius:5px;background:#2d322fe0;color:#fac458;font-weight:600;font-size:.72rem}.utility-pill.svelte-b66bm3{font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:600;padding:.25rem .6rem;border-radius:5px;border:1px solid #454b48;background:#2e3330;color:#ebe2d1;cursor:pointer}.workbench-surface.high-contrast.svelte-b66bm3 .utility-pill:where(.svelte-b66bm3){border-color:#fac458;color:#fac458}.radio-stage.svelte-b66bm3{width:100%;display:flex;justify-content:center;padding-top:4.5rem}.radio-unit-assembly.svelte-b66bm3{position:relative;width:100%;max-width:416px;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 24px 32px rgba(42,31,20,.46)) drop-shadow(0 6px 10px rgba(32,23,14,.32))}.antenna-assembly.svelte-b66bm3{position:absolute;left:-26px;top:-118px;width:50px;height:295px;pointer-events:none;z-index:2}.antenna-whip.svelte-b66bm3{position:absolute;left:11px;top:0;width:19px;height:132px;background:linear-gradient(90deg,#171918,#3a3f3d 42%,#141615);border-radius:6px 6px 2px 2px}.antenna-boot.svelte-b66bm3{position:absolute;left:6px;top:126px;width:29px;height:92px;background:linear-gradient(90deg,#151716,#373c3a 46%,#121413);border-radius:5px;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;padding:6px 2px 10px;box-sizing:border-box}.boot-rib.svelte-b66bm3{display:block;height:6px;background:#0d0f0e;border-top:1px solid #484e4c;border-radius:3px}.antenna-elbow-bracket.svelte-b66bm3{position:absolute;left:2px;top:215px;width:38px;height:56px;background:linear-gradient(135deg,#2d3230,#171a19);border:2px solid #464c4a;border-radius:6px 0 0 8px;display:flex;align-items:center;justify-content:center}.bracket-bolt.svelte-b66bm3{width:12px;height:12px;border-radius:50%;background:#1b1e1d;border:2px solid #59605d}.top-hardware.svelte-b66bm3{position:relative;height:24px;width:100%;z-index:1}.lanyard-d-ring.svelte-b66bm3{position:absolute;left:16px;top:-6px;width:44px;height:34px;border:7px solid #7f8685;border-radius:16px;transform:rotate(-22deg);box-shadow:inset 0 1px 2px #ffffff73}.top-orange-bumper.svelte-b66bm3{position:absolute;left:92px;top:8px;width:96px;height:18px;background:linear-gradient(180deg,#c6765c,#98523b);border:2px solid #5e3425;border-radius:7px 7px 0 0}.side-grip-left.svelte-b66bm3{position:absolute;left:-10px;top:280px;width:12px;height:185px;background:linear-gradient(180deg,#a6573e,#7d3e2b);border-radius:6px 0 0 6px;border:1px solid #4b261a;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:12px 0;box-sizing:border-box;z-index:1}.side-grip-left.svelte-b66bm3 span:where(.svelte-b66bm3){display:block;height:8px;background:#3d2017}.side-guard-right.svelte-b66bm3{position:absolute;right:-8px;top:76px;width:10px;height:295px;background:linear-gradient(90deg,#3a3f3d,#5c6361);border-radius:0 5px 5px 0;border:1px solid #252928;z-index:1}.radio-chassis.svelte-b66bm3{position:relative;width:100%;min-height:695px;background:linear-gradient(155deg,#4b514e,#3f433e 45%,#343835);border-radius:34px 34px 28px 28px;border:4px solid #6b7170;box-shadow:inset 0 3px #bec6c459,inset 0 -6px 14px #0f1110a6;padding:18px 18px 22px;box-sizing:border-box;overflow:hidden;z-index:3}.chassis-svg-overlay.svelte-b66bm3{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.screen-outer-bezel.svelte-b66bm3{position:relative;z-index:2;background:linear-gradient(180deg,#565c59,#3a3f3c);border:3px solid #767d7b;border-radius:24px;padding:12px;box-shadow:0 6px 14px #00000073,inset 0 2px 3px #ffffff38}.screen-inner-recess.svelte-b66bm3{background:#1b1f1c;border:4px solid #2b302d;border-radius:16px;padding:8px;box-shadow:inset 0 6px 12px #000000d9}.amber-lcd.svelte-b66bm3{background:linear-gradient(180deg,#fac458,#fab442 58%,#e9a635);border:3px solid #6b3506;border-radius:10px;padding:6px 8px;color:#3b1d04;font-family:IBM Plex Mono,monospace;box-shadow:inset 0 0 18px #8a410659,0 0 10px #fab44247}.lcd-top-bar.svelte-b66bm3{display:flex;align-items:center;justify-content:space-between;background:#6b3506;color:#fac458;padding:3px 7px;border-radius:5px;margin-bottom:6px;font-size:.72rem;font-weight:700}.lcd-top-glyphs.svelte-b66bm3{display:flex;align-items:center;gap:5px}.glyph-box.svelte-b66bm3{display:inline-block;padding:0 3px;border:1px solid rgba(250,196,88,.55);border-radius:2px;font-size:.65rem;line-height:1.1}.lcd-top-right.svelte-b66bm3{display:flex;align-items:center;gap:5px}.lcd-mode-pill.svelte-b66bm3{border:1.5px solid #fac458;padding:0 4px;border-radius:3px;font-size:.65rem;letter-spacing:.04em}.lcd-body.svelte-b66bm3{display:grid;grid-template-columns:26px 64px 1fr;gap:6px;align-items:stretch}.lcd-icon-column.svelte-b66bm3{display:flex;flex-direction:column;justify-content:space-between;gap:3px}.lcd-icon-btn.svelte-b66bm3{width:24px;height:22px;padding:0;border:1.5px solid #4a2506;border-radius:3px;background:#fac45859;color:#3b1d04;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .1s ease,color .1s ease}.lcd-icon-btn.svelte-b66bm3:hover,.lcd-icon-btn.active.svelte-b66bm3{background:#3b1d04;color:#fac458}.lcd-tower-widget.svelte-b66bm3{border:1.8px solid #4a2506;border-radius:4px;padding:3px;display:flex;flex-direction:column;justify-content:space-between;background:#e9a63540}.tower-art.svelte-b66bm3{height:62px;border-bottom:1.5px solid #4a2506;margin-bottom:3px}.tower-bars.svelte-b66bm3{display:flex;flex-direction:column;gap:3px}.bar-slot.svelte-b66bm3{height:7px;border:1.4px solid #4a2506;background:#3b1d041f;padding:1px}.bar-slot.svelte-b66bm3 span:where(.svelte-b66bm3){display:block;height:100%;background:#3b1d04;transition:width .12s ease}.lcd-readout.svelte-b66bm3{display:flex;flex-direction:column;justify-content:space-between;padding:1px 2px;overflow:hidden}.lcd-line.svelte-b66bm3{font-family:IBM Plex Mono,monospace;font-weight:700;font-size:.78rem;line-height:1.28;letter-spacing:.01em;color:#3b1d04;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lcd-line.line-1.svelte-b66bm3{font-size:.73rem;border-bottom:1.5px solid rgba(74,37,6,.35);padding-bottom:2px;margin-bottom:1px}.lcd-bottom-trim.svelte-b66bm3{display:flex;align-items:center;gap:4px;margin-top:5px;padding-top:3px;border-top:1.5px solid #4a2506}.trim-seg.svelte-b66bm3{width:10px;height:4px;background:#3b1d04;transform:skew(-25deg)}.trim-seg.wide.svelte-b66bm3{width:24px}.trim-line.svelte-b66bm3{flex:1;height:2px;background:#3b1d04}.controls-mid-zone.svelte-b66bm3{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr 1fr;gap:10px;padding:14px 6px 6px;min-height:196px}.stencil-label.svelte-b66bm3{font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.06em;color:#e0d8c8;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.65)}.stencil-label.small.svelte-b66bm3{font-size:.84rem;margin-bottom:4px;text-align:center}.dial-assembly.svelte-b66bm3{display:flex;flex-direction:column;align-items:center;padding-left:8px}.rotary-dial-ring.svelte-b66bm3{position:relative;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,#714717 42%,#c77b28 60%,#9b5e1c);border:3px solid #262a28;box-shadow:0 6px 14px #0000008c,inset 0 2px 4px #ffe0aa59;display:flex;align-items:center;justify-content:center;cursor:pointer}.rotary-dial-ring.svelte-b66bm3:focus-visible{outline:3px solid #fac458;outline-offset:3px}.dial-num.svelte-b66bm3{position:absolute;font-family:Barlow Condensed,sans-serif;font-size:.72rem;font-weight:700;color:#261403;line-height:1;pointer-events:none}.dial-num.active.svelte-b66bm3{color:#fff8e6;text-shadow:0 0 4px #1a0d02}.dial-knob-center.svelte-b66bm3{width:78px;height:78px;border-radius:50%;background:radial-gradient(circle at 38% 35%,#5b625e,#3d4340 65%,#252927);border:4px dashed #222625;box-shadow:0 4px 10px #000000a6,inset 0 2px 3px #ffffff38;position:relative;display:flex;align-items:center;justify-content:center;transition:transform .16s cubic-bezier(.22,1,.36,1)}.knob-orange-arc.svelte-b66bm3{width:54px;height:54px;border-radius:50%;border:3px solid #d4832c;box-sizing:border-box}.knob-pointer-notch.svelte-b66bm3{position:absolute;top:6px;width:5px;height:13px;border-radius:2px;background:#fac458;box-shadow:0 0 4px #000000b3}.dial-stepper-row.svelte-b66bm3{display:flex;align-items:center;gap:6px;margin-top:6px}.dial-step-btn.svelte-b66bm3{font-family:IBM Plex Mono,monospace;font-size:.66rem;font-weight:700;padding:2px 6px;border-radius:4px;border:1px solid #6b726f;background:#2c312e;color:#e0d8c8;cursor:pointer}.dial-slot-readout.svelte-b66bm3{font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;color:#fac458}.power-switch-assembly.svelte-b66bm3{display:flex;flex-direction:column;align-items:center;padding-top:2px}.power-switch-well.svelte-b66bm3{width:96px;height:46px;background:#1c201f;border:3px solid #595f5c;border-radius:8px;padding:4px;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;box-shadow:inset 0 4px 8px #000000d9;transition:border-color .14s ease}.power-switch-well.powered-on.svelte-b66bm3{justify-content:flex-end;border-color:#fac458}.switch-slider.svelte-b66bm3{width:58px;height:32px;border-radius:5px;background:linear-gradient(180deg,#cf7b49,#ac6434 65%,#844821);border:1.5px solid #f0a775;box-shadow:0 3px 6px #000000a6;display:flex;align-items:center;justify-content:flex-end;padding-right:7px;box-sizing:border-box}.slider-ridge.svelte-b66bm3{width:6px;height:22px;border-radius:2px;background:#e79d6c;border-left:1px solid #6b3716}.power-arrows.svelte-b66bm3{width:64px;display:flex;justify-content:space-between;font-size:.65rem;color:#e0d8c8;margin-top:4px}.hex-screw.svelte-b66bm3{position:absolute;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle,#252928 32%,#686f6d 62%,#242826);border:2px solid #1a1d1c;box-shadow:0 2px 4px #000000a6}.hex-screw.svelte-b66bm3:after{content:"";position:absolute;inset:5px;border-radius:50%;background:#141716;border:1px solid #494f4d}.pos-mid-left.svelte-b66bm3{left:2px;top:10px}.pos-mid-right.svelte-b66bm3{right:6px;top:10px}.pos-seam-left-upper.svelte-b66bm3{left:2px;bottom:8px}.pos-seam-left-lower.svelte-b66bm3{left:2px;bottom:-32px}.pos-seam-right-lower.svelte-b66bm3{right:6px;bottom:24px}.three-button-cluster.svelte-b66bm3{position:relative;z-index:2;margin-left:auto;width:60%;display:grid;grid-template-columns:52px 84px 52px;align-items:start;justify-content:end;gap:8px;margin-top:-12px;padding-right:6px}.btn-well.svelte-b66bm3{background:#1f2321;border:2.5px solid #453028;border-radius:10px;padding:4px;box-shadow:inset 0 3px 6px #000c}.btn-well.small.svelte-b66bm3{margin-top:8px}.hw-btn.svelte-b66bm3{width:100%;border-radius:7px;font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.05em;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform 70ms ease,box-shadow 70ms ease}.hw-btn.svelte-b66bm3:active{transform:translateY(2px)}.hw-btn.dark.svelte-b66bm3{height:38px;background:linear-gradient(180deg,#575f5d,#3b4240);border:1.5px solid #7d8583;color:#ebe3d3;font-size:.85rem;box-shadow:0 3px 5px #0009}.hw-btn.dark.active.svelte-b66bm3{border-color:#fac458;color:#fac458}.ptt-column.svelte-b66bm3{display:flex;flex-direction:column;align-items:center}.hw-btn.ptt-btn.svelte-b66bm3{height:56px;background:linear-gradient(160deg,#b84335,#993327 58%,#77251b);border:2px solid #d18276;color:#f4ece1;box-shadow:0 4px 8px #000000a6,inset 0 1px 2px #ffd7cd73;touch-action:none}.hw-btn.ptt-btn.transmitting.svelte-b66bm3{background:linear-gradient(160deg,#e04836,#b82918);border-color:#fac458;box-shadow:0 0 14px #fac458bf,inset 0 2px 4px #ffffff73}.ptt-title.svelte-b66bm3{font-size:1.2rem;line-height:1}.ptt-sub.svelte-b66bm3{font-family:IBM Plex Mono,monospace;font-size:.56rem;letter-spacing:.02em;opacity:.92;margin-top:2px}.stencil-label.tx-rx.svelte-b66bm3{font-size:1.05rem;margin-top:6px}.lower-panel-stencils.svelte-b66bm3{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;padding:16px 12px 10px 18px;margin-top:4px}.unit-branding.svelte-b66bm3{font-family:Barlow Condensed,sans-serif;font-weight:700;color:#e4dcd0;text-transform:uppercase;line-height:1.04;text-shadow:0 1px 2px rgba(35,16,8,.55)}.stencil-unit.svelte-b66bm3{font-size:2.25rem;letter-spacing:.04em}.stencil-corp.svelte-b66bm3,.stencil-model.svelte-b66bm3,.stencil-rugged.svelte-b66bm3{font-size:1.24rem;letter-spacing:.05em}.amber-hazard-bar.svelte-b66bm3{width:132px;height:9px;margin-top:6px;background:repeating-linear-gradient(-35deg,#d8973c,#d8973c 14px,#9a5b3c 14px 20px);border-radius:2px;opacity:.9}.freq-decorative.svelte-b66bm3{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:.96rem;line-height:1.12;letter-spacing:.04em;color:#e4dcd0;text-align:left;padding-right:12px}.bottom-panel-row.svelte-b66bm3{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:10px 14px 4px}.hex-bolt-large.svelte-b66bm3{width:34px;height:34px;border-radius:50%;background:radial-gradient(circle,#252928 30%,#6c7371 60%,#1c201f);border:3px solid #1b1e1d;box-shadow:0 3px 6px #000000a6;position:relative}.hex-bolt-large.svelte-b66bm3:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#141716;border:1.5px solid #4d5351}.property-stencil.svelte-b66bm3{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:.92rem;line-height:1.1;letter-spacing:.05em;color:#e4dcd0;text-align:center}.bottom-clip.svelte-b66bm3{position:absolute;bottom:-4px;width:30px;height:36px;background:linear-gradient(90deg,#3c413f,#686f6d,#343937);border:2px solid #1f2321;border-radius:4px;z-index:4}.bottom-clip.left.svelte-b66bm3{left:108px}.bottom-clip.right.svelte-b66bm3{right:108px}@media(max-width:480px){.workbench-surface.svelte-b66bm3{padding:.45rem .35rem 2rem}.radio-stage.svelte-b66bm3{padding-top:3.6rem}.radio-unit-assembly.svelte-b66bm3{max-width:100%}.antenna-assembly.svelte-b66bm3{left:-8px;transform:scale(.86);transform-origin:bottom left}.radio-chassis.svelte-b66bm3{padding:14px 12px 20px;min-height:660px}.lcd-body.svelte-b66bm3{grid-template-columns:24px 54px 1fr;gap:4px}.lcd-line.svelte-b66bm3{font-size:.7rem}.three-button-cluster.svelte-b66bm3{width:64%;grid-template-columns:46px 76px 46px;gap:6px}}
