.tooltip-portal{position:fixed;background-color:#000;color:#fff;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:500;box-shadow:0 2px 8px #9191914d;z-index:99999;pointer-events:none;width:max-content;max-width:220px;transition:opacity .25s ease-in-out}.tooltip-portal:after{content:"";position:absolute;border-width:5px;border-style:solid}.tooltip-portal.top:after{top:100%;left:var(--tooltip-arrow-left, 50%);transform:translate(-50%);border-color:#000 transparent transparent transparent}.tooltip-portal.right:after{top:50%;right:100%;transform:translateY(-50%);border-color:transparent #000 transparent transparent}.tooltip-portal.left:after{top:50%;left:100%;transform:translateY(-50%);border-color:transparent transparent transparent #000}.glowing-dot.svelte-1snlsup{width:7px;height:7px;border-radius:50%;z-index:1;flex-shrink:0;background-color:#28a745;box-shadow:0 0 4px #28a745,0 0 8px #28a745;animation:svelte-1snlsup-glow-dark 1.5s infinite alternate}.glowing-dot.absolute.svelte-1snlsup{position:absolute;left:8px;top:50%;transform:translateY(-50%)}.glowing-dot.svelte-1snlsup:not(.absolute){margin:0 8px 0 4px}.glowing-dot.light.svelte-1snlsup{background-color:#1e8e1e;box-shadow:0 0 3px #1e8e1e,0 0 6px #1e8e1e;animation-name:svelte-1snlsup-glow-light}@keyframes svelte-1snlsup-glow-dark{0%{box-shadow:0 0 4px #28a745,0 0 8px #28a745}to{box-shadow:0 0 6px #28a745,0 0 12px #28a745}}@keyframes svelte-1snlsup-glow-light{0%{box-shadow:0 0 2px #218838,0 0 4px #218838}to{box-shadow:0 0 4px #218838,0 0 8px #218838}}.playlist-origin-mark.svelte-q7wjw4{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:15px;height:15px;margin-left:5px;border-radius:4px;color:#fff;font-family:Arial,sans-serif;font-size:7px;font-weight:700;letter-spacing:0;line-height:1}.playlist-origin-mark.chatgpt.svelte-q7wjw4{background:#1d8f73}.playlist-origin-mark.claude.svelte-q7wjw4{background:#b95a3a}.playlist-origin-mark.gemini.svelte-q7wjw4{background:#3e6fd8}.playlist-origin-mark.external_ai.svelte-q7wjw4{background:var(--md-sys-color-secondary);color:var(--md-sys-color-on-secondary)}html:not(.dark) .sidebar-tree-row.svelte-1kw4dnk{transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}html:not(.dark) .sidebar-tree-row.svelte-1kw4dnk:hover{background:var(--sidebar-item-hover)!important;color:var(--md-sys-color-on-surface)}html:not(.dark) .sidebar-tree-row.is-focused.svelte-1kw4dnk{background:var(--sidebar-item-focused)!important;color:var(--md-sys-color-primary);box-shadow:inset 2px 0 0 var(--md-sys-color-primary)}.group.svelte-1kw4dnk:hover .item-name:where(.svelte-1kw4dnk),.item-name.menu-active.svelte-1kw4dnk{margin-right:1.4rem}.diamond-emoji.svelte-1kw4dnk{position:absolute;left:5px;top:50%;transform:translateY(-50%);width:13px;height:13px;text-align:center;line-height:1;display:flex;align-items:center;justify-content:center}.diamond-icon.svelte-1kw4dnk{width:13px;height:11px;display:block}.drop-target-container.bg-surface-variant.svelte-1lvlyg2>div{background:transparent!important}html:not(.dark) .sidebar-tree-row.svelte-1lvlyg2{transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}html:not(.dark) .sidebar-tree-row.svelte-1lvlyg2:hover{background:var(--sidebar-item-hover)!important;color:var(--md-sys-color-on-surface)}html:not(.dark) .sidebar-tree-row.is-focused.svelte-1lvlyg2{background:var(--sidebar-item-focused)!important;color:var(--md-sys-color-primary);box-shadow:inset 2px 0 0 var(--md-sys-color-primary)}.splitting-folder.svelte-1lvlyg2{position:relative}.splitting-folder.svelte-1lvlyg2:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--md-sys-color-on-surface) 28%,transparent),transparent);transform:translate(-110%);animation:svelte-1lvlyg2-split-shimmer .8s linear infinite;animation-fill-mode:both;pointer-events:none}@keyframes svelte-1lvlyg2-split-shimmer{0%{transform:translate(-110%)}to{transform:translate(110%)}}.group.svelte-1lvlyg2:hover .item-name:where(.svelte-1lvlyg2),.item-name.menu-active.svelte-1lvlyg2{margin-right:1.4rem}.diamond-emoji.svelte-1lvlyg2{position:absolute;left:4px;top:50%;transform:translateY(-50%);width:10px;text-align:center;font-size:12px;line-height:1}.unified-sidebar.svelte-se3g7c{position:relative;display:flex;flex-direction:column;width:260px;height:100vh;background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);z-index:1002;transition:width .18s ease,box-shadow .18s ease}html:not(.dark) .unified-sidebar.svelte-se3g7c{--sidebar-chameleon-rest: var(--md-sys-color-primary-container);--sidebar-chameleon-hover: var(--md-sys-color-secondary-container);--sidebar-item-hover: color-mix( in srgb, var(--md-sys-color-primary-container) 78%, var(--md-sys-color-primary) 4% );--sidebar-item-focused: color-mix( in srgb, var(--md-sys-color-primary-container) 82%, var(--md-sys-color-primary) 18% );--sidebar-chameleon-text: var(--md-sys-color-on-surface-variant);--sidebar-chameleon-hover-text: var(--md-sys-color-on-primary-container);background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface)}.unified-sidebar.fast-typing-sidebar-collapsed.svelte-se3g7c{width:74px;padding-top:9px;box-sizing:border-box}.main-content.svelte-se3g7c{flex:1;display:flex;flex-direction:column;overflow:hidden;font-family:Poppins,sans-serif;font-size:14px;opacity:1;transform:none;transition:opacity .15s ease,transform .18s ease}.fast-typing-main-content-hidden.svelte-se3g7c{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:none}.brand-wrap.svelte-se3g7c{width:100%;display:flex;overflow:hidden}.brand-wrap.fast-typing-brand-collapsed.svelte-se3g7c{justify-content:center;width:auto;margin:0 auto .4rem}.unified-sidebar.svelte-se3g7c .brand-wrap a.group{padding-right:16px}.collapsed-logo-link.svelte-se3g7c{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:var(--md-sys-color-surface-variant);transition:background-color .2s ease}.collapsed-logo-link.svelte-se3g7c:hover{background:var(--md-sys-color-secondary-container)}html:not(.dark) .unified-sidebar.svelte-se3g7c .brand-wrap a.group,html:not(.dark) .collapsed-logo-link.svelte-se3g7c{box-sizing:border-box;background-color:var(--sidebar-chameleon-rest)!important;border:1px solid transparent;color:var(--sidebar-chameleon-text)!important;box-shadow:none}html:not(.dark) .unified-sidebar.svelte-se3g7c .brand-wrap a.group:hover,html:not(.dark) .collapsed-logo-link.svelte-se3g7c:hover{background-color:var(--sidebar-chameleon-hover)!important;border-color:transparent;color:var(--sidebar-chameleon-hover-text)!important}html:not(.dark) .unified-sidebar.svelte-se3g7c .brand-wrap a.group span{color:var(--sidebar-chameleon-text)}html:not(.dark) .unified-sidebar.svelte-se3g7c .brand-wrap a.group:hover span{color:var(--sidebar-chameleon-hover-text)}.collapsed-logo-media.svelte-se3g7c{width:36px;height:36px;border-radius:999px;overflow:hidden}.collapsed-logo-image.svelte-se3g7c{width:100%;height:100%;object-fit:cover;display:block}.sidebar-header.svelte-se3g7c{display:flex;padding:8px 8px 0 5px}.actions.svelte-se3g7c{width:100%;display:flex;flex-direction:column;align-items:center}.actions.svelte-se3g7c button:where(.svelte-se3g7c){background:none;color:var(--md-sys-color-on-surface-variant);cursor:pointer;border-radius:8px}.actions.svelte-se3g7c button:where(.svelte-se3g7c):hover{opacity:1;border-color:var(--md-sys-color-outline)}.actions.svelte-se3g7c button.active-fast-typing-entry:where(.svelte-se3g7c){background:color-mix(in srgb,var(--md-sys-color-secondary-container) 86%,transparent);color:var(--md-sys-color-on-secondary-container)}html:not(.dark) .actions.svelte-se3g7c button.active-fast-typing-entry:where(.svelte-se3g7c){background:var(--sidebar-item-focused);color:var(--md-sys-color-primary)}.actions.svelte-se3g7c button:where(.svelte-se3g7c):disabled{opacity:.4;cursor:not-allowed}.actions.svelte-se3g7c button:where(.svelte-se3g7c) img:where(.svelte-se3g7c){display:block}.actions.svelte-se3g7c button:where(.svelte-se3g7c) svg:where(.svelte-se3g7c){display:block;flex-shrink:0}.actions.svelte-se3g7c .books-btn:where(.svelte-se3g7c),.actions.svelte-se3g7c .courses-btn:where(.svelte-se3g7c),.actions.svelte-se3g7c .fast-typing-btn:where(.svelte-se3g7c),.actions.svelte-se3g7c .typing-stats-btn:where(.svelte-se3g7c),.actions.svelte-se3g7c .new-folder-btn:where(.svelte-se3g7c),.actions.svelte-se3g7c .new-playlist-btn:where(.svelte-se3g7c),.actions.svelte-se3g7c .agent-console-btn:where(.svelte-se3g7c){width:calc(100% - 2px);display:flex;align-items:center;margin-left:2px;padding:6px 14px;color:var(--md-sys-color-on-surface);font-weight:400}.actions.svelte-se3g7c .typing-stats-btn:where(.svelte-se3g7c){margin-top:1px}.actions.svelte-se3g7c .books-btn:where(.svelte-se3g7c):hover,.actions.svelte-se3g7c .courses-btn:where(.svelte-se3g7c):hover,.actions.svelte-se3g7c .fast-typing-btn:where(.svelte-se3g7c):hover,.actions.svelte-se3g7c .typing-stats-btn:where(.svelte-se3g7c):hover,.actions.svelte-se3g7c .new-folder-btn:where(.svelte-se3g7c):hover,.actions.svelte-se3g7c .new-playlist-btn:where(.svelte-se3g7c):hover,.actions.svelte-se3g7c .agent-console-btn:where(.svelte-se3g7c):hover{background:var(--md-sys-color-surface-variant);border-color:transparent}html:not(.dark) .actions.svelte-se3g7c .books-btn:where(.svelte-se3g7c):hover,html:not(.dark) .actions.svelte-se3g7c .courses-btn:where(.svelte-se3g7c):hover,html:not(.dark) .actions.svelte-se3g7c .fast-typing-btn:where(.svelte-se3g7c):hover,html:not(.dark) .actions.svelte-se3g7c .typing-stats-btn:where(.svelte-se3g7c):hover,html:not(.dark) .actions.svelte-se3g7c .new-folder-btn:where(.svelte-se3g7c):hover,html:not(.dark) .actions.svelte-se3g7c .new-playlist-btn:where(.svelte-se3g7c):hover,html:not(.dark) .actions.svelte-se3g7c .agent-console-btn:where(.svelte-se3g7c):hover{background:var(--sidebar-item-hover);color:var(--md-sys-color-primary)}.actions.svelte-se3g7c .agent-console-btn.active-agent-console:where(.svelte-se3g7c){background:color-mix(in srgb,var(--md-sys-color-secondary-container) 86%,transparent);color:var(--md-sys-color-on-secondary-container)}html:not(.dark) .actions.svelte-se3g7c .agent-console-btn.active-agent-console:where(.svelte-se3g7c){background:var(--sidebar-item-focused);color:var(--md-sys-color-primary)}html:not(.dark) .actions.svelte-se3g7c :where(.svelte-se3g7c):is(.books-btn:where(.svelte-se3g7c),.courses-btn:where(.svelte-se3g7c),.fast-typing-btn:where(.svelte-se3g7c),.typing-stats-btn:where(.svelte-se3g7c),.new-folder-btn:where(.svelte-se3g7c),.new-playlist-btn:where(.svelte-se3g7c),.agent-console-btn:where(.svelte-se3g7c)):is(:where(.svelte-se3g7c):hover,:where(.svelte-se3g7c):focus,:where(.svelte-se3g7c):focus-visible){color:var(--md-sys-color-on-surface)}html:not(.dark) .actions.svelte-se3g7c :is(.courses-btn:where(.svelte-se3g7c),.typing-stats-btn:where(.svelte-se3g7c)).active-fast-typing-entry:where(.svelte-se3g7c){color:var(--md-sys-color-on-surface)}.sidebar-divider.svelte-se3g7c{box-sizing:border-box;width:100%;height:14px;padding:2px 14px 1px 8px;color:color-mix(in srgb,var(--md-sys-color-outline-variant) 72%,transparent);pointer-events:none}.sidebar-divider.svelte-se3g7c svg:where(.svelte-se3g7c){display:block;width:100%;height:100%;overflow:visible}.sidebar-divider.svelte-se3g7c path:where(.svelte-se3g7c){fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.sidebar-content.svelte-se3g7c{flex:1;overflow-y:auto;padding:0 10px 10px 4px;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:transparent transparent;direction:rtl}.sidebar-content.svelte-se3g7c:hover{scrollbar-color:var(--md-sys-color-secondary) transparent}.sidebar-content.menu-scroll-locked.svelte-se3g7c{overflow-y:hidden}.sidebar-content.drop-target-root.svelte-se3g7c .sidebar-content-inner:where(.svelte-se3g7c){border-radius:8px}.sidebar-content-inner.svelte-se3g7c{direction:ltr}.fast-typing-course-panel.svelte-se3g7c{display:flex;flex-direction:column;gap:10px;min-height:100%;padding:4px 0 14px;color:var(--md-sys-color-on-surface);font-family:Poppins,sans-serif}.course-panel-header.svelte-se3g7c{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px 8px 6px}.course-panel-header-sticky.svelte-se3g7c{position:sticky;top:0;z-index:2;background:var(--md-sys-color-surface-container)}.course-panel-title.svelte-se3g7c{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:2px}.course-panel-title.svelte-se3g7c span:where(.svelte-se3g7c){overflow:hidden;color:var(--md-sys-color-on-surface);font-size:.9rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.course-icon-btn.svelte-se3g7c{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:var(--md-sys-color-on-surface-variant);cursor:pointer}.course-icon-btn.svelte-se3g7c:hover{background:var(--md-sys-color-surface-variant);color:var(--md-sys-color-primary)}.course-back-btn.svelte-se3g7c{margin-left:-8px}.course-list.svelte-se3g7c,.lesson-list.svelte-se3g7c{display:flex;flex-direction:column;gap:4px}.course-row.svelte-se3g7c,.lesson-row.svelte-se3g7c{display:flex;align-items:center;width:100%;min-height:40px;border:0;border-radius:8px;background:transparent;color:var(--md-sys-color-on-surface);text-align:left;transition:background-color .12s ease,color .12s ease}.course-row.svelte-se3g7c{gap:10px;padding:6px 8px;cursor:pointer}.lesson-row.svelte-se3g7c{justify-content:space-between;gap:10px;padding:8px 12px;font-size:.84rem;font-weight:500}.lesson-status-mark.svelte-se3g7c{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.lesson-status-mark-done.svelte-se3g7c{width:20px;height:20px;border-radius:999px;background:color-mix(in srgb,var(--md-sys-color-primary-container) 72%,transparent);color:var(--md-sys-color-on-primary-container)}.lesson-status-mark-done.svelte-se3g7c svg:where(.svelte-se3g7c){width:16px;height:16px}.lesson-status-mark-current.svelte-se3g7c{width:8px;height:8px;border-radius:999px;background:var(--md-sys-color-primary)}.lesson-row.svelte-se3g7c:not(:disabled){cursor:pointer}.lesson-row.svelte-se3g7c:disabled{cursor:default;opacity:.44}.course-row.svelte-se3g7c:hover,.lesson-row.svelte-se3g7c:not(:disabled):hover{background:var(--md-sys-color-surface-variant);color:var(--md-sys-color-on-surface)}.course-row.is-selected.svelte-se3g7c,.lesson-row.is-selected.svelte-se3g7c{background:color-mix(in srgb,var(--md-sys-color-secondary-container) 86%,transparent);color:var(--md-sys-color-on-secondary-container)}.course-language-mark.svelte-se3g7c{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:999px;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.course-row-main.svelte-se3g7c{flex:1 1 auto;min-width:0;overflow:hidden;font-size:inherit;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.course-row-meta.svelte-se3g7c{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:28px;height:24px;padding:0 8px;border-radius:999px;background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant);font-size:.72rem;font-weight:600}html:not(.dark) .course-panel-header-sticky.svelte-se3g7c{background:var(--md-sys-color-surface-container)}html:not(.dark) .course-icon-btn.svelte-se3g7c:hover,html:not(.dark) .course-row.svelte-se3g7c:hover,html:not(.dark) .lesson-row.svelte-se3g7c:not(:disabled):hover{background:var(--sidebar-item-hover)}html:not(.dark) .course-row.is-selected.svelte-se3g7c{background:var(--sidebar-item-focused);color:var(--md-sys-color-on-surface)}html:not(.dark) .course-row.is-selected.svelte-se3g7c:hover{background:color-mix(in srgb,var(--sidebar-item-focused) 78%,var(--md-sys-color-primary) 22%);color:var(--md-sys-color-on-surface)}html:not(.dark) .lesson-row.is-selected.svelte-se3g7c{background:var(--sidebar-item-focused);color:var(--md-sys-color-on-surface)}.message.svelte-se3g7c{padding:20px;text-align:center;color:var(--md-sys-color-on-surface-variant);font-size:13px;font-style:italic}.fast-typing-settings-shell.svelte-se3g7c{position:fixed;right:20px;bottom:18px;z-index:1105;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.fast-typing-settings-tray.svelte-se3g7c{display:flex;width:max-content;max-width:calc(100vw - 40px);flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px;border-radius:20px;border:1px solid color-mix(in srgb,var(--md-sys-color-outline-variant) 74%,transparent);background:color-mix(in srgb,var(--md-sys-color-surface-container) 92%,transparent);box-shadow:0 16px 38px color-mix(in srgb,var(--md-sys-color-shadow) 12%,transparent),inset 0 1px color-mix(in srgb,white 16%,transparent);backdrop-filter:blur(18px);overflow:visible}.ft-tray-control.svelte-se3g7c{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0}.fast-typing-settings-tray.is-sound-open.svelte-se3g7c>.ft-tray-control:where(.svelte-se3g7c):not(.ft-tray-sound){opacity:.62;filter:blur(.6px)}.ft-tray-label.svelte-se3g7c{color:color-mix(in srgb,var(--md-sys-color-on-surface-variant) 74%,transparent);font-size:.68rem;font-weight:600;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.ft-segmented.svelte-se3g7c{display:inline-flex;align-items:center;padding:2px;border-radius:999px;background:color-mix(in srgb,var(--md-sys-color-surface-variant) 72%,transparent);border:1px solid color-mix(in srgb,var(--md-sys-color-outline-variant) 54%,transparent)}.ft-segment-btn.svelte-se3g7c,.ft-sound-option.svelte-se3g7c{min-width:30px;height:26px;padding:0 8px;border:none;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--md-sys-color-on-surface-variant) 92%,transparent);font-family:Poppins,sans-serif;font-size:.74rem;font-weight:500;line-height:1;white-space:nowrap}.ft-segment-btn.svelte-se3g7c{cursor:pointer}.ft-segment-btn.is-active.svelte-se3g7c,.ft-sound-option.is-active.svelte-se3g7c{background:color-mix(in srgb,var(--md-sys-color-secondary-container) 92%,transparent);color:var(--md-sys-color-on-secondary-container);box-shadow:inset 0 0 0 1px color-mix(in srgb,white 12%,transparent)}.ft-tray-sound.svelte-se3g7c{padding-right:0}.ft-sound-trigger.svelte-se3g7c{width:max-content;height:32px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid color-mix(in srgb,var(--md-sys-color-outline-variant) 58%,transparent);border-radius:999px;background:color-mix(in srgb,var(--md-sys-color-surface-variant) 76%,transparent);color:var(--md-sys-color-on-surface);font-family:Poppins,sans-serif;font-size:.74rem;font-weight:500;cursor:pointer;transition:background-color .11s ease,border-color .11s ease,color .11s ease}.ft-sound-trigger.svelte-se3g7c:hover{background:color-mix(in srgb,var(--md-sys-color-secondary-container) 88%,transparent);color:var(--md-sys-color-on-secondary-container);border-color:color-mix(in srgb,var(--md-sys-color-outline) 72%,transparent)}.ft-sound-menu.svelte-se3g7c{position:absolute;right:0;bottom:calc(100% + 10px);display:flex;flex-direction:column;gap:4px;width:max-content;padding:6px;border-radius:16px;border:1px solid color-mix(in srgb,var(--md-sys-color-outline-variant) 70%,transparent);background:color-mix(in srgb,var(--md-sys-color-surface-container-high) 96%,transparent);box-shadow:0 16px 34px color-mix(in srgb,var(--md-sys-color-shadow) 14%,transparent);backdrop-filter:blur(18px)}.ft-sound-option.svelte-se3g7c{width:100%;text-align:left;cursor:pointer}.ft-sound-option.svelte-se3g7c:hover,.ft-sound-option.svelte-se3g7c:focus-visible{background:color-mix(in srgb,var(--md-sys-color-secondary-container) 72%,transparent);color:var(--md-sys-color-on-secondary-container);outline:none}.fast-typing-settings-btn.svelte-se3g7c{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:color-mix(in srgb,var(--md-sys-color-surface-container-high) 86%,transparent);color:var(--md-sys-color-on-surface-variant);cursor:pointer}.fast-typing-settings-btn.svelte-se3g7c:hover,.fast-typing-settings-btn.is-open.svelte-se3g7c{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.fast-typing-settings-btn.svelte-se3g7c img:where(.svelte-se3g7c){width:18px;height:18px;display:block}.fast-typing-settings-btn.svelte-se3g7c .fast-typing-settings-icon:where(.svelte-se3g7c){opacity:.75}.fast-typing-sidebar-toggle.svelte-se3g7c{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:color-mix(in srgb,var(--md-sys-color-surface-container-high) 86%,transparent);color:var(--md-sys-color-on-surface-variant);cursor:pointer;box-shadow:0 8px 22px color-mix(in srgb,var(--md-sys-color-shadow) 10%,transparent);transition:background-color .16s ease,color .16s ease,transform .18s ease,opacity .18s ease}.fast-typing-sidebar-toggle.svelte-se3g7c:hover{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.fast-typing-sidebar-toggle.svelte-se3g7c svg:where(.svelte-se3g7c){width:18px;height:18px}.fast-typing-sidebar-toggle.svelte-se3g7c:active{transform:translateY(1px)}.fast-typing-sidebar-toggle-external.svelte-se3g7c{position:absolute;right:-48px;bottom:18px;opacity:1;transform:scale(1)}.fast-typing-sidebar-toggle-internal.svelte-se3g7c{position:absolute;left:50%;bottom:18px;transform:translate(-50%) scale(0);opacity:0;pointer-events:none}.fast-typing-sidebar-collapsed.svelte-se3g7c .fast-typing-sidebar-toggle-external:where(.svelte-se3g7c){opacity:0;pointer-events:none;transform:scale(0)}.fast-typing-sidebar-collapsed.svelte-se3g7c .fast-typing-sidebar-toggle-internal:where(.svelte-se3g7c){opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}.new-item-input.svelte-se3g7c{padding:4px}.new-item-input.svelte-se3g7c input:where(.svelte-se3g7c){width:100%;padding:6px;background-color:var(--md-sys-color-surface-container-high);border:1px solid var(--md-sys-color-outline);color:var(--md-sys-color-on-surface);border-radius:4px}.user-menu-area.svelte-se3g7c{display:flex;flex-direction:column;align-items:center;background-color:transparent;width:260px;padding-top:8px;margin-bottom:11px;bottom:0;font-family:Open Sans,sans-serif;z-index:3}html:not(.dark) .photo-and-name.svelte-se3g7c{background-color:var(--sidebar-chameleon-rest)!important;color:var(--sidebar-chameleon-text)!important;border:1px solid transparent;box-shadow:none}html:not(.dark) .photo-and-name.svelte-se3g7c:hover{background-color:var(--sidebar-chameleon-hover)!important;color:var(--sidebar-chameleon-hover-text)!important;border-color:transparent}html:not(.dark) .user-menu-area.svelte-se3g7c button:where(.svelte-se3g7c):hover,html:not(.dark) .user-menu-area.svelte-se3g7c a:hover{background:var(--sidebar-item-hover);color:var(--md-sys-color-primary)}
