.strip.svelte-b2xzgy{min-width:0;position:relative}.strip.dock.svelte-b2xzgy{flex:1}.tabs.svelte-b2xzgy{scrollbar-width:none;background:linear-gradient(var(--border), var(--border)) bottom / 100% 1px no-repeat;align-items:flex-end;display:flex;position:relative;overflow-x:auto}.tabs.svelte-b2xzgy::-webkit-scrollbar{display:none}.dock.svelte-b2xzgy .tabs:where(.svelte-b2xzgy){background:0 0}.tab.svelte-b2xzgy{min-height:44px;font-family:var(--ui);color:var(--ink-60);white-space:nowrap;border:1px solid #0000;border-radius:10px 10px 0 0;flex:none;align-items:center;padding:0 15px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:color .12s;display:flex}.tab.svelte-b2xzgy:hover{color:var(--ink)}.tab.svelte-b2xzgy:focus-visible{outline-offset:-4px}.tab[aria-current=page].svelte-b2xzgy{background:var(--cream);border-color:var(--border);border-bottom-color:var(--cream);color:var(--ink);gap:8px;padding:0 18px;font-weight:600;animation:.16s ease-out svelte-b2xzgy-tab-open}.tab[aria-current=page].svelte-b2xzgy:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.dock.svelte-b2xzgy .tab[aria-current=page]:where(.svelte-b2xzgy){margin-bottom:-1px;padding-bottom:1px}@keyframes svelte-b2xzgy-tab-open{0%{background-color:#0000}}.arrow.svelte-b2xzgy{width:48px;height:43px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;transition:color .12s;display:flex;position:absolute;bottom:1px}.arrow.svelte-b2xzgy:hover{color:var(--accent)}.arrow-prev.svelte-b2xzgy{background:linear-gradient(to right, var(--paper2) 35%, transparent);justify-content:flex-start;padding-left:12px;left:0}.arrow-next.svelte-b2xzgy{background:linear-gradient(to left, var(--paper2) 35%, transparent);justify-content:flex-end;padding-right:12px;right:0}@media (width<=1023px){.tab.svelte-b2xzgy{padding:0 13px}.tab[aria-current=page].svelte-b2xzgy{gap:7px;padding:0 16px}.tab[aria-current=page].svelte-b2xzgy:before{width:6px;height:6px}}@media (width<=639px){.arrow.svelte-b2xzgy{width:44px}.arrow-prev.svelte-b2xzgy{padding-left:8px}.arrow-next.svelte-b2xzgy{padding-right:8px}.tabs.svelte-b2xzgy{padding-left:12px}.dock.svelte-b2xzgy .tabs:where(.svelte-b2xzgy){padding-left:0}.tab.svelte-b2xzgy{padding:0 12px}.tab[aria-current=page].svelte-b2xzgy{padding:0 14px}}.mast.svelte-154v1tn{background:var(--paper2)}.inner.svelte-154v1tn{width:min(var(--max-w), 100% - 80px);margin:0 auto}.mast-top.svelte-154v1tn{justify-content:space-between;align-items:flex-end;gap:16px;padding:28px 0 20px;display:flex}.mast-compact.svelte-154v1tn .mast-top:where(.svelte-154v1tn){padding:24px 0 18px}.right-controls.svelte-154v1tn{flex-shrink:0;align-items:center;gap:8px;display:flex}.icon-btn.svelte-154v1tn{border:1px solid var(--border);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .12s;display:flex}.icon-btn.svelte-154v1tn:hover{background:var(--ink-10)}.icon-btn.svelte-154v1tn:active{background:var(--border)}.search-wrap.svelte-154v1tn{align-items:center;gap:8px;display:flex}.search-input.svelte-154v1tn{font-family:var(--ui);border:1px solid var(--border);background:var(--cream);width:240px;height:44px;color:var(--ink);border-radius:10px;padding:0 14px;font-size:15px}.signin-link.svelte-154v1tn{min-height:44px;font-family:var(--ui);color:var(--ink);align-items:center;padding:0 6px 0 8px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.signin-link.svelte-154v1tn:hover{color:var(--accent)}.avatar-wrap.svelte-154v1tn{position:relative}.avatar-btn.svelte-154v1tn{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:6px;display:flex}.nav-avatar.svelte-154v1tn,.nav-avatar-initials.svelte-154v1tn{border-radius:50%;width:32px;height:32px}.nav-avatar.svelte-154v1tn{object-fit:cover;display:block}.nav-avatar-initials.svelte-154v1tn{background:var(--ink);font-family:var(--ui);color:var(--cream);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.avatar-backdrop.svelte-154v1tn{z-index:59;position:fixed;inset:0}.avatar-dropdown.svelte-154v1tn{background:var(--cream);border:1px solid var(--border);z-index:60;border-radius:10px;min-width:168px;padding:4px 0;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 6px 20px #0000001a}.dropdown-item.svelte-154v1tn{width:100%;min-height:44px;font-family:var(--ui);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;padding:0 16px;font-size:15px;text-decoration:none;display:flex}.dropdown-item.svelte-154v1tn:hover{background:var(--ink-10)}.dropdown-signout-form.svelte-154v1tn{margin:0}.menu-panel.svelte-154v1tn{border-top:1px solid var(--border);padding:12px 0}.mobile-search-wrap.svelte-154v1tn{padding:0 0 8px}.mobile-search-input.svelte-154v1tn{width:100%;height:44px;font-family:var(--ui);border:1px solid var(--border);background:var(--cream);color:var(--ink);border-radius:10px;padding:0 14px;font-size:16px}.menu-link.svelte-154v1tn{border:none;border-bottom:1px solid var(--border);text-align:left;width:100%;min-height:48px;font-family:var(--ui);color:var(--ink);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0;font-size:16px;font-weight:500;text-decoration:none;display:flex}.menu-sub-link.svelte-154v1tn{color:var(--ink-60);padding-left:16px;font-size:15px}.menu-sub-link.svelte-154v1tn:hover{color:var(--ink)}.chevron.svelte-154v1tn{transition:transform .2s}.chevron-open.svelte-154v1tn{transform:rotate(180deg)}.dock.svelte-154v1tn{z-index:50;background:var(--paper2);border-bottom:1px solid var(--border);visibility:hidden;transition:transform .2s,visibility 0s linear .2s;position:fixed;inset:0 0 auto;transform:translateY(-100%)}.dock.docked.svelte-154v1tn{visibility:visible;transition-delay:0s;transform:none}.dock-inner.svelte-154v1tn{align-items:flex-end;gap:18px;width:min(1100px,100% - 48px);min-height:52px;margin:0 auto;padding-top:8px;display:flex}.dock.svelte-154v1tn .logo-wrap{flex-shrink:0;align-self:center;padding-bottom:2px}.dock.svelte-154v1tn .logo-line{font-size:25px}.dock-tools.svelte-154v1tn{flex-shrink:0;align-self:center;align-items:center;gap:8px;display:flex}.dock-tools.svelte-154v1tn .icon-btn:where(.svelte-154v1tn){text-decoration:none}html{scroll-padding-top:64px}@media (prefers-reduced-motion:reduce){.dock.svelte-154v1tn{transition:none}}@media print{.dock.svelte-154v1tn{display:none}}.mobile-only.svelte-154v1tn{display:none}@media (width<=1023px){.mast-top.svelte-154v1tn{padding:22px 0 16px}}@media (width<=639px){.inner.svelte-154v1tn{width:100%}.mast-top.svelte-154v1tn,.mast-compact.svelte-154v1tn .mast-top:where(.svelte-154v1tn){align-items:center;padding:14px 12px 8px 20px}.mast-compact.svelte-154v1tn .logo-byline{display:none}.menu-panel.svelte-154v1tn{padding:12px 20px}.dock-inner.svelte-154v1tn{gap:8px;width:100%;padding-left:16px;padding-right:8px}.dock.svelte-154v1tn .logo-line{font-size:22px}.desktop-only.svelte-154v1tn{display:none!important}.mobile-only.svelte-154v1tn{display:flex}}footer.svelte-19j3mka{border-top:2px solid var(--ink);background:var(--cream);margin-top:96px}.inner.svelte-19j3mka{width:min(var(--max-w), 100% - 80px);margin:0 auto;padding:40px 0 48px}.grid.svelte-19j3mka{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr);gap:48px;display:grid}.brand-col.svelte-19j3mka{flex-direction:column;gap:14px;display:flex}.about.svelte-19j3mka{font-family:var(--serif);color:var(--ink-60);max-width:380px;margin:0;font-size:18px;font-style:italic;line-height:1.45}.col-head.svelte-19j3mka{font-family:var(--ui);color:var(--ink-60);margin:0 0 6px;font-size:14px;font-weight:600;line-height:1}.col-head-gap.svelte-19j3mka{margin-top:20px}.col-links.svelte-19j3mka{flex-direction:column;display:flex}.footer-link.svelte-19j3mka{min-height:36px;font-family:var(--ui);color:var(--ink);align-self:flex-start;align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:flex}.footer-link.svelte-19j3mka:hover{color:var(--accent)}.copyright.svelte-19j3mka{font-family:var(--ui);color:var(--ink-60);border-top:1px solid var(--border);margin:32px 0 0;padding-top:20px;font-size:14px;line-height:1.4}@media (width<=1023px){.grid.svelte-19j3mka{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 40px}.brand-col.svelte-19j3mka{grid-column:span 2}}@media (width<=639px){footer.svelte-19j3mka{margin-top:56px}.inner.svelte-19j3mka{width:calc(100% - 40px);padding:28px 0 36px}.about.svelte-19j3mka{font-size:17px}.footer-link.svelte-19j3mka{min-height:44px}.copyright.svelte-19j3mka{font-size:13px}}.public-main.svelte-1l0quee{min-height:100dvh}.skip-link.svelte-1l0quee{z-index:100;background:var(--ink);min-height:44px;color:var(--cream);font-family:var(--ui);border-radius:0 0 10px 10px;align-items:center;padding:0 18px;font-size:15px;font-weight:600;display:flex;position:absolute;top:0;left:16px;transform:translateY(-110%)}.skip-link.svelte-1l0quee:focus{transform:none}
