.aac-root.svelte-1uvpckb{box-sizing:border-box;background:#080809;flex-direction:column;height:100%;display:flex;overflow:hidden}.aac-sentence-bar.svelte-1uvpckb{background:#ffffff0a;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:8px;min-height:60px;padding:10px 12px;display:flex}.aac-sentence-words.svelte-1uvpckb{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-height:36px;display:flex}.aac-sentence-placeholder.svelte-1uvpckb{color:#ffffff40;font-size:13px;font-style:italic}.aac-sentence-word.svelte-1uvpckb{color:#30d158;cursor:pointer;background:#30d1581f;border:1.5px solid #30d15866;border-radius:20px;padding:5px 12px;font-family:inherit;font-size:15px;font-weight:600;transition:background .1s}.aac-sentence-word.svelte-1uvpckb:hover{background:#30d15838}.aac-sentence-word.svelte-1uvpckb:focus-visible{outline-offset:2px;outline:3px solid #30d158}.aac-sentence-actions.svelte-1uvpckb{flex-shrink:0;align-items:center;gap:8px;display:flex}.aac-sentence-clear.svelte-1uvpckb{color:#ffffff73;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:background .1s;display:flex}.aac-sentence-clear.svelte-1uvpckb:hover{color:#ff453a;background:#ff3b3033}.aac-sentence-speak.svelte-1uvpckb{color:#000;cursor:pointer;background:#30d158;border:none;border-radius:20px;align-items:center;gap:6px;min-height:44px;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:700;transition:filter .1s;display:flex}.aac-sentence-speak.svelte-1uvpckb:hover{filter:brightness(1.1)}.aac-sentence-speak.svelte-1uvpckb:active{transform:scale(.96)}.aac-sentence-speak.svelte-1uvpckb:focus-visible{outline-offset:3px;outline:3px solid #30d158}.aac-predictions.svelte-1uvpckb{scrollbar-width:none;background:#ffffff05;border-bottom:1px solid #ffffff0f;flex-shrink:0;gap:6px;padding:6px 12px;display:flex;overflow-x:auto}.aac-predictions.svelte-1uvpckb::-webkit-scrollbar{display:none}.aac-pred-pill.svelte-1uvpckb{color:#0a84ff;cursor:pointer;white-space:nowrap;background:#0a84ff1a;border:1.5px solid #0a84ff59;border-radius:20px;flex-shrink:0;padding:5px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s}.aac-pred-pill.svelte-1uvpckb:hover{background:#0a84ff33}.aac-pred-pill.svelte-1uvpckb:focus-visible{outline-offset:2px;outline:3px solid #0a84ff}.aac-tabs.svelte-1uvpckb{scrollbar-width:none;flex-shrink:0;gap:4px;padding:10px 10px 0;display:flex;overflow-x:auto}.aac-tabs.svelte-1uvpckb::-webkit-scrollbar{display:none}.aac-tab.svelte-1uvpckb{color:#ffffff73;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1.5px solid #ffffff1a;border-radius:20px;flex-shrink:0;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.aac-tab.svelte-1uvpckb:focus-visible{outline-offset:2px;outline:3px solid #30d158}.aac-tab-active.svelte-1uvpckb{color:#30d158;background:#30d1582e;border-color:#30d158}.aac-grid.svelte-1uvpckb{flex:1;grid-template-columns:repeat(4,1fr);align-content:start;gap:8px;padding:10px;display:grid;overflow-y:auto}@media (width>=600px){.aac-grid.svelte-1uvpckb{grid-template-columns:repeat(5,1fr);gap:10px}}@media (width>=900px){.aac-grid.svelte-1uvpckb{grid-template-columns:repeat(6,1fr)}}.aac-tile.svelte-1uvpckb{border:2px solid var(--tile-color);background:color-mix(in srgb, var(--tile-color) 14%, #0d0d10);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:110px;padding:12px 6px;font-family:inherit;transition:transform 80ms,background .1s,box-shadow .1s;display:flex;box-shadow:0 1px 3px #0006}.aac-tile.svelte-1uvpckb:active,.aac-tile-active.svelte-1uvpckb{background:color-mix(in srgb, var(--tile-color) 32%, #0d0d10);box-shadow:0 0 14px color-mix(in srgb, var(--tile-color) 50%, transparent);transform:scale(.96)}.aac-tile.svelte-1uvpckb:focus-visible{outline:4px solid var(--tile-color);outline-offset:2px}.aac-tile-add.svelte-1uvpckb{--tile-color:#ffffff40;opacity:.6;border-style:dashed}.aac-tile-img.svelte-1uvpckb{-o-object-fit:cover;object-fit:cover;pointer-events:none;border-radius:10px;flex-shrink:0;width:52px;height:52px}.aac-icon.svelte-1uvpckb{pointer-events:none;font-size:44px;line-height:1}.aac-label.svelte-1uvpckb{color:#ffffffeb;text-align:center;word-break:break-word;pointer-events:none;letter-spacing:.01em;font-size:13px;font-weight:700;line-height:1.3}.aac-empty.svelte-1uvpckb{text-align:center;color:#ffffff4d;padding:40px 20px;font-size:14px;line-height:1.8}.aac-modal-backdrop.svelte-1uvpckb{z-index:99998;background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.aac-modal.svelte-1uvpckb{background:#1c1c1e;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;gap:14px;width:min(320px,100%);padding:24px;display:flex;box-shadow:0 24px 80px #0009}.aac-modal-title.svelte-1uvpckb{color:#fff;margin:0;font-size:16px;font-weight:700}.aac-modal-field.svelte-1uvpckb{flex-direction:column;gap:5px;display:flex}.aac-modal-label.svelte-1uvpckb{color:#fff6;font-size:11px}.aac-modal-icon-input.svelte-1uvpckb{color:#fff;text-align:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:64px;padding:10px;font-family:inherit;font-size:22px}.aac-modal-text-input.svelte-1uvpckb{color:#fff;box-sizing:border-box;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:15px}.aac-modal-text-input.svelte-1uvpckb:focus{border-color:#30d158}.aac-colour-row.svelte-1uvpckb{flex-wrap:wrap;gap:6px;display:flex}.aac-colour-row-inner.svelte-1uvpckb{flex-wrap:wrap;gap:8px;display:flex}.aac-colour-swatch.svelte-1uvpckb{cursor:pointer;border:2.5px solid #0000;border-radius:50%;width:28px;height:28px;transition:transform .1s;display:block}.aac-swatch-active.svelte-1uvpckb{border-color:#fff;transform:scale(1.15)}.aac-modal-actions.svelte-1uvpckb{gap:8px;display:flex}.aac-modal-btn.svelte-1uvpckb{cursor:pointer;border:none;border-radius:12px;flex:1;min-height:44px;padding:12px;font-family:inherit;font-size:14px;font-weight:700}.aac-modal-btn.svelte-1uvpckb:disabled{opacity:.4;cursor:not-allowed}.aac-modal-btn-primary.svelte-1uvpckb{color:#000;background:#30d158}.aac-modal-btn-ghost.svelte-1uvpckb{color:#fff;background:#ffffff14}.aac-modal-btn-delete.svelte-1uvpckb{color:#ff453a;background:#ff453a26;flex:none;padding:12px 16px}.aac-img-row.svelte-1uvpckb{align-items:center;gap:10px;display:flex}.aac-img-preview.svelte-1uvpckb{-o-object-fit:cover;object-fit:cover;border:1.5px solid #ffffff26;border-radius:12px;width:56px;height:56px}.aac-img-clear.svelte-1uvpckb{color:#ff453a;cursor:pointer;background:#ff453a33;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.aac-img-upload-btn.svelte-1uvpckb{color:#fff9;cursor:pointer;background:#ffffff0a;border:1.5px dashed #fff3;border-radius:10px;padding:9px 16px;font-family:inherit;font-size:13px;transition:background .12s,border-color .12s}.aac-img-upload-btn.svelte-1uvpckb:hover{background:#ffffff17;border-color:#ffffff59}.shell.svelte-tsw0jt{background:var(--bg,#0a0a0f);flex-direction:column;height:100%;display:flex;overflow:hidden}.mode-tabs.svelte-tsw0jt{border-bottom:1px solid var(--sep);background:#0000004d;flex-shrink:0;gap:0;display:flex}.mode-tab.svelte-tsw0jt{color:var(--text3);cursor:pointer;letter-spacing:-.1px;background:0 0;border:none;border-bottom:2.5px solid #0000;flex:1;padding:10px 0;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.mode-tab.svelte-tsw0jt:hover{color:var(--text1);background:#ffffff08}.mode-tab.active.svelte-tsw0jt{color:var(--accent);border-bottom-color:var(--accent);background:#0a84ff0d}.board-wrap.svelte-tsw0jt{flex-direction:column;flex:1;display:flex;overflow:hidden}.toolbar.svelte-tsw0jt{border-bottom:1px solid var(--sep);flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.toolbar-title.svelte-tsw0jt{color:var(--text1);flex:1;font-size:15px;font-weight:700}.tool-btn.svelte-tsw0jt{border:1.5px solid var(--sep);background:var(--card);height:36px;color:var(--text2);cursor:pointer;border-radius:9px;padding:0 12px;font-family:inherit;font-size:13px;transition:all .12s}.tool-btn.svelte-tsw0jt:hover{border-color:var(--accent);color:var(--text1)}.tool-btn.active.svelte-tsw0jt{background:var(--accent);color:#fff;border-color:var(--accent)}.ai-badge.svelte-tsw0jt{letter-spacing:.2px;white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:600}.ai-badge.nano.svelte-tsw0jt{color:#30d158;background:#30d1581f;border:1px solid #30d15840}.ai-badge.cloud.svelte-tsw0jt{color:#5ac8fa;background:#5ac8fa1f;border:1px solid #5ac8fa40}.ai-badge.loading.svelte-tsw0jt{color:#ff9f0a;background:#ff9f0a1f;border:1px solid #ff9f0a40}.thread.svelte-tsw0jt{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.msg-wrap.svelte-tsw0jt{flex-direction:column;display:flex}.msg-wrap.user.svelte-tsw0jt{align-items:flex-end}.msg-wrap.ai.svelte-tsw0jt{align-items:flex-start}.bubble.svelte-tsw0jt{border-radius:18px;max-width:78%;padding:12px 16px;font-size:16px;line-height:1.5}.bubble.user.svelte-tsw0jt{background:var(--accent);color:#fff;border-bottom-right-radius:6px}.bubble.ai.svelte-tsw0jt{background:var(--card);color:var(--text1);border:1.5px solid var(--sep);border-bottom-left-radius:6px}.bubble-emojis.svelte-tsw0jt{margin-bottom:4px;font-size:28px;line-height:1.2;display:block}.thinking-bubble.svelte-tsw0jt{background:var(--card);border:1.5px solid var(--sep);border-radius:18px 18px 18px 6px;align-items:center;gap:6px;padding:14px 18px;display:flex}.dot.svelte-tsw0jt{background:var(--text3);border-radius:50%;width:8px;height:8px;animation:1.2s infinite svelte-tsw0jt-bounce}.dot.svelte-tsw0jt:nth-child(2){animation-delay:.2s}.dot.svelte-tsw0jt:nth-child(3){animation-delay:.4s}@keyframes svelte-tsw0jt-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}}.empty.svelte-tsw0jt{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.empty-icon.svelte-tsw0jt{font-size:64px}.empty-text.svelte-tsw0jt{color:var(--text2);max-width:260px;font-size:16px;line-height:1.5}.quick-bar.svelte-tsw0jt{border-top:1px solid var(--sep);background:var(--card);flex-direction:column;flex-shrink:0;gap:8px;padding:10px 12px;display:flex}.quick-label.svelte-tsw0jt{color:var(--text3);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.quick-grid.svelte-tsw0jt{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quick-btn.svelte-tsw0jt{border:2.5px solid var(--sep);background:var(--bg);height:68px;color:var(--text1);cursor:pointer;text-align:center;border-radius:14px;justify-content:center;align-items:center;padding:0 12px;font-family:inherit;font-size:17px;font-weight:600;line-height:1.3;transition:all .12s;display:flex}.quick-btn.svelte-tsw0jt:hover{border-color:var(--accent);background:#0a84ff14}.quick-btn.focused.svelte-tsw0jt{color:#fff;transform:scale(1.03);box-shadow:0 0 0 3px #0a84ff4d,0 4px 16px #0000004d;border-color:var(--accent)!important;background:#0a84ff29!important}.quick-thinking.svelte-tsw0jt{background:var(--badge-bg);border:2px dashed var(--sep);height:56px;color:var(--text3);border-radius:14px;grid-column:span 2;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.emoji-toggle.svelte-tsw0jt{align-items:center;gap:8px;display:flex}.text-input-row.svelte-tsw0jt{align-items:center;gap:6px;display:flex}.text-input.svelte-tsw0jt{border:1.5px solid var(--sep);background:var(--badge-bg);height:44px;color:var(--text1);border-radius:12px;outline:none;flex:1;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.text-input.svelte-tsw0jt::placeholder{color:var(--text3)}.text-input.svelte-tsw0jt:focus{border-color:var(--accent)}.text-input.svelte-tsw0jt:disabled{opacity:.4}.text-send-btn.svelte-tsw0jt{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:700;transition:opacity .12s;display:flex}.text-send-btn.svelte-tsw0jt:disabled{opacity:.3;cursor:not-allowed}.text-send-btn.svelte-tsw0jt:not(:disabled):hover{opacity:.85}.emoji-open-btn.svelte-tsw0jt{border:1.5px solid var(--sep);background:var(--badge-bg);height:44px;color:var(--text2);cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:13px;font-weight:600;transition:all .12s;display:flex}.emoji-open-btn.svelte-tsw0jt:hover{border-color:var(--accent);color:var(--text1)}.phrase-row.svelte-tsw0jt{flex-wrap:wrap;align-items:center;gap:4px;padding:6px 4px;display:flex}.phrase-chip.svelte-tsw0jt{cursor:pointer;background:var(--badge-bg);border:1.5px solid var(--sep);border-radius:8px;padding:3px 6px;font-size:26px;transition:transform .1s}.phrase-chip.svelte-tsw0jt:hover{border-color:#ff453a;transform:scale(1.1)}.send-phrase-btn.svelte-tsw0jt{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:12px;height:40px;margin-left:auto;padding:0 16px;font-family:inherit;font-size:14px;font-weight:700}.emoji-panel.svelte-tsw0jt{border-top:2px solid var(--accent);background:var(--bg);flex-direction:column;flex-shrink:0;max-height:320px;display:flex}.cat-strip.svelte-tsw0jt{scrollbar-width:none;flex-shrink:0;gap:6px;padding:8px 12px;display:flex;overflow-x:auto}.cat-strip.svelte-tsw0jt::-webkit-scrollbar{display:none}.cat-pill.svelte-tsw0jt{border:2px solid var(--sep);background:var(--card);height:38px;color:var(--text2);cursor:pointer;white-space:nowrap;border-radius:99px;flex-shrink:0;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:all .12s}.cat-pill.active.svelte-tsw0jt{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.emoji-grid.svelte-tsw0jt{flex:1;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px 12px 12px;display:grid;overflow-y:auto}.emoji-tile.svelte-tsw0jt{aspect-ratio:1;border:2px solid var(--sep);background:var(--card);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:88px;font-family:inherit;transition:all .1s;display:flex}.emoji-tile.svelte-tsw0jt:hover,.emoji-tile.focused.svelte-tsw0jt{border-color:var(--accent);background:#0a84ff1f}.emoji-tile.focused.svelte-tsw0jt{transform:scale(1.06);box-shadow:0 0 0 3px #0a84ff4d}.e-glyph.svelte-tsw0jt{font-size:42px;line-height:1}.e-label.svelte-tsw0jt{color:var(--text3);font-size:11px;font-weight:500}.fav-strip.svelte-tsw0jt{scrollbar-width:none;flex-shrink:0;gap:6px;padding:6px 12px 0;display:flex;overflow-x:auto}.fav-strip.svelte-tsw0jt::-webkit-scrollbar{display:none}.fav-chip.svelte-tsw0jt{border:2px solid var(--sep);background:var(--card);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:26px;transition:all .1s;display:flex}.fav-chip.svelte-tsw0jt:hover{border-color:var(--accent);transform:scale(1.08)}.qr-pop.svelte-tsw0jt{background:var(--card);border:1.5px solid var(--sep);z-index:50;border-radius:16px;margin-bottom:8px;padding:14px;position:absolute;bottom:100%;right:0;box-shadow:0 8px 32px #00000080}.browse.svelte-xlkdbd{background:var(--bg,#0a0a0f);flex-direction:column;height:100%;display:flex;overflow:hidden}.home.svelte-xlkdbd{flex-direction:column;flex:1;gap:12px;padding:12px;display:flex;overflow:hidden}.home-header.svelte-xlkdbd{flex-shrink:0;align-items:center;gap:8px;display:flex}.home-header.svelte-xlkdbd h2:where(.svelte-xlkdbd){color:var(--text1,#fff);flex:1;margin:0;font-size:17px;font-weight:700}.lang-badge.svelte-xlkdbd{color:#5ac8fa;background:#5ac8fa1f;border:1px solid #5ac8fa40;border-radius:20px;padding:3px 10px;font-size:12px}.url-toggle.svelte-xlkdbd{border:1.5px solid var(--sep,#ffffff1a);background:var(--card,#ffffff0d);width:36px;height:36px;color:var(--text2,#ffffff80);cursor:pointer;border-radius:10px;flex-shrink:0;font-size:16px}.url-bar.svelte-xlkdbd{flex-shrink:0;gap:8px;display:flex}.url-input.svelte-xlkdbd{border:1.5px solid var(--sep,#ffffff1a);background:var(--card,#ffffff0d);height:40px;color:var(--text1,#fff);border-radius:10px;outline:none;flex:1;padding:0 12px;font-family:inherit;font-size:14px}.url-go.svelte-xlkdbd{background:var(--accent,#007aff);color:#fff;cursor:pointer;border:none;border-radius:10px;height:40px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600}.site-grid.svelte-xlkdbd{flex:1;grid-template-columns:repeat(3,1fr);align-content:start;gap:8px;display:grid;overflow-y:auto}.site-tile.svelte-xlkdbd{border:2px solid var(--sep,#ffffff14);background:var(--card,#ffffff0a);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:80px;padding:16px 8px;font-family:inherit;transition:all .12s;display:flex}.site-tile.svelte-xlkdbd:hover,.site-tile.focused.svelte-xlkdbd{border-color:var(--accent,#007aff);background:#007aff1a;transform:scale(1.02)}.site-icon.svelte-xlkdbd{font-size:28px;line-height:1}.site-label.svelte-xlkdbd{color:var(--text2,#fff9);text-align:center;font-size:11px;font-weight:600}.agent-strip.svelte-xlkdbd{color:#ffffff4d;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-shrink:0;align-items:flex-start;gap:10px;padding:10px 12px;font-size:11px;line-height:1.5;display:flex}.agent-strip.svelte-xlkdbd strong:where(.svelte-xlkdbd){color:#ffffff80}.loading-screen.svelte-xlkdbd,.error-screen.svelte-xlkdbd{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.loading-spinner.svelte-xlkdbd{font-size:48px;animation:2s linear infinite svelte-xlkdbd-spin}@keyframes svelte-xlkdbd-spin{to{transform:rotate(360deg)}}.error-icon.svelte-xlkdbd{font-size:48px}.error-msg.svelte-xlkdbd{color:#fff9;text-align:center;max-width:280px;font-size:15px}.back-btn.svelte-xlkdbd{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1.5px solid #ffffff26;border-radius:12px;height:44px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:600}.reader.svelte-xlkdbd{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.reader-toolbar.svelte-xlkdbd{border-bottom:1px solid var(--sep,#ffffff14);background:#0000004d;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.article-title.svelte-xlkdbd{color:var(--text2,#fff9);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:600;overflow:hidden}.toolbar-right.svelte-xlkdbd{flex-shrink:0;align-items:center;gap:6px;display:flex}.tool-btn.svelte-xlkdbd{border:1.5px solid var(--sep,#ffffff1a);background:var(--card,#ffffff0d);height:32px;color:var(--text2,#ffffff80);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;transition:all .12s}.tool-btn.active.svelte-xlkdbd{background:var(--accent,#007aff);color:#fff;border-color:var(--accent,#007aff)}.tool-btn.accent.svelte-xlkdbd{color:#5ac8fa;background:#5ac8fa1f;border-color:#5ac8fa4d}.tool-btn.svelte-xlkdbd:hover{border-color:var(--accent,#007aff);color:#fff}.badge.svelte-xlkdbd{border-radius:8px;align-items:center;gap:4px;height:28px;padding:0 10px;font-size:12px;font-weight:600;display:flex}.badge.translating.svelte-xlkdbd{color:#ff9f0a;background:#ff9f0a1f;border:1px solid #ff9f0a40}.badge.translated.svelte-xlkdbd{color:#30d158;background:#30d1581f;border:1px solid #30d15840}.content-wrap.svelte-xlkdbd{color:var(--text1,#f0f0f0);-webkit-overflow-scrolling:touch;flex:1;padding:20px 16px;font-size:17px;line-height:1.7;overflow-y:auto}.article-h1.svelte-xlkdbd{margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.3}.byline.svelte-xlkdbd{color:var(--text3,#ffffff59);margin:0 0 16px;font-size:12px}.content-wrap h2{margin:20px 0 8px;font-size:18px;font-weight:700}.content-wrap p{margin:0 0 14px}.summary-panel.svelte-xlkdbd{border-top:1px solid var(--sep,#ffffff14);background:#00000040;flex-shrink:0;max-height:180px;padding:10px 14px;overflow-y:auto}.summary-header.svelte-xlkdbd{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.summary-label.svelte-xlkdbd{color:var(--accent,#007aff);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.level-btns.svelte-xlkdbd{gap:5px;display:flex}.level-btn.svelte-xlkdbd{border:1.5px solid var(--sep,#ffffff1a);height:26px;color:var(--text3,#fff6);cursor:pointer;background:0 0;border-radius:7px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:600;transition:all .12s}.level-btn.svelte-xlkdbd:hover{border-color:var(--accent,#007aff);color:var(--text1,#fff)}.level-btn.active.svelte-xlkdbd{background:var(--accent,#007aff);border-color:var(--accent,#007aff);color:#fff}.level-btn.svelte-xlkdbd:disabled{opacity:.4;cursor:not-allowed}.summary-source.svelte-xlkdbd{color:#ffffff4d;margin-left:auto;font-size:10px}.summary-loading.svelte-xlkdbd{gap:5px;padding:8px 0;display:flex}.dot.svelte-xlkdbd{background:var(--accent,#007aff);border-radius:50%;width:7px;height:7px;animation:1.2s infinite svelte-xlkdbd-bounce}.dot.svelte-xlkdbd:nth-child(2){animation-delay:.2s}.dot.svelte-xlkdbd:nth-child(3){animation-delay:.4s}@keyframes svelte-xlkdbd-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}.summary-text.svelte-xlkdbd{color:var(--text1,#f0f0f0);cursor:pointer;margin:0;font-size:14px;line-height:1.6}.summary-hint.svelte-xlkdbd{color:#ffffff4d;margin:0;font-size:12px}.device-hint.svelte-xlkdbd{color:#30d158b3}.section-nav.svelte-xlkdbd{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:200px;right:12px}.nav-btn.svelte-xlkdbd{color:#ffffff80;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border:1.5px solid #ffffff1a;border-radius:50%;width:40px;height:40px;font-size:16px;transition:all .12s}.nav-btn.svelte-xlkdbd:hover{border-color:var(--accent,#007aff);color:#fff}body{background:#000;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif}.partner-root.svelte-1ejqx7n{background:#0a0f1e;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px;transition:background .3s;display:flex}.partner-root.flash.svelte-1ejqx7n{background:#0d2040}.partner-header.svelte-1ejqx7n{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0f1ecc;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 32px;display:flex;position:fixed;top:0;left:0;right:0}.partner-logo.svelte-1ejqx7n{color:#fff;font-size:20px;font-weight:700}.partner-time.svelte-1ejqx7n{color:#fff6;font-variant-numeric:tabular-nums;font-size:16px}.partner-emojis.svelte-1ejqx7n{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px;display:flex}.partner-emoji.svelte-1ejqx7n{filter:drop-shadow(0 4px 12px #00000080);font-size:72px;line-height:1}.partner-message.svelte-1ejqx7n{color:#fff;text-align:center;text-shadow:0 2px 20px #007aff4d;max-width:800px;font-size:clamp(32px,5vw,64px);font-weight:600;line-height:1.3}.partner-hint.svelte-1ejqx7n{color:#fff3;letter-spacing:.04em;font-size:13px;position:fixed;bottom:24px}
