@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-0.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-1.woff2) format("woff2");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 Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-2.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-3.woff2) format("woff2");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 Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-4.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-5.woff2) format("woff2");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 Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-6.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-7.woff2) format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-8.woff2) format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-8.woff2) format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-8.woff2) format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-8.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-9.woff2) format("woff2");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}:root{--bg:#0b0c0f;--card:#14151bb3;--elev:#1a1b22cc;--line:#ffffff14;--line2:#ffffff26;--text:#f4f5f7;--mute:#9a9eab;--dim:#60646f;--rec:#f21b14;--rec-soft:#f21b1426;--g1:#1f1fe0;--g2:#8a4dff;--acc:#8a8cff;--acc-soft:#7a6bff22;--ok:#3ecf8e;--warn:#f5a524;--bad:#f25f5c;--neb1:#2a35ff2e;--neb2:#8a4dff29;color-scheme:dark}:root[data-theme=light]{--bg:#f6f1ea;--card:#fffdf9cc;--elev:#efe8dde6;--line:#1a172614;--line2:#1a172626;--text:#1a1726;--mute:#6d6878;--dim:#a19caa;--acc:#3b2fe6;--acc-soft:#3b2fe614;--neb1:#1f1fe014;--neb2:#8a4dff14;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{color:var(--text);font-family:Inter,IBM Plex Sans Arabic,system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(900px 600px at 90% -10%,var(--neb2),transparent 60%),radial-gradient(800px 700px at -10% 110%,var(--neb1),transparent 60%),var(--bg);background-attachment:fixed;overflow-x:hidden}[dir=rtl] body{font-family:IBM Plex Sans Arabic,Inter,system-ui,sans-serif}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;-webkit-tap-highlight-color:transparent}.ic{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}#app{min-height:100dvh;display:flex;justify-content:center;padding:max(14px,env(safe-area-inset-top)) 16px 0}.shell{width:100%;max-width:560px;display:flex;flex-direction:column;gap:14px;min-height:calc(100dvh - 14px);padding-bottom:calc(92px + env(safe-area-inset-bottom))}.shell.center{justify-content:center;padding-bottom:24px}.card{background:var(--card);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--line);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:14px}.top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 2px 0}.title{font-size:24px;font-weight:700;letter-spacing:-.02em}.t{font-size:24px;font-weight:700;text-align:center}.s{font-size:13px;color:var(--mute);text-align:center;line-height:1.7}.mute{color:var(--mute)}.small{font-size:12px}label.f{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--mute);font-weight:500}input,select,textarea{width:100%;background:var(--elev);border:1px solid var(--line);color:var(--text);border-radius:12px;padding:11px 14px;font:inherit;font-size:16px;outline:none}textarea{min-height:110px;resize:vertical;line-height:1.7}input:focus,select:focus,textarea:focus{border-color:var(--acc)}.btn{background:linear-gradient(135deg,var(--g1),var(--g2));color:#fff;border-radius:12px;padding:13px 16px;font-size:15px;font-weight:600;display:flex;gap:8px;align-items:center;justify-content:center;box-shadow:0 8px 24px -10px var(--g2);transition:transform .1s,opacity .2s}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.4;pointer-events:none}.ghost{background:transparent;color:var(--text);border:1px solid var(--line2);box-shadow:none}.danger{color:var(--bad);border-color:#f25f5c44}.row{display:flex;gap:8px;align-items:center}.row>.btn{flex:1}.icon{width:38px;height:38px;border-radius:10px;border:1px solid var(--line);display:grid;place-items:center;color:var(--mute);flex:none}.icon:hover{color:var(--text);border-color:var(--line2)}.seg{display:inline-flex;border:1px solid var(--line);border-radius:10px;padding:3px;gap:2px;background:var(--elev)}.seg button{padding:6px 12px;border-radius:7px;font-size:13px;font-weight:600;color:var(--mute);display:flex;align-items:center;gap:6px}.seg button.on{background:var(--card);color:var(--text);box-shadow:0 1px 6px #0003}.chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.chips::-webkit-scrollbar{display:none}.chips.wrap{flex-wrap:wrap;overflow:visible}.chip{white-space:nowrap;font-size:13px;font-weight:500;padding:7px 13px;border-radius:99px;border:1px solid var(--line);color:var(--mute);display:inline-flex;align-items:center;gap:7px}.chip.on{color:var(--text);background:var(--acc-soft);border-color:var(--acc)}.dot{width:9px;height:9px;border-radius:50%;flex:none;background:var(--c,var(--dim))}.tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--mute);font-weight:500}.rec{display:flex;flex-direction:column;align-items:center;gap:16px;padding:8px 0 4px}.orb{position:relative;width:132px;height:132px;border-radius:50%;display:grid;place-items:center;color:#fff;background:radial-gradient(circle at 35% 30%,#ff6a5f,var(--rec) 55%,#a50d08);box-shadow:0 14px 40px -12px var(--rec),inset 0 -6px 16px #0004}.orb:before,.orb:after{content:"";position:absolute;inset:-10px;border-radius:50%;border:2px solid var(--rec);opacity:0}.orb.on:before{animation:ring 1.6s ease-out infinite}.orb.on:after{animation:ring 1.6s .8s ease-out infinite}.orb .ic{width:46px;height:46px}.orb:active{transform:scale(.97)}@keyframes ring{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.35);opacity:0}}.status{font-size:14px;color:var(--mute);min-height:20px;text-align:center}.status.live{color:var(--rec);font-weight:600}.detect{font-size:11px;color:var(--acc);font-weight:600}.list{display:flex;flex-direction:column;gap:8px}.note{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;background:var(--card);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.note .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;cursor:pointer}.note .txt{font-size:15px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.note.done .txt{color:var(--dim);text-decoration:line-through}.tick{width:24px;height:24px;border-radius:50%;border:1.8px solid var(--line2);display:grid;place-items:center;flex:none;margin-top:2px;color:transparent}.tick:hover{border-color:var(--acc)}.note.done .tick{background:var(--ok);border-color:var(--ok);color:#fff}.meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--dim)}.searchbox{position:relative}.searchbox .ic{position:absolute;top:50%;inset-inline-start:13px;transform:translateY(-50%);color:var(--dim)}.searchbox input{padding-inline-start:40px}.empty{text-align:center;color:var(--mute);font-size:14px;padding:40px 16px;line-height:1.8}.proj{display:flex;gap:12px;align-items:center;padding:14px;border-radius:16px;background:var(--card);border:1px solid var(--line);cursor:pointer;text-align:start;width:100%}.proj .dot{width:14px;height:14px}.proj .info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.proj .nm{font-weight:600;font-size:15px}.proj .kw{font-size:12px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proj.arch{opacity:.55}.count{font-size:12px;color:var(--mute);white-space:nowrap}.swatches{display:flex;gap:10px;flex-wrap:wrap}.sw{width:30px;height:30px;border-radius:50%;background:var(--c);border:3px solid transparent;box-shadow:0 0 0 1px var(--line)}.sw.on{border-color:var(--bg);box-shadow:0 0 0 2px var(--c)}.set{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px}.dev{display:flex;gap:12px;align-items:center;font-size:14px}.dev .info{flex:1;display:flex;flex-direction:column;gap:2px}.qr{background:#fff;border-radius:16px;padding:14px;align-self:center;line-height:0}.qr svg,.qr img{width:200px;height:200px}.code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:26px;letter-spacing:.12em;text-align:center;direction:ltr;font-weight:500}video.scan{width:100%;border-radius:14px;background:#000;aspect-ratio:1;object-fit:cover}.sync{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--mute)}.sync .dot{width:7px;height:7px}.nav{position:fixed;bottom:0;left:0;right:0;z-index:4;display:flex;justify-content:center;padding:0 16px env(safe-area-inset-bottom);background:linear-gradient(transparent,var(--bg) 40%)}.nav>div{width:100%;max-width:560px;display:flex;justify-content:space-around;border:1px solid var(--line);border-bottom:0;border-radius:18px 18px 0 0;background:var(--card);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:10px 0 12px}.nav button{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;color:var(--dim);font-weight:500;min-width:68px}.nav button.on{color:var(--text)}.nav button.rec-tab.on{color:var(--rec)}.sheet-bg{position:fixed;inset:0;z-index:20;background:#0008;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;animation:fade .15s}.sheet{width:100%;max-width:560px;max-height:92dvh;overflow:auto;border-radius:22px 22px 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom));animation:up .2s ease-out;background:var(--bg);border:1px solid var(--line)}@media(min-width:640px){.sheet-bg{align-items:center}.sheet{border-radius:22px}}.toast{position:fixed;left:50%;bottom:calc(104px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:30;background:var(--text);color:var(--bg);padding:10px 16px;border-radius:12px;font-size:13px;font-weight:500;box-shadow:0 8px 30px #0006;animation:up .2s;max-width:calc(100% - 32px);text-align:center;display:flex;gap:14px;align-items:center}.toast button{font-weight:700;color:var(--acc)}:root[data-theme=dark] .toast button{color:#5b4dff}@keyframes fade{0%{opacity:0}}@keyframes up{0%{transform:translate(var(--tx,0),16px);opacity:0}}.toast{--tx:-50%}kbd{font-family:inherit;font-size:11px;border:1px solid var(--line2);border-radius:5px;padding:1px 5px;color:var(--dim)}@media(hover:none){.desk{display:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.rec-shell{padding-bottom:calc(250px + env(safe-area-inset-bottom))}.brand{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 2px 0}.brand .mark{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:700}.brand img{width:34px;height:34px;filter:drop-shadow(0 4px 10px #0004)}.compose{gap:12px}.compose textarea{min-height:140px;resize:none;font-size:17px;line-height:1.8;border:0;background:transparent;padding:4px 2px;overflow-y:auto}.compose textarea:focus{border:0}.tools{gap:6px}.tools .icon{cursor:pointer}.dock{position:fixed;left:0;right:0;bottom:calc(74px + env(safe-area-inset-bottom));z-index:3;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 16px 6px;background:linear-gradient(transparent,var(--bg) 30%)}.dock-row{width:100%;max-width:560px;display:flex;align-items:stretch;gap:16px}.sq{flex:none;width:72px;height:72px;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;font-weight:600}.sq:active{transform:scale(.97)}.sq.lang{background:var(--card);border:1px solid var(--line2);color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sq.lang b{font-size:22px;line-height:1;font-weight:700}.sq.lang span{color:var(--mute)}.sq.save{color:#fff;background:linear-gradient(135deg,var(--g1),var(--g2));box-shadow:0 8px 24px -10px var(--g2)}.dock-row .orb{flex:1;width:auto;height:72px;border-radius:20px;background:linear-gradient(180deg,#ff4a3d,var(--rec) 60%,#c4100a);box-shadow:0 10px 30px -12px var(--rec),inset 0 -4px 12px #0003}.dock-row .orb:before,.dock-row .orb:after{border-radius:24px;inset:-6px}.dock-row .orb .ic{width:34px;height:34px}.dock-row .orb.on{box-shadow:0 0 0 calc(var(--lv,0) * 10px) var(--rec-soft),0 10px 30px -12px var(--rec);transition:box-shadow .08s}@keyframes ring{0%{transform:scale(.97);opacity:.6}to{transform:scale(1.06);opacity:0}}.live{font-size:16px;line-height:1.8;color:var(--mute);font-style:italic;padding:0 2px}.live:after{content:" ▍";animation:blink 1s steps(2) infinite;color:var(--rec)}@keyframes blink{50%{opacity:0}}.note .body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.note.pressed,.note:has(.pressed){border-color:var(--acc);background:var(--acc-soft)}.thumbs{display:flex;gap:8px;flex-wrap:wrap}.thumbs:empty{display:none}.thumb{position:relative;width:72px;height:72px;border-radius:12px;overflow:hidden;background:var(--elev);border:1px solid var(--line);flex:none}.thumbs.small .thumb{width:56px;height:56px}.thumb img{width:100%;height:100%;object-fit:cover;cursor:zoom-in;display:block}.thumb img.broken{opacity:.2}.thumb .rm{position:absolute;top:4px;inset-inline-end:4px;width:22px;height:22px;border-radius:50%;background:#000a;color:#fff;display:grid;place-items:center}.thumb.busy{background:linear-gradient(90deg,var(--elev),var(--line2),var(--elev));background-size:200% 100%;animation:shimmer 1.2s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}img.full{width:100%;height:auto;border-radius:14px}.sheet.big{min-height:min(88dvh,820px)}.sheet.big textarea{min-height:34dvh;font-size:16px;line-height:1.8}.icon.mic.on{color:#fff;background:var(--rec);border-color:var(--rec)}.btn.opt{justify-content:flex-start}input.toggle{appearance:none;-webkit-appearance:none;width:46px;height:28px;padding:0;border-radius:99px;background:var(--elev);border:1px solid var(--line2);position:relative;cursor:pointer;flex:none;transition:background .15s}input.toggle:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:50%;background:var(--mute);transition:transform .15s,background .15s}input.toggle:checked{background:var(--rec);border-color:var(--rec)}input.toggle:checked:after{background:#fff;transform:translate(18px)}[dir=rtl] input.toggle:checked:after{transform:translate(-18px)}label.set{cursor:pointer}.status{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:500}.eq{display:inline-flex;align-items:center;gap:3px;height:18px}.eq i{width:3px;border-radius:2px;background:var(--rec);height:calc(4px + var(--lv,0) * 14px);transition:height .08s}.eq i:nth-child(2),.eq i:nth-child(4){height:calc(4px + var(--lv,0) * 9px)}.eq i:nth-child(1),.eq i:nth-child(5){height:calc(3px + var(--lv,0) * 5px)}.spin{width:14px;height:14px;border-radius:50%;border:2px solid var(--line2);border-top-color:var(--acc);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.nav button.rec-tab{position:relative}.nav button.rec-tab.live{color:var(--rec)}.nav button.rec-tab.live:after{content:"";position:absolute;top:-2px;inset-inline-end:20px;width:8px;height:8px;border-radius:50%;background:var(--rec);animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.25}}.pending-audio{font-size:13px;color:var(--warn);background:#f5a52414;border:1px dashed #f5a52455;border-radius:10px;padding:8px 12px}.tag.pend{color:var(--warn)}.voice{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--acc);padding:5px 11px;border-radius:99px;border:1px solid var(--line2);background:var(--elev)}.voice .ic{fill:currentColor;stroke:none}.voice.on{color:#fff;background:var(--rec);border-color:var(--rec)}[dir=rtl] textarea:placeholder-shown,[dir=rtl] input:placeholder-shown{direction:rtl}[dir=ltr] textarea:placeholder-shown,[dir=ltr] input:placeholder-shown{direction:ltr}
