.menubar.svelte-1vbcrp0{position:fixed;top:0;left:0;right:0;height:var(--menubar-height);z-index:160;display:flex;align-items:center;justify-content:space-between;padding:0 8px;background:transparent;border:none;box-shadow:none;color:#fffffff2;font-size:13px;font-weight:500;text-shadow:0 .5px 1px rgba(0,0,0,.4)}.menubar-left.svelte-1vbcrp0,.menubar-right.svelte-1vbcrp0{display:flex;align-items:center;gap:0}.menubar-left.svelte-1vbcrp0{overflow:hidden;min-width:0}.menubar-right.svelte-1vbcrp0{gap:8px;flex-shrink:0}.menubar-item.svelte-1vbcrp0,.menubar-icon.svelte-1vbcrp0{all:unset;cursor:default;padding:2px 10px;display:flex;align-items:center;border-radius:5px;transition:background .15s ease;white-space:nowrap;flex-shrink:0}.menubar-item.svelte-1vbcrp0:hover,.menubar-icon.svelte-1vbcrp0:hover,.menubar-item.active.svelte-1vbcrp0{background:#ffffff1f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.apple-logo.svelte-1vbcrp0{padding:2px 10px}.logo-icon.svelte-1vbcrp0{font-size:16px;line-height:1}.app-title.svelte-1vbcrp0{font-weight:700;padding:0 8px}.menubar-icon.svelte-1vbcrp0{padding:2px 5px}.menubar-time.svelte-1vbcrp0{padding:0 6px;font-size:12.5px;font-weight:400;font-variant-numeric:tabular-nums}.menu-backdrop.svelte-1vbcrp0{all:unset;position:fixed;inset:0;z-index:150}.user-menu-container.svelte-1vbcrp0{position:relative}.menubar-avatar-btn.svelte-1vbcrp0{all:unset;cursor:default;display:flex;align-items:center;padding:1px;border-radius:50%;transition:box-shadow .15s}.menubar-avatar-btn.svelte-1vbcrp0:hover{box-shadow:0 0 0 1.5px #ffffff59}.menubar-avatar.svelte-1vbcrp0{width:20px;height:20px;border-radius:50%;object-fit:cover}.menubar-avatar-placeholder.svelte-1vbcrp0{width:20px;height:20px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#fff}.user-dropdown.svelte-1vbcrp0{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;border-radius:8px;padding:6px;z-index:200}.ud-header.svelte-1vbcrp0{padding:6px 8px}.ud-name-row.svelte-1vbcrp0{display:flex;align-items:center;gap:4px}.ud-name.svelte-1vbcrp0{font-size:12.5px;font-weight:600;color:#ffffffe6}.ud-edit-btn.svelte-1vbcrp0{all:unset;cursor:default;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:3px;color:#ffffff59;transition:color .15s,background .15s}.ud-edit-btn.svelte-1vbcrp0:hover{color:#fffc;background:#ffffff1a}.ud-name-input.svelte-1vbcrp0{all:unset;display:block;width:100%;font-size:12.5px;font-weight:600;color:#ffffffe6;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:2px 6px;box-sizing:border-box}.ud-name-input.svelte-1vbcrp0:focus{border-color:var(--color-accent);outline:none}.ud-email.svelte-1vbcrp0{display:block;font-size:10.5px;color:#ffffff73;margin-top:1px}.ud-divider.svelte-1vbcrp0{height:.5px;background:#ffffff1f;margin:4px 0}.ud-item.svelte-1vbcrp0{all:unset;display:block;width:100%;padding:5px 8px;border-radius:5px;font-size:12px;color:#ffffffbf;cursor:default;transition:background .1s}.ud-item.svelte-1vbcrp0:hover{background:var(--color-accent);color:#fff}@media(max-width:640px){.menubar-item.svelte-1vbcrp0:not(.apple-logo):not(.app-title){display:none}.menubar-right.svelte-1vbcrp0{gap:4px}.menubar-icon.svelte-1vbcrp0{padding:2px 3px}}.dock-item.svelte-146k6mc{display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;flex-shrink:0;-webkit-user-drag:element;user-select:none;-webkit-user-select:none;transition:width .15s cubic-bezier(.22,1,.36,1),height .15s cubic-bezier(.22,1,.36,1),margin-top .15s cubic-bezier(.22,1,.36,1),margin-left .2s ease,margin-right .2s ease}.dock-item.self-dragging.svelte-146k6mc{opacity:.3}.dock-item.insert-left.svelte-146k6mc{margin-left:24px}.dock-item.insert-right.svelte-146k6mc{margin-right:24px}.dock-icon-inner.svelte-146k6mc{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:visible;position:relative;filter:drop-shadow(0 2px 4px rgba(0,0,0,.22)) drop-shadow(0 1px 2px rgba(0,0,0,.1))}.dock-icon-inner.svelte-146k6mc svg{width:100%;height:100%;flex-shrink:0}.dock-tooltip.svelte-146k6mc{position:absolute;top:-28px;left:50%;transform:translate(-50%);font-size:12px;font-weight:500;color:#ffffffeb;background:#0000008c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:3px 10px;border-radius:4px;white-space:nowrap;max-width:min(200px,80vw);overflow:hidden;text-overflow:ellipsis;opacity:0;pointer-events:none;transition:opacity .15s;text-shadow:0 .5px 1px rgba(0,0,0,.3)}.dock-item.svelte-146k6mc:hover>.dock-tooltip:where(.svelte-146k6mc){opacity:1}.dock-dot.svelte-146k6mc{position:absolute;bottom:-7px;left:50%;transform:translate(-50%);width:3px;height:3px;border-radius:50%;background:#ffffffd9}.bouncing.svelte-146k6mc{animation:svelte-146k6mc-dock-bounce .5s cubic-bezier(.28,.84,.42,1)}@keyframes svelte-146k6mc-dock-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-24px)}50%{transform:translateY(-4px)}70%{transform:translateY(-12px)}}.dock-wrap.svelte-h8voob{position:fixed;bottom:10px;left:50%;transform:translate(-50%);z-index:80;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s}.dock-wrap.hidden.svelte-h8voob{transform:translate(-50%) translateY(200%);opacity:0}.dock.svelte-h8voob{display:flex;align-items:flex-end;gap:var(--dock-icon-gap);padding:4px 12px 5px;border-radius:22px;max-width:calc(100vw - 40px);background:#ffffff14;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:.5px solid rgba(255,255,255,.15);box-shadow:inset 0 .5px #ffffff26,inset 0 -.5px #0000000d,0 2px 6px #0000001a,0 8px 24px #00000026;position:relative}.dock.svelte-h8voob:after{content:"";position:absolute;bottom:-6px;left:10%;right:10%;height:8px;background:inherit;transform:scaleY(-1);opacity:.08;filter:blur(3px);border-radius:0 0 12px 12px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent);pointer-events:none}@media(max-width:640px){.dock-wrap.svelte-h8voob{bottom:6px}.dock.svelte-h8voob{padding:3px 8px 4px;gap:2px}}.traffic-lights.svelte-1m5t9yx{display:flex;align-items:center;gap:var(--traffic-light-gap);z-index:10}.tl.svelte-1m5t9yx{all:unset;width:var(--traffic-light-size);height:var(--traffic-light-size);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:default;transition:filter .15s;box-shadow:inset 0 0 1px #00000026}.close.svelte-1m5t9yx{background:var(--color-close)}.minimize.svelte-1m5t9yx{background:var(--color-minimize)}.maximize.svelte-1m5t9yx{background:var(--color-maximize)}.tl.svelte-1m5t9yx:active{filter:brightness(.8)}.unfocused.svelte-1m5t9yx .tl:where(.svelte-1m5t9yx){background:#ffffff38}.unfocused.svelte-1m5t9yx .tl:where(.svelte-1m5t9yx) svg:where(.svelte-1m5t9yx){display:none}.window.svelte-14yyws5{position:absolute;border-radius:var(--window-radius);overflow:hidden;display:flex;flex-direction:column;will-change:transform,opacity;animation:svelte-14yyws5-window-open .28s cubic-bezier(.16,1,.3,1) both;transition:box-shadow .2s,opacity .2s,filter .2s}.window.opening.svelte-14yyws5{opacity:0;transform:scale(.92);animation:none}@keyframes svelte-14yyws5-window-open{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.window.fullscreen.svelte-14yyws5{position:fixed!important;border-radius:0;transform:none!important;translate:none!important;transition:width .4s cubic-bezier(.16,1,.3,1),height .4s cubic-bezier(.16,1,.3,1),top .4s cubic-bezier(.16,1,.3,1),left .4s cubic-bezier(.16,1,.3,1),border-radius .25s ease,box-shadow .2s,opacity .2s,filter .2s}.window.svelte-14yyws5:not(.focused){opacity:.85;filter:brightness(.92);box-shadow:0 2px 4px #0000000f,0 4px 12px #00000014}.window-titlebar.svelte-14yyws5{height:var(--window-titlebar-simple);display:flex;align-items:center;padding:0 14px;flex-shrink:0;cursor:default;background:#ffffff0f;border-bottom:.5px solid rgba(255,255,255,.1)}.titlebar-left.svelte-14yyws5{display:flex;align-items:center;min-width:60px}.window-title.svelte-14yyws5{flex:1;text-align:center;font-size:13px;font-weight:500;color:#ffffffd9;text-shadow:0 .5px 1px rgba(0,0,0,.2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.titlebar-right.svelte-14yyws5{min-width:60px}.window-content.svelte-14yyws5{flex:1;overflow:auto;position:relative;background:#1e1e28a6}.resize-handle.svelte-14yyws5{position:absolute}.resize-handle.n.svelte-14yyws5{top:-3px;left:12px;right:12px;height:6px;cursor:n-resize}.resize-handle.s.svelte-14yyws5{bottom:-3px;left:12px;right:12px;height:6px;cursor:s-resize}.resize-handle.e.svelte-14yyws5{right:-3px;top:12px;bottom:12px;width:6px;cursor:e-resize}.resize-handle.w.svelte-14yyws5{left:-3px;top:12px;bottom:12px;width:6px;cursor:w-resize}.resize-handle.ne.svelte-14yyws5{top:-3px;right:-3px;width:12px;height:12px;cursor:ne-resize}.resize-handle.nw.svelte-14yyws5{top:-3px;left:-3px;width:12px;height:12px;cursor:nw-resize}.resize-handle.se.svelte-14yyws5{bottom:-3px;right:-3px;width:12px;height:12px;cursor:se-resize}.resize-handle.sw.svelte-14yyws5{bottom:-3px;left:-3px;width:12px;height:12px;cursor:sw-resize}.finder.svelte-1anq76d{display:flex;height:100%;color:#ffffffe6}.finder-sidebar.svelte-1anq76d{width:clamp(130px,30%,200px);flex-shrink:0;padding:12px 8px;background:#00000014;border-right:.5px solid rgba(255,255,255,.1);overflow-y:auto}.sidebar-section.svelte-1anq76d{margin-bottom:16px}.sidebar-label.svelte-1anq76d{display:block;font-size:10px;font-weight:700;color:#ffffff73;letter-spacing:.5px;padding:0 8px;margin-bottom:4px}.sidebar-item.svelte-1anq76d{all:unset;display:flex;align-items:center;gap:6px;width:100%;padding:4px 10px;border-radius:6px;font-size:12px;cursor:default;transition:background .1s}.sidebar-item.svelte-1anq76d:hover{background:#ffffff14}.sidebar-item.active.svelte-1anq76d{background:var(--color-accent);color:#fff}.si-icon.svelte-1anq76d{font-size:12px;width:16px;text-align:center;opacity:.7}.sidebar-item.active.svelte-1anq76d .si-icon:where(.svelte-1anq76d){opacity:1}.tag-dot.svelte-1anq76d{width:8px;height:8px;border-radius:50%;flex-shrink:0}.finder-main.svelte-1anq76d{flex:1;display:flex;flex-direction:column;overflow:hidden}.finder-toolbar.svelte-1anq76d{display:flex;align-items:center;justify-content:center;padding:6px 12px;border-bottom:.5px solid rgba(255,255,255,.08)}.toolbar-title.svelte-1anq76d{font-size:12px;font-weight:500;color:#fff9}.view-modes.svelte-1anq76d{display:flex;gap:1px;background:#ffffff1a;border-radius:5px;padding:1px}.view-btn.svelte-1anq76d{all:unset;padding:2px 8px;font-size:11px;border-radius:4px;cursor:default;color:#ffffff80}.view-btn.active.svelte-1anq76d{background:#ffffff26;color:#ffffffe6}.finder-grid.svelte-1anq76d{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(80px,100%),1fr));gap:12px;padding:12px;overflow-y:auto;align-content:start}.finder-item.svelte-1anq76d{all:unset;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:default;border-radius:8px;padding:8px 4px;transition:background .1s}.finder-item.svelte-1anq76d:hover{background:#ffffff14}.fi-icon.svelte-1anq76d{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000038,0 1px 2px #0000001f;position:relative;overflow:hidden}.fi-icon.svelte-1anq76d:after{content:"";position:absolute;inset:0;border-radius:12px;box-shadow:inset 0 1px #ffffff40,inset 0 -1px #0000001a;pointer-events:none}.fi-glyph.svelte-1anq76d{font-size:22px;color:#fff;font-weight:600}.fi-icon-svg.svelte-1anq76d{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.fi-icon-svg.svelte-1anq76d svg{width:100%;height:100%}.fi-name.svelte-1anq76d{font-size:12px;text-align:center;line-height:1.2;color:#ffffffe6;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finder-empty.svelte-1anq76d{grid-column:1 / -1;text-align:center;padding:40px 20px}.finder-empty.svelte-1anq76d p:where(.svelte-1anq76d){font-size:14px;color:#fff6;margin-bottom:6px}.finder-empty-sub.svelte-1anq76d{font-size:12px;color:#ffffff40}.submit-form.svelte-ooge4k{padding:4px 0}.url-row.svelte-ooge4k{display:flex;gap:8px}.url-input.svelte-ooge4k{all:unset;flex:1;padding:10px 14px;font-size:13px;background:#ffffff0f;border:.5px solid rgba(255,255,255,.15);border-radius:10px;color:#ffffffe6;transition:border-color .15s;box-sizing:border-box}.url-input.svelte-ooge4k:focus{border-color:var(--color-accent, #2997ff)}.url-input.svelte-ooge4k::placeholder{color:#ffffff40}.url-input.svelte-ooge4k:disabled{opacity:.5}.submit-btn.svelte-ooge4k{all:unset;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 24px;font-size:13px;font-weight:600;border-radius:10px;background:var(--color-accent, #2997ff);color:#fff;cursor:pointer;white-space:nowrap;min-width:60px;transition:filter .15s,opacity .15s}.submit-btn.svelte-ooge4k:hover:not(:disabled){filter:brightness(1.1)}.submit-btn.svelte-ooge4k:disabled{opacity:.5;cursor:default}.spinner.svelte-ooge4k{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-ooge4k-spin .7s linear infinite}@keyframes svelte-ooge4k-spin{to{transform:rotate(360deg)}}.hint.svelte-ooge4k{margin:14px 0 0;font-size:11px;color:#ffffff4d;text-align:center}.error-msg.svelte-ooge4k{margin:12px 0 0;font-size:12px;color:#ff453a}.progress-area.svelte-ooge4k{display:flex;gap:4px;margin-top:16px;padding:12px 14px;background:#ffffff0a;border-radius:10px;border:.5px solid rgba(255,255,255,.06)}.progress-step.svelte-ooge4k{flex:1;display:flex;align-items:center;gap:6px;font-size:11px;color:#fff3;transition:color .3s}.progress-step.active.svelte-ooge4k{color:var(--color-accent, #2997ff)}.progress-step.done.svelte-ooge4k{color:#30d158}.step-dot.svelte-ooge4k{width:14px;height:14px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;flex-shrink:0}.dot-pulse.svelte-ooge4k{width:6px;height:6px;border-radius:50%;background:var(--color-accent, #2997ff);animation:svelte-ooge4k-pulse 1s ease-in-out infinite}@keyframes svelte-ooge4k-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.step-label.svelte-ooge4k{white-space:nowrap;font-weight:500}.result-card.svelte-ooge4k{text-align:center;padding:8px 0}.result-icon.svelte-ooge4k{width:64px;height:64px;border-radius:16px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #0003;overflow:hidden}.result-icon-img.svelte-ooge4k{width:100%;height:100%;object-fit:cover}.result-icon-letter.svelte-ooge4k{font-size:28px;font-weight:700;color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.2)}.result-badge-row.svelte-ooge4k{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:8px}.result-check.svelte-ooge4k{width:18px;height:18px;border-radius:50%;background:#30d158;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.result-status.svelte-ooge4k{font-size:12px;font-weight:600;color:#30d158}.type-tag.svelte-ooge4k{font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;letter-spacing:.05em}.type-tag.web.svelte-ooge4k{background:#2997ff26;color:#2997ff}.type-tag.pwa.svelte-ooge4k{background:#30d15826;color:#30d158}.pwa-score.svelte-ooge4k{font-size:9px;font-weight:600;color:#fff6}.result-name.svelte-ooge4k{font-size:17px;font-weight:600;color:#ffffffeb;margin:0 0 4px}.result-desc.svelte-ooge4k{font-size:12px;color:#ffffff73;line-height:1.5;max-width:340px;margin:0 auto 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.result-url.svelte-ooge4k{font-size:11px;color:#ffffff40;margin:0 0 8px;word-break:break-all}.result-hint.svelte-ooge4k{font-size:11px;color:#30d158b3;margin:0 0 16px}.result-actions.svelte-ooge4k{display:flex;justify-content:center;gap:10px;margin-top:16px}.btn-primary.svelte-ooge4k{all:unset;padding:8px 24px;font-size:12px;font-weight:600;border-radius:8px;background:var(--color-accent, #2997ff);color:#fff;cursor:pointer;transition:filter .15s}.btn-primary.svelte-ooge4k:hover{filter:brightness(1.1)}.btn-secondary.svelte-ooge4k{all:unset;padding:8px 20px;font-size:12px;border-radius:8px;color:#fff9;cursor:pointer;transition:background .1s}.btn-secondary.svelte-ooge4k:hover{background:#ffffff14}.dev-dash.svelte-4eva0z{display:flex;flex-direction:column;min-height:300px;padding:0}.dash-tabs.svelte-4eva0z{display:flex;gap:2px;padding:10px 16px 0;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:12px;align-items:flex-end}.dash-docs-link.svelte-4eva0z{margin-left:auto;padding:5px 10px 7px;font-size:11px;font-weight:600;color:#fff6;text-decoration:none;border-radius:8px 8px 0 0;transition:color .15s,background .15s;white-space:nowrap}.dash-docs-link.svelte-4eva0z:hover{color:#0a84ff;background:#0a84ff14}.dash-tab.svelte-4eva0z{padding:6px 14px;border-radius:8px 8px 0 0;border:none;background:transparent;color:#ffffff80;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s;position:relative;bottom:-1px}.dash-tab.svelte-4eva0z:hover{color:#ffffffd9}.dash-tab.active.svelte-4eva0z{color:#fff;background:#ffffff14;border-bottom:2px solid #0a84ff}.empty-state.svelte-4eva0z{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:8px}.empty-icon.svelte-4eva0z{font-size:32px;margin-bottom:4px}.empty-text.svelte-4eva0z{font-size:14px;color:#ffffffb3;margin:0;font-weight:500}.empty-sub.svelte-4eva0z{font-size:12px;color:#fff6;margin:0}.spinner.svelte-4eva0z{width:20px;height:20px;border:2px solid rgba(255,255,255,.15);border-top-color:#0a84ff;border-radius:50%;animation:svelte-4eva0z-spin .7s linear infinite}@keyframes svelte-4eva0z-spin{to{transform:rotate(360deg)}}.stats-overview.svelte-4eva0z{display:flex;gap:8px;padding:0 16px 12px}.stat-pill.svelte-4eva0z{display:flex;flex-direction:column;align-items:center;background:#ffffff0f;border-radius:10px;padding:8px 16px;min-width:72px;gap:2px}.stat-pill-val.svelte-4eva0z{font-size:16px;font-weight:600;color:#fff}.stat-pill-label.svelte-4eva0z{font-size:11px;color:#ffffff73}.app-list.svelte-4eva0z{display:flex;flex-direction:column;gap:2px;padding:0 8px 8px}.app-row.svelte-4eva0z{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;border:none;background:transparent;cursor:pointer;width:100%;text-align:left;transition:background .15s}.app-row.svelte-4eva0z:hover{background:#ffffff12}.app-row-icon.svelte-4eva0z{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.app-row-info.svelte-4eva0z{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.app-row-name.svelte-4eva0z{font-size:13px;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-row-slug.svelte-4eva0z{font-size:11px;color:#fff6}.app-row-right.svelte-4eva0z{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.status-dot.svelte-4eva0z{width:6px;height:6px;border-radius:50%;flex-shrink:0}.status-label.svelte-4eva0z{font-size:11px;font-weight:500}.app-row-downloads.svelte-4eva0z{font-size:11px;color:#fff6;margin-left:4px}.row-chevron.svelte-4eva0z{color:#ffffff40;flex-shrink:0}.err-msg.svelte-4eva0z{color:#ff453a;font-size:12px;padding:0 16px}.sdk-card.svelte-4eva0z{margin:12px 16px 8px;background:#0a84ff14;border:1px solid rgba(10,132,255,.2);border-radius:12px;padding:14px}.sdk-card-header.svelte-4eva0z{display:flex;align-items:center;gap:8px;margin-bottom:6px}.sdk-badge.svelte-4eva0z{background:#0a84ff;color:#fff;font-size:10px;font-weight:600;padding:2px 7px;border-radius:5px;letter-spacing:.3px}.sdk-badge.small.svelte-4eva0z{font-size:9px;padding:2px 5px}.sdk-title.svelte-4eva0z{font-size:13px;font-weight:600;color:#fff}.sdk-desc.svelte-4eva0z{font-size:12px;color:#fff9;margin:0 0 10px}.sdk-code-block.svelte-4eva0z,.sdk-example.svelte-4eva0z{background:#00000040;border-radius:7px;padding:8px 10px;margin-bottom:6px}.sdk-code-block.svelte-4eva0z code:where(.svelte-4eva0z),.sdk-example.svelte-4eva0z code:where(.svelte-4eva0z){display:block;font-size:11px;color:#86efac;font-family:SF Mono,Menlo,monospace;white-space:pre;line-height:1.6}.sdk-links.svelte-4eva0z{display:flex;gap:10px;margin-top:10px}.sdk-link.svelte-4eva0z{font-size:12px;color:#0a84ff;background:none;border:none;cursor:pointer;padding:0;text-decoration:none}.sdk-link.svelte-4eva0z:hover{text-decoration:underline}.detail-header.svelte-4eva0z{display:flex;align-items:center;gap:12px;padding:4px 16px 12px}.back-btn.svelte-4eva0z{background:#ffffff14;border:none;color:#0a84ff;font-size:12px;font-weight:500;padding:5px 12px;border-radius:7px;cursor:pointer;flex-shrink:0}.back-btn.svelte-4eva0z:hover{background:#ffffff21}.detail-app-info.svelte-4eva0z{display:flex;align-items:center;gap:10px}.detail-app-icon.svelte-4eva0z{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.detail-app-name.svelte-4eva0z{font-size:14px;font-weight:600;color:#fff;display:block}.detail-status.svelte-4eva0z{font-size:11px;font-weight:500}.rejection-notice.svelte-4eva0z{display:flex;align-items:flex-start;gap:8px;background:#ff453a1a;border:1px solid rgba(255,69,58,.25);border-radius:10px;padding:10px 14px;margin:0 16px 12px;font-size:12px;color:#ffffffbf;line-height:1.5}.app-meta-grid.svelte-4eva0z{display:flex;flex-direction:column;gap:0;margin:0 16px 12px;background:#ffffff0a;border-radius:10px;overflow:hidden}.meta-item.svelte-4eva0z{display:flex;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.meta-item.svelte-4eva0z:last-child{border-bottom:none}.meta-label.svelte-4eva0z{font-size:11px;color:#fff6;width:48px;flex-shrink:0}.meta-val.svelte-4eva0z{font-size:12px;color:#fffc}.meta-id.svelte-4eva0z{font-size:11px;color:#ffffff8c;letter-spacing:.2px}.meta-link.svelte-4eva0z{color:#0a84ff;text-decoration:none;font-size:12px}.meta-link.svelte-4eva0z:hover{text-decoration:underline}code.meta-val.svelte-4eva0z{font-family:SF Mono,Menlo,monospace;background:#ffffff0f;padding:1px 5px;border-radius:4px}.stats-row.svelte-4eva0z{display:flex;gap:8px;padding:0 16px 12px}.stat-card.svelte-4eva0z{display:flex;flex-direction:column;align-items:center;background:#ffffff0f;border-radius:10px;padding:8px 16px;min-width:72px;gap:2px}.stat-val.svelte-4eva0z{font-size:16px;font-weight:600;color:#fff}.stat-label.svelte-4eva0z{font-size:11px;color:#ffffff73}.section.svelte-4eva0z{padding:0 16px 8px}.section-header.svelte-4eva0z{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap;gap:8px}.section-title.svelte-4eva0z{font-size:13px;font-weight:600;color:#ffffffd9}.create-key-row.svelte-4eva0z{display:flex;gap:6px;align-items:center}.key-label-input.svelte-4eva0z{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:7px;padding:5px 10px;font-size:12px;color:#fff;outline:none;width:120px}.key-label-input.svelte-4eva0z::placeholder{color:#ffffff4d}.create-key-btn.svelte-4eva0z{background:#0a84ff;border:none;border-radius:7px;color:#fff;font-size:12px;font-weight:500;padding:5px 12px;cursor:pointer}.create-key-btn.svelte-4eva0z:disabled{opacity:.5;cursor:not-allowed}.create-key-btn.svelte-4eva0z:hover:not(:disabled){background:#0071e3}.new-key-alert.svelte-4eva0z{display:flex;align-items:flex-start;gap:8px;background:#ff9f0a1a;border:1px solid rgba(255,159,10,.25);border-radius:10px;padding:10px 14px;margin-bottom:10px;font-size:12px}.new-key-label.svelte-4eva0z{display:block;color:#ffffffa6;margin-bottom:6px}.new-key-value.svelte-4eva0z{display:flex;align-items:center;gap:8px}.new-key-value.svelte-4eva0z code:where(.svelte-4eva0z){font-size:11px;font-family:SF Mono,Menlo,monospace;color:#ffd60a;word-break:break-all;background:#0003;padding:3px 7px;border-radius:5px}.keys-loading.svelte-4eva0z{padding:12px;display:flex;justify-content:center}.no-keys.svelte-4eva0z{font-size:12px;color:#ffffff59;text-align:center;padding:12px 0}.keys-list.svelte-4eva0z{display:flex;flex-direction:column;gap:4px}.key-row.svelte-4eva0z{display:flex;align-items:center;justify-content:space-between;background:#ffffff0d;border-radius:8px;padding:8px 10px;gap:8px}.key-info.svelte-4eva0z{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.key-label-text.svelte-4eva0z{font-size:12px;font-weight:500;color:#ffffffbf;flex-shrink:0}.key-masked.svelte-4eva0z{font-size:11px;font-family:SF Mono,Menlo,monospace;color:#fff6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.key-date.svelte-4eva0z{font-size:10px;color:#ffffff4d;flex-shrink:0}.key-actions.svelte-4eva0z{display:flex;gap:4px;flex-shrink:0}.key-copy-btn.svelte-4eva0z,.copy-btn.svelte-4eva0z{background:#ffffff14;border:none;color:#ffffffb3;font-size:11px;padding:3px 10px;border-radius:6px;cursor:pointer}.key-copy-btn.svelte-4eva0z:hover,.copy-btn.svelte-4eva0z:hover{background:#ffffff24}.key-revoke-btn.svelte-4eva0z{background:#ff453a1a;border:1px solid rgba(255,69,58,.2);color:#ff453a;font-size:11px;padding:3px 10px;border-radius:6px;cursor:pointer}.key-revoke-btn.svelte-4eva0z:hover{background:#ff453a33}.sdk-hint.svelte-4eva0z{display:flex;align-items:center;gap:8px;background:#0a84ff12;border-radius:8px;padding:8px 12px;margin:4px 16px 8px;font-size:12px;color:#fff9}.sdk-hint.svelte-4eva0z code:where(.svelte-4eva0z){font-size:11px;font-family:SF Mono,Menlo,monospace;background:#ffffff14;padding:1px 5px;border-radius:4px;color:#86efac}.api-doc.svelte-4eva0z{padding:0 16px 16px}.api-doc-header.svelte-4eva0z{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:6px}.api-doc-title.svelte-4eva0z{font-size:15px;font-weight:700;color:#fff;margin:0}.api-base-url.svelte-4eva0z{font-size:12px;color:#ffffff73}.api-base-url.svelte-4eva0z code:where(.svelte-4eva0z){color:#ffffffb3;background:#ffffff14;padding:1px 6px;border-radius:4px}.api-auth-box.svelte-4eva0z{background:#ffffff0d;border-radius:10px;padding:12px 14px;margin-bottom:14px}.api-auth-title.svelte-4eva0z{font-size:11px;font-weight:600;color:#ffffff73;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.api-auth-methods.svelte-4eva0z{display:flex;flex-direction:column;gap:8px}.auth-method.svelte-4eva0z{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.auth-tag.svelte-4eva0z{font-size:11px;font-weight:600;background:#0a84ff33;color:#0a84ff;padding:2px 8px;border-radius:5px;flex-shrink:0}.auth-example.svelte-4eva0z{font-size:11px;font-family:SF Mono,Menlo,monospace;color:#86efac;background:#0003;padding:2px 7px;border-radius:5px}.auth-desc.svelte-4eva0z{font-size:11px;color:#fff6}.endpoint-list.svelte-4eva0z{display:flex;flex-direction:column;gap:2px;margin-bottom:14px}.endpoint-row.svelte-4eva0z{display:flex;align-items:flex-start;gap:12px;background:#ffffff0a;border-radius:8px;padding:9px 12px;flex-wrap:wrap}.ep-left.svelte-4eva0z{display:flex;align-items:flex-start;gap:10px;min-width:260px}.ep-right.svelte-4eva0z{display:flex;flex-direction:column;gap:3px}.ep-method.svelte-4eva0z{font-size:11px;font-weight:700;font-family:SF Mono,Menlo,monospace;width:40px;flex-shrink:0;padding-top:1px}.ep-path-block.svelte-4eva0z{display:flex;flex-direction:column;gap:3px}.ep-path.svelte-4eva0z{font-size:12px;font-family:SF Mono,Menlo,monospace;color:#ffffffd9;-webkit-user-select:text;user-select:text;cursor:text}.ep-params.svelte-4eva0z{font-size:10px;font-family:SF Mono,Menlo,monospace;color:#fff6;-webkit-user-select:text;user-select:text;cursor:text}.ep-desc.svelte-4eva0z{font-size:12px;color:#ffffffa6}.ep-auth-tag.svelte-4eva0z{font-size:10px;color:#ff9f0a}.api-example-block.svelte-4eva0z{background:#0003;border-radius:10px;padding:12px 14px;margin-bottom:10px}.api-example-title-row.svelte-4eva0z{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.api-example-title.svelte-4eva0z{font-size:11px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.5px;margin-bottom:0}.code-copy-btn.svelte-4eva0z{flex-shrink:0;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#ffffff8c;font-size:11px;padding:3px 10px;border-radius:6px;cursor:pointer;transition:all .15s}.code-copy-btn.svelte-4eva0z:hover{background:#ffffff24;color:#ffffffd9}.api-code.svelte-4eva0z{font-size:11px;font-family:SF Mono,Menlo,monospace;color:#86efac;white-space:pre;overflow-x:auto;margin:0;line-height:1.65;-webkit-user-select:text;user-select:text;cursor:text}.sdk-guide.svelte-4eva0z{padding:0 16px 16px}.sdk-guide-header.svelte-4eva0z{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.sdk-guide-title.svelte-4eva0z{font-size:15px;font-weight:700;color:#fff;margin:0 0 4px}.sdk-guide-sub.svelte-4eva0z{font-size:12px;color:#ffffff73;margin:0}.sdk-version-tag.svelte-4eva0z{font-size:11px;color:#30d158;background:#30d1581f;padding:2px 8px;border-radius:5px;flex-shrink:0}.sdk-install-block.svelte-4eva0z{background:#0003;border-radius:10px;padding:12px 14px;margin-bottom:14px}.sdk-install-label.svelte-4eva0z{font-size:11px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.sdk-modules.svelte-4eva0z{display:flex;flex-direction:column;gap:4px}.sdk-mod.svelte-4eva0z{border-radius:10px;overflow:hidden;background:#ffffff0a}.sdk-mod-header.svelte-4eva0z{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;width:100%;background:none;border:none;cursor:pointer;text-align:left}.sdk-mod-header.svelte-4eva0z:hover{background:#ffffff0a}.sdk-mod-left.svelte-4eva0z{display:flex;align-items:center;gap:10px}.sdk-mod-name.svelte-4eva0z{font-size:12px;font-family:SF Mono,Menlo,monospace;color:#0a84ff;background:#0a84ff1a;padding:2px 8px;border-radius:5px}.sdk-mod-desc.svelte-4eva0z{font-size:12px;color:#ffffff8c}.sdk-chevron.svelte-4eva0z{color:#ffffff4d;transition:transform .2s;flex-shrink:0}.sdk-chevron.open.svelte-4eva0z{transform:rotate(180deg)}.sdk-mod-body.svelte-4eva0z{padding:0 14px 12px;border-top:1px solid rgba(255,255,255,.06)}.sdk-type-row.svelte-4eva0z{display:flex;align-items:flex-start;gap:10px;padding:8px 0 10px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:8px}.sdk-type-label.svelte-4eva0z{font-size:10px;font-weight:600;color:#ffffff4d;text-transform:uppercase;flex-shrink:0;padding-top:2px}.sdk-type-val.svelte-4eva0z{font-size:11px;font-family:SF Mono,Menlo,monospace;color:#ffffff8c;-webkit-user-select:text;user-select:text;cursor:text}.sdk-method-row.svelte-4eva0z{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04)}.sdk-method-row.svelte-4eva0z:last-child{border-bottom:none}.sdk-method-sig-row.svelte-4eva0z{display:flex;align-items:baseline;gap:8px;margin-bottom:4px;flex-wrap:wrap}.sdk-method-sig.svelte-4eva0z{font-size:12px;font-family:SF Mono,Menlo,monospace;color:#e8e8e8;-webkit-user-select:text;user-select:text;cursor:text}.sdk-method-ret.svelte-4eva0z{font-size:11px;font-family:SF Mono,Menlo,monospace;color:#fff6;-webkit-user-select:text;user-select:text;cursor:text}.sdk-method-desc.svelte-4eva0z{font-size:12px;color:#ffffff8c;margin:0;line-height:1.5}.error-code-list.svelte-4eva0z{display:flex;flex-direction:column;gap:6px}.error-code-row.svelte-4eva0z{display:flex;align-items:flex-start;gap:10px}.error-code-row.svelte-4eva0z code:where(.svelte-4eva0z){font-size:11px;font-family:SF Mono,Menlo,monospace;background:#ff453a26;color:#ff453a;padding:2px 7px;border-radius:5px;flex-shrink:0}.error-code-row.svelte-4eva0z span:where(.svelte-4eva0z){font-size:12px;color:#ffffff8c}.appstore.svelte-x4im7l{height:100%;display:flex;flex-direction:column;color:#ffffffe6;overflow:hidden}.as-topbar.svelte-x4im7l{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:.5px solid rgba(255,255,255,.08);flex-shrink:0}.as-topbar-left.svelte-x4im7l{flex-shrink:0;display:flex;align-items:center;gap:12px}.as-logo.svelte-x4im7l{font-size:15px;font-weight:700;white-space:nowrap}.as-tabs.svelte-x4im7l{display:flex;gap:2px;background:#ffffff0f;border-radius:7px;padding:2px}.as-tab.svelte-x4im7l{all:unset;padding:3px 12px;font-size:11px;font-weight:500;border-radius:5px;color:#ffffff80;cursor:pointer;transition:background .1s,color .1s}.as-tab.svelte-x4im7l:hover{color:#ffffffbf}.as-tab.active.svelte-x4im7l{background:#ffffff1f;color:#ffffffe6}.as-search-wrap.svelte-x4im7l{flex:1;position:relative;max-width:240px;min-width:120px}.as-search-icon.svelte-x4im7l{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:#ffffff59;pointer-events:none}.as-search.svelte-x4im7l{all:unset;width:100%;padding:5px 8px 5px 28px;font-size:12px;background:#ffffff0f;border:.5px solid rgba(255,255,255,.1);border-radius:6px;color:#ffffffe6;box-sizing:border-box}.as-search.svelte-x4im7l::placeholder{color:#ffffff4d}.as-search.svelte-x4im7l:focus{border-color:var(--color-accent);background:#ffffff14}.as-submit-btn.svelte-x4im7l{all:unset;padding:4px 12px;font-size:11px;font-weight:500;border-radius:6px;background:var(--color-accent);color:#fff;cursor:pointer;white-space:nowrap;transition:filter .15s;margin-left:auto}.as-submit-btn.svelte-x4im7l:hover{filter:brightness(1.1)}.as-dev-panel.svelte-x4im7l{flex:1;overflow-y:auto;padding:8px 0 0}.as-dev-topbar-links.svelte-x4im7l{display:flex;align-items:center;gap:8px;margin-left:auto}.as-sdk-link.svelte-x4im7l{display:flex;align-items:center;gap:5px;font-size:12px;color:#ffffff80;text-decoration:none;padding:4px 10px;border-radius:7px;background:#ffffff12;transition:all .15s}.as-sdk-link.svelte-x4im7l:hover{color:#ffffffd9;background:#ffffff1f}.as-dev-docs-link.svelte-x4im7l{display:flex;align-items:center;gap:5px;font-size:12px;color:#0a84ff;text-decoration:none;padding:4px 10px;border-radius:7px;background:#0a84ff1f;border:.5px solid rgba(10,132,255,.3);transition:all .15s;white-space:nowrap}.as-dev-docs-link.svelte-x4im7l:hover{background:#0a84ff38;border-color:#0a84ff8c}.as-layout.svelte-x4im7l{flex:1;display:flex;overflow:hidden;min-height:0}.as-sidebar.svelte-x4im7l{width:160px;flex-shrink:0;border-right:.5px solid rgba(255,255,255,.07);overflow-y:auto;padding:12px 8px}.as-sidebar.svelte-x4im7l::-webkit-scrollbar{display:none}.as-sidebar-section.svelte-x4im7l{display:flex;flex-direction:column;gap:1px}.as-sidebar-label.svelte-x4im7l{font-size:10px;font-weight:600;color:#ffffff4d;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px 6px}.as-nav-item.svelte-x4im7l{all:unset;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:7px;font-size:12px;color:#fff9;cursor:pointer;transition:background .1s,color .1s}.as-nav-item.svelte-x4im7l:hover{background:#ffffff12;color:#ffffffd9}.as-nav-item.active.svelte-x4im7l{background:#ffffff1f;color:#fffffff2;font-weight:500}.as-nav-icon.svelte-x4im7l{font-size:12px;width:16px;text-align:center}.as-nav-text.svelte-x4im7l{flex:1}.as-sidebar-dev-card.svelte-x4im7l{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px;border-radius:10px;background:#0a84ff14;border:.5px solid rgba(10,132,255,.22);text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}.as-sidebar-dev-card.svelte-x4im7l:hover{background:#0a84ff29;border-color:#0a84ff66}.as-sidebar-dev-icon.svelte-x4im7l{width:28px;height:28px;border-radius:7px;background:#0a84ff2e;display:flex;align-items:center;justify-content:center;color:#0a84ff;flex-shrink:0}.as-sidebar-dev-text.svelte-x4im7l{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.as-sidebar-dev-title.svelte-x4im7l{font-size:11px;font-weight:600;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-sidebar-dev-sub.svelte-x4im7l{font-size:10px;color:#ffffff61;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-sidebar-dev-arrow.svelte-x4im7l{color:#0a84ff99;flex-shrink:0}.as-main.svelte-x4im7l{flex:1;overflow-y:auto;padding:20px 24px;min-width:0}.as-main.svelte-x4im7l::-webkit-scrollbar{width:4px}.as-main.svelte-x4im7l::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.as-section-title.svelte-x4im7l{font-size:15px;font-weight:700;margin-bottom:14px;color:#ffffffe6}.as-dev-banner.svelte-x4im7l{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding:14px 18px;border-radius:14px;background:linear-gradient(135deg,#0a84ff1f,#0a84ff0f);border:.5px solid rgba(10,132,255,.25);flex-wrap:wrap}.as-dev-banner-content.svelte-x4im7l{display:flex;align-items:center;gap:12px}.as-dev-banner-icon.svelte-x4im7l{width:36px;height:36px;border-radius:10px;background:#0a84ff33;display:flex;align-items:center;justify-content:center;color:#0a84ff;flex-shrink:0}.as-dev-banner-text.svelte-x4im7l{display:flex;flex-direction:column;gap:3px}.as-dev-banner-title.svelte-x4im7l{font-size:13px;font-weight:600;color:#ffffffe6}.as-dev-banner-sub.svelte-x4im7l{font-size:11px;color:#fff6}.as-dev-banner-actions.svelte-x4im7l{display:flex;align-items:center;gap:8px;flex-shrink:0}.as-dev-banner-btn-docs.svelte-x4im7l{display:inline-flex;align-items:center;padding:6px 14px;border-radius:8px;border:.5px solid rgba(10,132,255,.45);background:transparent;color:#0a84ff;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s;white-space:nowrap}.as-dev-banner-btn-docs.svelte-x4im7l:hover{background:#0a84ff26}.as-dev-banner-btn-submit.svelte-x4im7l{padding:6px 14px;border-radius:8px;border:none;background:#0a84ff;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .15s;white-space:nowrap}.as-dev-banner-btn-submit.svelte-x4im7l:hover{opacity:.85}.as-featured.svelte-x4im7l{margin-bottom:28px}.as-featured-grid.svelte-x4im7l{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.as-feat-card.svelte-x4im7l{all:unset;border-radius:12px;overflow:hidden;background:#ffffff0a;border:.5px solid rgba(255,255,255,.08);cursor:pointer;transition:transform .15s,box-shadow .15s}.as-feat-card.svelte-x4im7l:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.as-feat-bg.svelte-x4im7l{height:120px;position:relative;display:flex;align-items:center;justify-content:center}.as-feat-icon-wrap.svelte-x4im7l{display:flex;align-items:center;justify-content:center}.as-feat-icon.svelte-x4im7l{width:56px;height:56px;background:#ffffff2e;border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #00000040;overflow:hidden}.as-feat-icon.svelte-x4im7l svg{width:32px;height:32px}.as-feat-type-badge.svelte-x4im7l{position:absolute;top:8px;right:8px;font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;letter-spacing:.05em}.as-feat-info.svelte-x4im7l{padding:10px 12px 12px}.as-feat-name.svelte-x4im7l{display:block;font-size:13px;font-weight:600;margin-bottom:3px}.as-feat-desc.svelte-x4im7l{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;color:#ffffff73;line-height:1.4}.as-grid.svelte-x4im7l{display:flex;flex-direction:column}.as-card.svelte-x4im7l{display:flex;align-items:center;gap:14px;padding:10px 12px;border-radius:10px;border-bottom:.5px solid rgba(255,255,255,.04);transition:background .1s}.as-card.svelte-x4im7l:hover{background:#ffffff0d}.as-card.svelte-x4im7l:last-child{border-bottom:none}.as-card-body.svelte-x4im7l{all:unset;display:flex;align-items:center;gap:14px;flex:1;min-width:0;cursor:pointer}.as-card-icon.svelte-x4im7l{width:56px;height:56px;border-radius:13px;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000040;overflow:hidden}.as-icon-img{width:100%;height:100%;object-fit:cover}.as-icon-letter{font-size:24px;font-weight:700;color:#ffffffd9;text-shadow:0 1px 2px rgba(0,0,0,.2)}.as-card-icon.svelte-x4im7l svg{width:32px;height:32px}.as-card-info.svelte-x4im7l{flex:1;min-width:0}.as-card-title-row.svelte-x4im7l{display:flex;align-items:center;gap:6px;margin-bottom:2px}.as-card-name.svelte-x4im7l{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-card-desc.svelte-x4im7l{font-size:11px;color:#ffffff73;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:5px}.as-card-meta.svelte-x4im7l{display:flex;align-items:center;gap:8px}.as-card-tags.svelte-x4im7l{display:flex;gap:3px}.as-card-downloads.svelte-x4im7l{font-size:10px;color:#ffffff47;margin-left:auto}.as-tag.svelte-x4im7l{font-size:9px;padding:2px 6px;border-radius:3px;background:#ffffff12;color:#ffffff73}.as-type-chip.svelte-x4im7l{font-size:9px;font-weight:700;padding:1px 5px;border-radius:3px;letter-spacing:.04em;flex-shrink:0}.type-web.svelte-x4im7l{background:#2997ff26;color:#2997ff}.type-pwa.svelte-x4im7l{background:#30d15826;color:#30d158}.type-dapp.svelte-x4im7l{background:#bf5af226;color:#bf5af2}.as-install-btn.svelte-x4im7l{all:unset;padding:5px 16px;font-size:11px;font-weight:600;border-radius:14px;background:#2997ff2e;color:#2997ff;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s,color .15s;border:.5px solid rgba(41,151,255,.35)}.as-install-btn.svelte-x4im7l:hover{background:#2997ff47}.as-visit-btn.svelte-x4im7l{text-decoration:none;display:inline-block}.as-visit-btn.svelte-x4im7l:hover{background:#2997ff47}.as-install-btn.installed.svelte-x4im7l{background:#ffffff12;color:#ffffff73;border-color:#ffffff1a}.as-empty.svelte-x4im7l{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:60px 40px;text-align:center}.as-empty-icon.svelte-x4im7l{font-size:32px;opacity:.3}.as-empty-text.svelte-x4im7l{font-size:14px;font-weight:500;color:#ffffff80;margin:0}.as-empty-sub.svelte-x4im7l{font-size:12px;color:#ffffff47;margin:0}.as-overlay.svelte-x4im7l{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center}.as-overlay-bg.svelte-x4im7l{all:unset;position:absolute;inset:0;background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.as-detail.svelte-x4im7l{position:relative;width:min(520px,92%);max-height:85%;overflow-y:auto;padding:24px;border-radius:16px;z-index:1}.as-detail.svelte-x4im7l::-webkit-scrollbar{width:4px}.as-detail.svelte-x4im7l::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.as-detail-close.svelte-x4im7l{all:unset;position:absolute;top:14px;right:16px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:11px;color:#ffffff73;cursor:pointer;transition:background .1s,color .1s}.as-detail-close.svelte-x4im7l:hover{background:#ffffff1a;color:#fffc}.as-detail-header.svelte-x4im7l{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.as-detail-icon.svelte-x4im7l{width:72px;height:72px;border-radius:17px;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #0000004d;overflow:hidden}.as-detail-icon.svelte-x4im7l svg{width:40px;height:40px}.as-detail-title-area.svelte-x4im7l{flex:1;min-width:0}.as-detail-name-row.svelte-x4im7l{display:flex;align-items:center;gap:8px;margin-bottom:3px;flex-wrap:wrap}.as-detail-name.svelte-x4im7l{font-size:19px;font-weight:700}.as-detail-author.svelte-x4im7l{font-size:12px;color:#fff6;margin-bottom:5px}.as-detail-stats.svelte-x4im7l{display:flex;align-items:center;gap:5px;font-size:11px;color:#ffffff59;flex-wrap:wrap}.as-dot.svelte-x4im7l{opacity:.5}.as-detail-desc.svelte-x4im7l{font-size:13px;line-height:1.65;color:#ffffffad;margin-bottom:16px}.as-detail-actions.svelte-x4im7l{display:flex;align-items:center;gap:10px;margin-bottom:16px}.as-detail-get-btn.svelte-x4im7l{all:unset;padding:8px 24px;font-size:13px;font-weight:600;border-radius:20px;background:var(--color-accent);color:#fff;cursor:pointer;transition:filter .15s}.as-detail-get-btn.svelte-x4im7l:hover{filter:brightness(1.1)}.as-detail-get-btn.installed.svelte-x4im7l{background:#30d15833;color:#30d158}.as-detail-visit-btn.svelte-x4im7l{all:unset;padding:8px 16px;font-size:12px;font-weight:500;border-radius:20px;background:#ffffff14;color:#ffffffa6;cursor:pointer;transition:background .1s;text-decoration:none}.as-detail-visit-btn.svelte-x4im7l:hover{background:#ffffff1f}.as-detail-open-external.svelte-x4im7l{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.as-detail-open-hint.svelte-x4im7l{font-size:11px;color:#fff6;align-self:center}.as-detail-report-btn.svelte-x4im7l{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border:.5px solid rgba(255,69,58,.35);border-radius:8px;background:transparent;color:#ff453ab3;font-size:11px;cursor:pointer;transition:all .15s}.as-detail-report-btn.svelte-x4im7l:hover{background:#ff453a1f;color:#ff453a;border-color:#ff453a99}.as-report-modal.svelte-x4im7l{position:relative;width:min(380px,90vw);padding:28px 24px 24px;border-radius:16px;z-index:1}.as-report-title.svelte-x4im7l{font-size:16px;font-weight:600;color:#fff;margin:0 0 6px}.as-report-app-name.svelte-x4im7l{font-size:12px;color:#fff6;margin:0 0 20px}.report-label.svelte-x4im7l{display:block;font-size:11px;font-weight:500;color:#ffffff80;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.report-reasons.svelte-x4im7l{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.report-reason-item.svelte-x4im7l{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:#ffffffb3;padding:6px 10px;border-radius:8px;transition:background .15s}.report-reason-item.svelte-x4im7l:hover{background:#ffffff0f}.report-reason-item.svelte-x4im7l input[type=radio]:where(.svelte-x4im7l){accent-color:#ff453a}.report-textarea.svelte-x4im7l{width:100%;box-sizing:border-box;background:#ffffff0f;border:.5px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;font-size:12px;padding:10px 12px;resize:vertical;margin-bottom:16px;outline:none;font-family:inherit}.report-textarea.svelte-x4im7l::placeholder{color:#ffffff40}.report-submit-btn.svelte-x4im7l{width:100%;padding:10px;border-radius:10px;border:none;background:#ff453a;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s;margin-bottom:10px}.report-submit-btn.svelte-x4im7l:disabled{opacity:.5;cursor:not-allowed}.report-submit-btn.svelte-x4im7l:not(:disabled):hover{opacity:.85}.report-disclaimer.svelte-x4im7l{font-size:10px;color:#ffffff40;text-align:center;line-height:1.5;margin:0}.report-result.svelte-x4im7l{display:flex;align-items:flex-start;gap:10px;padding:14px;border-radius:10px;margin-bottom:4px}.report-result.success.svelte-x4im7l{background:#30d1581a;border:.5px solid rgba(48,209,88,.25)}.report-result.error.svelte-x4im7l{background:#ff453a1a;border:.5px solid rgba(255,69,58,.25)}.report-result.svelte-x4im7l p:where(.svelte-x4im7l){font-size:13px;color:#fffc;margin:0;line-height:1.5}.as-detail-tags.svelte-x4im7l{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:16px}.as-detail-info-grid.svelte-x4im7l{display:flex;gap:0;border-radius:10px;overflow:hidden;border:.5px solid rgba(255,255,255,.08)}.as-detail-info-item.svelte-x4im7l{flex:1;display:flex;flex-direction:column;gap:3px;padding:10px 14px;background:#ffffff0a;border-right:.5px solid rgba(255,255,255,.06)}.as-detail-info-item.svelte-x4im7l:last-child{border-right:none}.as-detail-info-label.svelte-x4im7l{font-size:10px;color:#ffffff52;text-transform:uppercase;letter-spacing:.04em}.as-detail-info-val.svelte-x4im7l{font-size:12px;font-weight:500;color:#ffffffd1}.as-submit-modal.svelte-x4im7l{width:min(560px,92%)}.as-submit-title.svelte-x4im7l{font-size:17px;font-weight:700;margin-bottom:6px}.as-submit-desc.svelte-x4im7l{font-size:12px;color:#ffffff73;line-height:1.5;margin-bottom:10px}.as-submit-docs-hint.svelte-x4im7l{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#0a84ffcc;text-decoration:none;margin-bottom:16px;transition:color .15s}.as-submit-docs-hint.svelte-x4im7l:hover{color:#0a84ff}.terminal.svelte-wf80lt{height:100%;padding:10px 12px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:clamp(11px,2.5vw,13px);line-height:1.5;color:#30d158;background:#000000d9;overflow-y:auto;cursor:text}.term-line.svelte-wf80lt{white-space:pre-wrap;word-break:break-all}.term-line.input.svelte-wf80lt{color:#fffc}.term-input-line.svelte-wf80lt{display:flex;align-items:center;gap:6px}.term-prompt.svelte-wf80lt{color:#30d158;font-weight:600}.term-input.svelte-wf80lt{all:unset;flex:1;caret-color:#30d158;color:#ffffffe6}.scope-gate.svelte-1jdkuz7{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:24px;box-sizing:border-box}.scope-card.svelte-1jdkuz7{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:360px;padding:40px 32px;border-radius:20px;background:#ffffff14;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a;text-align:center}.scope-icon.svelte-1jdkuz7{font-size:48px;line-height:1;margin-bottom:4px}.scope-card.svelte-1jdkuz7 h3:where(.svelte-1jdkuz7){margin:0;font-size:18px;font-weight:600;color:#fffffff2;letter-spacing:-.01em}.scope-card.svelte-1jdkuz7 p:where(.svelte-1jdkuz7){margin:0;font-size:13px;color:#ffffff8c;line-height:1.5}.scope-btn.svelte-1jdkuz7{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:10px 28px;border:none;border-radius:12px;background:linear-gradient(135deg,#007affd9,#5856d6d9);backdrop-filter:blur(20px) saturate(180%) brightness(1.05);-webkit-backdrop-filter:blur(20px) saturate(180%) brightness(1.05);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #007aff4d}.scope-btn.svelte-1jdkuz7:hover{transform:translateY(-1px);box-shadow:0 4px 16px #007aff66}.scope-btn.svelte-1jdkuz7:active{transform:scale(.97)}.scope-hint.svelte-1jdkuz7{font-size:11px;color:#ffffff4d}.scope-spinner.svelte-1jdkuz7{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:#fff9;border-radius:50%;animation:svelte-1jdkuz7-spin .8s linear infinite}@keyframes svelte-1jdkuz7-spin{to{transform:rotate(360deg)}}.gmail-app.svelte-zl4b4o{display:flex;height:100%;color:#ffffffe6;position:relative}.gmail-sidebar.svelte-zl4b4o{width:clamp(140px,22%,200px);flex-shrink:0;padding:8px 6px;background:#00000014;border-right:.5px solid rgba(255,255,255,.1);overflow-y:auto;display:flex;flex-direction:column;gap:6px}.compose-btn.svelte-zl4b4o{all:unset;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border-radius:20px;font-size:13px;font-weight:500;background:var(--color-accent, #007AFF);color:#fff;cursor:pointer;transition:opacity .15s}.compose-btn.svelte-zl4b4o:hover{opacity:.85}.sidebar-labels.svelte-zl4b4o{display:flex;flex-direction:column;gap:1px}.label-btn.svelte-zl4b4o{all:unset;display:flex;align-items:center;gap:7px;padding:6px 10px;border-radius:7px;font-size:12px;cursor:default;transition:background .1s}.label-btn.svelte-zl4b4o:hover{background:#ffffff14}.label-btn.active.svelte-zl4b4o{background:var(--color-accent, #007AFF);color:#fff}.label-icon.svelte-zl4b4o{font-size:13px;width:18px;text-align:center}.label-name.svelte-zl4b4o{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.unread-badge.svelte-zl4b4o{font-size:10px;font-weight:600;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:var(--color-accent, #007AFF);color:#fff;border-radius:8px;padding:0 4px;flex-shrink:0;line-height:1}.label-btn.active.svelte-zl4b4o .unread-badge:where(.svelte-zl4b4o){background:#ffffff40}.gmail-main.svelte-zl4b4o{flex:1;display:flex;flex-direction:column;overflow:hidden}.mail-toolbar.svelte-zl4b4o{display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:.5px solid rgba(255,255,255,.08)}.back-btn.svelte-zl4b4o{all:unset;cursor:pointer;padding:4px;border-radius:4px;color:#ffffff80;display:none}.back-btn.svelte-zl4b4o:hover{background:#ffffff1a}.search-box.svelte-zl4b4o{flex:1;display:flex;align-items:center;gap:6px;background:#ffffff0f;border-radius:8px;padding:4px 10px}.search-icon.svelte-zl4b4o{color:#ffffff59;flex-shrink:0}.search-input.svelte-zl4b4o{all:unset;flex:1;font-size:12px;color:#ffffffe6}.search-input.svelte-zl4b4o::placeholder{color:#ffffff4d}.search-clear.svelte-zl4b4o{all:unset;cursor:pointer;font-size:10px;color:#fff6;padding:2px 4px;border-radius:4px}.search-clear.svelte-zl4b4o:hover{color:#ffffffb3}.mail-refresh.svelte-zl4b4o{all:unset;cursor:pointer;padding:4px;border-radius:4px;color:#ffffff80;transition:background .15s;flex-shrink:0}.mail-refresh.svelte-zl4b4o:hover{background:#ffffff1a;color:#fffc}.mail-body.svelte-zl4b4o{flex:1;display:flex;overflow:hidden}.mail-list.svelte-zl4b4o{width:clamp(240px,38%,360px);flex-shrink:0;display:flex;flex-direction:column;border-right:.5px solid rgba(255,255,255,.1);background:#00000008}.mail-items.svelte-zl4b4o{flex:1;overflow-y:auto;overflow-x:hidden}.mail-row.svelte-zl4b4o{all:unset;display:flex;align-items:flex-start;padding:8px 10px;border-bottom:.5px solid rgba(255,255,255,.05);cursor:default;transition:background .1s;gap:6px;box-sizing:border-box;width:100%}.mail-row.svelte-zl4b4o:hover{background:#ffffff0f}.mail-row.active.svelte-zl4b4o{background:#007aff33}.mail-row.unread.svelte-zl4b4o .mail-sender:where(.svelte-zl4b4o),.mail-row.unread.svelte-zl4b4o .mail-subject:where(.svelte-zl4b4o){font-weight:600}.star-btn.svelte-zl4b4o{all:unset;cursor:pointer;font-size:14px;color:#ffffff4d;flex-shrink:0;padding:2px;line-height:1}.star-btn.starred.svelte-zl4b4o,.star-btn.svelte-zl4b4o:hover{color:#fbbc04}.mail-content.svelte-zl4b4o{flex:1;min-width:0}.mail-sender.svelte-zl4b4o{font-size:12.5px;color:#ffffffe6;margin-bottom:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-subject.svelte-zl4b4o{font-size:12px;color:#ffffffbf;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-snippet.svelte-zl4b4o{font-size:11px;color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-row-actions.svelte-zl4b4o{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:36px}.mail-date.svelte-zl4b4o{font-size:10px;color:#ffffff59;white-space:nowrap}.mail-quick-actions.svelte-zl4b4o{display:none;gap:2px}.mail-row.svelte-zl4b4o:hover .mail-quick-actions:where(.svelte-zl4b4o){display:flex}.qa-btn.svelte-zl4b4o{all:unset;cursor:pointer;font-size:12px;padding:2px 3px;border-radius:3px;opacity:.5;transition:opacity .1s}.qa-btn.svelte-zl4b4o:hover{opacity:1;background:#ffffff1a}.mail-empty.svelte-zl4b4o{flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:#ffffff4d}.mail-error.svelte-zl4b4o{color:#ff5050b3}.load-more-btn.svelte-zl4b4o{all:unset;display:block;width:100%;text-align:center;padding:10px 0;font-size:12px;color:var(--color-accent, #007AFF);cursor:pointer;transition:background .1s}.load-more-btn.svelte-zl4b4o:hover{background:#ffffff0f}.load-more-btn.svelte-zl4b4o:disabled{color:#ffffff4d;cursor:default}.mail-detail.svelte-zl4b4o{flex:1;display:flex;flex-direction:column;overflow:hidden}.detail-header.svelte-zl4b4o{padding:16px 20px 12px;border-bottom:.5px solid rgba(255,255,255,.08)}.detail-subject.svelte-zl4b4o{font-size:17px;font-weight:600;color:#fffffff2;margin-bottom:8px}.detail-meta.svelte-zl4b4o{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.detail-from.svelte-zl4b4o{font-size:12.5px;font-weight:600;color:#fffc}.detail-email.svelte-zl4b4o{font-size:11px;color:#fff6}.detail-date.svelte-zl4b4o{font-size:11px;color:#ffffff59;margin-left:auto}.detail-recipients.svelte-zl4b4o{margin-top:4px;font-size:11px;color:#ffffff80;display:flex;gap:4px}.recip-label.svelte-zl4b4o{color:#ffffff59;flex-shrink:0}.recip-value.svelte-zl4b4o{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-attachments.svelte-zl4b4o{padding:8px 20px;border-bottom:.5px solid rgba(255,255,255,.08);display:flex;gap:8px;flex-wrap:wrap}.attachment-chip.svelte-zl4b4o{all:unset;display:flex;align-items:center;gap:4px;padding:4px 10px;background:#ffffff0f;border-radius:6px;font-size:11px;cursor:pointer;transition:background .15s}.attachment-chip.svelte-zl4b4o:hover{background:#ffffff1f}.att-icon.svelte-zl4b4o{font-size:12px}.att-name.svelte-zl4b4o{color:#fffc;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-size.svelte-zl4b4o{color:#ffffff59}.att-dl.svelte-zl4b4o{color:var(--color-accent, #007AFF);font-size:10px}.detail-body.svelte-zl4b4o{flex:1;padding:16px 20px;overflow-y:auto;font-size:13px;line-height:1.6;color:#ffffffd9;word-break:break-word}.detail-body.svelte-zl4b4o a{color:var(--color-accent)}.detail-body.svelte-zl4b4o img{max-width:100%;height:auto}.detail-actions.svelte-zl4b4o{padding:10px 20px;border-top:.5px solid rgba(255,255,255,.08);display:flex;gap:8px}.action-btn.svelte-zl4b4o{all:unset;cursor:pointer;display:flex;align-items:center;gap:5px;padding:6px 14px;border-radius:8px;font-size:12px;background:#ffffff0f;color:#fffc;transition:background .15s}.action-btn.svelte-zl4b4o:hover{background:#ffffff1f}.trash-btn.svelte-zl4b4o:hover{background:#ff3c3c33;color:#ff6b6b}.detail-empty.svelte-zl4b4o{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-size:13px;color:#ffffff40}.compose-overlay.svelte-zl4b4o{position:absolute;inset:0;z-index:100;background:#00000080;display:flex;align-items:flex-end;justify-content:center}.compose-panel.svelte-zl4b4o{width:min(560px,95%);max-height:85%;background:#28282afa;border-radius:12px 12px 0 0;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:.5px solid rgba(255,255,255,.15)}.compose-header.svelte-zl4b4o{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:.5px solid rgba(255,255,255,.1)}.compose-title.svelte-zl4b4o{font-size:13px;font-weight:600}.compose-close.svelte-zl4b4o{all:unset;cursor:pointer;font-size:14px;color:#ffffff80;padding:4px 6px;border-radius:4px}.compose-close.svelte-zl4b4o:hover{background:#ffffff1a}.compose-fields.svelte-zl4b4o{padding:8px 16px;display:flex;flex-direction:column;gap:4px}.compose-field.svelte-zl4b4o{display:flex;align-items:center;gap:8px;border-bottom:.5px solid rgba(255,255,255,.06);padding:4px 0}.compose-field.svelte-zl4b4o label:where(.svelte-zl4b4o){font-size:11px;color:#fff6;width:42px;flex-shrink:0}.compose-field.svelte-zl4b4o input:where(.svelte-zl4b4o){all:unset;flex:1;font-size:12px;color:#ffffffe6}.compose-field.svelte-zl4b4o input:where(.svelte-zl4b4o)::placeholder{color:#ffffff40}.compose-body.svelte-zl4b4o{all:unset;flex:1;min-height:200px;padding:12px 16px;font-size:13px;line-height:1.6;color:#ffffffd9;resize:none;overflow-y:auto}.compose-body.svelte-zl4b4o::placeholder{color:#ffffff40}.compose-footer.svelte-zl4b4o{padding:10px 16px;border-top:.5px solid rgba(255,255,255,.1);display:flex;justify-content:flex-end}.send-btn.svelte-zl4b4o{all:unset;cursor:pointer;padding:6px 20px;border-radius:8px;font-size:13px;font-weight:500;background:var(--color-accent, #007AFF);color:#fff;transition:opacity .15s}.send-btn.svelte-zl4b4o:hover{opacity:.85}.send-btn.svelte-zl4b4o:disabled{opacity:.4;cursor:default}.file-input-hidden.svelte-zl4b4o{display:none}.attach-btn.svelte-zl4b4o{all:unset;cursor:pointer;padding:6px 8px;border-radius:6px;color:#ffffff80;transition:background .15s,color .15s;display:flex;align-items:center;margin-right:auto}.attach-btn.svelte-zl4b4o:hover{background:#ffffff1a;color:#fffc}.compose-attachments.svelte-zl4b4o{padding:4px 16px 0;display:flex;flex-wrap:wrap;gap:6px}.compose-att-chip.svelte-zl4b4o{display:flex;align-items:center;gap:4px;padding:3px 8px;background:#ffffff0f;border-radius:5px;font-size:11px}.compose-att-icon.svelte-zl4b4o{font-size:11px}.compose-att-name.svelte-zl4b4o{color:#fffc;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compose-att-size.svelte-zl4b4o{color:#ffffff59}.compose-att-remove.svelte-zl4b4o{all:unset;cursor:pointer;font-size:10px;color:#fff6;padding:1px 3px;border-radius:3px;line-height:1}.compose-att-remove.svelte-zl4b4o:hover{color:#ff6b6b;background:#ff3c3c26}.restore-btn.svelte-zl4b4o{color:#64c864b3!important}.restore-btn.svelte-zl4b4o:hover{color:#6c6!important}@media(max-width:640px){.gmail-sidebar.svelte-zl4b4o{display:none}.mail-list.svelte-zl4b4o{width:100%}.mail-list.collapsed.svelte-zl4b4o{display:none}.back-btn.svelte-zl4b4o{display:block}}.drive-app.svelte-fopxa{display:flex;height:100%;color:#ffffffe6;position:relative}.drive-sidebar.svelte-fopxa{width:clamp(130px,20%,180px);flex-shrink:0;padding:8px 6px;background:#00000014;border-right:.5px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:2px}.nav-btn.svelte-fopxa{all:unset;display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:7px;font-size:12px;cursor:default;transition:background .1s}.nav-btn.svelte-fopxa:hover{background:#ffffff14}.nav-btn.active.svelte-fopxa{background:var(--color-accent, #007AFF);color:#fff}.nav-icon.svelte-fopxa{font-size:14px}.drive-main.svelte-fopxa{flex:1;display:flex;flex-direction:column;overflow:hidden}.drive-toolbar.svelte-fopxa{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-bottom:.5px solid rgba(255,255,255,.08);gap:8px}.drive-breadcrumbs.svelte-fopxa{display:flex;align-items:center;gap:2px;overflow:hidden;min-width:0}.crumb-btn.svelte-fopxa{all:unset;font-size:12px;cursor:pointer;padding:2px 6px;border-radius:4px;color:#fff9;white-space:nowrap;transition:background .1s}.crumb-btn.svelte-fopxa:hover{background:#ffffff1a}.crumb-btn.current.svelte-fopxa{font-weight:600;color:#ffffffe6}.crumb-sep.svelte-fopxa{font-size:12px;color:#ffffff4d}.drive-actions.svelte-fopxa{display:flex;align-items:center;gap:6px;flex-shrink:0}.tool-btn.svelte-fopxa{all:unset;cursor:pointer;font-size:12px;padding:3px 6px;border-radius:5px;color:#fff9;transition:background .15s}.tool-btn.svelte-fopxa:hover{background:#ffffff1a;color:#ffffffe6}.tool-btn.svelte-fopxa:disabled{opacity:.4;cursor:default}.hidden-input.svelte-fopxa{display:none}.sort-dropdown.svelte-fopxa{position:relative}.sort-select.svelte-fopxa{all:unset;font-size:11px;padding:4px 8px;cursor:pointer;background:#ffffff0f;border-radius:6px;color:#ffffffb3}.sort-select.svelte-fopxa option:where(.svelte-fopxa){background:#2a2a2c;color:#ffffffe6}.search-box.svelte-fopxa input:where(.svelte-fopxa){all:unset;font-size:11px;width:120px;padding:4px 8px;background:#ffffff0f;border-radius:6px;color:#ffffffe6}.search-box.svelte-fopxa input:where(.svelte-fopxa)::placeholder{color:#ffffff4d}.drive-refresh.svelte-fopxa{all:unset;cursor:pointer;padding:4px;border-radius:4px;color:#ffffff80;transition:background .15s}.drive-refresh.svelte-fopxa:hover{background:#ffffff1a;color:#fffc}.view-toggle.svelte-fopxa{display:flex;gap:1px;background:#ffffff14;border-radius:5px;padding:1px}.vt-btn.svelte-fopxa{all:unset;padding:2px 7px;font-size:11px;border-radius:4px;cursor:default;color:#fff6}.vt-btn.active.svelte-fopxa{background:#ffffff26;color:#ffffffe6}.drive-body.svelte-fopxa{flex:1;display:flex;overflow:hidden;position:relative}.drive-content.svelte-fopxa{flex:1;overflow-y:auto;display:flex;flex-direction:column}.drive-content.with-preview.svelte-fopxa{border-right:.5px solid rgba(255,255,255,.08)}.drag-overlay.svelte-fopxa{position:absolute;inset:0;z-index:50;background:#007aff1f;border:2px dashed rgba(0,122,255,.5);border-radius:8px;display:flex;align-items:center;justify-content:center;pointer-events:none}.drag-overlay-content.svelte-fopxa{display:flex;flex-direction:column;align-items:center;gap:8px;color:#007affe6;font-size:14px;font-weight:500}.drag-overlay-icon.svelte-fopxa{font-size:32px}.drive-grid.svelte-fopxa{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(90px,100%),1fr));gap:10px;padding:12px;align-content:start;flex:1}.drive-item.svelte-fopxa{all:unset;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border-radius:8px;cursor:default;transition:background .1s;position:relative}.drive-item.svelte-fopxa:hover{background:#ffffff14}.drive-item.selected.svelte-fopxa{background:#007aff33}.drive-thumb.svelte-fopxa{width:52px;height:52px;border-radius:8px;object-fit:cover}.drive-file-icon.svelte-fopxa{font-size:36px;line-height:1;height:52px;display:flex;align-items:center}.drive-file-name.svelte-fopxa{font-size:11px;text-align:center;line-height:1.3;color:#ffffffd9;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-actions.svelte-fopxa{display:none;position:absolute;top:4px;right:4px;gap:2px}.drive-item.svelte-fopxa:hover .file-actions:where(.svelte-fopxa){display:flex}.fa-btn.svelte-fopxa{all:unset;cursor:pointer;font-size:10px;padding:2px 3px;border-radius:3px;opacity:.6;transition:opacity .1s}.fa-btn.svelte-fopxa:hover{opacity:1;background:#ffffff26}.fa-btn.del.svelte-fopxa:hover{background:#ff3c3c4d}.fa-btn.restore.svelte-fopxa:hover{background:#3cb43c4d}.drive-list.svelte-fopxa{display:flex;flex-direction:column;flex:1}.list-header.svelte-fopxa{display:grid;grid-template-columns:1fr 120px 80px 70px;padding:6px 12px;font-size:10px;font-weight:600;color:#fff6;border-bottom:.5px solid rgba(255,255,255,.08)}.lh-name.svelte-fopxa{padding-left:28px}.list-row.svelte-fopxa{all:unset;display:grid;grid-template-columns:20px 1fr 120px 80px 70px;align-items:center;gap:4px;padding:5px 12px;border-bottom:.5px solid rgba(255,255,255,.04);cursor:default;transition:background .1s}.list-row.svelte-fopxa:hover{background:#ffffff0f}.list-row.selected.svelte-fopxa{background:#007aff26}.lr-icon.svelte-fopxa{font-size:14px;text-align:center}.lr-name.svelte-fopxa{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lr-date.svelte-fopxa,.lr-size.svelte-fopxa{font-size:11px;color:#fff6}.lr-actions.svelte-fopxa{display:flex;gap:2px;opacity:0;transition:opacity .1s}.list-row.svelte-fopxa:hover .lr-actions:where(.svelte-fopxa){opacity:1}.load-more-btn.svelte-fopxa{all:unset;display:block;width:100%;text-align:center;padding:10px 0;font-size:12px;color:var(--color-accent, #007AFF);cursor:pointer;transition:background .1s}.load-more-btn.svelte-fopxa:hover{background:#ffffff0f}.load-more-btn.svelte-fopxa:disabled{color:#ffffff4d;cursor:default}.drive-empty.svelte-fopxa{flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:#ffffff4d;min-height:200px}.drive-error.svelte-fopxa{color:#ff5050b3}.preview-panel.svelte-fopxa{width:280px;flex-shrink:0;padding:16px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.preview-header.svelte-fopxa{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.preview-name.svelte-fopxa{font-size:13px;font-weight:600;word-break:break-word}.preview-close.svelte-fopxa{all:unset;cursor:pointer;font-size:12px;color:#fff6;padding:2px 4px;border-radius:4px}.preview-close.svelte-fopxa:hover{color:#ffffffb3}.preview-iframe.svelte-fopxa{width:100%;height:300px;border:none;border-radius:8px;background:#fff}.preview-thumb.svelte-fopxa{width:100%;border-radius:8px;object-fit:contain;max-height:200px}.preview-icon-large.svelte-fopxa{font-size:64px;text-align:center;padding:16px 0}.preview-details.svelte-fopxa{display:flex;flex-direction:column;gap:6px}.pd-row.svelte-fopxa{display:flex;justify-content:space-between;font-size:11px}.pd-label.svelte-fopxa{color:#fff6}.preview-actions.svelte-fopxa{display:flex;gap:6px;flex-wrap:wrap}.pa-btn.svelte-fopxa{all:unset;cursor:pointer;font-size:11px;padding:5px 10px;border-radius:6px;background:#ffffff0f;color:#fffc;transition:background .15s}.pa-btn.svelte-fopxa:hover{background:#ffffff1f}.pa-btn.del.svelte-fopxa:hover{background:#ff3c3c33;color:#ff6b6b}.dialog-overlay.svelte-fopxa{position:absolute;inset:0;z-index:100;background:#00000080;display:flex;align-items:center;justify-content:center}.dialog-box.svelte-fopxa{background:#28282afa;border-radius:12px;padding:20px;width:min(340px,90%);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:.5px solid rgba(255,255,255,.15)}.dialog-box.svelte-fopxa h3:where(.svelte-fopxa){font-size:14px;font-weight:600;margin-bottom:12px}.dialog-box.svelte-fopxa input:where(.svelte-fopxa){all:unset;width:100%;padding:8px 10px;font-size:13px;background:#ffffff0f;border-radius:6px;color:#ffffffe6;border:.5px solid rgba(255,255,255,.15);box-sizing:border-box}.dialog-box.svelte-fopxa input:where(.svelte-fopxa)::placeholder{color:#ffffff4d}.dialog-actions.svelte-fopxa{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.dlg-cancel.svelte-fopxa{all:unset;cursor:pointer;padding:6px 14px;border-radius:6px;font-size:12px;color:#fff9;background:#ffffff0f}.dlg-cancel.svelte-fopxa:hover{background:#ffffff1a}.dlg-ok.svelte-fopxa{all:unset;cursor:pointer;padding:6px 14px;border-radius:6px;font-size:12px;font-weight:500;background:var(--color-accent, #007AFF);color:#fff}.dlg-ok.svelte-fopxa:hover{opacity:.85}@media(max-width:640px){.drive-sidebar.svelte-fopxa,.preview-panel.svelte-fopxa{display:none}}.cal-app.svelte-1ah3nm{display:flex;height:100%;color:#ffffffe6;position:relative}.cal-sidebar.svelte-1ah3nm{width:200px;flex-shrink:0;display:flex;flex-direction:column;border-right:.5px solid rgba(255,255,255,.08);padding:10px 0;overflow-y:auto;background:#ffffff05}.sidebar-section.svelte-1ah3nm{padding:8px 12px}.sidebar-heading.svelte-1ah3nm{font-size:11px;font-weight:600;color:#ffffff73;text-transform:uppercase;margin:0 0 8px;letter-spacing:.3px}.cal-toggle.svelte-1ah3nm{display:flex;align-items:center;gap:8px;padding:4px 0;cursor:pointer;font-size:12px;color:#ffffffbf}.cal-toggle.svelte-1ah3nm:hover{color:#fffffff2}.cal-checkbox.svelte-1ah3nm{width:16px;height:16px;border-radius:4px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;border:1.5px solid var(--cal-color);background:transparent;transition:background .15s}.cal-checkbox.checked.svelte-1ah3nm{background:var(--cal-color)}.cal-toggle-name.svelte-1ah3nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sr-only.svelte-1ah3nm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.mini-cal-section.svelte-1ah3nm{margin-top:auto;border-top:.5px solid rgba(255,255,255,.06);padding-top:12px}.mini-cal.svelte-1ah3nm{-webkit-user-select:none;user-select:none}.mini-header.svelte-1ah3nm{display:flex;align-items:center;justify-content:center;margin-bottom:6px}.mini-title.svelte-1ah3nm{font-size:11px;font-weight:600;color:#fff9}.mini-weekdays.svelte-1ah3nm{display:grid;grid-template-columns:repeat(7,1fr)}.mini-wd.svelte-1ah3nm{text-align:center;font-size:9px;font-weight:600;color:#ffffff4d;padding:2px 0}.mini-grid.svelte-1ah3nm{display:grid;grid-template-columns:repeat(7,1fr)}.mini-day.svelte-1ah3nm{text-align:center;font-size:10px;padding:3px 0;cursor:pointer;border-radius:50%;color:#ffffffb3;transition:background .1s}.mini-day.svelte-1ah3nm:hover{background:#ffffff14}.mini-day.other-month.svelte-1ah3nm{color:#fff3;cursor:default}.mini-day.other-month.svelte-1ah3nm:hover{background:transparent}.mini-day.today.svelte-1ah3nm{background:var(--color-accent, #007AFF);color:#fff;font-weight:700}.mini-day.selected.svelte-1ah3nm{outline:1.5px solid var(--color-accent, #007AFF)}.mini-day.today.selected.svelte-1ah3nm{outline:1.5px solid rgba(255,255,255,.5)}.cal-main.svelte-1ah3nm{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.cal-header.svelte-1ah3nm{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 8px}.cal-nav.svelte-1ah3nm{display:flex;align-items:center;gap:4px}.cal-nav-btn.svelte-1ah3nm{all:unset;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:16px;color:#fff9;cursor:pointer;transition:background .1s}.cal-nav-btn.svelte-1ah3nm:hover{background:#ffffff1a}.sidebar-toggle.svelte-1ah3nm{font-size:14px;margin-right:4px}.cal-today-btn.svelte-1ah3nm{all:unset;font-size:11px;padding:3px 10px;border-radius:5px;background:#ffffff14;color:#ffffffb3;cursor:pointer;transition:background .1s}.cal-today-btn.svelte-1ah3nm:hover{background:#ffffff24}.cal-title.svelte-1ah3nm{font-size:18px;font-weight:600;color:#fffffff2}.cal-header-right.svelte-1ah3nm{display:flex;align-items:center;gap:8px}.create-event-btn.svelte-1ah3nm{all:unset;cursor:pointer;font-size:11px;padding:4px 12px;border-radius:6px;background:var(--color-accent, #007AFF);color:#fff;font-weight:500;transition:opacity .15s}.create-event-btn.svelte-1ah3nm:hover{opacity:.85}.cal-error.svelte-1ah3nm{padding:8px 16px;font-size:12px;color:#ff5050b3}.view-switcher.svelte-1ah3nm{display:flex;gap:1px;background:#ffffff14;border-radius:6px;padding:2px}.vs-btn.svelte-1ah3nm{all:unset;padding:3px 10px;font-size:11px;border-radius:5px;cursor:pointer;color:#ffffff80;transition:background .1s}.vs-btn.active.svelte-1ah3nm{background:#ffffff26;color:#fffffff2;font-weight:600}.cal-weekdays.svelte-1ah3nm{display:grid;grid-template-columns:repeat(7,1fr);padding:0 8px}.cal-wd.svelte-1ah3nm{text-align:center;font-size:10px;font-weight:600;color:#fff6;padding:4px 0}.cal-grid.svelte-1ah3nm{flex:1;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(70px,1fr);padding:0 8px 8px;gap:1px;overflow-y:auto}.cal-grid.loading.svelte-1ah3nm{opacity:.5}.cal-cell.svelte-1ah3nm{padding:3px;border-radius:4px;min-height:0;overflow:hidden;cursor:pointer}.cal-cell.svelte-1ah3nm:hover{background:#ffffff08}.cal-cell.empty.svelte-1ah3nm{pointer-events:none}.cal-cell.today.svelte-1ah3nm{background:#007aff14}.cal-day-num.svelte-1ah3nm{display:block;font-size:11px;font-weight:500;color:#fff9;padding:1px 4px;text-align:right}.cal-day-num.today-num.svelte-1ah3nm{background:var(--color-accent);color:#fff;border-radius:10px;float:right;padding:0 5px;font-weight:600}.cal-events.svelte-1ah3nm{display:flex;flex-direction:column;gap:1px;margin-top:2px}.cal-event.svelte-1ah3nm{all:unset;display:flex;align-items:center;gap:3px;padding:1px 4px;border-radius:3px;overflow:hidden;cursor:pointer}.cal-event.svelte-1ah3nm:hover{filter:brightness(1.2)}.ev-time.svelte-1ah3nm{font-size:8px;opacity:.8;color:#fff;white-space:nowrap;flex-shrink:0}.ev-title.svelte-1ah3nm{font-size:9px;color:#fff;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-more.svelte-1ah3nm{font-size:9px;color:#fff6;text-align:center}.week-header.svelte-1ah3nm{display:grid;grid-template-columns:50px repeat(7,1fr);border-bottom:.5px solid rgba(255,255,255,.1);padding:4px 8px}.wh-day.svelte-1ah3nm{text-align:center;padding:4px}.wh-weekday.svelte-1ah3nm{display:block;font-size:10px;color:#fff6}.wh-date.svelte-1ah3nm{display:inline-block;font-size:14px;font-weight:600;padding:2px 6px;border-radius:50%}.wh-date.today-num.svelte-1ah3nm{background:var(--color-accent);color:#fff}.wh-day.today.svelte-1ah3nm{color:var(--color-accent)}.allday-chip.svelte-1ah3nm{all:unset;display:block;font-size:8px;color:#fff;padding:1px 4px;border-radius:3px;margin-top:2px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.allday-chip.svelte-1ah3nm:hover{filter:brightness(1.2)}.week-grid.svelte-1ah3nm{flex:1;overflow-y:auto;padding:0 8px;display:grid;grid-template-columns:50px repeat(7,1fr)}.wg-time-col.svelte-1ah3nm{position:relative}.wg-time-label.svelte-1ah3nm{display:flex;align-items:flex-start;justify-content:flex-end;font-size:9px;color:#ffffff4d;padding:2px 4px 0 0;box-sizing:border-box}.wg-day-col.svelte-1ah3nm{position:relative;border-left:.5px solid rgba(255,255,255,.04);height:calc(var(--hour-height) * 24)}.wg-hour-line.svelte-1ah3nm{position:absolute;left:0;right:0;height:0;border-top:.5px solid rgba(255,255,255,.04)}.wg-event-abs.svelte-1ah3nm{all:unset;position:absolute;left:2px;right:2px;border-radius:4px;padding:2px 4px;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;font-size:9px;color:#fff;box-sizing:border-box;z-index:1;min-height:14px}.wg-event-abs.svelte-1ah3nm:hover{filter:brightness(1.2);z-index:2}.wg-ev-time.svelte-1ah3nm{font-size:8px;opacity:.8;white-space:nowrap}.wg-ev-title.svelte-1ah3nm{font-size:9px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda-list.svelte-1ah3nm{flex:1;overflow-y:auto;padding:8px 16px}.agenda-empty.svelte-1ah3nm{text-align:center;padding:40px;font-size:13px;color:#ffffff4d}.agenda-item.svelte-1ah3nm{all:unset;display:flex;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .1s;width:100%}.agenda-item.svelte-1ah3nm:hover{background:#ffffff0f}.ai-color.svelte-1ah3nm{width:4px;border-radius:2px;flex-shrink:0}.ai-info.svelte-1ah3nm{display:flex;flex-direction:column;gap:2px;min-width:0}.ai-title.svelte-1ah3nm{font-size:13px;font-weight:500}.ai-time.svelte-1ah3nm{font-size:11px;color:#ffffff80}.ai-location.svelte-1ah3nm{font-size:11px;color:#fff6}.event-popup.svelte-1ah3nm{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ep-card.svelte-1ah3nm{background:#28282dfa;border-radius:14px;padding:20px;width:min(380px,90%);box-shadow:0 12px 40px #00000080;border:.5px solid rgba(255,255,255,.1)}.ep-color-bar.svelte-1ah3nm{height:4px;border-radius:2px;margin-bottom:12px}.ep-title.svelte-1ah3nm{font-size:16px;font-weight:600;margin-bottom:10px}.ep-time.svelte-1ah3nm{font-size:12px;color:#ffffffb3;margin-bottom:6px}.ep-detail.svelte-1ah3nm{font-size:12px;color:#fff9;margin-bottom:6px}.ep-desc.svelte-1ah3nm{font-size:12px;color:#ffffff80;margin-top:10px;padding-top:10px;border-top:.5px solid rgba(255,255,255,.1);line-height:1.5;white-space:pre-wrap}.ep-actions.svelte-1ah3nm{display:flex;gap:8px;margin-top:16px;justify-content:flex-end}.ep-edit.svelte-1ah3nm{all:unset;cursor:pointer;font-size:12px;color:var(--color-accent);padding:6px 12px;border-radius:6px;background:#ffffff0f}.ep-edit.svelte-1ah3nm:hover{background:#ffffff1a}.ep-delete.svelte-1ah3nm{all:unset;cursor:pointer;font-size:12px;color:#ff6b6b;padding:6px 12px;border-radius:6px;background:#ff3c3c14}.ep-delete.svelte-1ah3nm:hover{background:#ff3c3c26}.ep-close.svelte-1ah3nm{all:unset;font-size:12px;color:#ffffff80;padding:6px 12px;border-radius:6px;cursor:pointer}.ep-close.svelte-1ah3nm:hover{background:#ffffff0f}.ep-save.svelte-1ah3nm{all:unset;cursor:pointer;font-size:12px;font-weight:500;padding:6px 16px;border-radius:6px;background:var(--color-accent, #007AFF);color:#fff;transition:opacity .15s}.ep-save.svelte-1ah3nm:hover{opacity:.85}.ep-save.svelte-1ah3nm:disabled{opacity:.4;cursor:default}.create-card.svelte-1ah3nm .form-fields:where(.svelte-1ah3nm){display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.form-input.svelte-1ah3nm{all:unset;width:100%;padding:7px 10px;font-size:13px;background:#ffffff0f;border-radius:6px;color:#ffffffe6;border:.5px solid rgba(255,255,255,.12);box-sizing:border-box}.form-input.sm.svelte-1ah3nm{width:auto;flex:1}.form-input.svelte-1ah3nm::placeholder{color:#ffffff4d}.form-row.svelte-1ah3nm{display:flex;gap:8px}.form-check.svelte-1ah3nm{font-size:12px;color:#ffffffb3;display:flex;align-items:center;gap:6px;cursor:pointer}.form-textarea.svelte-1ah3nm{all:unset;width:100%;min-height:60px;padding:7px 10px;font-size:12px;background:#ffffff0f;border-radius:6px;color:#ffffffd9;border:.5px solid rgba(255,255,255,.12);resize:none;box-sizing:border-box}.form-textarea.svelte-1ah3nm::placeholder{color:#ffffff4d}.tasks-app.svelte-1roajoo{display:flex;height:100%;color:#ffffffe6;position:relative}.tasks-sidebar.svelte-1roajoo{width:clamp(130px,35%,180px);flex-shrink:0;padding:8px 6px;background:#00000014;border-right:.5px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:2px;overflow-y:auto}.ts-title.svelte-1roajoo{font-size:10px;font-weight:600;color:#fff6;padding:4px 10px;text-transform:uppercase;letter-spacing:.5px}.ts-item-row.svelte-1roajoo{display:flex;align-items:center;gap:0}.ts-item.svelte-1roajoo{all:unset;display:flex;align-items:center;gap:7px;padding:6px 10px;border-radius:7px;font-size:12px;cursor:default;transition:background .1s;flex:1;min-width:0}.ts-item.svelte-1roajoo span:where(.svelte-1roajoo){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-item.svelte-1roajoo:hover{background:#ffffff14}.ts-item.active.svelte-1roajoo{background:var(--color-accent, #007AFF);color:#fff}.ts-icon.svelte-1roajoo{font-size:13px;flex-shrink:0}.ts-del.svelte-1roajoo{all:unset;cursor:pointer;font-size:9px;padding:3px 5px;border-radius:4px;color:#ffffff4d;opacity:0;transition:opacity .1s,background .1s;flex-shrink:0}.ts-item-row.svelte-1roajoo:hover .ts-del:where(.svelte-1roajoo){opacity:1}.ts-del.svelte-1roajoo:hover{background:#ff3c3c33;color:#ff6b6b}.ts-add.svelte-1roajoo{all:unset;cursor:pointer;font-size:11px;padding:6px 10px;border-radius:7px;color:var(--color-accent, #007AFF);transition:background .1s;margin-top:4px}.ts-add.svelte-1roajoo:hover{background:#ffffff14}.tasks-main.svelte-1roajoo{flex:1;display:flex;flex-direction:column;overflow:hidden}.task-items.svelte-1roajoo{flex:1;overflow-y:auto;padding:4px 0}.task-section-title.svelte-1roajoo{font-size:10px;font-weight:600;color:#fff6;padding:8px 12px 4px;text-transform:uppercase;letter-spacing:.3px}.task-section-toggle.svelte-1roajoo{all:unset;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;color:#fff6;padding:10px 12px 4px;width:100%;text-transform:uppercase;letter-spacing:.3px;transition:color .1s}.task-section-toggle.svelte-1roajoo:hover{color:#fff9}.toggle-arrow.svelte-1roajoo{font-size:8px;transition:transform .15s;display:inline-block}.toggle-arrow.open.svelte-1roajoo{transform:rotate(90deg)}.task-row.svelte-1roajoo{display:flex;align-items:center;gap:6px;padding:6px 12px;border-bottom:.5px solid rgba(255,255,255,.05);transition:background .1s}.task-row.svelte-1roajoo:hover{background:#ffffff0a}.task-row.completed.svelte-1roajoo{opacity:.5}.task-check.svelte-1roajoo{all:unset;cursor:pointer;font-size:16px;flex-shrink:0;padding:2px;transition:transform .1s}.task-check.svelte-1roajoo:hover{transform:scale(1.1)}.task-info.svelte-1roajoo{all:unset;cursor:pointer;flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.task-title.svelte-1roajoo{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.completed.svelte-1roajoo .task-title:where(.svelte-1roajoo){text-decoration:line-through}.task-due.svelte-1roajoo{font-size:10px;color:#fff6}.task-edit-btn.svelte-1roajoo{all:unset;cursor:pointer;font-size:11px;opacity:0;padding:2px 4px;border-radius:3px;transition:opacity .1s}.task-row.svelte-1roajoo:hover .task-edit-btn:where(.svelte-1roajoo){opacity:.5}.task-edit-btn.svelte-1roajoo:hover{opacity:1!important;background:#ffffff1a}.task-delete.svelte-1roajoo{all:unset;cursor:pointer;font-size:12px;opacity:0;padding:2px 4px;border-radius:3px;transition:opacity .1s}.task-row.svelte-1roajoo:hover .task-delete:where(.svelte-1roajoo){opacity:.5}.task-delete.svelte-1roajoo:hover{opacity:1!important;background:#ff3c3c26}.task-edit-form.svelte-1roajoo{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.edit-input.svelte-1roajoo{all:unset;width:100%;font-size:12px;padding:5px 8px;background:#ffffff14;border-radius:5px;color:#ffffffe6;border:.5px solid rgba(255,255,255,.15);box-sizing:border-box}.edit-textarea.svelte-1roajoo{all:unset;width:100%;font-size:11px;padding:5px 8px;background:#ffffff0f;border-radius:5px;color:#fffc;border:.5px solid rgba(255,255,255,.1);box-sizing:border-box;resize:vertical;font-family:inherit;white-space:pre-wrap}.edit-date.svelte-1roajoo{all:unset;font-size:11px;padding:4px 6px;background:#ffffff0f;border-radius:5px;color:#fff9;width:110px}.edit-actions.svelte-1roajoo{display:flex;gap:6px}.edit-cancel.svelte-1roajoo{all:unset;cursor:pointer;font-size:11px;padding:4px 10px;border-radius:5px;color:#ffffff80;background:#ffffff0f}.edit-save.svelte-1roajoo{all:unset;cursor:pointer;font-size:11px;padding:4px 10px;border-radius:5px;background:var(--color-accent, #007AFF);color:#fff;font-weight:500}.edit-save.svelte-1roajoo:disabled{opacity:.4;cursor:default}.task-notes.svelte-1roajoo{padding:4px 12px 8px 42px;font-size:11px;color:#ffffff80;line-height:1.5;white-space:pre-wrap}.add-task-bar.svelte-1roajoo{display:flex;gap:6px;padding:8px 12px;border-top:.5px solid rgba(255,255,255,.1)}.add-task-input.svelte-1roajoo{all:unset;flex:1;font-size:12px;padding:6px 10px;background:#ffffff0f;border-radius:6px;color:#ffffffe6}.add-task-input.svelte-1roajoo::placeholder{color:#ffffff4d}.add-task-date.svelte-1roajoo{all:unset;font-size:11px;padding:4px 6px;background:#ffffff0f;border-radius:6px;color:#fff9;width:110px}.add-task-btn.svelte-1roajoo{all:unset;cursor:pointer;font-size:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-accent, #007AFF);color:#fff;border-radius:8px;transition:opacity .15s}.add-task-btn.svelte-1roajoo:hover{opacity:.85}.add-task-btn.svelte-1roajoo:disabled{opacity:.4;cursor:default}.tasks-empty.svelte-1roajoo{flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:#ffffff4d;padding:40px}.tasks-error.svelte-1roajoo{color:#ff5050b3}.dialog-overlay.svelte-1roajoo{position:absolute;inset:0;z-index:100;background:#00000080;display:flex;align-items:center;justify-content:center}.dialog-box.svelte-1roajoo{background:#28282afa;border-radius:12px;padding:20px;width:min(300px,90%);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:.5px solid rgba(255,255,255,.15)}.dialog-box.svelte-1roajoo h3:where(.svelte-1roajoo){font-size:14px;font-weight:600;margin-bottom:12px}.dialog-box.svelte-1roajoo input:where(.svelte-1roajoo){all:unset;width:100%;padding:8px 10px;font-size:13px;background:#ffffff0f;border-radius:6px;color:#ffffffe6;border:.5px solid rgba(255,255,255,.15);box-sizing:border-box}.dialog-actions.svelte-1roajoo{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.dlg-cancel.svelte-1roajoo{all:unset;cursor:pointer;padding:6px 14px;border-radius:6px;font-size:12px;color:#fff9;background:#ffffff0f}.dlg-ok.svelte-1roajoo{all:unset;cursor:pointer;padding:6px 14px;border-radius:6px;font-size:12px;font-weight:500;background:var(--color-accent, #007AFF);color:#fff}.contacts-app.svelte-1bxuqax{display:flex;flex-direction:column;height:100%;color:#ffffffe6;position:relative}.contacts-toolbar.svelte-1bxuqax{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:.5px solid rgba(255,255,255,.08)}.new-contact-btn.svelte-1bxuqax{all:unset;cursor:pointer;font-size:11px;padding:4px 12px;border-radius:6px;background:var(--color-accent, #007AFF);color:#fff;font-weight:500;flex-shrink:0}.new-contact-btn.svelte-1bxuqax:hover{opacity:.85}.search-box.svelte-1bxuqax{flex:1}.search-box.svelte-1bxuqax input:where(.svelte-1bxuqax){all:unset;width:100%;font-size:12px;padding:5px 10px;background:#ffffff0f;border-radius:8px;color:#ffffffe6;box-sizing:border-box}.search-box.svelte-1bxuqax input:where(.svelte-1bxuqax)::placeholder{color:#ffffff4d}.contacts-body.svelte-1bxuqax{flex:1;display:flex;overflow:hidden}.contacts-list.svelte-1bxuqax{width:clamp(200px,40%,320px);flex-shrink:0;border-right:.5px solid rgba(255,255,255,.1);display:flex;flex-direction:column}.contacts-scroll.svelte-1bxuqax{flex:1;overflow-y:auto}.group-letter.svelte-1bxuqax{padding:4px 16px;font-size:11px;font-weight:700;color:#fff6;background:#0000001a;position:sticky;top:0}.contact-row.svelte-1bxuqax{all:unset;display:flex;align-items:center;gap:10px;padding:6px 16px;width:100%;cursor:default;transition:background .1s}.contact-row.svelte-1bxuqax:hover{background:#ffffff0f}.contact-row.active.svelte-1bxuqax{background:#007aff33}.contact-avatar.svelte-1bxuqax{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.contact-avatar-placeholder.svelte-1bxuqax{width:32px;height:32px;border-radius:50%;background:#ffffff1f;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0;color:#fff9}.contact-brief.svelte-1bxuqax{display:flex;flex-direction:column;min-width:0}.contact-name.svelte-1bxuqax{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-email.svelte-1bxuqax{font-size:10px;color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.load-more-btn.svelte-1bxuqax{all:unset;display:block;width:100%;text-align:center;padding:10px 0;font-size:12px;color:var(--color-accent, #007AFF);cursor:pointer}.load-more-btn.svelte-1bxuqax:hover{background:#ffffff0f}.load-more-btn.svelte-1bxuqax:disabled{color:#ffffff4d}.contacts-empty.svelte-1bxuqax{flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:#ffffff4d}.contacts-error.svelte-1bxuqax{color:#ff5050b3}.contact-detail.svelte-1bxuqax{flex:1;display:flex;flex-direction:column;overflow-y:auto;padding:20px}.cd-header.svelte-1bxuqax{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:20px}.cd-avatar.svelte-1bxuqax{width:64px;height:64px;border-radius:50%;object-fit:cover}.cd-avatar-placeholder.svelte-1bxuqax{width:64px;height:64px;border-radius:50%;background:#ffffff1f;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600;color:#fff9}.cd-name.svelte-1bxuqax{font-size:18px;font-weight:600}.cd-org.svelte-1bxuqax{font-size:12px;color:#ffffff80}.cd-fields.svelte-1bxuqax{display:flex;flex-direction:column;gap:8px}.cd-field.svelte-1bxuqax{display:flex;flex-direction:column;gap:2px;padding:8px 12px;background:#ffffff0a;border-radius:8px}.cdf-label.svelte-1bxuqax{font-size:10px;color:#fff6}.cdf-value.svelte-1bxuqax{font-size:13px}.cdf-value-row.svelte-1bxuqax{display:flex;align-items:center;gap:8px}.cdf-link.svelte-1bxuqax{font-size:13px;color:var(--color-accent, #007AFF);text-decoration:none;padding:2px 8px;border-radius:4px;transition:background .1s}.cdf-link.svelte-1bxuqax:hover{background:#007aff26}.cdf-copy.svelte-1bxuqax{all:unset;cursor:pointer;font-size:10px;padding:2px 8px;border-radius:4px;background:#ffffff14;color:#ffffff80;transition:background .1s}.cdf-copy.svelte-1bxuqax:hover{background:#ffffff26;color:#fffc}.cd-actions.svelte-1bxuqax{display:flex;gap:8px;margin-top:16px}.cda-btn.svelte-1bxuqax{all:unset;cursor:pointer;font-size:12px;padding:6px 14px;border-radius:8px;background:#ffffff0f;color:#fffc;transition:background .15s}.cda-btn.svelte-1bxuqax:hover{background:#ffffff1f}.cda-btn.del.svelte-1bxuqax:hover{background:#ff3c3c33;color:#ff6b6b}.cd-empty.svelte-1bxuqax{flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:#ffffff40}.dialog-overlay.svelte-1bxuqax{position:absolute;inset:0;z-index:100;background:#00000080;display:flex;align-items:center;justify-content:center}.dialog-box.svelte-1bxuqax{background:#28282afa;border-radius:12px;padding:20px;width:min(380px,90%);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:.5px solid rgba(255,255,255,.15);max-height:80%;overflow-y:auto}.dialog-box.svelte-1bxuqax h3:where(.svelte-1bxuqax){font-size:14px;font-weight:600;margin-bottom:12px}.form-fields.svelte-1bxuqax{display:flex;flex-direction:column;gap:8px}.form-row.svelte-1bxuqax{display:flex;gap:8px}.form-fields.svelte-1bxuqax input:where(.svelte-1bxuqax){all:unset;width:100%;padding:8px 10px;font-size:13px;background:#ffffff0f;border-radius:6px;color:#ffffffe6;border:.5px solid rgba(255,255,255,.15);box-sizing:border-box}.form-fields.svelte-1bxuqax input:where(.svelte-1bxuqax)::placeholder{color:#ffffff4d}.form-array-section.svelte-1bxuqax{display:flex;flex-direction:column;gap:6px}.form-array-label.svelte-1bxuqax{font-size:10px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.3px}.form-array-row.svelte-1bxuqax{display:flex;gap:6px;align-items:center}.form-array-row.svelte-1bxuqax input:where(.svelte-1bxuqax){flex:1}.form-array-remove.svelte-1bxuqax{all:unset;cursor:pointer;font-size:11px;padding:4px 7px;border-radius:4px;color:#fff6;background:#ffffff0f;flex-shrink:0;transition:background .1s}.form-array-remove.svelte-1bxuqax:hover{background:#ff3c3c33;color:#ff6b6b}.form-array-add.svelte-1bxuqax{all:unset;cursor:pointer;font-size:11px;color:var(--color-accent, #007AFF);padding:3px 0;transition:opacity .1s}.form-array-add.svelte-1bxuqax:hover{opacity:.7}.dialog-actions.svelte-1bxuqax{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.dlg-cancel.svelte-1bxuqax{all:unset;cursor:pointer;padding:6px 14px;border-radius:6px;font-size:12px;color:#fff9;background:#ffffff0f}.dlg-ok.svelte-1bxuqax{all:unset;cursor:pointer;padding:6px 14px;border-radius:6px;font-size:12px;font-weight:500;background:var(--color-accent, #007AFF);color:#fff}.dlg-ok.svelte-1bxuqax:disabled{opacity:.4;cursor:default}@media(max-width:640px){.contacts-list.svelte-1bxuqax{width:100%}.contacts-list.collapsed.svelte-1bxuqax{display:none}}.maps-app.svelte-17ffclf{display:flex;flex-direction:column;height:100%;color:#ffffffe6}.maps-toolbar.svelte-17ffclf{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:.5px solid rgba(255,255,255,.08);flex-wrap:wrap}.mode-tabs.svelte-17ffclf{display:flex;gap:1px;background:#ffffff14;border-radius:6px;padding:2px;flex-shrink:0}.mode-tab.svelte-17ffclf{all:unset;cursor:pointer;padding:3px 10px;font-size:11px;border-radius:5px;color:#ffffff80;transition:background .1s}.mode-tab.active.svelte-17ffclf{background:#ffffff26;color:#fffffff2;font-weight:600}.maps-search.svelte-17ffclf{flex:1;display:flex;align-items:center;gap:6px;background:#ffffff0f;border-radius:8px;padding:4px 10px}.ms-icon.svelte-17ffclf{color:#ffffff59;flex-shrink:0}.ms-input.svelte-17ffclf{all:unset;flex:1;font-size:12px;color:#ffffffe6}.ms-input.svelte-17ffclf::placeholder{color:#ffffff4d}.ms-clear.svelte-17ffclf{all:unset;cursor:pointer;font-size:10px;color:#fff6;padding:2px 4px}.ms-clear.svelte-17ffclf:hover{color:#ffffffb3}.ms-go.svelte-17ffclf{all:unset;cursor:pointer;font-size:11px;color:var(--color-accent, #007AFF);padding:3px 8px;border-radius:5px;font-weight:500}.ms-go.svelte-17ffclf:hover{background:#ffffff0f}.loc-btn.svelte-17ffclf{all:unset;cursor:pointer;font-size:14px;padding:3px 6px;border-radius:5px;transition:background .15s;flex-shrink:0}.loc-btn.svelte-17ffclf:hover{background:#ffffff1a}.loc-btn.svelte-17ffclf:disabled{opacity:.4;cursor:default}.sv-btn.svelte-17ffclf{all:unset;cursor:pointer;font-size:14px;padding:3px 6px;border-radius:5px;transition:background .15s;flex-shrink:0}.sv-btn.svelte-17ffclf:hover{background:#ffffff1a}.dir-inputs.svelte-17ffclf{flex:1;display:flex;gap:6px;align-items:center}.dir-input.svelte-17ffclf{all:unset;flex:1;font-size:12px;padding:5px 10px;background:#ffffff0f;border-radius:6px;color:#ffffffe6}.dir-input.svelte-17ffclf::placeholder{color:#ffffff4d}.dir-go.svelte-17ffclf{all:unset;cursor:pointer;font-size:11px;padding:5px 12px;border-radius:6px;background:var(--color-accent, #007AFF);color:#fff;font-weight:500}.dir-go.svelte-17ffclf:hover{opacity:.85}.travel-modes.svelte-17ffclf{display:flex;gap:2px;background:#ffffff0f;border-radius:6px;padding:2px;flex-shrink:0}.tm-btn.svelte-17ffclf{all:unset;cursor:pointer;font-size:13px;padding:3px 7px;border-radius:5px;transition:background .1s;opacity:.5}.tm-btn.active.svelte-17ffclf{background:#ffffff26;opacity:1}.tm-btn.svelte-17ffclf:hover{opacity:.8;background:#ffffff1a}.maps-frame.svelte-17ffclf{flex:1;overflow:hidden;position:relative}.maps-frame.svelte-17ffclf iframe:where(.svelte-17ffclf){width:100%;height:100%;border:none}.maps-loading.svelte-17ffclf{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:13px;color:#ffffff4d}.yt-app.svelte-1f6v3sp{display:flex;flex-direction:column;height:100%;color:#ffffffe6;background:#181818}.yt-toolbar.svelte-1f6v3sp{display:flex;align-items:center;gap:12px;padding:8px 16px;border-bottom:.5px solid rgba(255,255,255,.08)}.yt-back-btn.svelte-1f6v3sp{all:unset;cursor:pointer;padding:4px;border-radius:4px;color:#fff9;flex-shrink:0}.yt-back-btn.svelte-1f6v3sp:hover{background:#ffffff1a}.yt-logo.svelte-1f6v3sp{display:flex;align-items:center;gap:6px;flex-shrink:0}.yt-brand.svelte-1f6v3sp{font-size:16px;font-weight:700;letter-spacing:-.3px}.yt-search.svelte-1f6v3sp{flex:1;display:flex;max-width:500px;border:1px solid rgba(255,255,255,.15);border-radius:20px;overflow:hidden}.yt-search.svelte-1f6v3sp input:where(.svelte-1f6v3sp){all:unset;flex:1;padding:6px 14px;font-size:13px;color:#ffffffe6}.yt-search.svelte-1f6v3sp input:where(.svelte-1f6v3sp)::placeholder{color:#ffffff4d}.yt-search-btn.svelte-1f6v3sp{all:unset;cursor:pointer;padding:6px 14px;background:#ffffff0f;color:#ffffffb3;display:flex;align-items:center}.yt-search-btn.svelte-1f6v3sp:hover{background:#ffffff1a}.yt-region.svelte-1f6v3sp{all:unset;cursor:pointer;font-size:11px;padding:5px 8px;border-radius:6px;background:#ffffff14;color:#ffffffb3;border:.5px solid rgba(255,255,255,.12);flex-shrink:0}.yt-region.svelte-1f6v3sp option:where(.svelte-1f6v3sp){background:#282828;color:#ffffffe6}.yt-content.svelte-1f6v3sp{flex:1;overflow-y:auto}.yt-empty.svelte-1f6v3sp{display:flex;align-items:center;justify-content:center;height:200px;font-size:13px;color:#ffffff4d}.yt-error.svelte-1f6v3sp{color:#ff5050b3}.yt-player-layout.svelte-1f6v3sp{display:flex;height:100%;overflow:hidden}.yt-player-main.svelte-1f6v3sp{flex:1;display:flex;flex-direction:column;overflow-y:auto}.player-wrapper.svelte-1f6v3sp{position:relative;padding-bottom:56.25%;background:#000;flex-shrink:0}.player-wrapper.svelte-1f6v3sp iframe:where(.svelte-1f6v3sp){position:absolute;inset:0;width:100%;height:100%;border:none}.yt-video-info.svelte-1f6v3sp{padding:16px 20px}.vi-title.svelte-1f6v3sp{font-size:16px;font-weight:600;margin-bottom:8px;line-height:1.3}.vi-meta.svelte-1f6v3sp{display:flex;gap:12px;font-size:12px;color:#ffffff80;margin-bottom:8px}.vi-channel.svelte-1f6v3sp{font-weight:500;color:#ffffffb3}.vi-desc.svelte-1f6v3sp{font-size:12px;color:#ffffff73;line-height:1.5;margin-top:8px}.yt-related.svelte-1f6v3sp{width:300px;flex-shrink:0;overflow-y:auto;padding:12px;border-left:.5px solid rgba(255,255,255,.08)}.related-title.svelte-1f6v3sp{font-size:13px;font-weight:600;margin-bottom:12px}.related-item.svelte-1f6v3sp{all:unset;display:flex;gap:8px;width:100%;padding:6px 0;cursor:pointer;transition:background .1s;border-radius:6px}.related-item.svelte-1f6v3sp:hover{background:#ffffff0f}.ri-thumb-wrap.svelte-1f6v3sp{position:relative;flex-shrink:0;width:120px}.ri-thumb.svelte-1f6v3sp{width:120px;height:68px;border-radius:6px;object-fit:cover;background:#222;display:block}.ri-info.svelte-1f6v3sp{display:flex;flex-direction:column;gap:2px;min-width:0}.ri-title.svelte-1f6v3sp{font-size:11px;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ri-channel.svelte-1f6v3sp{font-size:10px;color:#fff6}.yt-home.svelte-1f6v3sp{padding:20px 24px}.yt-section-title.svelte-1f6v3sp{font-size:16px;font-weight:600;margin-bottom:16px}.yt-grid.svelte-1f6v3sp{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:16px}.yt-card.svelte-1f6v3sp{all:unset;cursor:pointer;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;transition:transform .15s}.yt-card.svelte-1f6v3sp:hover{transform:scale(1.02)}.yt-thumb-wrap.svelte-1f6v3sp{position:relative}.yt-thumb.svelte-1f6v3sp{width:100%;aspect-ratio:16/9;object-fit:cover;background:#222;display:block}.duration-badge.svelte-1f6v3sp{position:absolute;bottom:4px;right:4px;background:#000c;color:#fff;font-size:10px;font-weight:600;padding:1px 5px;border-radius:3px;letter-spacing:.3px}.yt-card-info.svelte-1f6v3sp{padding:8px 4px}.yt-card-title.svelte-1f6v3sp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:500;margin-bottom:3px;line-height:1.3}.yt-card-channel.svelte-1f6v3sp{display:block;font-size:11px;color:#ffffff73}.yt-card-meta.svelte-1f6v3sp{display:block;font-size:10px;color:#ffffff59;margin-top:2px}.load-more-btn.svelte-1f6v3sp{all:unset;display:block;width:100%;text-align:center;padding:12px 0;margin-top:16px;font-size:13px;color:var(--color-accent, #007AFF);cursor:pointer;border-radius:8px;background:#ffffff0a}.load-more-btn.svelte-1f6v3sp:hover{background:#ffffff14}.load-more-btn.svelte-1f6v3sp:disabled{color:#ffffff4d;cursor:default}@media(max-width:640px){.yt-related.svelte-1f6v3sp{display:none}}.photos-app.svelte-dw7xq9{display:flex;flex-direction:column;height:100%;color:#ffffffe6;background:#181818}.photos-toolbar.svelte-dw7xq9{display:flex;align-items:center;gap:12px;padding:8px 16px;border-bottom:.5px solid rgba(255,255,255,.08)}.photos-back-btn.svelte-dw7xq9{all:unset;cursor:pointer;padding:4px;border-radius:4px;color:#fff9;flex-shrink:0}.photos-back-btn.svelte-dw7xq9:hover{background:#ffffff1a}.photos-album-title.svelte-dw7xq9{font-size:14px;font-weight:600}.photos-logo.svelte-dw7xq9{display:flex;align-items:center;gap:6px;flex-shrink:0}.photos-brand.svelte-dw7xq9{font-size:16px;font-weight:700;letter-spacing:-.3px}.photos-tabs.svelte-dw7xq9{display:flex;gap:2px;margin-left:8px}.photos-tab.svelte-dw7xq9{all:unset;cursor:pointer;padding:5px 14px;font-size:12px;font-weight:500;border-radius:6px;color:#ffffff80;transition:all .15s}.photos-tab.svelte-dw7xq9:hover{color:#ffffffb3;background:#ffffff0f}.photos-tab.active.svelte-dw7xq9{color:#fffffff2;background:#ffffff1a}.photos-content.svelte-dw7xq9{flex:1;overflow-y:auto;padding:16px}.photos-empty.svelte-dw7xq9{display:flex;align-items:center;justify-content:center;height:200px;font-size:13px;color:#ffffff4d}.photos-grid.svelte-dw7xq9{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:4px;grid-auto-rows:160px;grid-auto-flow:dense}.photo-cell.svelte-dw7xq9{all:unset;cursor:pointer;overflow:hidden;border-radius:4px;position:relative;transition:transform .15s}.photo-cell.svelte-dw7xq9:hover{transform:scale(1.02);z-index:1}.photo-cell.svelte-dw7xq9 img:where(.svelte-dw7xq9){width:100%;height:100%;object-fit:cover;display:block;background:#222}.albums-grid.svelte-dw7xq9{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.album-card.svelte-dw7xq9{all:unset;cursor:pointer;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;transition:transform .15s;background:#ffffff0a}.album-card.svelte-dw7xq9:hover{transform:scale(1.02)}.album-cover.svelte-dw7xq9{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;background:#222}.album-placeholder.svelte-dw7xq9{display:flex;align-items:center;justify-content:center;background:#ffffff0a}.album-info.svelte-dw7xq9{padding:10px 12px}.album-title.svelte-dw7xq9{display:block;font-size:13px;font-weight:600;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.album-count.svelte-dw7xq9{display:block;font-size:11px;color:#fff6}.load-more-btn.svelte-dw7xq9{all:unset;display:block;width:100%;text-align:center;padding:12px 0;margin-top:16px;font-size:13px;color:var(--color-accent, #4285F4);cursor:pointer;border-radius:8px;background:#ffffff0a}.load-more-btn.svelte-dw7xq9:hover{background:#ffffff14}.photos-loading-more.svelte-dw7xq9{text-align:center;padding:12px 0;font-size:12px;color:#ffffff4d}.lightbox.svelte-dw7xq9{position:fixed;inset:0;z-index:9999;background:#000000eb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center}.lb-close.svelte-dw7xq9{all:unset;cursor:pointer;position:absolute;top:16px;right:16px;color:#ffffffb3;padding:8px;border-radius:50%;background:#ffffff1a;z-index:2}.lb-close.svelte-dw7xq9:hover{background:#fff3}.lb-arrow.svelte-dw7xq9{all:unset;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);color:#ffffffb3;padding:12px;border-radius:50%;background:#ffffff1a;z-index:2}.lb-arrow.svelte-dw7xq9:hover{background:#fff3}.lb-prev.svelte-dw7xq9{left:16px}.lb-next.svelte-dw7xq9{right:16px}.lb-img.svelte-dw7xq9{max-width:90vw;max-height:85vh;object-fit:contain;border-radius:4px;-webkit-user-select:none;user-select:none}.lb-caption.svelte-dw7xq9{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:16px;align-items:center;font-size:12px;color:#fff9;background:#0009;padding:8px 16px;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lb-date.svelte-dw7xq9,.lb-counter.svelte-dw7xq9{color:#fff6}@media(max-width:640px){.photos-grid.svelte-dw7xq9{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-auto-rows:100px}.albums-grid.svelte-dw7xq9{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.gemini-app.svelte-1doqda3{display:flex;flex-direction:column;height:100%;color:#ffffffe6;background:#181818}.gemini-toolbar.svelte-1doqda3{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-bottom:.5px solid rgba(255,255,255,.08)}.gemini-logo.svelte-1doqda3{display:flex;align-items:center;gap:6px}.gemini-brand.svelte-1doqda3{font-size:16px;font-weight:700;letter-spacing:-.3px}.gemini-model.svelte-1doqda3{font-size:10px;font-weight:500;padding:1px 6px;border-radius:4px;background:#9b72cb26;color:#9b72cbcc;letter-spacing:.3px}.gemini-new-btn.svelte-1doqda3{all:unset;cursor:pointer;display:flex;align-items:center;gap:4px;padding:5px 12px;font-size:12px;font-weight:500;border-radius:6px;color:#fff9;background:#ffffff0f;border:.5px solid rgba(255,255,255,.1);transition:all .15s}.gemini-new-btn.svelte-1doqda3:hover{background:#ffffff1a;color:#fffc}.gemini-chat.svelte-1doqda3{flex:1;overflow-y:auto;padding:20px 16px;display:flex;flex-direction:column;gap:16px}.gemini-welcome.svelte-1doqda3{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;opacity:.9}.welcome-icon.svelte-1doqda3{margin-bottom:8px}.welcome-title.svelte-1doqda3{font-size:20px;font-weight:600;margin:0}.welcome-sub.svelte-1doqda3{font-size:13px;color:#fff6;margin:0 0 12px}.quick-prompts.svelte-1doqda3{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:420px;width:100%}.quick-prompt-card.svelte-1doqda3{all:unset;cursor:pointer;display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:10px;background:#ffffff0a;border:.5px solid rgba(255,255,255,.08);transition:all .15s;text-align:left}.quick-prompt-card.svelte-1doqda3:hover{background:#ffffff14;border-color:#ffffff26}.qp-icon.svelte-1doqda3{font-size:16px;flex-shrink:0;margin-top:1px}.qp-text.svelte-1doqda3{font-size:12px;color:#fff9;line-height:1.5}.chat-bubble.svelte-1doqda3{display:flex;gap:8px;max-width:88%;animation:svelte-1doqda3-bubble-in .2s ease-out;position:relative}.chat-bubble.user.svelte-1doqda3{align-self:flex-end;flex-direction:row-reverse}.chat-bubble.model.svelte-1doqda3{align-self:flex-start}.bubble-avatar.svelte-1doqda3{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:2px}.model-msg-wrapper.svelte-1doqda3{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.bubble-content.svelte-1doqda3{padding:10px 14px;border-radius:14px;font-size:13px;line-height:1.6;word-break:break-word;white-space:pre-wrap}.bubble-content.user.svelte-1doqda3{background:var(--color-accent, #007AFF);color:#fff;border-bottom-right-radius:4px}.bubble-content.model.svelte-1doqda3{background:#ffffff14;color:#ffffffe0;border-bottom-left-radius:4px}.error-content.svelte-1doqda3{background:#ea43351a!important;color:#ffffffb3!important;border:.5px solid rgba(234,67,53,.25);display:flex;align-items:center;gap:8px;font-size:12px}.error-icon.svelte-1doqda3{color:#ea4335;font-size:14px}.retry-btn.svelte-1doqda3{all:unset;cursor:pointer;font-size:11px;font-weight:600;color:var(--color-accent, #007AFF);padding:2px 8px;border-radius:4px;background:#ffffff0f;border:.5px solid rgba(255,255,255,.1);margin-left:auto;white-space:nowrap;transition:all .15s}.retry-btn.svelte-1doqda3:hover{background:#ffffff1f}.bubble-actions.svelte-1doqda3{display:flex;gap:2px;align-self:flex-start;margin-top:2px;opacity:0;transition:opacity .15s;flex-shrink:0}.chat-bubble.svelte-1doqda3:hover .bubble-actions:where(.svelte-1doqda3){opacity:1}.action-btn.svelte-1doqda3{all:unset;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:5px;color:#ffffff4d;transition:all .15s}.action-btn.svelte-1doqda3:hover{background:#ffffff14;color:#ffffffb3}.agent-steps.svelte-1doqda3{border:.5px solid rgba(155,114,203,.2);border-radius:10px;overflow:hidden;background:#9b72cb0d}.agent-steps.live.svelte-1doqda3{border-color:#9b72cb59;background:#9b72cb14}.step-row.svelte-1doqda3{display:flex;align-items:center;gap:7px;padding:7px 10px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s;min-height:32px}.step-row.svelte-1doqda3:hover{background:#ffffff0d}.step-row.svelte-1doqda3+.step-row:where(.svelte-1doqda3){border-top:.5px solid rgba(255,255,255,.05)}.step-icon.svelte-1doqda3{font-size:13px;flex-shrink:0;width:18px;text-align:center}.thinking-spin.svelte-1doqda3{animation:svelte-1doqda3-spin-slow 2s linear infinite;display:inline-block}@keyframes svelte-1doqda3-spin-slow{to{transform:rotate(360deg)}}.step-label.svelte-1doqda3{font-size:11px;font-weight:600;color:#fff9;flex:1;letter-spacing:.2px}.step-chevron.svelte-1doqda3{font-size:16px;color:#ffffff40;transition:transform .15s;display:inline-block;line-height:1}.step-chevron.rotated.svelte-1doqda3{transform:rotate(90deg)}.step-status.svelte-1doqda3{font-size:10px;font-weight:600;padding:1px 7px;border-radius:10px;letter-spacing:.3px;flex-shrink:0}.status-ok.svelte-1doqda3{background:#34c75926;color:#34c759e6}.status-err.svelte-1doqda3{background:#ea433526;color:#ea4335e6}.status-run.svelte-1doqda3{display:flex;align-items:center;gap:3px;padding:3px 6px;background:#9b72cb1f}.status-run.svelte-1doqda3 .dot:where(.svelte-1doqda3){animation-duration:.9s}.step-body.svelte-1doqda3{padding:8px 10px 10px;border-top:.5px solid rgba(255,255,255,.05)}.thinking-body.svelte-1doqda3{font-size:12px;color:#ffffff80;line-height:1.6;white-space:pre-wrap;word-break:break-word}.tool-body.svelte-1doqda3{display:flex;flex-direction:column;gap:6px}.tool-section-label.svelte-1doqda3{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#ffffff40;margin-bottom:-2px}.err-label.svelte-1doqda3{color:#ea433580}.tool-json.svelte-1doqda3{margin:0;padding:8px 10px;border-radius:6px;background:#0000004d;font-size:11px;line-height:1.5;color:#ffffff8c;overflow-x:auto;white-space:pre;font-family:SF Mono,Fira Code,monospace;border:.5px solid rgba(255,255,255,.05)}.err-json.svelte-1doqda3{color:#ea4335b3}.bubble-content.svelte-1doqda3 .code-block-wrapper{margin:8px 0;border-radius:8px;overflow:hidden;border:.5px solid rgba(255,255,255,.08)}.bubble-content.svelte-1doqda3 .code-block-header{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;background:#ffffff0f;font-size:11px;color:#fff6}.bubble-content.svelte-1doqda3 .code-lang{font-weight:600;text-transform:uppercase;letter-spacing:.5px}.bubble-content.svelte-1doqda3 .code-copy-btn{all:unset;cursor:pointer;font-size:11px;padding:1px 6px;border-radius:3px;color:#fff6;transition:all .15s}.bubble-content.svelte-1doqda3 .code-copy-btn:hover{color:#fffc;background:#ffffff14}.bubble-content.svelte-1doqda3 pre.md-code-block{background:#0006;padding:10px 12px;margin:0;overflow-x:auto;font-size:12px;line-height:1.5;white-space:pre}.bubble-content.svelte-1doqda3 code.md-inline-code{background:#ffffff1a;padding:1px 5px;border-radius:3px;font-size:12px}.bubble-content.svelte-1doqda3 strong{font-weight:600}.bubble-content.svelte-1doqda3 em{font-style:italic;opacity:.9}.bubble-content.svelte-1doqda3 h1,.bubble-content.svelte-1doqda3 h2,.bubble-content.svelte-1doqda3 h3,.bubble-content.svelte-1doqda3 h4{margin:12px 0 4px;font-weight:600}.bubble-content.svelte-1doqda3 h1{font-size:16px}.bubble-content.svelte-1doqda3 h2{font-size:15px}.bubble-content.svelte-1doqda3 h3{font-size:14px}.bubble-content.svelte-1doqda3 h4{font-size:13px}.bubble-content.svelte-1doqda3 a{color:var(--color-accent, #007AFF);text-decoration:none}.bubble-content.svelte-1doqda3 a:hover{text-decoration:underline}.bubble-content.svelte-1doqda3 ul,.bubble-content.svelte-1doqda3 ol{margin:4px 0;padding-left:18px}.bubble-content.svelte-1doqda3 li{margin:2px 0}.thinking.svelte-1doqda3{display:flex;align-items:center;gap:6px;color:#fff6;font-size:12px}.dot.svelte-1doqda3{width:5px;height:5px;border-radius:50%;background:#ffffff4d;animation:svelte-1doqda3-dot-pulse 1.2s ease-in-out infinite}.dot.svelte-1doqda3:nth-child(2){animation-delay:.2s}.dot.svelte-1doqda3:nth-child(3){animation-delay:.4s}@keyframes svelte-1doqda3-dot-pulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}@keyframes svelte-1doqda3-bubble-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.gemini-input-bar.svelte-1doqda3{display:flex;align-items:flex-end;gap:8px;padding:12px 16px;border-top:.5px solid rgba(255,255,255,.08);background:#ffffff05}.gemini-input.svelte-1doqda3{all:unset;flex:1;padding:10px 14px;font-size:13px;line-height:1.5;color:#ffffffe6;background:#ffffff0f;border:.5px solid rgba(255,255,255,.1);border-radius:12px;resize:none;max-height:150px;overflow-y:auto;font-family:inherit}.gemini-input.svelte-1doqda3::placeholder{color:#ffffff40}.gemini-input.svelte-1doqda3:focus{border-color:#fff3;background:#ffffff14}.gemini-input.svelte-1doqda3:disabled{opacity:.5}.gemini-send.svelte-1doqda3{all:unset;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--color-accent, #007AFF);color:#fff;flex-shrink:0;transition:all .15s}.gemini-send.svelte-1doqda3:hover:not(:disabled){filter:brightness(1.1)}.gemini-send.svelte-1doqda3:disabled{opacity:.3;cursor:default}.gemini-stop.svelte-1doqda3{all:unset;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#ea4335cc;color:#fff;flex-shrink:0;transition:all .15s}.gemini-stop.svelte-1doqda3:hover{background:#ea4335}@media(max-width:640px){.chat-bubble.svelte-1doqda3{max-width:92%}.quick-prompts.svelte-1doqda3{grid-template-columns:1fr}}.tr-app.svelte-rz05ug{display:flex;flex-direction:column;height:100%;color:#ffffffe6;background:#1a1a1a}.tr-toolbar.svelte-rz05ug{display:flex;align-items:center;gap:12px;padding:8px 16px;border-bottom:.5px solid rgba(255,255,255,.08)}.tr-logo.svelte-rz05ug{display:flex;align-items:center;gap:8px}.tr-brand.svelte-rz05ug{font-size:16px;font-weight:700;letter-spacing:-.3px}.tr-center-msg.svelte-rz05ug{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#ffffff80;font-size:14px}.tr-spinner.svelte-rz05ug{width:24px;height:24px;border:2px solid rgba(255,255,255,.1);border-top-color:#4285f4;border-radius:50%;animation:svelte-rz05ug-tr-spin .8s linear infinite}@keyframes svelte-rz05ug-tr-spin{to{transform:rotate(360deg)}}.tr-error-icon.svelte-rz05ug{width:36px;height:36px;border-radius:50%;background:#ea433526;color:#ea4335;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}.tr-error-text.svelte-rz05ug{color:#fff9;text-align:center;max-width:320px}.tr-retry-btn.svelte-rz05ug{all:unset;cursor:pointer;padding:6px 20px;border-radius:8px;background:#4285f4;color:#fff;font-size:13px;font-weight:600;transition:background .15s}.tr-retry-btn.svelte-rz05ug:hover{background:#3b78e7}.tr-content.svelte-rz05ug{flex:1;display:flex;flex-direction:column;padding:20px;gap:16px;overflow-y:auto}.tr-panels.svelte-rz05ug{display:flex;gap:0;flex:1;min-height:0}.tr-panel.svelte-rz05ug{flex:1;display:flex;flex-direction:column;background:#ffffff0a;border-radius:12px;border:.5px solid rgba(255,255,255,.08);overflow:hidden}.tr-panel-header.svelte-rz05ug{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:.5px solid rgba(255,255,255,.06)}.tr-lang-select.svelte-rz05ug{all:unset;cursor:pointer;font-size:13px;font-weight:500;padding:5px 10px;border-radius:6px;background:#ffffff14;color:#ffffffd9;border:.5px solid rgba(255,255,255,.1)}.tr-lang-select.svelte-rz05ug option:where(.svelte-rz05ug){background:#282828;color:#ffffffe6}.tr-detected.svelte-rz05ug{font-size:11px;color:#64b4ffb3}.tr-textarea.svelte-rz05ug{all:unset;flex:1;padding:14px;font-size:14px;line-height:1.6;color:#ffffffe6;resize:none;min-height:120px}.tr-textarea.svelte-rz05ug::placeholder{color:#ffffff40}.tr-result-area.svelte-rz05ug{flex:1;padding:14px;min-height:120px;overflow-y:auto;position:relative}.tr-result-text.svelte-rz05ug{font-size:14px;line-height:1.6;color:#ffffffe6;margin:0;white-space:pre-wrap}.tr-loading.svelte-rz05ug{font-size:13px;color:#ffffff4d}.tr-loading-bar.svelte-rz05ug{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#4285F4,transparent);animation:svelte-rz05ug-tr-slide 1.2s ease-in-out infinite}@keyframes svelte-rz05ug-tr-slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tr-placeholder.svelte-rz05ug{font-size:13px;color:#fff3}.tr-panel-footer.svelte-rz05ug{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-top:.5px solid rgba(255,255,255,.06);min-height:34px}.tr-char-count.svelte-rz05ug{font-size:11px;color:#ffffff4d}.tr-copy-btn.svelte-rz05ug{all:unset;cursor:pointer;font-size:12px;padding:4px 12px;border-radius:6px;background:#ffffff14;color:#ffffffb3;transition:background .15s}.tr-copy-btn.svelte-rz05ug:hover{background:#ffffff24}.tr-clear-btn.svelte-rz05ug{all:unset;cursor:pointer;padding:4px;border-radius:4px;color:#fff6;transition:color .15s}.tr-clear-btn.svelte-rz05ug:hover{color:#fffc}.tr-swap-col.svelte-rz05ug{display:flex;align-items:center;justify-content:center;padding:0 10px;flex-shrink:0}.tr-swap-btn.svelte-rz05ug{all:unset;cursor:pointer;padding:8px;border-radius:50%;background:#ffffff0f;color:#fff9;transition:background .15s,color .15s}.tr-swap-btn.svelte-rz05ug:hover:not(:disabled){background:#ffffff1f;color:#ffffffe6}.tr-swap-btn.svelte-rz05ug:disabled{opacity:.3;cursor:default}.tr-actions.svelte-rz05ug{display:flex;justify-content:center}.tr-translate-btn.svelte-rz05ug{all:unset;cursor:pointer;padding:8px 32px;border-radius:8px;background:#4285f4;color:#fff;font-size:14px;font-weight:600;transition:background .15s}.tr-translate-btn.svelte-rz05ug:hover:not(:disabled){background:#3b78e7}.tr-translate-btn.svelte-rz05ug:disabled{opacity:.5;cursor:default}.bk-app.svelte-7zxsdg{display:flex;flex-direction:column;height:100%;color:#ffffffe6;background:#1a1a1a}.bk-toolbar.svelte-7zxsdg{display:flex;align-items:center;gap:12px;padding:8px 16px;border-bottom:.5px solid rgba(255,255,255,.08)}.bk-logo.svelte-7zxsdg{display:flex;align-items:center;gap:8px;flex-shrink:0}.bk-brand.svelte-7zxsdg{font-size:16px;font-weight:700;letter-spacing:-.3px}.bk-search.svelte-7zxsdg{flex:1;display:flex;max-width:500px;border:1px solid rgba(255,255,255,.15);border-radius:20px;overflow:hidden}.bk-search.svelte-7zxsdg input:where(.svelte-7zxsdg){all:unset;flex:1;padding:6px 14px;font-size:13px;color:#ffffffe6}.bk-search.svelte-7zxsdg input:where(.svelte-7zxsdg)::placeholder{color:#ffffff4d}.bk-search-btn.svelte-7zxsdg{all:unset;cursor:pointer;padding:6px 14px;background:#ffffff0f;color:#ffffffb3;display:flex;align-items:center}.bk-search-btn.svelte-7zxsdg:hover{background:#ffffff1a}.bk-content.svelte-7zxsdg{flex:1;overflow-y:auto}.bk-empty.svelte-7zxsdg{display:flex;align-items:center;justify-content:center;height:200px;font-size:13px;color:#ffffff4d}.bk-error.svelte-7zxsdg{color:#ff5050b3}.bk-home.svelte-7zxsdg{padding:20px 24px}.bk-section-title.svelte-7zxsdg{font-size:16px;font-weight:600;margin-bottom:16px}.bk-grid.svelte-7zxsdg{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.bk-card.svelte-7zxsdg{all:unset;cursor:pointer;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;transition:transform .15s;background:#ffffff08}.bk-card.svelte-7zxsdg:hover{transform:scale(1.03)}.bk-card-cover.svelte-7zxsdg{width:100%;aspect-ratio:2/3;background:#ffffff0a;overflow:hidden;display:flex;align-items:center;justify-content:center}.bk-card-cover.svelte-7zxsdg img:where(.svelte-7zxsdg){width:100%;height:100%;object-fit:cover}.bk-no-cover-sm.svelte-7zxsdg{font-size:32px;opacity:.3}.bk-card-info.svelte-7zxsdg{padding:8px}.bk-card-title.svelte-7zxsdg{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;font-weight:500;line-height:1.3;margin-bottom:3px}.bk-card-authors.svelte-7zxsdg{display:block;font-size:11px;color:#ffffff73;margin-bottom:2px}.bk-card-rating.svelte-7zxsdg{display:flex;align-items:center;gap:4px;font-size:10px;color:#ffffff80}.bk-stars-sm.svelte-7zxsdg{color:#f5a623;font-size:10px}.bk-load-more.svelte-7zxsdg{all:unset;display:block;width:100%;text-align:center;padding:12px 0;margin-top:16px;font-size:13px;color:var(--color-accent, #4285F4);cursor:pointer;border-radius:8px;background:#ffffff0a}.bk-load-more.svelte-7zxsdg:hover{background:#ffffff14}.bk-load-more.svelte-7zxsdg:disabled{color:#ffffff4d;cursor:default}.bk-detail.svelte-7zxsdg{padding:20px 24px}.bk-back-btn.svelte-7zxsdg{all:unset;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:13px;color:#fff9;padding:4px 8px;border-radius:6px;margin-bottom:16px}.bk-back-btn.svelte-7zxsdg:hover{background:#ffffff14}.bk-detail-content.svelte-7zxsdg{display:flex;gap:24px}.bk-detail-cover.svelte-7zxsdg{flex-shrink:0;width:180px}.bk-detail-cover.svelte-7zxsdg img:where(.svelte-7zxsdg){width:100%;border-radius:8px;box-shadow:0 4px 20px #0006}.bk-no-cover.svelte-7zxsdg{width:180px;height:260px;background:#ffffff0d;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff3;font-size:13px}.bk-detail-info.svelte-7zxsdg{flex:1;min-width:0}.bk-detail-title.svelte-7zxsdg{font-size:20px;font-weight:700;margin-bottom:6px;line-height:1.3}.bk-detail-authors.svelte-7zxsdg{font-size:14px;color:#fff9;margin-bottom:10px}.bk-detail-rating.svelte-7zxsdg{display:flex;align-items:center;gap:6px;margin-bottom:12px}.bk-stars.svelte-7zxsdg{color:#f5a623;font-size:14px}.bk-rating-num.svelte-7zxsdg{font-size:14px;font-weight:600}.bk-rating-count.svelte-7zxsdg{font-size:12px;color:#fff6}.bk-detail-meta.svelte-7zxsdg{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:#ffffff80;margin-bottom:14px}.bk-preview-btn.svelte-7zxsdg{all:unset;cursor:pointer;padding:8px 20px;border-radius:8px;background:#4285f4;color:#fff;font-size:13px;font-weight:600;margin-bottom:16px;display:inline-block;transition:background .15s}.bk-preview-btn.svelte-7zxsdg:hover{background:#3b78e7}.bk-detail-desc.svelte-7zxsdg{font-size:13px;line-height:1.7;color:#fff9;margin-top:8px}.bk-preview-overlay.svelte-7zxsdg{display:flex;flex-direction:column;height:100%}.bk-preview-header.svelte-7zxsdg{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:.5px solid rgba(255,255,255,.08);font-size:14px;font-weight:600}.bk-close-btn.svelte-7zxsdg{all:unset;cursor:pointer;padding:4px 8px;border-radius:4px;color:#fff9;font-size:14px}.bk-close-btn.svelte-7zxsdg:hover{background:#ffffff1a}.bk-preview-frame.svelte-7zxsdg{flex:1;border:none;background:#fff}@media(max-width:640px){.bk-detail-content.svelte-7zxsdg{flex-direction:column;align-items:center}.bk-detail-cover.svelte-7zxsdg{width:140px}}.docs-app.svelte-cks4j7{display:flex;flex-direction:column;height:100%;color:#ffffffe6;position:relative}.doc-header.svelte-cks4j7{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:.5px solid rgba(255,255,255,.08)}.doc-title.svelte-cks4j7{font-size:14px;font-weight:600;margin:0}.doc-actions.svelte-cks4j7{display:flex;gap:6px}.action-btn.svelte-cks4j7{all:unset;cursor:pointer;display:flex;align-items:center;gap:5px;font-size:12px;padding:5px 10px;border-radius:6px;color:#ffffffb3;background:#ffffff0f;transition:background .15s}.action-btn.svelte-cks4j7:hover{background:#ffffff1f;color:#fffffff2}.create-btn.svelte-cks4j7{background:var(--color-accent, #007AFF);color:#fff}.create-btn.svelte-cks4j7:hover{opacity:.85;background:var(--color-accent, #007AFF)}.doc-toolbar.svelte-cks4j7{display:flex;align-items:center;padding:8px 12px;border-bottom:.5px solid rgba(255,255,255,.08)}.back-btn.svelte-cks4j7{all:unset;cursor:pointer;display:flex;align-items:center;gap:5px;font-size:12px;padding:4px 8px;border-radius:6px;color:#ffffffb3;transition:background .15s}.back-btn.svelte-cks4j7:hover{background:#ffffff1a}.doc-iframe.svelte-cks4j7{flex:1;border:none;width:100%;background:#fff}.doc-body.svelte-cks4j7{flex:1;overflow-y:auto}.doc-list.svelte-cks4j7{display:flex;flex-direction:column}.doc-item.svelte-cks4j7{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:default;transition:background .1s;border-bottom:.5px solid rgba(255,255,255,.04)}.doc-item.svelte-cks4j7:hover{background:#ffffff0f}.doc-icon.svelte-cks4j7{flex-shrink:0;display:flex;align-items:center}.doc-info.svelte-cks4j7{display:flex;flex-direction:column;gap:2px;min-width:0}.doc-name.svelte-cks4j7{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-meta.svelte-cks4j7{font-size:11px;color:#fff6}.load-more-btn.svelte-cks4j7{all:unset;display:block;width:100%;text-align:center;padding:10px 0;font-size:12px;color:var(--color-accent, #007AFF);cursor:pointer;transition:background .1s}.load-more-btn.svelte-cks4j7:hover{background:#ffffff0f}.load-more-btn.svelte-cks4j7:disabled{color:#ffffff4d;cursor:default}.doc-empty.svelte-cks4j7{flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:#ffffff4d;min-height:200px}.doc-error.svelte-cks4j7{color:#ff5050b3}.dialog-overlay.svelte-cks4j7{position:absolute;inset:0;z-index:100;background:#00000080;display:flex;align-items:center;justify-content:center}.dialog-box.svelte-cks4j7{background:#28282afa;border-radius:12px;padding:20px;width:min(340px,90%);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:.5px solid rgba(255,255,255,.15)}.dialog-box.svelte-cks4j7 h3:where(.svelte-cks4j7){font-size:14px;font-weight:600;margin-bottom:12px}.dialog-box.svelte-cks4j7 input:where(.svelte-cks4j7){all:unset;width:100%;padding:8px 10px;font-size:13px;background:#ffffff0f;border-radius:6px;color:#ffffffe6;border:.5px solid rgba(255,255,255,.15);box-sizing:border-box}.dialog-box.svelte-cks4j7 input:where(.svelte-cks4j7)::placeholder{color:#ffffff4d}.dialog-actions.svelte-cks4j7{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.dlg-cancel.svelte-cks4j7{all:unset;cursor:pointer;padding:6px 14px;border-radius:6px;font-size:12px;color:#fff9;background:#ffffff0f}.dlg-cancel.svelte-cks4j7:hover{background:#ffffff1a}.dlg-ok.svelte-cks4j7{all:unset;cursor:pointer;padding:6px 14px;border-radius:6px;font-size:12px;font-weight:500;background:var(--color-accent, #007AFF);color:#fff}.dlg-ok.svelte-cks4j7:hover{opacity:.85}.dlg-ok.svelte-cks4j7:disabled{opacity:.5;cursor:default}.sheets-app.svelte-1ibftfc{display:flex;flex-direction:column;height:100%;color:#ffffffe6;position:relative}.sheet-header.svelte-1ibftfc{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:.5px solid rgba(255,255,255,.08)}.sheet-title.svelte-1ibftfc{font-size:14px;font-weight:600;margin:0}.sheet-actions.svelte-1ibftfc{display:flex;gap:6px}.action-btn.svelte-1ibftfc{all:unset;cursor:pointer;display:flex;align-items:center;gap:5px;font-size:12px;padding:5px 10px;border-radius:6px;color:#ffffffb3;background:#ffffff0f;transition:background .15s}.action-btn.svelte-1ibftfc:hover{background:#ffffff1f;color:#fffffff2}.create-btn.svelte-1ibftfc{background:#0f9d58cc;color:#fff}.create-btn.svelte-1ibftfc:hover{opacity:.85;background:#0f9d58cc}.sheet-toolbar.svelte-1ibftfc{display:flex;align-items:center;padding:8px 12px;border-bottom:.5px solid rgba(255,255,255,.08)}.back-btn.svelte-1ibftfc{all:unset;cursor:pointer;display:flex;align-items:center;gap:5px;font-size:12px;padding:4px 8px;border-radius:6px;color:#ffffffb3;transition:background .15s}.back-btn.svelte-1ibftfc:hover{background:#ffffff1a}.sheet-iframe.svelte-1ibftfc{flex:1;border:none;width:100%;background:#fff}.sheet-body.svelte-1ibftfc{flex:1;overflow-y:auto}.sheet-list.svelte-1ibftfc{display:flex;flex-direction:column}.sheet-item.svelte-1ibftfc{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:default;transition:background .1s;border-bottom:.5px solid rgba(255,255,255,.04)}.sheet-item.svelte-1ibftfc:hover{background:#ffffff0f}.sheet-icon.svelte-1ibftfc{flex-shrink:0;display:flex;align-items:center}.sheet-info.svelte-1ibftfc{display:flex;flex-direction:column;gap:2px;min-width:0}.sheet-name.svelte-1ibftfc{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet-meta.svelte-1ibftfc{font-size:11px;color:#fff6}.load-more-btn.svelte-1ibftfc{all:unset;display:block;width:100%;text-align:center;padding:10px 0;font-size:12px;color:#0f9d58e6;cursor:pointer;transition:background .1s}.load-more-btn.svelte-1ibftfc:hover{background:#ffffff0f}.load-more-btn.svelte-1ibftfc:disabled{color:#ffffff4d;cursor:default}.sheet-empty.svelte-1ibftfc{flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:#ffffff4d;min-height:200px}.sheet-error.svelte-1ibftfc{color:#ff5050b3}.dialog-overlay.svelte-1ibftfc{position:absolute;inset:0;z-index:100;background:#00000080;display:flex;align-items:center;justify-content:center}.dialog-box.svelte-1ibftfc{background:#28282afa;border-radius:12px;padding:20px;width:min(340px,90%);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:.5px solid rgba(255,255,255,.15)}.dialog-box.svelte-1ibftfc h3:where(.svelte-1ibftfc){font-size:14px;font-weight:600;margin-bottom:12px}.dialog-box.svelte-1ibftfc input:where(.svelte-1ibftfc){all:unset;width:100%;padding:8px 10px;font-size:13px;background:#ffffff0f;border-radius:6px;color:#ffffffe6;border:.5px solid rgba(255,255,255,.15);box-sizing:border-box}.dialog-box.svelte-1ibftfc input:where(.svelte-1ibftfc)::placeholder{color:#ffffff4d}.dialog-actions.svelte-1ibftfc{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.dlg-cancel.svelte-1ibftfc{all:unset;cursor:pointer;padding:6px 14px;border-radius:6px;font-size:12px;color:#fff9;background:#ffffff0f}.dlg-cancel.svelte-1ibftfc:hover{background:#ffffff1a}.dlg-ok.svelte-1ibftfc{all:unset;cursor:pointer;padding:6px 14px;border-radius:6px;font-size:12px;font-weight:500;background:#0f9d58cc;color:#fff}.dlg-ok.svelte-1ibftfc:hover{opacity:.85}.dlg-ok.svelte-1ibftfc:disabled{opacity:.5;cursor:default}.slides-app.svelte-fia7ui{display:flex;flex-direction:column;height:100%;color:#ffffffe6;position:relative}.slide-header.svelte-fia7ui{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:.5px solid rgba(255,255,255,.08)}.slide-title.svelte-fia7ui{font-size:14px;font-weight:600;margin:0}.slide-actions.svelte-fia7ui{display:flex;gap:6px}.action-btn.svelte-fia7ui{all:unset;cursor:pointer;display:flex;align-items:center;gap:5px;font-size:12px;padding:5px 10px;border-radius:6px;color:#ffffffb3;background:#ffffff0f;transition:background .15s}.action-btn.svelte-fia7ui:hover{background:#ffffff1f;color:#fffffff2}.create-btn.svelte-fia7ui{background:#fbbc04b3;color:#1a1a1a}.create-btn.svelte-fia7ui:hover{opacity:.85;background:#fbbc04b3}.slide-toolbar.svelte-fia7ui{display:flex;align-items:center;padding:8px 12px;border-bottom:.5px solid rgba(255,255,255,.08)}.back-btn.svelte-fia7ui{all:unset;cursor:pointer;display:flex;align-items:center;gap:5px;font-size:12px;padding:4px 8px;border-radius:6px;color:#ffffffb3;transition:background .15s}.back-btn.svelte-fia7ui:hover{background:#ffffff1a}.slide-iframe.svelte-fia7ui{flex:1;border:none;width:100%;background:#fff}.slide-body.svelte-fia7ui{flex:1;overflow-y:auto;padding:12px}.slide-grid.svelte-fia7ui{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.slide-card.svelte-fia7ui{display:flex;flex-direction:column;border-radius:8px;background:#ffffff0a;cursor:default;transition:background .15s;overflow:hidden;border:.5px solid rgba(255,255,255,.06)}.slide-card.svelte-fia7ui:hover{background:#ffffff14;border-color:#ffffff1f}.slide-thumb.svelte-fia7ui{aspect-ratio:16/10;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#00000026}.slide-thumb.svelte-fia7ui img:where(.svelte-fia7ui){width:100%;height:100%;object-fit:cover}.slide-thumb-placeholder.svelte-fia7ui{display:flex;align-items:center;justify-content:center}.slide-card-info.svelte-fia7ui{padding:8px 10px;display:flex;flex-direction:column;gap:2px}.slide-name.svelte-fia7ui{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slide-meta.svelte-fia7ui{font-size:10px;color:#fff6}.load-more-btn.svelte-fia7ui{all:unset;display:block;width:100%;text-align:center;padding:10px 0;font-size:12px;color:#fbbc04e6;cursor:pointer;transition:background .1s;margin-top:8px}.load-more-btn.svelte-fia7ui:hover{background:#ffffff0f;border-radius:6px}.load-more-btn.svelte-fia7ui:disabled{color:#ffffff4d;cursor:default}.slide-empty.svelte-fia7ui{flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:#ffffff4d;min-height:200px}.slide-error.svelte-fia7ui{color:#ff5050b3}.dialog-overlay.svelte-fia7ui{position:absolute;inset:0;z-index:100;background:#00000080;display:flex;align-items:center;justify-content:center}.dialog-box.svelte-fia7ui{background:#28282afa;border-radius:12px;padding:20px;width:min(340px,90%);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:.5px solid rgba(255,255,255,.15)}.dialog-box.svelte-fia7ui h3:where(.svelte-fia7ui){font-size:14px;font-weight:600;margin-bottom:12px}.dialog-box.svelte-fia7ui input:where(.svelte-fia7ui){all:unset;width:100%;padding:8px 10px;font-size:13px;background:#ffffff0f;border-radius:6px;color:#ffffffe6;border:.5px solid rgba(255,255,255,.15);box-sizing:border-box}.dialog-box.svelte-fia7ui input:where(.svelte-fia7ui)::placeholder{color:#ffffff4d}.dialog-actions.svelte-fia7ui{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.dlg-cancel.svelte-fia7ui{all:unset;cursor:pointer;padding:6px 14px;border-radius:6px;font-size:12px;color:#fff9;background:#ffffff0f}.dlg-cancel.svelte-fia7ui:hover{background:#ffffff1a}.dlg-ok.svelte-fia7ui{all:unset;cursor:pointer;padding:6px 14px;border-radius:6px;font-size:12px;font-weight:500;background:#fbbc04b3;color:#1a1a1a}.dlg-ok.svelte-fia7ui:hover{opacity:.85}.dlg-ok.svelte-fia7ui:disabled{opacity:.5;cursor:default}.se-app.svelte-z044to{display:flex;flex-direction:column;height:100%;color:#ffffffe6;background:#1a1a1a}.se-landing.svelte-z044to{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:40px 20px}.se-logo-big.svelte-z044to{margin-bottom:8px}.se-search-box-big.svelte-z044to{display:flex;align-items:center;width:100%;max-width:520px;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:24px;padding:0 16px;transition:border-color .2s}.se-search-box-big.svelte-z044to:focus-within{border-color:#4285f499}.se-search-icon.svelte-z044to{flex-shrink:0;margin-right:10px}.se-input-big.svelte-z044to{all:unset;flex:1;padding:12px 0;font-size:15px;color:#ffffffe6}.se-input-big.svelte-z044to::placeholder{color:#ffffff4d}.se-landing-actions.svelte-z044to{display:flex;gap:12px}.se-btn-landing.svelte-z044to{all:unset;cursor:pointer;padding:8px 20px;border-radius:6px;background:#ffffff14;color:#ffffffb3;font-size:13px;transition:background .15s}.se-btn-landing.svelte-z044to:hover{background:#ffffff24}.se-results-page.svelte-z044to{display:flex;flex-direction:column;height:100%}.se-top-bar.svelte-z044to{display:flex;align-items:center;gap:16px;padding:10px 20px;border-bottom:.5px solid rgba(255,255,255,.08)}.se-logo-sm.svelte-z044to{flex-shrink:0}.se-search-box-sm.svelte-z044to{display:flex;flex:1;max-width:560px;border:1px solid rgba(255,255,255,.15);border-radius:22px;overflow:hidden;background:#ffffff0a}.se-input-sm.svelte-z044to{all:unset;flex:1;padding:8px 16px;font-size:14px;color:#ffffffe6}.se-search-btn-sm.svelte-z044to{all:unset;cursor:pointer;padding:8px 14px;color:#fff9;display:flex;align-items:center}.se-search-btn-sm.svelte-z044to:hover{background:#ffffff0f}.se-results-body.svelte-z044to{flex:1;overflow-y:auto;padding:16px 20px 20px 160px}.se-status.svelte-z044to{display:flex;align-items:center;justify-content:center;height:120px;font-size:13px;color:#ffffff4d}.se-error.svelte-z044to{color:#ff5050b3}.se-not-configured.svelte-z044to{text-align:center;padding:60px 20px}.se-nc-icon.svelte-z044to{font-size:48px;margin-bottom:16px}.se-not-configured.svelte-z044to h3:where(.svelte-z044to){font-size:18px;font-weight:600;margin-bottom:8px}.se-not-configured.svelte-z044to p:where(.svelte-z044to){font-size:13px;color:#ffffff80;margin-bottom:6px}.se-nc-hint.svelte-z044to{font-size:12px;color:#ffffff4d}.se-info.svelte-z044to{font-size:12px;color:#ffffff59;margin-bottom:16px}.se-result-list.svelte-z044to{display:flex;flex-direction:column;gap:20px}.se-result-item.svelte-z044to{max-width:600px}.se-result-url.svelte-z044to{display:block;font-size:12px;color:#fff6;text-decoration:none;margin-bottom:2px;word-break:break-all}.se-result-title.svelte-z044to{display:block;font-size:18px;color:#8ab4f8;text-decoration:none;line-height:1.3;margin-bottom:4px}.se-result-title.svelte-z044to:hover{text-decoration:underline}.se-result-snippet.svelte-z044to{font-size:13px;color:#ffffff8c;line-height:1.5;margin:0}.se-pagination.svelte-z044to{display:flex;justify-content:center;gap:16px;padding:24px 0;margin-top:12px}.se-page-btn.svelte-z044to{all:unset;cursor:pointer;padding:8px 20px;border-radius:8px;background:#ffffff0f;color:#8ab4f8;font-size:13px;transition:background .15s}.se-page-btn.svelte-z044to:hover{background:#ffffff1a}@media(max-width:768px){.se-results-body.svelte-z044to{padding:16px 20px}}.fonts-app.svelte-aruuew{display:flex;flex-direction:column;height:100%;color:#ffffffe6}.fonts-toolbar.svelte-aruuew{padding:10px 14px;display:flex;flex-direction:column;gap:8px;border-bottom:.5px solid rgba(255,255,255,.08)}.toolbar-row.svelte-aruuew{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sort-group.svelte-aruuew,.category-group.svelte-aruuew{display:flex;gap:4px}.sort-group.svelte-aruuew{margin-right:12px}.chip.svelte-aruuew{all:unset;cursor:pointer;font-size:11px;padding:4px 10px;border-radius:12px;background:#ffffff0f;color:#fff9;transition:all .15s;white-space:nowrap}.chip.svelte-aruuew:hover{background:#ffffff1a;color:#ffffffd9}.chip.active.svelte-aruuew{background:var(--color-accent, #007AFF);color:#fff}.preview-controls.svelte-aruuew{gap:10px}.preview-input.svelte-aruuew{all:unset;flex:1;min-width:120px;padding:5px 10px;font-size:12px;background:#ffffff0f;border-radius:6px;color:#ffffffe6;border:.5px solid rgba(255,255,255,.1)}.preview-input.svelte-aruuew::placeholder{color:#ffffff4d}.size-control.svelte-aruuew{display:flex;align-items:center;gap:8px;flex-shrink:0}.size-label.svelte-aruuew{font-size:11px;color:#ffffff80;min-width:35px;text-align:right}.size-slider.svelte-aruuew{-webkit-appearance:none;appearance:none;width:80px;height:4px;background:#ffffff26;border-radius:2px;outline:none}.size-slider.svelte-aruuew::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--color-accent, #007AFF);cursor:pointer}.fonts-body.svelte-aruuew{flex:1;overflow-y:auto;padding:12px}.fonts-grid.svelte-aruuew{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.font-card.svelte-aruuew{background:#ffffff0a;border-radius:8px;padding:12px 14px;border:.5px solid rgba(255,255,255,.06);transition:all .15s;display:flex;flex-direction:column;gap:6px}.font-card.svelte-aruuew:hover{background:#ffffff12;border-color:#ffffff1f}.font-card-header.svelte-aruuew{display:flex;justify-content:space-between;align-items:center}.font-family-name.svelte-aruuew{font-size:13px;font-weight:600}.font-variant-count.svelte-aruuew{font-size:10px;color:#ffffff59}.font-card-category.svelte-aruuew{font-size:10px;color:#ffffff59;text-transform:capitalize}.font-preview.svelte-aruuew{line-height:1.3;color:#ffffffd9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:1.5em;padding-top:4px}.load-more-btn.svelte-aruuew{all:unset;display:block;width:100%;text-align:center;padding:12px 0;font-size:12px;color:var(--color-accent, #007AFF);cursor:pointer;transition:background .1s;margin-top:8px;border-radius:6px}.load-more-btn.svelte-aruuew:hover{background:#ffffff0f}.fonts-empty.svelte-aruuew{flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:#ffffff4d;min-height:200px}.fonts-error.svelte-aruuew{color:#ff5050b3}@media(max-width:500px){.fonts-grid.svelte-aruuew{grid-template-columns:1fr}.toolbar-row.svelte-aruuew{flex-direction:column;align-items:stretch}.sort-group.svelte-aruuew,.category-group.svelte-aruuew{flex-wrap:wrap}}.psi-app.svelte-k5t1go{display:flex;flex-direction:column;height:100%;color:#ffffffe6}.psi-header.svelte-k5t1go{padding:12px;border-bottom:.5px solid rgba(255,255,255,.1)}.psi-input-row.svelte-k5t1go{display:flex;gap:8px}.psi-url.svelte-k5t1go{all:unset;flex:1;padding:8px 12px;font-size:13px;background:#ffffff0f;border-radius:8px;color:#ffffffe6;border:.5px solid rgba(255,255,255,.15)}.psi-url.svelte-k5t1go::placeholder{color:#ffffff4d}.psi-analyze.svelte-k5t1go{all:unset;cursor:pointer;padding:8px 18px;border-radius:8px;font-size:13px;font-weight:500;background:var(--color-accent, #007AFF);color:#fff;transition:opacity .15s;white-space:nowrap}.psi-analyze.svelte-k5t1go:hover{opacity:.85}.psi-analyze.svelte-k5t1go:disabled{opacity:.4;cursor:default}.psi-strategy.svelte-k5t1go{display:flex;gap:6px;margin-top:8px}.strat-btn.svelte-k5t1go{all:unset;cursor:pointer;padding:5px 12px;border-radius:6px;font-size:12px;color:#ffffff80;background:#ffffff0a;transition:all .15s}.strat-btn.active.svelte-k5t1go{background:#ffffff1f;color:#ffffffe6}.strat-btn.svelte-k5t1go:hover{background:#ffffff14}.psi-loading.svelte-k5t1go{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#fff6;font-size:13px}.psi-spinner.svelte-k5t1go{width:28px;height:28px;border:2.5px solid rgba(255,255,255,.1);border-top-color:var(--color-accent, #007AFF);border-radius:50%;animation:svelte-k5t1go-spin .7s linear infinite}@keyframes svelte-k5t1go-spin{to{transform:rotate(360deg)}}.psi-results.svelte-k5t1go{flex:1;overflow-y:auto;padding:12px}.psi-gauges.svelte-k5t1go{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.gauge-card.svelte-k5t1go{display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;width:90px}.gauge-svg.svelte-k5t1go{width:80px;height:80px}.gauge-value.svelte-k5t1go{position:absolute;top:28px;left:50%;transform:translate(-50%);font-size:20px;font-weight:700}.gauge-label.svelte-k5t1go{font-size:11px;color:#ffffff80;text-align:center}.psi-metrics.svelte-k5t1go{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-bottom:16px}.metric-card.svelte-k5t1go{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:#ffffff0a;border-radius:8px;border:.5px solid rgba(255,255,255,.08)}.metric-label.svelte-k5t1go{font-size:10px;color:#fff6;text-transform:uppercase;letter-spacing:.3px}.metric-value.svelte-k5t1go{font-size:16px;font-weight:600}.psi-audits.svelte-k5t1go{margin-top:4px}.audit-tabs.svelte-k5t1go{display:flex;gap:4px;margin-bottom:8px}.audit-tab.svelte-k5t1go{all:unset;cursor:pointer;padding:5px 10px;border-radius:6px;font-size:11px;color:#fff6;background:#ffffff08;transition:all .15s}.audit-tab.active.svelte-k5t1go{background:#ffffff1a;color:#fffc}.audit-tab.svelte-k5t1go:hover{background:#ffffff0f}.audit-list.svelte-k5t1go{display:flex;flex-direction:column;gap:2px}.audit-item.svelte-k5t1go{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;transition:background .1s}.audit-item.svelte-k5t1go:hover{background:#ffffff0a}.audit-dot.svelte-k5t1go{width:7px;height:7px;border-radius:50%;flex-shrink:0}.audit-title.svelte-k5t1go{font-size:12px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-val.svelte-k5t1go{font-size:11px;color:#fff6;flex-shrink:0}.audit-empty.svelte-k5t1go{padding:20px;text-align:center;font-size:12px;color:#ffffff4d}.psi-empty.svelte-k5t1go{flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:#ffffff4d;padding:40px;text-align:center}.blogger-app.svelte-1dxvb8w{display:flex;height:100%;color:#ffffffe6}.blogger-sidebar.svelte-1dxvb8w{width:clamp(130px,30%,180px);flex-shrink:0;padding:8px 6px;background:#00000014;border-right:.5px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:2px;overflow-y:auto}.bs-title.svelte-1dxvb8w{font-size:10px;font-weight:600;color:#fff6;padding:4px 10px;text-transform:uppercase;letter-spacing:.5px}.bs-item.svelte-1dxvb8w{all:unset;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 10px;border-radius:7px;font-size:12px;cursor:default;transition:background .1s}.bs-item.svelte-1dxvb8w:hover{background:#ffffff14}.bs-item.active.svelte-1dxvb8w{background:var(--color-accent, #007AFF);color:#fff}.bs-name.svelte-1dxvb8w{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-count.svelte-1dxvb8w{font-size:10px;color:#ffffff59;flex-shrink:0}.bs-item.active.svelte-1dxvb8w .bs-count:where(.svelte-1dxvb8w){color:#ffffffb3}.blogger-main.svelte-1dxvb8w{flex:1;display:flex;flex-direction:column;overflow:hidden}.list-header.svelte-1dxvb8w{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:.5px solid rgba(255,255,255,.1)}.list-heading.svelte-1dxvb8w{font-size:13px;font-weight:600}.new-post-btn.svelte-1dxvb8w{all:unset;cursor:pointer;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:500;background:var(--color-accent, #007AFF);color:#fff;transition:opacity .15s}.new-post-btn.svelte-1dxvb8w:hover{opacity:.85}.list-view.svelte-1dxvb8w{flex:1;display:flex;flex-direction:column;overflow:hidden}.post-list.svelte-1dxvb8w{flex:1;overflow-y:auto}.post-row.svelte-1dxvb8w{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:.5px solid rgba(255,255,255,.05);transition:background .1s}.post-row.svelte-1dxvb8w:hover{background:#ffffff0a}.post-info.svelte-1dxvb8w{all:unset;cursor:pointer;flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.post-title.svelte-1dxvb8w{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-date.svelte-1dxvb8w{font-size:10px;color:#ffffff59}.post-status.svelte-1dxvb8w{font-size:10px;padding:2px 8px;border-radius:10px;flex-shrink:0;background:#0cce6b26;color:#0cce6b}.post-status.draft.svelte-1dxvb8w{background:#ffa40026;color:#ffa400}.post-del.svelte-1dxvb8w{all:unset;cursor:pointer;font-size:12px;opacity:0;padding:2px 4px;border-radius:3px;transition:opacity .1s}.post-row.svelte-1dxvb8w:hover .post-del:where(.svelte-1dxvb8w){opacity:.5}.post-del.svelte-1dxvb8w:hover{opacity:1!important;background:#ff3c3c26}.load-more.svelte-1dxvb8w{all:unset;cursor:pointer;display:block;text-align:center;padding:10px;font-size:12px;color:var(--color-accent, #007AFF);transition:background .1s}.load-more.svelte-1dxvb8w:hover{background:#ffffff0a}.load-more.svelte-1dxvb8w:disabled{opacity:.4;cursor:default}.detail-view.svelte-1dxvb8w{flex:1;overflow-y:auto;padding:12px}.detail-header.svelte-1dxvb8w{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.detail-actions.svelte-1dxvb8w{display:flex;gap:6px}.det-edit.svelte-1dxvb8w,.det-del.svelte-1dxvb8w{all:unset;cursor:pointer;padding:5px 10px;border-radius:6px;font-size:11px;background:#ffffff0f;transition:background .1s}.det-edit.svelte-1dxvb8w:hover{background:#ffffff1f}.det-del.svelte-1dxvb8w:hover{background:#ff3c3c26;color:#ff6b6b}.detail-title.svelte-1dxvb8w{font-size:18px;font-weight:600;margin-bottom:6px;line-height:1.3}.detail-meta.svelte-1dxvb8w{display:flex;align-items:center;gap:12px;font-size:11px;color:#fff6;margin-bottom:16px}.detail-link.svelte-1dxvb8w{color:var(--color-accent, #007AFF);text-decoration:none}.detail-link.svelte-1dxvb8w:hover{text-decoration:underline}.detail-body.svelte-1dxvb8w{font-size:13px;line-height:1.65;color:#fffc;word-break:break-word}.detail-body.svelte-1dxvb8w img{max-width:100%;border-radius:6px}.detail-body.svelte-1dxvb8w a{color:var(--color-accent, #007AFF)}.editor-view.svelte-1dxvb8w{flex:1;display:flex;flex-direction:column;overflow:hidden}.editor-header.svelte-1dxvb8w{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:.5px solid rgba(255,255,255,.1)}.editor-title-text.svelte-1dxvb8w{flex:1;font-size:13px;font-weight:600}.save-btn.svelte-1dxvb8w{all:unset;cursor:pointer;padding:5px 14px;border-radius:6px;font-size:12px;font-weight:500;background:var(--color-accent, #007AFF);color:#fff}.save-btn.svelte-1dxvb8w:disabled{opacity:.4;cursor:default}.editor-title-input.svelte-1dxvb8w{all:unset;padding:10px 12px;font-size:16px;font-weight:600;border-bottom:.5px solid rgba(255,255,255,.08);color:#ffffffe6}.editor-title-input.svelte-1dxvb8w::placeholder{color:#ffffff40}.editor-content.svelte-1dxvb8w{all:unset;flex:1;padding:12px;font-size:13px;line-height:1.6;color:#ffffffd9;resize:none;font-family:inherit;white-space:pre-wrap}.editor-content.svelte-1dxvb8w::placeholder{color:#ffffff40}.back-btn.svelte-1dxvb8w{all:unset;cursor:pointer;font-size:12px;color:var(--color-accent, #007AFF);padding:4px 8px;border-radius:5px;transition:background .1s}.back-btn.svelte-1dxvb8w:hover{background:#ffffff0f}.bl-empty.svelte-1dxvb8w{flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:#ffffff4d;padding:40px;text-align:center}.bl-error.svelte-1dxvb8w{color:#ff5050b3}.ga-app.svelte-gwm3fe{display:flex;flex-direction:column;height:100%;color:#ffffffe6}.ga-toolbar.svelte-gwm3fe{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:.5px solid rgba(255,255,255,.1);flex-wrap:wrap}.ga-select.svelte-gwm3fe{all:unset;padding:6px 10px;font-size:12px;border-radius:6px;background:#ffffff0f;color:#ffffffe6;border:.5px solid rgba(255,255,255,.15);cursor:pointer;min-width:0;flex:1}.ga-select.svelte-gwm3fe option:where(.svelte-gwm3fe){background:#1e1e20;color:#fff}.ga-range-btns.svelte-gwm3fe{display:flex;gap:4px;flex-shrink:0}.range-btn.svelte-gwm3fe{all:unset;cursor:pointer;padding:5px 10px;border-radius:6px;font-size:11px;color:#fff6;background:#ffffff08;transition:all .15s}.range-btn.active.svelte-gwm3fe{background:#ffffff1f;color:#ffffffe6}.range-btn.svelte-gwm3fe:hover{background:#ffffff14}.ga-content.svelte-gwm3fe{flex:1;overflow-y:auto;padding:12px}.ga-cards.svelte-gwm3fe{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin-bottom:16px}.ga-card.svelte-gwm3fe{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:8px;background:#ffffff0a;border:.5px solid rgba(255,255,255,.08);transition:all .15s}.ga-card.svelte-gwm3fe:hover{background:#ffffff0f}.ga-card.active.svelte-gwm3fe{border-color:var(--color-accent, #007AFF);background:#007aff14}.card-icon.svelte-gwm3fe{font-size:14px}.card-label.svelte-gwm3fe{font-size:10px;color:#fff6}.card-value.svelte-gwm3fe{font-size:18px;font-weight:700}.ga-chart-wrap.svelte-gwm3fe{position:relative;padding:4px 0}.chart-title.svelte-gwm3fe{font-size:11px;color:#fff6;margin-bottom:8px}.chart-loading.svelte-gwm3fe{position:absolute;top:4px;right:0;font-size:10px;color:#ffffff4d;padding:2px 8px}.ga-chart.svelte-gwm3fe{width:100%;height:auto;display:block}.chart-tooltip.svelte-gwm3fe{position:absolute;bottom:-4px;transform:translate(-50%);background:#28282af2;border:.5px solid rgba(255,255,255,.15);border-radius:6px;padding:4px 8px;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:1px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tt-date.svelte-gwm3fe{font-size:9px;color:#fff6}.tt-value.svelte-gwm3fe{font-size:12px;font-weight:600;color:#ffffffe6}.ga-empty.svelte-gwm3fe{flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:#ffffff4d;padding:40px;text-align:center}.ga-error.svelte-gwm3fe{color:#ff5050b3}.iframe-app.svelte-6lji48{width:100%;height:100%;position:relative}iframe.svelte-6lji48{width:100%;height:100%;border:none;background:#fff;opacity:0;transition:opacity .3s}iframe.visible.svelte-6lji48{opacity:1}.loading.svelte-6lji48{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#fff9;font-size:13px}.spinner.svelte-6lji48{width:24px;height:24px;border:2px solid rgba(255,255,255,.15);border-top-color:#fff9;border-radius:50%;animation:svelte-6lji48-spin .8s linear infinite}@keyframes svelte-6lji48-spin{to{transform:rotate(360deg)}}.error-state.svelte-6lji48{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fffc;text-align:center;padding:32px}.error-icon.svelte-6lji48{font-size:36px;line-height:1;margin-bottom:4px}.error-title.svelte-6lji48{font-size:15px;font-weight:600;margin:0}.error-desc.svelte-6lji48{font-size:13px;color:#ffffff80;margin:0;max-width:320px}.error-actions.svelte-6lji48{display:flex;gap:10px;margin-top:8px}.error-actions.svelte-6lji48 button:where(.svelte-6lji48){padding:7px 18px;border-radius:6px;font-size:13px;cursor:pointer;border:none;transition:opacity .15s}.error-actions.svelte-6lji48 button:where(.svelte-6lji48):hover{opacity:.85}.btn-primary.svelte-6lji48{background:#ffffff26;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-secondary.svelte-6lji48{background:transparent;color:#fff9;border:1px solid rgba(255,255,255,.15)!important}.window-area.svelte-1aj9dco{flex:1;position:relative;overflow:hidden;pointer-events:none}.window-area.svelte-1aj9dco .window{pointer-events:auto}.wallpaper-container.svelte-9ztihu{position:absolute;inset:0;z-index:0;overflow:hidden;background:#1a2744}.wallpaper-img.svelte-9ztihu{position:absolute;inset:0;width:100%;height:100%;min-width:100%;min-height:100%;object-fit:cover;pointer-events:none}.fading-out.svelte-9ztihu{opacity:1;animation:svelte-9ztihu-wallpaper-fade-out 2s ease-in-out forwards}.fading-in.svelte-9ztihu{opacity:0;animation:svelte-9ztihu-wallpaper-fade-in 2s ease-in-out forwards}@keyframes svelte-9ztihu-wallpaper-fade-out{0%{opacity:1}to{opacity:0}}@keyframes svelte-9ztihu-wallpaper-fade-in{0%{opacity:0}to{opacity:1}}.desktop-icons.svelte-1df4pli{position:absolute;inset:36px 16px 80px;z-index:1}.desktop-icon.svelte-1df4pli{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:84px;height:84px;padding:6px 4px;border-radius:8px;cursor:default;-webkit-user-select:none;user-select:none;transition:background .12s,opacity .15s}.desktop-icon.svelte-1df4pli:hover{background:#ffffff0f}.desktop-icon.selected.svelte-1df4pli{background:#ffffff1f}.desktop-icon.svelte-1df4pli:active{background:#ffffff29}.desktop-icon.dragging.svelte-1df4pli{opacity:.3}.icon-box.svelte-1df4pli{display:flex;align-items:center;justify-content:center;width:52px;height:52px;overflow:visible;position:relative;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25)) drop-shadow(0 1px 2px rgba(0,0,0,.1))}.icon-box.svelte-1df4pli svg{width:100%;height:100%}.icon-label.svelte-1df4pli{margin-top:2px;font-size:11px;font-weight:500;color:#fff;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.6),0 0 6px rgba(0,0,0,.3);line-height:1.2;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drop-indicator.svelte-1df4pli{position:absolute;width:84px;height:84px;border:2px dashed rgba(41,151,255,.5);border-radius:10px;background:#2997ff14;pointer-events:none}@media(max-width:640px){.desktop-icons.svelte-1df4pli{right:8px;left:8px}.desktop-icon.svelte-1df4pli{width:70px;height:70px}.icon-box.svelte-1df4pli{width:44px;height:44px}.icon-label.svelte-1df4pli{font-size:10px}}.ctx-menu.svelte-192vamk{position:fixed;z-index:200;min-width:160px;padding:4px;background:#1e1e20e0;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border-radius:8px;border:.5px solid rgba(255,255,255,.12);box-shadow:0 8px 32px #00000059,0 2px 8px #0003}.ctx-item.svelte-192vamk{all:unset;display:block;width:100%;padding:5px 12px;font-size:12px;color:#ffffffd9;border-radius:4px;cursor:default;box-sizing:border-box;transition:background .08s}.ctx-item.svelte-192vamk:hover{background:var(--color-accent, #2997ff);color:#fff}.ctx-item.danger.svelte-192vamk:hover{background:#ff453a}.ctx-sep.svelte-192vamk{height:1px;margin:3px 8px;background:#ffffff1a}.desktop.svelte-1maiwzo{position:fixed;inset:0;display:flex;flex-direction:column;overflow:hidden}.lockscreen.svelte-shzko5{position:fixed;inset:0;z-index:200}.lock-dim.svelte-shzko5{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at 50% 40%,#0000000d,#00000040);transition:opacity .8s cubic-bezier(.22,1,.36,1)}.lockscreen.unlocking.svelte-shzko5 .lock-dim:where(.svelte-shzko5){opacity:0}.lock-content.svelte-shzko5{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;pointer-events:none}.clock-area.svelte-shzko5{position:absolute;top:18%;text-align:center;animation:svelte-shzko5-clock-enter .7s cubic-bezier(.22,1,.36,1) .1s both;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.lockscreen.unlocking.svelte-shzko5 .clock-area:where(.svelte-shzko5){opacity:0;transform:translateY(-40px)}.clock-time.svelte-shzko5{display:block;font-size:clamp(48px,8vw,76px);font-weight:200;color:#ffffffe0;letter-spacing:2px;text-shadow:0 1px 2px rgba(0,0,0,.15),0 0 40px rgba(255,255,255,.06);font-variant-numeric:tabular-nums;line-height:1}.clock-date.svelte-shzko5{margin-top:6px;font-size:clamp(14px,2vw,17px);font-weight:400;color:#ffffff8c;letter-spacing:1.5px;text-shadow:0 .5px 1px rgba(0,0,0,.2)}.identity-area.svelte-shzko5{display:flex;flex-direction:column;align-items:center;animation:svelte-shzko5-identity-enter .6s cubic-bezier(.22,1,.36,1) .25s both;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.lockscreen.unlocking.svelte-shzko5 .identity-area:where(.svelte-shzko5){opacity:0;transform:translateY(30px)}.avatar-ring.svelte-shzko5{width:88px;height:88px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffffff26,#ffffff0d,#ffffff1a);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 .5px #ffffff59,inset 0 -.5px #ffffff14,0 0 0 .5px #fff3,0 4px 16px #0000001f,0 8px 32px #00000014,0 0 60px #ffffff0a}.avatar-inner.svelte-shzko5{width:80px;height:80px;border-radius:50%;overflow:hidden;border:1.5px solid rgba(255,255,255,.18)}.brand-name.svelte-shzko5{margin-top:14px;font-size:18px;font-weight:600;color:#ffffffeb;letter-spacing:3px;text-shadow:0 1px 3px rgba(0,0,0,.15)}.brand-sub.svelte-shzko5{margin-top:3px;font-size:12.5px;font-weight:400;color:#fff6;letter-spacing:.5px}.action-area.svelte-shzko5{margin-top:28px;display:flex;flex-direction:column;align-items:center;pointer-events:auto;animation:svelte-shzko5-action-enter .6s cubic-bezier(.22,1,.36,1) .4s both;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.lockscreen.unlocking.svelte-shzko5 .action-area:where(.svelte-shzko5){opacity:0;transform:translateY(30px)}.glass-login-btn.svelte-shzko5{all:unset;display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 32px;border-radius:12px;cursor:pointer;background:linear-gradient(180deg,#ffffff24,#ffffff0f);backdrop-filter:blur(20px) saturate(180%) brightness(1.05);-webkit-backdrop-filter:blur(20px) saturate(180%) brightness(1.05);border:.5px solid rgba(255,255,255,.3);box-shadow:inset 0 .5px #fff6,inset 0 -.5px #ffffff0f,0 2px 8px #0000001a,0 4px 16px #0000000f;color:#ffffffeb;font-size:13.5px;font-weight:500;letter-spacing:.2px;text-shadow:0 .5px 1px rgba(0,0,0,.15);transition:all .2s cubic-bezier(.22,1,.36,1)}.glass-login-btn.svelte-shzko5:hover{background:linear-gradient(180deg,#fff3,#ffffff1a);border-color:#fff6;box-shadow:inset 0 .5px #ffffff80,inset 0 -.5px #ffffff14,0 2px 12px #0000001f,0 8px 24px #00000014,0 0 20px #ffffff0a;transform:translateY(-.5px)}.glass-login-btn.svelte-shzko5:active{transform:scale(.97);background:linear-gradient(180deg,#ffffff1a,#ffffff0d)}.byog-text.svelte-shzko5{margin-top:16px;font-size:10px;color:#ffffff40;letter-spacing:1px;text-transform:uppercase}.lock-bottom.svelte-shzko5{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;color:#ffffff38;transition:opacity .6s}.lockscreen.unlocking.svelte-shzko5 .lock-bottom:where(.svelte-shzko5){opacity:0}.legal-links.svelte-shzko5{display:flex;align-items:center;gap:6px;pointer-events:auto}.legal-links.svelte-shzko5 a:where(.svelte-shzko5){color:#ffffff52;text-decoration:none;font-size:10px;letter-spacing:.3px;transition:color .15s}.legal-links.svelte-shzko5 a:where(.svelte-shzko5):hover{color:#fff9}.legal-links.svelte-shzko5 .divider:where(.svelte-shzko5){color:#fff3;font-size:10px}.power-icon.svelte-shzko5{opacity:.7;transition:opacity .15s;cursor:pointer;pointer-events:auto}.power-icon.svelte-shzko5:hover{opacity:1}@keyframes svelte-shzko5-clock-enter{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-shzko5-identity-enter{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes svelte-shzko5-action-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.clock-area.svelte-shzko5{top:14%}.glass-login-btn.svelte-shzko5{padding:10px 24px;font-size:13px}}@media(max-height:600px){.clock-area.svelte-shzko5{top:8%}.avatar-ring.svelte-shzko5{width:72px;height:72px}.avatar-inner.svelte-shzko5{width:64px;height:64px}.avatar-inner.svelte-shzko5 svg:where(.svelte-shzko5){width:64px;height:64px}.action-area.svelte-shzko5{margin-top:16px}}.toast-container.svelte-1cpok13{position:fixed;top:36px;right:16px;z-index:99999;display:flex;flex-direction:column;gap:8px;pointer-events:none;max-width:380px}.toast-item.svelte-1cpok13{pointer-events:auto;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;font-size:13px;color:#fff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 20px #0000004d;animation:svelte-1cpok13-toast-in .25s ease-out}.toast-success.svelte-1cpok13{background:#34c759e0}.toast-error.svelte-1cpok13{background:#ff3b30e0}.toast-info.svelte-1cpok13{background:#007affe0}.toast-icon.svelte-1cpok13{font-size:15px;font-weight:700;flex-shrink:0}.toast-msg.svelte-1cpok13{flex:1;line-height:1.4}.toast-close.svelte-1cpok13{all:unset;cursor:pointer;opacity:.6;font-size:11px;padding:2px 4px;border-radius:4px;flex-shrink:0}.toast-close.svelte-1cpok13:hover{opacity:1;background:#ffffff26}@keyframes svelte-1cpok13-toast-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.confirm-overlay.svelte-7e0w24{position:fixed;inset:0;z-index:99998;background:#00000073;display:flex;align-items:center;justify-content:center;animation:svelte-7e0w24-fade-in .15s ease-out}.confirm-box.svelte-7e0w24{background:#282828eb;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:14px;padding:24px 28px;min-width:300px;max-width:400px;box-shadow:0 8px 40px #00000080;border:.5px solid rgba(255,255,255,.1);animation:svelte-7e0w24-pop-in .2s ease-out}.confirm-title.svelte-7e0w24{margin:0 0 8px;font-size:15px;font-weight:600;color:#fffffff2}.confirm-msg.svelte-7e0w24{margin:0 0 20px;font-size:13px;line-height:1.5;color:#fff9}.confirm-actions.svelte-7e0w24{display:flex;gap:10px;justify-content:flex-end}.confirm-btn.svelte-7e0w24{all:unset;cursor:pointer;padding:7px 18px;border-radius:8px;font-size:13px;font-weight:500;transition:background .15s}.confirm-btn.cancel.svelte-7e0w24{background:#ffffff14;color:#ffffffb3}.confirm-btn.cancel.svelte-7e0w24:hover{background:#ffffff1f}.confirm-btn.accept.svelte-7e0w24{background:#ff3b30d9;color:#fff}.confirm-btn.accept.svelte-7e0w24:hover{background:#ff3b30}@keyframes svelte-7e0w24-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-7e0w24-pop-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
