.dialog.svelte-t00qfk{flex-direction:column;gap:1rem;max-width:32rem;display:flex}h2.svelte-t00qfk{color:var(--textPrimary);margin:0;font-size:1.05rem;font-weight:600}.hint.svelte-t00qfk{color:var(--textSecondary);margin:0;font-size:.85rem;line-height:1.4}.section.svelte-t00qfk{flex-direction:column;gap:.5rem;display:flex}.label.svelte-t00qfk{color:var(--textPrimary);margin:0;font-size:.85rem;font-weight:500}.token-row.svelte-t00qfk{align-items:center;gap:.5rem;display:flex}.token.svelte-t00qfk{background:var(--surface);border:1px solid var(--border);color:var(--textPrimary);white-space:nowrap;border-radius:.375rem;flex:1;padding:.5rem .625rem;font-family:ui-monospace,monospace;font-size:.8rem;overflow:auto}.meta.svelte-t00qfk{color:var(--textSecondary);margin:0;font-size:.75rem}.paste-row.svelte-t00qfk{gap:.5rem;display:flex}.paste-input.svelte-t00qfk{background:var(--surface);border:1px solid var(--border);color:var(--textPrimary);border-radius:.375rem;flex:1;padding:.5rem .625rem;font-family:ui-monospace,monospace;font-size:.85rem}.actions.svelte-t00qfk{flex-wrap:wrap;gap:.5rem;display:flex}.close-row.svelte-t00qfk{justify-content:flex-end;margin-top:.5rem;display:flex}button.svelte-t00qfk{cursor:pointer;border-radius:.375rem;padding:.45rem .85rem;font-size:.85rem}.btn-primary.svelte-t00qfk{background:var(--accent);color:#fff;border:1px solid var(--accent)}.btn-primary.svelte-t00qfk:hover:not(:disabled){background:var(--accentHover);border-color:var(--accentHover)}.btn-secondary.svelte-t00qfk{color:var(--textSecondary);border:1px solid var(--border);background:0 0}.btn-secondary.svelte-t00qfk:hover:not(:disabled){color:var(--textPrimary);border-color:var(--accent)}button.svelte-t00qfk:disabled{opacity:.5;cursor:not-allowed}.dialog.svelte-1eaqpj{flex-direction:column;gap:1rem;max-width:32rem;display:flex}h2.svelte-1eaqpj{color:var(--textPrimary);margin:0;font-size:1.05rem;font-weight:600}.section.svelte-1eaqpj{flex-direction:column;gap:.5rem;display:flex}.label.svelte-1eaqpj{color:var(--textPrimary);margin:0;font-size:.85rem;font-weight:500}.hint.svelte-1eaqpj{color:var(--textSecondary);margin:0;font-size:.8rem;line-height:1.4}.actions.svelte-1eaqpj{flex-wrap:wrap;gap:.5rem;display:flex}.key-input.svelte-1eaqpj{background:var(--bg);min-width:12rem;color:var(--textPrimary);border:1px solid var(--border);border-radius:.375rem;flex:1;padding:.45rem .6rem;font-size:1rem}.key-input.svelte-1eaqpj:focus{border-color:var(--accent);outline:none}.accent-row.svelte-1eaqpj{color:var(--textSecondary);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.accent-row.svelte-1eaqpj select:where(.svelte-1eaqpj){background:var(--bg);color:var(--textPrimary);border:1px solid var(--border);cursor:pointer;border-radius:.375rem;padding:.35rem .5rem;font-size:.85rem}.close-row.svelte-1eaqpj{justify-content:flex-end;margin-top:.5rem;display:flex}button.svelte-1eaqpj{cursor:pointer;border-radius:.375rem;padding:.45rem .85rem;font-size:.85rem}.btn-primary.svelte-1eaqpj{background:var(--accent);color:#fff;border:1px solid var(--accent)}.btn-primary.svelte-1eaqpj:hover:not(:disabled){background:var(--accentHover);border-color:var(--accentHover)}.btn-secondary.svelte-1eaqpj{color:var(--textSecondary);border:1px solid var(--border);background:0 0}.btn-secondary.svelte-1eaqpj:hover:not(:disabled){color:var(--textPrimary);border-color:var(--accent)}button.svelte-1eaqpj:disabled{opacity:.5;cursor:not-allowed}.sync-btn.svelte-1lc7gep{border:1px solid var(--border);color:var(--textSecondary);cursor:pointer;background:0 0;border-radius:.375rem;align-items:center;gap:.375rem;padding:.3125rem .75rem;font-size:.85rem;transition:color .15s,border-color .15s;display:flex}.sync-btn.svelte-1lc7gep:hover{color:var(--textPrimary);border-color:var(--accent)}.sync-btn.has-token.svelte-1lc7gep{color:var(--textPrimary)}.item.svelte-hflhvq{background:var(--bg);border-radius:6px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.row.svelte-hflhvq{align-items:center;gap:8px;display:flex}.dot.svelte-hflhvq{background:var(--border);border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot.running.svelte-hflhvq{background:var(--accent);animation:1.5s ease-in-out infinite svelte-hflhvq-pulse}.dot.done.svelte-hflhvq{background:var(--typePhrasal)}.dot.error.svelte-hflhvq{background:var(--danger)}@keyframes svelte-hflhvq-pulse{0%,to{opacity:1}50%{opacity:.4}}.label.svelte-hflhvq{color:var(--textPrimary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.88rem;overflow:hidden}.type.svelte-hflhvq{letter-spacing:.05em;text-transform:uppercase;color:var(--textSecondary);flex-shrink:0;font-size:.72rem;font-weight:600}.dismiss.svelte-hflhvq{color:var(--textSecondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:1rem;line-height:1}.dismiss.svelte-hflhvq:hover{color:var(--textPrimary)}.progress-row.svelte-hflhvq{align-items:center;gap:8px;padding-left:16px;display:flex}.track.svelte-hflhvq{background:var(--border);border-radius:2px;flex:1;height:4px;overflow:hidden}.fill.svelte-hflhvq{background:var(--accent);border-radius:2px;height:100%;transition:width .3s}.fill.indeterminate.svelte-hflhvq{width:40%;animation:1.4s ease-in-out infinite svelte-hflhvq-slide}@keyframes svelte-hflhvq-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.count.svelte-hflhvq{color:var(--textSecondary);white-space:nowrap;flex-shrink:0;font-size:.75rem}.error-msg.svelte-hflhvq{color:var(--danger);padding-left:16px;font-size:.8rem}.backdrop.svelte-1h3o0x9{z-index:40;position:fixed;inset:0}.panel.svelte-1h3o0x9{background:var(--surface);border-left:1px solid var(--border);z-index:50;flex-direction:column;width:320px;height:100dvh;transition:transform .2s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.panel.open.svelte-1h3o0x9{transform:translate(0)}.panel-header.svelte-1h3o0x9{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex}.title.svelte-1h3o0x9{color:var(--textPrimary);font-size:.9rem;font-weight:600}.close-btn.svelte-1h3o0x9{color:var(--textSecondary);cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.2rem;line-height:1}.close-btn.svelte-1h3o0x9:hover{color:var(--textPrimary)}.panel-body.svelte-1h3o0x9{flex:1;padding:12px;overflow-y:auto}.list.svelte-1h3o0x9{flex-direction:column;gap:4px;list-style:none;display:flex}.empty.svelte-1h3o0x9{color:var(--textSecondary);text-align:center;margin-top:24px;font-size:.875rem;font-style:italic}.toaster.svelte-1kymlcg{z-index:1000;background:0 0;border:none;flex-direction:column;gap:.5rem;max-width:22rem;margin:0;padding:0;display:flex;position:fixed;inset:auto 1.5rem 1.5rem auto;overflow:visible}.toast.svelte-1kymlcg{border:1px solid;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.4;animation:.2s svelte-1kymlcg-slide-in;display:flex}.toast--info.svelte-1kymlcg{border-color:var(--accent);color:var(--textPrimary);background:#1e2540}.toast--warning.svelte-1kymlcg{border-color:var(--typeIdiom);color:var(--textPrimary);background:#302416}.toast--error.svelte-1kymlcg{border-color:var(--danger);color:var(--textPrimary);background:#2a1515}.message.svelte-1kymlcg{flex:1}.close.svelte-1kymlcg{color:var(--textSecondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:1.1rem;line-height:1}.close.svelte-1kymlcg:hover{color:var(--textPrimary)}@keyframes svelte-1kymlcg-slide-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@font-face{font-family:Ubuntu Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_app/immutable/assets/ubuntu-sans-cyrillic-ext-wght-normal.BuT0pXiX.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:Ubuntu Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_app/immutable/assets/ubuntu-sans-cyrillic-wght-normal.CNNTomPB.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_app/immutable/assets/ubuntu-sans-greek-ext-wght-normal.DhrAXzd8.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Ubuntu Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_app/immutable/assets/ubuntu-sans-greek-wght-normal.Qd-wTFx9.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:Ubuntu Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_app/immutable/assets/ubuntu-sans-latin-ext-wght-normal.B9YaNJWD.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:Ubuntu Sans Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_app/immutable/assets/ubuntu-sans-latin-wght-normal.4elLiOro.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}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{--bg:#0f1117;--surface:#1a1d27;--surfaceHover:#22263a;--border:#2e3348;--textBright:#fff;--textPrimary:#e8eaf6;--textSecondary:#8b90a7;--accent:#6c8ef7;--accentHover:#8ba4ff;--danger:#e05c5c;--dangerHover:#f07070;--typeWord:#6c8ef7;--typeWordBg:#1e2540;--typeWordPlain:#8a93a8;--typePhrasal:#4cad85;--typePhrasalBg:#17302a;--typeIdiom:#e8a550;--typeIdiomBg:#302416;--typeCollocation:#b18cf0;--typeCollocationBg:#2a1f3d;--typeProverb:#e07ba8;--typeProverbBg:#3a1d2c}body{background:var(--bg);color:var(--textPrimary);font-family:Ubuntu Sans Variable,sans-serif}header.svelte-12qhfyh{border-bottom:1px solid var(--border);background:var(--bg);z-index:10;justify-content:space-between;align-items:center;height:3.25rem;padding:0 1.5rem;display:flex;position:sticky;top:0}.brand.svelte-12qhfyh{color:var(--textPrimary);letter-spacing:.01em;font-size:1rem;font-weight:600;text-decoration:none}.header-actions.svelte-12qhfyh{align-items:center;gap:.5rem;display:flex}.tasks-btn.svelte-12qhfyh{border:1px solid var(--border);color:var(--textSecondary);cursor:pointer;background:0 0;border-radius:.375rem;align-items:center;gap:.375rem;padding:.3125rem .75rem;font-size:.85rem;transition:color .15s,border-color .15s;display:flex}.icon-btn.svelte-12qhfyh{border:1px solid var(--border);color:var(--textSecondary);cursor:pointer;background:0 0;border-radius:.375rem;justify-content:center;align-items:center;padding:.3125rem .5rem;transition:color .15s,border-color .15s;display:flex}.icon-btn.svelte-12qhfyh:hover,.tasks-btn.svelte-12qhfyh:hover{color:var(--textPrimary);border-color:var(--accent)}.tasks-btn.has-active.svelte-12qhfyh{border-color:var(--accent);color:var(--accent)}.badge.svelte-12qhfyh{background:var(--accent);color:var(--textBright);text-align:center;border-radius:1rem;min-width:1.125rem;padding:.0625rem .375rem;font-size:.7rem;font-weight:700}.badge.inactive.svelte-12qhfyh{background:var(--border);color:var(--textSecondary)}main.svelte-12qhfyh{max-width:45rem;margin:0 auto;padding:28px 16px}
