:root,:root[data-bg=dawn]{--bg-light:linear-gradient(180deg, #e6ecfa 0%, #f2f0f8 55%, #fbfaf7 100%);--bg-dark:linear-gradient(180deg, #1b1a2b 0%, #15141f 55%, #0f0f15 100%)}:root[data-bg=mist]{--bg-light:linear-gradient(180deg, #e4eef1 0%, #f0f4f5 55%, #fafbfa 100%);--bg-dark:linear-gradient(180deg, #16222a 0%, #121a1f 55%, #0e1215 100%)}:root[data-bg=blush]{--bg-light:linear-gradient(180deg, #f6e7ec 0%, #f7f1f3 55%, #fbfaf8 100%);--bg-dark:linear-gradient(180deg, #2a1a22 0%, #1c1519 55%, #120f11 100%)}:root[data-bg=sage]{--bg-light:linear-gradient(180deg, #e3eee8 0%, #f0f5f2 55%, #fafbf9 100%);--bg-dark:linear-gradient(180deg, #16241e 0%, #121b17 55%, #0e1311 100%)}:root{--bg-dawn-light:linear-gradient(180deg, #e6ecfa 0%, #f2f0f8 55%, #fbfaf7 100%);--bg-dawn-dark:linear-gradient(180deg, #1b1a2b 0%, #15141f 55%, #0f0f15 100%);--bg-mist-light:linear-gradient(180deg, #e4eef1 0%, #f0f4f5 55%, #fafbfa 100%);--bg-mist-dark:linear-gradient(180deg, #16222a 0%, #121a1f 55%, #0e1215 100%);--bg-blush-light:linear-gradient(180deg, #f6e7ec 0%, #f7f1f3 55%, #fbfaf8 100%);--bg-blush-dark:linear-gradient(180deg, #2a1a22 0%, #1c1519 55%, #120f11 100%);--bg-sage-light:linear-gradient(180deg, #e3eee8 0%, #f0f5f2 55%, #fafbf9 100%);--bg-sage-dark:linear-gradient(180deg, #16241e 0%, #121b17 55%, #0e1311 100%);--hue-0:#6fa3e0;--hue-1:#7bc4a4;--hue-2:#a594e8;--hue-3:#8a96a8;--hue-4:#e08c9a;--hue-5:#d6b36a;--hue-6:#7fb8c9;--hue-7:#e0a57a;--avatar:#6fa3e0;--onFill:#fff;--undo:#c9bfff;--font:Manrope, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--mono:"SF Mono", ui-monospace, Menlo, monospace;--r-card:20px;--r-field:12px;--r-toast:14px;--r-sheet:24px;--header-h:52px;--sidebar-w:248px;--pane-w:420px;--drawer-w:280px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--bg-light);--ink:#1d1b2a;--t90:#1d1b2ae6;--t80:#1d1b2acc;--t75:#1d1b2abf;--t70:#1d1b2ab3;--t66:#1d1b2aa8;--t55:#1d1b2a8c;--t45:#1d1b2a73;--t35:#1d1b2a59;--t25:#1d1b2a40;--t18:#1d1b2a2e;--t12:#1d1b2a1f;--t08:#1d1b2a14;--t06:#1d1b2a0f;--t05:#1d1b2a0d;--t03:#1d1b2a08;--line:#1d1b2a14;--field:#1d1b2a0f;--card:#ffffffb8;--cardS:#ffffffd9;--rim:#ffffffe6;--sheet:#fff;--accent:#5b4bd1;--aSoft:#e9e5fa;--a08:#5b4bd114;--a14:#5b4bd124;--a25:#5b4bd140;--a35:#5b4bd159;--a40:#5b4bd166;--a60:#5b4bd199;--a80:#5b4bd1cc;--onA:#fff;--markBg:#5b4bd1;--markH:#fff;--markWave:#c9bfff;--kbdA:#fff3;--danger:#d9534f;--dT:#b93a36;--d12:#d9534f1f;--d30:#d9534f4d;--toast:#1d1b2a;--notice:#fff4c4d9;--sh:#1d1b2a0d;--shBig:#1d1b2a29;--micSh:#5b4bd159;--scrim:#1d1b2a59;--scrimDrawer:#1d1b2a4d}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--bg-dark);--ink:#f1eff8;--t90:#f1eff8e6;--t80:#f1eff8cc;--t75:#f1eff8bf;--t70:#f1eff8b3;--t66:#f1eff89e;--t55:#f1eff873;--t45:#f1eff86b;--t35:#f1eff852;--t25:#f1eff838;--t18:#f1eff82e;--t12:#f1eff81f;--t08:#f1eff814;--t06:#f1eff80f;--t05:#f1eff80d;--t03:#f1eff80a;--line:#ffffff1a;--field:#ffffff14;--card:#ffffff12;--cardS:#26243ad9;--rim:#ffffff1a;--sheet:#1e1c29;--accent:#9d90f5;--aSoft:#2e2850;--a08:#9d90f51a;--a14:#9d90f529;--a25:#9d90f547;--a35:#9d90f561;--a40:#9d90f573;--a60:#9d90f599;--a80:#9d90f5cc;--onA:#14131c;--markBg:#15141d;--markH:#a99dfb;--markWave:#6c60cc;--kbdA:#14131c24;--danger:#e0605a;--dT:#f07a74;--d12:#e0605a24;--d30:#e0605a52;--toast:#34313f;--notice:#3a3320;--sh:#0006;--shBig:#00000080;--micSh:#0006;--scrim:#00000085;--scrimDrawer:#00000073}@media (prefers-color-scheme:dark){:root[data-theme=auto],:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--bg-dark);--ink:#f1eff8;--t90:#f1eff8e6;--t80:#f1eff8cc;--t75:#f1eff8bf;--t70:#f1eff8b3;--t66:#f1eff89e;--t55:#f1eff873;--t45:#f1eff86b;--t35:#f1eff852;--t25:#f1eff838;--t18:#f1eff82e;--t12:#f1eff81f;--t08:#f1eff814;--t06:#f1eff80f;--t05:#f1eff80d;--t03:#f1eff80a;--line:#ffffff1a;--field:#ffffff14;--card:#ffffff12;--cardS:#26243ad9;--rim:#ffffff1a;--sheet:#1e1c29;--accent:#9d90f5;--aSoft:#2e2850;--a08:#9d90f51a;--a14:#9d90f529;--a25:#9d90f547;--a35:#9d90f561;--a40:#9d90f573;--a60:#9d90f599;--a80:#9d90f5cc;--onA:#14131c;--markBg:#15141d;--markH:#a99dfb;--markWave:#6c60cc;--kbdA:#14131c24;--danger:#e0605a;--dT:#f07a74;--d12:#e0605a24;--d30:#e0605a52;--toast:#34313f;--notice:#3a3320;--sh:#0006;--shBig:#00000080;--micSh:#0006;--scrim:#00000085;--scrimDrawer:#00000073}}@font-face{font-family:Manrope;src:url(/app/fonts/Manrope-Variable.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-attachment:fixed;margin:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}h1,h2,h3,p,dl,dd{margin:0}kbd{font-family:inherit}.cap{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased}.cap :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cap .well input,.cap .well textarea,.cap input.well,.cap textarea.well{outline:none}.cap .well:focus-within{box-shadow:0 0 0 2px var(--accent)}.cap .edit:hover{background:var(--field)}.cap .edit:focus-visible,.cap .edit:focus{box-shadow:0 0 0 2px var(--accent);outline:none}.cap .row:hover{box-shadow:inset 0 0 0 100vmax var(--t03)}.cap .row.sel:hover{box-shadow:none}.cap .acts{opacity:0;transition:opacity .15s}.cap .row:hover .acts,.cap .row:focus-within .acts,.cap .row.sel .acts{opacity:1}.cap .ib{color:var(--t55)}.cap .ib:hover{color:var(--accent);background:var(--t05)}.cap .hv:hover,.cap .nav:not(.on):hover{background:var(--t05)}.cap .pbody>*{flex-shrink:0}.cap .mi:hover,.cap .mi.active{background:var(--t05)}.cap .bub:hover .disc{transform:scale(1.04)}.cap .col .tip{display:none}.cap .col:hover .tip,.cap .col:focus-within .tip,.cap .col.on .tip{display:flex}@keyframes capPulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes capSpin{to{transform:rotate(360deg)}}@keyframes capLevel{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes capDrop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes capRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes capFade{0%{opacity:0}to{opacity:1}}@keyframes capBreath{0%{transform:scale(1)}to{transform:scale(1.3)}}@keyframes capSkel{0%,to{opacity:1}50%{opacity:.55}}@keyframes capFloatA{0%{transform:translate(0)}to{transform:translate(2px,-3px)}}@keyframes capFloatB{0%{transform:translate(0)}to{transform:translate(-3px,2px)}}@keyframes capFloatC{0%{transform:translate(0)}to{transform:translate(2px,3px)}}@keyframes capSlideIn{0%{transform:translate(-100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.cap *,.cap :before,.cap :after{transition:none!important;animation:none!important}}.cap .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cap .tnum{font-variant-numeric:tabular-nums}.cap-app{background:var(--bg);width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.cap-app--page{flex-direction:column;overflow-y:auto}.cap-sidebar{width:var(--sidebar-w);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;height:100%;display:flex}.cap-brand{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;height:52px;padding:0 20px;display:flex}.cap-brand-name{letter-spacing:-.2px;font-size:17px;font-weight:700}.cap-sidebar-body{flex-direction:column;flex-grow:1;gap:20px;min-height:0;padding:16px 16px 0;display:flex;overflow-y:auto}.cap-record{background:var(--accent);width:100%;height:48px;color:var(--onA);box-shadow:0 4px 14px var(--micSh);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 16px;font-size:16px;font-weight:600;display:flex}.cap-record-label{text-align:left;flex-grow:1}.cap-record-stop{background:currentColor;border-radius:3px;flex-shrink:0;width:12px;height:12px;margin:0 3px}.cap-record-hint{min-height:36px;color:var(--t66);padding:0 8px;font-size:13px;line-height:1.4}.cap-nav-group{flex-direction:column;gap:2px;display:flex}.cap-nav{height:40px;color:var(--t75);border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.cap-nav.on{background:var(--aSoft);color:var(--accent);font-weight:700}.cap-nav-dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.cap-cats-head{justify-content:space-between;align-items:center;height:32px;padding:0 4px 0 12px;display:flex}.cap-cats-title{color:var(--t66);font-size:13px;font-weight:600}.cap-cats-list{flex-direction:column;gap:2px;display:flex}.cap-cat{height:34px;color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-weight:400;text-decoration:none;display:flex}.cap-cat.on{background:var(--aSoft);color:var(--accent);font-weight:600}.cap-cat-name{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;min-width:0;font-size:15px;overflow:hidden}.cap-cat-count{color:var(--t66);font-size:13px;font-weight:400}.cap-more{height:34px;color:var(--t75);border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.cap-account{border-top:1px solid var(--line);flex-shrink:0;align-items:center;gap:4px;margin:0 12px 12px;padding-top:10px;display:flex}.cap-account-btn{min-width:0;color:var(--ink);border-radius:14px;flex-grow:1;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.cap-account-btn.on{background:var(--aSoft)}.cap-avatar{background:var(--avatar);width:32px;height:32px;color:var(--onFill);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.cap-account-text{flex-direction:column;gap:1px;min-width:0;display:flex}.cap-account-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.cap-account-sub{color:var(--t66);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cap-main{flex-direction:column;flex-grow:1;min-width:0;height:100%;display:flex;position:relative}.cap-header{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:12px;height:52px;padding:0 16px 0 28px;display:flex}[data-layout=narrow] .cap-header{padding-left:8px}.cap-header-title{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;min-width:0;margin:0;font-size:17px;font-weight:600;overflow:hidden}.cap-screen-scroll{flex-grow:1;min-height:0;padding:16px 24px 170px;overflow-y:auto}.cap-screen-fill{flex-direction:column;flex-grow:1;min-height:0;display:flex;position:relative}.cap-screen-loading{flex-grow:1;justify-content:center;align-items:center;display:flex}.cap-column{flex-direction:column;max-width:680px;margin:0 auto;display:flex}.cap-pill-row{justify-content:center;padding:8px 0 0;display:flex}.cap-pill{background:var(--t06);height:30px;color:var(--t70);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;animation:.25s ease-out capDrop;display:flex}.cap-island-slot{pointer-events:none;z-index:6;justify-content:center;display:flex;position:absolute;left:0;right:0}.cap-tabbar-wrap{pointer-events:none;z-index:5;justify-content:center;display:flex;position:absolute;bottom:24px;left:0;right:0}.cap-tabbar{pointer-events:auto;background:var(--cardS);border:1px solid var(--line);-webkit-backdrop-filter:blur(20px)saturate(160%);width:500px;max-width:calc(100% - 32px);height:64px;box-shadow:0 8px 28px var(--shBig);border-radius:999px;grid-template-columns:1fr 1fr 64px 1fr 1fr;align-items:center;padding:0 6px;display:grid}.cap-tab{height:52px;color:var(--t70);border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex}.cap-tab>span{font-size:12px;font-weight:500}.cap-tab.on{background:var(--aSoft);color:var(--accent)}.cap-tab.on>span{font-weight:700}.cap-tab-mic{background:var(--accent);width:56px;height:56px;color:var(--onA);box-shadow:0 4px 14px var(--micSh);border:0;border-radius:50%;justify-content:center;justify-self:center;align-items:center;display:flex}.cap-drawer{z-index:21;width:var(--drawer-w);background:var(--sheet);box-shadow:8px 0 32px var(--shBig);animation:.2s ease-out capSlideIn;display:flex;position:fixed;top:0;bottom:0;left:0}.cap-drawer .cap-sidebar{border-right:0;width:100%}.cap .capture-quiet:hover{background:var(--t05)}.cap .capture-link:hover:not(:disabled){background:var(--aSoft)}.cap .capture-ink:hover,.cap .capture-primary:hover:not(:disabled){box-shadow:inset 0 0 0 100vmax var(--t12)}.cap .capture-link:disabled,.cap .capture-primary:disabled{opacity:.45;cursor:default}.cap .capture-heard-task:hover{background:var(--t03)}.cap .capture-heard-act:hover{background:var(--t05)}.cap .capture-play:hover{box-shadow:inset 0 0 0 100vmax var(--t12)}.cap .capture-soft:hover:not(:disabled){box-shadow:inset 0 0 0 100vmax var(--t05)}.cap .capture-banner-retry:hover:not(:disabled){background:var(--aSoft)}.cap .capture-banner-retry:disabled{color:var(--t55);cursor:default}.cap .capture-banner-close:hover{background:var(--t05)}
