:root{--pr-bg: #fafafa;--pr-surface: #ffffff;--pr-surface-2: #f0f9ff;--pr-text: #1a1a2e;--pr-text-muted: #5f6b7a;--pr-primary: #0f766e;--pr-success: #15803d;--pr-dry-run: #2563eb;--pr-accent: #0c4a6e;--pr-border: #e5e7eb;--pr-gradient: linear-gradient(135deg, #0f766e, #0c4a6e);--pr-button-fill: linear-gradient(135deg, #0d8478, #0c4a6e);--pa-highlight-light: color-mix( in srgb, var(--pr-primary) 12%, var(--pr-surface) );--pr-accent-text: #0c4a6e;--pr-on-primary: #ffffff;--pr-danger: #b91c1c;--pr-danger-bg: #fef2f2;--pr-danger-border: #fca5a5;--pr-warning: #854d0e;--pr-warning-bg: #fffbeb;--pr-warning-border: #f5c967;--pr-info: #1d4ed8;--pr-info-bg: #eff6ff;--pr-info-border: #93c5fd;--pr-success-bg: #ecfdf5;--pr-success-border: #86efac;--pr-purple: #6d28d9;--pr-purple-bg: #f5f3ff;--pr-purple-border: #c4b5fd;--pr-orange: #9a3412;--pr-orange-bg: #fff7ed;--pr-orange-border: #fdba74;--pr-linkedin-text: #0a66c2;--pr-pink: #be185d;--pr-cyan: #0e7490;--pr-neutral-solid: #475569;--pr-info-solid: #1d4ed8;--pr-success-solid: #166534;--pr-warning-solid: #854d0e;--pr-purple-solid: #6b21a8;--pr-orange-solid: #9a3412;--pr-teal-solid: #0f766e;--pr-danger-solid: #b91c1c;--pr-danger-solid-hover: #991b1b;color-scheme:light;--pr-admin-gold: #d4a017;--pr-admin-gold-deep: #8a5a00;--pr-admin-label-text: #8a5a00;--pr-admin-label-bg: #fff4db;--pr-admin-label-border: #c28a28;--pr-admin-page-bg: #fbf8ef;--pr-admin-surface: #fffdf8;--pr-admin-surface-2: #f6f0e2;--design-radius: 12px;--design-card-radius: 12px;--design-spacing: 10px;--design-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--design-shadow: 0 1px 3px rgba(0, 0, 0, .08);--motion-enter: .2s;--motion-exit: .15s;--motion-sheet: .3s;--bp-mobile-max: 1023px;--bp-desktop-min: 1024px}:root[data-theme=dark]{--pr-admin-label-text: #f7c96a;--pr-admin-label-bg: #332719;--pr-admin-label-border: #986f2b;--pr-admin-page-bg: #201e19;--pr-admin-surface: #2a2721;--pr-admin-surface-2: #343028;--pr-bg: #0f172a;--pr-surface: #1e293b;--pr-surface-2: #273548;--pr-text: #e2e8f0;--pr-text-muted: #94a3b8;--pr-primary: #2dd4bf;--pr-button-fill: var(--pr-primary);--pr-success: #4ade80;--pr-dry-run: #60a5fa;--pr-accent: #1e6a9e;--pr-border: #334155;--pr-gradient: linear-gradient(135deg, #115e59, #164e63);--pr-accent-text: #7dd3fc;--pr-on-primary: #082f31;--pr-danger: #fca5a5;--pr-danger-bg: #3b1f2b;--pr-danger-border: #874451;--pr-warning: #fcd34d;--pr-warning-bg: #382e1e;--pr-warning-border: #87662b;--pr-info: #93c5fd;--pr-info-bg: #1d304e;--pr-info-border: #315889;--pr-success-bg: #14362b;--pr-success-border: #32674d;--pr-purple: #c4b5fd;--pr-purple-bg: #302346;--pr-purple-border: #68518e;--pr-orange: #fdba74;--pr-orange-bg: #3b291f;--pr-orange-border: #875338;--pr-linkedin-text: #7cbcff;--pr-pink: #f9a8d4;--pr-cyan: #67e8f9;--design-shadow: 0 1px 3px rgb(0 0 0 / 30%);color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--pr-admin-label-text: #f7c96a;--pr-admin-label-bg: #332719;--pr-admin-label-border: #986f2b;--pr-admin-page-bg: #201e19;--pr-admin-surface: #2a2721;--pr-admin-surface-2: #343028;--pr-bg: #0f172a;--pr-surface: #1e293b;--pr-surface-2: #273548;--pr-text: #e2e8f0;--pr-text-muted: #94a3b8;--pr-primary: #2dd4bf;--pr-button-fill: var(--pr-primary);--pr-success: #4ade80;--pr-dry-run: #60a5fa;--pr-accent: #1e6a9e;--pr-border: #334155;--pr-gradient: linear-gradient(135deg, #115e59, #164e63);--pr-accent-text: #7dd3fc;--pr-on-primary: #082f31;--pr-danger: #fca5a5;--pr-danger-bg: #3b1f2b;--pr-danger-border: #874451;--pr-warning: #fcd34d;--pr-warning-bg: #382e1e;--pr-warning-border: #87662b;--pr-info: #93c5fd;--pr-info-bg: #1d304e;--pr-info-border: #315889;--pr-success-bg: #14362b;--pr-success-border: #32674d;--pr-purple: #c4b5fd;--pr-purple-bg: #302346;--pr-purple-border: #68518e;--pr-orange: #fdba74;--pr-orange-bg: #3b291f;--pr-orange-border: #875338;--pr-linkedin-text: #7cbcff;--pr-pink: #f9a8d4;--pr-cyan: #67e8f9;--design-shadow: 0 1px 3px rgb(0 0 0 / 30%);color-scheme:dark}}@media(prefers-reduced-motion:reduce){:root{--motion-enter: 0s;--motion-exit: 0s;--motion-sheet: 0s}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--design-font);font-size:18px;-webkit-font-smoothing:antialiased;background:var(--pr-bg);color:var(--pr-text)}body{min-height:100dvh;background:var(--pr-bg);color:var(--pr-text)}a{color:inherit;text-decoration:none}button{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;cursor:pointer}img{max-width:100%;display:block}select{font-family:inherit}.post-panel-toggle{display:flex;align-items:center;box-sizing:border-box;gap:8px;width:100%;min-width:0;height:44px;min-height:44px;margin:0;padding:5px 8px;border:0;background:transparent;color:var(--pr-text);font:700 13px/1.2 var(--design-font);text-align:left;cursor:pointer}.post-panel-toggle:focus-visible{outline:2px solid var(--pr-primary);outline-offset:3px}.post-panel-toggle .post-panel-heading{display:grid;grid-template-rows:minmax(16px,auto) 14px;align-content:center;gap:1px;min-width:0;flex:1 1 auto}.post-panel-toggle .post-panel-heading>strong,.post-panel-toggle .post-panel-heading>h2,.post-panel-toggle .post-panel-heading>h3{min-width:0;overflow:hidden;margin:0;color:var(--pr-text);font:700 13px/16px var(--design-font);text-overflow:ellipsis;white-space:nowrap}.post-panel-toggle .post-panel-heading>small{min-width:0;overflow:hidden;color:var(--pr-text-muted);font:500 11px/14px var(--design-font);text-overflow:ellipsis;white-space:nowrap}.post-panel-toggle .post-panel-heading>small:empty{display:none}.post-panel-toggle .post-panel-heading:has(>small:empty),.post-panel-toggle .post-panel-heading.single-line{display:flex;align-items:center;min-height:20px}.post-panel-toggle .post-panel-heading:has(>small:empty)>strong,.post-panel-toggle .post-panel-heading:has(>small:empty)>h2,.post-panel-toggle .post-panel-heading:has(>small:empty)>h3,.post-panel-toggle .post-panel-heading.single-line>strong,.post-panel-toggle .post-panel-heading.single-line>h2,.post-panel-toggle .post-panel-heading.single-line>h3{font-size:15px;line-height:20px}.post-panel-toggle .post-panel-heading:has(>small:empty)>small,.post-panel-toggle .post-panel-heading.single-line>small{display:none}.post-panel-toggle .post-panel-leading-icon{width:24px;height:24px;flex:0 0 24px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--pr-border);border-radius:4px}.ts-gradient-screen{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.34),transparent 28%),radial-gradient(circle at 82% 88%,rgba(45,212,191,.28),transparent 30%),linear-gradient(135deg,#14b8a6,#0c4a6e)}.ts-gradient-panel{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 16% 12%,rgba(255,255,255,.22),transparent 30%),var(--pr-gradient)}.ts-varnish-sweep{position:relative;isolation:isolate;overflow:hidden}.ts-varnish-sweep:after{content:"";position:absolute;left:calc(100% + 28vmax);top:calc(100% + 28vmax);width:320vmax;height:320vmax;margin-left:-160vmax;margin-top:-160vmax;z-index:0;pointer-events:none;background:radial-gradient(circle at center,rgba(255,255,255,.42) 0%,rgba(255,255,255,.32) 12%,rgba(255,255,255,.18) 28%,rgba(255,255,255,.08) 46%,rgba(255,255,255,.025) 62%,transparent 82%),radial-gradient(circle at center,rgba(45,212,191,.14) 0%,rgba(45,212,191,.08) 30%,rgba(45,212,191,.025) 58%,transparent 86%);filter:blur(32px);mix-blend-mode:screen;opacity:0;transform:scale(1.14);transform-origin:center;animation:ts-varnish-sweep 3.2s linear .12s both;will-change:opacity,transform}.ts-varnish-sweep>*{position:relative;z-index:1}@keyframes ts-varnish-sweep{0%{opacity:0;transform:scale(1.16)}5%{opacity:.82}18%{opacity:.58}42%{opacity:.42;transform:scale(.08)}58%{opacity:.5}78%{opacity:.36}92%{opacity:.14}to{opacity:0;transform:scale(1.16)}}@media(prefers-reduced-motion:reduce){.ts-varnish-sweep:after{animation:none;opacity:0}}.ts-legal-links{position:absolute;right:24px;bottom:22px;left:24px;z-index:2;display:flex;justify-content:center;gap:18px;color:#ffffff94;font-size:12px;font-weight:600;line-height:1.2}.ts-legal-links a:hover{color:#ffffffe6}:root .pr-admin-label{display:inline-block;width:fit-content;max-width:100%;padding:.2rem .45rem;border:1px solid var(--pr-admin-label-border);border-radius:6px;background:var(--pr-admin-label-bg);color:var(--pr-admin-label-text);font-size:.7rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.brand-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;padding:.6rem .9rem;border:1px solid var(--pr-primary);border-radius:10px;background:var(--pr-button-fill);color:var(--pr-on-primary);font:inherit;font-size:13px;font-weight:750;cursor:pointer}.brand-button.secondary{border-color:var(--pr-border);background:var(--pr-surface);color:var(--pr-text)}.brand-button:focus-visible{outline:2px solid var(--pr-primary);outline-offset:3px}.brand-button:hover:not(:disabled){filter:brightness(.97)}.brand-button:disabled{opacity:.55;cursor:not-allowed}@media(min-width:1024px){[data-bottom-tabs]{display:none!important}}.experimental-menu.svelte-1586phm{position:relative;width:100%;display:grid;justify-items:center}.experimental-trigger.svelte-1586phm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:52px;height:54px;margin:2px 4px;padding:8px 4px;border:1px solid transparent;border-radius:8px;corner-shape:squircle;background:transparent;color:var(--pr-admin-label-text);font:inherit;cursor:pointer;transition:background .16s ease,transform .16s ease}.experimental-trigger.svelte-1586phm:focus-visible{outline:3px solid var(--pr-accent-text);outline-offset:2px}.experimental-trigger.svelte-1586phm:hover{background:color-mix(in srgb,var(--pr-admin-gold, #d4a017) 14%,transparent)!important}.nav-label.svelte-1586phm{max-width:48px;overflow:hidden;color:inherit;font-size:10px;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.experimental-menu.compact.svelte-1586phm{width:100%}.compact.svelte-1586phm .experimental-trigger:where(.svelte-1586phm){flex-direction:row;justify-content:flex-start;width:100%;height:54px;margin:0;padding:8px 12px;border-radius:8px;border:0;color:var(--pr-admin-label-text);font-size:inherit}.compact.svelte-1586phm .nav-label:where(.svelte-1586phm){max-width:none;font-size:inherit}.experimental-popup.svelte-1586phm{position:fixed;inset:auto;margin:0;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;min-width:190px;gap:2px;padding:6px;border:1px solid var(--pr-admin-gold, #d4a017);border-radius:12px;background:var(--pr-surface);box-shadow:0 14px 36px #0004}.experimental-popup.svelte-1586phm:popover-open{display:grid}.experimental-popup.svelte-1586phm::backdrop{background:transparent}.experimental-popup.svelte-1586phm a:where(.svelte-1586phm){display:block;padding:10px;border-radius:8px;color:var(--pr-text);text-decoration:none}.experimental-popup.svelte-1586phm a:where(.svelte-1586phm):hover,.experimental-popup.svelte-1586phm a:where(.svelte-1586phm):focus-visible{background:var(--pr-surface-2);outline:0}.empty.svelte-1586phm{padding:10px;color:var(--pr-text-muted);font-size:12px}@media(max-width:1023px){.experimental-trigger.svelte-1586phm{width:44px;height:48px}.compact.svelte-1586phm .experimental-trigger:where(.svelte-1586phm){width:100%}}@media(prefers-reduced-motion:reduce){.experimental-trigger.svelte-1586phm{transition:none}}.bell.svelte-1o72m5g{flex:0 0 auto;width:52px;min-height:54px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:8px;color:var(--pr-admin-gold);text-decoration:none;font-size:13px;font-weight:800}.bell.expanded.svelte-1o72m5g{width:100%;justify-content:flex-start;padding:0 12px}.bell.svelte-1o72m5g:hover,.bell.active.svelte-1o72m5g{background:color-mix(in srgb,var(--pr-admin-gold) 15%,transparent)}.bell.svelte-1o72m5g:focus-visible{outline:3px solid var(--pr-accent);outline-offset:-3px}.icon.svelte-1o72m5g{position:relative;display:flex;flex:0 0 auto}svg.svelte-1o72m5g{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.badge.svelte-1o72m5g{position:absolute;top:-10px;right:-12px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--pr-admin-gold);color:#000;font-size:10px;font-weight:900}@media(max-width:1023px){.bell.svelte-1o72m5g{width:44px;min-height:48px}}.inactive-items.svelte-357atv{margin-top:auto;width:100%}.admin-rail.svelte-357atv{position:fixed;left:0;top:0;z-index:49;width:var(--pr-admin-rail-width, 60px);height:100dvh;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,rgba(212,160,23,.08),transparent 38%),var(--pr-surface);border-right:1px solid var(--pr-border);box-shadow:12px 0 28px #0f172a14;transition:width .18s ease,box-shadow .18s ease}.admin-rail.expanded.svelte-357atv{width:var(--pr-admin-rail-expanded-width, 208px);align-items:stretch;box-shadow:18px 0 38px #0f172a29}.admin-toggle.svelte-357atv{width:100%;min-height:66px;display:flex;align-items:center;justify-content:center;gap:10px;border:none;border-bottom:1px solid var(--pr-border);background:transparent;color:var(--pr-admin-label-text);font:inherit;font-size:13px;font-weight:900}.admin-toggle.svelte-357atv:focus-visible,.admin-item.svelte-357atv:focus-visible{outline:3px solid var(--pr-accent);outline-offset:-3px}.admin-toggle.svelte-357atv svg:where(.svelte-357atv),.admin-item.svelte-357atv svg:where(.svelte-357atv){width:21px;height:21px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.admin-items.svelte-357atv{min-height:0;flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;padding:8px 4px 16px;overflow-y:auto}.admin-rail.expanded.svelte-357atv .admin-items:where(.svelte-357atv){align-items:stretch;padding-inline:8px}.admin-item.svelte-357atv{width:52px;height:54px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:8px;color:color-mix(in srgb,var(--pr-admin-label-text) 82%,var(--pr-text-muted));text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.admin-rail.expanded.svelte-357atv .admin-item:where(.svelte-357atv){width:100%;justify-content:flex-start;padding:0 12px}.admin-item.svelte-357atv span:where(.svelte-357atv){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800}.admin-item.svelte-357atv:hover{color:var(--pr-admin-label-text);background:color-mix(in srgb,var(--pr-admin-gold) 12%,transparent);transform:translate(1px)}.admin-item.active.svelte-357atv{color:#fff;background:linear-gradient(135deg,var(--pr-admin-gold),var(--pr-admin-gold-deep));box-shadow:0 8px 18px color-mix(in srgb,var(--pr-admin-gold) 28%,transparent)}@media(max-width:1023px){.admin-rail.svelte-357atv{width:var(--pr-admin-rail-mobile-width, 52px);box-shadow:10px 0 20px #0f172a1a}.admin-rail.expanded.svelte-357atv{width:var(--pr-admin-rail-mobile-expanded-width, min(78vw, 250px))}.admin-item.svelte-357atv{width:44px;height:48px}}@media(prefers-reduced-motion:reduce){.admin-rail.svelte-357atv,.admin-item.svelte-357atv{transition:none}}.account-menu.svelte-1mzjx0{position:relative}.account-trigger.svelte-1mzjx0{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:6px 10px;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;cursor:pointer}.account-trigger.svelte-1mzjx0:hover{background:var(--pr-surface-2)}.account-trigger.svelte-1mzjx0:focus-visible,.popover.svelte-1mzjx0 :where(.svelte-1mzjx0):focus-visible{outline:3px solid color-mix(in srgb,var(--pr-primary) 55%,transparent);outline-offset:2px}.account-trigger.svelte-1mzjx0 img:where(.svelte-1mzjx0),.account-trigger.svelte-1mzjx0 span:where(.svelte-1mzjx0){display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;object-fit:cover}.account-trigger.svelte-1mzjx0 span:where(.svelte-1mzjx0){background:linear-gradient(135deg,hsl(var(--avatar-hue) 72% 48%),hsl(calc(var(--avatar-hue) + 65) 74% 57%));color:#fff;font-size:12px;font-weight:800}.compact.svelte-1mzjx0 .account-trigger:where(.svelte-1mzjx0){width:52px;height:56px;justify-content:center;padding:8px 4px;color:#fff}.compact.svelte-1mzjx0 .account-trigger:where(.svelte-1mzjx0) img:where(.svelte-1mzjx0),.compact.svelte-1mzjx0 .account-trigger:where(.svelte-1mzjx0) span:where(.svelte-1mzjx0){width:34px;height:34px}.popover.svelte-1mzjx0{position:fixed;inset:auto;margin:0;min-width:min(260px,calc(100vw - 24px));max-width:calc(100vw - 16px);max-height:calc(100dvh - 24px);overflow:auto;padding:6px;border:1px solid var(--pr-border);border-radius:14px;background:var(--pr-surface);color:var(--pr-text);box-shadow:0 14px 36px #0004}.popover.svelte-1mzjx0:popover-open{display:grid}.popover.svelte-1mzjx0::backdrop{background:transparent}.popover.svelte-1mzjx0 header:where(.svelte-1mzjx0){min-width:0;overflow-wrap:anywhere;display:grid;gap:2px;padding:10px}.popover.svelte-1mzjx0 small:where(.svelte-1mzjx0){color:var(--pr-text-muted);overflow-wrap:anywhere}.popover.svelte-1mzjx0 a:where(.svelte-1mzjx0),.popover.svelte-1mzjx0 form:where(.svelte-1mzjx0) button:where(.svelte-1mzjx0),.popover.svelte-1mzjx0 .admin-toggle:where(.svelte-1mzjx0){box-sizing:border-box;width:100%;display:block;padding:10px;border:0;border-radius:9px;background:transparent;color:var(--pr-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.popover.svelte-1mzjx0 form:where(.svelte-1mzjx0) button:where(.svelte-1mzjx0){display:flex;align-items:center;gap:.55rem}.logout-icon.svelte-1mzjx0{width:1.15rem;height:1.15rem;flex:none;background:currentColor;-webkit-mask:url(../../../svg/door-exit.svg) center / contain no-repeat;mask:url(../../../svg/door-exit.svg) center / contain no-repeat}.popover.svelte-1mzjx0 a:where(.svelte-1mzjx0):hover,.popover.svelte-1mzjx0 form:where(.svelte-1mzjx0) button:where(.svelte-1mzjx0):hover,.popover.svelte-1mzjx0 .admin-toggle:where(.svelte-1mzjx0):hover{background:var(--pr-surface-2)}.popover.svelte-1mzjx0 form:where(.svelte-1mzjx0){margin:4px 0 0;padding-top:4px;border-top:1px solid var(--pr-border)}.nav-rail.svelte-6uojg9{--rail-start: #129d98;--rail-end: #107d88;--rail-selected-surface: #ffffff;--rail-selected-color: #0f766e;position:fixed;right:0;top:0;width:var(--pr-nav-width, 80px);height:100vh;display:flex;flex-direction:column;align-items:center;overflow-y:auto;scrollbar-width:none;background:linear-gradient(165deg,var(--rail-start),var(--rail-end));border-left:1px solid color-mix(in srgb,var(--rail-end) 75%,#fff);box-shadow:-10px 0 34px color-mix(in srgb,var(--rail-end) 18%,transparent);z-index:50;padding-top:var(--pr-spacing, 8px)}.nav-rail.svelte-6uojg9::-webkit-scrollbar{display:none}.nav-mark.svelte-6uojg9{width:24px;height:24px}.nav-item.svelte-6uojg9{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:calc(100% - 8px);min-width:0;height:60px;flex:0 0 auto;margin:2px 4px;padding:3px 2px;border-radius:16px;corner-shape:squircle;color:#ffffffe6;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;text-decoration:none;border:1px solid transparent;background:transparent;box-shadow:none;cursor:pointer}.nav-item.svelte-6uojg9:hover{color:#fff;border-color:#ffffff2e;background:#ffffff1c;transform:translate(-2px)}.nav-item.active.svelte-6uojg9{border-color:color-mix(in srgb,var(--rail-selected-color) 30%,var(--rail-selected-surface));background:var(--rail-selected-surface);color:var(--rail-selected-color);box-shadow:0 9px 22px color-mix(in srgb,var(--rail-selected-color) 18%,transparent);font-weight:700}.nav-item.svelte-6uojg9:focus-visible{outline:3px solid #fff;outline-offset:2px}.nav-item.active.svelte-6uojg9:focus-visible{outline-color:var(--pr-accent)}.nav-item.svelte-6uojg9 .nav-icon,.nav-item.svelte-6uojg9 svg:where(.svelte-6uojg9){width:29px;height:29px;flex-shrink:0}.nav-label.svelte-6uojg9{font-size:10px;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:none}.onboarding-resume.svelte-6uojg9{position:relative}.onboarding-resume.svelte-6uojg9 .onboarding-alert:where(.svelte-6uojg9){position:absolute;right:5px;top:4px;width:10px;height:14px;color:currentColor;transform:rotate(9deg);transform-origin:center}.onboarding-resume[data-onboarding-state=processing].svelte-6uojg9 .onboarding-alert:where(.svelte-6uojg9){animation:svelte-6uojg9-onboarding-attention 1.4s ease-in-out infinite}.onboarding-resume.svelte-6uojg9 .nav-label:where(.svelte-6uojg9){width:100%;max-width:none;font-size:10px}.nav-bottom.svelte-6uojg9{margin-top:auto;margin-bottom:var(--pr-spacing, 8px);flex:0 0 auto;display:flex;flex-direction:column;align-items:center}.settings-item.svelte-6uojg9{margin-bottom:2px}@media(max-width:1023px){.nav-rail.svelte-6uojg9{display:none}}@keyframes svelte-6uojg9-onboarding-attention{50%{opacity:.45;transform:rotate(9deg) scale(.9)}}@media(prefers-reduced-motion:reduce){.nav-item.svelte-6uojg9{transition:none}.nav-item.svelte-6uojg9:hover{transform:none}.onboarding-resume[data-onboarding-state=processing].svelte-6uojg9 .onboarding-alert:where(.svelte-6uojg9){animation:none}}.bottom-tabs.svelte-1rg15zp{display:none;position:fixed;bottom:0;left:0;right:0;height:var(--pr-tab-reservation, var(--pr-tab-height, 56px));background:var(--pr-surface);border-top:2px solid transparent;border-image:var(--pr-gradient) 1;flex-direction:row;align-items:center;justify-content:space-around;z-index:50;padding:0 4px env(safe-area-inset-bottom,0px);box-sizing:border-box}@media(max-width:1023px){.bottom-tabs.svelte-1rg15zp{display:flex}}.tab-item.svelte-1rg15zp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;flex:1;height:100%;padding:4px 2px;border-radius:8px;color:var(--pr-text-muted);transition:background .2s ease,color .2s ease;text-decoration:none;border:none;background:none;cursor:pointer;font-family:inherit}.tab-item.svelte-1rg15zp:hover{color:var(--pr-text)}.tab-item.active.svelte-1rg15zp{background:var(--pr-gradient);color:#fff;font-weight:700}.tab-item.svelte-1rg15zp svg:where(.svelte-1rg15zp){width:18px;height:18px;flex-shrink:0}.tab-label.svelte-1rg15zp{font-size:10px;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.overflow-backdrop.svelte-1rg15zp{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:60;border:none;cursor:default}.overflow-menu.svelte-1rg15zp{position:fixed;bottom:calc(var(--pr-tab-reservation, var(--pr-tab-height, 56px)) + 4px);right:8px;background:var(--pr-surface);border:1px solid var(--pr-border);border-radius:var(--pr-radius, 12px);padding:4px;z-index:61;display:flex;flex-direction:column;gap:2px;min-width:160px;box-shadow:0 -4px 24px #0003}.overflow-item.svelte-1rg15zp{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;color:var(--pr-text-muted);text-decoration:none;font-size:13px;font-weight:500;transition:background .2s ease,color .2s ease}.overflow-item.svelte-1rg15zp:hover{background:var(--pr-surface-2);color:var(--pr-text)}.overflow-item.active.svelte-1rg15zp{background:var(--pr-gradient);color:#fff;font-weight:700}.overflow-item.svelte-1rg15zp svg:where(.svelte-1rg15zp){width:16px;height:16px;flex-shrink:0}@media(prefers-reduced-motion:reduce){.tab-item.svelte-1rg15zp,.overflow-item.svelte-1rg15zp{transition:none}}.action-bar.dropActive.svelte-dt84te{outline:2px solid var(--pr-primary);outline-offset:-2px}.recording-launch-error.svelte-dt84te{position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 2rem);margin:.5rem 0;padding:.75rem 1rem;border:1px solid var(--pr-border);border-radius:10px;background:var(--pr-surface);color:var(--pr-text);font-size:.8rem}.cassette-progress.svelte-dt84te{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;background:#064e59b8;color:#fff}.cassette-spinner.svelte-dt84te{width:26px;height:26px;border:3px solid #ffffff66;border-top-color:#fff;border-radius:50%;animation:svelte-dt84te-cassette-spin .8s linear infinite}.cassette-progress-label.svelte-dt84te{position:absolute;bottom:calc(100% + 8px);padding:5px 8px;border-radius:8px;background:var(--pr-surface);color:var(--pr-text);font-size:12px;white-space:nowrap;box-shadow:0 2px 8px #0002}@keyframes svelte-dt84te-cassette-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cassette-spinner.svelte-dt84te{animation:none}}:root{--assistant-action-bar-height: 88px;--pr-action-bar-height: 89px;--pr-action-bar-height-desktop: 89px}.action-bar.svelte-dt84te{position:fixed;bottom:var(--pr-tab-height, 56px);left:0;right:0;z-index:52;background:color-mix(in srgb,#129d98 11%,var(--pr-surface));border-top:1px solid var(--pr-border);padding:8px 12px;padding-bottom:max(8px,env(safe-area-inset-bottom,8px));isolation:isolate}.action-bar.svelte-dt84te:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--pr-shell-pattern-image, url(../../../tship-bg-bw.png));background-position:var(--pr-shell-pattern-position, center 44%);background-size:var(--pr-shell-pattern-size, 720px auto);background-repeat:repeat-x;background-attachment:fixed;opacity:.16;mix-blend-mode:multiply;pointer-events:none}.action-bar-inner.svelte-dt84te{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:10px;width:fit-content;max-width:calc(100vw - 24px);margin:0 auto}.global-stop-icon.svelte-dt84te{display:block;width:22px;height:22px;border-radius:5px;background:currentColor}@keyframes svelte-dt84te-mic-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes svelte-dt84te-mic-ring{0%{box-shadow:0 0 #ef444480}70%{box-shadow:0 0 0 10px #ef444400}to{box-shadow:0 0 #ef444400}}@keyframes svelte-dt84te-mic-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}@keyframes svelte-dt84te-action-sparkle{0%{opacity:0;transform:scale(.84) rotate(-8deg)}35%{opacity:1}to{opacity:0;transform:scale(1.18) rotate(12deg)}}@media(min-width:1024px){.action-bar.svelte-dt84te{bottom:0;left:var(--pr-admin-rail-current-width, 0px);right:var(--pr-nav-width, 60px)}}@media(min-width:600px){.action-bar-inner.svelte-dt84te{gap:12px}}@media(max-width:420px){.bottom-bar-orb{--orb-size: 66px !important}}.lazy-surface-feedback.svelte-1x69hol{padding:1rem}.floating.svelte-1x69hol{position:fixed;z-index:210;right:calc(var(--pr-nav-width, 60px) + 1rem);bottom:calc(var(--pr-action-bar-height, 80px) + var(--pr-tab-reservation, 0px) + 1rem);max-width:min(360px,calc(100vw - 2rem));border:1px solid var(--pr-border);border-radius:12px;background:var(--pr-surface);color:var(--pr-text);box-shadow:0 8px 24px #00000026}@media(max-width:1023px){.floating.svelte-1x69hol{right:1rem}}.feedback-corner-trigger.svelte-1903v6u{position:fixed;left:var(--pr-admin-rail-current-width, 0px);bottom:0;z-index:95;width:250px;height:100px;border:0;padding:0;background:transparent;color:#fff;cursor:pointer;isolation:isolate;overflow:visible;transition:left .18s ease}.feedback-peel.peel{position:absolute;left:0;bottom:0;width:88px;height:88px;opacity:0;pointer-events:none}.feedback-peel.peel-ready{opacity:1}.peel-svg-clip-element{position:absolute;top:-10000px;left:-10000px;width:1px;height:1px;opacity:0}.feedback-peel .peel-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;-webkit-user-select:none;user-select:none;transform-origin:top left}.feedback-peel .peel-top{z-index:3;background-color:color-mix(in srgb,#129d98 11%,var(--pr-surface))}.feedback-peel .peel-top:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--pr-shell-pattern-image, url(../../../tship-bg-bw.png));background-position:var(--pr-shell-pattern-position, center 44%);background-size:var(--pr-shell-pattern-size, 720px auto);background-repeat:repeat-x;background-attachment:fixed;opacity:.16;mix-blend-mode:multiply;pointer-events:none}.feedback-peel .peel-back{z-index:2;background:radial-gradient(72px 74px at 0 88px,rgba(255,255,255,.26),transparent 48%),linear-gradient(135deg,#31c6bce0,#0f8497f5 58%,#074b61f0)}.feedback-peel .peel-bottom{z-index:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;padding:0 0 12px 12px;background:radial-gradient(circle at 24% 77%,rgba(255,255,255,.2),transparent 34%),var(--pr-gradient);box-shadow:inset -12px 14px 24px #ffffff0f,inset 8px -10px 20px #0f172a1f;color:#fff;font-size:8px;font-weight:800;line-height:1.05;letter-spacing:0}.bubble-icon.svelte-1903v6u{opacity:.78;transform:translateY(0);transition:opacity .14s ease,transform .14s ease}.bubble-icon.svelte-1903v6u{width:28px;height:28px;fill:currentColor}.feedback-corner-trigger.peel-hovered.svelte-1903v6u .bubble-icon:where(.svelte-1903v6u){opacity:1;transform:translateY(0)}.feedback-hover-label.svelte-1903v6u{position:absolute;z-index:4;left:108px;top:58%;color:var(--pr-text);font-size:13px;font-weight:800;letter-spacing:0;line-height:1.1;opacity:0;pointer-events:none;text-shadow:0 1px 0 var(--pr-surface);transform:translate(-5px,-50%);transition:opacity .15s ease,transform .17s ease;white-space:nowrap}.feedback-corner-trigger.peel-hovered.svelte-1903v6u .feedback-hover-label:where(.svelte-1903v6u){opacity:1;transform:translateY(-50%)}.feedback-corner-trigger.svelte-1903v6u:focus-visible{outline:3px solid color-mix(in srgb,var(--pr-primary) 70%,white);outline-offset:3px}.feedback-backdrop.svelte-1903v6u{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;padding:20px;background:#0f172a6b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.feedback-backdrop-hitarea.svelte-1903v6u{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:default}.feedback-dialog.svelte-1903v6u{position:relative;z-index:1;width:min(520px,100%);border:1px solid color-mix(in srgb,var(--pr-primary) 32%,var(--pr-border));border-radius:18px;background:var(--pr-surface);box-shadow:0 24px 80px #0f172a57;padding:24px;color:var(--pr-text)}.close-button.svelte-1903v6u{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--pr-border);border-radius:999px;background:var(--pr-surface);color:var(--pr-text-muted);font-size:22px;line-height:1}.close-button.svelte-1903v6u:hover{color:var(--pr-text);border-color:var(--pr-primary)}.dialog-heading.svelte-1903v6u{padding-right:34px;margin-bottom:18px}.dialog-kicker.svelte-1903v6u{display:block;margin-bottom:5px;color:var(--pr-primary);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0}.dialog-heading.svelte-1903v6u h2:where(.svelte-1903v6u),.success-state.svelte-1903v6u h2:where(.svelte-1903v6u){margin:0 0 8px;color:var(--pr-text);font-size:22px;font-weight:800;letter-spacing:0}.dialog-heading.svelte-1903v6u p:where(.svelte-1903v6u),.success-state.svelte-1903v6u p:where(.svelte-1903v6u){margin:0;color:var(--pr-text-muted);font-size:13px;line-height:1.45}.feedback-field.svelte-1903v6u{display:grid;gap:8px;margin-bottom:14px;color:var(--pr-text);font-size:13px;font-weight:700}.feedback-field.svelte-1903v6u textarea:where(.svelte-1903v6u){width:100%;resize:vertical;min-height:132px;border:1px solid var(--pr-border);border-radius:10px;background:color-mix(in srgb,var(--pr-surface) 92%,var(--pr-surface-2));color:var(--pr-text);font:inherit;font-size:14px;line-height:1.45;padding:12px}.feedback-field.svelte-1903v6u textarea:where(.svelte-1903v6u):focus{outline:2px solid color-mix(in srgb,var(--pr-primary) 42%,transparent);border-color:var(--pr-primary)}.feedback-error.svelte-1903v6u{margin:12px 0 0;border:1px solid rgba(239,68,68,.55);border-radius:8px;background:#ef444414;color:var(--pr-danger);padding:9px 10px;font-size:12px;line-height:1.4}.dialog-actions.svelte-1903v6u{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.primary.svelte-1903v6u,.secondary.svelte-1903v6u{border-radius:9px;padding:10px 14px;font-size:13px;font-weight:800;transition:opacity .15s,transform .15s,border-color .15s}.primary.svelte-1903v6u{border:0;background:var(--pr-gradient);color:#fff;box-shadow:0 8px 22px color-mix(in srgb,var(--pr-primary) 28%,transparent)}.secondary.svelte-1903v6u{border:1px solid var(--pr-border);background:var(--pr-surface);color:var(--pr-text)}.primary.svelte-1903v6u:hover:not(:disabled),.secondary.svelte-1903v6u:hover:not(:disabled){transform:translateY(-1px)}.primary.svelte-1903v6u:disabled,.secondary.svelte-1903v6u:disabled{cursor:not-allowed;opacity:.5}.success-state.svelte-1903v6u{display:grid;justify-items:center;text-align:center;padding:22px 10px 10px}.success-icon.svelte-1903v6u{display:grid;place-items:center;width:62px;height:62px;margin-bottom:16px;border-radius:50%;background:var(--pr-gradient);color:#fff;box-shadow:0 10px 28px color-mix(in srgb,var(--pr-primary) 34%,transparent)}.success-icon.svelte-1903v6u svg:where(.svelte-1903v6u){width:32px;height:32px;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1023px){.feedback-corner-trigger.svelte-1903v6u{display:none}}@media(max-width:560px){.feedback-backdrop.svelte-1903v6u{align-items:end;padding:12px}.feedback-dialog.svelte-1903v6u{padding:20px;border-radius:16px}.dialog-actions.svelte-1903v6u{align-items:stretch;flex-direction:column}.dialog-actions.svelte-1903v6u button:where(.svelte-1903v6u){width:100%}}.undo-toast.svelte-1t4pwx5{position:fixed;bottom:calc(var(--pr-action-bar-height, 80px) + var(--pr-tab-height, 56px) + 12px);left:50%;transform:translate(-50%);z-index:220;display:flex;align-items:center;gap:12px;background:var(--pr-surface);border:1px solid var(--pr-border);border-radius:12px;padding:10px 16px;box-shadow:0 2px 12px #0000001a;opacity:1;transition:opacity .15s ease,transform .15s ease;max-width:calc(100vw - 32px);flex-wrap:wrap;white-space:normal}.undo-btn.svelte-1t4pwx5:disabled{cursor:wait;opacity:.6}.undo-error.svelte-1t4pwx5{flex-basis:100%;margin:0;font-size:13px}.undo-message.svelte-1t4pwx5{font-size:13px;font-weight:600;color:var(--pr-text)}.undo-btn.svelte-1t4pwx5{font-size:13px;font-weight:700;color:var(--pr-primary);background:none;border:none;cursor:pointer;padding:4px 0;font-family:inherit;text-decoration:underline;text-underline-offset:2px}.undo-btn.svelte-1t4pwx5:hover{color:var(--pr-accent-text)}@media(min-width:1024px){.undo-toast.svelte-1t4pwx5{bottom:calc(var(--pr-action-bar-height-desktop, 60px) + 12px)}}@media(prefers-reduced-motion:reduce){.undo-toast.svelte-1t4pwx5{transition:none}}.actions.svelte-itok0f{display:flex;flex-wrap:wrap;gap:6px;align-items:center}a.admin-error.svelte-itok0f{display:inline-flex;align-items:center;text-decoration:none;box-sizing:border-box}.admin-error.svelte-itok0f{justify-self:start;min-height:32px;margin-top:5px;padding:5px 10px;border:1px solid var(--pr-admin-gold-deep);border-radius:7px;background:linear-gradient(135deg,color-mix(in srgb,var(--pr-admin-gold) 28%,var(--pr-surface)),color-mix(in srgb,var(--pr-admin-gold-deep) 15%,var(--pr-surface)));color:var(--pr-admin-label-text);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.admin-error.svelte-itok0f:focus-visible{outline:3px solid var(--pr-admin-gold);outline-offset:2px}.failure-details.svelte-itok0f{min-width:0;margin-top:4px;padding:8px;border-left:2px solid var(--pr-admin-gold);color:var(--pr-text);font-size:11px;overflow-wrap:anywhere}pre.svelte-itok0f{margin:0;white-space:pre-wrap;font:inherit}.result-link.svelte-a0qkm0{display:inline-flex;align-items:center;min-height:36px;color:var(--pr-primary);font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.activity-center.svelte-a0qkm0{position:relative;display:flex;align-items:center}.activity-trigger.svelte-a0qkm0{position:relative;display:grid;place-items:center;height:36px;border:0;background:transparent;color:var(--pr-text-muted);cursor:pointer}.activity-trigger.svelte-a0qkm0:hover,.activity-trigger[aria-expanded=true].svelte-a0qkm0{color:var(--pr-text);background:var(--pr-surface-2)}.smart-trigger.svelte-a0qkm0{width:36px;border-radius:50%}.smart-trigger.workflow-active.svelte-a0qkm0{grid-template-columns:28px auto;gap:6px;width:auto;min-width:42px;padding:0 9px;border:1px solid color-mix(in srgb,var(--pr-primary) 35%,transparent);border-radius:999px}.bell-icon.svelte-a0qkm0,.workflow-icon.svelte-a0qkm0{display:block;background:currentColor;-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}.bell-icon.svelte-a0qkm0{width:20px;height:20px;-webkit-mask-image:url(../../../svg/bell.svg);mask-image:url(../../../svg/bell.svg)}.workflow-icon.svelte-a0qkm0{width:28px;height:24px;color:var(--pr-primary);-webkit-mask-image:url(../../../svg/logo-mark.svg);mask-image:url(../../../svg/logo-mark.svg)}.activity-signal.svelte-a0qkm0{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.signal-flash.svelte-a0qkm0{animation:svelte-a0qkm0-workflow-flash .65s ease-out 1}.smart-trigger.svelte-a0qkm0{transition:width .2s ease,background-color .2s ease,border-radius .2s ease}.smart-trigger.workflow-active.svelte-a0qkm0{width:78px}.workflow-icon.svelte-a0qkm0{animation:svelte-a0qkm0-workflow-enter .2s ease-out 1}.count.svelte-a0qkm0{font-size:12px;font-weight:800}.badge.svelte-a0qkm0{position:absolute;right:1px;top:1px;display:grid;min-width:16px;height:16px;padding:0 4px;place-items:center;border-radius:9px;background:var(--pr-danger-solid);color:#fff;font-size:10px;font-weight:800}.activity-panel.svelte-a0qkm0{position:absolute;z-index:220;right:0;top:calc(100% + 7px);width:min(390px,calc(100vw - 24px));max-height:min(610px,calc(100vh - 90px));overflow:auto;border:1px solid var(--pr-border);border-radius:12px;background:var(--pr-surface);box-shadow:0 18px 45px #0004;color:var(--pr-text)}.tabs.svelte-a0qkm0{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:1fr 1fr;padding:6px;background:var(--pr-surface);border-bottom:1px solid var(--pr-border)}.tabs.svelte-a0qkm0 button:where(.svelte-a0qkm0){min-height:34px;border:0;border-radius:7px;background:transparent;color:var(--pr-text-muted);font:inherit;font-size:12px;font-weight:750}.tabs.svelte-a0qkm0 button.active:where(.svelte-a0qkm0){background:var(--pr-surface-2);color:var(--pr-text)}.tabs.svelte-a0qkm0 span:where(.svelte-a0qkm0){display:inline-grid;min-width:17px;height:17px;place-items:center;border-radius:9px;background:var(--pr-danger-solid);color:#fff;font-size:9px}.panel-heading.svelte-a0qkm0{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px 8px}.panel-heading.svelte-a0qkm0>div:where(.svelte-a0qkm0){display:grid;gap:2px}.panel-heading.svelte-a0qkm0 span:where(.svelte-a0qkm0){color:var(--pr-text-muted);font-size:11px}.refresh.svelte-a0qkm0,.mark-read.svelte-a0qkm0{border:0;background:transparent;color:var(--pr-primary);font:inherit;font-size:13px;font-weight:750;cursor:pointer}.workflow-list.svelte-a0qkm0,.history-list.svelte-a0qkm0,.notification-list.svelte-a0qkm0{display:grid;gap:7px;padding:0 10px 10px}.workflow-row.svelte-a0qkm0{padding:10px;border:1px solid var(--pr-border);border-radius:9px;background:color-mix(in srgb,var(--pr-surface-2) 55%,transparent)}.workflow-row.internal.svelte-a0qkm0{border-color:#f59e0b66}.workflow-copy.svelte-a0qkm0{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.workflow-copy.svelte-a0qkm0 strong:where(.svelte-a0qkm0){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.workflow-copy.svelte-a0qkm0 span:where(.svelte-a0qkm0),.workflow-row.svelte-a0qkm0 small:where(.svelte-a0qkm0){color:var(--pr-text-muted);font-size:12px;line-height:1.45}.axis.svelte-a0qkm0{display:grid;gap:4px;margin-top:9px}.dots.svelte-a0qkm0{display:flex;align-items:center}.dots.svelte-a0qkm0 span:where(.svelte-a0qkm0){width:7px;height:7px;border:1px solid var(--pr-border);border-radius:50%;background:var(--pr-surface);box-shadow:12px 0 0 -3px var(--pr-border)}.dots.svelte-a0qkm0 span:where(.svelte-a0qkm0):not(:last-child){margin-right:12px}.dots.svelte-a0qkm0 span.done:where(.svelte-a0qkm0){border-color:var(--pr-primary);background:var(--pr-primary)}.dots.svelte-a0qkm0 span.current:where(.svelte-a0qkm0){border-color:var(--pr-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--pr-primary) 20%,transparent)}.status-only.svelte-a0qkm0{display:block;margin-top:7px}.history-toggle.svelte-a0qkm0{width:calc(100% - 20px);min-height:34px;margin:0 10px 10px;border:1px solid var(--pr-border);border-radius:8px;background:transparent;color:var(--pr-text-muted);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.history-row.svelte-a0qkm0{display:grid;grid-template-columns:8px 1fr;gap:8px;padding:8px}.history-row.svelte-a0qkm0>span:where(.svelte-a0qkm0){width:8px;height:8px;margin-top:3px;border-radius:50%;background:#34d399}.history-row.failed.svelte-a0qkm0>span:where(.svelte-a0qkm0){background:#ef4444}.history-row.svelte-a0qkm0 div:where(.svelte-a0qkm0){display:grid;gap:2px}.history-row.svelte-a0qkm0 strong:where(.svelte-a0qkm0){font-size:13px}.history-row.svelte-a0qkm0 small:where(.svelte-a0qkm0){color:var(--pr-text-muted);font-size:12px;line-height:1.45}.notification.svelte-a0qkm0{display:grid;grid-template-columns:8px 1fr;gap:8px;width:100%;padding:9px;border:0;border-radius:8px;background:transparent;color:var(--pr-text);font:inherit;text-align:left;cursor:pointer}.local-failure.svelte-a0qkm0{cursor:default}.retry.svelte-a0qkm0{min-height:32px;padding:6px 10px;border:1px solid var(--pr-border);border-radius:8px;background:var(--pr-surface-2);color:var(--pr-text);font:inherit;font-size:12px;cursor:pointer}.retry.svelte-a0qkm0:focus-visible{outline:2px solid var(--pr-primary);outline-offset:2px}.retry.svelte-a0qkm0:disabled{opacity:.65;cursor:wait}.local-failure.svelte-a0qkm0 .retry:where(.svelte-a0qkm0){justify-self:start;margin-top:6px}.notification.svelte-a0qkm0:hover{background:var(--pr-surface-2)}.notification.svelte-a0qkm0>span:where(.svelte-a0qkm0):last-child{display:grid;gap:2px}.notification.svelte-a0qkm0 strong:where(.svelte-a0qkm0){font-size:12px}.notification.svelte-a0qkm0 small:where(.svelte-a0qkm0){color:var(--pr-text-muted);font-size:10px}.notification-dot.svelte-a0qkm0{width:7px;height:7px;margin-top:4px;border-radius:50%;background:var(--pr-border)}.notification.unread.svelte-a0qkm0 .notification-dot:where(.svelte-a0qkm0){background:var(--pr-primary)}.empty.svelte-a0qkm0,.error.svelte-a0qkm0{margin:0 10px 10px;padding:11px;border-radius:8px;background:var(--pr-surface-2);color:var(--pr-text-muted);font-size:12px}.error.svelte-a0qkm0{color:var(--pr-danger, #dc2626)}button.svelte-a0qkm0:focus-visible,.workflow-row.svelte-a0qkm0:focus-visible,.history-row.svelte-a0qkm0:focus-visible{outline:3px solid color-mix(in srgb,var(--pr-primary) 45%,transparent);outline-offset:2px}@keyframes svelte-a0qkm0-workflow-flash{0%,to{background:transparent;box-shadow:none}45%{background:color-mix(in srgb,var(--pr-primary) 18%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--pr-primary) 15%,transparent)}}@keyframes svelte-a0qkm0-workflow-enter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.workflow-active.svelte-a0qkm0 .workflow-icon:where(.svelte-a0qkm0),.signal-flash.svelte-a0qkm0{animation:none}.smart-trigger.svelte-a0qkm0{transition:none}}.dev-sync-indicator.svelte-1gt377f{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:999px;background:var(--pr-surface, #fff);color:var(--pr-text-muted, #667085);font-size:11px;font-weight:600;white-space:nowrap}.dot.svelte-1gt377f{width:7px;height:7px;border-radius:50%;background:currentColor}.state-fresh.svelte-1gt377f{color:var(--pr-success)}.state-stale.svelte-1gt377f{color:var(--pr-warning)}.state-disconnected.svelte-1gt377f{color:var(--pr-danger)}.diagnostics.svelte-2egpoj{position:relative}.diagnostics-trigger.svelte-2egpoj{position:relative;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--pr-text-muted);cursor:pointer}.diagnostics-trigger.svelte-2egpoj:hover,.diagnostics-trigger[aria-expanded=true].svelte-2egpoj{background:var(--pr-surface-2);color:var(--pr-text)}.diagnostics-trigger.svelte-2egpoj svg:where(.svelte-2egpoj){width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.diagnostics-trigger.svelte-2egpoj>span:where(.svelte-2egpoj){position:absolute;top:-2px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#b42318;color:#fff;font-size:9px;font-weight:800;line-height:16px}.diagnostics-panel.svelte-2egpoj{position:absolute;top:44px;right:0;width:min(390px,calc(100vw - 24px));max-height:min(70vh,620px);overflow:auto;padding:14px;border:1px solid var(--pr-border);border-radius:14px;background:var(--pr-surface);color:var(--pr-text);box-shadow:0 18px 48px #0003}header.svelte-2egpoj{display:flex;justify-content:space-between;gap:12px;align-items:start}header.svelte-2egpoj div:where(.svelte-2egpoj){display:grid;gap:3px}header.svelte-2egpoj small:where(.svelte-2egpoj),article.svelte-2egpoj small:where(.svelte-2egpoj){color:var(--pr-text-muted)}header.svelte-2egpoj button:where(.svelte-2egpoj){width:28px;height:28px;border:0;border-radius:50%;background:var(--pr-surface-2);color:inherit;cursor:pointer;font-size:18px}.diagnostics-list.svelte-2egpoj{display:grid;gap:8px;margin-top:12px}article.svelte-2egpoj{display:grid;gap:4px;padding:10px;border:1px solid var(--pr-border);border-radius:10px;background:var(--pr-surface-2)}article.svelte-2egpoj strong:where(.svelte-2egpoj){font-size:12px}code.svelte-2egpoj{overflow-wrap:anywhere;font-size:11px}.clear.svelte-2egpoj{margin-top:12px;min-height:34px;border:1px solid var(--pr-border);border-radius:9px;background:transparent;color:inherit;cursor:pointer}.failure-toast.svelte-l9adr5{position:fixed;top:58px;right:calc(var(--pr-nav-width, 60px) + 12px);z-index:1300;display:grid;grid-template-columns:24px minmax(0,1fr) 28px;gap:10px;align-items:start;width:min(390px,calc(100vw - 24px));padding:12px;border:1px solid color-mix(in srgb,#b42318 36%,var(--pr-border));border-radius:14px;background:var(--pr-surface, #fff);color:var(--pr-text);box-shadow:0 16px 42px #0000002e;animation:svelte-l9adr5-toast-in .16s ease-out}.failure-toast.svelte-l9adr5>span:where(.svelte-l9adr5){display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#b42318;color:#fff;font-weight:800}.failure-toast.svelte-l9adr5 div:where(.svelte-l9adr5){display:grid;gap:3px;min-width:0}.failure-toast.svelte-l9adr5 strong:where(.svelte-l9adr5){font-size:13px}.failure-toast.svelte-l9adr5 small:where(.svelte-l9adr5){color:var(--pr-text-muted);line-height:1.35}.failure-toast.svelte-l9adr5 button:where(.svelte-l9adr5){width:28px;height:28px;border:0;border-radius:50%;background:var(--pr-surface-2);color:inherit;cursor:pointer;font-size:19px}@keyframes svelte-l9adr5-toast-in{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.failure-toast.svelte-l9adr5{animation:none}}@media(max-width:1023px){.failure-toast.svelte-l9adr5{right:12px}}.context-rewrite-backdrop.svelte-13v5jlv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;background:#0000004d;display:flex;align-items:center;justify-content:center}.context-rewrite-dialog.svelte-13v5jlv{background:var(--pr-surface);border:1px solid var(--pr-border);border-radius:8px;padding:16px;width:420px;max-width:90vw;max-height:80vh;overflow-y:auto;box-shadow:var(--design-shadow, 0 1px 3px rgba(0, 0, 0, .08));animation:svelte-13v5jlv-dialogSlideUp .2s ease-out}.dialog-header.svelte-13v5jlv{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dialog-title.svelte-13v5jlv{font-size:15px;font-weight:600;color:var(--pr-text)}.dialog-close.svelte-13v5jlv{background:none;border:none;color:var(--pr-text-muted);font-size:20px;cursor:pointer;padding:0 4px;line-height:1}.dialog-close.svelte-13v5jlv:hover{color:var(--pr-text)}.dialog-original.svelte-13v5jlv{margin-bottom:12px}.dialog-original.svelte-13v5jlv .label:where(.svelte-13v5jlv){font-size:11px;font-weight:600;color:var(--pr-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;display:block}.dialog-original.svelte-13v5jlv p:where(.svelte-13v5jlv){font-size:13px;color:var(--pr-text);line-height:1.5;margin:0;padding:8px;background:var(--pr-bg);border:1px solid var(--pr-border);border-radius:6px;max-height:80px;overflow-y:auto;white-space:pre-wrap}.dialog-instruction.svelte-13v5jlv{width:100%;min-height:60px;font-size:13px;font-family:inherit;border:1px solid var(--pr-border);border-radius:6px;padding:8px;background:var(--pr-bg);color:var(--pr-text);resize:vertical;box-sizing:border-box;margin-bottom:12px}.dialog-instruction.svelte-13v5jlv:focus{outline:none;border-color:var(--pr-primary)}.dialog-submit.svelte-13v5jlv{width:100%;padding:8px 16px;background:var(--pr-button-fill);color:var(--pr-on-primary);border:none;border-radius:6px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s}.dialog-submit.svelte-13v5jlv:hover:not(:disabled){opacity:.9}.dialog-submit.svelte-13v5jlv:disabled{opacity:.5;cursor:not-allowed}.error-state.svelte-13v5jlv{margin-top:12px;color:var(--pr-danger);font-size:12px;line-height:18px}.result-block.svelte-13v5jlv{margin-top:12px;max-height:180px;overflow:auto;white-space:pre-wrap;border:1px solid var(--pr-border);border-radius:6px;background:var(--pr-bg);padding:10px;font-size:13px;line-height:18px;color:var(--pr-text)}.result-actions.svelte-13v5jlv{margin-top:12px;display:flex;gap:8px}.action-btn.svelte-13v5jlv{padding:6px 16px;border-radius:6px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;border:1px solid var(--pr-border);transition:background .15s}.action-replace.svelte-13v5jlv{background:var(--pr-button-fill);color:var(--pr-on-primary);border-color:var(--pr-primary)}.action-replace.svelte-13v5jlv:hover{opacity:.9}.action-copy.svelte-13v5jlv{background:var(--pr-surface);color:var(--pr-text)}.action-copy.svelte-13v5jlv:hover{background:var(--pr-surface-2)}@keyframes svelte-13v5jlv-dialogSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.context-rewrite-dialog.svelte-13v5jlv{animation:none}}.context-menu.svelte-192vamk{position:fixed;z-index:10000;min-width:180px;background:var(--pr-surface);border:1px solid var(--pr-border);border-radius:8px;box-shadow:var(--design-shadow, 0 1px 3px rgba(0, 0, 0, .08));padding:4px 0;animation:svelte-192vamk-contextFadeIn .12s ease-out}.context-item.svelte-192vamk{display:flex;align-items:center;height:32px;padding:0 8px;font-size:12px;color:var(--pr-text);cursor:pointer;white-space:nowrap;position:relative;-webkit-user-select:none;user-select:none}.context-item.svelte-192vamk:hover,.context-item.focused.svelte-192vamk{background:var(--pr-surface-2)}.context-item.disabled.svelte-192vamk{opacity:.4;cursor:not-allowed}.context-item-icon.svelte-192vamk{width:20px;flex-shrink:0;text-align:center;margin-right:4px}.context-item-label.svelte-192vamk{flex:1;overflow:hidden;text-overflow:ellipsis}.context-item-workflow.svelte-192vamk{max-width:88px;margin-left:10px;overflow:hidden;color:var(--pr-text-muted);font-size:10px;text-overflow:ellipsis}.context-item-icon.text-icon.svelte-192vamk{width:34px;font-size:9px;font-weight:800;letter-spacing:0;text-transform:uppercase}.context-empty.svelte-192vamk{max-width:240px;padding:10px 12px;color:var(--pr-text-muted);font-size:12px;line-height:1.35}.context-empty.error.svelte-192vamk{color:var(--pr-danger)}.context-item-chevron.svelte-192vamk{margin-left:12px;color:var(--pr-text-muted);font-size:10px}.context-separator.svelte-192vamk{border-top:1px solid var(--pr-border);margin:4px 0}.context-submenu.svelte-192vamk{position:absolute;left:100%;top:-4px;min-width:180px;background:var(--pr-surface);border:1px solid var(--pr-border);border-radius:8px;box-shadow:var(--design-shadow, 0 1px 3px rgba(0, 0, 0, .08));padding:4px 0;z-index:10001}.context-submenu.svelte-192vamk .context-item.sub-focused:where(.svelte-192vamk){background:var(--pr-surface-2)}@keyframes svelte-192vamk-contextFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.context-menu.svelte-192vamk{animation:none}}.navigation-progress.svelte-99yc4f{position:fixed;inset:0 0 auto;z-index:1600;pointer-events:none}.navigation-track.svelte-99yc4f{height:3px;overflow:hidden;background:color-mix(in srgb,var(--pr-primary) 20%,transparent)}.navigation-track.svelte-99yc4f span:where(.svelte-99yc4f){display:block;width:35%;height:100%;background:var(--pr-primary);animation:svelte-99yc4f-navigation-travel 1.1s ease-in-out infinite}.navigation-notice.svelte-99yc4f{width:fit-content;max-width:calc(100vw - 2rem);margin:.6rem auto 0;padding:.3rem .7rem;border:1px solid var(--pr-border);border-radius:10px;background:var(--pr-surface);box-shadow:var(--design-shadow)}@keyframes svelte-99yc4f-navigation-travel{0%{transform:translate(-100%)}to{transform:translate(386%)}}@media(prefers-reduced-motion:reduce){.navigation-track.svelte-99yc4f span:where(.svelte-99yc4f){animation:none;width:100%}}.developer-tools-toggle.svelte-12qhfyh{position:fixed;right:1rem;top:.5rem;z-index:90;padding:.5rem .75rem;border-radius:.5rem;background:#17212e;color:#fff;border:1px solid #8294aa;font-size:.75rem}.app-shell.svelte-12qhfyh{--pr-admin-rail-width: 60px;--pr-admin-rail-expanded-width: 192px;--pr-admin-rail-mobile-width: 52px;--pr-admin-rail-mobile-expanded-width: min(78vw, 250px);--pr-admin-rail-current-width: 0px;--pr-shell-pattern-image: url(../../../tship-bg-bw.png);--pr-shell-pattern-size: 720px auto;--pr-shell-pattern-position: center calc(100vh - 49px) ;--pr-nav-width: 80px;--pr-tab-reservation: calc( var(--pr-tab-height, 56px) + env(safe-area-inset-bottom, 0px) );min-height:100vh;display:flex;flex-direction:column;background:var(--pr-bg)}.app-shell.admin-rail-present.svelte-12qhfyh{--pr-admin-rail-current-width: var(--pr-admin-rail-width)}.app-shell.admin-rail-present.admin-rail-expanded.svelte-12qhfyh{--pr-admin-rail-current-width: var(--pr-admin-rail-expanded-width)}.notification-area.svelte-12qhfyh{position:fixed;display:flex;align-items:center;gap:8px;top:12px;right:calc(var(--pr-nav-width, 60px) + 12px);z-index:100}.notification-settings-btn.svelte-12qhfyh{background:none;border:none;cursor:pointer;color:var(--pr-text-muted);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;padding:0}.notification-settings-btn.svelte-12qhfyh:hover{color:var(--pr-text);background:var(--pr-surface-hover)}.notification-settings-btn.svelte-12qhfyh svg{width:18px;height:18px}.app-content.svelte-12qhfyh{flex:1;padding-right:var(--pr-nav-width, 60px);padding-bottom:var(--pr-action-bar-height-desktop, 60px);min-height:100vh}.app-content.admin-rail-present.svelte-12qhfyh{padding-left:var(--pr-admin-rail-current-width, 60px)}.action-surface.svelte-12qhfyh,.assistant-surface.svelte-12qhfyh{display:contents}.schedule-suppressed.svelte-12qhfyh{display:none}.app-content.schedule-route.svelte-12qhfyh{--pr-action-bar-height: 0px;--pr-action-bar-height-desktop: 0px;flex:none;width:100%;height:100dvh;min-height:0;overflow:hidden;padding-bottom:0}.app-content.immersive.svelte-12qhfyh{padding-right:0;padding-bottom:0}@media(max-width:1023px){.app-shell.admin-rail-present.svelte-12qhfyh{--pr-admin-rail-current-width: var(--pr-admin-rail-mobile-width)}.app-shell.admin-rail-present.admin-rail-expanded.svelte-12qhfyh{--pr-admin-rail-current-width: var( --pr-admin-rail-mobile-expanded-width )}.notification-area.svelte-12qhfyh{right:12px}.app-content.svelte-12qhfyh{padding-right:0;padding-bottom:calc(var(--pr-tab-reservation) + var(--pr-action-bar-height, 80px))}.app-content.immersive.svelte-12qhfyh{padding-bottom:0}.app-content.schedule-route.svelte-12qhfyh{height:calc(100dvh - var(--pr-tab-reservation));min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:0;scroll-padding-bottom:1rem}}
