:root{--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--radius-full:50%;--shadow-card:0 3px 16px #00000026;--shadow-elevated:0 8px 32px #0000004d;--shadow-panel:0 0 30px #0000004d;--ease-default:ease;--ease-smooth:cubic-bezier(.4, 0, .2, 1);--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--color-error:var(--red-500,#dc3545);--color-breaking:var(--color-error);--color-success:var(--green-500,#198754);--color-warning:var(--orange-500,#fd7e14);--color-info:var(--blue-500,#0d6efd);--text-color-tertiary:color-mix(in srgb, var(--text-color-secondary), transparent 35%);--opacity-muted:.5;--opacity-soft:.7;--chat-surface:color-mix(in srgb, var(--surface-card) 86%, #101a2b 14%);--color-mastodon:#6364ff;--color-bluesky:#0085ff;--color-youtube:red;--font-heading:"Outfit", sans-serif;--font-body:"Work Sans", sans-serif;--font-reader:"Newsreader", "Source Serif Pro", Georgia, serif;--font-mono:"SF Mono", "Fira Code", "Cascadia Code", monospace;--text-2xs:.625rem;--text-xs:.7rem;--text-sm:.75rem;--text-md:.8rem;--text-base:.875rem;--text-lg:.95rem;--text-xl:1rem;--text-2xl:1.1rem;--text-3xl:1.25rem;--text-4xl:1.5rem;--text-5xl:2rem;--text-6xl:2.5rem;--text-story:1.05rem;--leading-tight:1.2;--leading-normal:1.4;--leading-relaxed:1.6;--leading-story:1.55;--space-1:.125rem;--space-2:.25rem;--space-3:.375rem;--space-4:.5rem;--space-5:.625rem;--space-6:.75rem;--space-8:1rem;--space-10:1.25rem;--space-12:1.5rem;--space-16:2rem;--space-20:2.5rem;--space-24:3rem;--lib-bg:var(--surface-ground);--lib-panel:var(--surface-section,var(--surface-card));--lib-panel-2:var(--surface-card);--lib-panel-hi:var(--surface-hover);--lib-border:#ffffff0f;--lib-border-hi:#ffffff1f;--lib-text:var(--text-color);--lib-text-hi:color-mix(in srgb, var(--text-color), white 12%);--lib-text-mid:var(--text-color-secondary);--lib-text-dim:color-mix(in srgb, var(--text-color-secondary), transparent 30%);--lib-accent:var(--primary-color);--lib-accent-bg:color-mix(in srgb, var(--primary-color) 14%, transparent);--lib-accent-ink:#0b0f17;--lib-backdrop:#0a0e1699}.snap-card{margin-bottom:var(--space-20);content-visibility:auto;contain-intrinsic-size:auto 200px}.is-read .snap-card{opacity:.7;transition:opacity var(--duration-normal) var(--ease-smooth)}.is-read:hover .snap-card{opacity:.9}@media (prefers-reduced-motion:no-preference){.is-freshly-read .snap-card{animation:read-pulse .6s var(--ease-smooth)}}@keyframes read-pulse{0%{box-shadow:inset 3px 0 0 0 var(--primary-color)}to{box-shadow:inset 3px 0 #0000}}.form-label{color:var(--text-color-secondary);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;opacity:var(--opacity-soft)}.form-input{width:100%;padding:var(--space-8) var(--space-10);border:1px solid var(--surface-border);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--surface-overlay), transparent 70%);color:var(--text-color);font-size:var(--text-lg);transition:all var(--duration-normal) var(--ease-smooth);font-family:inherit}.form-input:focus{border-color:var(--primary-color);background:var(--surface-overlay);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color), transparent 85%);outline:none}.form-input:hover:not(:focus){border-color:color-mix(in srgb, var(--primary-color), transparent 50%);background:color-mix(in srgb, var(--surface-overlay), transparent 50%)}textarea.form-input{resize:vertical;min-height:80px;line-height:var(--leading-normal)}textarea.form-input.compact-textarea{min-height:44px}.form-field{gap:var(--space-4);flex-direction:column;display:flex}.form-actions{justify-content:flex-end;gap:var(--space-8);padding-top:var(--space-16);border-top:1px solid var(--surface-border);margin-top:var(--space-8);background-color:#0000;flex-shrink:0;display:flex}.feed-actions-bar{justify-content:flex-end;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-8);border-top:1px solid color-mix(in srgb, var(--surface-border), transparent 50%);flex-shrink:0;display:flex}.feed-actions-bar .p-button{font-family:inherit;font-weight:600;font-size:var(--text-base);border-radius:var(--radius-md)}.feed-actions-bar .p-button.p-button-text{color:var(--text-color-secondary)}.feed-actions-bar .p-button.p-button-text:hover{color:var(--text-color);background:color-mix(in srgb, var(--surface-overlay), transparent 70%)}.feed-actions-bar .feed-actions-primary{min-width:6rem;padding:var(--space-3) var(--space-10);border-radius:var(--radius-pill);background:var(--lib-accent,var(--primary-color));color:var(--lib-accent-ink,#0b0f17);letter-spacing:.02em;transition:transform var(--duration-fast) var(--ease-default), background var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);border:1px solid #0000;justify-content:center;font-weight:600;box-shadow:0 6px 18px -8px #00000080}.feed-actions-bar .feed-actions-primary:hover:not(:disabled):not(.p-disabled){background:color-mix(in srgb, var(--lib-accent,var(--primary-color)), white 12%);transform:translateY(-1px);box-shadow:0 10px 22px -8px #0009}.feed-actions-bar .feed-actions-primary:active:not(:disabled):not(.p-disabled){transform:translateY(0)}@media (max-width:48rem){.feed-actions-bar{padding:var(--space-6);gap:var(--space-3)}.feed-actions-bar .p-button{min-height:2.75rem;font-size:var(--text-lg)}}.form-card{background:color-mix(in srgb, var(--surface-overlay), transparent 85%);border:1px solid color-mix(in srgb, var(--surface-border), transparent 50%);border-radius:var(--radius-lg);padding:var(--space-10)}.form-hint{font-size:var(--text-sm);color:var(--text-color-secondary);opacity:var(--opacity-muted)}@media (max-width:48rem){.form-input{padding:var(--space-6) var(--space-8)}}.lib-back-crumb{align-self:flex-start;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-2) 0;color:var(--lib-text-mid,var(--text-color-secondary));font-family:inherit;font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;opacity:.85;cursor:pointer;transition:color var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-smooth);background:0 0;border:none;font-weight:600;display:inline-flex}.lib-back-crumb:hover{color:var(--lib-accent,var(--primary-color));transform:translate(-2px)}.lib-back-crumb:focus-visible{outline:1px solid var(--lib-accent,var(--primary-color));outline-offset:4px;border-radius:var(--radius-sm)}.lib-back-crumb .pi{font-size:var(--text-xs)}.lib-subpane{z-index:2;background:var(--lib-bg);border-left:1px solid var(--lib-border);will-change:transform, opacity;flex-direction:column;min-width:0;min-height:0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:-16px 0 32px -16px #0006}.subpane-slide-enter-active,.subpane-slide-leave-active{transition:transform var(--duration-normal) var(--ease-smooth), opacity var(--duration-normal) var(--ease-smooth)}.subpane-slide-enter-from,.subpane-slide-leave-to{opacity:0;transform:translate(100%)}.subpane-slide-enter-to,.subpane-slide-leave-from{opacity:1;transform:translate(0)}.lib-subpane-dismiss{z-index:3;border:1px solid var(--lib-border);background:linear-gradient(to bottom, var(--lib-panel-hi) 0%, var(--lib-panel) 55%, color-mix(in srgb, var(--lib-panel), black 6%) 100%);width:1.25rem;height:5.5rem;color:var(--lib-text-dim);border-radius:0 var(--radius-md) var(--radius-md) 0;cursor:pointer;transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default), width var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);border-left:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:3px 0 10px -6px #00000059}.lib-subpane-dismiss:hover{background:linear-gradient(to bottom, color-mix(in srgb, var(--lib-panel-hi), white 4%) 0%, var(--lib-panel-hi) 55%, var(--lib-panel) 100%);color:var(--lib-text-hi);border-color:var(--lib-border-hi);width:1.5rem;box-shadow:4px 0 14px -6px #00000073}.lib-subpane-dismiss:focus-visible{outline:2px solid var(--lib-accent);outline-offset:2px}.lib-subpane-dismiss .pi{transition:transform var(--duration-fast) var(--ease-default);font-size:.7rem}.lib-subpane-dismiss:hover .pi{transform:translate(1px)}.feed-id-hero{align-items:flex-start;gap:var(--space-10);display:flex}.feed-id-block{border-radius:var(--radius-md);background:var(--lib-panel,var(--surface-overlay));border:1px solid var(--lib-border-hi,var(--surface-border));width:3.5rem;height:3.5rem;box-shadow:var(--shadow-card);flex-shrink:0;position:relative;overflow:hidden}.feed-id-favicon{object-fit:cover;width:100%;height:100%;display:block}.feed-id-text{gap:var(--space-2);min-width:0;padding-top:var(--space-2);flex-direction:column;display:flex}.feed-id-eyebrow{font-family:inherit;font-size:var(--text-2xs);color:var(--lib-text-mid,var(--text-color-secondary));letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-weight:600}.feed-id-title{font-family:var(--font-heading);color:var(--lib-text-hi,var(--text-color));font-size:var(--text-4xl);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;line-height:1.15;overflow:hidden}.feed-id-caption{font-family:inherit;font-size:var(--text-sm);color:var(--lib-text-mid,var(--text-color-secondary));opacity:var(--opacity-soft);margin-top:var(--space-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.terse-section{flex-direction:column;display:flex}.terse-item{gap:var(--space-2);padding:var(--space-5) var(--space-8);color:var(--text-color);border-bottom:1px solid color-mix(in srgb, var(--surface-border), transparent 40%);transition:background var(--duration-fast) var(--ease-default);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;text-decoration:none;display:flex}.terse-item:last-child{border-bottom:none}.terse-item:hover{background:color-mix(in srgb, var(--surface-hover), transparent 30%)}.terse-item:active{background:color-mix(in srgb, var(--surface-hover), transparent 10%)}.terse-title{min-width:0;font-size:var(--text-lg);font-weight:500;line-height:var(--leading-tight);-webkit-line-clamp:2;line-clamp:2;transition:color var(--duration-normal) var(--ease-smooth);-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.terse-meta{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-color-secondary);opacity:var(--opacity-soft);display:flex}.terse-domain{font-weight:500}.terse-sep{opacity:var(--opacity-muted)}.terse-time{flex-shrink:0}body{background-color:var(--surface-ground);color:var(--text-color);font-family:var(--font-body);margin:0;transition:background-color .3s;overflow-x:hidden}:root{--clean-accent:var(--primary-color);--clean-secondary:var(--text-color-secondary)}::selection{background:var(--primary-color);color:var(--primary-color-text)}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:48rem){html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}}.chips[data-v-abcd74c2]{gap:var(--space-2);flex-wrap:wrap;display:flex}.summarytagspill[data-v-abcd74c2]{font-size:var(--text-md);background-color:var(--primary-color);color:var(--primary-color-text,var(--surface-ground));padding:var(--space-2) var(--space-4);text-align:center;cursor:pointer;border-radius:var(--radius-sm);transition:filter var(--duration-fast);border:none;text-decoration:none;display:inline-block}.summarytagspill[data-v-abcd74c2]:hover{filter:brightness(1.1)}.post-image-block[data-v-d1e86573]{width:100%;height:100%;display:block;position:relative;overflow:hidden}.post-image[data-v-d1e86573]{object-fit:cover;width:100%;height:100%;transition:transform .5s}@media (max-width:48rem){.post-image[data-v-d1e86573]{object-position:top}}.grid-item-container:hover .post-image[data-v-d1e86573]{transform:scale(1.05)}.image-container[data-v-d1e86573]{height:100%;text-decoration:none;display:block;position:relative}.monogram-placeholder[data-v-d1e86573]{--ph-a:hsl(var(--ph-hue,215) 45% 50%);--ph-b:hsl(var(--ph-hue-2,265) 45% 45%);background:radial-gradient(circle at 22% 28%, color-mix(in srgb, var(--ph-a), transparent 80%), transparent 55%), radial-gradient(circle at 78% 72%, color-mix(in srgb, var(--ph-b), transparent 82%), transparent 60%), linear-gradient(145deg, color-mix(in srgb, var(--surface-card), var(--ph-a) 7%), color-mix(in srgb, var(--surface-card), var(--ph-b) 4%));border-radius:.313rem;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.monogram-letter[data-v-d1e86573]{font-family:var(--font-heading);letter-spacing:.03em;color:var(--text-color);opacity:.5;text-transform:uppercase;-webkit-user-select:none;user-select:none;text-align:center;padding:var(--space-4);word-break:break-word;max-width:90%;font-size:2rem;font-weight:700;line-height:1;transition:opacity .3s,transform .5s}.post-image-block:hover .monogram-letter[data-v-d1e86573]{opacity:.6;transform:scale(1.05)}.feed-badge[data-v-d1e86573]{object-fit:contain;height:2.25rem;padding:var(--space-1);opacity:0;background:#ffffffe6;border-radius:.375rem;transition:opacity .2s;position:absolute;top:.5rem;left:.5rem;box-shadow:0 2px 8px #00000026}.post-image-block:hover .feed-badge[data-v-d1e86573]{opacity:.7}.fade-enter-active[data-v-d1e86573],.fade-leave-active[data-v-d1e86573]{transition:opacity .5s}.fade-enter[data-v-d1e86573],.fade-leave-to[data-v-d1e86573]{opacity:0}.youtube-embed-container[data-v-65b44f3f]{background:var(--surface-ground);border-radius:var(--radius-md);width:100%;height:100%;position:relative;overflow:hidden}.youtube-iframe[data-v-65b44f3f]{border:none;width:100%;height:100%}.thumbnail-placeholder[data-v-65b44f3f]{cursor:pointer;width:100%;height:100%;display:block;position:relative}.fallback-thumbnail[data-v-65b44f3f]{object-fit:cover;width:100%;height:100%}.play-overlay[data-v-65b44f3f]{border-radius:var(--radius-full);background:#000000b3;justify-content:center;align-items:center;width:4rem;height:4rem;transition:background .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-overlay i[data-v-65b44f3f]{color:#fff;font-size:var(--text-4xl);margin-left:var(--space-2)}.thumbnail-placeholder:hover .play-overlay[data-v-65b44f3f]{background:#f00c}.pip-placeholder[data-v-65b44f3f]{cursor:pointer;width:100%;height:100%;position:relative}.pip-indicator[data-v-65b44f3f]{color:#fff;padding:var(--space-6) var(--space-8);border-radius:var(--radius-md);align-items:center;gap:var(--space-4);font-size:var(--text-base);background:#000c;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pip-placeholder:hover .pip-indicator[data-v-65b44f3f]{background:#000000e6}.bluesky-video[data-v-bbd266bd]{background:var(--surface-ground);border-radius:var(--radius-md);width:100%;height:100%;display:block;position:relative;overflow:hidden}.video-player[data-v-bbd266bd]{object-fit:cover;opacity:1;width:100%;height:100%;transition:opacity .12s}.video-player--hidden[data-v-bbd266bd]{opacity:0}.poster-surface[data-v-bbd266bd]{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.poster-surface--interactive[data-v-bbd266bd]{cursor:pointer}.poster-image[data-v-bbd266bd]{object-fit:cover;width:100%;height:100%}.poster-image--placeholder[data-v-bbd266bd]{background:radial-gradient(circle at top, color-mix(in srgb, var(--primary-color), transparent 72%), transparent 55%), linear-gradient(135deg, var(--surface-ground), var(--surface-card))}.play-overlay[data-v-bbd266bd]{cursor:pointer;background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.play-button[data-v-bbd266bd]{border-radius:var(--radius-full);background:#0009;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:background .2s;display:flex}.play-overlay:hover .play-button[data-v-bbd266bd]{background:#000c}.play-button i[data-v-bbd266bd]{font-size:var(--text-4xl);color:#fff;margin-left:var(--space-1)}.enclosure-player[data-v-d943b78c]{background:var(--surface-ground);border-radius:var(--radius-md);box-sizing:border-box;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:relative;overflow:hidden}.media-element[data-v-d943b78c]{object-fit:cover;width:100%;height:100%}.audio-container[data-v-d943b78c]{--audio-bar-height:2.75rem;--audio-bar-inset:var(--space-4);background:linear-gradient(135deg, var(--primary-color) 0%, var(--primary-700) 100%);justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.audio-background-image[data-v-d943b78c]{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.audio-background-overlay[data-v-d943b78c]{pointer-events:none;background:linear-gradient(#0003 0%,#0000008c 100%);position:absolute;top:0;bottom:0;left:0;right:0}.artwork-placeholder[data-v-d943b78c]{inset:0 0 calc(var(--audio-bar-height) + 2 * var(--audio-bar-inset));justify-content:center;align-items:center;display:flex;position:absolute}.artwork-placeholder i[data-v-d943b78c]{color:#fff;opacity:.55;font-size:3rem}.audio-bar[data-v-d943b78c]{z-index:1;box-sizing:border-box;width:calc(100% - 2 * var(--audio-bar-inset));height:var(--audio-bar-height);margin:var(--audio-bar-inset);padding:0 var(--space-6) 0 var(--space-3);align-items:center;gap:var(--space-6);border-radius:calc(var(--radius-md) - var(--space-2));-webkit-backdrop-filter:blur(8px);color:#fff;font-family:var(--font-body);background:#0000008c;display:flex;position:relative}.audio-toggle[data-v-d943b78c],.audio-rate[data-v-d943b78c]{cursor:pointer;color:inherit;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.audio-toggle[data-v-d943b78c]{border-radius:var(--radius-full);color:#000;background:#fff;width:2rem;height:2rem}.audio-toggle i[data-v-d943b78c]{font-size:var(--text-base)}.audio-toggle .pi-play[data-v-d943b78c]{margin-left:2px}.audio-rate[data-v-d943b78c]{border-radius:var(--radius-sm);min-width:2.75rem;height:1.5rem;font-size:var(--text-sm);opacity:.85;font-weight:600}.audio-rate[data-v-d943b78c]:hover{opacity:1;background:#ffffff1f}.audio-toggle[data-v-d943b78c]:focus-visible{outline-offset:2px;outline:2px solid #fff}.audio-rate[data-v-d943b78c]:focus-visible{outline-offset:2px;outline:2px solid #fff}.audio-seek[data-v-d943b78c]:focus-visible{outline-offset:2px;outline:2px solid #fff}.audio-time[data-v-d943b78c]{font-size:var(--text-sm);font-variant-numeric:tabular-nums;opacity:.85;flex-shrink:0}.audio-seek[data-v-d943b78c]{cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;flex:1;min-width:0;height:1.5rem;margin:0}.audio-seek[data-v-d943b78c]:disabled{cursor:default}.audio-seek[data-v-d943b78c]::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:linear-gradient(to right, white var(--progress), #ffffff4d var(--progress));height:4px}.audio-seek[data-v-d943b78c]::-moz-range-track{border-radius:var(--radius-pill);background:linear-gradient(to right, white var(--progress), #ffffff4d var(--progress));height:4px}.audio-seek[data-v-d943b78c]::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--radius-full);background:#fff;border:0;width:12px;height:12px;margin-top:-4px}.audio-seek[data-v-d943b78c]::-moz-range-thumb{border-radius:var(--radius-full);background:#fff;border:0;width:12px;height:12px}.audio-seek[data-v-d943b78c]:disabled::-webkit-slider-thumb{visibility:hidden}.audio-seek[data-v-d943b78c]:disabled::-moz-range-thumb{visibility:hidden}@container (width<=15rem){.audio-time[data-v-d943b78c]:last-of-type,.audio-rate[data-v-d943b78c]{display:none}}.video-wrapper[data-v-d943b78c]{width:100%;height:100%;position:relative}.play-overlay[data-v-d943b78c]{cursor:pointer;z-index:2;background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.play-button[data-v-d943b78c]{border-radius:var(--radius-full);background:#0009;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:background .2s;display:flex}.play-overlay:hover .play-button[data-v-d943b78c]{background:#000c}.play-button i[data-v-d943b78c]{font-size:var(--text-4xl);color:#fff;margin-left:var(--space-1)}.snap-media[data-v-e7eb6f86]{width:100%;height:100%;display:block;position:relative}.processing-badge[data-v-09135112]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-pill);color:#fff;font-size:var(--text-sm);z-index:3;background:#000000b3;font-weight:500;display:flex;position:absolute;top:.75rem;right:.75rem}.processing-badge.card[data-v-09135112]{top:auto;bottom:.75rem}.processing-badge i[data-v-09135112]{font-size:var(--text-base);animation:1.5s linear infinite processing-spin-09135112}@keyframes processing-spin-09135112{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-badge[data-v-09135112]{background:color-mix(in srgb, var(--color-error), transparent 15%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-full);color:#fff;font-size:var(--text-base);z-index:3;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex;position:absolute;top:.75rem;right:.75rem}.error-badge.card[data-v-09135112]{width:auto;height:auto;padding:var(--space-3);top:.5rem;right:.5rem}.breaking-label[data-v-d6e433c1]{align-items:center;gap:var(--space-3);font-family:var(--font-heading);color:var(--color-breaking);white-space:nowrap;font-weight:600;display:inline-flex}.breaking-label-dot[data-v-d6e433c1]{background:var(--color-breaking);border-radius:50%;flex:none;width:.45em;height:.45em}.breaking-label-time[data-v-d6e433c1]{color:var(--text-color-secondary);font-weight:500}.enclosures[data-v-51ac5072]{margin-top:var(--space-8);gap:var(--space-4);flex-direction:column;display:flex}.media-player[data-v-51ac5072]{border-radius:var(--radius-md);width:100%}.enclosure-link[data-v-51ac5072]{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8);background:var(--surface-ground);border-radius:var(--radius-sm);color:var(--primary-color);font-size:var(--text-lg);text-decoration:none;display:inline-flex}.topic-badge[data-v-38127966]{width:var(--topic-badge-size);height:var(--topic-badge-size);background:var(--topic-bg);border:1px solid var(--topic-border);color:var(--topic-fg);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.topic-badge__glyph[data-v-38127966]{font-size:calc(var(--topic-badge-size) * .62);line-height:1}.topic-badge__artwork[data-v-38127966]{object-fit:contain;width:100%;height:100%;display:block}.topic-badge--artwork[data-v-38127966]{background:0 0;border:0}.topic-badge--mask[data-v-38127966]{color:inherit;-webkit-mask:var(--topic-mask) center / contain no-repeat;mask:var(--topic-mask) center / contain no-repeat;background:currentColor;border-radius:0}.topic-badge--mask .topic-badge__artwork[data-v-38127966]{opacity:0}.meta-byline[data-v-de4cb5e8]{align-items:center;gap:var(--space-2) 0;margin-bottom:var(--space-4);font-size:var(--text-md);font-family:var(--font-heading);color:var(--text-color-secondary);flex-wrap:wrap;display:flex}.byline-item[data-v-de4cb5e8]{white-space:nowrap;opacity:var(--opacity-soft);align-items:center;display:inline-flex}.byline-item.topic[data-v-de4cb5e8]{opacity:1}.topic .sep[data-v-de4cb5e8]{opacity:calc(.5 * var(--opacity-soft))}.feed[data-v-de4cb5e8]{cursor:pointer;transition:opacity var(--duration-fast) var(--ease-smooth)}.feed[data-v-de4cb5e8]:hover{opacity:1}.topic-link[data-v-de4cb5e8]{color:var(--text-color);transition:color var(--duration-fast) var(--ease-smooth);margin-block-start:-2px;margin-block-end:-2px;text-decoration:none;display:inline-flex}.topic-link[data-v-de4cb5e8]:hover{color:var(--primary-color)}.topic-link[data-v-de4cb5e8]:focus-visible{color:var(--primary-color)}.feed-favicon[data-v-de4cb5e8]{object-fit:contain;width:14px;height:14px;margin-right:var(--space-3);border-radius:2px}.feed-name[data-v-de4cb5e8]{color:var(--text-color)}.sep[data-v-de4cb5e8]{margin:0 var(--space-3);opacity:.5}@media (max-width:48rem){.byline-item.author[data-v-de4cb5e8]{display:none}}.added-indicator[data-v-de4cb5e8]{font-size:var(--text-sm);opacity:.8;margin-left:var(--space-2)}.bluesky-author[data-v-d6bd32e9]{align-items:center;gap:var(--space-4);display:flex}.author-avatar[data-v-d6bd32e9]{border-radius:var(--radius-full);object-fit:cover;flex-shrink:0}.author-avatar-placeholder[data-v-d6bd32e9]{border-radius:var(--radius-full);background:var(--surface-border);color:var(--text-color-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.author-info[data-v-d6bd32e9]{line-height:var(--leading-tight);flex-direction:column;min-width:0;display:flex}.display-name[data-v-d6bd32e9]{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.handle[data-v-d6bd32e9]{color:var(--text-color-secondary);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}a.handle[data-v-d6bd32e9]:hover{color:var(--primary-color);text-decoration:underline}.sm .author-avatar[data-v-d6bd32e9],.sm .author-avatar-placeholder[data-v-d6bd32e9]{width:1.5rem;height:1.5rem}.sm .author-avatar-placeholder[data-v-d6bd32e9]{font-size:var(--text-sm)}.sm .display-name[data-v-d6bd32e9]{font-size:var(--text-base)}.sm .handle[data-v-d6bd32e9]{font-size:var(--text-sm)}.md .author-avatar[data-v-d6bd32e9],.md .author-avatar-placeholder[data-v-d6bd32e9]{width:2rem;height:2rem}.md .author-avatar-placeholder[data-v-d6bd32e9]{font-size:var(--text-base)}.md .display-name[data-v-d6bd32e9]{font-size:var(--text-lg)}.md .handle[data-v-d6bd32e9]{font-size:var(--text-md)}.bluesky-quote[data-v-37f66f23]{border:1px solid var(--surface-border);border-radius:var(--radius-md);padding:var(--space-6);margin-top:var(--space-6);background:var(--surface-ground)}.quote-author-row[data-v-37f66f23]{margin-bottom:var(--space-4)}.quote-content[data-v-37f66f23]{font-size:var(--text-lg);color:var(--text-color);line-height:var(--leading-normal);white-space:pre-wrap;word-break:break-word}.quote-content[data-v-37f66f23] a{color:var(--primary-color);word-break:break-all;text-decoration:underline}.quote-content[data-v-37f66f23] a:hover{opacity:.8}.quote-images[data-v-37f66f23]{gap:var(--space-4);margin-top:var(--space-4);display:flex}.quote-image[data-v-37f66f23]{border-radius:var(--radius-sm);object-fit:cover;max-width:50%;max-height:8rem}.bluesky-external[data-v-85fd733f]{border:1px solid var(--surface-border);border-radius:var(--radius-md);padding:var(--space-6);margin-top:var(--space-6);background:var(--surface-ground);color:inherit;text-decoration:none;transition:background .15s;display:block}.bluesky-external[data-v-85fd733f]:hover{background:var(--surface-hover)}.external-title[data-v-85fd733f]{font-weight:700;font-size:var(--text-lg);color:var(--text-color);line-height:var(--leading-normal);word-break:break-word}.external-description[data-v-85fd733f]{font-size:var(--text-md);color:var(--text-color-secondary);line-height:var(--leading-normal);margin-top:var(--space-2);word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.external-domain[data-v-85fd733f]{align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-color-secondary);display:flex}.external-domain .pi[data-v-85fd733f]{font-size:.75em}.external-gif[data-v-85fd733f]{border-radius:var(--radius-sm);max-width:100%;max-height:20rem;margin:0 auto;display:block}.mastodon-poll[data-v-8326da78]{margin-top:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.poll-option[data-v-8326da78]{padding:var(--space-4) var(--space-6);border-radius:var(--radius-sm);background:var(--surface-ground);border:1px solid var(--surface-border);justify-content:space-between;display:flex;position:relative;overflow:hidden}.poll-bar[data-v-8326da78]{background:var(--primary-color);opacity:.15;transition:width .3s;position:absolute;top:0;bottom:0;left:0}.poll-label[data-v-8326da78]{font-size:var(--text-lg);color:var(--text-color);position:relative}.poll-pct[data-v-8326da78]{font-size:var(--text-base);color:var(--text-color-secondary);font-weight:600;position:relative}.poll-meta[data-v-8326da78]{gap:var(--space-6);font-size:var(--text-md);color:var(--text-color-secondary);padding-top:var(--space-2);display:flex}.poll-closed[data-v-8326da78]{color:var(--text-color-secondary)}.poll-active[data-v-8326da78]{color:var(--primary-color)}.github-repo-card[data-v-f3d8153d]{border:1px solid var(--surface-border);border-radius:var(--radius-md);padding:var(--space-6);margin-top:var(--space-6);background:var(--surface-ground);color:inherit;text-decoration:none;transition:background .15s;display:block}.github-repo-card[data-v-f3d8153d]:hover{background:var(--surface-hover)}.repo-title-row[data-v-f3d8153d]{align-items:center;gap:var(--space-3);min-width:0;display:flex}.repo-avatar[data-v-f3d8153d]{border-radius:var(--radius-sm);flex-shrink:0;width:1.5rem;height:1.5rem}.repo-avatar-fallback[data-v-f3d8153d]{color:var(--text-color-secondary);font-size:1.25rem}.repo-name[data-v-f3d8153d]{font-weight:700;font-size:var(--text-lg);color:var(--text-color);word-break:break-word}.repo-flag[data-v-f3d8153d]{font-size:var(--text-sm);color:var(--text-color-secondary);border:1px solid var(--surface-border);border-radius:var(--radius-lg);padding:0 var(--space-3)}.repo-description[data-v-f3d8153d]{font-size:var(--text-md);color:var(--text-color-secondary);line-height:var(--leading-normal);margin-top:var(--space-2);word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.repo-badges[data-v-f3d8153d]{align-items:center;gap:var(--space-6);margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-color-secondary);flex-wrap:wrap;display:flex}.repo-badge[data-v-f3d8153d]{align-items:center;gap:var(--space-2);display:inline-flex}.repo-badge .pi[data-v-f3d8153d]{font-size:.75em}.language-dot[data-v-f3d8153d]{background:var(--primary-color);border-radius:50%;width:.65em;height:.65em}.repo-topics[data-v-f3d8153d]{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.repo-topic[data-v-f3d8153d]{font-size:var(--text-sm);color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 12%, transparent);border-radius:var(--radius-lg);padding:0 var(--space-4)}.github-issue-header[data-v-533e6409]{margin-top:var(--space-4)}.issue-status-row[data-v-533e6409]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.state-chip[data-v-533e6409]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:#fff;border-radius:var(--radius-lg);padding:var(--space-1) var(--space-5);text-transform:capitalize;font-weight:700;display:inline-flex}.state-chip .pi[data-v-533e6409]{font-size:.8em}.state-chip--open[data-v-533e6409]{background:#1a7f37}.state-chip--closed[data-v-533e6409]{background:#cf222e}.state-chip--merged[data-v-533e6409]{background:#8250df}.state-chip--draft[data-v-533e6409]{background:#6e7781}.issue-number[data-v-533e6409]{font-family:var(--font-mono);font-size:var(--text-md);color:var(--text-color-secondary)}.issue-meta[data-v-533e6409]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-color-secondary);display:inline-flex}.issue-meta .pi[data-v-533e6409]{font-size:.8em}.diff-stat[data-v-533e6409]{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);display:inline-flex}.diff-add[data-v-533e6409]{color:#1a7f37}.diff-del[data-v-533e6409]{color:#cf222e}.diff-files[data-v-533e6409]{color:var(--text-color-secondary)}.issue-labels[data-v-533e6409]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.issue-label[data-v-533e6409]{font-size:var(--text-sm);border-radius:var(--radius-lg);padding:0 var(--space-4);background:var(--surface-ground);color:var(--text-color)}.github-release-header[data-v-150ac895]{align-items:center;gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.release-tag[data-v-150ac895]{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--primary-color);border:1px solid var(--surface-border);border-radius:var(--radius-lg);padding:var(--space-1) var(--space-5);font-weight:700;display:inline-flex}.release-tag .pi[data-v-150ac895]{font-size:.8em}.release-flag[data-v-150ac895]{font-size:var(--text-sm);color:#9a6700;border-radius:var(--radius-lg);padding:0 var(--space-4);border:1px solid #9a6700;font-weight:700}.release-meta[data-v-150ac895]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-color-secondary);display:inline-flex}.release-meta .pi[data-v-150ac895]{font-size:.8em}.github-file-header[data-v-a4d1e206]{align-items:center;gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.file-name[data-v-a4d1e206]{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-color);word-break:break-all;font-weight:700;display:inline-flex}.file-name .pi[data-v-a4d1e206]{color:var(--text-color-secondary);font-size:.8em}.file-meta[data-v-a4d1e206]{font-size:var(--text-sm);color:var(--text-color-secondary)}.file-ref[data-v-a4d1e206]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 12%, transparent);border-radius:var(--radius-lg);padding:0 var(--space-4)}.gist-file[data-v-a4d1e206]{font-family:var(--font-mono);border:1px solid var(--surface-border);border-radius:var(--radius-lg);padding:0 var(--space-4)}.content-wrapper[data-v-762ab50b]{overflow:hidden}.content-wrapper--allow-float-wrap[data-v-762ab50b]{overflow:visible}.post-description[data-v-762ab50b]{font-family:var(--font-heading);resize:none;margin-top:var(--space-8);color:var(--text-color);box-sizing:border-box;background-color:#0000;border:none;flex-grow:1;padding:0;text-decoration:none}.content-wrapper--allow-float-wrap .post-description[data-v-762ab50b]{margin-top:0}.formatted-description[data-v-762ab50b]{line-height:var(--leading-relaxed);font-size:var(--text-xl);overflow-wrap:break-word;word-wrap:break-word}.formatted-description p[data-v-762ab50b]{margin-bottom:1em}.formatted-description[data-v-762ab50b] blockquote{border-left:4px solid var(--primary-color);padding-left:var(--space-8);color:var(--text-color-secondary);margin-left:0;font-style:italic}.formatted-description[data-v-762ab50b] pre{background:var(--surface-ground);padding:var(--space-8);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:.8em;overflow-x:auto}.formatted-description[data-v-762ab50b] .quotedtext{font-family:var(--font-body);font-synthesis:none;color:var(--text-color-secondary);font-style:italic}.formatted-description[data-v-762ab50b] a{color:var(--primary-color);cursor:pointer;overflow-wrap:anywhere;text-decoration:underline}.formatted-description[data-v-762ab50b] a:hover:not(:has(img,picture,video)){opacity:.8}.formatted-description--reader[data-v-762ab50b]{max-width:100%}.formatted-description--reader[data-v-762ab50b] img{float:none;max-width:100%;height:auto;margin:var(--space-8) auto;border-radius:var(--radius-md);display:block}.formatted-description--reader[data-v-762ab50b] figure{max-width:100%;margin:var(--space-10) 0}.formatted-description--reader[data-v-762ab50b] figure img{margin-bottom:var(--space-3)}.formatted-description--reader[data-v-762ab50b] figcaption{color:var(--text-color-secondary);font-size:var(--text-md);line-height:var(--leading-normal);text-align:center}.formatted-description--reader[data-v-762ab50b] table{border-collapse:collapse;max-width:100%;margin:var(--space-8) 0;display:block;overflow-x:auto}.formatted-description--reader[data-v-762ab50b] th,.formatted-description--reader[data-v-762ab50b] td{border:1px solid var(--surface-border);padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top}.formatted-description--reader[data-v-762ab50b] th{background:var(--surface-ground);font-weight:700}.formatted-description--reader[data-v-762ab50b] pre{max-width:100%}.comment[data-v-762ab50b]{font-size:var(--text-md);font-family:var(--font-heading);color:var(--text-color-secondary);opacity:var(--opacity-soft)}.block[data-v-762ab50b]{opacity:1;margin-top:var(--space-6);transition:all .1s}.hideblock[data-v-762ab50b]{opacity:0;transition:all .1s}.flow-cleared-block[data-v-762ab50b]{clear:both}.content-warning[data-v-762ab50b]{align-items:center;gap:var(--space-4);padding:var(--space-6);background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:var(--radius-md);cursor:pointer;color:var(--text-color-secondary);font-size:var(--text-lg);display:flex}.content-warning[data-v-762ab50b]:hover{background:var(--surface-hover)}.cw-reveal[data-v-762ab50b]{font-size:var(--text-md);color:var(--primary-color);margin-left:auto}.mastodon-author[data-v-1ce5e10f]{align-items:center;gap:var(--space-4);display:flex}.author-avatar[data-v-1ce5e10f]{border-radius:var(--radius-full);object-fit:cover;flex-shrink:0}.author-avatar-placeholder[data-v-1ce5e10f]{border-radius:var(--radius-full);background:var(--surface-border);color:var(--text-color-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.author-info[data-v-1ce5e10f]{line-height:var(--leading-tight);flex-direction:column;min-width:0;display:flex}.display-name[data-v-1ce5e10f]{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.handle[data-v-1ce5e10f]{color:var(--text-color-secondary);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}a.handle[data-v-1ce5e10f]:hover{color:var(--primary-color);text-decoration:underline}.sm .author-avatar[data-v-1ce5e10f],.sm .author-avatar-placeholder[data-v-1ce5e10f]{width:1.5rem;height:1.5rem}.sm .author-avatar-placeholder[data-v-1ce5e10f]{font-size:var(--text-sm)}.sm .display-name[data-v-1ce5e10f]{font-size:var(--text-base)}.sm .handle[data-v-1ce5e10f]{font-size:var(--text-sm)}.md .author-avatar[data-v-1ce5e10f],.md .author-avatar-placeholder[data-v-1ce5e10f]{width:2rem;height:2rem}.md .author-avatar-placeholder[data-v-1ce5e10f]{font-size:var(--text-base)}.md .display-name[data-v-1ce5e10f]{font-size:var(--text-lg)}.md .handle[data-v-1ce5e10f]{font-size:var(--text-md)}.vote-buttons[data-v-0f795366]{gap:var(--space-1);flex-direction:row;align-items:center;display:flex}.vote-btn[data-v-0f795366]{cursor:pointer;color:inherit;font-size:var(--text-md);padding:var(--space-2) var(--space-2);border-radius:var(--radius-full);transition:color var(--duration-fast), background var(--duration-fast);opacity:var(--opacity-soft);background:0 0;border:none;line-height:1}.vote-btn[data-v-0f795366]:hover{opacity:1;background:#80808026}.vote-btn.active[data-v-0f795366]{color:var(--primary-color);opacity:1}.vote-btn.active[data-v-0f795366]:hover{background:#80808026}.card-details[data-v-93a1d551]{color:var(--text-color);word-break:break-word;content-visibility:auto;contain-intrinsic-size:auto 300px;background-color:#0000;max-width:100%;padding:0;display:block;position:relative;overflow:hidden;container-type:inline-size}.inline-image[data-v-93a1d551]{float:left;width:20rem;height:15rem;margin-right:var(--space-12);margin-bottom:var(--space-4);border-radius:var(--radius-sm);overflow:hidden}.no-images .inline-image[data-v-93a1d551]:has(.monogram-placeholder){display:none}@container (width<=48rem){.inline-image[data-v-93a1d551]{float:none;width:100%;height:20rem;margin-right:0;margin-bottom:var(--space-8)}.inline-image[data-v-93a1d551]:has(.monogram-placeholder){display:none}.right-content[data-v-93a1d551]{padding-inline-start:var(--space-6)}}.title-link[data-v-93a1d551]{font-family:var(--font-reader);letter-spacing:-.01em;width:100%;color:var(--text-color);text-wrap:pretty;text-underline-offset:.14em;overflow-wrap:break-word;font-size:1.7rem;font-weight:600;line-height:1.16;text-decoration:none;text-decoration-thickness:1px}.title-link[data-v-93a1d551]:hover{text-decoration-line:underline}.card-details .right-content[data-v-93a1d551] .post-description{font-family:var(--font-reader);font-size:var(--text-story);line-height:var(--leading-story);color:var(--text-color-secondary)}.right-content[data-v-93a1d551]{contain:layout style;max-height:15rem;transition:max-height var(--duration-slow) var(--ease-smooth);padding-inline-end:var(--space-6);position:relative;overflow:hidden}.overflow-fade[data-v-93a1d551]{background:linear-gradient(transparent, var(--details-bg,var(--surface-ground)) 80%);pointer-events:none;z-index:1;width:100%;height:6rem;position:absolute;bottom:0;left:0}.more-indicator-wrapper[data-v-93a1d551]{z-index:2;justify-content:flex-start;width:100%;padding-bottom:2px;display:flex;position:absolute;bottom:0;left:0}.right-content.expanded .more-indicator-wrapper[data-v-93a1d551]{margin-top:var(--space-4);position:static}.more-btn[data-v-93a1d551]{opacity:0;font-size:var(--text-md)!important;color:var(--primary-color)!important;padding:var(--space-2) var(--space-4)!important;transition:opacity var(--duration-normal) var(--ease-smooth)!important;font-weight:600!important}.card-details:hover .more-btn[data-v-93a1d551],.right-content.expanded .more-btn[data-v-93a1d551]{opacity:.7}.more-btn[data-v-93a1d551]:hover{opacity:1!important;background:color-mix(in srgb, var(--primary-color), transparent 88%)!important}.repost-indicator[data-v-93a1d551]{align-items:center;gap:var(--space-3);font-size:var(--text-md);color:var(--text-color-secondary);margin-bottom:var(--space-2);display:flex}.repost-indicator i[data-v-93a1d551]{font-size:var(--text-sm)}.bluesky-author-row[data-v-93a1d551]{margin-bottom:var(--space-2)}@media (max-width:48rem){.card-details[data-v-93a1d551]{padding:0 var(--space-6);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}.inline-image[data-v-93a1d551]{width:calc(100% + var(--space-12));margin-left:calc(-1 * var(--space-6));margin-right:calc(-1 * var(--space-6));aspect-ratio:2;height:auto;margin-bottom:var(--space-6);border-radius:0}.title-link[data-v-93a1d551]{font-size:1.4rem}.right-content[data-v-93a1d551]{padding-inline-start:0;padding-inline-end:0}.more-btn[data-v-93a1d551]{opacity:.7!important}}.title-link[data-v-93a1d551] strong{font-weight:inherit;background:color-mix(in srgb, var(--primary-color), transparent 72%);border-radius:var(--radius-xs,3px);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .15em}@container (width>=48rem){.right-content[data-v-93a1d551] .formatted-description{font-size:clamp(1rem,.66rem + .53cqi,1.15rem)}}.right-content[data-v-93a1d551] .formatted-description>p{margin:0 0 .75em}.right-content[data-v-93a1d551] .formatted-description>p:last-child{margin-bottom:0}.right-content[data-v-93a1d551] .formatted-description>p.lede{font-size:1.15em;line-height:1.5}.editable-title[data-v-93a1d551]{font-family:var(--font-heading);font-size:var(--text-3xl);width:100%;color:var(--primary-color);resize:none;background-color:var(--surface-card);box-sizing:border-box;font-weight:700;line-height:var(--leading-tight);border:none;margin:0;padding:0;text-decoration:none}@media (max-width:48rem){.details-actions[data-v-93a1d551]{opacity:1}}.ellipsis[data-v-93a1d551]{opacity:0;transition:opacity var(--duration-normal) var(--ease-smooth)}.card-details:hover .ellipsis[data-v-93a1d551]{opacity:1}.pill[data-v-93a1d551]{border-radius:var(--radius-pill);background-color:#00000041}.details-actions[data-v-93a1d551]{bottom:0;right:var(--space-6);color:var(--text-color-secondary);opacity:0;transition:opacity var(--duration-fast) var(--ease-smooth);z-index:4;align-items:center;display:flex;position:absolute}.card-details:hover .details-actions[data-v-93a1d551],.card-details:focus-within .details-actions[data-v-93a1d551]{opacity:1}.details-actions[data-v-93a1d551]:has(.vote-btn.active){opacity:1}.details-breaking[data-v-93a1d551]{margin-bottom:var(--space-3);font-size:var(--text-md)}.follow-button[data-v-24592029]{white-space:nowrap}.sources-strip[data-v-8f69c9fa]{margin:0 0 var(--space-8);gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));padding:0;list-style:none;display:grid}.sources-item[data-v-8f69c9fa]{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid color-mix(in srgb, var(--surface-border), transparent 30%);border-radius:var(--radius-sm);background:var(--surface-card);grid-template-columns:16px minmax(0,1fr) auto;display:grid}.sources-icon[data-v-8f69c9fa]{object-fit:cover;border-radius:3px;width:16px;height:16px}.sources-text[data-v-8f69c9fa]{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.sources-name[data-v-8f69c9fa]{font:inherit;font-size:var(--text-md);color:var(--text-color);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;overflow:hidden}.sources-name[data-v-8f69c9fa]:hover{color:var(--primary-color)}.sources-name[data-v-8f69c9fa]:focus-visible{color:var(--primary-color)}.sources-meta[data-v-8f69c9fa]{font-size:var(--text-xs);color:var(--text-color-secondary);white-space:nowrap;flex:none}.sources-group[data-v-f2e168fe]{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--surface-border)}.sources-group-head[data-v-f2e168fe]{align-items:baseline;gap:var(--space-4) var(--space-8);padding-bottom:var(--space-6);margin-bottom:var(--space-6);border-bottom:1px solid var(--surface-border);flex-wrap:wrap;display:flex}.sources-group-title[data-v-f2e168fe]{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-color);margin:0;font-size:1.35rem;font-weight:600}.sources-group-count[data-v-f2e168fe]{font-size:var(--text-md);color:var(--text-color-secondary)}.sources-group-lede[data-v-f2e168fe]{margin:0 0 var(--space-6);font-size:var(--text-sm);color:var(--text-color-secondary)}.empty-state[data-v-d912daf0]{text-align:center;padding:var(--space-24) var(--space-16);background:var(--surface-card);border-radius:var(--radius-lg);border:1px dashed var(--surface-border);color:var(--text-color-secondary);justify-content:center;align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.empty-icon[data-v-d912daf0]{font-size:var(--text-6xl);opacity:var(--opacity-soft)}.empty-title[data-v-d912daf0]{font-size:var(--text-3xl);color:var(--text-color);margin:0}.empty-message[data-v-d912daf0]{max-width:420px;line-height:var(--leading-normal);margin:0}.empty-action[data-v-d912daf0]{margin-top:var(--space-4)}.feed-skeleton[data-v-3775d350]{--sk-base:color-mix(in srgb, var(--text-color) 7%, transparent);--sk-hi:color-mix(in srgb, var(--text-color) 14%, transparent);--sk-rule:color-mix(in srgb, var(--surface-border), transparent 35%)}.sk[data-v-3775d350],.sk-line[data-v-3775d350],.sk-favicon[data-v-3775d350]{background-color:var(--sk-base);border-radius:var(--radius-sm);position:relative;overflow:hidden}.sk[data-v-3775d350]:after,.sk-line[data-v-3775d350]:after,.sk-favicon[data-v-3775d350]:after{content:"";background:linear-gradient(90deg, transparent, var(--sk-hi), transparent);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.sk[data-v-3775d350]:after,.sk-line[data-v-3775d350]:after,.sk-favicon[data-v-3775d350]:after{animation:1.5s ease-in-out infinite sk-sweep-3775d350}}@keyframes sk-sweep-3775d350{to{transform:translate(100%)}}.sk-line[data-v-3775d350]{border-radius:var(--radius-pill);flex:none;max-width:100%;height:.7rem;display:block}.sk-line--sm[data-v-3775d350]{height:.55rem}.sk-line--lg[data-v-3775d350]{height:.9rem}.sk-line--xl[data-v-3775d350]{height:1.35rem}.sk-line--xxl[data-v-3775d350]{height:2.1rem}.sk-favicon[data-v-3775d350]{border-radius:3px;flex:none;width:14px;height:14px;display:block}.sk-btn[data-v-3775d350]{border-radius:var(--radius-sm);flex:none;height:1.75rem;display:block}.sk-site[data-v-3775d350]{align-items:center;gap:var(--space-4);min-width:0;display:flex}.sk-list[data-v-3775d350]{column-gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(min(49rem,100%),1fr));align-items:start;display:grid}.sk-card[data-v-3775d350]{padding:var(--space-6);margin-bottom:var(--space-5);background:var(--surface-card);border-radius:var(--radius-sm);box-shadow:var(--shadow-card)}.sk-card-body[data-v-3775d350]{container-type:inline-size}.sk-card-body[data-v-3775d350]:after{content:"";clear:both;display:block}.sk-card-media[data-v-3775d350]{float:left;width:20rem;height:15rem;margin-right:var(--space-12);margin-bottom:var(--space-4);border-radius:var(--radius-sm)}.sk-card-text[data-v-3775d350]{gap:var(--space-4);max-height:15rem;flex-direction:column;padding-inline-end:var(--space-6);display:flex;overflow:hidden}.sk-line--card-title[data-v-3775d350]{height:1.15rem}.sk-card-byline[data-v-3775d350]{margin-bottom:var(--space-10)}.sk-line--body[data-v-3775d350]{height:.8rem}.sk-card-text .sk-line--body[data-v-3775d350]{margin-bottom:var(--space-5)}@container (width<=48rem){.sk-card-media[data-v-3775d350]{float:none;width:100%;height:20rem;margin-right:0;margin-bottom:var(--space-8);display:block}.sk-card-text[data-v-3775d350]{padding-inline-start:var(--space-6)}}.sk-grid[data-v-3775d350]{gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));grid-auto-rows:20rem;display:grid}.sk-tile[data-v-3775d350]{border-radius:var(--radius-sm);box-shadow:var(--shadow-card);align-items:flex-end;display:flex}.sk-tile-caption[data-v-3775d350]{z-index:1;gap:var(--space-6);width:100%;padding:var(--space-12);flex-direction:column;display:flex;position:relative}.sk-favicon--tile[data-v-3775d350]{border-radius:var(--radius-sm);width:1.25rem;height:1.25rem}.sk-line--title[data-v-3775d350]{height:1rem}.sk-hero[data-v-3775d350]{gap:var(--space-12);grid-template-columns:minmax(0,1fr);align-items:start;margin-bottom:4rem;display:grid;container:sk-hero/inline-size}.sk-hero-media[data-v-3775d350]{border-radius:var(--radius-md);height:clamp(14rem,28cqi,26rem);display:block}.sk-hero-text[data-v-3775d350],.sk-hero-head[data-v-3775d350]{gap:var(--space-10);flex-direction:column;min-width:0;display:flex}@container sk-hero (width>=46rem){.sk-hero-text[data-v-3775d350]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:2.75rem;display:grid}}.sk-line--kicker[data-v-3775d350]{height:.85rem}.sk-hero-title[data-v-3775d350]{flex-direction:column;gap:.6rem;display:flex}.sk-line--hero[data-v-3775d350]{height:clamp(2rem,3.2cqi,3.6rem)}.sk-hero-desc[data-v-3775d350]{flex-direction:column;gap:.9rem;display:flex}.sk-hero-meta[data-v-3775d350]{align-items:center;gap:var(--space-8);display:flex}.sk-section[data-v-3775d350]{container:sk-section/inline-size}.sk-section-head[data-v-3775d350]{align-items:center;gap:var(--space-8);padding-bottom:var(--space-6);margin-bottom:var(--space-12);border-bottom:1px solid var(--surface-border);display:flex}.sk-favicon--icon[data-v-3775d350]{width:18px;height:18px}.sk-line--section[data-v-3775d350]{height:1.15rem}.sk-section-body[data-v-3775d350]{gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}.sk-np-lead[data-v-3775d350]{gap:var(--space-8);flex-direction:column;display:flex}.sk-np-band[data-v-3775d350]{aspect-ratio:3/2;border-radius:var(--radius-md);display:block}.sk-np-copy[data-v-3775d350]{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.sk-line--np-title[data-v-3775d350]{height:1.4rem}.sk-line--np-row[data-v-3775d350]{height:.95rem}.sk-np-row[data-v-3775d350]{align-items:flex-start;gap:var(--space-10);padding:var(--space-10) 0;border-top:1px solid var(--sk-rule);display:flex}.sk-np-thumb[data-v-3775d350]{aspect-ratio:1;border-radius:var(--radius-sm);flex:none;width:5.5rem;display:block}@container sk-section (width>=46rem){.sk-section-body[data-v-3775d350]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:2.75rem}.sk-np-row[data-v-3775d350]:first-child{border-top:0;padding-top:0}}@media (max-width:64rem){.sk-line--hero[data-v-3775d350]{height:clamp(1.75rem,4.4vw,2.4rem)}}.sk-terse-row[data-v-3775d350]{align-items:flex-start;gap:var(--space-6);padding:var(--space-5) var(--space-8);display:flex}.sk-terse-title[data-v-3775d350]{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;max-width:44rem;padding-block-start:.1rem;padding-block-end:.1rem;display:flex}.sk-line--terse[data-v-3775d350]{height:.95rem}.sk-terse-wrap[data-v-3775d350]{display:none}.sk-line--meta[data-v-3775d350]{width:3.25rem;height:.55rem;margin-left:auto;margin-top:var(--space-2)}.sk-brief[data-v-3775d350]{max-width:1180px}.sk-lede[data-v-3775d350]{gap:var(--space-6);flex-direction:column;display:flex}.sk-lede-wrap[data-v-3775d350]{display:none}.sk-lede-sub[data-v-3775d350]{margin-top:var(--space-4)}.sk-lede-actions[data-v-3775d350]{align-items:center;gap:var(--space-8);margin-top:var(--space-6);display:flex}.sk-brief-grid[data-v-3775d350]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:4rem;margin-top:2.5rem;display:grid}.sk-story[data-v-3775d350]{border-top:1px solid var(--sk-rule);align-items:center;gap:1.25rem;padding:.875rem 0;display:flex}.sk-story[data-v-3775d350]:first-child{border-top:0;padding-top:0}.sk-story--lead[data-v-3775d350]{padding-bottom:1.375rem}.sk-story-copy[data-v-3775d350]{gap:var(--space-5);flex-direction:column;flex:1;min-width:0;display:flex}.sk-story-copy .sk-site[data-v-3775d350]{margin-top:var(--space-1)}.sk-story-thumb[data-v-3775d350]{aspect-ratio:1;border-radius:var(--radius-sm);flex:none;width:76px;display:block}.sk-story--lead .sk-story-thumb[data-v-3775d350]{aspect-ratio:3/2;width:168px}.sk-rail-note[data-v-3775d350]{margin:var(--space-6) 0 var(--space-8)}.sk-bin[data-v-3775d350]{gap:var(--space-5);border-top:1px solid var(--sk-rule);flex-direction:column;padding:.875rem 0;display:flex}.sk-bin-top[data-v-3775d350],.sk-bin-foot[data-v-3775d350],.sk-rail-all[data-v-3775d350]{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.sk-rail-all[data-v-3775d350]{margin-top:var(--space-3);border-top:1px solid var(--sk-rule);padding-top:1rem}.sk-bin-detail[data-v-3775d350]{gap:var(--space-4);flex-direction:column;display:flex}@media (max-width:60rem){.sk-grid[data-v-3775d350]{gap:var(--space-8);grid-template-columns:1fr;grid-auto-rows:18rem}}@media (max-width:48rem){.sk-card[data-v-3775d350]{box-shadow:none;border-radius:0;padding:0}.sk-card-body[data-v-3775d350]{padding:0 var(--space-6)}.sk-card-media[data-v-3775d350]{width:calc(100% + var(--space-12));aspect-ratio:2;height:auto;margin-left:calc(-1 * var(--space-6));margin-right:calc(-1 * var(--space-6));margin-bottom:var(--space-6);border-radius:0}.sk-card-text[data-v-3775d350]{padding-inline-start:0;padding-inline-end:0}.sk-line--card-title[data-v-3775d350]{height:.95rem}.sk-grid[data-v-3775d350]{gap:var(--space-5);grid-auto-rows:16rem}.sk-tile[data-v-3775d350]{box-shadow:none;border-radius:0}.sk-hero[data-v-3775d350]{gap:var(--space-10);margin-bottom:3rem}.sk-hero-media[data-v-3775d350]{aspect-ratio:16/9;height:auto;margin:0 calc(-1 * var(--space-8));border-radius:0}.sk-line--hero[data-v-3775d350]{height:1.75rem}.sk-np-thumb[data-v-3775d350]{width:4.5rem}.sk-terse-row[data-v-3775d350]{padding:var(--space-4) var(--space-6);gap:var(--space-4)}.sk-terse-wrap[data-v-3775d350]{display:block}.sk-line--xxl[data-v-3775d350]{height:1.6rem}.sk-lede-wrap[data-v-3775d350]{display:block}.sk-brief-grid[data-v-3775d350]{grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-top:1.75rem}.sk-brief-rail[data-v-3775d350]{order:-1}.sk-bins[data-v-3775d350]{gap:.625rem;display:flex;overflow:hidden}.sk-bin[data-v-3775d350]{border:1px solid var(--sk-rule);border-radius:var(--radius-md);flex:0 0 210px;padding:.75rem}.sk-bin-detail[data-v-3775d350]{display:none}.sk-rail-all[data-v-3775d350]{border-top:0;padding-top:.75rem}.sk-story-thumb[data-v-3775d350]{width:56px}.sk-story--lead .sk-story-thumb[data-v-3775d350]{width:96px}}.container[data-v-97829de7]{padding-top:var(--space-12);position:relative}.card-list[data-v-97829de7]{gap:var(--space-8);max-width:calc(var(--card-columns,1) * 72rem + (var(--card-columns,1) - 1) * var(--space-8));margin-inline-start:auto;margin-inline-end:auto;display:flex}.card-column[data-v-97829de7]{flex:1;min-width:0;position:relative}.dismiss-leave-active[data-v-97829de7]{transition:opacity var(--duration-normal) var(--ease-smooth);width:100%;position:absolute}.sentinel[data-v-97829de7]{visibility:hidden;height:1px}.terse-section[data-v-0bec5c9d]{position:relative}.terse-item[data-v-0bec5c9d]{align-items:baseline;gap:var(--space-6);border-bottom:none;flex-direction:row;position:relative}.dismiss-leave-active[data-v-0bec5c9d]{transition:opacity var(--duration-normal) var(--ease-smooth);width:100%;position:absolute}.terse-item[data-v-0bec5c9d]:before{content:"";left:var(--space-3);background:var(--primary-color);width:2px;height:0;transition:height var(--duration-normal) var(--ease-smooth);border-radius:1px;position:absolute;top:50%;transform:translateY(-50%)}.terse-item[data-v-0bec5c9d]:hover:before{height:1em}@media (prefers-reduced-motion:no-preference){.terse-item.is-freshly-read[data-v-0bec5c9d]:before{animation:terse-read-pulse-0bec5c9d .6s var(--ease-smooth)}}@keyframes terse-read-pulse-0bec5c9d{0%{opacity:1;height:1em}50%{opacity:1;height:1em}to{opacity:0;height:0}}.terse-item .terse-title[data-v-0bec5c9d]{-webkit-line-clamp:unset;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-reader);letter-spacing:0;transition:transform var(--duration-fast) var(--ease-smooth), color var(--duration-normal) var(--ease-default);font-size:1.12rem;display:block;overflow:hidden}.terse-item:hover .terse-title[data-v-0bec5c9d]{transform:translate(3px)}.terse-item:not(.is-read) .terse-title[data-v-0bec5c9d]{font-weight:600}.terse-item.is-read .terse-title[data-v-0bec5c9d]{color:var(--text-color-secondary);font-weight:400}.terse-item.is-read:hover .terse-title[data-v-0bec5c9d]{color:var(--text-color)}.terse-item .terse-meta[data-v-0bec5c9d]{font-family:var(--font-heading);font-size:var(--text-sm);flex-shrink:0}.terse-item.is-read .terse-meta[data-v-0bec5c9d]{opacity:var(--opacity-muted);transition:opacity var(--duration-normal) var(--ease-smooth)}.terse-item .terse-domain[data-v-0bec5c9d]{transition:color var(--duration-fast) var(--ease-default);font-weight:500}.terse-item:hover .terse-domain[data-v-0bec5c9d]{color:var(--primary-color)}.terse-item .terse-sep[data-v-0bec5c9d]{opacity:.35}@media (max-width:48rem){.terse-item[data-v-0bec5c9d]{padding:var(--space-4) var(--space-6);gap:var(--space-4)}.terse-item .terse-title[data-v-0bec5c9d]{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.terse-item .terse-domain[data-v-0bec5c9d]{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:7rem;display:inline-block;overflow:hidden}.terse-item[data-v-0bec5c9d]:before{left:var(--space-2)}}.terse-breaking[data-v-0bec5c9d]{margin-right:var(--space-3)}.container[data-v-1792a356]{position:relative}.sentinel[data-v-1792a356]{visibility:hidden;height:1px}.grid-item-container[data-v-b2a08e22]{cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 250px;width:100%;height:100%;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:relative}.grid-item-container.video-playing[data-v-b2a08e22]{transform:translateY(-8px)scale(1.02)}.grid-image[data-v-b2a08e22]{object-fit:cover;width:100%;height:100%}.grid-media[data-v-b2a08e22]{z-index:1;width:100%;height:100%;position:relative}.grid-item-container.has-video[data-v-b2a08e22]{cursor:default}.grid-item-container.has-video .glass-overlay[data-v-b2a08e22]{pointer-events:none}.grid-item-container.has-video .overlay-content[data-v-b2a08e22]{pointer-events:auto;cursor:pointer}.glass-overlay[data-v-b2a08e22]{width:100%;height:100%;padding:var(--space-12);color:#fff;z-index:10;cursor:pointer;background:linear-gradient(#0000 40%,#000c 100%);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;top:0;left:0}.grid-item-container:has(.audio-bar) .glass-overlay[data-v-b2a08e22]{height:auto;padding-bottom:var(--space-8);bottom:3.25rem}.overlay-content[data-v-b2a08e22]{gap:var(--space-6);flex-direction:column;display:flex}.grid-breaking[data-v-b2a08e22]{font-size:var(--text-md)}.site-info[data-v-b2a08e22]{align-items:center;gap:var(--space-4);font-size:var(--text-base);opacity:.9;display:flex}.favicon[data-v-b2a08e22]{border-radius:var(--radius-sm);background:#fff;width:1.25rem;height:1.25rem;padding:1px}.site-name[data-v-b2a08e22]{font-family:var(--font-heading);color:inherit;font-weight:600}.snap-title[data-v-b2a08e22]{font-family:var(--font-reader);letter-spacing:-.01em;color:inherit;text-wrap:pretty;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.35rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.snap-excerpt[data-v-b2a08e22]{display:none}.grid-item-container:has(.monogram-placeholder) .grid-media[data-v-b2a08e22]{visibility:hidden}.grid-item-container:has(.monogram-placeholder) .glass-overlay[data-v-b2a08e22]{color:var(--text-color);background:0 0}.grid-item-container:has(.monogram-placeholder) .snap-excerpt[data-v-b2a08e22]{margin:0 0 var(--space-4);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-color-secondary);-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;order:-1;display:-webkit-box;overflow:hidden}.overlay-fade-enter-active[data-v-b2a08e22],.overlay-fade-leave-active[data-v-b2a08e22]{transition:opacity .3s}.overlay-fade-enter-from[data-v-b2a08e22],.overlay-fade-leave-to[data-v-b2a08e22]{opacity:0}.container[data-v-a10c57d3]{padding:var(--space-8);position:relative}.grid[data-v-a10c57d3]{grid-gap:var(--space-12);perspective:1000px;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));grid-auto-rows:20rem;margin:0 auto;display:grid}.item[data-v-a10c57d3]{border-radius:var(--radius-sm);background-color:var(--surface-card);box-shadow:var(--shadow-card);content-visibility:auto;contain-intrinsic-size:auto 320px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;position:relative;overflow:hidden}.item[data-v-a10c57d3]:hover{box-shadow:var(--shadow-elevated);z-index:10}.item.is-read[data-v-a10c57d3]{opacity:.7;transition:opacity var(--duration-normal) var(--ease-smooth)}.item.is-read[data-v-a10c57d3]:hover{opacity:.9}.dismiss-leave-active[data-v-a10c57d3]{transition:opacity var(--duration-normal) var(--ease-smooth)}@media (prefers-reduced-motion:no-preference){.item.is-freshly-read[data-v-a10c57d3]{animation:grid-read-pulse-a10c57d3 .6s var(--ease-smooth)}}@keyframes grid-read-pulse-a10c57d3{0%{outline:3px solid var(--primary-color);outline-offset:-3px}to{outline-offset:-3px;outline:3px solid #0000}}.empty-message-container[data-v-a10c57d3]{min-height:40vh;color:var(--text-color-secondary);justify-content:center;align-items:center;display:flex}.sentinel[data-v-a10c57d3]{visibility:hidden;height:1px}@media (max-width:60rem){.grid[data-v-a10c57d3]{grid-gap:var(--space-8);grid-template-columns:1fr;grid-auto-rows:18rem}}@media (max-width:48rem){.container[data-v-a10c57d3]{padding:0}.grid[data-v-a10c57d3]{grid-gap:var(--space-5);grid-template-columns:1fr;grid-auto-rows:16rem}.item[data-v-a10c57d3]{box-shadow:none;border-radius:0}}.word-layer[data-v-b86b3731]{z-index:1100;position:fixed;top:0;bottom:0;left:0;right:0}.word-layer.is-sheet[data-v-b86b3731]{background:#00000073;flex-direction:column;justify-content:flex-end;display:flex}.word-panel[data-v-b86b3731]{min-width:11rem;max-width:min(20rem,100vw - 1rem);max-height:min(24rem,100vh - 1rem);padding:var(--space-2);background:var(--surface-overlay,var(--surface-card));border:1px solid var(--surface-border);border-radius:var(--radius-md);box-shadow:var(--shadow-elevated);position:fixed;overflow-y:auto}.is-sheet .word-panel[data-v-b86b3731]{max-width:none;max-height:72vh;padding:var(--space-6) var(--space-8) calc(var(--space-8) + env(safe-area-inset-bottom));border-radius:var(--radius-lg,1rem) var(--radius-lg,1rem) 0 0;box-shadow:none;border:none;position:static}.word-title[data-v-b86b3731]{margin:0 0 var(--space-3);font-family:var(--font-reader);color:var(--text-color-secondary);font-size:1.0625rem}.word-option[data-v-b86b3731]{justify-content:space-between;align-items:center;gap:var(--space-6);width:100%;min-height:2.25rem;padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);color:var(--text-color);font:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;display:flex}.is-sheet .word-option[data-v-b86b3731]{border-top:1px solid color-mix(in srgb, var(--surface-border), transparent 30%);min-height:3rem;font-size:var(--text-lg);border-radius:0;padding:0}.word-option.is-current[data-v-b86b3731],.word-option.is-action[data-v-b86b3731]{color:var(--primary-color)}.word-option[data-v-b86b3731]:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.word-option[data-v-b86b3731]:active{background:color-mix(in srgb, var(--primary-color), transparent 88%)}@media (hover:hover){.word-option[data-v-b86b3731]:hover{background:var(--surface-hover)}}.word-option-check[data-v-b86b3731]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1.1rem;height:1.1rem}.word-pop-enter-active[data-v-b86b3731],.word-pop-leave-active[data-v-b86b3731]{transition:opacity var(--duration-fast) var(--ease-default)}.word-pop-enter-from[data-v-b86b3731],.word-pop-leave-to[data-v-b86b3731]{opacity:0}.word-sheet-enter-active[data-v-b86b3731],.word-sheet-leave-active[data-v-b86b3731]{transition:background var(--duration-normal) var(--ease-smooth)}.word-sheet-enter-active .word-panel[data-v-b86b3731],.word-sheet-leave-active .word-panel[data-v-b86b3731]{transition:transform var(--duration-normal) var(--ease-smooth)}.word-sheet-enter-from[data-v-b86b3731],.word-sheet-leave-to[data-v-b86b3731]{background:0 0}.word-sheet-enter-from .word-panel[data-v-b86b3731],.word-sheet-leave-to .word-panel[data-v-b86b3731]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.word-sheet-enter-active .word-panel[data-v-b86b3731],.word-sheet-leave-active .word-panel[data-v-b86b3731]{transition:none}}.fold-button[data-v-7a4752ed]{width:1.75rem;height:1.75rem;color:var(--text-color-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .15s;display:inline-grid}.fold-button i[data-v-7a4752ed]{font-size:.7rem}.fold-button[data-v-7a4752ed]:hover{color:var(--text-color);background:color-mix(in srgb, var(--surface-border), transparent 40%)}.fold-button[data-v-7a4752ed]:focus-visible{color:var(--text-color);background:color-mix(in srgb, var(--surface-border), transparent 40%)}.fold-button[data-v-7a4752ed]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.fold-button.is-open[data-v-7a4752ed]{color:var(--primary-color);transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.fold-button[data-v-7a4752ed]{transition:none}}.story-coverage[data-v-acdd1aea]{margin-top:var(--space-4);font-family:var(--font-heading);font-size:var(--text-sm);color:var(--text-color-secondary)}.story-coverage summary[data-v-acdd1aea]{cursor:pointer;line-height:1.5}.story-coverage-links[data-v-acdd1aea]{gap:var(--space-4);padding-block:var(--space-4);display:grid}.story-coverage-links a[data-v-acdd1aea]{gap:var(--space-1);color:var(--text-color);text-decoration:none;display:grid}.story-coverage-links a[data-v-acdd1aea]:hover{text-decoration:underline}.coverage-source[data-v-acdd1aea]{color:var(--text-color-secondary)}.ts-card[data-v-16648c1f]{gap:var(--space-8);cursor:pointer;flex-direction:column;min-width:0;display:flex}.ts-card-img[data-v-16648c1f]{aspect-ratio:3/2;background:var(--surface-tile);border-radius:var(--radius-md);flex:none;overflow:hidden}.ts-card-img img[data-v-16648c1f]{object-fit:cover;width:100%;height:100%;display:block}.ts-card-body[data-v-16648c1f]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ts-card-eyebrow[data-v-16648c1f]{align-items:center;gap:var(--space-3);min-width:0;font-family:var(--font-heading);font-size:var(--text-md);color:var(--text-color-secondary);font-weight:500;display:flex}.ts-card-feed[data-v-16648c1f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-card-title[data-v-16648c1f]{overflow-wrap:anywhere;font-family:var(--font-reader);letter-spacing:-.01em;color:var(--text-color);text-wrap:pretty;text-underline-offset:.14em;font-size:1.6rem;font-weight:600;line-height:1.16;text-decoration:none;text-decoration-thickness:1px}.ts-card:hover .ts-card-title[data-v-16648c1f]{text-decoration-line:underline}.ts-card-title[data-v-16648c1f]:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px;border-radius:2px}.ts-card-desc[data-v-16648c1f]{font-family:var(--font-reader);font-size:var(--text-story);line-height:var(--leading-story);color:var(--text-color-secondary);-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ts-card-discovery[data-v-16648c1f]{font-size:var(--text-sm);color:var(--text-color-secondary);margin:0}.ts-card-foot[data-v-16648c1f]{justify-content:space-between;align-items:center;gap:var(--space-6);padding-top:var(--space-2);display:flex}.ts-card-byline[data-v-16648c1f]{align-items:center;column-gap:var(--space-6);row-gap:var(--space-2);min-width:0;font-size:var(--text-md);color:var(--text-color-secondary);flex-wrap:wrap;display:flex}.ts-card-site[data-v-16648c1f]{align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);min-width:0;max-width:100%;font-family:var(--font-heading);color:var(--text-color);flex-wrap:wrap;font-weight:600;display:inline-flex}.ts-card-site-link[data-v-16648c1f]{font-size:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ts-card-site-name[data-v-16648c1f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-card-via[data-v-16648c1f]{font-family:var(--font-body);color:var(--text-color-secondary);font-weight:400}.ts-card-site-link:hover .ts-card-site-name[data-v-16648c1f]{text-underline-offset:.2em;text-decoration:underline}.ts-card-site-link[data-v-16648c1f]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:var(--radius-sm)}.ts-card-favicon[data-v-16648c1f]{object-fit:contain;border-radius:3px;flex:none;width:16px;height:16px}.ts-card-author[data-v-16648c1f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-card-time[data-v-16648c1f]{opacity:.8;flex:none}.ts-card-actions[data-v-16648c1f]{align-items:center;gap:var(--space-3);opacity:0;flex:none;transition:opacity .15s;display:inline-flex}.ts-card:hover .ts-card-actions[data-v-16648c1f],.ts-card:focus-within .ts-card-actions[data-v-16648c1f],.ts-card.is-open .ts-card-actions[data-v-16648c1f]{opacity:1}.ts-card-actions[data-v-16648c1f]:has(.vote-btn.active){opacity:1}@media (hover:none){.ts-card:hover .ts-card-actions[data-v-16648c1f],.ts-card:focus-within .ts-card-actions[data-v-16648c1f]{opacity:0}.ts-card.is-open .ts-card-actions[data-v-16648c1f],.ts-card.is-whole .ts-card-actions[data-v-16648c1f]{opacity:1}.ts-card-actions[data-v-16648c1f]:has(.vote-btn.active){opacity:1}}@media (prefers-reduced-motion:reduce){.ts-card-actions[data-v-16648c1f]{transition:none}}.ts-card-vote[data-v-16648c1f] .vote-btn{padding:2px;font-size:.85rem}.ts-card .ts-card-body .ts-card-desc.is-open[data-v-16648c1f]{-webkit-line-clamp:unset;line-clamp:unset;display:block}.ts-card-story[data-v-16648c1f]{cursor:auto;min-width:0}.ts-card-story[data-v-16648c1f] .post-description{font-family:var(--font-reader);font-size:var(--text-story);line-height:var(--leading-story);color:var(--text-color-secondary);margin-top:0}.ts-card-story[data-v-16648c1f] .formatted-description>p{margin:0 0 .75em}.ts-card-story[data-v-16648c1f] .formatted-description>p:last-child{margin-bottom:0}.ts-card-story[data-v-16648c1f] .formatted-description>p:empty{display:none}.ts-card-row .ts-card-story[data-v-16648c1f] .post-description{font-size:.95rem}.ts-card-story[data-v-16648c1f] .quotedtext{font-family:inherit}.ts-card-story[data-v-16648c1f] .block:has(.comment:empty){display:none}.ts-card-unfold[data-v-16648c1f]{cursor:default;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1);display:grid}.ts-card-unfold.is-open[data-v-16648c1f]{grid-template-rows:1fr}.ts-card-unfold-inner[data-v-16648c1f]{gap:var(--space-6);flex-direction:column;min-height:0;display:flex;overflow:hidden}.ts-card-unfold.is-open .ts-card-unfold-inner[data-v-16648c1f]{padding-top:var(--space-2);padding-bottom:var(--space-4)}.ts-card-read[data-v-16648c1f]{font-family:var(--font-heading);font-size:var(--text-base);color:var(--primary-color);align-self:flex-start;font-weight:600;text-decoration:none}.ts-card-read[data-v-16648c1f]:hover{text-underline-offset:.2em;text-decoration:underline}.ts-card-read[data-v-16648c1f]:focus-visible{text-underline-offset:.2em;text-decoration:underline}.ts-card-read[data-v-16648c1f]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.ts-card-unfold[data-v-16648c1f]{transition:none}}.ts-card-lead.no-image .ts-card-title[data-v-16648c1f],.ts-card-spread.no-image .ts-card-title[data-v-16648c1f]{font-size:1.95rem;line-height:1.12}.ts-card-lead.no-image .ts-card-desc[data-v-16648c1f],.ts-card-spread.no-image .ts-card-desc[data-v-16648c1f]{-webkit-line-clamp:5;line-clamp:5}@container ts-section (width>=48rem){.ts-card-spread[data-v-16648c1f]{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;align-items:start;gap:normal;display:grid}.ts-card-spread>.ts-card-img[data-v-16648c1f]{grid-area:1/1/-1}.ts-card-spread>.ts-card-body[data-v-16648c1f]{grid-area:1/2}.ts-card-spread .ts-card-title[data-v-16648c1f]{font-size:clamp(1.6rem,2.8cqi,2.1rem);line-height:1.12}.ts-card-spread .ts-card-desc[data-v-16648c1f],.ts-card-spread .ts-card-story[data-v-16648c1f]{-webkit-line-clamp:7;line-clamp:7;max-width:40rem}.ts-card-spread:has(+.ts-card-row) .ts-card-desc[data-v-16648c1f]{-webkit-line-clamp:4;line-clamp:4}.ts-card-spread.no-image>.ts-card-body[data-v-16648c1f]{grid-column:1/-1}.ts-card-spread.no-image .ts-card-body[data-v-16648c1f]:has(.ts-card-desc,.ts-card-story){column-gap:2.75rem;row-gap:var(--space-4);grid-template:"eyebrow.""title desc""foot desc"1fr/minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.ts-card-spread.no-image .ts-card-eyebrow[data-v-16648c1f]{grid-area:eyebrow}.ts-card-spread.no-image .ts-card-title[data-v-16648c1f]{grid-area:title;font-size:clamp(1.8rem,3.2cqi,2.4rem)}.ts-card-spread.no-image .ts-card-desc[data-v-16648c1f],.ts-card-spread.no-image .ts-card-story[data-v-16648c1f]{grid-area:desc}.ts-card-spread.no-image .ts-card-foot[data-v-16648c1f]{grid-area:foot}}@container ts-section (width>=84rem){.ts-card-spread>.ts-card-img[data-v-16648c1f]{aspect-ratio:16/9;width:100%;max-height:28rem}}@container ts-section (width>=96rem){.ts-card-lead.ts-section-lead[data-v-16648c1f]:not(.no-image){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;column-gap:2.75rem;display:grid}.ts-card-lead.ts-section-lead .ts-card-title[data-v-16648c1f]{font-size:clamp(1.95rem,2cqi,2.4rem);line-height:1.12}.ts-card-lead.ts-section-lead .ts-card-desc[data-v-16648c1f]{-webkit-line-clamp:7;line-clamp:7}}.ts-card-card[data-v-16648c1f],.ts-card-text[data-v-16648c1f]{gap:var(--space-6)}.ts-card-card .ts-card-img[data-v-16648c1f]{aspect-ratio:16/9}.ts-card-card .ts-card-title[data-v-16648c1f],.ts-card-text .ts-card-title[data-v-16648c1f]{font-size:1.3rem;line-height:1.2}.ts-card-card .ts-card-desc[data-v-16648c1f]{-webkit-line-clamp:2;line-clamp:2}@container ts-section (width>=40rem){.ts-card-wide[data-v-16648c1f]:not(.no-image){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:2.75rem;display:grid}.ts-card-wide .ts-card-title[data-v-16648c1f]{font-size:clamp(1.6rem,2.4cqi,2.1rem);line-height:1.12}.ts-card-wide .ts-card-desc[data-v-16648c1f]{-webkit-line-clamp:4;line-clamp:4}}.ts-card-row[data-v-16648c1f]{align-items:flex-start;gap:var(--space-10);padding:var(--space-8) 0;flex-direction:row-reverse}.ts-card-row .ts-card-img[data-v-16648c1f]{aspect-ratio:1;border-radius:var(--radius-sm);width:5.5rem}.ts-card-row .ts-card-body[data-v-16648c1f]{gap:var(--space-3);flex:1}.ts-card-row .ts-card-title[data-v-16648c1f]{letter-spacing:0;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:1.12rem;line-height:1.28;display:-webkit-box;overflow:hidden}.ts-card-row.is-open .ts-card-title[data-v-16648c1f]{-webkit-line-clamp:unset;line-clamp:unset;display:block}.ts-card-row .ts-card-desc[data-v-16648c1f]{-webkit-line-clamp:2;line-clamp:2;font-size:.95rem}.ts-card-row .ts-card-eyebrow[data-v-16648c1f],.ts-card-row .ts-card-byline[data-v-16648c1f]{font-size:var(--text-sm)}.ts-card-row .ts-card-foot[data-v-16648c1f]{padding-top:0}.ts-card.is-read .ts-card-title[data-v-16648c1f]{color:var(--text-color-secondary);font-weight:500}.ts-card.is-read .ts-card-img img[data-v-16648c1f]{filter:saturate(.6);opacity:.85}@media (max-width:48rem){.ts-card-title[data-v-16648c1f]{font-size:1.4rem}.ts-card-lead.no-image .ts-card-title[data-v-16648c1f],.ts-card-spread.no-image .ts-card-title[data-v-16648c1f]{font-size:1.6rem}.ts-card-row .ts-card-img[data-v-16648c1f]{width:4.5rem}}.front-page-opening[data-v-9182e6ab]{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.75rem;display:grid}.front-page-lead[data-v-9182e6ab]{min-width:0}.front-page-companions[data-v-9182e6ab]{gap:var(--space-12);flex-direction:column;min-width:0;display:flex;container:front-page-companions/inline-size}.front-page-band[data-v-9182e6ab]{padding-top:var(--space-12);margin-top:var(--space-12);border-top:1px solid var(--surface-border);grid-template-columns:minmax(0,1fr);gap:2.75rem;display:grid;container:ts-section/inline-size}.front-page-date[data-v-9182e6ab]{margin:var(--space-16) 0 var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--surface-border);font-family:var(--font-heading);font-size:var(--text-lg);color:var(--text-color-secondary);font-weight:600}.front-page-band.after-date[data-v-9182e6ab]{border-top:0;margin-top:0;padding-top:0}.front-page-band[data-v-9182e6ab] .ts-card-img{aspect-ratio:16/9}.front-page-feature[data-v-9182e6ab] .ts-card-img{max-height:22rem}@container front-page (width>=48rem){.front-page-opening[data-v-9182e6ab]:not(.has-companions) .hero.has-portrait{grid-template-columns:minmax(0,20rem) minmax(0,44rem);gap:2.75rem}.front-page-opening.has-companions[data-v-9182e6ab]{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.front-page-opening.paired-leads[data-v-9182e6ab]{grid-template-columns:repeat(2,minmax(0,1fr))}.front-page-companions[data-v-9182e6ab]{border-left:1px solid var(--surface-border);padding-left:2.75rem}.paired-leads .front-page-companions[data-v-9182e6ab] .ts-card-img{height:clamp(12rem,20cqi,20rem)}.front-page-pair[data-v-9182e6ab]{grid-template-columns:repeat(2,minmax(0,1fr))}.front-page-pair[data-v-9182e6ab]>:only-child{grid-column:1/-1;max-width:65ch}.front-page-pair[data-v-9182e6ab]>:nth-child(2){border-left:1px solid var(--surface-border);padding-left:2.75rem}.front-page-briefs[data-v-9182e6ab]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container front-page (width>=80rem){.front-page-briefs[data-v-9182e6ab]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container front-page (width<=47.99rem){.front-page-companions[data-v-9182e6ab]{border-top:1px solid var(--surface-border);padding-top:var(--space-10)}.front-page-band[data-v-9182e6ab]{gap:var(--space-10);margin-top:var(--space-10);padding-top:var(--space-10)}}.newspaper-container[data-v-649dff21]{isolation:isolate;padding:2.75rem var(--space-8) 4rem;max-width:160rem;margin:0 auto;position:relative;container:front-page/inline-size}.newspaper-container[data-v-649dff21] .front-page-lead>.hero{margin-bottom:0}.newspaper-container .hero-title[data-v-649dff21],.newspaper-container .hero:not(.has-media) .hero-title[data-v-649dff21]{font-size:clamp(2rem,3.4cqi,3.4rem)}.newspaper-container .hero[data-v-649dff21]{gap:var(--space-10)}.newspaper-container .hero.has-portrait[data-v-649dff21],.newspaper-container .hero.has-video[data-v-649dff21]{grid-template-columns:minmax(0,1fr)}.newspaper-container .hero.has-portrait .hero-media-frame[data-v-649dff21]{max-height:24rem}.newspaper-container .hero-expandable[data-v-649dff21]{max-height:13rem}.newspaper-container .hero-expandable.expanded[data-v-649dff21]{max-height:none}.np-edition-action[data-v-649dff21]{min-height:1.5rem}.np-edition-update[data-v-649dff21]{color:var(--primary-color);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.np-masthead[data-v-649dff21]{align-items:start;gap:var(--space-3) var(--space-10);margin-bottom:var(--space-12);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"folio ear";display:grid}.has-ground .np-masthead[data-v-649dff21]{min-height:3.5rem}.np-folio[data-v-649dff21]{font-family:var(--font-heading);font-size:var(--text-lg);letter-spacing:-.005em;color:var(--text-color);grid-area:folio;margin:0;font-weight:600}.np-ear[data-v-649dff21]{align-items:flex-end;gap:var(--space-1);text-align:right;flex-direction:column;grid-area:ear;max-width:48ch;display:flex}.np-colophon[data-v-649dff21]{max-width:62ch;margin-top:5rem}.format-compact .hero[data-v-649dff21]{margin-bottom:3rem}.format-compact .hero-media-frame[data-v-649dff21]{height:clamp(12rem,20cqi,20rem)}.format-compact[data-v-649dff21] .ts-card-lead .ts-card-img,.format-compact[data-v-649dff21] .ts-card-spread .ts-card-img{aspect-ratio:16/9}.hero[data-v-649dff21]{gap:var(--space-12);grid-template-columns:minmax(0,1fr);align-items:start;margin-bottom:4rem;display:grid;container:ts-hero/inline-size}.hero-media-frame[data-v-649dff21]{border-radius:var(--radius-md);background:var(--surface-tile);cursor:pointer;height:clamp(14rem,28cqi,26rem);overflow:hidden}.hero-title-link[data-v-649dff21]{-webkit-line-clamp:5;line-clamp:5;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hero.has-portrait[data-v-649dff21]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:2.75rem}.hero.has-portrait .hero-media-frame[data-v-649dff21]{aspect-ratio:4/5;height:auto;max-height:34rem}.hero.has-video[data-v-649dff21]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.75rem}.hero.has-video .hero-media-frame[data-v-649dff21]{aspect-ratio:16/9;cursor:default;height:auto}.hero-media[data-v-649dff21],.hero-image[data-v-649dff21]{width:100%;height:100%;display:block}.hero-image[data-v-649dff21]{object-fit:cover;object-position:center 30%;transition:transform .6s var(--ease-smooth,ease)}.hero-media-frame:hover .hero-image[data-v-649dff21]{transform:scale(1.015)}.hero.is-read .hero-image[data-v-649dff21]{filter:saturate(.6);opacity:.85}.hero-text[data-v-649dff21],.hero-head[data-v-649dff21],.hero-body[data-v-649dff21]{gap:var(--space-10);flex-direction:column;min-width:0;display:flex}.hero-head[data-v-649dff21]{gap:var(--space-8)}@container ts-hero (width>=46rem){.hero.short-body:not(.has-media) .hero-head[data-v-649dff21],.hero.short-body:not(.has-media) .hero-body[data-v-649dff21]{display:contents}.hero.short-body:not(.has-media) .hero-text[data-v-649dff21]{gap:var(--space-8)}.hero.short-body:not(.has-media) .hero-kicker[data-v-649dff21]{order:1}.hero.short-body:not(.has-media) .hero-title[data-v-649dff21]{order:2}.hero.short-body:not(.has-media) .hero-expandable[data-v-649dff21]{margin-block:var(--space-2);order:3}.hero.short-body:not(.has-media) .hero-read[data-v-649dff21]{order:4}.hero.short-body:not(.has-media) .hero-meta[data-v-649dff21]{order:5}.hero.short-body:not(.has-media) .hero-tags[data-v-649dff21]{order:6}.hero:not(.has-media) .hero-meta-actions[data-v-649dff21]{margin-left:0}}.hero-kicker[data-v-649dff21]{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--primary-color);font-weight:600}.hero-title[data-v-649dff21]{font-family:var(--font-reader);letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,3.6cqi,4.25rem);font-weight:600;line-height:1.04}.hero:not(.has-media) .hero-title[data-v-649dff21]{max-width:24ch;font-size:clamp(2.6rem,5cqi,4.8rem)}.hero-title-link[data-v-649dff21]{color:var(--text-color);text-decoration:none;text-decoration-thickness:.03em;-webkit-text-decoration-color:color-mix(in srgb, currentColor, transparent 45%);text-decoration-color:color-mix(in srgb, currentColor, transparent 45%);text-underline-offset:.1em}.hero-title-link[data-v-649dff21]:hover{text-decoration-line:underline}.hero-title-link[data-v-649dff21]:focus-visible{outline:2px solid var(--primary-color);outline-offset:4px;border-radius:2px}.hero.is-read .hero-title-link[data-v-649dff21]{color:var(--text-color-secondary)}.hero-expandable[data-v-649dff21]{max-width:40rem;max-height:10.5rem;transition:max-height .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.hero-expandable.clipped[data-v-649dff21]{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.hero:not(.has-media) .hero-expandable[data-v-649dff21]{max-width:44rem}.hero-description[data-v-649dff21] .post-description{font-family:var(--font-reader);color:var(--text-color-secondary);margin-top:0;font-size:1.15rem;line-height:1.6}.hero-description[data-v-649dff21] .formatted-description>p{margin:0 0 .75em}.hero-description[data-v-649dff21] .formatted-description>p:last-child{margin-bottom:0}.hero-description[data-v-649dff21] .formatted-description>p:empty{display:none}.hero-description[data-v-649dff21] .formatted-description>p.lede{font-size:1.15em;line-height:1.5}.hero-description[data-v-649dff21] .quotedtext{font-family:inherit}.hero-description[data-v-649dff21] .block:has(.comment:empty){display:none}.repost-indicator[data-v-649dff21]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);font-size:var(--text-md);color:var(--text-color-secondary);display:flex}.repost-indicator i[data-v-649dff21]{font-size:var(--text-sm)}.hero-read[data-v-649dff21]{font-family:var(--font-heading);font-size:var(--text-base);color:var(--primary-color);align-self:flex-start;font-weight:600;text-decoration:none}.hero-read[data-v-649dff21]:hover{text-underline-offset:.2em;text-decoration:underline}.hero-read[data-v-649dff21]:focus-visible{text-underline-offset:.2em;text-decoration:underline}.hero-expandable.clipped[data-v-649dff21]{cursor:pointer}.hero-meta[data-v-649dff21]{align-items:center;column-gap:var(--space-8);row-gap:var(--space-4);font-size:var(--text-base);color:var(--text-color-secondary);flex-wrap:wrap;display:flex}.hero-feed[data-v-649dff21]{align-items:center;gap:var(--space-4);cursor:pointer;font:inherit;color:var(--text-color);background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.hero-feed-name[data-v-649dff21]{font-family:var(--font-heading)}.hero-feed-via[data-v-649dff21]{color:var(--text-color-secondary);font-weight:400}.hero-feed:hover .hero-feed-name[data-v-649dff21]{text-underline-offset:.2em;text-decoration:underline}.hero-favicon[data-v-649dff21]{object-fit:contain;border-radius:3px;width:18px;height:18px}.hero-meta-actions[data-v-649dff21]{align-items:center;gap:var(--space-2);margin-left:auto;display:inline-flex}@media (hover:hover){.hero-meta-actions[data-v-649dff21]{opacity:0;transition:opacity .15s}.hero:hover .hero-meta-actions[data-v-649dff21],.hero:focus-within .hero-meta-actions[data-v-649dff21]{opacity:1}.hero-meta-actions[data-v-649dff21]:has(.vote-btn.active){opacity:1}}@media (prefers-reduced-motion:reduce){.hero-meta-actions[data-v-649dff21]{transition:none}}.hero-tags[data-v-649dff21]{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero-tag[data-v-649dff21]{padding:var(--space-2) var(--space-5);border:1px solid var(--surface-border);border-radius:var(--radius-pill);cursor:pointer;font-size:var(--text-md);color:var(--text-color-secondary);background:0 0}.hero-tag[data-v-649dff21]:hover{color:var(--text-color);border-color:var(--text-color-secondary)}.empty-message-container[data-v-649dff21]{min-height:40vh;color:var(--text-color-secondary);justify-content:center;align-items:center;display:flex}.sentinel[data-v-649dff21]{visibility:hidden;height:1px}@media (max-width:64rem){.hero.has-video[data-v-649dff21]{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.hero-title[data-v-649dff21]{font-size:clamp(2rem,5vw,2.8rem)}}@media (max-width:48rem){.newspaper-container[data-v-649dff21]{padding:var(--space-8) var(--space-8) var(--space-16)}.hero[data-v-649dff21]{gap:var(--space-10);margin-bottom:3rem}.np-masthead[data-v-649dff21]{align-items:baseline;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-8)}.has-ground .np-masthead[data-v-649dff21]{min-height:3.25rem}.np-ear[data-v-649dff21]{min-width:0;max-width:none;display:block}.format-compact .hero-media-frame[data-v-649dff21]{aspect-ratio:16/9;height:auto;margin:0 calc(-1 * var(--space-8));border-radius:0}.newspaper-container .hero.has-portrait .hero-media-frame[data-v-649dff21]{border-radius:var(--radius-md);justify-self:center;margin-inline-start:0;margin-inline-end:0}@media (hover:hover){.hero-meta-actions[data-v-649dff21]{display:none}.hero:hover .hero-meta-actions[data-v-649dff21],.hero:focus-within .hero-meta-actions[data-v-649dff21]{display:inline-flex}.hero-meta-actions[data-v-649dff21]:has(.vote-btn.active){display:inline-flex}}.hero-title[data-v-649dff21],.hero:not(.has-media) .hero-title[data-v-649dff21]{font-size:2rem;line-height:1.08}.hero-expandable[data-v-649dff21]{max-height:7rem}.hero-description[data-v-649dff21] .post-description{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.hero-image[data-v-649dff21],.hero-expandable[data-v-649dff21]{transition:none}.hero-media-frame:hover .hero-image[data-v-649dff21]{transform:none}}.feed-source[data-v-da7e3bce]{min-width:0;color:var(--text-color-secondary);align-items:center;gap:.375rem;font-size:.78rem;display:inline-flex}.feed-source-icon[data-v-da7e3bce]{object-fit:cover;border-radius:4px;flex:none;width:16px;height:16px}.feed-source-name[data-v-da7e3bce]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.all-unread-wrapper[data-v-0e5912ea]{background:var(--surface-ground);height:100%;display:flex;overflow:hidden}.all-unread-container[data-v-0e5912ea]{min-width:0;color:var(--text-color);font-family:var(--font-body);flex:1;padding:2.75rem 3rem 5rem;overflow-y:auto}.briefing[data-v-0e5912ea]{max-width:1180px}.animate-fade-in[data-v-0e5912ea]{animation:fadeIn-0e5912ea var(--duration-normal) var(--ease-smooth)}@keyframes fadeIn-0e5912ea{0%{opacity:0}}.lede[data-v-0e5912ea]{max-width:22em;font-family:var(--font-reader);letter-spacing:-.015em;font-variant-numeric:lining-nums;text-wrap:balance;margin:0;font-size:2.6rem;font-weight:400;line-height:1.12}.lede-sub[data-v-0e5912ea]{margin:var(--space-6) 0 0;max-width:44em;color:var(--text-color-secondary);text-wrap:pretty;font-size:.94rem;line-height:1.5}.lede-actions[data-v-0e5912ea]{align-items:center;gap:var(--space-4) var(--space-8);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.lede-note[data-v-0e5912ea]{color:var(--text-color-tertiary);font-size:.8rem}.btn[data-v-0e5912ea]{border:1px solid var(--surface-border);border-radius:var(--radius-sm);color:var(--text-color);font:inherit;white-space:nowrap;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-smooth), background var(--duration-fast) var(--ease-smooth);background:0 0;padding:.375rem .75rem;font-size:.8rem;font-weight:500}.btn[data-v-0e5912ea]:hover{border-color:color-mix(in srgb, var(--primary-color), transparent 45%)}.btn.primary[data-v-0e5912ea]{background:var(--primary-color);border-color:var(--primary-color);color:var(--primary-color-text)}.btn.primary[data-v-0e5912ea]:hover{background:color-mix(in srgb, var(--primary-color), white 12%)}.btn.quiet[data-v-0e5912ea]{color:var(--text-color-secondary);border-color:#0000;padding-inline-start:.5rem;padding-inline-end:.5rem}.btn.quiet[data-v-0e5912ea]:hover{color:var(--text-color)}.textbtn[data-v-0e5912ea]{color:var(--text-color-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:500}.textbtn[data-v-0e5912ea]:hover{color:var(--text-color)}.more[data-v-0e5912ea]{margin-top:var(--space-8);color:var(--primary-color);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:500;display:block}.briefing-grid[data-v-0e5912ea]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:4rem;margin-top:2.5rem;display:grid}.section-h[data-v-0e5912ea]{font-family:var(--font-body);color:var(--text-color);margin:0;font-size:.94rem;font-weight:600}.section-h .n[data-v-0e5912ea]{margin-left:var(--space-3);color:var(--text-color-tertiary);font-variant-numeric:tabular-nums;font-weight:500}.rank[data-v-0e5912ea]{margin:0;padding:0;list-style:none}.story[data-v-0e5912ea]{border-top:1px solid color-mix(in srgb, var(--surface-border), transparent 35%);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;padding:.875rem 0;display:grid}.story[data-v-0e5912ea]:first-child{border-top:0;padding-top:0}.story.lead[data-v-0e5912ea]{padding-bottom:1.375rem}.headline[data-v-0e5912ea]{font-family:var(--font-reader);color:var(--text-color);text-wrap:pretty;transition:color var(--duration-fast) var(--ease-smooth);font-size:1.2rem;font-weight:500;line-height:1.28}.story.lead .headline[data-v-0e5912ea]{letter-spacing:-.01em;font-size:1.75rem;line-height:1.15}.story:hover .headline[data-v-0e5912ea]{color:var(--primary-color)}.story.is-read .headline[data-v-0e5912ea]{color:var(--text-color-tertiary)}.excerpt[data-v-0e5912ea]{margin:var(--space-4) 0 0;max-width:38em;color:var(--text-color-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.meta[data-v-0e5912ea]{align-items:center;gap:.625rem;min-width:0;margin-top:.3rem;display:flex}.age[data-v-0e5912ea]{color:var(--text-color-tertiary);font-variant-numeric:tabular-nums;font-size:.78rem}.story-aside[data-v-0e5912ea]{align-items:center;display:flex}.thumb[data-v-0e5912ea],.sthumb[data-v-0e5912ea]{border-radius:var(--radius-sm);object-fit:cover;background:var(--surface-card)}.thumb[data-v-0e5912ea]{aspect-ratio:3/2;width:168px}.sthumb[data-v-0e5912ea]{aspect-ratio:1;width:76px}.row-actions[data-v-0e5912ea]{align-items:center;gap:var(--space-2);display:none}@media (hover:hover){.story:hover .row-actions[data-v-0e5912ea],.story:focus-within .row-actions[data-v-0e5912ea]{display:inline-flex}.story:not(.lead):hover .sthumb[data-v-0e5912ea],.story:not(.lead):focus-within .sthumb[data-v-0e5912ea]{display:none}.story.lead .row-actions[data-v-0e5912ea]{margin-left:var(--space-6)}}.rest[data-v-0e5912ea]{margin-top:3rem}.rest-sub[data-v-0e5912ea]{margin:var(--space-2) 0 var(--space-6);color:var(--text-color-tertiary);font-size:.8rem}.topics[data-v-0e5912ea]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.75rem;display:grid}.topic[data-v-0e5912ea]{justify-content:space-between;gap:var(--space-6);border:0;border-top:1px solid color-mix(in srgb, var(--surface-border), transparent 35%);color:var(--text-color);font:inherit;text-align:left;background:0 0;padding:.625rem 0;font-size:.875rem;display:flex}button.topic[data-v-0e5912ea]{cursor:pointer}button.topic[data-v-0e5912ea]:hover{color:var(--primary-color)}.topic .n[data-v-0e5912ea]{color:var(--text-color-tertiary);font-variant-numeric:tabular-nums}.rail-note[data-v-0e5912ea]{margin:var(--space-2) 0 var(--space-8);color:var(--text-color-tertiary);font-size:.78rem}.bin[data-v-0e5912ea]{border-top:1px solid color-mix(in srgb, var(--surface-border), transparent 35%);padding:.875rem 0}.bin-top[data-v-0e5912ea]{align-items:baseline;gap:.625rem;display:flex}.bin-name[data-v-0e5912ea]{font-size:.875rem;font-weight:600}.bin-n[data-v-0e5912ea]{font-family:var(--font-reader);font-variant-numeric:lining-nums tabular-nums;margin-left:auto;font-size:1.35rem}.bin-what[data-v-0e5912ea]{margin:var(--space-1) 0 var(--space-4);color:var(--text-color-tertiary);font-size:.78rem}.bin-ex[data-v-0e5912ea]{margin:0;padding:0;list-style:none}.bin-ex li[data-v-0e5912ea]{gap:var(--space-3);color:var(--text-color-secondary);white-space:nowrap;cursor:pointer;align-items:baseline;padding:1px 0;font-size:.78rem;display:flex;overflow:hidden}.bin-ex li[data-v-0e5912ea]:hover{color:var(--text-color)}.bin-ex li>span[data-v-0e5912ea]:last-child{text-overflow:ellipsis;overflow:hidden}.bin-ex .feed-source[data-v-0e5912ea]{flex:none}.bin-foot[data-v-0e5912ea]{justify-content:space-between;align-items:center;margin-top:.625rem;display:flex}.rail-all[data-v-0e5912ea]{margin-top:var(--space-3);border-top:1px solid color-mix(in srgb, var(--surface-border), transparent 35%);justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.story[data-v-0e5912ea]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.btn[data-v-0e5912ea]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.textbtn[data-v-0e5912ea]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.more[data-v-0e5912ea]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}button.topic[data-v-0e5912ea]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}@media (max-width:48rem){.all-unread-container[data-v-0e5912ea]{padding:1.625rem 1rem 3.75rem}.lede[data-v-0e5912ea]{font-size:1.85rem}.lede-sub[data-v-0e5912ea]{font-size:.875rem}.briefing-grid[data-v-0e5912ea]{grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-top:1.75rem}.rail[data-v-0e5912ea]{order:-1}.bins[data-v-0e5912ea]{scrollbar-width:none;gap:.625rem;margin:0 -1rem;padding:0 1rem .25rem;display:flex;overflow-x:auto}.bin[data-v-0e5912ea]{border:1px solid color-mix(in srgb, var(--surface-border), transparent 35%);border-radius:var(--radius-md);flex:0 0 210px;min-width:0;padding:.75rem}.bin-what[data-v-0e5912ea],.bin:not(.is-reviewing) .bin-ex[data-v-0e5912ea]{display:none}.bin.is-reviewing[data-v-0e5912ea]{flex-basis:calc(100vw - 3rem)}.bin-ex li[data-v-0e5912ea]{padding:.25rem 0}.rail-all[data-v-0e5912ea]{border-top:0;padding-top:.75rem}.story.lead .headline[data-v-0e5912ea]{font-size:1.45rem}.thumb[data-v-0e5912ea]{width:96px}.sthumb[data-v-0e5912ea]{width:56px}.topics[data-v-0e5912ea]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.animate-fade-in[data-v-0e5912ea]{animation:none}}.local-weather[data-v-9d6fbb61]{color:var(--text-color-secondary);white-space:nowrap;text-decoration:none;display:inline-block}.local-weather[data-v-9d6fbb61]:hover{color:var(--text-color)}.local-weather[data-v-9d6fbb61]:focus-visible{color:var(--text-color)}.local-weather[data-v-9d6fbb61]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:var(--radius-sm)}.local-weather-line[data-v-9d6fbb61]{font-size:1rem;line-height:1.5}.local-weather-ear[data-v-9d6fbb61]{font-family:var(--font-reader);font-size:1.0625rem;line-height:1.55}.local-ground[data-v-ab9efbca]{z-index:-1;pointer-events:none;opacity:0;-webkit-mask-composite:source-in;height:7.5rem;transition:opacity .9s;position:absolute;top:0;bottom:auto;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,#000 30%,#0000 75%),linear-gradient(#000 88%,#0000);mask-image:linear-gradient(270deg,#000 30%,#0000 75%),linear-gradient(#000 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.local-ground.is-ready[data-v-ab9efbca]{opacity:1}.local-ground-svg[data-v-ab9efbca]{display:block}.ground-counties[data-v-ab9efbca]{fill:none;stroke:color-mix(in srgb, var(--text-color) 9%, transparent);stroke-width:.8px;stroke-linejoin:round}.ground-neighbour[data-v-ab9efbca]{fill:none;stroke:color-mix(in srgb, var(--text-color) 8%, transparent);stroke-width:.8px;stroke-linejoin:round}.ground-outline[data-v-ab9efbca]{fill:none;stroke:color-mix(in srgb, var(--text-color) 18%, transparent);stroke-width:1.1px;stroke-linejoin:round}.ground-town[data-v-ab9efbca]{fill:color-mix(in srgb, var(--text-color) 42%, transparent)}.ground-town-name[data-v-ab9efbca]{font-family:var(--font-reader);fill:color-mix(in srgb, var(--text-color) 40%, transparent);stroke:var(--surface-ground);stroke-width:4px;stroke-linejoin:round;paint-order:stroke;font-size:.875rem;font-style:italic}@media (max-width:45rem){.local-ground[data-v-ab9efbca]{height:5.25rem;-webkit-mask-image:linear-gradient(270deg,#000 40%,#0000 85%),linear-gradient(#000 85%,#0000);mask-image:linear-gradient(270deg,#000 40%,#0000 85%),linear-gradient(#000 85%,#0000)}}@media (prefers-reduced-motion:reduce){.local-ground[data-v-ab9efbca]{transition:none}}.action-icon[data-v-a17162a5]{vertical-align:middle;flex-shrink:0;display:inline-block}.navigation-icon[data-v-ea2a185c]{width:var(--navigation-icon-size);height:var(--navigation-icon-size);vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.navigation-icon--mask[data-v-ea2a185c]{-webkit-mask:var(--navigation-icon-mask) center / contain no-repeat;mask:var(--navigation-icon-mask) center / contain no-repeat;background:currentColor}.navigation-icon img[data-v-ea2a185c]{object-fit:contain;width:100%;height:100%}.navigation-icon--mask img[data-v-ea2a185c]{opacity:0}.navigation-icon>i[data-v-ea2a185c]{font-size:var(--navigation-icon-size)}.feed-glyph-img[data-v-561beb30]{border-radius:var(--radius-sm);object-fit:cover}.invitation-notice[data-v-7f4a7461]{z-index:102;border:1px solid var(--surface-border);background:var(--surface-card);width:max-content;max-width:calc(100vw - 32px);color:var(--text-color);font-size:var(--text-sm);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:fixed;bottom:4rem;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0002}.invitation-notice-copy[data-v-7f4a7461]{flex-direction:column;gap:3px;display:flex}.invitation-notice-copy span[data-v-7f4a7461]{color:var(--text-color-secondary)}.invitation-notice button[data-v-7f4a7461]{font:inherit;cursor:pointer;background:0 0;border:0;padding:8px}.invitation-notice-action[data-v-7f4a7461]{color:var(--primary-color);white-space:nowrap}.invitation-notice-dismiss[data-v-7f4a7461]{color:var(--text-color-secondary)}@media (max-width:600px){.invitation-notice[data-v-7f4a7461]{box-sizing:border-box;flex-wrap:wrap;gap:6px;width:calc(100vw - 32px)}.invitation-notice>.pi[data-v-7f4a7461]{display:none}.invitation-notice-copy[data-v-7f4a7461]{flex:1}.invitation-notice-action[data-v-7f4a7461]{text-align:left;order:3;width:100%;padding-left:0!important}}.command-bar[data-v-c9c0c174]{width:100%;max-width:720px;position:relative}.input-wrapper[data-v-c9c0c174]{background:color-mix(in srgb, var(--surface-hover), transparent 20%);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);border:1px solid #0000;align-items:center;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}@media (hover:hover){.input-wrapper[data-v-c9c0c174]:hover{background:var(--surface-hover)}}.command-bar.focused .input-wrapper[data-v-c9c0c174]{border-color:var(--primary-color);background:var(--surface-overlay);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color), transparent 85%)}.feed-mode-icon[data-v-c9c0c174]{border-radius:var(--radius-full);object-fit:cover;width:1.8rem;height:1.8rem;margin-left:var(--space-2);margin-right:var(--space-1);flex-shrink:0}.scope-toggle[data-v-c9c0c174]{all:unset;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.scope-deck[data-v-c9c0c174],.scope-card-front[data-v-c9c0c174]{display:contents}.scope-card-back[data-v-c9c0c174],.scope-badge[data-v-c9c0c174]{display:none}.scope-icon-global[data-v-c9c0c174]{width:1.8rem;font-size:var(--text-lg);color:var(--text-color-secondary);margin-left:var(--space-2);margin-right:var(--space-1);text-align:center;flex-shrink:0}.topic-mode-icon[data-v-c9c0c174]{margin-left:var(--space-2);margin-right:var(--space-1);flex-shrink:0}.mode-icon[data-v-c9c0c174]{width:1.8rem;margin-left:var(--space-2);margin-right:var(--space-1);font-size:var(--text-lg);text-align:center;flex-shrink:0;transition:color .2s}.field-end[data-v-c9c0c174]{display:none}.command-input[data-v-c9c0c174]{min-width:0;color:var(--text-color);font-size:var(--text-lg);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);text-overflow:ellipsis;background:0 0;border:none;outline:none;flex:1;height:2.1rem;transition:all .25s}@keyframes scope-front-in-c9c0c174{0%{transform:translate(6px,6px)scale(.84)}}@keyframes scope-back-in-c9c0c174{0%{transform:none}}@media (prefers-reduced-motion:reduce){.scope-deck.is-swapped .scope-card-front[data-v-c9c0c174],.scope-deck.is-swapped .scope-card-back[data-v-c9c0c174]{animation:none}}@media (max-width:48rem){.command-bar[data-v-c9c0c174]{max-width:none}.input-wrapper[data-v-c9c0c174]{padding-block-start:0;padding-block-end:0;min-height:2.75rem;padding-left:0}.scope-toggle[data-v-c9c0c174]{padding-left:var(--space-4);-webkit-tap-highlight-color:transparent;align-self:stretch}.input-wrapper>.mode-icon[data-v-c9c0c174]{margin-left:var(--space-6)}.command-bar.bare .scope-toggle[data-v-c9c0c174],.command-bar.bare .mode-icon[data-v-c9c0c174]{display:none}.command-bar.bare .command-input[data-v-c9c0c174]{padding-left:var(--space-8)}.scope-deck[data-v-c9c0c174]{width:1.875rem;height:1.875rem;margin:0 var(--space-4) 0 var(--space-2);display:block;position:relative}.scope-card-front[data-v-c9c0c174],.scope-card-back[data-v-c9c0c174]{border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.scope-card-back[data-v-c9c0c174]{background:var(--surface-card);border:1px solid color-mix(in srgb, var(--surface-border), transparent 20%);transform:translate(6px,6px)scale(.84)}.scope-card-front[data-v-c9c0c174]{background:color-mix(in srgb, var(--primary-color) 15%, var(--surface-overlay));border:1.5px solid var(--primary-color)}.scope-card .topic-mode-icon[data-v-c9c0c174],.scope-card .feed-mode-icon[data-v-c9c0c174],.scope-card .scope-icon-global[data-v-c9c0c174]{width:1.375rem;height:1.375rem;font-size:var(--text-lg);margin:0;line-height:1.375rem}.scope-card .scope-icon-global[data-v-c9c0c174]{color:var(--primary-color)}.scope-badge[data-v-c9c0c174]{border-radius:var(--radius-full);background:var(--surface-ground);border:1px solid color-mix(in srgb, var(--surface-border), transparent 10%);width:17px;height:17px;color:var(--text-color);justify-content:center;align-items:center;display:flex;position:absolute;top:-6px;right:-7px}.scope-deck.is-swapped .scope-card-front[data-v-c9c0c174]{animation:scope-front-in-c9c0c174 .28s var(--ease-smooth)}.scope-deck.is-swapped .scope-card-back[data-v-c9c0c174]{animation:scope-back-in-c9c0c174 .28s var(--ease-smooth)}.field-end[data-v-c9c0c174]{width:2.75rem;margin-right:calc(-1 * var(--space-4));cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding:0;display:flex}.search-glyph[data-v-c9c0c174]{color:var(--text-color-secondary)}.clear-disc[data-v-c9c0c174]{border-radius:var(--radius-full);background:color-mix(in srgb, var(--text-color-secondary), transparent 55%);width:1.375rem;height:1.375rem;color:var(--surface-ground);transition:background var(--duration-fast) var(--ease-default);justify-content:center;align-items:center;display:flex}.clear-btn:active .clear-disc[data-v-c9c0c174]{background:var(--text-color-secondary)}.command-input[data-v-c9c0c174]{padding-left:var(--space-3);font-size:1rem}}.command-input[data-v-c9c0c174]::placeholder{color:var(--text-color-secondary);opacity:var(--opacity-soft)}.command-suggestions[data-v-c9c0c174]{z-index:150;box-sizing:border-box;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--surface-overlay);border:1px solid color-mix(in srgb, var(--surface-border), transparent 20%);box-shadow:var(--shadow-elevated);flex-direction:column;display:flex;position:fixed}.suggestion[data-v-c9c0c174]{all:unset;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--text-color);font-size:var(--text-base);cursor:pointer;display:flex}.suggestion.selected[data-v-c9c0c174]{background:color-mix(in srgb, var(--primary-color), transparent 85%)}.suggestion.polly[data-v-c9c0c174]{color:var(--text-color-secondary)}.suggestion-icon[data-v-c9c0c174]{width:1.8rem;color:var(--primary-color);flex-shrink:0;justify-content:center;align-items:center;display:flex}.suggestion-favicon[data-v-c9c0c174]{border-radius:var(--radius-sm);object-fit:cover;width:1.25rem;height:1.25rem}.suggestion.polly .suggestion-icon[data-v-c9c0c174]{color:var(--text-color-secondary)}.suggestion-label[data-v-c9c0c174]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (max-width:48rem){.suggestion-label[data-v-c9c0c174]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.suggestion-key[data-v-c9c0c174]{font-family:inherit;font-size:var(--text-sm);border-radius:var(--radius-sm);border:1px solid var(--surface-border);color:var(--text-color-secondary);flex-shrink:0;padding:1px 6px}.suggestion-key.quiet[data-v-c9c0c174]{opacity:var(--opacity-soft)}.action-hint[data-v-c9c0c174]{font-size:var(--text-sm);color:var(--green-400);background:rgba(var(--green-400-rgb), .1);border:1px solid color-mix(in srgb, var(--green-400), transparent 70%);border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;pointer-events:none;margin-right:var(--space-4);padding:2px 6px;font-weight:600}.sheet-overlay[data-v-f9453d7a]{z-index:1000;overscroll-behavior:contain;touch-action:none;background-color:#00000080;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sheet-panel[data-v-f9453d7a]{background:var(--surface-card);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border:1px solid var(--surface-border);width:100%;box-shadow:var(--shadow-elevated);padding:var(--space-4) 0;min-height:0;max-height:75dvh;transition:min-height var(--duration-normal) var(--ease-default), max-height var(--duration-normal) var(--ease-default);border-bottom:none;overflow:hidden}.sheet-handle[data-v-f9453d7a]{background:color-mix(in srgb, var(--text-color-secondary), transparent 60%);border-radius:var(--radius-pill);width:48px;height:4px;margin:var(--space-3) auto var(--space-5)}.sheet-feeds[data-v-f9453d7a]{align-items:center;gap:var(--space-4);scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;scroll-snap-type:x proximity;--fade-start:0px;--fade-end:0px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);flex-shrink:0;padding:.25rem calc(50% - 22px) .5rem;display:flex;overflow:auto hidden}.sheet-feeds.fade-start[data-v-f9453d7a]{--fade-start:3rem}.sheet-feeds.fade-end[data-v-f9453d7a]{--fade-end:3rem}.sheet-feeds[data-v-f9453d7a]::-webkit-scrollbar{display:none}.sheet-feed[data-v-f9453d7a]{border-radius:var(--radius-md);cursor:pointer;width:44px;min-width:44px;height:44px;transition:border-color var(--duration-fast) var(--ease-default), background var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-smooth);scroll-snap-align:center;background:0 0;border:2px solid #0000;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.sheet-feed[data-v-f9453d7a]:active{transform:scale(.92)}.sheet-feed.active[data-v-f9453d7a]{border-color:var(--primary-color);background:color-mix(in srgb, var(--primary-color), transparent 85%)}.sheet-feed.pre-active[data-v-f9453d7a]{border-color:color-mix(in srgb, var(--primary-color), transparent 50%);background:color-mix(in srgb, var(--primary-color), transparent 92%)}.sheet-feed.pre-active .sheet-feed-img[data-v-f9453d7a]{opacity:.8}.sheet-feed-img[data-v-f9453d7a]{border-radius:var(--radius-md);object-fit:cover;width:32px;height:32px;transition:opacity var(--duration-fast) var(--ease-default)}.sheet-feed:not(.active) .sheet-feed-img[data-v-f9453d7a]{opacity:var(--opacity-muted)}.sheet-virtual-icon[data-v-f9453d7a]{font-size:var(--text-2xl);color:var(--text-color-secondary);transition:color var(--duration-fast) var(--ease-default)}.sheet-feed.active .sheet-virtual-icon[data-v-f9453d7a]{color:var(--primary-color)}.sheet-feed:not(.active) .sheet-topic-icon[data-v-f9453d7a]{opacity:var(--opacity-muted)}.sheet-feed.pre-active .sheet-topic-icon[data-v-f9453d7a]{opacity:.8}@keyframes unread-pulse-f9453d7a{0%,to{opacity:1;box-shadow:0 0 4px var(--primary-color)}50%{opacity:.6;box-shadow:0 0 8px var(--primary-color)}}.sheet-alert-mark[data-v-f9453d7a]{border-radius:var(--radius-full);background:var(--color-error);color:#fff;text-align:center;width:15px;height:15px;font-size:10px;font-weight:700;line-height:15px;position:absolute;top:0;right:0}.sheet-unread-dot[data-v-f9453d7a]{border-radius:var(--radius-full);background:var(--primary-color);width:7px;height:7px;box-shadow:0 0 4px var(--primary-color);animation:unread-pulse-f9453d7a 2.5s var(--ease-default) infinite;position:absolute;top:3px;right:3px}.sheet-feed-divider[data-v-f9453d7a]{background:var(--surface-border);opacity:.3;flex-shrink:0;width:1px;height:24px}.sheet-feed-label[data-v-f9453d7a]{min-height:1.4rem;padding:0 var(--space-8) var(--space-2);font-size:var(--text-md);color:var(--text-color-secondary);white-space:nowrap;text-overflow:ellipsis;text-align:center;letter-spacing:.02em;font-weight:500;overflow:hidden}.sheet-here[data-v-f9453d7a]{padding:var(--space-8) var(--space-10) var(--space-10);border-top:1px solid color-mix(in srgb, var(--surface-border), transparent 40%)}.here-hide[data-v-f9453d7a]{margin-top:var(--space-6);padding:var(--space-2) 0;color:var(--text-color-secondary);font:inherit;font-size:var(--text-md);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline;display:block}.sheet-hidden[data-v-f9453d7a]{padding:var(--space-6) var(--space-10) var(--space-8);border-top:1px solid color-mix(in srgb, var(--surface-border), transparent 40%)}.hidden-heading[data-v-f9453d7a]{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-color-secondary);font-weight:600}.hidden-row[data-v-f9453d7a]{align-items:center;gap:var(--space-4);width:100%;min-height:2.75rem;color:var(--text-color);font:inherit;font-size:var(--text-md);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.hidden-row .hidden-icon[data-v-f9453d7a]{opacity:.6;flex-shrink:0}.hidden-row .hidden-name[data-v-f9453d7a]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.hidden-row .hidden-show[data-v-f9453d7a]{color:var(--primary-color);font-weight:500}.here-title[data-v-f9453d7a]{font-family:var(--font-reader);letter-spacing:-.015em;color:var(--text-color);overflow-wrap:anywhere;margin:0;font-size:1.6rem;font-weight:600;line-height:1.1}.here-state[data-v-f9453d7a]{margin:var(--space-3) 0 0;font-family:var(--font-reader);color:var(--text-color-secondary);text-wrap:pretty;font-size:1.125rem;line-height:1.5}.here-count[data-v-f9453d7a]{font-variant-numeric:lining-nums tabular-nums;color:var(--primary-color);font-weight:600}.here-switch[data-v-f9453d7a]{font:inherit;color:var(--text-color);cursor:pointer;background:0 0;border:none;padding:0;position:relative}.here-switch[data-v-f9453d7a]:after{content:"";position:absolute;top:-.6rem;bottom:-.6rem;left:-.3rem;right:-.3rem}.here-word[data-v-f9453d7a]{-webkit-text-decoration:underline dotted color-mix(in srgb, var(--primary-color), transparent 15%);text-decoration:underline dotted color-mix(in srgb, var(--primary-color), transparent 15%);text-underline-offset:.24em;border-radius:var(--radius-sm);text-decoration-thickness:1.5px;display:inline-block}.here-word.switched[data-v-f9453d7a]{animation:here-word-in-f9453d7a .55s var(--ease-smooth)}@keyframes here-word-in-f9453d7a{0%{opacity:0;background:color-mix(in srgb, var(--primary-color), transparent 70%);transform:translateY(.3em)}35%{opacity:1;transform:none}to{background:0 0}}@media (prefers-reduced-motion:reduce){.here-word.switched[data-v-f9453d7a]{animation:none}}.here-sr[data-v-f9453d7a]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.here-mark[data-v-f9453d7a]{justify-content:center;align-items:center;gap:var(--space-4);width:100%;min-height:2.875rem;margin-top:var(--space-8);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--primary-color), transparent 55%);background:color-mix(in srgb, var(--primary-color), transparent 86%);color:var(--primary-color);font-family:var(--font-heading);font-size:var(--text-lg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--ease-default);font-weight:500;display:flex}.here-mark[data-v-f9453d7a]:active{background:color-mix(in srgb, var(--primary-color), transparent 76%)}.sheet-places[data-v-f9453d7a]{padding:var(--space-4) var(--space-6) 0;border-top:1px solid color-mix(in srgb, var(--surface-border), transparent 40%);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mobile-menu-item[data-v-f9453d7a]{align-items:center;gap:var(--space-3);min-height:4.75rem;padding:var(--space-6) var(--space-2);border-radius:var(--radius-md);color:var(--text-color);font-family:var(--font-heading);font-size:var(--text-md);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--ease-default);background:0 0;border:none;flex-direction:column;display:flex}.mobile-menu-item[data-v-f9453d7a]:active{background:color-mix(in srgb, var(--primary-color), transparent 88%)}.mobile-menu-item .menu-artwork[data-v-f9453d7a]{color:var(--text-color-secondary);transition:color var(--duration-fast) var(--ease-default)}.mobile-menu-item:active .menu-artwork[data-v-f9453d7a]{color:var(--primary-color)}.here-switch[data-v-f9453d7a]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.here-mark[data-v-f9453d7a]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.mobile-menu-item[data-v-f9453d7a]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.sheet-enter-active[data-v-f9453d7a],.sheet-leave-active[data-v-f9453d7a]{transition:background-color var(--duration-normal) var(--ease-default)}.sheet-enter-active .sheet-panel[data-v-f9453d7a],.sheet-leave-active .sheet-panel[data-v-f9453d7a]{transition:transform var(--duration-normal) var(--ease-default), min-height var(--duration-normal) var(--ease-default), max-height var(--duration-normal) var(--ease-default)}.sheet-enter-from[data-v-f9453d7a],.sheet-leave-to[data-v-f9453d7a]{background-color:#0000}.sheet-enter-from .sheet-panel[data-v-f9453d7a],.sheet-leave-to .sheet-panel[data-v-f9453d7a]{transform:translateY(100%)}.sheet-menu-content[data-v-f9453d7a]{padding-bottom:env(safe-area-inset-bottom,1rem);flex-direction:column;display:flex;overflow-y:auto}.top-bar[data-v-d3ee25c0]{z-index:100;height:4rem;padding:0 var(--space-6) 0 var(--space-20);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-ground), transparent 2%), color-mix(in srgb, var(--surface-ground), transparent 8%));-webkit-backdrop-filter:blur(28px)saturate(1.3);transition:left var(--duration-normal) var(--ease-smooth), width var(--duration-normal) var(--ease-smooth);grid-template-columns:auto 1fr auto;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.top-bar[data-v-d3ee25c0]:before{content:"";background:linear-gradient(90deg, transparent 10%, color-mix(in srgb, var(--surface-border), transparent 50%), transparent 90%);height:1px;position:absolute;top:0;left:0;right:0}.top-bar[data-v-d3ee25c0]:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface-border), transparent 20%), transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.bar-group[data-v-d3ee25c0]{align-items:center;gap:var(--space-2);display:flex}.desktop-actions[data-v-d3ee25c0]{background:color-mix(in srgb, var(--surface-hover), transparent 60%);border:1px solid color-mix(in srgb, var(--surface-border), transparent 70%);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-2);justify-content:flex-end;gap:var(--space-1)}.bar-center[data-v-d3ee25c0]{justify-self:center;width:100%;min-width:0;max-width:720px}.bar-btn[data-v-d3ee25c0]{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--text-color-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-smooth);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bar-btn.btn-disabled[data-v-d3ee25c0]{opacity:.3;pointer-events:none;cursor:default}@media (hover:hover){.bar-btn[data-v-d3ee25c0]:hover{background:color-mix(in srgb, var(--primary-color), transparent 88%);color:var(--primary-color);text-shadow:0 0 8px color-mix(in srgb, var(--primary-color), transparent 50%);transform:scale(1.08)}}.bar-btn[data-v-d3ee25c0]:active{background:color-mix(in srgb, var(--primary-color), transparent 80%);transform:scale(.95)}.bar-btn[data-v-d3ee25c0]:disabled,.bar-btn[data-v-d3ee25c0]:disabled:hover,.bar-btn[data-v-d3ee25c0]:disabled:active{opacity:.45;cursor:not-allowed;color:var(--text-color-secondary);background:0 0;transform:none}.bar-btn .pi[data-v-d3ee25c0]{font-size:var(--text-xl);transition:inherit}.feed-manager-btn[data-v-d3ee25c0]{margin-left:var(--space-1);color:color-mix(in srgb, #f26522, var(--text-color-secondary) 22%);position:relative}.feed-manager-btn[data-v-d3ee25c0]:hover{color:#f26522}.feed-manager-btn[data-v-d3ee25c0]:before{content:"";background:color-mix(in srgb, var(--surface-border), transparent 40%);pointer-events:none;width:1px;height:60%;position:absolute;top:20%;left:-.25rem}.bar-feed-icon[data-v-d3ee25c0]{width:1rem;height:1rem}.gear-icon:hover .pi[data-v-d3ee25c0]{transition:transform var(--duration-slow) var(--ease-smooth);transform:rotate(60deg)}.view-dial-wrap[data-v-d3ee25c0]{align-items:center;display:inline-flex;position:relative}.view-cycle-btn[data-v-d3ee25c0]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.view-dial-menu[data-v-d3ee25c0]{top:calc(100% + var(--space-1));padding:var(--space-1);gap:var(--space-1);background:color-mix(in srgb, var(--surface-ground), transparent 6%);-webkit-backdrop-filter:blur(28px)saturate(1.3);border:1px solid color-mix(in srgb, var(--surface-border), transparent 60%);border-radius:var(--radius-md);z-index:110;flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0003}.view-dial-action[data-v-d3ee25c0]{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--text-color-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-smooth);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.view-dial-action[data-v-d3ee25c0]:hover{background:color-mix(in srgb, var(--primary-color), transparent 88%);color:var(--primary-color);transform:scale(1.08)}.view-dial-action[data-v-d3ee25c0]:active{transform:scale(.95)}.view-dial-action.view-dial-action-active[data-v-d3ee25c0]{color:var(--primary-color);background:color-mix(in srgb, var(--primary-color), transparent 92%);text-shadow:0 0 8px color-mix(in srgb, var(--primary-color), transparent 50%)}.view-dial-action .pi[data-v-d3ee25c0]{font-size:var(--text-xl)}.view-dial-fade-enter-active[data-v-d3ee25c0],.view-dial-fade-leave-active[data-v-d3ee25c0]{transition:opacity var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-smooth)}.view-dial-fade-enter-from[data-v-d3ee25c0],.view-dial-fade-leave-to[data-v-d3ee25c0]{opacity:0;transform:translate(-50%)translateY(-4px)}.filter-active[data-v-d3ee25c0]{color:var(--primary-color);text-shadow:0 0 8px color-mix(in srgb, var(--primary-color), transparent 50%)}.bar-btn.filter-active[data-v-d3ee25c0]:hover{color:var(--primary-color)}.sidebar-toggle-btn{z-index:102;border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--text-color-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-smooth), top var(--duration-normal) var(--ease-smooth);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:fixed;top:.875rem;left:6px}.sidebar-toggle-btn:hover{background:color-mix(in srgb, var(--primary-color), transparent 88%);color:var(--primary-color);text-shadow:0 0 8px color-mix(in srgb, var(--primary-color), transparent 50%);transform:scale(1.08)}.sidebar-toggle-btn:active{transform:scale(.95)}.sidebar-toggle-btn .pi{font-size:var(--text-xl)}.mobile-only[data-v-d3ee25c0]{display:none}@media (max-width:48rem){.top-bar[data-v-d3ee25c0],.top-bar.sheet-pinned[data-v-d3ee25c0],.top-bar.strip-visible[data-v-d3ee25c0]{padding:0 var(--space-4) 0 0;column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);width:100%;left:0}.top-bar.searching[data-v-d3ee25c0]{padding:0 var(--space-4);grid-template-columns:minmax(0,1fr)}.top-bar.searching .nav-group[data-v-d3ee25c0]{display:none}.bar-center[data-v-d3ee25c0]{justify-self:stretch;max-width:none}.desktop-only[data-v-d3ee25c0],.desktop-actions[data-v-d3ee25c0]{display:none}.mobile-only[data-v-d3ee25c0]{display:flex}.bar-btn[data-v-d3ee25c0],.bar-btn[data-v-d3ee25c0]:hover,.bar-btn[data-v-d3ee25c0]:active,.bar-btn[data-v-d3ee25c0]:disabled{isolation:isolate;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;width:3rem;height:4rem;position:relative;transform:none}.bar-btn[data-v-d3ee25c0]:after{content:"";z-index:-1;border-radius:var(--radius-full);transition:background var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-smooth);position:absolute;top:calc(50% - 1.25rem);bottom:calc(50% - 1.25rem);left:calc(50% - 1.25rem);right:calc(50% - 1.25rem)}@media (hover:hover){.bar-btn[data-v-d3ee25c0]:not(:-webkit-any(:disabled,:active)):hover:after{background:color-mix(in srgb, var(--primary-color), transparent 88%)}.bar-btn[data-v-d3ee25c0]:not(:is(:disabled,:active)):hover:after{background:color-mix(in srgb, var(--primary-color), transparent 88%)}}.bar-btn[data-v-d3ee25c0]:active:after{background:color-mix(in srgb, var(--primary-color), transparent 76%);transform:scale(.9)}.bar-btn[data-v-d3ee25c0]:active{color:var(--primary-color)}.feed-deck[data-v-d3ee25c0]{width:2.25rem;height:2.25rem;transition:transform var(--duration-fast) var(--ease-smooth);display:block;position:relative}.deck-card[data-v-d3ee25c0]{border-radius:var(--radius-md);position:absolute;top:0;bottom:0;left:0;right:0}.deck-back[data-v-d3ee25c0]{background:color-mix(in srgb, var(--surface-card) 60%, var(--surface-ground));border:1px solid color-mix(in srgb, var(--surface-border), transparent 45%);transform:translate(7px,7px)scale(.84)}.deck-mid[data-v-d3ee25c0]{background:var(--surface-card);border:1px solid color-mix(in srgb, var(--surface-border), transparent 20%);transform:translate(3.5px,3.5px)scale(.92)}.feed-menu-tile[data-v-d3ee25c0]{background:color-mix(in srgb, var(--primary-color) 15%, var(--surface-ground));border:1.5px solid var(--primary-color);justify-content:center;align-items:center;display:flex;overflow:hidden}.deck-badge[data-v-d3ee25c0]{border-radius:var(--radius-full);background:var(--surface-card);border:1.5px solid var(--surface-ground);width:17px;height:17px;color:var(--text-color);justify-content:center;align-items:center;display:flex;position:absolute;top:-6px;right:-7px}.mobile-menu-btn[data-v-d3ee25c0]:after{display:none}.mobile-menu-btn:active .feed-deck[data-v-d3ee25c0]{transform:scale(.94)}}.connectivity[data-v-cc44a299]{bottom:var(--space-8);z-index:10;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-8);background:color-mix(in srgb, var(--color-warning), transparent 6%);color:#fff;font-size:var(--text-md);border-radius:var(--radius-pill);box-shadow:var(--shadow-card);pointer-events:none;font-weight:500;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.connectivity .pi[data-v-cc44a299]{font-size:var(--text-base)}.conn-fade-enter-active[data-v-cc44a299],.conn-fade-leave-active[data-v-cc44a299]{transition:opacity var(--duration-normal) var(--ease-smooth), transform var(--duration-normal) var(--ease-smooth)}.conn-fade-enter-from[data-v-cc44a299],.conn-fade-leave-to[data-v-cc44a299]{opacity:0;transform:translate(-50%,.5rem)}.confirm-backdrop[data-v-51494aa9]{z-index:10000;-webkit-backdrop-filter:blur(4px);padding:var(--space-8);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.confirm-card[data-v-51494aa9]{background:var(--surface-card);border-radius:var(--radius-lg);width:100%;max-width:380px;box-shadow:var(--shadow-elevated);outline:1px solid color-mix(in srgb, var(--surface-border), transparent 30%);overflow:hidden}.confirm-accent[data-v-51494aa9]{background:var(--primary-color);height:3px;transition:background var(--duration-fast) var(--ease-default)}.confirm-danger .confirm-accent[data-v-51494aa9]{background:var(--red-500,#ef4444)}.confirm-warning .confirm-accent[data-v-51494aa9]{background:var(--orange-500,#f59e0b)}.confirm-body[data-v-51494aa9]{padding:var(--space-12) var(--space-12) var(--space-8)}.confirm-title[data-v-51494aa9]{margin:0 0 var(--space-4);font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--text-color);font-weight:600;line-height:var(--leading-tight)}.confirm-message[data-v-51494aa9]{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-color-secondary);line-height:var(--leading-relaxed);margin:0}.confirm-actions[data-v-51494aa9]{justify-content:flex-end;gap:var(--space-4);padding:var(--space-6) var(--space-12) var(--space-12);display:flex}.confirm-btn[data-v-51494aa9]{border-radius:var(--radius-sm);padding:var(--space-4) var(--space-10);font-family:var(--font-body);font-size:var(--text-base);cursor:pointer;transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-default);border:none;font-weight:500}.confirm-btn[data-v-51494aa9]:active{transform:scale(.97)}.btn-cancel[data-v-51494aa9]{color:var(--text-color-secondary);background:0 0}.btn-cancel[data-v-51494aa9]:hover{background:color-mix(in srgb, var(--surface-border), transparent 50%);color:var(--text-color)}.btn-action.btn-default[data-v-51494aa9]{background:var(--primary-color);color:var(--primary-color-text,#fff)}.btn-action.btn-default[data-v-51494aa9]:hover{filter:brightness(1.1)}.btn-action.btn-danger[data-v-51494aa9]{background:var(--red-500,#ef4444);color:#fff}.btn-action.btn-danger[data-v-51494aa9]:hover{background:var(--red-600,#dc2626)}.btn-action.btn-warning[data-v-51494aa9]{background:var(--orange-500,#f59e0b);color:#fff}.btn-action.btn-warning[data-v-51494aa9]:hover{background:var(--orange-600,#d97706)}.confirm-dialog-enter-active[data-v-51494aa9]{transition:opacity var(--duration-normal) var(--ease-smooth)}.confirm-dialog-enter-active .confirm-card[data-v-51494aa9]{transition:transform var(--duration-normal) cubic-bezier(.34, 1.4, .64, 1), opacity var(--duration-normal) var(--ease-smooth)}.confirm-dialog-leave-active[data-v-51494aa9]{transition:opacity var(--duration-fast) var(--ease-default)}.confirm-dialog-leave-active .confirm-card[data-v-51494aa9]{transition:transform var(--duration-fast) var(--ease-default), opacity var(--duration-fast) var(--ease-default)}.confirm-dialog-enter-from[data-v-51494aa9]{opacity:0}.confirm-dialog-enter-from .confirm-card[data-v-51494aa9]{opacity:0;transform:scale(.92)translateY(8px)}.confirm-dialog-leave-to[data-v-51494aa9]{opacity:0}.confirm-dialog-leave-to .confirm-card[data-v-51494aa9]{opacity:0;transform:scale(.96)}.p-toast{z-index:10000!important;width:min(22rem,100vw - 1.5rem)!important}.p-toast .p-toast-message{-webkit-backdrop-filter:blur(20px);position:relative;overflow:hidden;background:var(--surface-overlay)!important;border:1px solid var(--surface-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-elevated)!important;color:var(--text-color)!important;margin:0 0 var(--space-4) 0!important}.p-toast .p-toast-message:before{content:"";background:linear-gradient(to bottom, var(--toast-accent), transparent);border-radius:3px 0 0 3px;width:3px;height:100%;position:absolute;top:0;left:0}.p-toast .p-toast-message.p-toast-message-success{--toast-accent:var(--green-400)}.p-toast .p-toast-message.p-toast-message-error{--toast-accent:var(--red-400)}.p-toast .p-toast-message.p-toast-message-warn{--toast-accent:var(--yellow-400)}.p-toast .p-toast-message.p-toast-message-info{--toast-accent:var(--primary-color)}.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close{color:var(--green-400)!important}.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close{color:var(--red-400)!important}.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close{color:var(--yellow-400)!important}.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close{color:var(--primary-color)!important}.p-toast .p-toast-message .p-toast-message-content{padding:var(--space-5) var(--space-6)!important;background:0 0!important;border-width:0!important;align-items:flex-start!important}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{font-size:var(--text-2xl)!important}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon.p-icon{width:var(--text-2xl)!important;height:var(--text-2xl)!important}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 var(--space-4)!important}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-weight:600!important;font-size:var(--text-md)!important}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{opacity:.7;margin:var(--space-1) 0 0 0!important;font-size:var(--text-md)!important}.p-toast .p-toast-message .p-toast-icon-close{opacity:.5;width:1.5rem!important;height:1.5rem!important;color:var(--text-color-secondary)!important;background:0 0!important}.p-toast .p-toast-message .p-toast-icon-close:hover{opacity:1;background:color-mix(in srgb, var(--text-color), transparent 90%)!important}.p-toast-message-enter-from{opacity:0!important;transform:translate(1rem)!important}.p-toast-message-enter-active{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .15s!important}.verify-toast-message[data-v-8b9d3418]{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.verify-toast-text[data-v-8b9d3418]{gap:var(--space-2);flex-direction:column;display:flex}.verify-summary[data-v-8b9d3418]{font-size:.85em;font-weight:600}.verify-detail[data-v-8b9d3418]{opacity:.7;font-size:.8em}.verify-toast-actions[data-v-8b9d3418]{justify-content:flex-end;display:flex}.limit-toast[data-v-8b9d3418]{align-items:flex-start;gap:var(--space-5);width:100%;display:flex}.limit-toast-icon[data-v-8b9d3418]{font-size:var(--text-xl);color:var(--yellow-400);padding-top:var(--space-1);flex-shrink:0;align-items:center;display:flex}.limit-toast-content[data-v-8b9d3418]{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.limit-toast-actions[data-v-8b9d3418]{flex-direction:column;justify-content:center;display:flex}.limit-toast-title[data-v-8b9d3418]{font-size:var(--text-md);text-transform:uppercase;letter-spacing:.03em;color:var(--yellow-400);font-weight:700}.limit-toast-detail[data-v-8b9d3418]{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-color);opacity:.7;font-weight:500}.limit-action-btn[data-v-8b9d3418]{text-transform:uppercase;letter-spacing:.05em;transition:all .2s;padding:var(--space-3) var(--space-8)!important;font-size:var(--text-sm)!important;border-radius:var(--radius-sm)!important;border:1px solid var(--yellow-400)!important;color:var(--yellow-400)!important;background:#facc151a!important;height:auto!important;font-weight:800!important}[data-v-8b9d3418] .limit-action-btn:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;background:var(--yellow-400)!important;color:var(--surface-card)!important}.undo-toast-wrapper[data-v-002495f8]{z-index:1000;width:min(440px,92vw);position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.undo-toast[data-v-002495f8]{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6);border-radius:var(--radius-pill);background:var(--surface-card);border:1px solid color-mix(in srgb, var(--surface-border), transparent 20%);box-shadow:var(--shadow-elevated);display:flex}.undo-message[data-v-002495f8]{min-width:0;font-size:var(--text-sm);color:var(--text-color);white-space:nowrap;align-items:baseline;display:inline-flex}.undo-label[data-v-002495f8]{text-overflow:ellipsis;min-width:0;overflow:hidden}.undo-btn[data-v-002495f8]{color:var(--primary-color);font-family:var(--font-heading);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-weight:600}.undo-btn[data-v-002495f8]:hover{text-decoration:underline}.undo-btn[data-v-002495f8]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:var(--radius-sm)}.verification-banner[data-v-d63754e4]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);color:var(--text-color);background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.verification-banner-icon[data-v-d63754e4]{color:var(--primary-color);font-size:var(--text-xl)}.verification-banner-copy[data-v-d63754e4]{min-width:0;font-size:var(--text-sm);flex:1;gap:.1rem;display:grid}.verification-banner-copy span[data-v-d63754e4]{color:var(--text-color-secondary)}.verification-banner-copy .verification-banner-error[data-v-d63754e4]{color:var(--red-300,#fca5a5)}.verification-banner-action[data-v-d63754e4],.verification-banner-dismiss[data-v-d63754e4]{font:inherit;cursor:pointer;border:0}.verification-banner-action[data-v-d63754e4]{min-height:2.25rem;padding:0 var(--space-3);color:var(--primary-color-text);background:var(--primary-color);border-radius:var(--radius-md);font-size:var(--text-sm);white-space:nowrap;font-weight:600}.verification-banner-action[data-v-d63754e4]:disabled{opacity:.65;cursor:default}.verification-banner-dismiss[data-v-d63754e4]{min-height:2.75rem;padding:0 var(--space-2);font-size:var(--text-sm);white-space:nowrap;color:var(--text-color-secondary);border-radius:var(--radius-md);background:0 0;place-items:center;display:grid}.verification-banner-action[data-v-d63754e4]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.verification-banner-dismiss[data-v-d63754e4]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.verification-banner-enter-active[data-v-d63754e4],.verification-banner-leave-active[data-v-d63754e4]{transition:opacity var(--duration-normal), transform var(--duration-normal)}.verification-banner-enter-from[data-v-d63754e4],.verification-banner-leave-to[data-v-d63754e4]{opacity:0;transform:translateY(.25rem)}@media (max-width:48rem){.verification-banner[data-v-d63754e4]{flex-wrap:wrap;align-items:flex-start}.verification-banner-copy[data-v-d63754e4]{flex:calc(100% - 3rem)}.verification-banner-action[data-v-d63754e4],.verification-banner-dismiss[data-v-d63754e4]{flex:1;order:4}}.invite-friends[data-v-fcdf3163]{gap:var(--space-10);min-width:0;color:var(--text-color);flex-direction:column;display:flex}.invite-friends p[data-v-fcdf3163],.invite-friends h4[data-v-fcdf3163]{margin:0}.invite-intro[data-v-fcdf3163],.invite-field-hint[data-v-fcdf3163],.invite-empty[data-v-fcdf3163]{font-size:var(--text-md);color:var(--text-color-secondary);line-height:var(--leading-normal)}.invite-field-hint[data-v-fcdf3163]{font-size:var(--text-xs)}.invite-loading[data-v-fcdf3163]{align-items:center;gap:var(--space-4);font-size:var(--text-md);color:var(--text-color-secondary);display:flex}.invite-retry[data-v-fcdf3163]{align-self:flex-start}.error-msg[data-v-fcdf3163]{color:var(--color-error);font-size:var(--text-md);background:color-mix(in srgb, var(--color-error), transparent 92%);border:1px solid color-mix(in srgb, var(--color-error), transparent 80%);padding:var(--space-5) var(--space-6);border-radius:var(--radius-sm)}.invite-notice[data-v-fcdf3163]{align-items:center;gap:var(--space-4);color:var(--color-success);font-size:var(--text-md);background:color-mix(in srgb, var(--color-success), transparent 92%);border:1px solid color-mix(in srgb, var(--color-success), transparent 80%);padding:var(--space-5) var(--space-6);border-radius:var(--radius-sm);display:flex}.invite-notice i[data-v-fcdf3163]{font-size:var(--text-xs)}.invite-balance[data-v-fcdf3163]{gap:var(--space-4);flex-direction:column;display:flex}.invite-pips[data-v-fcdf3163]{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.invite-pip[data-v-fcdf3163]{border-radius:var(--radius-full);border:2px solid color-mix(in srgb, var(--primary-color), transparent 40%);width:.875rem;height:.875rem;transition:background var(--duration-normal) var(--ease-smooth), border-color var(--duration-normal) var(--ease-smooth);background:0 0}.invite-pip[data-state=pending][data-v-fcdf3163]{border-color:var(--primary-color);background:var(--primary-color)}.invite-pip[data-state=joined][data-v-fcdf3163]{border-color:var(--color-success);background:var(--color-success)}.invite-balance-text[data-v-fcdf3163]{font-size:var(--text-md);color:var(--text-color-secondary)}.invite-balance-text strong[data-v-fcdf3163]{font-family:var(--font-heading);font-weight:600;font-size:var(--text-3xl);color:var(--text-color);margin-right:var(--space-1)}.invite-balance[data-remaining="0"] .invite-balance-text strong[data-v-fcdf3163]{color:var(--text-color-secondary)}.invite-form[data-v-fcdf3163]{gap:var(--space-6);flex-direction:column;display:flex}.setting-item[data-v-fcdf3163]{gap:var(--space-4);flex-direction:column;display:flex}.setting-label[data-v-fcdf3163]{font-size:var(--text-md);color:var(--text-color);font-weight:500}.full-width[data-v-fcdf3163]{width:100%}.invite-form-actions[data-v-fcdf3163]{gap:var(--space-4);flex-wrap:wrap;display:flex}.invite-history[data-v-fcdf3163]{gap:var(--space-4);padding-top:var(--space-8);border-top:1px solid color-mix(in srgb, var(--surface-border), transparent 60%);flex-direction:column;display:flex}.invite-history-title[data-v-fcdf3163]{font-size:var(--text-md);color:var(--text-color);font-weight:500}.invite-list[data-v-fcdf3163]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.invite-card[data-v-fcdf3163]{gap:var(--space-3);padding:var(--space-6) 0;flex-direction:column;display:flex}.invite-card+.invite-card[data-v-fcdf3163]{border-top:1px solid color-mix(in srgb, var(--surface-border), transparent 70%)}.invite-card-heading[data-v-fcdf3163]{justify-content:space-between;align-items:baseline;gap:var(--space-6);display:flex}.invite-recipient[data-v-fcdf3163]{overflow-wrap:anywhere;min-width:0;font-size:var(--text-md);color:var(--text-color)}.invite-status[data-v-fcdf3163]{align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--text-color-secondary);flex-shrink:0;display:inline-flex}.invite-status[data-v-fcdf3163]:before{content:"";border-radius:var(--radius-full);background:var(--primary-color);width:.5rem;height:.5rem}[data-status=joined] .invite-status[data-v-fcdf3163]{color:var(--color-success)}[data-status=joined] .invite-status[data-v-fcdf3163]:before{background:var(--color-success)}[data-status=expired] .invite-status[data-v-fcdf3163],[data-status=revoked] .invite-status[data-v-fcdf3163]{color:var(--text-color-tertiary)}[data-status=expired] .invite-status[data-v-fcdf3163]:before,[data-status=revoked] .invite-status[data-v-fcdf3163]:before{background:var(--surface-border)}[data-status=expired] .invite-recipient[data-v-fcdf3163],[data-status=revoked] .invite-recipient[data-v-fcdf3163]{color:var(--text-color-secondary)}.invite-meta[data-v-fcdf3163]{gap:var(--space-2) var(--space-6);font-size:var(--text-xs);color:var(--text-color-secondary);flex-wrap:wrap;display:flex}.invite-meta-warn[data-v-fcdf3163]{color:var(--color-warning)}.invite-url[data-v-fcdf3163]{font-family:var(--font-mono);font-size:var(--text-xs);margin-top:var(--space-2)}.invite-actions[data-v-fcdf3163]{gap:var(--space-2);margin-left:calc(-1 * var(--space-4));flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.invite-pip[data-v-fcdf3163]{transition:none}}.setting-dropdown.p-dropdown[data-v-d3cc5832]{background:color-mix(in srgb, var(--surface-ground), transparent 60%);border-radius:var(--radius-sm);width:100%;box-shadow:none;color:var(--text-color);border:none}.setting-dropdown.p-dropdown[data-v-d3cc5832]:not(.p-disabled):hover{background:var(--surface-hover)}.setting-dropdown.p-dropdown.p-focus[data-v-d3cc5832]:has(:focus-visible){outline:2px solid var(--primary-color);outline-offset:2px}.setting-dropdown[data-v-d3cc5832] .p-dropdown-label{min-height:2.5rem;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);color:inherit;font-size:var(--text-sm);background:0 0;align-items:center;display:flex}.setting-dropdown[data-v-d3cc5832] .p-dropdown-trigger{width:2rem;color:var(--text-color-secondary)}.setting-dropdown-panel.p-dropdown-panel{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card)}.setting-dropdown-panel .p-dropdown-items{padding:var(--space-1)}.setting-dropdown-panel .p-dropdown-item{min-height:2.5rem;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:var(--text-color-secondary);font-size:var(--text-sm);align-items:center;display:flex}.setting-dropdown-panel .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover,.setting-dropdown-panel .p-dropdown-item.p-focus{background:var(--surface-hover);color:var(--text-color)}.setting-dropdown-panel .p-dropdown-item.p-highlight{background:color-mix(in srgb, var(--primary-color), transparent 85%);color:var(--text-color)}.icon-style-row{justify-content:space-between;align-items:center;gap:var(--space-4);flex:1;min-width:0;display:flex}.icon-style-name{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.icon-style-specimens{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.appearance-block[data-v-ca4c595d]{gap:var(--space-4);margin-bottom:var(--space-8);flex-direction:column;display:flex}.appearance-heading[data-v-ca4c595d]{align-items:center;gap:var(--space-4);min-height:2.5rem;display:flex}.appearance-label[data-v-ca4c595d]{font-size:var(--text-md);color:var(--text-color);font-weight:500}.appearance-current[data-v-ca4c595d]{font-size:var(--text-sm);color:var(--text-color-secondary)}.appearance-picker button[data-v-ca4c595d]{font-family:inherit}.appearance-link[data-v-ca4c595d]{color:var(--text-color-secondary);font-size:var(--text-xs);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.appearance-link[data-v-ca4c595d]:hover{color:var(--text-color)}.appearance-themes[data-v-ca4c595d]{gap:var(--space-4);flex-wrap:wrap;display:flex}.appearance-theme[data-v-ca4c595d]{border-radius:var(--radius-full);cursor:pointer;width:32px;height:32px;transition:transform var(--duration-fast);border:none;flex:0 0 32px;padding:0}.appearance-theme[data-v-ca4c595d]:hover{transform:scale(1.1)}.appearance-theme[aria-pressed=true][data-v-ca4c595d]{outline:2px solid var(--primary-color);outline-offset:2px}.appearance-picker button[data-v-ca4c595d]:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}summary[data-v-ca4c595d]:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}.appearance-modes.p-dropdown[data-v-ca4c595d]{width:8.5rem;margin-left:auto}.appearance-customize[data-v-ca4c595d]{margin-top:var(--space-2);font-size:var(--text-sm)}.appearance-customize summary[data-v-ca4c595d]{align-items:center;gap:var(--space-3);cursor:pointer;color:var(--text-color-secondary);list-style:none;display:inline-flex}.appearance-customize summary[data-v-ca4c595d]::-webkit-details-marker{display:none}.appearance-customize summary[data-v-ca4c595d]:hover{color:var(--text-color)}.appearance-customize summary .pi[data-v-ca4c595d]{transition:transform var(--duration-fast);font-size:.7em}.appearance-customize[open] summary .pi[data-v-ca4c595d]{transform:rotate(90deg)}.appearance-slider[data-v-ca4c595d]{align-items:center;gap:var(--space-6);margin-top:var(--space-6);color:var(--text-color-secondary);grid-template-columns:5rem minmax(0,1fr) 2.5rem;display:grid}.appearance-slider>span[data-v-ca4c595d]{text-align:right;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.appearance-reset[data-v-ca4c595d]{margin:var(--space-4) 0 0 auto;display:block}.appearance-icons[data-v-ca4c595d]{margin-bottom:var(--space-8)}.appearance-icons>.appearance-label[data-v-ca4c595d]{margin-bottom:var(--space-4);display:block}.appearance-error[data-v-ca4c595d]{color:var(--color-error);font-size:var(--text-sm);margin:0}@media (prefers-reduced-motion:reduce){.appearance-theme[data-v-ca4c595d],.appearance-customize summary .pi[data-v-ca4c595d]{transition:none}}.side-panel[data-v-ce99f682]{z-index:200;width:380px;position:fixed;top:8px;bottom:8px;right:8px}.side-panel.raised[data-v-ce99f682]{z-index:300}.side-panel[data-v-ce99f682]{background:var(--side-panel-surface,var(--surface-card));border-radius:var(--radius-md);box-shadow:var(--shadow-panel);transition:width var(--duration-normal) var(--ease-smooth);border:1px solid #ffffff14;flex-direction:column;display:flex;overflow:hidden}.side-panel.expanded[data-v-ce99f682]{width:480px}.side-panel.wide[data-v-ce99f682]{width:min(780px,100vw - 16px)}.side-panel.auto-height[data-v-ce99f682]{max-height:calc(100vh - 16px);bottom:auto}.side-panel.maximized[data-v-ce99f682]{width:auto;left:8px}.side-panel.below-bar[data-v-ce99f682]:not(.maximized){top:calc((4rem + 8px) / var(--panel-zoom,1))}.side-panel.floating[data-v-ce99f682]{transition:transform .25s ease, opacity .25s ease, box-shadow var(--duration-fast) var(--ease-default);will-change:top, right, width, height}.side-panel.floating .side-panel-header[data-v-ce99f682]{cursor:grab;touch-action:none}.side-panel.is-dragging[data-v-ce99f682],.side-panel.is-resizing[data-v-ce99f682]{border-color:#ffffff24;transition:none;box-shadow:0 30px 60px -15px #00000073,0 10px 25px -10px #00000059}.side-panel.is-dragging .side-panel-header[data-v-ce99f682]{cursor:grabbing}.side-panel.floating .side-panel-header[data-v-ce99f682] button,.side-panel.floating .side-panel-close[data-v-ce99f682]{cursor:pointer}.resize-handle[data-v-ce99f682]{z-index:5;touch-action:none;position:absolute}.resize-w[data-v-ce99f682]{cursor:ew-resize;width:6px;height:100%;top:0;left:0}.resize-e[data-v-ce99f682]{cursor:ew-resize;width:6px;height:100%;top:0;right:0}.resize-n[data-v-ce99f682]{cursor:ns-resize;width:100%;height:6px;top:0;left:0}.resize-s[data-v-ce99f682]{cursor:ns-resize;width:100%;height:6px;bottom:0;left:0}.resize-nw[data-v-ce99f682]{cursor:nwse-resize;z-index:6;width:14px;height:14px;top:0;left:0}.resize-ne[data-v-ce99f682]{cursor:nesw-resize;z-index:6;width:14px;height:14px;top:0;right:0}.resize-sw[data-v-ce99f682]{cursor:nesw-resize;z-index:6;width:14px;height:14px;bottom:0;left:0}.resize-se[data-v-ce99f682]{cursor:nwse-resize;z-index:6;width:14px;height:14px;bottom:0;right:0}.side-panel-header[data-v-ce99f682]{padding:var(--space-6) var(--space-8);border-bottom:1px solid color-mix(in srgb, var(--surface-border), transparent 50%);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.side-panel-header.overlay-header[data-v-ce99f682]{z-index:3;padding:var(--space-2) var(--space-4);background:linear-gradient(to bottom, var(--side-panel-surface,var(--surface-card)) 65%, transparent);border-bottom:none;position:absolute;top:0;left:0;right:0}.side-panel-header.overlay-header .side-panel-close[data-v-ce99f682]{width:1.5rem;height:1.5rem}.side-panel-header.overlay-header .side-panel-close .pi[data-v-ce99f682]{font-size:.72rem}.side-panel-close[data-v-ce99f682]{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--text-color-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.side-panel-close[data-v-ce99f682]:hover{background:color-mix(in srgb, var(--surface-border), transparent 50%);color:var(--text-color)}.side-panel-body[data-v-ce99f682]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sidepanel-enter-active[data-v-ce99f682],.sidepanel-leave-active[data-v-ce99f682]{transition:transform .25s,opacity .25s}.sidepanel-enter-from[data-v-ce99f682],.sidepanel-leave-to[data-v-ce99f682]{opacity:0;transform:translate(100%)}.sheet-overlay[data-v-1169a7be]{z-index:1000;overscroll-behavior:contain;touch-action:none;background-color:#00000080;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sheet-panel[data-v-1169a7be]{touch-action:none;background:var(--side-panel-surface,var(--surface-card));border-radius:var(--radius-lg) var(--radius-lg) 0 0;border:1px solid var(--surface-border);width:100%;box-shadow:var(--shadow-elevated);padding:var(--space-8) 0 var(--space-4);border-bottom:none;min-height:0;max-height:60dvh;transition:min-height .3s,max-height .3s;position:relative;overflow:hidden}.sheet-panel.sheet-expanded[data-v-1169a7be]{flex-direction:column;min-height:85dvh;max-height:85dvh;display:flex}.sheet-panel.sheet-has-header[data-v-1169a7be]{padding-top:0}.sheet-handle[data-v-1169a7be]{top:var(--space-3);background:var(--surface-border);z-index:2;border-radius:2px;width:36px;height:4px;margin:0 auto;position:absolute;left:0;right:0}.sheet-header[data-v-1169a7be]{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-3);border-bottom:1px solid color-mix(in srgb, var(--surface-border), transparent 50%);flex-shrink:0;display:flex;position:relative}.sheet-header.overlay-header[data-v-1169a7be]{z-index:1;padding:var(--space-3) var(--space-6);background:linear-gradient(to bottom, var(--side-panel-surface,var(--surface-card)) 65%, transparent);border-bottom:none;position:absolute;top:0;left:0;right:0}.sheet-body[data-v-1169a7be]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sheet-enter-active[data-v-1169a7be],.sheet-leave-active[data-v-1169a7be]{transition:background-color .25s}.sheet-enter-active .sheet-panel[data-v-1169a7be],.sheet-leave-active .sheet-panel[data-v-1169a7be]{transition:transform .25s,min-height .3s,max-height .3s}.sheet-enter-from[data-v-1169a7be],.sheet-leave-to[data-v-1169a7be]{background-color:#0000}.sheet-enter-from .sheet-panel[data-v-1169a7be],.sheet-leave-to .sheet-panel[data-v-1169a7be]{transform:translateY(100%)}.settings-title[data-v-e57b1586]{font-weight:600;font-size:var(--text-base);color:var(--text-color)}.account-profile[data-v-e57b1586]{align-items:center;gap:var(--space-8);margin-bottom:var(--space-8);display:flex}.profile-avatar[data-v-e57b1586]{border-radius:var(--radius-md);border:2px solid var(--primary-color);flex-shrink:0;width:44px;height:44px}.account-profile-info[data-v-e57b1586]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.profile-name[data-v-e57b1586]{font-weight:600;font-size:var(--text-base);color:var(--text-color)}.profile-email[data-v-e57b1586]{font-size:var(--text-sm);color:var(--text-color-secondary);opacity:var(--opacity-soft)}.settings-viewport[data-v-e57b1586]{padding:var(--space-8) var(--space-10);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--space-8));-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--space-8));mask-image:linear-gradient(to bottom, transparent, #000 var(--space-8));flex-direction:column;flex:1;display:flex;overflow-y:auto}.settings-tabs[data-v-e57b1586]{background:color-mix(in srgb, var(--surface-ground), transparent 60%);border-radius:var(--radius-sm);margin:var(--space-4) var(--space-10);flex-shrink:0;gap:2px;padding:2px;display:flex}.settings-tab[data-v-e57b1586]{color:var(--text-color-secondary);font-family:inherit;font-size:var(--text-md);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--duration-fast);background:0 0;border:none;flex:1;font-weight:500}.settings-tab[data-v-e57b1586]:hover{color:var(--text-color)}.settings-tab[data-v-e57b1586]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.settings-tab.active[data-v-e57b1586]{opacity:1;background:var(--surface-hover);color:var(--text-color)}.settings-divider[data-v-e57b1586]{border-top:1px solid color-mix(in srgb, var(--surface-border), transparent 60%);margin:var(--space-6) 0}.setting-item[data-v-e57b1586]{margin-bottom:var(--space-8);gap:var(--space-4);flex-direction:column;display:flex}.setting-item[data-v-e57b1586]:last-child{margin-bottom:0}.layout-option[data-v-e57b1586]{align-items:center;gap:var(--space-3);display:inline-flex}.setting-item.row-item[data-v-e57b1586]{flex-direction:row;justify-content:space-between;align-items:center}.row-item .setting-label[data-v-e57b1586]{font-weight:400}.setting-label[data-v-e57b1586]{font-size:var(--text-md);color:var(--text-color);font-weight:500}.label-with-action[data-v-e57b1586]{justify-content:space-between;align-items:center;display:flex}.action-link[data-v-e57b1586],.current-value-hint[data-v-e57b1586]{font-size:var(--text-xs);color:var(--primary-color);cursor:pointer;opacity:var(--opacity-muted);transition:opacity var(--duration-fast);text-decoration:none}.current-value-hint[data-v-e57b1586]{cursor:default;color:var(--text-color-secondary)}.action-link[data-v-e57b1586]:hover{opacity:1}.avatar-grid[data-v-e57b1586]{background:color-mix(in srgb, var(--surface-ground), transparent 70%);border-radius:var(--radius-sm);grid-template-columns:repeat(12,1fr);gap:3px;padding:3px;display:grid}.avatar-option[data-v-e57b1586]{aspect-ratio:1;cursor:pointer;width:100%;transition:border-color var(--duration-fast), transform var(--duration-fast);opacity:var(--opacity-soft);border:2px solid #0000;border-radius:3px}.avatar-option[data-v-e57b1586]:hover{opacity:1;transform:scale(1.15)}.avatar-option.selected[data-v-e57b1586]{border-color:var(--primary-color);opacity:1}.theme-options[data-v-e57b1586]{gap:var(--space-4);display:flex}.accent-saturation-row[data-v-e57b1586]{margin-top:var(--space-4)}.text-size-row[data-v-e57b1586]{align-items:center;gap:var(--space-6);display:flex}.text-size-label[data-v-e57b1586]{font-size:var(--text-sm);color:var(--text-color-secondary);min-width:3.5rem}.text-size-slider[data-v-e57b1586]{flex:1}.text-size-value[data-v-e57b1586]{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-color-secondary);text-align:right;min-width:2.5rem}.text-size-days[data-v-e57b1586]{min-width:3.5rem}.reset-scale-btn[data-v-e57b1586]{color:var(--text-color-secondary);font-size:var(--text-xs);cursor:pointer;opacity:.7;background:0 0;border:none;align-self:flex-end;padding:0;transition:opacity .15s}.reset-scale-btn[data-v-e57b1586]:hover{opacity:1;color:var(--text-color)}[data-v-e57b1586] .p-slider{background:color-mix(in srgb, var(--surface-border), transparent 30%);border:none;border-radius:2px;height:3px}[data-v-e57b1586] .p-slider .p-slider-range{background:var(--primary-color);border-radius:2px}[data-v-e57b1586] .p-slider .p-slider-handle{background:var(--primary-color);border:2px solid var(--primary-color);width:14px;height:14px;transition:transform var(--duration-fast);border-radius:50%;box-shadow:0 1px 4px #0000004d}[data-v-e57b1586] .p-slider .p-slider-handle:hover{transform:scale(1.2)}[data-v-e57b1586] .p-inputswitch{width:2.25rem;height:1.25rem}[data-v-e57b1586] .p-inputswitch .p-inputswitch-slider{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-border), transparent 20%);transition:background var(--duration-fast)}[data-v-e57b1586] .p-inputswitch .p-inputswitch-slider:before{width:.9rem;height:.9rem;transition:transform var(--duration-fast);background:#fff;border-radius:50%;margin-top:-.45rem;left:.2rem;box-shadow:0 1px 3px #0003}[data-v-e57b1586] .p-inputswitch.p-highlight .p-inputswitch-slider{background:var(--primary-color)}[data-v-e57b1586] .p-inputswitch.p-highlight .p-inputswitch-slider:before{transform:translate(.95rem)}.subscription-card[data-v-e57b1586]{background:color-mix(in srgb, var(--surface-ground), transparent 60%);border:1px solid color-mix(in srgb, var(--surface-border), transparent 40%);border-radius:var(--radius-sm);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.subscription-card.pro[data-v-e57b1586]{border-color:color-mix(in srgb, var(--color-success), transparent 60%);background:color-mix(in srgb, var(--color-success), transparent 94%)}.sub-info[data-v-e57b1586]{gap:var(--space-1);flex-direction:column;display:flex}.sub-type[data-v-e57b1586]{font-weight:600;font-size:var(--text-base)}.subscription-card.pro .sub-type[data-v-e57b1586]{color:var(--color-success)}.sub-usage[data-v-e57b1586]{font-size:var(--text-xs);color:var(--text-color-secondary);opacity:var(--opacity-muted)}.menu-row[data-v-e57b1586]{align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-2);cursor:pointer;transition:background var(--duration-fast);border-radius:var(--radius-sm);text-decoration:none;display:flex}.menu-row.invite-menu[data-v-e57b1586]{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0}.menu-row+.menu-row[data-v-e57b1586]{border-top:1px solid color-mix(in srgb, var(--surface-border), transparent 70%)}.menu-row[data-v-e57b1586]:hover{background:var(--surface-hover)}.menu-row-icon[data-v-e57b1586]{font-size:var(--text-base);color:var(--text-color-secondary);opacity:var(--opacity-soft);text-align:center;width:1.25rem}.menu-row-label[data-v-e57b1586]{font-size:var(--text-md);color:var(--text-color);flex:1}.menu-row-value[data-v-e57b1586]{text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:var(--text-sm);color:var(--text-color-secondary);flex:none;overflow:hidden}.menu-row-chevron[data-v-e57b1586]{font-size:var(--text-xs);color:var(--text-color-secondary);opacity:var(--opacity-muted)}.menu-row-icon.warn[data-v-e57b1586],.menu-row-label.warn[data-v-e57b1586]{color:var(--color-warning)}.menu-row-icon.danger[data-v-e57b1586],.menu-row-label.danger[data-v-e57b1586]{color:var(--color-error)}.settings-divider.danger[data-v-e57b1586]{border-color:color-mix(in srgb, var(--color-error), transparent 85%);margin:var(--space-4) 0}.bookmarklet-card[data-v-e57b1586]{border:1.5px dashed color-mix(in srgb, var(--primary-color), transparent 50%);border-radius:var(--radius-md);background:color-mix(in srgb, var(--primary-color), transparent 94%);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);align-items:stretch;display:flex;overflow:hidden}.bookmarklet-card[data-v-e57b1586]:hover{border-color:var(--primary-color);box-shadow:0 0 12px color-mix(in srgb, var(--primary-color), transparent 80%)}.bookmarklet-grab-zone[data-v-e57b1586]{align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-6);flex-direction:column;flex:1;display:flex}.bookmarklet-handle[data-v-e57b1586]{align-items:center;gap:var(--space-3);color:var(--primary-color);font-weight:700;font-size:var(--text-base);cursor:grab;-webkit-user-select:none;user-select:none;transition:transform var(--duration-fast);text-decoration:none;display:flex}.bookmarklet-handle[data-v-e57b1586]:active{cursor:grabbing;transform:scale(.96)}.bookmarklet-handle .pi[data-v-e57b1586]{font-size:var(--text-lg)}.bookmarklet-mobile[data-v-e57b1586]{gap:var(--space-3);flex-direction:column;display:flex}.bookmarklet-copy-mobile[data-v-e57b1586]{align-self:flex-start;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);background:var(--surface-hover);color:var(--text-color);border:1px solid var(--surface-border);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);cursor:pointer;display:inline-flex}.bookmarklet-mobile .grab-hint[data-v-e57b1586]{font-size:var(--text-xs);opacity:1;letter-spacing:normal;margin:0}.grab-hint[data-v-e57b1586]{font-size:var(--text-2xs);color:var(--text-color-secondary);opacity:var(--opacity-muted);letter-spacing:.02em}.bookmarklet-copy[data-v-e57b1586]{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border:none;border-left:1.5px dashed color-mix(in srgb, var(--primary-color), transparent 50%);color:var(--text-color-secondary);font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast), background var(--duration-fast);background:0 0;font-family:inherit;display:flex}.bookmarklet-copy[data-v-e57b1586]:hover{color:var(--primary-color);background:color-mix(in srgb, var(--primary-color), transparent 88%)}.bookmarklet-copy .pi[data-v-e57b1586]{font-size:var(--text-md)}.view-header[data-v-e57b1586]{align-items:center;gap:var(--space-6);margin-bottom:var(--space-12);display:flex}.view-header h3[data-v-e57b1586]{font-size:var(--text-2xl);margin:0;font-weight:600}.settings-form[data-v-e57b1586]{gap:var(--space-8);flex-direction:column;display:flex}.full-width[data-v-e57b1586]{width:100%}.error-msg[data-v-e57b1586]{color:var(--color-error);font-size:var(--text-md);background:color-mix(in srgb, var(--color-error), transparent 92%);border:1px solid color-mix(in srgb, var(--color-error), transparent 80%);padding:var(--space-5) var(--space-6);border-radius:var(--radius-sm)}.reset-description[data-v-e57b1586]{font-size:var(--text-md);color:var(--text-color-secondary);line-height:var(--leading-normal);margin-bottom:var(--space-8)}.reset-impact[data-v-e57b1586]{gap:var(--space-4);margin-bottom:var(--space-10);flex-direction:column;display:flex}.impact-section[data-v-e57b1586]{background:color-mix(in srgb, var(--surface-ground), transparent 50%);border:1px solid color-mix(in srgb, var(--surface-border), transparent 50%);border-radius:var(--radius-sm);padding:var(--space-5) var(--space-6)}.impact-heading[data-v-e57b1586]{align-items:center;gap:var(--space-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-3);font-weight:600;display:flex}.impact-cleared[data-v-e57b1586]{color:var(--orange-500,#f59e0b)}.impact-kept[data-v-e57b1586]{color:var(--text-color-secondary);opacity:.7}.impact-heading i[data-v-e57b1586]{font-size:var(--text-xs)}.impact-list[data-v-e57b1586]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.impact-list li[data-v-e57b1586]{font-size:var(--text-md);color:var(--text-color-secondary);padding-left:var(--space-10);position:relative}.impact-list li[data-v-e57b1586]:before{content:"";background:var(--surface-border);border-radius:50%;width:4px;height:4px;position:absolute;top:.45em;left:.15rem}.reset-success[data-v-e57b1586]{align-items:center;gap:var(--space-6);padding:var(--space-20) var(--space-8);color:var(--text-color-secondary);font-size:var(--text-base);flex-direction:column;animation:.3s ease-out reset-fade-in-e57b1586;display:flex}.reset-success i[data-v-e57b1586]{font-size:var(--text-5xl);color:var(--primary-color)}@keyframes reset-fade-in-e57b1586{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.delete-warning-box[data-v-e57b1586]{background:color-mix(in srgb, var(--color-error), transparent 92%);border:1px solid color-mix(in srgb, var(--color-error), transparent 80%);border-radius:var(--radius-sm);padding:var(--space-8);align-items:center;gap:var(--space-6);margin-bottom:var(--space-12);display:flex}.delete-warning-box i[data-v-e57b1586]{font-size:var(--text-3xl);color:var(--color-error);flex-shrink:0}.delete-warning-box p[data-v-e57b1586]{font-size:var(--text-md);color:var(--text-color-secondary);line-height:var(--leading-normal);margin:0}.checkbox-label[data-v-e57b1586]{font-size:var(--text-md);cursor:pointer}.settings-footer[data-v-e57b1586]{padding:var(--space-3) var(--space-6);border-top:1px solid color-mix(in srgb, var(--surface-border), transparent 60%);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.version-tag[data-v-e57b1586]{font-size:var(--text-2xs);opacity:var(--opacity-muted);font-family:var(--font-mono);color:var(--text-color-secondary)}.slide-fade-enter-active[data-v-e57b1586]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-e57b1586]{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-e57b1586]{opacity:0;transform:translate(20px)}.slide-fade-leave-to[data-v-e57b1586]{opacity:0;transform:translate(-20px)}.settings-viewport[data-v-e57b1586]::-webkit-scrollbar{width:4px}.settings-viewport[data-v-e57b1586]::-webkit-scrollbar-track{background:0 0}.settings-viewport[data-v-e57b1586]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-color), transparent 85%);border-radius:var(--radius-md)}.settings-viewport[data-v-e57b1586]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text-color), transparent 70%)}.place-search[data-v-8b4f53c7]{flex-direction:column;min-width:0;display:flex}.place-empty[data-v-8b4f53c7]{margin:var(--space-3) 0 0;font-size:var(--text-md);color:var(--text-color-secondary);line-height:var(--leading-normal)}.place-results[data-v-8b4f53c7]{margin:var(--space-3) 0 0;border:1px solid var(--surface-border);border-radius:var(--radius-sm);padding:0;list-style:none;overflow:hidden}.place-results li+li[data-v-8b4f53c7]{border-top:1px solid color-mix(in srgb, var(--surface-border), transparent 60%)}.place-result[data-v-8b4f53c7]{justify-content:space-between;align-items:baseline;gap:var(--space-6);width:100%;padding:var(--space-5) var(--space-6);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.place-result[data-v-8b4f53c7]:hover{background:var(--surface-hover)}.place-result[data-v-8b4f53c7]:focus-visible{background:var(--surface-hover)}.place-result-name[data-v-8b4f53c7]{font-size:var(--text-md);overflow-wrap:anywhere;min-width:0}.place-result-meta[data-v-8b4f53c7]{font-size:var(--text-xs);color:var(--text-color-secondary);flex:none}.full-width[data-v-8b4f53c7]{width:100%}.reader-place[data-v-343a5f53]{gap:var(--space-8);min-width:0;color:var(--text-color);flex-direction:column;display:flex}.place-loading[data-v-343a5f53],.place-reach[data-v-343a5f53]{font-size:var(--text-md);color:var(--text-color-secondary);line-height:var(--leading-normal);margin:0}.place-current[data-v-343a5f53]{align-items:center;gap:var(--space-6);display:flex}.place-pin[data-v-343a5f53]{font-size:var(--text-lg);color:var(--primary-color)}.place-current-text[data-v-343a5f53]{flex-direction:column;min-width:0;display:flex}.place-name[data-v-343a5f53]{font-size:var(--text-lg);font-weight:600}.place-source[data-v-343a5f53]{font-size:var(--text-xs);color:var(--text-color-secondary)}.place-actions[data-v-343a5f53]{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.place-panel-title[data-v-f2ef431f]{font-weight:600;font-size:var(--text-base);color:var(--text-color)}.place-panel-header[data-v-f2ef431f]{justify-content:space-between;align-items:center;gap:var(--space-6);width:100%;display:flex}.place-panel-close[data-v-f2ef431f]{border-radius:var(--radius-full);width:2.25rem;height:2.25rem;color:var(--text-color-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.place-panel-close[data-v-f2ef431f]:hover{background:var(--surface-hover);color:var(--text-color)}.place-panel-close[data-v-f2ef431f]:focus-visible{background:var(--surface-hover);color:var(--text-color)}.place-panel-body[data-v-f2ef431f]{padding:var(--space-8) var(--space-10);flex:1;min-height:0;overflow-y:auto}.prompt-section[data-v-931bf512],.field[data-v-931bf512]{gap:var(--space-4);flex-direction:column;display:flex}.field>label[data-v-931bf512]{color:var(--text-color-secondary);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;opacity:var(--opacity-soft)}.preset-buttons[data-v-931bf512]{gap:var(--space-4);flex-wrap:wrap;display:flex}.preset-btn[data-v-931bf512]{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-md);color:var(--text-color);transition:all .2s;display:flex}.preset-btn[data-v-931bf512]:hover{border-color:var(--primary-color);background:color-mix(in srgb, var(--primary-color), transparent 95%)}.preset-btn.active[data-v-931bf512]{border-color:var(--primary-color);background:color-mix(in srgb, var(--primary-color), transparent 90%);color:var(--primary-color)}.preset-btn i[data-v-931bf512]{font-size:var(--text-lg)}.prompt-textarea[data-v-931bf512]{width:100%;font-size:var(--text-base)}.prompt-textarea[data-v-931bf512] .p-inputtextarea{width:100%}.wizard-container[data-v-48a5e134]{background:var(--surface-section);min-height:0;color:var(--text-color);flex-direction:column;flex:1;display:flex;overflow:hidden}.wizard-content[data-v-48a5e134]{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.wizard-scrollable[data-v-48a5e134]{padding:var(--space-16) var(--space-16) var(--space-12);gap:var(--space-16);flex-direction:column;flex:1;display:flex;overflow-y:auto}.wizard-source[data-v-48a5e134]{align-items:flex-start;gap:var(--space-10);display:flex}.wizard-source-block[data-v-48a5e134]{border-radius:var(--radius-md);background:var(--lib-panel,var(--surface-overlay));border:1px solid var(--lib-border-hi,var(--surface-border));width:3.5rem;height:3.5rem;box-shadow:var(--shadow-card);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.wizard-source-favicon[data-v-48a5e134]{object-fit:cover;width:100%;height:100%;display:block}.wizard-source-text[data-v-48a5e134]{gap:var(--space-2);min-width:0;padding-top:var(--space-2);flex-direction:column;display:flex}.wizard-source-eyebrow[data-v-48a5e134]{font-family:inherit;font-size:var(--text-2xs);color:var(--lib-text-mid,var(--text-color-secondary));letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-weight:600}.wizard-source-title[data-v-48a5e134]{font-family:var(--font-heading);color:var(--lib-text-hi,var(--text-color));font-size:var(--text-4xl);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;line-height:1.15;overflow:hidden}.wizard-section[data-v-48a5e134]{gap:var(--space-8);flex-direction:column;display:flex}.wizard-section-head[data-v-48a5e134]{gap:var(--space-3);flex-direction:column;display:flex}.wizard-eyebrow[data-v-48a5e134]{font-family:inherit;font-size:var(--text-2xs);color:var(--lib-text-mid);letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-weight:600}.wizard-section-hint[data-v-48a5e134]{font-size:var(--text-sm);color:var(--lib-text-mid);line-height:var(--leading-relaxed);max-width:42em;margin:0}.wizard-style-caption[data-v-48a5e134]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--lib-accent), transparent 92%);color:var(--lib-text-mid);font-size:var(--text-sm);transition:background var(--duration-normal) var(--ease-smooth), color var(--duration-normal) var(--ease-smooth);margin:0;line-height:1.4;display:flex}.wizard-style-caption.is-empty[data-v-48a5e134]{color:var(--lib-text-dim);background:0 0;font-style:italic}.wizard-style-caption .pi[data-v-48a5e134]{font-size:var(--text-base);color:var(--lib-accent);opacity:.85;flex-shrink:0}.wizard-style-caption.is-empty .pi[data-v-48a5e134]{color:var(--lib-text-dim)}@media (max-width:48rem){.wizard-scrollable[data-v-48a5e134]{padding:var(--space-12) var(--space-10) var(--space-10);gap:var(--space-12)}.wizard-source-title[data-v-48a5e134]{font-size:var(--text-3xl)}.form-input[data-v-48a5e134]{padding:var(--space-6) var(--space-8);font-size:var(--text-xl);border-radius:var(--radius-md);min-height:2.75rem}}.feed-stats[data-v-55837aa2]{gap:var(--space-3);flex-direction:column;display:flex}.feed-stats-caption[data-v-55837aa2]{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--lib-text-mid);margin:0}.feed-stats-spark[data-v-55837aa2]{position:relative}.feed-stats-svg[data-v-55837aa2]{width:100%;height:1.75rem;display:block;overflow:visible}.feed-stats-baseline[data-v-55837aa2]{stroke:var(--lib-border);stroke-width:1px}.feed-stats-bar[data-v-55837aa2]{fill:var(--lib-text-dim);opacity:.45}.feed-stats-bar.is-active[data-v-55837aa2]{fill:var(--lib-text-mid);opacity:1}.feed-stats-hit[data-v-55837aa2]{fill:#0000}.feed-stats-tip[data-v-55837aa2]{top:calc(100% + var(--space-2));padding:var(--space-1) var(--space-4);border-radius:var(--radius-sm);background:var(--lib-panel-2);border:1px solid var(--lib-border-hi);color:var(--lib-text-hi);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;position:absolute;transform:translate(-50%)}@media (hover:none){.feed-stats-tip[data-v-55837aa2]{display:none}}.share[data-v-54efd86b]{gap:var(--space-4);flex-direction:column;display:flex}.share-invite[data-v-54efd86b]{gap:var(--space-3);flex-direction:column;display:flex}.share-label[data-v-54efd86b],.share-alt[data-v-54efd86b]{color:var(--lib-text-mid);margin:0;font-size:1rem}.share-row[data-v-54efd86b]{gap:var(--space-4);display:flex}.share-input[data-v-54efd86b]{min-width:0;padding:var(--space-3) var(--space-5);border:1px solid var(--lib-border-hi);border-radius:var(--radius-sm);color:var(--lib-text-hi);font:inherit;font-size:var(--text-md);background:0 0;flex:1}.share-input[data-v-54efd86b]:focus{border-color:var(--lib-accent);outline:none}.share-send[data-v-54efd86b]{padding:var(--space-3) var(--space-8);border:1px solid color-mix(in srgb, var(--lib-accent), transparent 45%);border-radius:var(--radius-sm);color:var(--lib-accent);font:inherit;font-size:var(--text-md);cursor:pointer;background:0 0;font-weight:600}.share-send[data-v-54efd86b]:disabled{opacity:.5;cursor:default}.share-note[data-v-54efd86b]{font-size:var(--text-sm);color:var(--lib-text-mid);margin:0}.share-note.is-error[data-v-54efd86b]{color:var(--color-error)}.share-people[data-v-54efd86b]{margin:var(--space-2) 0 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.share-person[data-v-54efd86b]{align-items:baseline;column-gap:var(--space-5);row-gap:var(--space-1);font-size:var(--text-md);flex-wrap:wrap;display:flex}.share-who[data-v-54efd86b]{color:var(--lib-text-hi);overflow-wrap:anywhere}.share-state[data-v-54efd86b]{color:var(--lib-text-dim)}.share-act[data-v-54efd86b]{color:var(--lib-text-mid);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;padding:0}.share-act[data-v-54efd86b]:hover:not(:disabled){color:var(--lib-text-hi);text-underline-offset:.2em;text-decoration:underline}.share-act.is-danger[data-v-54efd86b]:hover:not(:disabled){color:var(--color-error)}.share-act[data-v-54efd86b]:disabled{opacity:.5;cursor:default}.share-send[data-v-54efd86b]:focus-visible{outline:2px solid var(--lib-accent);outline-offset:2px}.share-act[data-v-54efd86b]:focus-visible{outline:2px solid var(--lib-accent);outline-offset:2px}.share-url[data-v-54efd86b]{flex-basis:100%}.share-fine[data-v-54efd86b]{font-size:var(--text-sm);color:var(--lib-text-dim);margin:0}.owner-section[data-v-37dda4d5]{gap:var(--space-6);padding-top:var(--space-8);border-top:1px solid var(--lib-border);flex-direction:column;display:flex}.owner-title[data-v-37dda4d5]{font-size:var(--text-sm);color:var(--lib-text-mid);margin:0;font-weight:500}.owner-state[data-v-37dda4d5]{max-width:60ch}.owner-actions[data-v-37dda4d5]{gap:var(--space-4) var(--space-10);font-size:var(--text-base);flex-wrap:wrap;display:flex}.owner-actions .say-link[data-v-37dda4d5]{padding:var(--space-3) 0}.owner-rename[data-v-37dda4d5]{gap:var(--space-6);flex-direction:column;display:flex}.owner-field[data-v-37dda4d5]{gap:var(--space-2);flex-direction:column;display:flex}.owner-label[data-v-37dda4d5]{font-size:var(--text-sm);color:var(--lib-text-mid)}.owner-input[data-v-37dda4d5]{width:100%;padding:var(--space-5) var(--space-6);border:1px solid var(--lib-border-hi);border-radius:var(--radius-md);background:var(--lib-panel-2);color:var(--lib-text-hi);font:inherit;resize:vertical;font-size:1rem}.owner-input[data-v-37dda4d5]:focus{border-color:var(--lib-accent);outline:none}.owner-rename-actions[data-v-37dda4d5]{align-items:center;gap:var(--space-10);display:flex}.owner-rename-save[data-v-37dda4d5]{flex:1;width:auto}.owner-inline[data-v-37dda4d5]{align-items:center;gap:var(--space-8);display:flex}.owner-inline .owner-input[data-v-37dda4d5]{flex:1;min-width:0}.owner-inline .say-link[data-v-37dda4d5]:disabled{color:var(--lib-text-dim);cursor:default}.feed-preview-clip[data-v-ee83ce01]{border:1px solid var(--lib-border);border-radius:var(--radius-sm);background:var(--surface-ground);max-width:100%;position:relative;overflow:hidden}.feed-preview-page[data-v-ee83ce01]{transform-origin:0 0;position:absolute;top:0;left:0}.feed-preview-clip.is-clipped[data-v-ee83ce01]{-webkit-mask-image:linear-gradient(to bottom, #000 var(--fade-from), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 var(--fade-from), transparent);mask-image:linear-gradient(to bottom, #000 var(--fade-from), transparent);overflow:hidden}.lib-detail[data-v-73e198f1]{background:var(--lib-bg);border-left:1px solid var(--lib-border);flex-direction:column;width:26rem;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.lib-detail[data-v-73e198f1]:focus{outline:none}.lib-detail-bar[data-v-73e198f1]{min-height:2.5rem;padding:var(--space-3) 4.5rem 0 var(--space-8);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}.lib-detail-bar-btn[data-v-73e198f1]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:var(--lib-text-mid);font:inherit;font-size:var(--text-base);cursor:pointer;background:0 0;border:none;display:inline-flex}.lib-detail-bar-btn[data-v-73e198f1]:hover{color:var(--lib-text-hi);background:var(--lib-panel-hi)}.lib-detail-bar-btn[data-v-73e198f1]:focus-visible{outline:2px solid var(--lib-accent);outline-offset:2px;border-radius:var(--radius-sm)}.lib-detail-site[data-v-73e198f1]:focus-visible{outline:2px solid var(--lib-accent);outline-offset:2px;border-radius:var(--radius-sm)}.lib-detail-bar-btn .pi[data-v-73e198f1]{font-size:var(--text-sm)}.lib-detail-content[data-v-73e198f1]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.lib-detail-summary[data-v-73e198f1]{min-height:0;padding:var(--space-4) var(--space-12) var(--space-16);gap:var(--space-8);flex-direction:column;flex:1;display:flex;overflow-y:auto}.lib-detail-header[data-v-73e198f1]{column-gap:var(--space-6);row-gap:var(--space-1);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.lib-detail-mark[data-v-73e198f1]{border-radius:var(--radius-md);background:var(--lib-panel-2);grid-row:1/span 2;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;overflow:hidden}.lib-detail-favicon[data-v-73e198f1]{object-fit:cover;width:100%;height:100%}.lib-detail-title[data-v-73e198f1]{color:var(--lib-text-hi)}.lib-detail-site[data-v-73e198f1]{font-size:var(--text-sm);color:var(--lib-text-dim);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.lib-detail-site[data-v-73e198f1]:hover{color:var(--lib-text-mid);text-underline-offset:.2em;text-decoration:underline}.lib-detail-state[data-v-73e198f1],.lib-detail-follow[data-v-73e198f1],.lib-detail-copy[data-v-73e198f1]{max-width:60ch}.lib-detail-follow[data-v-73e198f1],.lib-detail-copy[data-v-73e198f1]{margin-top:calc(-1 * var(--space-4));font-size:1rem}.lib-detail-section[data-v-73e198f1]{gap:var(--space-4);flex-direction:column;display:flex}.lib-detail-articles-empty[data-v-73e198f1]{align-items:center;gap:var(--space-6);font-size:var(--text-sm);color:var(--lib-text-mid);display:flex}.lib-detail-foot[data-v-73e198f1]{padding:var(--space-6) var(--space-12) calc(var(--space-8) + env(safe-area-inset-bottom));border-top:1px solid var(--lib-border);flex-shrink:0}.lib-detail-primary-label[data-v-73e198f1]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lib-subpane[data-v-73e198f1] .wizard-scrollable{padding-left:var(--space-16)}@container lib (width<=48rem){.lib-detail[data-v-73e198f1]{border-left:none;width:100%}.lib-detail-bar[data-v-73e198f1]{min-height:3.5rem;padding:0 var(--space-4) 0 var(--space-2)}.lib-detail-bar-btn[data-v-73e198f1]{min-height:3rem;color:var(--lib-accent);font-size:var(--text-lg)}.lib-detail-summary[data-v-73e198f1]{padding:var(--space-2) var(--space-8) var(--space-12)}.lib-detail-foot[data-v-73e198f1]{padding-left:var(--space-8);padding-right:var(--space-8);border-top:none}}.cat-row[data-v-8a8bb580]{align-items:center;gap:var(--space-6);width:100%;min-width:0;padding:var(--space-5) var(--space-6);border-radius:var(--radius-sm);cursor:pointer;text-align:left;color:var(--lib-text);display:flex}.cat-row[data-v-8a8bb580]:hover,.cat-row.is-active[data-v-8a8bb580]{background:var(--lib-panel-hi)}.cat-row.is-compact[data-v-8a8bb580]{padding-block:var(--space-3)}.cat-row.is-removed .cat-row-icon[data-v-8a8bb580],.cat-row.is-removed .cat-row-name[data-v-8a8bb580]{opacity:.45}.cat-row.is-removed .cat-row-name[data-v-8a8bb580]{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--lib-text), transparent 60%);text-decoration-color:color-mix(in srgb, var(--lib-text), transparent 60%)}.cat-row[data-v-8a8bb580]:focus-visible{outline:2px solid var(--lib-accent);outline-offset:-2px}.cat-row-icon[data-v-8a8bb580]{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.cat-row-favicon[data-v-8a8bb580]{object-fit:cover;border-radius:4px;width:1.25rem;height:1.25rem}.cat-row-body[data-v-8a8bb580]{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.cat-row-name[data-v-8a8bb580]{font-size:var(--text-base);color:var(--lib-text-hi);font-weight:500;line-height:var(--leading-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cat-row-desc[data-v-8a8bb580]{font-size:var(--text-md);color:var(--lib-text-mid);line-height:var(--leading-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cat-row-note[data-v-8a8bb580]{font-size:var(--text-sm);color:var(--lib-text-dim);line-height:var(--leading-normal);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cat-reject[data-v-8a8bb580]{padding:var(--space-3) var(--space-2);color:var(--lib-text-dim);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0}.cat-reject[data-v-8a8bb580]:hover:not(:disabled){color:var(--lib-text-hi);text-underline-offset:.2em;text-decoration:underline}.cat-reject[data-v-8a8bb580]:disabled{cursor:default;opacity:.5}.cat-reject[data-v-8a8bb580]:focus-visible{outline:2px solid var(--lib-accent);outline-offset:2px}.cat-reject-icon[data-v-8a8bb580]{display:none}@container lib (width<=48rem){.cat-reject[data-v-8a8bb580]{place-items:center;min-width:2.75rem;min-height:2.75rem;padding:0;display:inline-grid}.cat-reject-text[data-v-8a8bb580]{display:none}.cat-reject-icon[data-v-8a8bb580]{font-size:var(--text-sm);display:inline}}.cat-add[data-v-8a8bb580]{min-width:4.75rem;padding:var(--space-3) var(--space-6);border:1px solid color-mix(in srgb, var(--lib-accent), transparent 45%);border-radius:var(--radius-sm);color:var(--lib-accent);font:inherit;font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.cat-add[data-v-8a8bb580]:focus-visible{outline:2px solid var(--lib-accent);outline-offset:2px}.cat-add.is-added[data-v-8a8bb580]{min-width:0;padding-inline:var(--space-3);color:var(--lib-text-dim);border-color:#0000;font-weight:500}.cat-add[data-v-8a8bb580]:active:not(:disabled){background:color-mix(in srgb, var(--lib-accent), transparent 88%)}.cat-add.is-added[data-v-8a8bb580]:active:not(:disabled){background:color-mix(in srgb, var(--color-error), transparent 90%)}@media (hover:hover){.cat-add[data-v-8a8bb580]:hover:not(:disabled){background:color-mix(in srgb, var(--lib-accent), transparent 90%)}.cat-add.is-added[data-v-8a8bb580]:hover:not(:disabled){color:var(--color-error);text-underline-offset:.2em;background:0 0;text-decoration:underline}}.cat-add[data-v-8a8bb580]:disabled{cursor:not-allowed;opacity:.5}.cat-add .pi[data-v-8a8bb580]{font-size:var(--text-xs)}.cat-row-icon[data-v-8a8bb580]{position:relative}.cat-row-added[data-v-8a8bb580]{background:var(--lib-accent);width:.8rem;height:.8rem;box-shadow:0 0 0 1.5px var(--lib-panel);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-.3rem;right:-.3rem}.cat-row-added svg[data-v-8a8bb580]{fill:none;width:.6rem;height:.6rem;stroke:var(--lib-accent-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.cat-picks[data-v-061bc84c]{margin:0 0 var(--space-10);padding-bottom:var(--space-8);border-bottom:1px solid var(--lib-border)}.cat-picks-note[data-v-061bc84c]{margin:0 var(--space-6) var(--space-2);color:var(--lib-text-mid);max-width:56ch;font-size:1rem}.cat-bundle[data-v-061bc84c]{margin-top:var(--space-6)}.cat-bundle-head[data-v-061bc84c]{align-items:baseline;gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-1);display:flex}.cat-bundle-name[data-v-061bc84c]{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--lib-text-hi);letter-spacing:-.01em;margin:0;font-weight:600}.cat-bundle-slant[data-v-061bc84c],.cat-bundle-names[data-v-061bc84c],.cat-bundle-note[data-v-061bc84c]{padding:0 var(--space-6);font-size:var(--text-sm);color:var(--lib-text-mid);max-width:64ch;margin:0}.cat-bundle-slant[data-v-061bc84c]{color:var(--lib-text-hi)}.cat-bundle-names[data-v-061bc84c]{padding-top:var(--space-1)}.cat-bundle-note[data-v-061bc84c]{padding-top:var(--space-2)}.cat-bundle-addall[data-v-061bc84c]{color:var(--lib-accent);font:inherit;font-size:var(--text-sm);cursor:pointer;align-items:center;gap:var(--space-3);background:0 0;border:none;margin-left:auto;padding:0;font-weight:600;display:inline-flex}.cat-bundle-addall[data-v-061bc84c]:hover:not(:disabled){text-underline-offset:.2em;text-decoration:underline}.cat-bundle-addall[data-v-061bc84c]:disabled{color:var(--lib-text-dim);cursor:default}.cat-picks-retry[data-v-061bc84c]:focus-visible{outline:2px solid var(--lib-accent);outline-offset:2px}.cat-bundle-addall[data-v-061bc84c]:focus-visible{outline:2px solid var(--lib-accent);outline-offset:2px}.yours[data-v-9b0f9be0]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.yours-filter[data-v-9b0f9be0]{align-items:center;gap:var(--space-4);margin:0 var(--space-12);padding:var(--space-4) var(--space-6);border:1px solid var(--lib-border-hi);border-radius:var(--radius-sm);background:var(--lib-panel-2);color:var(--lib-text-mid);display:flex}.yours-filter[data-v-9b0f9be0]:focus-within{border-color:var(--lib-accent)}.yours-filter .pi-search[data-v-9b0f9be0]{font-size:var(--text-sm)}.yours-filter input[data-v-9b0f9be0]{min-width:0;color:var(--lib-text-hi);font:inherit;font-size:var(--text-base);background:0 0;border:none;outline:none;flex:1}.yours-say[data-v-9b0f9be0]{margin:var(--space-6) var(--space-12) 0;color:var(--lib-text-mid)}.yours-scroll[data-v-9b0f9be0]{min-height:0;padding:var(--space-4) var(--space-6) var(--space-12);flex:1;overflow-y:auto}.yours-results-say[data-v-9b0f9be0]{margin:var(--space-6) var(--space-6) var(--space-4);color:var(--lib-text-mid)}.yours-empty[data-v-9b0f9be0]{margin:var(--space-8) var(--space-6);color:var(--lib-text-mid)}.yours-group[data-v-9b0f9be0]{margin-top:var(--space-8)}.yours-group-title[data-v-9b0f9be0]{padding:var(--space-4) var(--space-6) var(--space-2);font-size:var(--text-md);color:var(--lib-text-mid);margin:0;font-weight:600}.yours-group-count[data-v-9b0f9be0]{margin-left:var(--space-2);color:var(--lib-text-dim);font-weight:400}.yours-quiet-toggle[data-v-9b0f9be0]:focus-visible{outline:2px solid var(--lib-accent);outline-offset:2px}.find[data-v-e7882623]{margin-top:var(--space-2)}.find-status[data-v-e7882623]{padding:var(--space-2) var(--space-6) var(--space-2);color:var(--lib-text-mid);margin:0;font-size:1rem}.find-catalog-status[data-v-e7882623]{padding-bottom:var(--space-4)}.find-web[data-v-e7882623]{margin-top:var(--space-8);padding-top:var(--space-6);position:relative}.find-web[data-v-e7882623]:before{content:"";top:0;left:var(--space-6);right:var(--space-6);border-top:1px solid var(--lib-border);position:absolute}.find-web-title[data-v-e7882623]:focus{outline:none}.find-web-head[data-v-e7882623]{justify-content:space-between;align-items:baseline;gap:var(--space-8);padding:var(--space-2) var(--space-6) var(--space-4);display:flex}.find-web-title[data-v-e7882623]{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--lib-text-hi);letter-spacing:-.01em;margin:0;font-weight:600}.find-hide[data-v-e7882623]{color:var(--lib-text-mid);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0}.find-hide[data-v-e7882623]:hover{color:var(--lib-text-hi)}.find-web-list[data-v-e7882623]{padding:var(--space-2) 0 var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb, var(--lib-panel-2), transparent 55%);flex-direction:column;display:flex}.find-undo[data-v-e7882623]{padding:var(--space-5) var(--space-6);font-size:var(--text-base);color:var(--lib-text-mid);margin:0}.find-undo-btn[data-v-e7882623]{margin-left:var(--space-2)}.find-more[data-v-e7882623]{margin:var(--space-2) var(--space-6) 0;padding:var(--space-3) 0;color:var(--lib-accent);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;align-self:flex-start;font-weight:600}@media (hover:hover){.find-more[data-v-e7882623]:hover{text-underline-offset:.2em;text-decoration:underline}}.find-hide[data-v-e7882623]:focus-visible{outline:2px solid var(--lib-accent);outline-offset:2px;border-radius:var(--radius-sm)}.find-more[data-v-e7882623]:focus-visible{outline:2px solid var(--lib-accent);outline-offset:2px;border-radius:var(--radius-sm)}.cat-ways[data-v-9f146512]{margin:var(--space-4) var(--space-12) 0;font-size:var(--text-sm);color:var(--lib-text-mid);line-height:1.5}.cat-ways-others.is-own-line[data-v-9f146512]{display:block}.cat-ways-quiet[data-v-9f146512]{color:var(--lib-text-dim)}.cat-ways-spinner[data-v-9f146512]{margin-right:var(--space-2);color:var(--lib-accent);vertical-align:.05em;font-size:.85em}.cat-ways-keep[data-v-9f146512]{white-space:nowrap}@container lib (width<=48rem){.cat-ways[data-v-9f146512]{margin-left:var(--space-8);margin-right:var(--space-8);line-height:1.8}}.lib-catalog[data-v-1469cd7d]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cat-head[data-v-1469cd7d]{justify-content:space-between;align-items:baseline;gap:var(--space-8);padding:var(--space-10) var(--space-12) var(--space-6);padding-right:5rem;display:flex}.cat-tabs[data-v-1469cd7d]{align-items:flex-end;gap:var(--space-12);display:flex}.cat-tab[data-v-1469cd7d]{padding:0 0 var(--space-2);font-family:var(--font-reader);letter-spacing:-.015em;color:color-mix(in srgb, var(--lib-text-mid), transparent 30%);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;font-size:1.75rem;font-weight:600;line-height:1.1}.cat-tab[data-v-1469cd7d]:hover{color:var(--lib-text)}.cat-tab.is-on[data-v-1469cd7d]{color:var(--lib-text-hi);border-bottom-color:var(--lib-accent)}.cat-tab[data-v-1469cd7d]:focus-visible{outline:2px solid var(--lib-accent);outline-offset:2px;border-radius:var(--radius-sm)}.cat-tab-count[data-v-1469cd7d]{margin-left:var(--space-3);font-family:var(--font-body);font-size:var(--text-md);letter-spacing:0;color:var(--lib-text-dim);font-weight:500}.cat-toolbar[data-v-1469cd7d]{align-items:stretch;gap:var(--space-4);margin:0 var(--space-12);display:flex}.cat-empty-action[data-v-1469cd7d]:focus-visible{outline:2px solid var(--lib-accent);outline-offset:2px;border-radius:var(--radius-sm)}.cat-search-clear[data-v-1469cd7d]:focus-visible{outline:2px solid var(--lib-accent);outline-offset:2px;border-radius:var(--radius-sm)}.cat-search[data-v-1469cd7d]{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-6);border:1px solid var(--lib-border-hi);border-radius:var(--radius-sm);background:var(--lib-panel-2);color:var(--lib-text-mid);flex:1;display:flex}.cat-search[data-v-1469cd7d]:focus-within{border-color:var(--lib-accent)}.cat-search .pi-search[data-v-1469cd7d]{font-size:var(--text-sm)}.cat-search input[data-v-1469cd7d]{min-width:0;color:var(--lib-text-hi);font:inherit;font-size:var(--text-base);background:0 0;border:none;outline:none;flex:1}.cat-search input[data-v-1469cd7d]::placeholder{color:var(--lib-text-dim)}.cat-search input[data-v-1469cd7d]::-webkit-search-cancel-button{display:none}.cat-search-clear[data-v-1469cd7d]{margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) 0;padding:0 var(--space-4);color:var(--lib-text-mid);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.cat-search-clear-disc[data-v-1469cd7d]{background:color-mix(in srgb, var(--lib-text-mid), transparent 70%);width:1.25rem;height:1.25rem;color:var(--lib-text-hi);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cat-search-clear .pi[data-v-1469cd7d]{font-size:.6rem}.cat-showing[data-v-1469cd7d]{margin:var(--space-6) var(--space-12) var(--space-2);font-size:1rem}.cat-quota[data-v-1469cd7d]{padding:var(--space-2) var(--space-12) var(--space-4);font-size:var(--text-sm);color:var(--lib-text-mid);margin:0}.cat-scroll[data-v-1469cd7d]{min-height:0;padding:var(--space-4) var(--space-6) var(--space-12);flex:1;overflow-y:auto}.cat-group+.cat-group[data-v-1469cd7d]{margin-top:var(--space-10)}.cat-group-head[data-v-1469cd7d]{align-items:baseline;gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-2);display:flex}.cat-group-folded[data-v-1469cd7d]{padding:0 var(--space-6) var(--space-2);font-size:var(--text-sm);color:var(--lib-text-mid);margin:0}.cat-group-toggle[data-v-1469cd7d]{margin-left:var(--space-2)}.cat-group-title[data-v-1469cd7d]{font-size:var(--text-md);color:var(--lib-text-mid);margin:0;font-weight:600}.cat-link[data-v-1469cd7d]{align-items:center;gap:var(--space-6);width:100%;min-width:0;padding:var(--space-5) var(--space-6);border-radius:var(--radius-sm);color:var(--lib-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.cat-group+.cat-link[data-v-1469cd7d]{margin-top:var(--space-4)}.cat-link[data-v-1469cd7d]:hover{background:var(--lib-panel-hi)}.cat-link[data-v-1469cd7d]:focus-visible{outline:2px solid var(--lib-accent);outline-offset:-2px}.cat-link-icon img[data-v-1469cd7d]{object-fit:cover;border-radius:4px;width:1.25rem;height:1.25rem;display:block}.cat-link-body[data-v-1469cd7d]{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.cat-link-name[data-v-1469cd7d],.cat-link-desc[data-v-1469cd7d]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cat-link-name[data-v-1469cd7d]{font-size:var(--text-base);color:var(--lib-text-hi);font-weight:500;line-height:var(--leading-tight)}.cat-link-desc[data-v-1469cd7d]{font-size:var(--text-md);color:var(--lib-text-mid);line-height:var(--leading-normal)}.cat-link-action[data-v-1469cd7d]{min-width:4.25rem;padding:var(--space-3) var(--space-6);border:1px solid var(--lib-border-hi);border-radius:var(--radius-sm);color:var(--lib-text-hi);font-size:var(--text-sm);text-align:center;flex-shrink:0;font-weight:600}.cat-skel[data-v-1469cd7d]{align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-6);display:flex}.cat-skel-icon[data-v-1469cd7d],.cat-skel-line[data-v-1469cd7d]{background:var(--lib-panel-hi);border-radius:4px}.cat-skel-icon[data-v-1469cd7d]{flex-shrink:0;width:1.25rem;height:1.25rem}.cat-skel-lines[data-v-1469cd7d]{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.cat-skel-line[data-v-1469cd7d]{width:60%;height:.6rem}.cat-skel-line.is-name[data-v-1469cd7d]{width:30%}.cat-empty[data-v-1469cd7d]{padding:var(--space-16) var(--space-6);align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.cat-empty-title[data-v-1469cd7d],.cat-empty-hint[data-v-1469cd7d]{font-size:var(--text-base);margin:0}.cat-empty-title[data-v-1469cd7d]{color:var(--lib-text-hi)}.cat-empty-hint[data-v-1469cd7d]{color:var(--lib-text-mid)}.cat-empty-actions[data-v-1469cd7d]{column-gap:var(--space-3);flex-wrap:wrap;display:flex}.cat-empty-action[data-v-1469cd7d]{margin-top:var(--space-4);border:1px solid var(--lib-border-hi);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-8);color:var(--lib-text-hi);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;font-weight:600}.cat-empty-action[data-v-1469cd7d]:hover{background:var(--lib-panel-hi)}@container lib (width<=48rem){.cat-head[data-v-1469cd7d]{padding:var(--space-8) var(--space-8) var(--space-4);padding-right:5rem}.cat-tabs[data-v-1469cd7d]{gap:var(--space-8)}.cat-tab[data-v-1469cd7d]{font-size:1.375rem}.cat-toolbar[data-v-1469cd7d],.cat-showing[data-v-1469cd7d],.cat-quota[data-v-1469cd7d]{margin-left:var(--space-8);margin-right:var(--space-8);padding-left:0;padding-right:0}.cat-scroll[data-v-1469cd7d]{padding:var(--space-4) var(--space-4) var(--space-12)}.cat-search[data-v-1469cd7d]{min-height:3rem;padding:0 var(--space-4) 0 var(--space-8);background:var(--lib-panel-2);border:none;border-radius:1.5rem}.cat-search[data-v-1469cd7d]:focus-within{box-shadow:0 0 0 1.5px var(--lib-accent)}.cat-search-glyph[data-v-1469cd7d]{padding:0 var(--space-4);order:2}.cat-search:has(.cat-search-clear) .cat-search-glyph[data-v-1469cd7d]{display:none}.cat-search input[data-v-1469cd7d]{align-self:stretch;font-size:1rem}.cat-search-clear[data-v-1469cd7d]{margin:0 calc(-1 * var(--space-4)) 0 0;padding:0 var(--space-8);order:3}.cat-search-clear-disc[data-v-1469cd7d]{width:1.375rem;height:1.375rem}.cat-showing[data-v-1469cd7d]{margin-top:var(--space-6)}}.feed-create-content[data-v-743a9012]{background:var(--lib-bg,var(--surface-ground));flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.add-bar[data-v-743a9012]{min-height:3rem;padding:var(--space-2) 4.5rem 0 var(--space-4);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.add-back[data-v-743a9012],.add-bar-word[data-v-743a9012]{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-4);border-radius:var(--radius-sm);color:var(--lib-accent,var(--primary-color));font:inherit;font-size:var(--text-base);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;display:inline-flex}.add-back .pi[data-v-743a9012]{font-size:var(--text-sm)}.add-back[data-v-743a9012]:focus-visible{outline:2px solid var(--lib-accent,var(--primary-color));outline-offset:-2px}.add-bar-word[data-v-743a9012]:focus-visible{outline:2px solid var(--lib-accent,var(--primary-color));outline-offset:-2px}.add-story[data-v-743a9012]:focus-visible{outline:2px solid var(--lib-accent,var(--primary-color));outline-offset:-2px}.opml-feed-row[data-v-743a9012]:focus-visible{outline:2px solid var(--lib-accent,var(--primary-color));outline-offset:-2px}@media (hover:hover){.add-back[data-v-743a9012]:hover,.add-bar-word[data-v-743a9012]:hover{background:var(--lib-panel-hi,var(--surface-hover))}}.add-scroll[data-v-743a9012]{min-height:0;padding:var(--space-4) var(--space-12) var(--space-12);gap:var(--space-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.add-head[data-v-743a9012]{align-items:center;gap:var(--space-6);min-width:0;display:flex}.add-mark[data-v-743a9012]{border-radius:var(--radius-md);background:var(--lib-panel-2,var(--surface-card));width:2.75rem;height:2.75rem;color:var(--lib-text-mid,var(--text-color-secondary));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.add-mark img[data-v-743a9012]{object-fit:cover;width:100%;height:100%}.add-head-text[data-v-743a9012]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.add-host[data-v-743a9012]{font-size:var(--text-sm);color:var(--lib-text-mid,var(--text-color-secondary));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.add-title[data-v-743a9012]{margin-top:var(--space-2)}.add-looking[data-v-743a9012]{animation:add-breathe-743a9012 1.6s var(--ease-default) infinite}@keyframes add-breathe-743a9012{50%{opacity:.55}}.add-quota[data-v-743a9012]{font-size:.9375rem}.add-error[data-v-743a9012]{color:var(--color-error)}.add-latest[data-v-743a9012]{margin-top:var(--space-2)}.add-latest-list[data-v-743a9012]{margin:0;padding:0;list-style:none}.add-story[data-v-743a9012]{gap:var(--space-1);padding:var(--space-5) 0;border-top:1px solid var(--lib-border,var(--surface-border));color:var(--lib-text-hi,var(--text-color));flex-direction:column;text-decoration:none;display:flex}.add-story-title[data-v-743a9012]{font-size:var(--text-base);line-height:var(--leading-snug,1.35)}.add-story-time[data-v-743a9012]{font-size:var(--text-sm);color:var(--lib-text-mid,var(--text-color-secondary))}@media (hover:hover){.add-story:hover .add-story-title[data-v-743a9012]{text-underline-offset:.2em;text-decoration:underline}}.file-input-hidden[data-v-743a9012],.opml-drop[data-v-743a9012]{display:none}@media (hover:hover) and (pointer:fine){.add-touch-only[data-v-743a9012]{display:none}.opml-drop[data-v-743a9012]{align-items:center;gap:var(--space-2);width:100%;min-height:14rem;padding:var(--space-16) var(--space-8);border:1.5px dashed var(--lib-border-hi,var(--surface-border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--lib-panel-2,var(--surface-card)), transparent 40%);color:var(--lib-text-mid,var(--text-color-secondary));font:inherit;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-default), background var(--duration-fast) var(--ease-default);flex-direction:column;justify-content:center;display:flex}.opml-drop[data-v-743a9012]:hover:not(:disabled){border-color:color-mix(in srgb, var(--lib-accent,var(--primary-color)), transparent 40%)}.opml-drop[data-v-743a9012]:focus-visible{outline:2px solid var(--lib-accent,var(--primary-color));outline-offset:2px}.opml-drop[data-v-743a9012]:disabled{cursor:default;opacity:.6}.opml-drop-glyph[data-v-743a9012]{width:2.25rem;height:2.25rem;margin-bottom:var(--space-2);color:var(--lib-accent,var(--primary-color));transition:transform var(--duration-fast) var(--ease-default)}.opml-drop-title[data-v-743a9012]{font-family:var(--font-reader);color:var(--lib-text-hi,var(--text-color));font-size:1.25rem}.opml-drop-sub[data-v-743a9012]{font-size:var(--text-sm)}.is-dragging .opml-drop[data-v-743a9012]{border-style:solid;border-color:var(--lib-accent,var(--primary-color));background:color-mix(in srgb, var(--lib-accent,var(--primary-color)), transparent 90%)}.is-dragging .opml-drop-glyph[data-v-743a9012]{transform:translateY(3px)}.is-opml-waiting .add-foot[data-v-743a9012]{display:none}}.add-field[data-v-743a9012]{gap:var(--space-2);flex-direction:column;display:flex}.add-label[data-v-743a9012]{font-size:var(--text-sm);color:var(--lib-text-mid,var(--text-color-secondary))}.add-input[data-v-743a9012]{width:100%;padding:var(--space-5) var(--space-6);border:1px solid var(--lib-border-hi,var(--surface-border));border-radius:var(--radius-md);background:var(--lib-panel-2,var(--surface-card));color:var(--lib-text-hi,var(--text-color));font:inherit;resize:vertical;font-size:1rem}.add-input[data-v-743a9012]:focus{border-color:var(--lib-accent,var(--primary-color));outline:none}.opml-textarea[data-v-743a9012]{font-family:var(--font-mono);font-size:var(--text-sm)}.opml-feed-list[data-v-743a9012]{margin:0 calc(-1 * var(--space-4));padding:0;list-style:none}.opml-feed-row[data-v-743a9012]{align-items:center;gap:var(--space-6);width:100%;min-height:3.5rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:var(--lib-text,var(--text-color));font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;display:flex}.opml-feed-row[data-v-743a9012]:active:not(:disabled){background:color-mix(in srgb, var(--primary-color), transparent 90%)}@media (hover:hover){.opml-feed-row[data-v-743a9012]:hover:not(:disabled){background:var(--lib-panel-hi,var(--surface-hover))}}.opml-feed-row:not(.selected) .opml-feed-title[data-v-743a9012]{color:var(--lib-text-mid,var(--text-color-secondary))}.opml-check[data-v-743a9012]{border:1.5px solid var(--lib-border-hi,var(--surface-border));border-radius:var(--radius-sm);width:1.375rem;height:1.375rem;color:var(--lib-accent-ink,#0b0f17);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.opml-check.is-on[data-v-743a9012]{border-color:var(--lib-accent,var(--primary-color));background:var(--lib-accent,var(--primary-color))}.opml-check .pi[data-v-743a9012]{font-size:.7rem;font-weight:700}.opml-feed-art[data-v-743a9012]{width:1.5rem;height:1.5rem;color:var(--lib-text-mid,var(--text-color-secondary));border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.opml-feed-art img[data-v-743a9012]{object-fit:cover;width:100%;height:100%}.opml-feed-meta[data-v-743a9012]{flex-direction:column;gap:1px;min-width:0;display:flex}.opml-feed-title[data-v-743a9012],.opml-feed-url[data-v-743a9012]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opml-feed-title[data-v-743a9012]{font-size:var(--text-base);color:var(--lib-text-hi,var(--text-color))}.opml-feed-url[data-v-743a9012]{font-size:var(--text-sm);color:var(--lib-text-mid,var(--text-color-secondary))}.skipped-list[data-v-743a9012]{margin:0;padding:0;list-style:none}.skipped-item[data-v-743a9012]{justify-content:space-between;gap:var(--space-6);padding:var(--space-4) 0;border-top:1px solid var(--lib-border,var(--surface-border));font-size:var(--text-sm);display:flex}.skipped-title[data-v-743a9012]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--lib-text-hi,var(--text-color));overflow:hidden}.skipped-reason[data-v-743a9012]{color:var(--lib-text-mid,var(--text-color-secondary));flex-shrink:0}.add-foot[data-v-743a9012]{padding:var(--space-6) var(--space-12) calc(var(--space-8) + env(safe-area-inset-bottom));border-top:1px solid var(--lib-border,var(--surface-border));flex-shrink:0}.add-scroll[data-v-743a9012]>*,.add-primary[data-v-743a9012]{max-width:40rem}.add-primary-label[data-v-743a9012]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container lib (width>=48.0625rem){.add-scroll[data-v-743a9012]{padding-bottom:var(--space-8);flex:0 auto}.add-foot[data-v-743a9012]{border-top:none;padding-top:0}}@container lib (width<=48rem){.add-bar[data-v-743a9012]{min-height:3.5rem;padding:0 var(--space-4) 0 var(--space-2)}.add-back[data-v-743a9012],.add-bar-word[data-v-743a9012]{min-height:3rem;font-size:var(--text-lg)}.add-scroll[data-v-743a9012]{padding:var(--space-2) var(--space-8) var(--space-10)}.add-foot[data-v-743a9012]{padding-left:var(--space-8);padding-right:var(--space-8);border-top:none}}@media (prefers-reduced-motion:reduce){.add-looking[data-v-743a9012]{animation:none}.is-dragging .opml-drop-glyph[data-v-743a9012]{transform:none}}.lib-overlay[data-v-d7e66d9e]{z-index:200;background:var(--lib-backdrop);padding:var(--space-16);-webkit-backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.lib-visually-hidden[data-v-d7e66d9e]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lib-frame[data-v-d7e66d9e]{background:var(--lib-panel);border:1px solid var(--lib-border-hi);border-radius:var(--radius-md);width:100%;max-width:70rem;height:100%;max-height:46rem;box-shadow:var(--shadow-elevated);flex-direction:column;display:flex;position:relative;overflow:hidden;container:lib/inline-size}.lib-frame[data-v-d7e66d9e]:not(.is-maximized):not(:has(.lib-body.has-detail,.lib-create-pane)){max-width:52rem}.lib-frame.is-placed[data-v-d7e66d9e]{max-width:none;max-height:none;position:absolute}.lib-frame.is-floating[data-v-d7e66d9e] :-webkit-any(.cat-head,.lib-detail-bar,.add-bar){cursor:grab}.lib-frame.is-floating[data-v-d7e66d9e] :is(.cat-head,.lib-detail-bar,.add-bar){cursor:grab}.lib-overlay.is-gesturing[data-v-d7e66d9e]{-webkit-user-select:none;user-select:none}.lib-overlay.is-gesturing .lib-frame[data-v-d7e66d9e]{pointer-events:none}.lib-overlay.is-gesturing .lib-body[data-v-d7e66d9e]{transition:none}.lib-resize[data-v-d7e66d9e]{z-index:6;touch-action:none;position:absolute}.lib-resize.is-n[data-v-d7e66d9e],.lib-resize.is-s[data-v-d7e66d9e]{cursor:ns-resize;height:.375rem;left:.75rem;right:.75rem}.lib-resize.is-e[data-v-d7e66d9e],.lib-resize.is-w[data-v-d7e66d9e]{cursor:ew-resize;width:.375rem;top:.75rem;bottom:.75rem}.lib-resize.is-n[data-v-d7e66d9e]{top:0}.lib-resize.is-s[data-v-d7e66d9e]{bottom:0}.lib-resize.is-e[data-v-d7e66d9e]{right:0}.lib-resize.is-w[data-v-d7e66d9e]{left:0}.lib-resize.is-ne[data-v-d7e66d9e],.lib-resize.is-se[data-v-d7e66d9e],.lib-resize.is-sw[data-v-d7e66d9e],.lib-resize.is-nw[data-v-d7e66d9e]{width:.75rem;height:.75rem}.lib-resize.is-ne[data-v-d7e66d9e]{cursor:nesw-resize;top:0;right:0}.lib-resize.is-sw[data-v-d7e66d9e]{cursor:nesw-resize;bottom:0;left:0}.lib-resize.is-nw[data-v-d7e66d9e]{cursor:nwse-resize;top:0;left:0}.lib-resize.is-se[data-v-d7e66d9e]{cursor:nwse-resize;background:linear-gradient(135deg, transparent 55%, var(--lib-border-hi) 55% 62%, transparent 62% 72%, var(--lib-border-hi) 72% 79%, transparent 79%);opacity:.7;width:1rem;height:1rem;transition:opacity var(--duration-fast) var(--ease-default);bottom:0;right:0}.lib-resize.is-se[data-v-d7e66d9e]:hover,.lib-overlay.is-gesturing .lib-resize.is-se[data-v-d7e66d9e]{opacity:1;background:linear-gradient(135deg, transparent 55%, var(--lib-accent) 55% 62%, transparent 62% 72%, var(--lib-accent) 72% 79%, transparent 79%)}.lib-body[data-v-d7e66d9e]{min-height:0;transition:grid-template-columns var(--duration-normal) var(--ease-smooth);flex:1;grid-template-columns:minmax(0,1fr) 0;display:grid;position:relative;overflow:clip}.lib-body.has-detail[data-v-d7e66d9e]{grid-template-columns:minmax(0,1fr) 26rem}@media (prefers-reduced-motion:reduce){.lib-body[data-v-d7e66d9e]{transition:none}}.lib-frame:not(.is-stacked) .lib-create-pane[data-v-d7e66d9e]{width:min(26rem,100%);left:auto}.lib-create-pane[data-v-d7e66d9e]:focus{outline:none}.lib-create-scrim[data-v-d7e66d9e]{z-index:1;background:#00000073;position:absolute;top:0;bottom:0;left:0;right:0}.lib-frame.is-stacked .lib-body[data-v-d7e66d9e]{flex-direction:column;display:flex}.lib-scrim-enter-active[data-v-d7e66d9e],.lib-scrim-leave-active[data-v-d7e66d9e]{transition:opacity var(--duration-normal) var(--ease-smooth)}.lib-scrim-enter-from[data-v-d7e66d9e],.lib-scrim-leave-to[data-v-d7e66d9e]{opacity:0}.lib-onboarding-footer[data-v-d7e66d9e]{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-6) var(--space-10);border-top:1px solid var(--lib-border-hi);background:color-mix(in srgb, var(--lib-panel-2) 94%, var(--lib-accent) 6%);z-index:5;flex-shrink:0;display:flex;box-shadow:0 -.5rem 1.5rem #00000024}.lib-onboarding-copy[data-v-d7e66d9e]{gap:var(--space-1);min-width:0;color:var(--lib-text-hi);font-size:var(--text-base);flex-direction:column;display:flex}.lib-onboarding-copy span[data-v-d7e66d9e]{color:var(--lib-text-mid);font-size:var(--text-sm)}.lib-onboarding-actions[data-v-d7e66d9e]{align-items:center;gap:var(--space-4);flex-shrink:0;display:flex}.lib-onboarding-btn[data-v-d7e66d9e]{border-radius:var(--radius-sm);min-height:2.5rem;padding:var(--space-3) var(--space-8);font:inherit;cursor:pointer;transition:background var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default), filter var(--duration-fast) var(--ease-default), opacity var(--duration-fast) var(--ease-default);font-weight:600}.lib-onboarding-btn[data-v-d7e66d9e]:disabled{cursor:not-allowed;opacity:.48}.lib-onboarding-start[data-v-d7e66d9e]{justify-content:center;align-items:center;gap:var(--space-3);border:1px solid var(--lib-accent);background:var(--lib-accent);color:var(--primary-color-text,#fff);display:inline-flex}.lib-onboarding-start[data-v-d7e66d9e]:not(:disabled):hover{filter:brightness(1.08)}.lib-frame-done[data-v-d7e66d9e]{z-index:4;min-width:4.5rem;height:3.5rem;padding:0 var(--space-8);color:var(--lib-accent);font:inherit;font-family:var(--font-heading);font-size:var(--text-lg);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;font-weight:500;position:absolute;top:0;right:0}.lib-frame-done[data-v-d7e66d9e]:active{opacity:.6}.lib-frame-done[data-v-d7e66d9e]:focus-visible{outline:2px solid var(--lib-accent);outline-offset:-4px;border-radius:var(--radius-sm)}.lib-frame-icon-btn[data-v-d7e66d9e]{top:var(--space-1);z-index:7;border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--lib-text-mid);cursor:pointer;transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.lib-frame-icon-btn[data-v-d7e66d9e]:hover{background:var(--lib-panel-hi);color:var(--lib-text-hi)}.lib-frame-icon-btn .pi[data-v-d7e66d9e]{font-size:.85rem}.lib-frame-close[data-v-d7e66d9e]{right:var(--space-1)}.lib-frame-maximize[data-v-d7e66d9e]{right:calc(var(--space-1) + 1.75rem)}.lib-frame.is-maximized[data-v-d7e66d9e]{border:none;border-radius:0;max-width:none;max-height:none}.lib-overlay[data-v-d7e66d9e]:has(.lib-frame.is-maximized){padding:0}@media (max-width:48rem){.lib-overlay[data-v-d7e66d9e]{padding:0}.lib-frame[data-v-d7e66d9e]{border:none;border-radius:0;max-width:none;max-height:none}}@container lib (width<=48rem){.lib-onboarding-footer[data-v-d7e66d9e]{align-items:stretch;gap:var(--space-6);padding:var(--space-6);flex-direction:column;align-items:stretch}.lib-onboarding-copy[data-v-d7e66d9e]{justify-content:center}.lib-onboarding-actions[data-v-d7e66d9e]{width:100%}.lib-onboarding-actions .lib-onboarding-btn[data-v-d7e66d9e]{flex:1}.lib-onboarding-btn[data-v-d7e66d9e]{white-space:nowrap}}@container lib (width<=30rem){.lib-onboarding-footer[data-v-d7e66d9e]{flex-direction:column}.lib-onboarding-actions[data-v-d7e66d9e]{flex-wrap:wrap}.lib-onboarding-actions[data-v-d7e66d9e],.lib-onboarding-btn[data-v-d7e66d9e]{width:100%}.lib-onboarding-start[data-v-d7e66d9e]{order:1}}.lib-fade-enter-active[data-v-d7e66d9e],.lib-fade-leave-active[data-v-d7e66d9e]{transition:opacity var(--duration-normal) var(--ease-smooth)}.lib-fade-enter-from[data-v-d7e66d9e],.lib-fade-leave-to[data-v-d7e66d9e]{opacity:0}.lib-fade-enter-active .lib-frame[data-v-d7e66d9e]{transition:transform var(--duration-slow) var(--ease-smooth), opacity var(--duration-slow) var(--ease-smooth)}.lib-fade-leave-active .lib-frame[data-v-d7e66d9e]{transition:transform var(--duration-normal) var(--ease-smooth), opacity var(--duration-normal) var(--ease-smooth)}.lib-fade-enter-from .lib-frame[data-v-d7e66d9e]{opacity:0;transform:translateY(12px)scale(.97)}.lib-fade-leave-to .lib-frame[data-v-d7e66d9e]{opacity:0;transform:translateY(8px)scale(.98)}.tool-status[data-v-ccd13c4f]{flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;margin-top:2px;display:inline-flex}.tool-status.complete[data-v-ccd13c4f]{color:var(--primary-color)}.tool-status.error[data-v-ccd13c4f]{color:var(--color-error)}.tool-status.stopped[data-v-ccd13c4f]{color:var(--text-color-tertiary)}.tool-status svg[data-v-ccd13c4f]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.tool-status.stopped svg[data-v-ccd13c4f]{fill:currentColor;stroke:none}.tool-status-spinner[data-v-ccd13c4f]{border-radius:var(--radius-full);border:1.5px solid color-mix(in srgb, currentColor, transparent 65%);border-top-color:currentColor;width:10px;height:10px;animation:.8s linear infinite toolSpin-ccd13c4f}@keyframes toolSpin-ccd13c4f{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tool-status-spinner[data-v-ccd13c4f]{animation-duration:2.4s}}.feed-row[data-v-c72d6b03]{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6) var(--space-4) var(--space-12);cursor:pointer;text-align:left;width:100%;color:var(--text-color);border-radius:var(--radius-sm);background:0 0;border:none;flex-direction:row;font-family:inherit;display:flex}.feed-row[data-v-c72d6b03]:hover{background:var(--surface-hover)}.feed-row[data-v-c72d6b03]:active{background:color-mix(in srgb, var(--primary-color), transparent 90%)}.feed-row.subscribed .feed-title[data-v-c72d6b03]{color:var(--primary-color)}.feed-icon[data-v-c72d6b03]{border-radius:var(--radius-md);object-fit:cover;flex-shrink:0;width:36px;height:36px}.feed-text[data-v-c72d6b03]{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.feed-title[data-v-c72d6b03]{font-weight:600;font-size:var(--text-md);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.feed-desc[data-v-c72d6b03]{font-size:var(--text-xs);color:var(--text-color-secondary);white-space:nowrap;text-overflow:ellipsis;opacity:var(--opacity-soft);overflow:hidden}.sub-toggle[data-v-c72d6b03]{border-radius:var(--radius-full);border:2px solid color-mix(in srgb, var(--surface-border), transparent 20%);background:0 0;flex-shrink:0;width:18px;height:18px;transition:all .2s;position:relative}.sub-toggle[data-v-c72d6b03]:after{content:"";border-radius:var(--radius-full);background:0 0;transition:all .2s;position:absolute;top:3px;bottom:3px;left:3px;right:3px;transform:scale(0)}.feed-row:hover .sub-toggle[data-v-c72d6b03]{border-color:var(--text-color-secondary)}.sub-toggle.on[data-v-c72d6b03]{border-color:var(--primary-color);background:0 0}.sub-toggle.on[data-v-c72d6b03]:after{background:var(--primary-color);transform:scale(1)}.feed-row.compact[data-v-c72d6b03]{padding:var(--space-3) var(--space-5) var(--space-3) var(--space-10);gap:var(--space-4)}.compact .feed-icon[data-v-c72d6b03]{border-radius:var(--radius-sm);width:24px;height:24px}.compact .feed-title[data-v-c72d6b03]{font-size:var(--text-sm)}.compact .sub-toggle[data-v-c72d6b03]{border-width:1.5px;width:14px;height:14px}.compact .sub-toggle[data-v-c72d6b03]:after{top:2px;bottom:2px;left:2px;right:2px}@media (max-width:48rem){.feed-icon[data-v-c72d6b03]{width:40px;height:40px}.feed-title[data-v-c72d6b03]{font-size:var(--text-lg)}.feed-desc[data-v-c72d6b03]{font-size:var(--text-md)}.sub-toggle[data-v-c72d6b03]{width:22px;height:22px}.sub-toggle[data-v-c72d6b03]:after{top:4px;bottom:4px;left:4px;right:4px}}.tool-error[data-v-cbd28c7f]{color:var(--color-error)}.snap-titles[data-v-cbd28c7f]{padding-left:var(--space-5);font-size:var(--text-xs);line-height:var(--leading-relaxed);margin:0}.snap-feed[data-v-cbd28c7f]{color:var(--text-color-secondary)}.snap-titles a[data-v-cbd28c7f]{color:var(--primary-color);text-decoration:none}.snap-titles a[data-v-cbd28c7f]:hover{text-decoration:underline}.tool-result-note[data-v-cbd28c7f]{margin-top:var(--space-2);color:var(--text-color-tertiary);font-size:var(--text-2xs)}.article-text-result[data-v-cbd28c7f]{gap:var(--space-2);flex-direction:column;display:flex}.article-title-link[data-v-cbd28c7f]{color:var(--primary-color);font-weight:600;font-size:var(--text-xs);text-decoration:none}.article-title-link[data-v-cbd28c7f]:hover{text-decoration:underline}.article-author[data-v-cbd28c7f]{color:var(--text-color-secondary);font-size:var(--text-2xs)}.article-body[data-v-cbd28c7f]{color:var(--text-color);font-size:var(--text-xs);line-height:var(--leading-relaxed);white-space:pre-line;max-height:18rem;overflow-y:auto}.feed-results[data-v-cbd28c7f]{border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.feed-results[data-v-cbd28c7f] .feed-row{padding-left:var(--space-6);border-bottom:1px solid var(--surface-border,#ffffff0f);border-radius:0}.feed-results[data-v-cbd28c7f] .feed-row:last-child{border-bottom:none}.chat-header[data-v-1c539392]{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.panel-icon[data-v-1c539392]{cursor:pointer;width:20px;height:20px;transition:transform var(--duration-slow) var(--ease-default);flex-shrink:0}.panel-icon.enter[data-v-1c539392],.panel-icon[data-v-1c539392]:hover{animation:.6s .15s polly-peck-1c539392;transform:scale(1.1)rotate(-8deg)}@keyframes polly-peck-1c539392{0%,to{transform:scale(1.1)rotate(-8deg)}30%{transform:scale(1.1)rotate(-8deg)translateY(-3px)}50%{transform:scale(1.1)rotate(-8deg)translateY(1px)}70%{transform:scale(1.1)rotate(-8deg)translateY(-1px)}}.panel-title[data-v-1c539392]{font-family:var(--font-heading);font-size:var(--text-xl);letter-spacing:-.01em;color:var(--text-color);font-weight:600}.header-actions[data-v-1c539392]{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.icon-btn[data-v-1c539392]{width:1.5rem;height:1.5rem;color:var(--text-color-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.icon-btn[data-v-1c539392]:hover:not(:disabled){background:color-mix(in srgb, var(--surface-border), transparent 50%);color:var(--text-color)}.icon-btn[data-v-1c539392]:disabled{opacity:.4;cursor:default}.icon-btn .pi[data-v-1c539392]{font-size:.72rem}.icon-btn svg[data-v-1c539392]{width:12px;height:12px}.chat-body[data-v-1c539392]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.chat-container[data-v-1c539392]{padding:2.25rem var(--space-8) var(--space-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.chat-container.is-empty[data-v-1c539392]{justify-content:center}.chat-transcript[data-v-1c539392]{gap:var(--space-8);flex-direction:column;min-width:0;margin-top:auto;display:flex}.chat-line[data-v-1c539392]{animation:messageIn-1c539392 var(--duration-fast) ease-out both}@keyframes messageIn-1c539392{0%{opacity:0;transform:translateY(6px)}}.chat-intro-wrap[data-v-1c539392]{align-items:center;gap:var(--space-8);animation:messageIn-1c539392 var(--duration-normal) ease-out both;flex-direction:column;display:flex}.intro-watermark[data-v-1c539392]{opacity:.07;flex-shrink:0;width:84px;height:84px}.chat-intro[data-v-1c539392]{text-align:center;align-self:stretch;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.intro-heading[data-v-1c539392]{font-family:var(--font-heading);color:var(--text-color);font-weight:600;font-size:var(--text-3xl);letter-spacing:-.01em}.intro-body[data-v-1c539392]{color:var(--text-color-secondary);font-size:var(--text-lg);line-height:var(--leading-relaxed);max-width:34ch}.suggestions[data-v-1c539392]{justify-content:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.suggestions button[data-v-1c539392]{border:1px solid color-mix(in srgb, var(--surface-border), transparent 20%);color:var(--text-color-secondary);font-family:inherit;font-size:var(--text-md);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0}.suggestions button[data-v-1c539392]:hover{background:color-mix(in srgb, var(--primary-color), transparent 90%);border-color:color-mix(in srgb, var(--primary-color), transparent 55%);color:var(--text-color)}.tool-rail[data-v-1c539392]{gap:var(--space-3);padding-left:var(--space-6);border-left:2px solid color-mix(in srgb, var(--text-color-secondary), transparent 70%);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.01em;animation:messageIn-1c539392 var(--duration-fast) ease-out both;transition:border-color var(--duration-slow) ease;flex-direction:column;display:flex}.tool-rail.running[data-v-1c539392]{animation:messageIn-1c539392 var(--duration-fast) ease-out both,railPulse-1c539392 1.5s ease-in-out .25s infinite}.tool-rail.complete[data-v-1c539392]{border-left-color:var(--primary-color)}.tool-rail.error[data-v-1c539392]{border-left-color:var(--color-error)}@keyframes railPulse-1c539392{0%,to{border-left-color:color-mix(in srgb, var(--text-color-secondary), transparent 80%)}50%{border-left-color:color-mix(in srgb, var(--text-color-secondary), transparent 40%)}}.tool-line[data-v-1c539392]{color:var(--text-color-secondary);min-width:0;transition:color var(--duration-slow) ease}.tool-line.running[data-v-1c539392]{opacity:.75}.tool-line.complete[data-v-1c539392]{color:color-mix(in srgb, var(--primary-color), var(--text-color) 40%)}.tool-line.error[data-v-1c539392]{color:var(--color-error)}.tool-line.stopped[data-v-1c539392]{color:var(--text-color-tertiary)}.tool-summary-copy[data-v-1c539392]{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.tool-text[data-v-1c539392]{overflow-wrap:anywhere;min-width:0}.tool-elapsed[data-v-1c539392]{opacity:.55;font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.tool-rail-summary[data-v-1c539392]{all:unset;cursor:pointer;align-items:center;gap:var(--space-4);width:100%;min-width:0;color:var(--text-color-tertiary);border-radius:var(--radius-sm);display:flex}.tool-rail-summary .tool-text[data-v-1c539392]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tool-rail-summary[data-v-1c539392]:hover{color:var(--text-color-secondary)}.tool-rail-summary:hover .tool-caret[data-v-1c539392]{opacity:1}.tool-rail-summary[data-v-1c539392]:focus-visible{outline:1px solid color-mix(in srgb, var(--primary-color), transparent 50%);outline-offset:2px}.tool-rail-collapse-btn[data-v-1c539392]{margin-top:var(--space-1);font-family:inherit;font-size:inherit;color:var(--text-color-tertiary);opacity:.6;cursor:pointer;transition:opacity var(--duration-fast) ease;background:0 0;border:none;align-self:flex-start;padding:0}.tool-rail-collapse-btn[data-v-1c539392]:hover{opacity:1}.tool-details[data-v-1c539392]{width:100%}.tool-details summary[data-v-1c539392]{cursor:pointer;border-radius:var(--radius-sm);list-style:none}.tool-details summary[data-v-1c539392]::-webkit-details-marker{display:none}.tool-details summary[data-v-1c539392]::marker{content:""}.tool-details summary[data-v-1c539392]:focus-visible{outline:1px solid color-mix(in srgb, var(--primary-color), transparent 50%);outline-offset:2px}.tool-caret[data-v-1c539392]{opacity:.5;transition:transform var(--duration-fast) var(--ease-default);flex-shrink:0;margin-top:3px}.tool-details[open] .tool-caret[data-v-1c539392]{transform:rotate(90deg)}.tool-details summary:hover .tool-caret[data-v-1c539392]{opacity:1}.tool-details-body[data-v-1c539392]{margin-top:var(--space-4);margin-bottom:var(--space-2);padding-left:calc(12px + var(--space-4));font-family:var(--font-body)}.grouped-results[data-v-1c539392]{gap:var(--space-5);flex-direction:column;display:flex}.grouped-results[data-v-1c539392]>:not(:first-child){padding-top:var(--space-5);border-top:1px solid color-mix(in srgb, var(--surface-border), transparent 50%)}.chat-line.user[data-v-1c539392]{font-family:var(--font-mono);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text-color-secondary);overflow-wrap:anywhere}.chat-line.user[data-v-1c539392]:before{content:"> " / "";color:var(--primary-color);opacity:.6}.chat-line.assistant[data-v-1c539392]{color:var(--text-color);min-width:0}.assistant-body[data-v-1c539392]{gap:var(--space-4);min-width:0;font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);flex-direction:column;display:flex}.chat-line.assistant[data-v-1c539392] p{margin:0 0 var(--space-4)}.chat-line.assistant[data-v-1c539392] p:last-child{margin-bottom:0}.chat-line.assistant[data-v-1c539392] strong{font-weight:600}.chat-line.assistant[data-v-1c539392] em{font-style:italic}.chat-line.assistant[data-v-1c539392] del{opacity:.6}.chat-line.assistant[data-v-1c539392] h3,.chat-line.assistant[data-v-1c539392] h4{font-family:var(--font-heading);font-weight:600;line-height:var(--leading-tight);margin:var(--space-5) 0 var(--space-3)}.chat-line.assistant[data-v-1c539392] h3{font-size:var(--text-2xl)}.chat-line.assistant[data-v-1c539392] h4{font-size:var(--text-xl)}.chat-line.assistant[data-v-1c539392] h3:first-child,.chat-line.assistant[data-v-1c539392] h4:first-child{margin-top:0}.chat-line.assistant[data-v-1c539392] ul,.chat-line.assistant[data-v-1c539392] ol{margin:0 0 var(--space-4);padding-left:var(--space-10)}.chat-line.assistant[data-v-1c539392] ul:last-child,.chat-line.assistant[data-v-1c539392] ol:last-child{margin-bottom:0}.chat-line.assistant[data-v-1c539392] li{margin-bottom:var(--space-2)}.chat-line.assistant[data-v-1c539392] li::marker{color:var(--text-color-tertiary)}.chat-line.assistant[data-v-1c539392] blockquote{margin:0 0 var(--space-4);padding-left:var(--space-6);border-left:2px solid color-mix(in srgb, var(--surface-border), transparent 30%);color:var(--text-color-secondary)}.chat-line.assistant[data-v-1c539392] hr{border:none;border-top:1px solid color-mix(in srgb, var(--surface-border), transparent 50%);margin:var(--space-6) 0}.chat-line.assistant[data-v-1c539392] a{color:var(--primary-color);text-decoration:none}.chat-line.assistant[data-v-1c539392] a:hover{text-decoration:underline}.chat-line.assistant[data-v-1c539392] code{font-family:var(--font-mono);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-border), transparent 50%);padding:1px 4px;font-size:.85em}.chat-line.assistant[data-v-1c539392] pre{margin:0 0 var(--space-4);padding:var(--space-5);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-border), transparent 60%);overflow-x:auto}.chat-line.assistant[data-v-1c539392] pre code{font-size:var(--text-sm);line-height:var(--leading-normal);background:0 0;padding:0}.chat-line.assistant[data-v-1c539392] table{border-collapse:collapse;font-size:var(--text-sm);margin:0 0 var(--space-4);display:block;overflow-x:auto}.chat-line.assistant[data-v-1c539392] th,.chat-line.assistant[data-v-1c539392] td{border:1px solid color-mix(in srgb, var(--surface-border), transparent 40%);padding:var(--space-2) var(--space-4);text-align:left}.chat-line.assistant[data-v-1c539392] th{font-weight:600}.chat-line.assistant[data-v-1c539392] .cite-num{font-family:var(--font-mono);font-size:var(--text-2xs);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--primary-color), transparent 78%);min-width:1.4em;height:1.4em;color:var(--primary-color);vertical-align:super;cursor:pointer;transition:background var(--duration-fast) var(--ease-default);justify-content:center;align-items:center;margin-left:2px;padding:0 3px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.chat-line.assistant[data-v-1c539392] .cite-num:hover{background:color-mix(in srgb, var(--primary-color), transparent 55%);text-decoration:none}.cite-sources[data-v-1c539392]{align-items:flex-start;gap:var(--space-1);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid color-mix(in srgb, var(--surface-border), transparent 60%);flex-direction:column;display:flex}.cite-source[data-v-1c539392]{align-items:center;gap:var(--space-4);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-color-secondary);opacity:.75;transition:opacity var(--duration-fast) var(--ease-default);cursor:pointer;min-width:0;max-width:100%;font-weight:400;text-decoration:none;display:flex}.cite-source[data-v-1c539392]:hover{opacity:1;text-decoration:none}.cite-feed-suggestion[data-v-1c539392]{align-items:center;gap:var(--space-2);width:100%;min-width:0;padding:var(--space-1) 0;display:flex}.cite-feed-suggestion .cite-source-feed[data-v-1c539392]{text-align:left;background:0 0;border:0;flex:1;margin:0}.feed-suggestion-action[data-v-1c539392]{min-height:1.75rem;padding:0 var(--space-3);color:var(--text-color-tertiary);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-2xs);cursor:pointer;background:0 0;border:0;flex:none;font-weight:600}.feed-suggestion-action[data-v-1c539392]:hover:not(:disabled){color:var(--text-color);background:var(--surface-hover)}.feed-suggestion-action.add[data-v-1c539392]{color:var(--primary-color)}.feed-suggestion-action.reject[data-v-1c539392]:hover:not(:disabled){color:var(--text-color-secondary)}.feed-suggestion-action[data-v-1c539392]:disabled{cursor:wait;opacity:.5}.feed-suggestion-action[data-v-1c539392]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.setup-suggestions .cite-sources[data-v-1c539392]{margin-top:0;margin-bottom:var(--space-4);border-top:0;padding-top:0}.setup-suggestions .cite-feed-suggestion[data-v-1c539392]{padding:var(--space-3) 0;flex-wrap:wrap}.setup-suggestions .cite-feed-suggestion .cite-source-feed[data-v-1c539392]{font-size:var(--text-base);color:var(--text-color);opacity:1;flex-basis:100%;font-weight:600}.setup-suggestions .cite-source-icon[data-v-1c539392]{width:16px;height:16px}.setup-suggestions .feed-suggestion-action[data-v-1c539392]{min-height:2.75rem;font-size:var(--text-md)}.setup-suggestions .feed-suggestion-action.add[data-v-1c539392]{background:color-mix(in srgb, var(--primary-color), transparent 92%)}.setup-feed-summary[data-v-1c539392]{color:var(--text-color-secondary);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-basis:100%;line-height:1.4;display:-webkit-box;overflow:hidden}.setup-explanation summary[data-v-1c539392]{cursor:pointer;color:var(--text-color-secondary);font-size:var(--text-sm);padding:var(--space-2) 0}.setup-explanation summary[data-v-1c539392]:focus-visible{outline:2px solid var(--primary-color)}.setup-explanation .assistant-prose[data-v-1c539392]{margin-top:var(--space-3)}.chat-manage-feeds[data-v-1c539392]{min-height:2rem;margin-top:var(--space-3);padding:0 var(--space-3);border:1px solid var(--surface-border);border-radius:var(--radius-sm);color:var(--text-color-secondary);font-family:var(--font-body);font-size:var(--text-xs);cursor:pointer;background:0 0;align-items:center;font-weight:600;display:inline-flex}.chat-manage-feeds[data-v-1c539392]:hover{border-color:var(--primary-color);color:var(--text-color)}.cite-source-num[data-v-1c539392]{font-family:var(--font-mono);font-size:var(--text-2xs);text-align:right;min-width:1em;color:var(--primary-color);opacity:.6;font-weight:700}.cite-source-icon[data-v-1c539392]{vertical-align:baseline;border-radius:2px;flex-shrink:0;width:12px;height:12px;margin:0}.cite-source-title[data-v-1c539392]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cite-source-category[data-v-1c539392]{font-size:var(--text-2xs);color:var(--text-color-tertiary);padding-left:var(--space-4);flex-shrink:0;margin-left:auto}@media (max-width:48rem){.cite-feed-suggestion[data-v-1c539392]{flex-wrap:wrap}.cite-feed-suggestion .cite-source-feed[data-v-1c539392]{flex-basis:100%}}.cite-expand[data-v-1c539392]{font-family:inherit;font-size:var(--text-xs);color:var(--text-color-tertiary);padding:var(--space-1) var(--space-2);cursor:pointer;transition:color var(--duration-fast) var(--ease-default);background:0 0;border:none}.cite-expand[data-v-1c539392]:hover{color:var(--text-color-secondary)}.answer-actions[data-v-1c539392]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);opacity:0;transition:opacity var(--duration-fast) ease;display:flex}.chat-line.assistant:hover .answer-actions[data-v-1c539392],.chat-line.assistant:focus-within .answer-actions[data-v-1c539392],.answer-actions.pinned[data-v-1c539392]{opacity:1}.answer-action-btn[data-v-1c539392]{all:unset;cursor:pointer;border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-color-tertiary);transition:background var(--duration-fast) ease, color var(--duration-fast) ease;flex-shrink:0;justify-content:center;align-items:center;display:flex}.answer-action-btn[data-v-1c539392]:hover:not(:disabled){background:color-mix(in srgb, var(--surface-border), transparent 45%);color:var(--text-color)}.answer-action-btn[data-v-1c539392]:disabled{opacity:.5;cursor:default}.answer-add-all[data-v-1c539392]{all:unset;cursor:pointer;align-items:center;gap:var(--space-2);padding:0 var(--space-5);border-radius:var(--radius-sm);height:26px;font-family:var(--font-body);font-size:var(--text-xs);color:var(--primary-color);transition:background var(--duration-fast) ease;font-weight:600;display:flex}.answer-add-all[data-v-1c539392]:hover:not(:disabled){background:color-mix(in srgb, var(--primary-color), transparent 85%)}.answer-add-all[data-v-1c539392]:disabled{opacity:.6;cursor:default}.answer-cost[data-v-1c539392]{all:unset;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-color-tertiary);font-variant-numeric:tabular-nums;cursor:default;margin-left:auto}.answer-cost.clickable[data-v-1c539392]{cursor:pointer}.answer-cost.clickable[data-v-1c539392]:hover{color:var(--text-color-secondary)}.answer-action-btn[data-v-1c539392]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.answer-add-all[data-v-1c539392]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.answer-cost.clickable[data-v-1c539392]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.token-arrow[data-v-1c539392]{opacity:.7;margin-right:1px}.token-calls[data-v-1c539392]{margin:var(--space-2) 0 0;padding:var(--space-2) 0 var(--space-2) var(--space-4);column-gap:var(--space-5);row-gap:var(--space-1);border-left:1px solid color-mix(in srgb, var(--surface-border), transparent 60%);opacity:.8;width:max-content;max-width:100%;animation:token-calls-in-1c539392 var(--duration-fast) var(--ease-default);grid-template-columns:auto auto auto auto;list-style:none;display:grid}.token-calls li[data-v-1c539392]{display:contents}.token-call-num[data-v-1c539392]{color:var(--primary-color);opacity:.6;font-weight:600}.token-call-pair[data-v-1c539392]{white-space:nowrap}.token-call-cost[data-v-1c539392]{color:var(--text-color-tertiary);white-space:nowrap}@keyframes token-calls-in-1c539392{0%{opacity:0;transform:translateY(-2px)}to{opacity:.8;transform:translateY(0)}}.chat-line.status[data-v-1c539392]{color:var(--text-color-secondary);font-style:italic;font-size:var(--text-md)}.chat-line.status.has-cta span p[data-v-1c539392]{margin:0;display:inline}.chat-line.error[data-v-1c539392]{color:var(--color-error);font-size:var(--text-md)}.chat-error-cta[data-v-1c539392]{margin-top:var(--space-4);padding:var(--space-2) var(--space-6);border:1px solid var(--color-error);border-radius:var(--radius-sm);color:var(--color-error);font-family:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;font-weight:600;text-decoration:none;display:inline-block}.chat-error-cta[data-v-1c539392]:hover{background:color-mix(in srgb, var(--color-error) 10%, transparent)}.chat-status-cta[data-v-1c539392]{margin-left:var(--space-3);padding:0 var(--space-3);border:1px solid var(--surface-border);border-radius:var(--radius-sm);color:var(--text-color-secondary);font-family:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;font-weight:600;display:inline-block}.chat-status-cta[data-v-1c539392]:hover{border-color:var(--primary-color);color:var(--text-color)}.chat-line.loading[data-v-1c539392]{margin-top:var(--space-6)}.typing-dots[data-v-1c539392]{gap:var(--space-2);padding-top:var(--space-4);align-items:center;display:flex}.typing-dots span[data-v-1c539392]{border-radius:var(--radius-full);background:var(--text-color-secondary);width:4px;height:4px;animation:1.4s ease-in-out infinite dotBounce-1c539392;display:inline-block}.typing-dots span[data-v-1c539392]:nth-child(2){animation-delay:.15s}.typing-dots span[data-v-1c539392]:nth-child(3){animation-delay:.3s}@keyframes dotBounce-1c539392{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.confirmation[data-v-1c539392]{gap:var(--space-4);flex-direction:column;display:flex}.confirm-header[data-v-1c539392]{color:var(--text-color);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.confirm-feeds[data-v-1c539392]{border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.confirm-feed-row[data-v-1c539392]{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--surface-border,#ffffff0f);display:flex}.confirm-feed-row[data-v-1c539392]:last-child{border-bottom:none}.confirm-feed-favicon[data-v-1c539392]{border-radius:var(--radius-sm);flex-shrink:0;width:24px;height:24px}.confirm-feed-title[data-v-1c539392]{color:var(--text-color);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.confirm-feed-category[data-v-1c539392]{font-size:var(--text-2xs);letter-spacing:.04em;text-transform:lowercase;color:var(--primary-color);opacity:.6;white-space:nowrap;margin-left:auto;font-weight:600}.confirm-actions[data-v-1c539392]{align-items:center;gap:var(--space-2);display:flex}.confirm-btn[data-v-1c539392]{all:unset;cursor:pointer;align-items:center;gap:var(--space-2);height:26px;padding:0 var(--space-5);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-xs);color:var(--primary-color);transition:background var(--duration-fast) ease;font-weight:600;display:flex}.confirm-btn[data-v-1c539392]:hover{background:color-mix(in srgb, var(--primary-color), transparent 85%)}.cancel-action-btn[data-v-1c539392]{all:unset;cursor:pointer;height:26px;padding:0 var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-color-tertiary);transition:color var(--duration-fast) ease, background var(--duration-fast) ease;align-items:center;font-weight:600;display:flex}.cancel-action-btn[data-v-1c539392]:hover{color:var(--text-color);background:color-mix(in srgb, var(--surface-border), transparent 45%)}.scroll-bottom-btn[data-v-1c539392]{bottom:var(--space-4);border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--surface-border), transparent 30%);background:var(--surface-card);width:28px;height:28px;color:var(--text-color-secondary);font-size:var(--text-sm);cursor:pointer;box-shadow:var(--shadow-card);z-index:1;transition:color var(--duration-fast) ease, background var(--duration-fast) ease;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.scroll-bottom-btn[data-v-1c539392]:hover{color:var(--text-color);background:color-mix(in srgb, var(--surface-card), var(--primary-color) 10%)}.fade-enter-active[data-v-1c539392],.fade-leave-active[data-v-1c539392]{transition:opacity var(--duration-fast) ease}.fade-enter-from[data-v-1c539392],.fade-leave-to[data-v-1c539392]{opacity:0}.chat-input-row[data-v-1c539392]{align-items:flex-end;gap:var(--space-3);padding:var(--space-5) var(--space-8) var(--space-4);border-top:1px solid color-mix(in srgb, var(--surface-border), transparent 60%);flex-shrink:0;display:flex}.composer-field[data-v-1c539392]{align-items:flex-end;gap:var(--space-2);min-width:0;padding:var(--space-2);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--surface-border), transparent 30%);background:color-mix(in srgb, var(--surface-ground), transparent 40%);transition:border-color var(--duration-fast) ease;flex:1;display:flex}.composer-field.focused[data-v-1c539392]{border-color:var(--primary-color)}.chat-input-row textarea[data-v-1c539392]{min-width:0;padding:var(--space-2) var(--space-3);color:var(--text-color);font-size:var(--text-md);font-family:inherit;line-height:var(--leading-normal);resize:none;background:0 0;border:none;outline:none;flex:1;max-height:88px;overflow-y:auto}.chat-input-row textarea[data-v-1c539392]::placeholder{color:var(--text-color-tertiary)}.chat-input-row textarea[data-v-1c539392]:disabled{opacity:.6}.composer-btn[data-v-1c539392]{border-radius:var(--radius-sm);cursor:pointer;width:1.75rem;height:1.75rem;transition:background var(--duration-fast) ease, color var(--duration-fast) ease, opacity var(--duration-fast) ease;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.composer-btn.send[data-v-1c539392]{background:var(--primary-color);color:var(--primary-color-text)}.composer-btn.send[data-v-1c539392]:hover:not(:disabled){filter:brightness(1.1)}.composer-btn.send[data-v-1c539392]:disabled{background:color-mix(in srgb, var(--surface-border), transparent 40%);color:var(--text-color-tertiary);cursor:default}.composer-btn.stop[data-v-1c539392]{background:color-mix(in srgb, var(--surface-border), transparent 30%);color:var(--text-color)}.composer-btn.stop[data-v-1c539392]:hover{background:color-mix(in srgb, var(--surface-border), transparent 10%)}.subject-stepper[data-v-1c539392]{gap:var(--space-2);margin:0 var(--space-8) var(--space-3);flex-wrap:wrap;flex-shrink:0;display:flex}.subject-chip[data-v-1c539392]{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);border:1px solid var(--surface-border);color:var(--text-color-secondary);font:inherit;font-size:var(--text-xs);line-height:var(--leading-normal);cursor:pointer;transition:color var(--duration-fast) ease, border-color var(--duration-fast) ease, background var(--duration-fast) ease;background:0 0;border-radius:999px;display:inline-flex}.subject-chip[data-v-1c539392]:hover:not(:disabled){color:var(--text-color);border-color:var(--text-color-tertiary)}.subject-chip.current[data-v-1c539392]{color:var(--primary-color);border-color:color-mix(in srgb, var(--primary-color), transparent 40%);background:color-mix(in srgb, var(--primary-color), transparent 88%);cursor:default}.subject-chip.done[data-v-1c539392]{color:var(--text-color-tertiary)}.subject-chip[data-v-1c539392]:disabled:not(.current){opacity:.6;cursor:wait}.subject-check[data-v-1c539392]{font-size:.85em}.onboarding-actions[data-v-1c539392]{justify-content:flex-end;gap:var(--space-2);padding:0 var(--space-8) var(--space-5);flex-shrink:0;display:flex}.done-btn[data-v-1c539392]{padding:var(--space-4) var(--space-6);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--primary-color), transparent 60%);font-size:var(--text-xs);font-family:var(--font-mono);line-height:var(--leading-normal);letter-spacing:.04em;cursor:pointer;background:color-mix(in srgb, var(--primary-color), transparent 90%);color:var(--primary-color);transition:background var(--duration-fast) ease, border-color var(--duration-fast) ease;flex-shrink:0;justify-content:center;align-items:center;display:flex}.done-btn[data-v-1c539392]:hover{background:color-mix(in srgb, var(--primary-color), transparent 80%);border-color:color-mix(in srgb, var(--primary-color), transparent 40%)}.done-btn[data-v-1c539392]:disabled{opacity:.6;cursor:wait}.next-subject-btn[data-v-1c539392]{padding:var(--space-4) var(--space-6);border-radius:var(--radius-sm);border:1px solid var(--surface-border);color:var(--text-color-secondary);font-size:var(--text-xs);font-family:var(--font-mono);line-height:var(--leading-normal);letter-spacing:.04em;cursor:pointer;transition:color var(--duration-fast) ease, border-color var(--duration-fast) ease;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.next-subject-btn[data-v-1c539392]:hover{color:var(--text-color);border-color:var(--text-color-tertiary)}.next-subject-btn[data-v-1c539392]:disabled{opacity:.6;cursor:wait}.done-spinner[data-v-1c539392]{border:1.5px solid color-mix(in srgb, var(--text-color-secondary), transparent 60%);border-top-color:var(--text-color-secondary);border-radius:var(--radius-full);width:10px;height:10px;animation:.6s linear infinite spin-1c539392;display:block}@keyframes spin-1c539392{to{transform:rotate(360deg)}}.composer-meta[data-v-1c539392]{align-items:center;gap:var(--space-4);padding:0 var(--space-8) var(--space-5);flex-shrink:0;display:flex}.chat-quota-hint[data-v-1c539392]{align-items:center;gap:var(--space-3);font-size:var(--text-2xs);letter-spacing:.04em;color:var(--text-color-tertiary);margin-left:auto;display:flex}.chat-quota-hint.is-empty[data-v-1c539392]{color:var(--color-warning)}.chat-quota-upgrade[data-v-1c539392]{border:1px solid var(--color-warning);background:color-mix(in srgb, var(--color-warning), transparent 90%);color:var(--color-warning);font-family:inherit;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) ease, color var(--duration-fast) ease;font-weight:700}.chat-quota-upgrade[data-v-1c539392]:hover{background:var(--color-warning);color:var(--surface-card)}.model-picker-wrap[data-v-1c539392]{position:relative}.model-picker[data-v-1c539392]{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);color:var(--text-color-tertiary);font-size:var(--text-2xs);font-family:var(--font-mono);letter-spacing:.02em;cursor:pointer;padding:var(--space-1) var(--space-3);transition:background var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:none;display:inline-flex}.model-picker[data-v-1c539392]:hover,.model-picker.open[data-v-1c539392]{background:color-mix(in srgb, var(--surface-border), transparent 60%);color:var(--text-color-secondary)}.model-chevron[data-v-1c539392]{transition:transform var(--duration-fast) ease}.model-picker.open .model-chevron[data-v-1c539392]{transform:rotate(180deg)}.model-menu[data-v-1c539392]{background:var(--surface-card);border:1px solid color-mix(in srgb, var(--surface-border), transparent 20%);border-radius:var(--radius-sm);box-shadow:var(--shadow-elevated);padding:var(--space-2) 0;z-index:10;flex-direction:column;max-width:min(24rem,90vw);display:flex;position:absolute;bottom:100%;left:0}.model-option[data-v-1c539392]{text-align:left;padding:var(--space-2) var(--space-5);color:var(--text-color-secondary);font-size:var(--text-2xs);font-family:var(--font-mono);letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:none}.model-option[data-v-1c539392]:hover{background:color-mix(in srgb, var(--surface-border), transparent 50%);color:var(--text-color)}.model-option.active[data-v-1c539392]{color:var(--primary-color)}.model-menu-enter-active[data-v-1c539392],.model-menu-leave-active[data-v-1c539392]{transition:opacity var(--duration-fast) ease, transform var(--duration-fast) ease}.model-menu-enter-from[data-v-1c539392],.model-menu-leave-to[data-v-1c539392]{opacity:0;transform:translateY(4px)}.suggestions button[data-v-1c539392]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.composer-btn[data-v-1c539392]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.cite-expand[data-v-1c539392]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.chat-error-cta[data-v-1c539392]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.chat-status-cta[data-v-1c539392]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.icon-btn[data-v-1c539392]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.model-picker[data-v-1c539392]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.model-option[data-v-1c539392]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.confirm-btn[data-v-1c539392]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.cancel-action-btn[data-v-1c539392]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.done-btn[data-v-1c539392]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.chat-quota-upgrade[data-v-1c539392]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.scroll-bottom-btn[data-v-1c539392]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){.chat-line[data-v-1c539392],.chat-intro[data-v-1c539392],.tool-rail[data-v-1c539392],.token-calls[data-v-1c539392],.tool-rail.running[data-v-1c539392]{animation:none}.typing-dots span[data-v-1c539392]{animation-duration:2.8s}.panel-icon.enter[data-v-1c539392],.panel-icon[data-v-1c539392]:hover{animation:none;transform:none}}.drawer-tab[data-v-1918e282]{z-index:199;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4);color:var(--text-color-secondary);background:color-mix(in srgb, var(--surface-card), transparent 3%);-webkit-backdrop-filter:blur(25px);border-radius:var(--radius-lg) 0 0 var(--radius-lg);box-shadow:var(--shadow-card);cursor:pointer;transition:padding var(--duration-normal) var(--ease-smooth), transform var(--duration-normal) var(--ease-smooth), box-shadow var(--duration-normal) var(--ease-smooth), background var(--duration-normal) var(--ease-smooth);border:1px solid #ffffff14;border-right:none;flex-direction:column;display:flex;position:fixed;bottom:2rem;right:0}.drawer-tab[data-v-1918e282]:hover{padding-left:var(--space-8);padding-right:var(--space-6);box-shadow:var(--shadow-elevated);background:color-mix(in srgb, var(--surface-card), transparent 0%)}.drawer-tab[data-v-1918e282]:active{transition-duration:var(--duration-fast);transform:scale(.96)}.drawer-tab[data-v-1918e282]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.drawer-tab-icon[data-v-1918e282]{opacity:.6;width:22px;height:22px;transition:transform var(--duration-normal) var(--ease-smooth), opacity var(--duration-normal) var(--ease-smooth)}.drawer-tab:hover .drawer-tab-icon[data-v-1918e282]{opacity:.85;transform:scale(1.12)rotate(-6deg)}.drawer-tab-enter-active[data-v-1918e282]{transition:opacity var(--duration-normal) var(--ease-smooth), transform var(--duration-normal) var(--ease-smooth)}.drawer-tab-leave-active[data-v-1918e282]{transition:opacity var(--duration-fast) var(--ease-smooth), transform var(--duration-fast) var(--ease-smooth)}.drawer-tab-enter-from[data-v-1918e282],.drawer-tab-leave-to[data-v-1918e282]{opacity:0;transform:translate(100%)}@media (max-width:48rem){.drawer-tab[data-v-1918e282]{display:none}}.polly-checkin-nudge[data-v-726d39e9]{right:calc(var(--space-6) + env(safe-area-inset-right,0px));bottom:calc(5rem + env(safe-area-inset-bottom,0px));z-index:175;box-sizing:border-box;width:min(24rem, calc(100vw - var(--space-12)));color:var(--text-color);background:var(--surface-card);border:1px solid color-mix(in srgb, var(--surface-border), transparent 30%);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);position:fixed;overflow:hidden}.polly-checkin-nudge__accent[data-v-726d39e9]{background:var(--primary-color);height:3px}.polly-checkin-nudge__main[data-v-726d39e9]{padding:var(--space-10) var(--space-12) var(--space-6)}.polly-checkin-nudge[data-v-726d39e9]:focus{outline:none}.polly-checkin-nudge__header[data-v-726d39e9],.polly-checkin-nudge__footer[data-v-726d39e9]{align-items:center;display:flex}.polly-checkin-nudge__header[data-v-726d39e9]{gap:var(--space-3);margin-bottom:var(--space-6)}.polly-checkin-nudge__avatar[data-v-726d39e9]{background:color-mix(in srgb, var(--primary-color), transparent 88%);border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;overflow:hidden}.polly-checkin-nudge__avatar svg[data-v-726d39e9]{width:1.8rem;height:1.8rem}.polly-checkin-nudge__identity[data-v-726d39e9]{flex:1;align-items:baseline;display:flex}.polly-checkin-nudge__identity strong[data-v-726d39e9]{font-size:var(--text-sm)}.polly-checkin-nudge button[data-v-726d39e9]{cursor:pointer;font-family:inherit}.polly-checkin-nudge button[data-v-726d39e9]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.polly-checkin-nudge button[data-v-726d39e9]:disabled{cursor:wait;opacity:.55}.polly-checkin-nudge__copy[data-v-726d39e9]{gap:var(--space-4);display:grid}.polly-checkin-nudge__copy strong[data-v-726d39e9]{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:600;line-height:var(--leading-tight)}.polly-checkin-nudge__copy span[data-v-726d39e9]{color:var(--text-color-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed)}.polly-checkin-nudge__footer[data-v-726d39e9]{justify-content:flex-end;gap:var(--space-4);padding:var(--space-6) var(--space-12) var(--space-12)}.polly-checkin-nudge__primary[data-v-726d39e9]{padding:var(--space-4) var(--space-10);border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--primary-color-text);background:var(--primary-color);border:0;font-weight:500}.polly-checkin-nudge__primary[data-v-726d39e9]:hover{filter:brightness(1.1)}.polly-checkin-nudge__disable[data-v-726d39e9]{padding:var(--space-2) var(--space-4);color:var(--text-color-secondary);border-radius:var(--radius-sm);font-size:var(--text-sm);background:0 0;border:0}.polly-checkin-nudge__disable[data-v-726d39e9]:hover{color:var(--text-color)}.polly-checkin-nudge__sr-status[data-v-726d39e9]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:48rem){.polly-checkin-nudge[data-v-726d39e9]{right:calc(var(--space-3) + env(safe-area-inset-right,0px));bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));width:calc(100vw - var(--space-6))}}.snap-context-menu[data-v-3aa463f0]{z-index:10000;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);min-width:14rem;box-shadow:var(--shadow-elevated);padding:var(--space-2);font-family:var(--font-body);flex-direction:column;gap:2px;display:flex}.snap-context-menu-item[data-v-3aa463f0]{align-items:center;gap:var(--space-5);width:100%;padding:var(--space-4) var(--space-6);border-radius:var(--radius-sm);color:var(--text-color);font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-default);background:0 0;border:none;display:flex}.snap-context-menu-item[data-v-3aa463f0]:hover{background:var(--surface-hover)}.snap-context-menu-item .pi[data-v-3aa463f0]{color:var(--text-color-secondary);text-align:center;width:1rem;font-size:.85rem}.rls-row[data-v-ccdbcd72]{align-items:start;gap:var(--space-5);padding:var(--space-4);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-default);grid-template-columns:16px minmax(0,1fr) auto;display:grid;position:relative}.rls-row[data-v-ccdbcd72]:before{content:"";background:var(--primary-color);width:2px;height:60%;transition:transform var(--duration-fast) var(--ease-smooth);transform-origin:50%;border-radius:0 2px 2px 0;position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(0)}.rls-row[data-v-ccdbcd72]:hover,.rls-row.is-current[data-v-ccdbcd72]{background:color-mix(in srgb, var(--surface-hover), transparent 30%)}.rls-row[data-v-ccdbcd72]:hover:before,.rls-row.is-current[data-v-ccdbcd72]:before{transform:translateY(-50%)scaleY(1)}.rls-row.is-read .rls-title[data-v-ccdbcd72]{color:var(--text-color-secondary)}.rls-row.is-current.is-read .rls-title[data-v-ccdbcd72]{color:var(--text-color)}.rls-row.is-drop-target[data-v-ccdbcd72]{background:color-mix(in srgb, var(--primary-color), transparent 88%);outline:1px solid color-mix(in srgb, var(--primary-color), transparent 50%);outline-offset:-1px}.rls-icon[data-v-ccdbcd72]{object-fit:contain;background:color-mix(in srgb, var(--surface-card), white 4%);border-radius:4px;flex-shrink:0;width:16px;height:16px;display:block}.rls-icon-empty[data-v-ccdbcd72]{background:linear-gradient(135deg, color-mix(in srgb, var(--surface-border), transparent 20%) 0%, color-mix(in srgb, var(--surface-border), transparent 60%) 100%)}.rls-meta[data-v-ccdbcd72]{min-width:0}.rls-title[data-v-ccdbcd72]{font-family:var(--font-body);font-size:var(--text-md);color:var(--text-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.rls-source[data-v-ccdbcd72]{font-size:var(--text-2xs);color:var(--text-color-secondary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;margin-top:2px;overflow:hidden}.rls-end[data-v-ccdbcd72]{height:calc(var(--text-md) * 1.35);display:grid}.rls-end[data-v-ccdbcd72]>*{grid-area:1/1;place-self:center}.rls-read-mark[data-v-ccdbcd72]{font-size:var(--text-sm);color:var(--primary-color);transition:opacity var(--duration-fast) var(--ease-default)}.rls-row:hover .rls-read-mark[data-v-ccdbcd72],.rls-row:focus-within .rls-read-mark[data-v-ccdbcd72]{opacity:0}.rls-remove[data-v-ccdbcd72]{width:1.4rem;height:1.4rem;color:var(--text-color-secondary);border-radius:var(--radius-sm);cursor:pointer;opacity:0;transition:opacity var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-smooth), background var(--duration-fast) var(--ease-default);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;transform:translate(2px)}.rls-remove .pi[data-v-ccdbcd72]{font-size:.7rem}.rls-row:hover .rls-remove[data-v-ccdbcd72],.rls-row:focus-within .rls-remove[data-v-ccdbcd72]{opacity:1;transform:translate(0)}.rls-remove[data-v-ccdbcd72]:hover{background:color-mix(in srgb, var(--surface-border), transparent 30%);color:var(--text-color)}.reading-list-sheet[data-v-eacee71d]{z-index:150;background:color-mix(in srgb, var(--surface-card), transparent 3%);-webkit-backdrop-filter:blur(25px);border-radius:var(--radius-md);width:320px;min-height:11rem;max-height:min(560px,100vh - 4rem - 32px);box-shadow:var(--shadow-panel);-webkit-user-select:none;user-select:none;transition:background var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-smooth);will-change:transform;border:1px solid #ffffff14;flex-direction:column;display:flex;position:fixed;overflow:hidden}.reading-list-sheet.is-dragging[data-v-eacee71d]{border-color:#ffffff24;transition:none;transform:scale(1.015);box-shadow:0 30px 60px -15px #00000073,0 10px 25px -10px #00000059}.reading-list-sheet.is-dragging[data-v-eacee71d] .rls-rows>*{transition:none!important;transform:none!important}.reading-list-sheet.is-over-reader[data-v-eacee71d]{z-index:1001}.reading-list-sheet.is-over-reader[data-v-eacee71d] .rls-remove{visibility:hidden;pointer-events:none}.reading-list-sheet.is-drop-target[data-v-eacee71d]{background:color-mix(in srgb, var(--primary-color), var(--surface-card) 92%);border-color:color-mix(in srgb, var(--primary-color), transparent 60%)}.rls-header[data-v-eacee71d]{justify-content:space-between;align-items:center;gap:var(--space-3);height:2.5rem;padding:0 var(--space-3) 0 .875rem;border-bottom:1px solid color-mix(in srgb, var(--surface-border), transparent 60%);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transition:background var(--duration-fast) var(--ease-default);flex-shrink:0;display:flex}.rls-header[data-v-eacee71d]:hover{background:color-mix(in srgb, var(--surface-border), transparent 80%)}.reading-list-sheet.is-dragging .rls-header[data-v-eacee71d],.rls-header[data-v-eacee71d]:active{cursor:grabbing;background:color-mix(in srgb, var(--surface-border), transparent 70%)}.rls-title[data-v-eacee71d]{align-items:baseline;gap:var(--space-4);font-family:var(--font-heading);font-size:var(--text-base);color:var(--text-color);min-width:0;margin:0;font-weight:600;display:flex}.rls-read-count[data-v-eacee71d]{font-size:var(--text-sm);color:var(--text-color-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.rls-header-actions[data-v-eacee71d]{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.rls-icon-btn[data-v-eacee71d]{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--text-color-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-smooth);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.rls-icon-btn[data-v-eacee71d]:hover{background:color-mix(in srgb, var(--surface-border), transparent 50%);color:var(--text-color)}.rls-icon-btn[data-v-eacee71d]:active{transform:scale(.94)}.rls-icon-btn .pi[data-v-eacee71d]{font-size:.85rem}.rls-close .pi[data-v-eacee71d]{font-size:.8rem}.rls-readnow-btn[data-v-eacee71d]{color:var(--primary-color)}.rls-readnow-btn[data-v-eacee71d]:hover{color:var(--primary-color);background:color-mix(in srgb, var(--primary-color), transparent 85%)}.rls-readnow-badge[data-v-eacee71d]{border-radius:var(--radius-pill);background:var(--primary-color);min-width:14px;height:14px;color:var(--surface-card);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:center;letter-spacing:0;box-shadow:0 0 0 2px var(--surface-card);padding:0 4px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:-2px;right:-2px}.rls-clear-btn[data-v-eacee71d]:hover{color:#ff5a3c;background:#ff5a3c1f}.rls-empty[data-v-eacee71d]{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-12) var(--space-8);color:var(--text-color-secondary);text-align:center;flex-direction:column;flex:1;display:flex}.rls-empty p[data-v-eacee71d]{font-size:var(--text-sm);line-height:var(--leading-normal);max-width:22ch;margin:0}.rls-empty-icon[data-v-eacee71d]{opacity:var(--opacity-muted);font-size:1.5rem}.rls-rows[data-v-eacee71d]{padding:var(--space-3) var(--space-3) var(--space-6);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-color-secondary), transparent 70%) transparent;flex-direction:column;flex:1;gap:2px;display:flex;position:relative;overflow-y:auto}.rls-rows[data-v-eacee71d]::-webkit-scrollbar{width:6px}.rls-rows[data-v-eacee71d]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-color-secondary), transparent 70%);border-radius:var(--radius-pill)}.rl-slide-enter-active[data-v-eacee71d],.rl-slide-leave-active[data-v-eacee71d]{transition:transform var(--duration-normal) var(--ease-smooth), opacity var(--duration-fast) var(--ease-default)}.rl-slide-enter-from[data-v-eacee71d],.rl-slide-leave-to[data-v-eacee71d]{opacity:0;transform:translateY(12px)scale(.96)}.rls-row-flip-move[data-v-eacee71d],.rls-row-flip-enter-active[data-v-eacee71d],.rls-row-flip-leave-active[data-v-eacee71d]{transition:transform var(--duration-normal) var(--ease-smooth), opacity var(--duration-fast) var(--ease-default)}.rls-row-flip-enter-from[data-v-eacee71d]{opacity:0;transform:translateY(-6px)}.rls-row-flip-leave-to[data-v-eacee71d]{opacity:0;transform:translate(12px)}.rls-row-flip-leave-active[data-v-eacee71d]{width:calc(100% - var(--space-3) * 2);pointer-events:none;position:absolute}.ascii-book[data-v-04f26a1d]{font-family:var(--font-mono);-webkit-user-select:none;user-select:none;touch-action:pan-y;contain:strict;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ascii-book-layer[data-v-04f26a1d]{white-space:pre;letter-spacing:0;font-variant-ligatures:none;pointer-events:none;margin:0;padding:0;font-family:inherit;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ascii-book-dim[data-v-04f26a1d]{color:color-mix(in srgb, var(--primary-color) 72%, var(--surface-card))}.ascii-book-bright[data-v-04f26a1d]{color:color-mix(in srgb, var(--primary-color) 80%, var(--text-color))}.greeting-backdrop[data-v-716f644a]{z-index:10000;-webkit-backdrop-filter:blur(4px);overscroll-behavior:contain;padding:max(var(--space-8), env(safe-area-inset-top)) max(var(--space-8), env(safe-area-inset-right)) max(var(--space-8), env(safe-area-inset-bottom)) max(var(--space-8), env(safe-area-inset-left));background:#00000073;justify-content:center;align-items:safe center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.greeting-card[data-v-716f644a]{width:100%;max-width:520px;max-height:calc(100dvh - max(var(--space-8), env(safe-area-inset-top)) - max(var(--space-8), env(safe-area-inset-bottom)));background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);overscroll-behavior:contain;outline:1px solid color-mix(in srgb, var(--surface-border), transparent 30%);position:relative;overflow:hidden auto;container:greeting/inline-size}.greeting-hero[data-v-716f644a]{aspect-ratio:16/9;background:radial-gradient(120% 80% at 50% 100%, color-mix(in srgb, var(--primary-color), transparent 70%) 0%, transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--surface-card), #000 8%) 0%, var(--surface-card) 100%);isolation:isolate;position:relative;overflow:hidden}.greeting-hero-glow[data-v-716f644a]{pointer-events:none;background:radial-gradient(60% 50% at 50% 55%, transparent 55%, color-mix(in srgb, var(--surface-card), transparent 40%) 100%), linear-gradient(180deg, transparent 70%, var(--surface-card) 100%);z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.greeting-music-toggle[data-v-716f644a]{top:var(--space-4);right:var(--space-4);z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#0000007a;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute}.greeting-music-toggle[data-v-716f644a]:hover{background:#000000ad}.greeting-music-toggle[data-v-716f644a]:focus-visible{outline-offset:2px;outline:2px solid #fff}.greeting-body[data-v-716f644a]{padding:var(--space-10) var(--space-12) var(--space-8);text-align:center;container-type:inline-size}@container (width<=17rem){.greeting-title-full[data-v-716f644a]{display:none}}.greeting-title[data-v-716f644a]{margin:0 0 var(--space-4);font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--text-color);font-weight:600;line-height:var(--leading-tight)}.greeting-message[data-v-716f644a]{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-color-secondary);line-height:var(--leading-relaxed);margin:0}.greeting-actions[data-v-716f644a]{gap:var(--space-4);padding:var(--space-6) var(--space-12) var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.greeting-btn[data-v-716f644a]{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-3);font-family:var(--font-body);font-size:var(--text-base);cursor:pointer;transition:background var(--duration-fast) var(--ease-default), filter var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-default);border:none;justify-content:center;font-weight:500;display:inline-flex}.greeting-btn[data-v-716f644a]:disabled{cursor:wait;opacity:.6}.greeting-btn[data-v-716f644a]:active{transform:scale(.97)}.btn-secondary[data-v-716f644a]{color:var(--text-color);outline:1px solid color-mix(in srgb, var(--surface-border), transparent 30%);background:0 0}.greeting-sections[data-v-716f644a]{gap:var(--space-8);padding:0 var(--space-12) var(--space-6);text-align:left;flex-direction:column;display:flex}.greeting-section[data-v-716f644a]{min-width:0;padding-top:var(--space-6);border-top:1px solid color-mix(in srgb, var(--surface-border), transparent 40%)}.greeting-section-title[data-v-716f644a]{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-color-secondary);margin:0;font-weight:600}.greeting-feed-grid[data-v-716f644a]{gap:var(--space-4) var(--space-8);margin:var(--space-5) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.greeting-bundles-head[data-v-716f644a]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.greeting-bundle-arrows[data-v-716f644a]{gap:var(--space-2);display:flex}.greeting-bundle-arrow[data-v-716f644a]{border:1px solid color-mix(in srgb, var(--surface-border), transparent 30%);width:1.75rem;height:1.75rem;color:var(--text-color);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.greeting-bundle-arrow .pi[data-v-716f644a]{font-size:.7rem}.greeting-bundle-arrow[data-v-716f644a]:hover:not(:disabled){background:var(--surface-hover)}.greeting-bundle-arrow[data-v-716f644a]:disabled{opacity:.35;cursor:default}.greeting-bundle-arrow[data-v-716f644a]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.greeting-bundle-track[data-v-716f644a]{margin-top:var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-md);grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.greeting-bundle-track[data-v-716f644a]::-webkit-scrollbar{display:none}.greeting-bundle-track[data-v-716f644a]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.greeting-bundle[data-v-716f644a]{scroll-snap-align:start;scroll-snap-stop:always;min-width:0;padding:var(--space-6) var(--space-8) var(--space-8);border:1px solid color-mix(in srgb, var(--surface-border), transparent 40%);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-card), var(--text-color) 3%)}.greeting-bundle-name[data-v-716f644a]{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--text-color);margin:0;font-weight:600}.greeting-bundle-slant[data-v-716f644a]{margin:var(--space-1) 0 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-color-secondary)}.greeting-bundle-foot[data-v-716f644a]{align-items:center;gap:var(--space-8);margin-top:var(--space-6);display:flex}.greeting-bundle-add[data-v-716f644a]{padding:var(--space-3) var(--space-6);border:1px solid var(--primary-color);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);color:var(--primary-color);cursor:pointer;background:0 0;font-weight:500}.greeting-bundle-add[data-v-716f644a]:hover:not(:disabled){background:color-mix(in srgb, var(--primary-color), transparent 88%)}.greeting-bundle-add[data-v-716f644a]:disabled{opacity:.45;cursor:default}.greeting-bundle-add[data-v-716f644a]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.greeting-bundle-added[data-v-716f644a]{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--primary-color);font-weight:600;display:inline-flex}.greeting-bundle-added .pi[data-v-716f644a]{font-size:.75rem}.greeting-bundle-note[data-v-716f644a]{margin:var(--space-3) 0 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-color-secondary)}.greeting-bundle-dots[data-v-716f644a]{justify-content:center;gap:var(--space-4);margin-top:var(--space-5);display:flex}.greeting-bundle-dot[data-v-716f644a]{background:color-mix(in srgb, var(--text-color-secondary), transparent 55%);cursor:pointer;width:.5rem;height:.5rem;transition:width var(--duration-fast) var(--ease-default), background var(--duration-fast) var(--ease-default);border:none;border-radius:50%;padding:0}.greeting-bundle-dot.added[data-v-716f644a]{background:color-mix(in srgb, var(--primary-color), transparent 45%)}.greeting-bundle-dot.current[data-v-716f644a]{background:var(--primary-color);border-radius:999px;width:1.25rem}.greeting-bundle-dot[data-v-716f644a]:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}@media (prefers-reduced-motion:reduce){.greeting-bundle-dot[data-v-716f644a]{transition:none}}.greeting-starter-feed[data-v-716f644a]{align-items:center;gap:var(--space-4);min-width:0;font-family:var(--font-body);font-size:var(--text-md);color:var(--text-color);display:flex}.greeting-starter-icon[data-v-716f644a]{object-fit:contain;border-radius:3px;flex:none;width:16px;height:16px}.greeting-starter-name[data-v-716f644a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.greeting-bundle-empty[data-v-716f644a]{margin:var(--space-5) 0 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-color-secondary);line-height:var(--leading-normal)}.greeting-place-name[data-v-716f644a]{font:inherit;color:var(--text-color);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--primary-color), transparent 30%);text-decoration-color:color-mix(in srgb, var(--primary-color), transparent 30%);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;display:inline}.greeting-place-name[data-v-716f644a]:hover{color:var(--primary-color)}.greeting-place-name[data-v-716f644a]:disabled{cursor:wait}.greeting-place-name[data-v-716f644a]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:2px}.greeting-place-search[data-v-716f644a]{margin-top:var(--space-4)}.greeting-place-search[data-v-716f644a] .place-results{overscroll-behavior:contain;max-height:12.5rem;overflow-y:auto}.greeting-place-actions[data-v-716f644a]{gap:0 var(--space-8);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.greeting-link[data-v-716f644a]{padding:var(--space-2) 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--primary-color);cursor:pointer;background:0 0;border:none;font-weight:500}.greeting-link.muted[data-v-716f644a]{color:var(--text-color-secondary);font-weight:400}.greeting-link[data-v-716f644a]:hover{text-underline-offset:2px;text-decoration:underline}.greeting-link[data-v-716f644a]:disabled{cursor:wait;opacity:.6}.greeting-link[data-v-716f644a]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.btn-wide[data-v-716f644a]{grid-column:1/-1}.btn-secondary[data-v-716f644a]:hover{background:color-mix(in srgb, var(--surface-border), transparent 50%)}.btn-primary[data-v-716f644a]{background:var(--primary-color);color:var(--primary-color-text,#fff)}.btn-primary[data-v-716f644a]:hover{filter:brightness(1.1)}.greeting-dialog-enter-active[data-v-716f644a]{transition:opacity var(--duration-normal) var(--ease-smooth)}.greeting-dialog-enter-active .greeting-card[data-v-716f644a]{transition:transform var(--duration-normal) cubic-bezier(.34, 1.4, .64, 1), opacity var(--duration-normal) var(--ease-smooth)}.greeting-dialog-leave-active[data-v-716f644a]{transition:opacity var(--duration-fast) var(--ease-default)}.greeting-dialog-enter-from[data-v-716f644a]{opacity:0}.greeting-dialog-enter-from .greeting-card[data-v-716f644a]{opacity:0;transform:scale(.92)translateY(8px)}.greeting-dialog-leave-to[data-v-716f644a]{opacity:0}@container greeting (width<=21rem){.greeting-actions[data-v-716f644a]{gap:var(--space-3)}.greeting-btn[data-v-716f644a]{padding-inline:var(--space-2);white-space:nowrap}.greeting-btn .pi[data-v-716f644a]{display:none}.greeting-feed-grid[data-v-716f644a]{grid-template-columns:minmax(0,1fr)}}@media (max-width:32rem){.greeting-actions[data-v-716f644a],.greeting-sections[data-v-716f644a]{padding-inline:var(--space-8)}.greeting-actions .btn-tertiary[data-v-716f644a]{justify-content:center;margin-right:0}}.ul[data-v-09b33677]{column-gap:var(--space-5);row-gap:var(--space-3);font-size:var(--text-md);grid-template-columns:9rem minmax(0,1fr) auto;display:grid}.ul-row[data-v-09b33677]{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.ul-key[data-v-09b33677]{color:var(--text-color);white-space:nowrap}.ul-rail[data-v-09b33677]{background:var(--surface-border);border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.ul-rail-fill[data-v-09b33677]{transform-origin:0;background:var(--primary-color);transition:transform var(--duration-slow) var(--ease-smooth), background var(--duration-normal) var(--ease-default);position:absolute;top:0;bottom:0;left:0;right:0}.ul-count[data-v-09b33677]{color:var(--text-color-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.ul-row.is-cap .ul-count[data-v-09b33677]{color:var(--color-warning)}.ul-row.is-cap .ul-rail-fill[data-v-09b33677]{background:var(--color-warning)}.ul.is-loading .ul-count[data-v-09b33677],.ul.is-loading .ul-key[data-v-09b33677]{color:var(--text-color-tertiary)}.ul.is-loading .ul-rail-fill[data-v-09b33677]{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.ul-rail-fill[data-v-09b33677]{transition:none}}@media (max-width:32rem){.ul[data-v-09b33677]{grid-template-columns:7rem minmax(0,1fr) auto}}.billing-backdrop[data-v-e908b47f]{z-index:10000;-webkit-backdrop-filter:blur(4px);padding:var(--space-8);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.billing-card[data-v-e908b47f]{background:var(--surface-card);border-radius:var(--radius-lg);width:100%;max-width:620px;box-shadow:var(--shadow-elevated);outline:1px solid color-mix(in srgb, var(--surface-border), transparent 30%);flex-direction:column;display:flex;overflow:hidden}.billing-accent[data-v-e908b47f]{background:var(--primary-color);height:3px}.billing-body[data-v-e908b47f]{gap:var(--space-8);padding:var(--space-10);font-family:var(--font-body);font-size:var(--text-base);color:var(--text-color);line-height:1.45;display:grid}.billing-header[data-v-e908b47f]{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.billing-title[data-v-e908b47f]{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--text-color);font-weight:600;line-height:var(--leading-tight);margin:0}.billing-status[data-v-e908b47f]{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-color-secondary)}.billing-close[data-v-e908b47f]{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-color-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.billing-close[data-v-e908b47f]:hover{background:color-mix(in srgb, var(--surface-border), transparent 50%);color:var(--text-color)}.billing-plans[data-v-e908b47f]{gap:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:32rem){.billing-plans[data-v-e908b47f]{grid-template-columns:1fr}}.plan-card[data-v-e908b47f]{align-content:start;gap:var(--space-4);border:1px solid var(--surface-border);border-radius:var(--radius-md);padding:.875rem;display:grid}.plan-card.plan-current[data-v-e908b47f]{border-color:color-mix(in srgb, var(--primary-color), transparent 50%)}.plan-card-header[data-v-e908b47f]{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-weight:600;display:flex}.plan-card-name[data-v-e908b47f]{font:inherit;margin:0}.plan-current-tag[data-v-e908b47f]{font-size:var(--text-sm);color:var(--text-color-secondary)}.plan-card-price[data-v-e908b47f]{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:600}.plan-card-price span[data-v-e908b47f]{font-size:var(--text-md);color:var(--text-color-secondary);font-weight:400}.plan-card-features[data-v-e908b47f]{gap:var(--space-1);font-size:var(--text-md);color:var(--text-color-secondary);margin:0;padding-left:1.05rem;display:grid}.plan-card-action[data-v-e908b47f]{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-2);border:1px solid var(--surface-border);border-radius:var(--radius-sm);color:var(--text-color);font:inherit;cursor:pointer;transition:filter var(--duration-fast) var(--ease-default), background var(--duration-fast) var(--ease-default);background:0 0;padding:.4375rem .875rem;display:inline-flex}.plan-card-action.is-primary[data-v-e908b47f]{background:var(--primary-color);border-color:var(--primary-color);color:var(--primary-color-text,#fff)}.plan-card-action.is-primary[data-v-e908b47f]:hover:not(:disabled){filter:brightness(1.08)}.plan-card-action.is-secondary[data-v-e908b47f]:hover:not(:disabled){background:color-mix(in srgb, var(--surface-border), transparent 50%)}.plan-card-action[data-v-e908b47f]:disabled{cursor:progress}.plan-card-action[data-v-e908b47f]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.billing-close[data-v-e908b47f]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.billing-note[data-v-e908b47f]{font-size:var(--text-sm);color:var(--text-color-secondary);margin:0}.billing-dialog-enter-active[data-v-e908b47f]{transition:opacity var(--duration-normal) var(--ease-smooth)}.billing-dialog-enter-active .billing-card[data-v-e908b47f]{transition:transform var(--duration-normal) cubic-bezier(.34, 1.4, .64, 1), opacity var(--duration-normal) var(--ease-smooth)}.billing-dialog-leave-active[data-v-e908b47f]{transition:opacity var(--duration-fast) var(--ease-default)}.billing-dialog-leave-active .billing-card[data-v-e908b47f]{transition:transform var(--duration-fast) var(--ease-default), opacity var(--duration-fast) var(--ease-default)}.billing-dialog-enter-from[data-v-e908b47f]{opacity:0}.billing-dialog-enter-from .billing-card[data-v-e908b47f]{opacity:0;transform:scale(.92)translateY(8px)}.billing-dialog-leave-to[data-v-e908b47f]{opacity:0}.billing-dialog-leave-to .billing-card[data-v-e908b47f]{opacity:0;transform:scale(.96)}.orientation-tour-offer[data-v-fffc69d8]{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:9997;border:1px solid color-mix(in srgb, var(--primary-color), transparent 65%);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-card), transparent 4%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(360px,100vw - 36px);color:var(--text-color);padding:18px;position:fixed;box-shadow:0 16px 50px #0000006b}.orientation-tour-offer[data-v-fffc69d8]:focus,.mini-tour-popover[data-v-fffc69d8]:focus{outline:2px solid color-mix(in srgb, var(--primary-color), transparent 30%);outline-offset:2px}.orientation-tour-kicker[data-v-fffc69d8],.orientation-tour-step[data-v-fffc69d8]{color:var(--primary-color);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;display:block}.orientation-tour-offer h2[data-v-fffc69d8]{font-size:var(--text-xl);margin:0}.orientation-tour-offer p[data-v-fffc69d8]{color:var(--text-color-secondary);margin:8px 0 16px;line-height:1.45}.orientation-tour-offer-actions[data-v-fffc69d8]{flex-wrap:wrap}.orientation-tour-offer-actions[data-v-fffc69d8],.orientation-tour-nav[data-v-fffc69d8]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.orientation-tour-offer button[data-v-fffc69d8],.mini-tour-popover button[data-v-fffc69d8]{border-radius:var(--radius-md);font:inherit;cursor:pointer;border:0;padding:8px 12px}.orientation-tour-stop[data-v-fffc69d8],.orientation-tour-back[data-v-fffc69d8],.orientation-tour-skip[data-v-fffc69d8]{color:var(--text-color-secondary);background:0 0}.orientation-tour-show[data-v-fffc69d8]{background:var(--primary-color);color:var(--primary-color-text)}.mini-tour-overlay[data-v-fffc69d8],.mini-tour-overlay-svg[data-v-fffc69d8]{z-index:9998;position:fixed;top:0;bottom:0;left:0;right:0}.mini-tour-popover[data-v-fffc69d8]{max-width:calc(100vw - 24px)}.mini-tour-footer[data-v-fffc69d8]{gap:12px}.orientation-tour-skip[data-v-fffc69d8]{white-space:nowrap;padding-left:0!important}.orientation-offer-enter-active[data-v-fffc69d8],.orientation-offer-leave-active[data-v-fffc69d8]{transition:opacity .16s,transform .16s}.orientation-offer-enter-from[data-v-fffc69d8],.orientation-offer-leave-to[data-v-fffc69d8]{opacity:0;transform:translateY(10px)}@media (max-width:768px){.orientation-tour-offer[data-v-fffc69d8]{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));width:auto}}@media (prefers-reduced-motion:reduce){.orientation-offer-enter-active[data-v-fffc69d8],.orientation-offer-leave-active[data-v-fffc69d8]{transition:none}}.top-progress[data-v-e05d8138]{z-index:3000;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.top-progress-bar[data-v-e05d8138]{background:var(--primary-color);width:0;height:100%;box-shadow:0 0 8px var(--primary-color), 0 0 3px var(--primary-color);border-radius:0 var(--radius-pill) var(--radius-pill) 0;transition:width .2s ease-out}@media (prefers-reduced-motion:reduce){.top-progress-bar[data-v-e05d8138]{transition:none}}.tp-fade-leave-active[data-v-e05d8138]{transition:opacity .3s}.tp-fade-leave-to[data-v-e05d8138]{opacity:0}.onboarding-resume[data-v-a16b1fb7]{right:var(--space-6);bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px));z-index:199;align-items:center;gap:var(--space-3);min-height:3.25rem;padding:var(--space-3) var(--space-4);color:var(--text-color);background:color-mix(in srgb, var(--surface-card), transparent 2%);border:1px solid color-mix(in srgb, var(--primary-color), transparent 55%);box-shadow:var(--shadow-elevated);-webkit-backdrop-filter:blur(20px);cursor:pointer;font:inherit;text-align:left;transition:transform var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default), background var(--duration-fast) var(--ease-default);border-radius:999px;display:flex;position:fixed}.onboarding-resume[data-v-a16b1fb7]:hover{border-color:var(--primary-color);background:var(--surface-card);transform:translateY(-2px)}.onboarding-resume[data-v-a16b1fb7]:active{transform:scale(.98)}.onboarding-resume button[data-v-a16b1fb7]:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.onboarding-resume button[data-v-a16b1fb7]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:2.75rem}.onboarding-resume-action[data-v-a16b1fb7]{align-items:center;gap:var(--space-3);text-align:left;display:flex}.onboarding-resume .onboarding-resume-dismiss[data-v-a16b1fb7]{color:var(--text-color-secondary);font-size:var(--text-xs)}.onboarding-resume button[data-v-a16b1fb7]:disabled{cursor:wait;opacity:.6}.onboarding-resume-icon[data-v-a16b1fb7]{width:2rem;height:2rem;color:var(--primary-color-text);background:var(--primary-color);border-radius:50%;flex:none;place-items:center;display:grid}.onboarding-resume-copy[data-v-a16b1fb7]{line-height:var(--leading-tight);gap:.05rem;display:grid}.onboarding-resume-copy strong[data-v-a16b1fb7]{font-size:var(--text-sm);font-weight:600}.onboarding-resume-copy small[data-v-a16b1fb7],.onboarding-resume-chevron[data-v-a16b1fb7]{color:var(--text-color-secondary);font-size:var(--text-xs)}.onboarding-resume-enter-active[data-v-a16b1fb7],.onboarding-resume-leave-active[data-v-a16b1fb7]{transition:opacity var(--duration-normal) var(--ease-smooth), transform var(--duration-normal) var(--ease-smooth)}.onboarding-resume-enter-from[data-v-a16b1fb7],.onboarding-resume-leave-to[data-v-a16b1fb7]{opacity:0;transform:translateY(.75rem)}@media (max-width:48rem){.onboarding-resume[data-v-a16b1fb7]{right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));max-width:calc(100vw - var(--space-8))}}.group-header[data-v-92298da1]{cursor:default;-webkit-user-select:none;user-select:none;outline:1px dashed #0000;flex-shrink:0;align-items:center;gap:2px;height:24px;padding-right:4px;transition:background .15s,outline-color .15s,opacity .2s,transform .2s;display:flex;position:relative}.group-header[data-v-92298da1]:hover{background:color-mix(in srgb, var(--surface-border), transparent 70%)}.group-header.drop-nest[data-v-92298da1]{background:color-mix(in srgb, var(--green-400), transparent 65%);outline-color:var(--green-400)}.group-header.is-dragging[data-v-92298da1]{opacity:.45;transform:scale(.97)}.group-icon[data-v-92298da1]{font-size:var(--text-2xs);color:var(--text-color-secondary);opacity:.7;flex-shrink:0;margin-right:4px}.chevron-btn[data-v-92298da1]{cursor:pointer;width:16px;height:16px;color:var(--text-color-secondary);opacity:.6;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:flex}.chevron-btn[data-v-92298da1]:hover{opacity:1}.chevron-icon[data-v-92298da1]{font-size:var(--text-2xs);transition:transform .2s}.chevron-icon.chevron-expanded[data-v-92298da1]{transform:rotate(90deg)}.group-label[data-v-92298da1]{font-size:var(--text-base);letter-spacing:.04em;text-transform:lowercase;color:var(--text-color-secondary);opacity:.8;white-space:nowrap;flex-shrink:0;font-weight:600}.group-label.muted[data-v-92298da1]{opacity:.7;font-weight:500}.group-rule[data-v-92298da1]{flex:1;min-width:0}.feed-count-badge[data-v-92298da1]{font-size:var(--text-2xs);color:var(--text-color-secondary);background:color-mix(in srgb, var(--surface-border), transparent 40%);opacity:.7;border-radius:8px;flex-shrink:0;padding:0 4px;font-weight:600;line-height:14px}.delete-btn[data-v-92298da1]{cursor:pointer;width:14px;height:14px;color:var(--text-color-secondary);opacity:0;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s,color .12s,background .12s;display:flex}.group-header:hover .delete-btn[data-v-92298da1]{opacity:.5}.delete-btn[data-v-92298da1]:hover{color:var(--red-400);background:color-mix(in srgb, var(--red-400), transparent 85%);opacity:1!important}.delete-btn .pi[data-v-92298da1]{font-size:var(--text-2xs)}.rename-input[data-v-92298da1]{border:none;border-bottom:1px solid var(--primary-color);min-width:0;height:18px;color:var(--text-color);font-size:var(--text-lg);letter-spacing:.04em;background:0 0;outline:none;flex:1;padding:0 2px;font-family:inherit;font-weight:600}.sidebar-row[data-v-258367ba]{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;height:36px;transition:background .12s,opacity .2s,transform .2s;display:flex;position:relative}@media (hover:hover){.sidebar-row[data-v-258367ba]:hover{background:color-mix(in srgb, var(--primary-color), transparent 85%)}}.sidebar-row.active[data-v-258367ba]{background:color-mix(in srgb, var(--primary-color), transparent 80%)}.sidebar-row.active[data-v-258367ba]:before{content:"";background:var(--primary-color);border-radius:0 2px 2px 0;width:3px;position:absolute;top:4px;bottom:4px;left:0}.row-icon-zone[data-v-258367ba]{flex-shrink:0;justify-content:center;align-items:center;width:48px;min-width:48px;height:36px;display:flex;position:relative}.row-feed-img[data-v-258367ba]{border-radius:var(--radius-sm);object-fit:cover;width:29px;height:29px;filter:hue-rotate(var(--icon-tint-hue,0deg)) saturate(var(--icon-tint-saturation,1));transition:filter .15s,opacity .15s}.sidebar-row:not(.active) .row-feed-img[data-v-258367ba]{opacity:.75}@media (hover:hover){.sidebar-row:not(.active):hover .row-feed-img[data-v-258367ba]{opacity:1}}.unread-dot[data-v-258367ba]{border-radius:var(--radius-full);background:var(--primary-color);opacity:.5;width:5px;height:5px;position:absolute;top:5px;right:5px}.type-badge[data-v-258367ba]{border-radius:var(--radius-full);border:1.5px solid var(--surface-ground);color:#fff;justify-content:center;align-items:center;width:12px;height:12px;display:flex;position:absolute;bottom:2px;right:7px}.type-badge .pi[data-v-258367ba]{font-size:var(--text-2xs)}.type-mastodon[data-v-258367ba]{background:var(--color-mastodon)}.type-bluesky[data-v-258367ba]{background:var(--color-bluesky)}.type-youtube[data-v-258367ba]{background:var(--color-youtube)}.row-label[data-v-258367ba]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--text-md);color:var(--text-color);opacity:0;pointer-events:none;flex:1;font-weight:500;transition:opacity .15s .1s;overflow:hidden}.row-label.visible[data-v-258367ba]{opacity:1;pointer-events:auto}.row-label[data-v-258367ba]:not(.visible){transition-delay:0s}@media (hover:hover){.sidebar-row:hover .row-label[data-v-258367ba]:not(.visible){transition-delay:.1s}}.sidebar-row.active .row-label[data-v-258367ba]{font-weight:600}.expanded-unread-dot[data-v-258367ba]{border-radius:var(--radius-full);background:var(--primary-color);opacity:.5;width:5px;height:5px;margin-right:var(--space-4);flex-shrink:0}@keyframes dot-glow-258367ba{0%{opacity:.5;box-shadow:none}30%{opacity:1;box-shadow:0 0 6px var(--primary-color)}to{opacity:.5;box-shadow:none}}.dot-glow[data-v-258367ba]{animation:1.5s ease-out dot-glow-258367ba}.restore-btn[data-v-258367ba]{cursor:pointer;width:14px;height:14px;color:var(--text-color-secondary);opacity:0;margin-right:var(--space-4);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:flex}@media (hover:hover){.sidebar-row:hover .restore-btn[data-v-258367ba]{opacity:.5}.restore-btn[data-v-258367ba]:hover{opacity:1!important}}.restore-btn .pi[data-v-258367ba]{font-size:var(--text-2xs)}.settings-btn[data-v-258367ba]{cursor:pointer;width:28px;height:28px;color:var(--text-color-secondary);opacity:var(--opacity-muted);margin-right:var(--space-2);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .12s;display:flex}@media (hover:hover){.settings-btn[data-v-258367ba]:hover{opacity:1;background:color-mix(in srgb, var(--surface-border), transparent 50%)}}.settings-btn .pi[data-v-258367ba]{font-size:var(--text-sm)}.row-inner[data-v-258367ba]{z-index:1;background:inherit;touch-action:pan-y;align-items:center;width:100%;height:100%;display:flex;position:relative}.row-inner.snapping[data-v-258367ba]{transition:transform .2s}.swipe-action[data-v-258367ba]{justify-content:center;align-items:center;gap:var(--space-2);background:var(--red-400,#f87171);color:#fff;width:80px;font-size:var(--text-xs);opacity:0;font-weight:600;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0;right:0}.swipe-action.visible[data-v-258367ba]{opacity:1}.swipe-action .pi[data-v-258367ba]{font-size:var(--text-sm)}.sidebar-row.mobile[data-v-258367ba]{-webkit-user-select:none;user-select:none;height:52px;overflow:hidden}.sidebar-row.mobile .row-icon-zone[data-v-258367ba]{width:56px;min-width:56px;height:52px}.sidebar-row.mobile .row-feed-img[data-v-258367ba]{border-radius:var(--radius-md);width:36px;height:36px}.sidebar-row.mobile .row-label[data-v-258367ba]{font-size:var(--text-lg)}.sidebar-row.mobile .type-badge[data-v-258367ba]{width:16px;height:16px;bottom:4px;right:8px}.sidebar-row.mobile .expanded-unread-dot[data-v-258367ba]{width:6px;height:6px;margin-right:var(--space-6)}.sidebar-row.is-dragging[data-v-258367ba]{opacity:.45;transform:scale(.97)}.group-monogram[data-v-6f299773]{cursor:default}.group-monogram .monogram[data-v-6f299773]{font-size:var(--text-2xs);text-transform:uppercase;color:var(--text-color-secondary);opacity:.5;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-border), transparent 50%);justify-content:center;align-items:center;width:29px;height:29px;font-weight:700;display:flex}.sidebar-row[data-v-6f299773]{cursor:pointer;flex-shrink:0;align-items:center;height:36px;display:flex;position:relative}.row-icon-zone[data-v-6f299773]{flex-shrink:0;justify-content:center;align-items:center;width:48px;min-width:48px;height:36px;display:flex;position:relative}.group-body[data-v-6f299773]{border-radius:var(--radius-sm);transition:background .15s}.group-body.feed-drop-target[data-v-6f299773]{background:color-mix(in srgb, var(--green-400), transparent 85%)}.sidebar-invites[data-v-d3e04a0a]{border:0;border-top:1px solid var(--surface-border);width:100%;color:var(--text-color-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-shrink:0;min-height:48px;margin-top:auto}.invite-remaining[data-v-d3e04a0a]{font-size:var(--text-xs);white-space:nowrap;color:var(--text-color-tertiary);padding-right:10px}.feed-sidebar[data-v-d3e04a0a]{height:calc(100vh - 4rem);z-index:101;flex-direction:column;width:48px;height:calc(100dvh - 4rem);transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;display:flex;position:fixed;top:4rem;left:0;overflow:hidden}.feed-sidebar.expanded[data-v-d3e04a0a]{width:220px}.feed-sidebar.collapsed[data-v-d3e04a0a]{transform:translate(-48px)}.feed-sidebar.peek-open[data-v-d3e04a0a]{background:var(--surface-ground);box-shadow:4px 0 16px #00000026}.feed-sidebar.overlay[data-v-d3e04a0a]{background:var(--surface-ground);box-shadow:4px 0 24px #00000040}.feed-sidebar.expanded[data-v-d3e04a0a]:not(.overlay){background:var(--surface-ground)}.sidebar-edge-trigger[data-v-d3e04a0a]{width:48px;height:calc(100vh - 4rem);z-index:101;height:calc(100dvh - 4rem);position:fixed;top:4rem;left:0}.sidebar-backdrop[data-v-d3e04a0a]{z-index:100;background:#0000004d;position:fixed;top:0;bottom:0;left:0;right:0}.backdrop-fade-enter-active[data-v-d3e04a0a],.backdrop-fade-leave-active[data-v-d3e04a0a]{transition:opacity .2s}.backdrop-fade-enter-from[data-v-d3e04a0a],.backdrop-fade-leave-to[data-v-d3e04a0a]{opacity:0}.header-action[data-v-d3e04a0a]{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--text-color-secondary);opacity:.6;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s,background .12s,color .12s;display:flex}.header-action[data-v-d3e04a0a]:hover{opacity:1;color:var(--text-color);background:color-mix(in srgb, var(--surface-border), transparent 50%)}.header-action[data-v-d3e04a0a]:focus-visible{opacity:1;outline:2px solid var(--primary-color);outline-offset:1px}.header-action .pi[data-v-d3e04a0a]{font-size:var(--text-sm)}.hidden-topics-row[data-v-d3e04a0a],.hidden-topic[data-v-d3e04a0a]{width:100%;font:inherit;text-align:left;background:0 0;border:0;padding:0}.hidden-topics-icon[data-v-d3e04a0a]{font-size:var(--text-sm);color:var(--text-color-secondary);opacity:.6}.hidden-topics-row .hidden-topics-label[data-v-d3e04a0a]{color:var(--text-color-secondary);font-weight:500}.hidden-topics-chevron[data-v-d3e04a0a]{font-size:var(--text-2xs);color:var(--text-color-secondary);opacity:0;margin-right:var(--space-4);transition:transform .2s,opacity .15s .1s}.feed-sidebar.expanded .hidden-topics-chevron[data-v-d3e04a0a]{opacity:.6}.hidden-topics-chevron.open[data-v-d3e04a0a]{transform:rotate(90deg)}.hidden-topic .topic-icon[data-v-d3e04a0a]{opacity:.55}.hidden-topic .row-label[data-v-d3e04a0a]{color:var(--text-color-secondary)}.hidden-topic .hidden-topic-show[data-v-d3e04a0a]{color:var(--primary-color);font-size:var(--text-xs);margin-right:var(--space-4);flex:none}.hidden-topic:hover .hidden-topic-show[data-v-d3e04a0a]{text-decoration:underline}.hidden-topic:focus-visible .hidden-topic-show[data-v-d3e04a0a]{text-decoration:underline}.topics-header[data-v-d3e04a0a] .delete-btn{display:none}.topics-header[data-v-d3e04a0a]{cursor:pointer}.feed-sidebar.expanded .group-body-indent[data-v-d3e04a0a]{padding-left:12px}.topics-header[data-v-d3e04a0a] .group-label{letter-spacing:.12em;text-transform:uppercase;color:var(--primary-color);opacity:.9;font-size:12px;font-weight:600}.topics-header[data-v-d3e04a0a] .group-rule{background:var(--surface-border);opacity:.4;min-width:4px;height:1px;margin:0 4px}.sidebar-row[data-v-d3e04a0a]{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;height:36px;transition:background .12s;display:flex;position:relative}.sidebar-row[data-v-d3e04a0a]:hover{background:color-mix(in srgb, var(--primary-color), transparent 85%)}.sidebar-row.active[data-v-d3e04a0a]{background:color-mix(in srgb, var(--primary-color), transparent 80%)}.sidebar-row.active[data-v-d3e04a0a]:before{content:"";background:var(--primary-color);border-radius:0 2px 2px 0;width:3px;position:absolute;top:4px;bottom:4px;left:0}.row-icon-zone[data-v-d3e04a0a]{flex-shrink:0;justify-content:center;align-items:center;width:48px;min-width:48px;height:36px;display:flex;position:relative}.all-unread-icon[data-v-d3e04a0a]{font-size:var(--text-2xl)}.row-icon-zone[data-v-d3e04a0a] .topic-badge--artwork,.row-icon-zone[data-v-d3e04a0a] .navigation-icon{width:19px;height:19px}.row-icon-zone[data-v-d3e04a0a] .topic-badge--mask,.row-icon-zone[data-v-d3e04a0a] .navigation-icon--mask{color:var(--text-color-secondary);transition:color .12s}.sidebar-row:hover .row-icon-zone[data-v-d3e04a0a] .topic-badge--mask,.sidebar-row:hover .row-icon-zone[data-v-d3e04a0a] .navigation-icon--mask{color:var(--text-color)}.sidebar-row.active .row-icon-zone[data-v-d3e04a0a] .topic-badge--mask,.sidebar-row.active .row-icon-zone[data-v-d3e04a0a] .navigation-icon--mask{color:var(--primary-color)}.row-feed-img[data-v-d3e04a0a]{border-radius:var(--radius-sm);object-fit:cover;width:29px;height:29px;filter:hue-rotate(var(--icon-tint-hue,0deg)) saturate(var(--icon-tint-saturation,1));transition:filter .15s,opacity .15s}.sidebar-row:not(.active):not(:hover) .row-feed-img[data-v-d3e04a0a]{opacity:.6}.unread-dot[data-v-d3e04a0a]{border-radius:var(--radius-full);background:var(--primary-color);opacity:.5;width:5px;height:5px;position:absolute;top:5px;right:5px}.row-label[data-v-d3e04a0a]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--text-sm);color:var(--text-color);opacity:0;pointer-events:none;flex:1;font-weight:500;transition:opacity .15s .1s;overflow:hidden}.feed-sidebar.expanded .row-label[data-v-d3e04a0a]{opacity:1;pointer-events:auto}.feed-sidebar:not(.expanded) .row-label[data-v-d3e04a0a]{transition-delay:0s}.sidebar-row.active .row-label[data-v-d3e04a0a]{font-weight:600}.alert-mark[data-v-d3e04a0a]{border-radius:var(--radius-full);background:var(--color-error);color:#fff;text-align:center;width:13px;height:13px;font-size:9px;font-weight:700;line-height:13px;position:absolute;top:1px;right:1px}.expanded-unread-dot[data-v-d3e04a0a]{border-radius:var(--radius-full);background:var(--primary-color);opacity:.5;width:5px;height:5px;margin-right:var(--space-4);flex-shrink:0}@keyframes dot-glow-d3e04a0a{0%{opacity:.5;box-shadow:none}30%{opacity:1;box-shadow:0 0 6px var(--primary-color)}to{opacity:.5;box-shadow:none}}.dot-glow[data-v-d3e04a0a]{animation:1.5s ease-out dot-glow-d3e04a0a}.sidebar-divider[data-v-d3e04a0a]{background:var(--surface-border);opacity:.3;flex-shrink:0;height:1px;margin:4px 12px 8px}.sidebar-virtuals[data-v-d3e04a0a]{padding-top:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.sidebar-mode[data-v-d3e04a0a]{flex-direction:column;display:flex}.sidebar-feeds-wrapper[data-v-d3e04a0a]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.sidebar-feeds[data-v-d3e04a0a]{flex:1;min-height:0;overflow:hidden auto}.sidebar-feeds[data-v-d3e04a0a]::-webkit-scrollbar{width:6px}.sidebar-feeds[data-v-d3e04a0a]::-webkit-scrollbar-track{background:0 0}.sidebar-feeds[data-v-d3e04a0a]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-color-secondary), transparent 75%);border-radius:3px}.sidebar-feeds[data-v-d3e04a0a]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text-color-secondary), transparent 50%)}.feed-sidebar:not(.expanded) .sidebar-feeds[data-v-d3e04a0a]::-webkit-scrollbar{display:none}@supports not selector(::-webkit-scrollbar){.sidebar-feeds[data-v-d3e04a0a]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-color-secondary), transparent 70%) transparent}.feed-sidebar:not(.expanded) .sidebar-feeds[data-v-d3e04a0a]{scrollbar-width:none}}.scroll-sentinel[data-v-d3e04a0a]{flex-shrink:0;width:1px;height:1px}.scroll-fade[data-v-d3e04a0a]{pointer-events:none;z-index:2;background:linear-gradient(to bottom, var(--surface-ground), transparent);height:20px;position:absolute;top:0;left:0;right:0}.indicator-fade-enter-active[data-v-d3e04a0a],.indicator-fade-leave-active[data-v-d3e04a0a]{transition:opacity .2s}.indicator-fade-enter-from[data-v-d3e04a0a],.indicator-fade-leave-to[data-v-d3e04a0a]{opacity:0}.group-create-row[data-v-d3e04a0a]{flex-shrink:0;padding:2px 8px 2px 12px}.group-create-input[data-v-d3e04a0a]{border:none;border-bottom:1px solid var(--primary-color);width:100%;height:22px;color:var(--text-color);font-size:var(--text-lg);letter-spacing:.04em;background:0 0;outline:none;padding:0 2px;font-family:inherit;font-weight:600}.sidebar-popover{background:var(--surface-overlay);border:1px solid var(--surface-border);border-radius:var(--radius-md);width:300px;padding:var(--space-6) var(--space-8) var(--space-5);box-shadow:var(--shadow-elevated);z-index:200;pointer-events:auto;color:var(--text-color);font-family:var(--font-body);flex-direction:column;gap:0;display:flex;position:fixed}.sidebar-popover .popover-masthead{align-items:flex-start;gap:var(--space-5);display:flex}.sidebar-popover .popover-mark{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-color-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar-popover .popover-mark img{border-radius:var(--radius-sm);object-fit:cover;width:36px;height:36px;filter:hue-rotate(var(--icon-tint-hue,0deg)) saturate(var(--icon-tint-saturation,1))}.sidebar-popover .popover-mark svg{width:26px;height:26px}.sidebar-popover .popover-title{gap:var(--space-1);flex-direction:column;min-width:0;padding-top:1px;display:flex}.sidebar-popover .popover-name{font-family:var(--font-heading);font-size:var(--text-xl);letter-spacing:.005em;color:var(--text-color);overflow-wrap:anywhere;font-weight:600;line-height:1.2}.sidebar-popover .popover-standing{font-size:var(--text-sm);color:var(--text-color-secondary);font-variant-numeric:tabular-nums;line-height:1.4}.sidebar-popover .popover-description{margin:var(--space-5) 0 0;font-size:var(--text-md);color:var(--text-color-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.sidebar-popover .popover-filed{margin:var(--space-5) 0 0;font-size:var(--text-sm);color:var(--text-color-secondary);line-height:1.5}.sidebar-popover .popover-actions{justify-content:space-between;gap:var(--space-6);margin-top:var(--space-6);padding-top:var(--space-3);border-top:1px solid color-mix(in srgb, var(--surface-border), transparent 40%);display:flex}.sidebar-popover .popover-action{padding:var(--space-1) 0;font:inherit;font-size:var(--text-sm);color:var(--text-color-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;font-weight:500;transition:color .12s}.sidebar-popover .popover-action:hover{color:var(--text-color)}.sidebar-popover .popover-action-remove{margin-left:auto}.sidebar-popover .popover-action-remove:hover{color:var(--color-error,#e55)}.sidebar-popover .popover-action:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.popover-fade-enter-active{transition:opacity .12s ease-out,transform .16s ease-out}.popover-fade-leave-active{transition:opacity .1s,transform .1s}.popover-fade-enter-from{opacity:0;transform:translate(-6px)}.popover-fade-leave-to{opacity:0;transform:translate(-4px)}@media (prefers-reduced-motion:reduce){.popover-fade-enter-active,.popover-fade-leave-active{transition:opacity .1s}.popover-fade-enter-from,.popover-fade-leave-to{transform:none}}.sidebar-row[draggable=true][data-v-d3e04a0a]{cursor:grab}.uncategorized-zone[data-v-d3e04a0a]{border-radius:var(--radius-sm);outline:1px dashed #0000;min-height:2px;transition:background .15s,outline-color .15s}.uncategorized-zone.drop-active[data-v-d3e04a0a]{background:color-mix(in srgb, var(--green-400), transparent 85%);outline-color:color-mix(in srgb, var(--green-400), transparent 40%)}@media (max-width:48rem){.feed-sidebar[data-v-d3e04a0a],.sidebar-edge-trigger[data-v-d3e04a0a],.sidebar-backdrop[data-v-d3e04a0a]{display:none}}body.is-drag-scrolling,body.is-drag-scrolling *{cursor:ns-resize!important}.reader-image[data-v-d272b05a]{aspect-ratio:16/9;border-radius:var(--radius-md);width:100%;margin-bottom:var(--space-8);object-fit:cover;background:linear-gradient(135deg, color-mix(in srgb, var(--surface-card), transparent 55%), color-mix(in srgb, var(--surface-ground), transparent 45%));overflow:hidden}@media (min-width:48rem){.reader-image[data-v-d272b05a]{max-height:280px}}.reader-title[data-v-d272b05a]{margin:0 0 var(--space-4) 0;line-height:1}.repost-indicator[data-v-d272b05a]{align-items:center;gap:var(--space-3);font-size:var(--text-md);color:var(--text-color-secondary);margin-bottom:var(--space-2);display:flex}.repost-indicator i[data-v-d272b05a]{font-size:var(--text-sm)}.reader-title a[data-v-d272b05a]{color:var(--primary-color);font-size:var(--text-4xl);font-weight:700;text-decoration:none}.reader-title a[data-v-d272b05a]:hover{text-decoration:underline}[data-v-d272b05a] .content-wrapper{line-height:var(--leading-relaxed)}.zen-reader-panel[data-v-ad5639d4]{background:0 0;flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.v6-mast[data-v-ad5639d4]{justify-content:center;margin-bottom:84px;padding:48px 0 0;display:flex}.v6-corner[data-v-ad5639d4]{z-index:5;background:color-mix(in srgb, var(--surface-ground), transparent 45%);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px)saturate(1.15);cursor:pointer;color:color-mix(in srgb, var(--text-color), transparent 45%);text-align:left;border:0;flex-direction:column;gap:4px;max-width:220px;padding:8px 10px;font-family:inherit;display:flex;position:absolute;top:44px}.v6-corner-r[data-v-ad5639d4]{text-align:right;align-items:flex-end;right:22px}.v6-corner-l[data-v-ad5639d4]{align-items:flex-start;left:22px}.v6-corner-lbl[data-v-ad5639d4]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--text-color), transparent 70%);transition:color .2s var(--ease-default);font-size:9.5px}.v6-corner-title[data-v-ad5639d4]{font-family:var(--font-reader);color:color-mix(in srgb, var(--text-color), transparent 45%);-webkit-line-clamp:3;transition:color .2s var(--ease-default);-webkit-box-orient:vertical;font-size:13px;font-style:italic;line-height:1.25;display:-webkit-box;overflow:hidden}.v6-corner:hover .v6-corner-title[data-v-ad5639d4]{color:color-mix(in srgb, var(--text-color), white 8%)}.v6-mast-center[data-v-ad5639d4]{flex-direction:column;align-items:center;gap:6px;min-width:320px;display:flex}.v6-mast-source-row[data-v-ad5639d4]{flex-direction:column;align-items:center;gap:6px;max-width:100%;padding:0 .3em;display:flex}.v6-mast-name[data-v-ad5639d4]{font-family:var(--font-reader);letter-spacing:.32em;text-transform:uppercase;color:color-mix(in srgb, var(--text-color), var(--primary-color) 39%);white-space:nowrap;font-size:28px;font-weight:600;text-decoration:none}.v6-mast-name--link[data-v-ad5639d4]{cursor:pointer;transition:color .25s var(--ease-default)}.v6-mast-name--link[data-v-ad5639d4]:hover{color:var(--primary-color)}.v6-mast-via[data-v-ad5639d4]{font-family:var(--font-reader);letter-spacing:0;text-transform:none;color:color-mix(in srgb, var(--text-color), transparent 45%);white-space:nowrap;align-items:baseline;gap:7px;max-width:100%;font-size:14px;font-weight:400;display:inline-flex;overflow:hidden}.v6-mast-via-word[data-v-ad5639d4]{opacity:.75;font-style:italic}.v6-mast-via-feed[data-v-ad5639d4]{color:color-mix(in srgb, var(--text-color), transparent 35%);text-overflow:ellipsis;font-style:normal;overflow:hidden}.v6-mast-via--hidden[data-v-ad5639d4]{visibility:hidden}.v6-mast-rule[data-v-ad5639d4]{background:color-mix(in srgb, var(--text-color), transparent 60%);width:100%;height:1px;position:relative}.v6-mast-rule[data-v-ad5639d4]:after{content:"";background:color-mix(in srgb, var(--text-color), transparent 80%);height:1px;position:absolute;top:2px;left:0;right:0}.v6-mast-breaking[data-v-ad5639d4]{letter-spacing:.04em}.v6-mast-line[data-v-ad5639d4]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:7px;font-size:10px;display:flex}.v6-mast-meta[data-v-ad5639d4]{color:color-mix(in srgb, var(--text-color), transparent 50%)}.v6-mast-dot[data-v-ad5639d4]{color:color-mix(in srgb, var(--text-color), transparent 75%);-webkit-user-select:none;user-select:none}.v6-mast-action[data-v-ad5639d4]{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--primary-color);cursor:pointer;transition:color .15s var(--ease-default), border-color .15s var(--ease-default);background:0 0;border:0;border-bottom:1px solid #0000;padding:0;text-decoration:none}.v6-mast-action[data-v-ad5639d4]:hover:not(:disabled){border-bottom-color:color-mix(in srgb, var(--primary-color), transparent 50%)}.v6-mast-action.is-active[data-v-ad5639d4]{border-bottom-color:color-mix(in srgb, var(--primary-color), transparent 35%)}.v6-mast-action.is-loading[data-v-ad5639d4],.v6-mast-action[data-v-ad5639d4]:disabled{cursor:progress;color:color-mix(in srgb, var(--text-color), transparent 50%);border-bottom-color:#0000}.reader-close-btn[data-v-ad5639d4]{z-index:6;background:color-mix(in srgb, var(--surface-card), transparent 50%);border:1px solid color-mix(in srgb, var(--text-color), transparent 92%);cursor:pointer;width:26px;height:26px;color:color-mix(in srgb, var(--text-color), transparent 30%);opacity:.6;-webkit-backdrop-filter:blur(10px)saturate(1.2);transition:color .2s var(--ease-default), transform .2s var(--ease-smooth), opacity .25s var(--ease-default);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:18px;right:22px}.reader-close-btn[data-v-ad5639d4]:hover{opacity:1;color:var(--text-color);transform:rotate(90deg)}.reader-body[data-v-ad5639d4]{font-family:var(--font-reader);font-feature-settings:"liga", "kern", "onum";letter-spacing:-.005em;color:color-mix(in srgb, var(--text-color), white 4%);scrollbar-width:none;flex:1;padding:0 60px 60px;font-size:1.1875rem;font-weight:400;line-height:1.7;position:relative;overflow-y:auto}.reader-body[data-v-ad5639d4]::-webkit-scrollbar{display:none}.reader-body>.reader-body-slot[data-v-ad5639d4]{max-width:42rem;margin-left:auto;margin-right:auto}.reader-body[data-v-ad5639d4] .reader-image{max-height:280px;margin-bottom:var(--space-12);border-radius:var(--radius-md);box-shadow:0 12px 48px #0000004d}.reader-body[data-v-ad5639d4] .reader-title{margin:0 auto var(--space-12);text-align:left;line-height:1.08}.reader-body[data-v-ad5639d4] .reader-title a{font-family:var(--font-reader);font-variation-settings:"opsz" 60;letter-spacing:-.022em;color:color-mix(in srgb, var(--text-color), var(--primary-color) 39%);background-image:linear-gradient(transparent calc(100% - 2px), color-mix(in srgb, var(--primary-color), transparent 60%) 2px);transition:background-size .6s var(--ease-smooth), color .3s var(--ease-default);background-repeat:no-repeat;background-size:0% 100%;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:500;text-decoration:none;display:inline}.reader-body[data-v-ad5639d4] .reader-title a:hover{color:var(--primary-color);background-size:100% 100%;text-decoration:none}.reader-body[data-v-ad5639d4] .reader-title a:after{content:" ↗";vertical-align:.9em;letter-spacing:0;opacity:0;transition:opacity .3s var(--ease-default);font-size:.4em}.reader-body[data-v-ad5639d4] .reader-title a:hover:after{opacity:.85}.reader-body[data-v-ad5639d4] .snap-meta-info,.reader-body[data-v-ad5639d4] .bluesky-author{font-family:var(--font-body);color:color-mix(in srgb, var(--text-color-secondary), transparent 15%);letter-spacing:.02em;margin-bottom:var(--space-12);padding-bottom:var(--space-8);border-bottom:1px solid color-mix(in srgb, var(--text-color), transparent 92%);font-size:.8125rem}.reader-body[data-v-ad5639d4] .content-wrapper,.reader-body[data-v-ad5639d4] .content-wrapper p{font-size:1.1875rem;line-height:1.75}.reader-body[data-v-ad5639d4] .content-wrapper p{margin:0 0 1.4em}.reader-body[data-v-ad5639d4] .content-wrapper>p:first-child:first-letter{font-family:var(--font-reader);font-variation-settings:"opsz" 72;float:left;color:var(--primary-color);margin:.05em .08em 0 -.04em;font-size:4.5em;font-weight:400;line-height:.85}.reader-body[data-v-ad5639d4] .content-wrapper a{color:var(--text-color);background-image:linear-gradient(transparent calc(100% - 1px), color-mix(in srgb, var(--primary-color), transparent 20%) 1px);transition:color .2s var(--ease-default);background-repeat:no-repeat;background-size:100% 100%;padding-bottom:1px;text-decoration:none}.reader-body[data-v-ad5639d4] .content-wrapper a:hover{color:var(--primary-color)}.reader-body[data-v-ad5639d4] blockquote{border-left:2px solid color-mix(in srgb, var(--primary-color), transparent 50%);color:color-mix(in srgb, var(--text-color), transparent 15%);margin:1.5em 0;padding-left:1.5em;font-size:1.0625em;font-style:italic}.reader-body[data-v-ad5639d4] h1,.reader-body[data-v-ad5639d4] h2,.reader-body[data-v-ad5639d4] h3{font-family:var(--font-reader);font-variation-settings:"opsz" 32;letter-spacing:-.015em;margin-top:1.8em;margin-bottom:.6em}.reader-body[data-v-ad5639d4] .chips-ahoy{margin-top:var(--space-8);margin-bottom:var(--space-10)}.reader-body>.page-peel-leave-active[data-v-ad5639d4]{max-width:none;min-height:100%;padding:inherit;box-sizing:border-box;background:var(--surface-ground);pointer-events:none;position:absolute;left:0;right:0;overflow:hidden}.reader-body>.page-peel-leave-active[data-v-ad5639d4]>*{max-width:42rem;margin-left:auto;margin-right:auto}.page-peel-leave-active.peel-next[data-v-ad5639d4]{animation:.38s cubic-bezier(.25,.1,.3,1) forwards page-curl-next-ad5639d4}.page-peel-leave-active.peel-prev[data-v-ad5639d4]{animation:.38s cubic-bezier(.25,.1,.3,1) forwards page-curl-prev-ad5639d4}.page-peel-leave-active[data-v-ad5639d4]:after{content:"";pointer-events:none;width:26%;height:160%;position:absolute;top:-30%}.page-peel-leave-active.peel-next[data-v-ad5639d4]:after{background:linear-gradient(90deg, #0000 0%, #00000038 38%, #ffffff21 55%, color-mix(in srgb, var(--surface-ground), white 14%) 62%, #0006 78%, #0000001a 100%);animation:.38s cubic-bezier(.25,.1,.3,1) forwards page-curl-band-next-ad5639d4;transform:rotate(9deg)}.page-peel-leave-active.peel-prev[data-v-ad5639d4]:after{background:linear-gradient(270deg, #0000 0%, #00000038 38%, #ffffff21 55%, color-mix(in srgb, var(--surface-ground), white 14%) 62%, #0006 78%, #0000001a 100%);animation:.38s cubic-bezier(.25,.1,.3,1) forwards page-curl-band-prev-ad5639d4;transform:rotate(-9deg)}@keyframes page-curl-next-ad5639d4{0%{clip-path:polygon(0 0,116% 0,102% 100%,0 100%)}to{clip-path:polygon(0 0,12% 0,-2% 100%,0 100%)}}@keyframes page-curl-prev-ad5639d4{0%{clip-path:polygon(-16% 0,100% 0,100% 100%,-2% 100%)}to{clip-path:polygon(102% 0,100% 0,100% 100%,116% 100%)}}@keyframes page-curl-band-next-ad5639d4{0%{left:106%}to{left:-18%}}@keyframes page-curl-band-prev-ad5639d4{0%{left:-32%}to{left:106%}}@media (prefers-reduced-motion:reduce){.page-peel-leave-active[data-v-ad5639d4],.page-peel-leave-active[data-v-ad5639d4]:after{animation:none}.page-peel-leave-active[data-v-ad5639d4]{transition:opacity 90ms var(--ease-default)}.page-peel-leave-to[data-v-ad5639d4]{opacity:0}}.zen-position[data-v-ad5639d4]{bottom:var(--space-12);left:var(--space-12);z-index:85;opacity:.5;-webkit-user-select:none;user-select:none;transition:opacity .25s var(--ease-default);flex-direction:column;align-items:flex-start;line-height:1;display:flex;position:fixed}.zen-position[data-v-ad5639d4]:hover{opacity:1}.zen-position-num[data-v-ad5639d4]{font-family:var(--font-reader);font-variation-settings:"opsz" 60;letter-spacing:-.02em;color:color-mix(in srgb, var(--text-color), white 4%);font-size:2.5rem;font-weight:500;line-height:1}.zen-position-of[data-v-ad5639d4]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--text-color), transparent 55%);margin-top:6px;padding-left:2px;font-size:11px}.zen-action-tray[data-v-ad5639d4]{bottom:var(--space-12);right:var(--space-12);z-index:85;pointer-events:none;position:fixed}.reader-action-pill[data-v-ad5639d4]{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:color-mix(in srgb, var(--surface-card), transparent 30%);border:1px solid color-mix(in srgb, var(--text-color), transparent 92%);-webkit-backdrop-filter:blur(20px)saturate(1.2);border-radius:var(--radius-pill);pointer-events:auto;opacity:.4;transition:opacity .5s var(--ease-smooth), border-color .3s var(--ease-default);display:flex}.reader-action-pill[data-v-ad5639d4]:hover{opacity:1;border-color:color-mix(in srgb, var(--text-color), transparent 80%)}.reader-action-pill .pill-read-btn[data-v-ad5639d4]{cursor:pointer;color:var(--text-color-secondary);font-size:var(--text-md);padding:var(--space-2);border-radius:var(--radius-full);background:0 0;border:none;line-height:1;transition:color .15s,background .15s}.reader-action-pill .pill-read-btn[data-v-ad5639d4]:hover{color:var(--primary-color);background:color-mix(in srgb, var(--primary-color), transparent 90%)}.reader-action-pill[data-v-ad5639d4] .vote-btn{color:var(--text-color-secondary)}.reader-action-pill[data-v-ad5639d4] .vote-btn:hover{color:var(--primary-color);background:color-mix(in srgb, var(--primary-color), transparent 90%)}.reader-action-pill[data-v-ad5639d4] .vote-btn.active{color:var(--primary-color)}@media (max-width:48rem){.v6-mast[data-v-ad5639d4]{margin-bottom:36px;padding:4px 0 0}.v6-corner[data-v-ad5639d4]{display:none}.v6-corner-r.v6-corner-finish[data-v-ad5639d4]{max-width:140px;top:calc(8px + var(--reader-top-inset,0px));display:flex;right:54px}.v6-mast-center[data-v-ad5639d4]{width:100%;min-width:0;padding:0 var(--space-6)}.v6-mast-source-row[data-v-ad5639d4]{width:100%}.v6-mast-name[data-v-ad5639d4]{font-size:calc(18px * var(--mast-fit,1));letter-spacing:calc(.18em * var(--mast-track,1));text-align:center;text-overflow:ellipsis;width:calc(100% - 3.5rem);overflow:hidden}.v6-mast-meta[data-v-ad5639d4],.v6-mast-dot[data-v-ad5639d4]{display:none}.v6-mast-line[data-v-ad5639d4]{width:100%;margin-top:var(--space-2);flex-wrap:nowrap;justify-content:space-between;font-size:11px}.v6-mast-action[data-v-ad5639d4]{position:relative}.v6-mast-action[data-v-ad5639d4]:after{content:"";position:absolute;top:-12px;bottom:-12px;left:-8px;right:-8px}.reader-close-btn[data-v-ad5639d4]{top:calc(6px + var(--reader-top-inset,0px));opacity:.8;width:32px;height:32px;right:14px}.reader-body[data-v-ad5639d4]{padding:var(--reader-top-inset,0px) var(--space-6) 72px;font-size:1.0625rem}.reader-body[data-v-ad5639d4] .content-wrapper,.reader-body[data-v-ad5639d4] .content-wrapper p{font-size:1.0625rem}.reader-body[data-v-ad5639d4] .reader-title a{font-size:clamp(1.5rem,6.5vw,2.25rem)}.zen-reader-panel[data-v-ad5639d4]:after{content:"";z-index:84;pointer-events:none;background:linear-gradient(transparent, var(--reader-ground,var(--surface-ground)) 60%);height:6rem;position:absolute;bottom:0;left:0;right:0}.zen-position[data-v-ad5639d4]{bottom:var(--space-6);left:var(--space-6);opacity:.65}.zen-position-num[data-v-ad5639d4]{font-size:1.5rem}.zen-action-tray[data-v-ad5639d4]{bottom:var(--space-6);right:var(--space-6)}.reader-action-pill[data-v-ad5639d4]{opacity:.9;padding:var(--space-2) var(--space-3)}.reader-action-pill[data-v-ad5639d4] .vote-btn,.reader-action-pill .pill-read-btn[data-v-ad5639d4]{width:2.25rem;height:2.25rem;font-size:var(--text-xl);justify-content:center;align-items:center;display:flex}}.article-modal-overlay[data-v-3d0f3f1d]{z-index:1000;-webkit-backdrop-filter:blur(4px);background:#00000080;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.article-modal-overlay.sliding[data-v-3d0f3f1d]{-webkit-backdrop-filter:none;background:#000}.article-modal-overlay.sliding[data-v-3d0f3f1d] .reader-body{overflow:hidden!important}.article-modal[data-v-3d0f3f1d]{background:var(--surface-card);border-radius:var(--radius-lg) var(--radius-lg) 0 0;--reader-top-inset:var(--space-8);--reader-ground:var(--surface-card);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.article-modal-swipe-surface[data-v-3d0f3f1d]{flex:1;min-height:0}.article-modal-peek[data-v-3d0f3f1d]{pointer-events:none}.drag-handle[data-v-3d0f3f1d]{z-index:1;height:var(--space-12);padding-top:var(--space-4);background:linear-gradient(var(--surface-card) 40%, transparent);touch-action:none;cursor:grab;justify-content:center;display:flex;position:absolute;top:0;left:0;right:0}.drag-handle-bar[data-v-3d0f3f1d]{background:var(--surface-border);border-radius:var(--radius-pill);opacity:.8;width:3rem;height:.3rem}.article-modal-enter-active[data-v-3d0f3f1d],.article-modal-leave-active[data-v-3d0f3f1d]{transition:opacity var(--duration-normal) var(--ease-smooth)}.article-modal-enter-active .article-modal[data-v-3d0f3f1d],.article-modal-leave-active .article-modal[data-v-3d0f3f1d]{transition:transform .3s var(--ease-smooth)}.article-modal-enter-from[data-v-3d0f3f1d],.article-modal-leave-to[data-v-3d0f3f1d]{opacity:0}.article-modal-enter-from .article-modal[data-v-3d0f3f1d],.article-modal-leave-to .article-modal[data-v-3d0f3f1d]{transform:translateY(100%)}.article-modal[data-v-3d0f3f1d] .reader-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.reader-view[data-v-83cedb76]{z-index:1000;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--surface-card), transparent 70%), transparent 60%), var(--surface-ground);display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.reader-view[data-v-83cedb76]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 100%,#0000001a,#0000 65%);position:absolute;top:0;bottom:0;left:0;right:0}.reader-empty[data-v-83cedb76]{justify-content:center;align-items:center;gap:var(--space-10);color:var(--text-color-secondary);opacity:var(--opacity-soft);flex-direction:column;flex:1;display:flex}.reader-empty-prompt[data-v-83cedb76]{font-family:var(--font-reader);font-size:var(--text-3xl);letter-spacing:-.005em;color:color-mix(in srgb, var(--text-color), white 4%);font-style:italic;font-weight:400}.reader-empty-rule[data-v-83cedb76]{background:color-mix(in srgb, var(--text-color), transparent 75%);width:5rem;height:1px;display:block}.reader-fade-enter-active[data-v-83cedb76],.reader-fade-leave-active[data-v-83cedb76]{transition:opacity .25s var(--ease-default)}.reader-fade-enter-from[data-v-83cedb76],.reader-fade-leave-to[data-v-83cedb76]{opacity:0}.search-filter-bar[data-v-1ca7094b]{padding:var(--space-3) var(--space-4);max-width:720px;margin:0 auto;position:relative}.filter-row[data-v-1ca7094b]{align-items:center;gap:var(--space-1);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.filter-cell[data-v-1ca7094b]{display:inline-flex;position:relative}.sep[data-v-1ca7094b]{color:var(--text-color-secondary);opacity:.4;-webkit-user-select:none;user-select:none;padding:0 var(--space-1)}.filter-pill[data-v-1ca7094b]{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text-color-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-default), background var(--duration-fast) var(--ease-default);white-space:nowrap;background:0 0;border:none;margin:0;display:inline-flex}.filter-pill[data-v-1ca7094b]:hover{color:var(--text-color);background:color-mix(in srgb, var(--surface-hover), transparent 50%)}.filter-pill.active[data-v-1ca7094b]{color:var(--primary-color)}.filter-pill[data-v-1ca7094b]:disabled,.filter-pill[data-v-1ca7094b]:disabled:hover{cursor:default;background:0 0}.filter-pill.active[data-v-1ca7094b]:disabled{color:var(--primary-color)}.filter-pill.open[data-v-1ca7094b]{background:color-mix(in srgb, var(--surface-hover), transparent 30%);color:var(--text-color)}.filter-pill.active.open[data-v-1ca7094b]{color:var(--primary-color)}.chev[data-v-1ca7094b]{opacity:.55;transition:transform var(--duration-fast) var(--ease-default);margin-left:2px;font-size:.65em}.filter-pill.open .chev[data-v-1ca7094b]{transform:rotate(180deg)}.filter-reset[data-v-1ca7094b]{width:1.5rem;height:1.5rem;margin-left:var(--space-2);border-radius:var(--radius-full);color:var(--text-color-secondary);cursor:pointer;transition:color var(--duration-fast), background var(--duration-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.filter-reset[data-v-1ca7094b]:hover{color:var(--text-color);background:var(--surface-hover)}.filter-reset .pi[data-v-1ca7094b]{font-size:.75rem}.popover[data-v-1ca7094b]{z-index:50;min-width:12rem;padding:var(--space-2);background:var(--surface-overlay,var(--surface-card));border:1px solid var(--surface-border);border-radius:var(--radius-md);animation:popover-in-1ca7094b .15s var(--ease-default);flex-direction:column;gap:1px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0000004d}.popover--input[data-v-1ca7094b]{gap:var(--space-2);min-width:14rem}@keyframes popover-in-1ca7094b{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.popover-option[data-v-1ca7094b]{text-align:left;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-color);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-default);background:0 0;border:none}.popover-option[data-v-1ca7094b]:hover{background:var(--surface-hover)}.popover-option.active[data-v-1ca7094b]{color:var(--primary-color);background:color-mix(in srgb, var(--primary-color), transparent 88%);font-weight:500}.author-input[data-v-1ca7094b]{width:100%;padding:var(--space-2) var(--space-3);background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:var(--radius-sm);color:var(--text-color);font:inherit;font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-default);outline:none}.author-input[data-v-1ca7094b]:focus{border-color:var(--primary-color)}.popover-actions[data-v-1ca7094b]{justify-content:flex-end;gap:var(--space-2);display:flex}.popover-action[data-v-1ca7094b]{padding:var(--space-1) var(--space-3);border:1px solid var(--surface-border);border-radius:var(--radius-sm);color:var(--text-color-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast), border-color var(--duration-fast), background var(--duration-fast);background:0 0}.popover-action[data-v-1ca7094b]:hover{color:var(--text-color);border-color:var(--text-color-secondary)}.popover-action.primary[data-v-1ca7094b]{color:var(--primary-color);border-color:color-mix(in srgb, var(--primary-color), transparent 60%)}.popover-action.primary[data-v-1ca7094b]:hover{background:color-mix(in srgb, var(--primary-color), transparent 88%);border-color:var(--primary-color)}.popover-backdrop[data-v-1ca7094b]{z-index:40;position:fixed;top:0;bottom:0;left:0;right:0}.filter-panel-enter-active[data-v-1ca7094b],.filter-panel-leave-active[data-v-1ca7094b]{transition:all var(--duration-normal) var(--ease-smooth);overflow:hidden}.filter-panel-enter-from[data-v-1ca7094b],.filter-panel-leave-to[data-v-1ca7094b]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.filter-panel-enter-to[data-v-1ca7094b],.filter-panel-leave-from[data-v-1ca7094b]{opacity:1;max-height:60px}.local-alerts[data-v-45d29867]{margin:var(--space-4) 0 var(--space-6);border-radius:var(--radius-md);flex-direction:column;gap:2px;display:flex;overflow:hidden;container-type:inline-size}.alert-row[data-v-45d29867]{--tone:var(--text-color-tertiary);background:color-mix(in srgb, var(--tone) 9%, var(--surface-card));border-left:3px solid var(--tone)}.tone-severe[data-v-45d29867]{--tone:var(--color-breaking,var(--color-error))}.tone-moderate[data-v-45d29867]{--tone:var(--color-warning)}.tone-minor[data-v-45d29867]{--tone:var(--text-color-secondary)}.tone-ended[data-v-45d29867]{background:var(--surface-card);border-left-color:var(--surface-border)}.alert-line[data-v-45d29867]{align-items:baseline;gap:var(--space-6);width:100%;padding:var(--space-5) var(--space-6);font:inherit;color:var(--text-color);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.alert-line[data-v-45d29867]:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.alert-text[data-v-45d29867]{flex:1;min-width:0;line-height:1.4}.alert-title[data-v-45d29867]{font-family:var(--font-heading);font-weight:600}.alert-timing[data-v-45d29867],.alert-where[data-v-45d29867]{color:var(--text-color-secondary)}.alert-timing[data-v-45d29867]:before{content:" "}.tone-ended .alert-title[data-v-45d29867],.tone-ended .alert-timing[data-v-45d29867],.tone-ended .alert-where[data-v-45d29867]{color:var(--text-color-tertiary);font-weight:400}.alert-more[data-v-45d29867]{color:var(--text-color-secondary);flex-shrink:0;font-size:.875rem}.alert-line:hover .alert-more[data-v-45d29867]{color:var(--text-color)}.alert-body[data-v-45d29867]{max-width:44rem;padding:0 var(--space-6) var(--space-6);color:var(--text-color);font-size:.9375rem;line-height:1.5}.alert-body p[data-v-45d29867]{margin:0 0 var(--space-4)}.alert-heading[data-v-45d29867],.alert-part-title[data-v-45d29867]{margin:var(--space-6) 0 var(--space-2);font-family:var(--font-heading);font-size:.9375rem;font-weight:600}.alert-part:first-child .alert-part-title[data-v-45d29867]{margin-top:0}.alert-part-timing[data-v-45d29867]{white-space:nowrap;color:var(--text-color-secondary);font-family:inherit;font-weight:400}.alert-foot[data-v-45d29867]{justify-content:space-between;align-items:baseline;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.alert-foot .alert-source[data-v-45d29867]{margin:0}.alert-source[data-v-45d29867]{color:var(--text-color-secondary);font-size:.875rem}.alert-action[data-v-45d29867]{padding:var(--space-3) var(--space-6);border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:var(--surface-ground,transparent);font:inherit;color:var(--text-color);cursor:pointer;font-size:.875rem}.alert-action[data-v-45d29867]:hover{border-color:var(--text-color-secondary)}.alert-action[data-v-45d29867]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.dismissed[data-v-45d29867]{background:var(--surface-card);border-left-color:var(--surface-border)}.dismissed .alert-title[data-v-45d29867],.dismissed .alert-timing[data-v-45d29867],.dismissed .alert-where[data-v-45d29867]{color:var(--text-color-tertiary);font-weight:400}.alert-source a[data-v-45d29867]{color:inherit;text-decoration:underline}.alert-body-where[data-v-45d29867],.alerts-rest[data-v-45d29867]{display:none}@container (width<=34rem){.alert-where[data-v-45d29867]{display:none}.alert-body-where[data-v-45d29867]{display:block}.beyond[data-v-45d29867]{display:none}.alerts-rest[data-v-45d29867]{display:block}}.alerts-rest[data-v-45d29867],.alerts-dismissed[data-v-45d29867]{width:100%;padding:var(--space-5) var(--space-6);background:var(--surface-card);font:inherit;color:var(--text-color-secondary);text-align:left;cursor:pointer;border:0;border-left:3px solid #0000}.alerts-dismissed[data-v-45d29867]{display:block}.alerts-rest[data-v-45d29867]:hover,.alerts-dismissed[data-v-45d29867]:hover{color:var(--text-color)}.alerts-rest[data-v-45d29867]:focus-visible{color:var(--text-color)}.alerts-dismissed[data-v-45d29867]:focus-visible{color:var(--text-color)}.alerts-rest[data-v-45d29867]:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.alerts-dismissed[data-v-45d29867]:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.local-news-header[data-v-2165966b]{padding:var(--space-6) 1rem var(--space-2)}.local-news-header.is-bare[data-v-2165966b]{padding-top:0;padding-bottom:0}.notice-bar[data-v-eb077d25]{--notice-ink:var(--text-color);--notice-quiet:var(--text-color-secondary);--notice-accent:var(--color-breaking);align-items:center;gap:var(--space-8);margin:var(--space-6) 1rem 0;padding:var(--space-6) var(--space-8);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-breaking), transparent 88%);color:var(--notice-ink);display:flex}.notice-bar.is-urgent[data-v-eb077d25]{--notice-ink:#fff;--notice-quiet:#ffffffdb;--notice-accent:#fff;margin:0 0 var(--space-6);padding:var(--space-8) calc(1rem + var(--space-8));background:color-mix(in srgb, var(--color-breaking), #000 14%);border-radius:0}.notice-main[data-v-eb077d25]{align-items:baseline;column-gap:var(--space-10);row-gap:var(--space-3);min-width:0;color:inherit;flex-wrap:wrap;flex:1;text-decoration:none;display:flex}.notice-main:hover .notice-title[data-v-eb077d25]{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:1px}.notice-main[data-v-eb077d25]:focus-visible{outline:2px solid var(--notice-accent);outline-offset:2px;border-radius:var(--radius-sm)}.notice-action[data-v-eb077d25]:focus-visible{outline:2px solid var(--notice-accent);outline-offset:2px;border-radius:var(--radius-sm)}.notice-label[data-v-eb077d25]{align-items:center;gap:var(--space-3);font-family:var(--font-heading);font-size:var(--text-base);color:var(--notice-accent);white-space:nowrap;font-weight:600;display:inline-flex}.notice-dot[data-v-eb077d25]{background:currentColor;border-radius:50%;flex:none;width:.45em;height:.45em}.notice-title[data-v-eb077d25]{min-width:0;font-family:var(--font-reader);flex:22rem;font-size:1.25rem;font-weight:600;line-height:1.25}.is-urgent .notice-title[data-v-eb077d25]{font-size:1.6rem;line-height:1.2}.is-urgent .notice-label[data-v-eb077d25]{font-size:var(--text-lg,1.05rem)}.notice-detail[data-v-eb077d25]{gap:var(--space-6);font-size:var(--text-md);color:var(--notice-quiet);flex-wrap:wrap;display:inline-flex}.notice-detail-name[data-v-eb077d25]{font-family:var(--font-heading);color:var(--notice-ink);font-weight:600}.notice-actions[data-v-eb077d25]{gap:var(--space-4);flex:none;display:flex}.notice-action[data-v-eb077d25]{padding:var(--space-3) var(--space-6);border:1px solid color-mix(in srgb, var(--notice-accent), transparent 55%);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-md);color:var(--notice-quiet);cursor:pointer;white-space:nowrap;background:0 0}.notice-action[data-v-eb077d25]:hover{color:var(--notice-ink);border-color:var(--notice-accent)}.is-urgent .notice-action.is-main[data-v-eb077d25]{color:color-mix(in srgb, var(--color-breaking), #000 30%);background:#fff;border-color:#fff;font-weight:600}@media (max-width:640px){.notice-bar[data-v-eb077d25]{align-items:stretch;gap:var(--space-6);padding:var(--space-6) 1rem;border-radius:0;flex-direction:column;margin:0}.notice-bar.is-urgent[data-v-eb077d25]{padding:var(--space-8) 1rem}.is-urgent .notice-title[data-v-eb077d25]{font-size:1.4rem}.notice-title[data-v-eb077d25]{flex-basis:100%}}.polly-nudge-enter-active[data-v-be9d822c],.polly-nudge-leave-active[data-v-be9d822c]{transition:opacity var(--duration-normal) var(--ease-smooth), transform var(--duration-normal) var(--ease-smooth)}.polly-nudge-enter-from[data-v-be9d822c],.polly-nudge-leave-to[data-v-be9d822c]{opacity:0;transform:translateY(.75rem)}@media (prefers-reduced-motion:reduce){.polly-nudge-enter-active[data-v-be9d822c],.polly-nudge-leave-active[data-v-be9d822c]{transition:none}}.main-content[data-v-be9d822c]{width:100%;height:100%;padding-top:calc(4rem / var(--content-scale,1));background-color:var(--surface-ground);margin-left:0;transition:margin-left .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1)}.main-content.sheet-pinned[data-v-be9d822c]{margin-left:calc(220px * var(--sidebar-scale,1) / var(--content-scale,1));width:calc(100% - 220px * var(--sidebar-scale,1) / var(--content-scale,1))}.main-content.strip-visible[data-v-be9d822c]{margin-left:calc(48px * var(--sidebar-scale,1) / var(--content-scale,1));width:calc(100% - 48px * var(--sidebar-scale,1) / var(--content-scale,1))}.feed-container[data-v-be9d822c]{width:100%;height:100%;position:relative}.feed-container.feed-swiping[data-v-be9d822c]{-webkit-user-select:none;user-select:none;overflow:hidden}.feed-active-layer[data-v-be9d822c]{z-index:1;background:var(--surface-ground);min-height:100vh;padding-left:var(--space-8);padding-right:var(--space-8);position:relative}.feed-peek-layer[data-v-be9d822c]{z-index:0;pointer-events:none;padding-left:var(--space-8);padding-right:var(--space-8);contain:layout style paint;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.feed-container.feed-swiping .feed-active-layer[data-v-be9d822c]{will-change:transform}.empty-tabs-state[data-v-be9d822c]{min-height:60vh;padding:var(--space-16);justify-content:center;align-items:center;display:flex}@media (max-width:48rem){.main-content[data-v-be9d822c],.main-content.sheet-pinned[data-v-be9d822c],.main-content.strip-visible[data-v-be9d822c]{width:100%;margin-left:0}.feed-container[data-v-be9d822c]{touch-action:pan-y}.feed-active-layer[data-v-be9d822c],.feed-peek-layer[data-v-be9d822c]{padding-left:0;padding-right:0}}.view-fade-enter-active[data-v-be9d822c],.view-fade-leave-active[data-v-be9d822c]{transition:opacity .15s}.view-fade-enter-from[data-v-be9d822c],.view-fade-leave-to[data-v-be9d822c]{opacity:0}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-C1oiW3xv.eot);src:url(/assets/primeicons-C1oiW3xv.eot?#iefix)format("embedded-opentype"),url(/assets/primeicons-Cw7jw2u3.woff2)format("woff2"),url(/assets/primeicons-DFbS0HxT.woff)format("woff"),url(/assets/primeicons-MNyB0pWW.ttf)format("truetype"),url(/assets/primeicons-DI7WxhAS.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-eye-dropper:before{content:""}.pi-code-branch:before{content:""}.pi-signature:before{content:""}.pi-stamp:before{content:""}.pi-rectangle-xmark:before{content:""}.pi-note-sticky:before{content:""}.pi-sidebar:before{content:""}.pi-slash:before{content:""}.pi-grid-2:before{content:""}.pi-columns-2:before{content:""}.pi-rows-2:before{content:""}.pi-square:before{content:""}.pi-compress:before{content:""}.pi-pen-line:before{content:""}.pi-case-sensitive:before{content:""}.pi-text-color:before{content:""}.pi-list-tree:before{content:""}.pi-highlighter:before{content:""}.pi-text:before{content:""}.pi-heading-6:before{content:""}.pi-heading-5:before{content:""}.pi-heading-4:before{content:""}.pi-heading-3:before{content:""}.pi-heading-2:before{content:""}.pi-heading-1:before{content:""}.pi-heading:before{content:""}.pi-grip:before{content:""}.pi-grip-horizontal:before{content:""}.pi-grip-vertical:before{content:""}.pi-paragraph-right:before{content:""}.pi-paragraph-left:before{content:""}.pi-arrow-u-turn-up-left:before{content:""}.pi-arrow-u-turn-up-right:before{content:""}.pi-horizontal-rule:before{content:""}.pi-outdent:before{content:""}.pi-indent:before{content:""}.pi-list-ol:before{content:""}.pi-block-quote:before{content:""}.pi-superscript:before{content:""}.pi-subscript:before{content:""}.pi-strikethrough:before{content:""}.pi-underline:before{content:""}.pi-italic:before{content:""}.pi-bold:before{content:""}.pi-dot:before{content:""}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-moon:before{content:""}.pi-sun:before{content:""}.pi-youtube:before{content:""}.pi-vimeo:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-window-minimize:before{content:""}.pi-window-maximize:before{content:""}.pi-external-link:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.p-editor-container .p-editor-toolbar{background:var(--surface-card);border-top-left-radius:4px;border-top-right-radius:4px}.p-editor-container .p-editor-toolbar.ql-snow{border:1px solid var(--surface-border)}.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke{stroke:var(--text-color-secondary)}.p-editor-container .p-editor-toolbar.ql-snow .ql-fill{fill:var(--text-color-secondary)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label{color:var(--text-color-secondary);border:0}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:var(--text-color)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke{stroke:var(--text-color)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill{fill:var(--text-color)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:var(--text-color)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:var(--text-color)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:var(--text-color)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{background:var(--surface-card);border:1px solid var(--surface-border);box-shadow:none;border-radius:var(--radius-sm);padding:.5rem 0}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{color:var(--text-color)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{color:var(--text-color);background:var(--surface-hover)}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item{padding:.5rem 1.5rem}.p-editor-container .p-editor-content{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-editor-container .p-editor-content.ql-snow{border:1px solid var(--surface-border)}.p-editor-container .p-editor-content .ql-editor{background:var(--surface-ground);color:var(--text-color);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-editor-container .ql-snow.ql-toolbar button:hover,.p-editor-container .ql-snow.ql-toolbar button:focus{color:var(--text-color)}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke{stroke:var(--text-color)}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill{fill:var(--text-color)}.p-editor-container .ql-snow.ql-toolbar button.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected{color:var(--primary-color)}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke{stroke:var(--primary-color)}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:var(--primary-color)}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label{color:var(--primary-color)}@layer primevue{.p-component,.p-component *{box-sizing:border-box}.p-hidden-space{visibility:hidden}.p-reset{border:0;outline:0;margin:0;padding:0;font-size:100%;text-decoration:none;list-style:none}.p-disabled,.p-disabled *{cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}.p-component-overlay{width:100%;height:100%;position:fixed;top:0;left:0}.p-unselectable-text{-webkit-user-select:none;user-select:none}.p-sr-only{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);word-wrap:normal;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p-link{text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;margin:0;padding:0}.p-link:disabled{cursor:default}.p-connected-overlay{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:scaleY(.8)}.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}.p-connected-overlay-hidden{opacity:0;transition:opacity .1s linear;transform:scaleY(1)}.p-connected-overlay-enter-from{opacity:0;transform:scaleY(.8)}.p-connected-overlay-leave-to{opacity:0}.p-connected-overlay-enter-active{transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-connected-overlay-leave-active{transition:opacity .1s linear}.p-toggleable-content-enter-from,.p-toggleable-content-leave-to{max-height:0}.p-toggleable-content-enter-to,.p-toggleable-content-leave-from{max-height:1000px}.p-toggleable-content-leave-active{transition:max-height .45s cubic-bezier(0,1,0,1);overflow:hidden}.p-toggleable-content-enter-active{transition:max-height 1s ease-in-out;overflow:hidden}*{box-sizing:border-box}.p-component{font-family:var(--font-body);font-feature-settings:var(--font-feature-settings,normal);font-size:1rem;font-weight:400}.p-component-overlay{background-color:#0006;transition-duration:.15s}.p-disabled,.p-component:disabled{opacity:.65}.p-error{color:var(--color-error)}.p-text-secondary{color:var(--text-color-secondary)}.pi{font-size:1rem}.p-icon{width:1rem;height:1rem}.p-link{font-family:var(--font-body);font-feature-settings:var(--font-feature-settings,normal);border-radius:var(--radius-sm);outline-color:#0000;font-size:1rem}.p-link:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-component-overlay-enter{animation:.15s forwards p-component-overlay-enter-animation}.p-component-overlay-leave{animation:.15s forwards p-component-overlay-leave-animation}@keyframes p-component-overlay-enter-animation{0%{background-color:#0000}to{background-color:var(--maskbg)}}@keyframes p-component-overlay-leave-animation{0%{background-color:var(--maskbg)}to{background-color:#0000}}.p-autocomplete{display:inline-flex}.p-autocomplete-loader{margin-top:-.5rem;position:absolute;top:50%}.p-autocomplete-dd .p-autocomplete-input{flex:auto;width:1%}.p-autocomplete-dd .p-autocomplete-input,.p-autocomplete-dd .p-autocomplete-multiple-container{border-top-right-radius:0;border-bottom-right-radius:0}.p-autocomplete-dd .p-autocomplete-dropdown{border-top-left-radius:0;border-bottom-left-radius:0}.p-autocomplete .p-autocomplete-panel{min-width:100%}.p-autocomplete-panel{position:absolute;top:0;left:0;overflow:auto}.p-autocomplete-items{margin:0;padding:0;list-style-type:none}.p-autocomplete-item{cursor:pointer;white-space:nowrap;position:relative;overflow:hidden}.p-autocomplete-multiple-container{cursor:text;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style-type:none;display:flex;overflow:hidden}.p-autocomplete-token{cursor:default;flex:none;align-items:center;display:inline-flex}.p-autocomplete-token-icon{cursor:pointer}.p-autocomplete-input-token{flex:auto;display:inline-flex}.p-autocomplete-input-token input{box-shadow:none;background-color:#0000;border:0;border-radius:0;outline:0;width:100%;margin:0;padding:0}.p-fluid .p-autocomplete{display:flex}.p-fluid .p-autocomplete-dd .p-autocomplete-input{width:1%}.p-autocomplete .p-autocomplete-loader{right:.75rem}.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader{right:3.107rem}.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container{border-color:var(--surface-border)}.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);border-color:var(--primary-color);outline:0}.p-autocomplete .p-autocomplete-multiple-container{outline-color:#0000;gap:.5rem;padding:.25rem .75rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:.25rem 0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{font-family:var(--font-body);font-feature-settings:var(--font-feature-settings,normal);color:var(--text-color);margin:0;padding:0;font-size:1rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{background:var(--surface-border);color:var(--text-color);border-radius:16px;padding:.25rem .75rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{margin-left:.5rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus{background:var(--surface-hover);color:var(--text-color)}.p-autocomplete.p-invalid.p-component>.p-inputtext{border-color:var(--color-error)}.p-autocomplete-panel{background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);border-radius:var(--radius-sm);box-shadow:none}.p-autocomplete-panel .p-autocomplete-items{padding:.5rem 0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{color:var(--text-color);background:0 0;border:0;border-radius:0;margin:0;padding:.5rem 1.5rem;transition:box-shadow .15s}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child{margin-top:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:last-child{margin-bottom:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{color:var(--primary-color-text);background:var(--primary-color)}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus{background:var(--primary-hover)}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus{color:var(--text-color);background:var(--surface-hover)}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group{color:var(--text-color);background:var(--surface-card);margin:0;padding:.75rem 1rem;font-weight:600}.p-calendar{max-width:100%;display:inline-flex}.p-calendar .p-inputtext{flex:auto;width:1%}.p-calendar-w-btn .p-inputtext{border-top-right-radius:0;border-bottom-right-radius:0}.p-calendar-w-btn .p-datepicker-trigger{border-top-left-radius:0;border-bottom-left-radius:0}.p-calendar .p-datepicker-trigger-icon{cursor:pointer}.p-fluid .p-calendar{display:flex}.p-fluid .p-calendar .p-inputtext{width:1%}.p-calendar .p-datepicker{min-width:100%}.p-datepicker{width:auto}.p-datepicker-inline{display:inline-block;overflow-x:auto}.p-datepicker-header{justify-content:space-between;align-items:center;display:flex}.p-datepicker-header .p-datepicker-title{margin:0 auto}.p-datepicker-prev,.p-datepicker-next{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.p-datepicker-multiple-month .p-datepicker-group-container{display:flex}.p-datepicker-multiple-month .p-datepicker-group-container .p-datepicker-group{flex:auto}.p-datepicker table{border-collapse:collapse;width:100%}.p-datepicker td>span{cursor:pointer;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;overflow:hidden}.p-monthpicker-month{cursor:pointer;justify-content:center;align-items:center;width:33.3%;display:inline-flex;position:relative;overflow:hidden}.p-yearpicker-year{cursor:pointer;justify-content:center;align-items:center;width:50%;display:inline-flex;position:relative;overflow:hidden}.p-datepicker-buttonbar{justify-content:space-between;align-items:center;display:flex}.p-timepicker{justify-content:center;align-items:center;display:flex}.p-timepicker button{cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.p-timepicker>div{flex-direction:column;align-items:center;display:flex}.p-datepicker-touch-ui,.p-calendar .p-datepicker-touch-ui{min-width:80vw}.p-calendar.p-invalid.p-component>.p-inputtext{border-color:var(--color-error)}.p-calendar:not(.p-calendar-disabled).p-focus>.p-inputtext{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);border-color:var(--primary-color);outline:0}.p-datepicker{background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);border-radius:var(--radius-sm);padding:0}.p-datepicker:not(.p-datepicker-inline){background:var(--surface-card);border:1px solid var(--surface-border);box-shadow:none}.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header{background:var(--surface-card)}.p-datepicker .p-datepicker-header{color:var(--text-color);background:var(--surface-card);border-bottom:1px solid var(--surface-border);border-top-left-radius:4px;border-top-right-radius:4px;margin:0;padding:.5rem;font-weight:600}.p-datepicker .p-datepicker-header .p-datepicker-prev,.p-datepicker .p-datepicker-header .p-datepicker-next{width:2rem;height:2rem;color:var(--text-color-secondary);background:0 0;border:0;border-radius:50%;outline-color:#0000;transition:color .15s,box-shadow .15s}.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover{color:var(--text-color);background:0 0;border-color:#0000}.p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-datepicker .p-datepicker-header .p-datepicker-title{line-height:2rem}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{color:var(--text-color);padding:.5rem;font-weight:600;transition:color .15s,box-shadow .15s}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover{color:var(--primary-color)}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{margin-right:.5rem}.p-datepicker table{margin:.5rem 0;font-size:1rem}.p-datepicker table th{padding:.5rem}.p-datepicker table th>span{width:2.5rem;height:2.5rem}.p-datepicker table td{padding:.5rem}.p-datepicker table td>span{border-radius:var(--radius-sm);border:1px solid #0000;outline-color:#0000;width:2.5rem;height:2.5rem;transition:box-shadow .15s}.p-datepicker table td>span.p-highlight{color:var(--primary-color-text);background:var(--primary-color)}.p-datepicker table td>span:focus{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-datepicker table td.p-datepicker-today>span{color:var(--primary-color);background:0 0;border-color:#0000}.p-datepicker table td.p-datepicker-today>span.p-highlight{color:var(--primary-color-text);background:var(--primary-color)}.p-datepicker .p-datepicker-buttonbar{border-top:1px solid var(--surface-border);padding:1rem 0}.p-datepicker .p-datepicker-buttonbar .p-button{width:auto}.p-datepicker .p-timepicker{border-top:1px solid var(--surface-border);padding:.5rem}.p-datepicker .p-timepicker button{width:2rem;height:2rem;color:var(--text-color-secondary);background:0 0;border:0;border-radius:50%;outline-color:#0000;transition:color .15s,box-shadow .15s}.p-datepicker .p-timepicker button:enabled:hover{color:var(--text-color);background:0 0;border-color:#0000}.p-datepicker .p-timepicker button:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-datepicker .p-timepicker button:last-child{margin-top:.2em}.p-datepicker .p-timepicker span{font-size:1.25rem}.p-datepicker .p-timepicker>div{padding:0 .5rem}.p-datepicker.p-datepicker-timeonly .p-timepicker{border-top:0}.p-datepicker .p-monthpicker{margin:.5rem 0}.p-datepicker .p-monthpicker .p-monthpicker-month{border-radius:var(--radius-sm);padding:.5rem;transition:box-shadow .15s}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{color:var(--primary-color-text);background:var(--primary-color)}.p-datepicker .p-yearpicker{margin:.5rem 0}.p-datepicker .p-yearpicker .p-yearpicker-year{border-radius:var(--radius-sm);padding:.5rem;transition:box-shadow .15s}.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight{color:var(--primary-color-text);background:var(--primary-color)}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group{border-left:1px solid var(--surface-border);padding:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child{border-left:0;padding-left:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child{padding-right:0}.p-datepicker.p-datepicker-mobile table th,.p-datepicker.p-datepicker-mobile table td{padding:0}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled){outline-color:#0000}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:var(--surface-hover)}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled){outline-color:#0000}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover{background:var(--surface-hover)}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled){outline-color:#0000}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover{background:var(--surface-hover)}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-cascadeselect{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.p-cascadeselect-trigger{flex-shrink:0;justify-content:center;align-items:center;display:flex}.p-cascadeselect-label{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:auto;width:1%;display:block;overflow:hidden}.p-cascadeselect-label-empty{visibility:hidden;overflow:hidden}.p-cascadeselect .p-cascadeselect-panel{min-width:100%}.p-cascadeselect-item{cursor:pointer;white-space:nowrap;font-weight:400}.p-cascadeselect-item-content{align-items:center;display:flex;position:relative;overflow:hidden}.p-cascadeselect-group-icon{margin-left:auto}.p-cascadeselect-items{min-width:100%;margin:0;padding:0;list-style-type:none}.p-fluid .p-cascadeselect{display:flex}.p-fluid .p-cascadeselect .p-cascadeselect-label{width:1%}.p-cascadeselect-sublist{z-index:1;min-width:100%;display:none;position:absolute}.p-cascadeselect-item-active{overflow:visible}.p-cascadeselect-item-active>.p-cascadeselect-sublist{display:block;top:0;left:100%}.p-cascadeselect-enter-from,.p-cascadeselect-leave-active{opacity:0}.p-cascadeselect-enter-active{transition:opacity .15s}.p-cascadeselect{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:var(--radius-sm);outline-color:#0000;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-cascadeselect:not(.p-disabled):hover{border-color:var(--surface-border)}.p-cascadeselect:not(.p-disabled).p-focus{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);border-color:var(--primary-color);outline:0}.p-cascadeselect.p-variant-filled,.p-cascadeselect.p-variant-filled:enabled:hover,.p-cascadeselect.p-variant-filled:enabled:focus{background-color:var(--surface-border)}.p-cascadeselect .p-cascadeselect-label{background:0 0;border:0;padding:.5rem .75rem}.p-cascadeselect .p-cascadeselect-label.p-placeholder{color:var(--text-color-secondary)}.p-cascadeselect .p-cascadeselect-label:enabled:focus{box-shadow:none;outline:0}.p-cascadeselect .p-cascadeselect-trigger{color:var(--text-color-secondary);background:0 0;border-top-right-radius:4px;border-bottom-right-radius:4px;width:2.357rem}.p-cascadeselect.p-invalid.p-component{border-color:var(--color-error)}.p-cascadeselect-panel{background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);border-radius:var(--radius-sm);box-shadow:none}.p-cascadeselect-panel .p-cascadeselect-items{padding:.5rem 0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item{color:var(--text-color);background:0 0;border:0;border-radius:0;margin:0;transition:box-shadow .15s}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:first-child{margin-top:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:last-child{margin-bottom:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight{color:var(--primary-color-text);background:var(--primary-color)}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus{background:var(--primary-hover)}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:var(--text-color);background:var(--surface-hover)}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content{padding:.5rem 1.5rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon{font-size:.875rem}.p-checkbox{-webkit-user-select:none;user-select:none;vertical-align:bottom;display:inline-flex;position:relative}.p-checkbox-input{cursor:pointer}.p-checkbox-box{justify-content:center;align-items:center;display:flex}.p-checkbox{width:20px;height:20px}.p-checkbox .p-checkbox-input{-webkit-appearance:none;appearance:none;opacity:0;z-index:1;border:1px solid var(--surface-border);border-radius:var(--radius-sm);outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.p-checkbox .p-checkbox-box{border:1px solid var(--surface-border);background:var(--surface-ground);width:20px;height:20px;color:var(--text-color);border-radius:var(--radius-sm);outline-color:#0000;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-checkbox .p-checkbox-box .p-checkbox-icon{color:var(--primary-color-text);font-size:14px;transition-duration:.15s}.p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon{width:14px;height:14px}.p-checkbox.p-highlight .p-checkbox-box{border-color:var(--primary-color);background:var(--primary-color)}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{border-color:var(--surface-border)}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{border-color:var(--primary-active);background:var(--primary-active);color:var(--primary-color-text)}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);border-color:var(--primary-color);outline:0}.p-checkbox.p-invalid>.p-checkbox-box{border-color:var(--color-error)}.p-checkbox.p-variant-filled .p-checkbox-box{background-color:var(--surface-border)}.p-checkbox.p-variant-filled.p-highlight .p-checkbox-box{background:var(--primary-color)}.p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:var(--surface-border)}.p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:var(--primary-active)}.p-input-filled .p-checkbox .p-checkbox-box{background-color:var(--surface-border)}.p-input-filled .p-checkbox.p-highlight .p-checkbox-box{background:var(--primary-color)}.p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:var(--surface-border)}.p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:var(--primary-active)}.p-highlight .p-checkbox .p-checkbox-box{border-color:var(--primary-color-text)}.p-chips{display:inline-flex}.p-chips-multiple-container{cursor:text;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style-type:none;display:flex;overflow:hidden}.p-chips-token{cursor:default;flex:none;align-items:center;display:inline-flex}.p-chips-input-token{flex:auto;display:inline-flex}.p-chips-token-icon{cursor:pointer}.p-chips-input-token input{box-shadow:none;background-color:#0000;border:0;border-radius:0;outline:0;width:100%;margin:0;padding:0}.p-fluid .p-chips{display:flex}.p-chips:not(.p-disabled):hover .p-chips-multiple-container{border-color:var(--surface-border)}.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);border-color:var(--primary-color);outline:0}.p-chips .p-chips-multiple-container{outline-color:#0000;padding:.25rem .75rem}.p-chips .p-chips-multiple-container .p-chips-token{background:var(--surface-border);color:var(--text-color);border-radius:16px;margin-right:.5rem;padding:.25rem .75rem}.p-chips .p-chips-multiple-container .p-chips-token.p-focus{background:var(--surface-hover);color:var(--text-color)}.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{margin-left:.5rem}.p-chips .p-chips-multiple-container .p-chips-input-token{padding:.25rem 0}.p-chips .p-chips-multiple-container .p-chips-input-token input{font-family:var(--font-body);font-feature-settings:var(--font-feature-settings,normal);color:var(--text-color);margin:0;padding:0;font-size:1rem}.p-chips.p-invalid.p-component>.p-inputtext{border-color:var(--color-error)}.p-colorpicker-panel .p-colorpicker-color{background:linear-gradient(to top, #000 0%, #0000 100%), linear-gradient(to right, #fff 0%, color-mix(in srgb, var(--text-color) 0%, transparent) 100%)}.p-colorpicker-panel .p-colorpicker-hue{background:linear-gradient(0deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.p-colorpicker-preview{width:2rem;height:2rem}.p-colorpicker-panel{background:var(--surface-card);border:1px solid var(--surface-border)}.p-colorpicker-panel .p-colorpicker-color-handle,.p-colorpicker-panel .p-colorpicker-hue-handle{border-color:var(--text-color)}.p-colorpicker-overlay-panel{box-shadow:none}.p-dropdown{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.p-dropdown-clear-icon{margin-top:-.5rem;position:absolute;top:50%}.p-dropdown-trigger{flex-shrink:0;justify-content:center;align-items:center;display:flex}.p-dropdown-label{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:auto;width:1%;display:block;overflow:hidden}.p-dropdown-label-empty{opacity:0;overflow:hidden}input.p-dropdown-label{cursor:default}.p-dropdown .p-dropdown-panel{min-width:100%}.p-dropdown-panel{position:absolute;top:0;left:0}.p-dropdown-items-wrapper{overflow:auto}.p-dropdown-item{cursor:pointer;white-space:nowrap;align-items:center;font-weight:400;display:flex;position:relative;overflow:hidden}.p-dropdown-item-group{cursor:auto}.p-dropdown-items{margin:0;padding:0;list-style-type:none}.p-dropdown-filter{width:100%}.p-dropdown-filter-container{position:relative}.p-dropdown-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-fluid .p-dropdown{display:flex}.p-fluid .p-dropdown .p-dropdown-label{width:1%}.p-dropdown{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:var(--radius-sm);outline-color:#0000;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-dropdown:not(.p-disabled):hover{border-color:var(--surface-border)}.p-dropdown:not(.p-disabled).p-focus{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);border-color:var(--primary-color);outline:0}.p-dropdown.p-variant-filled{background:var(--surface-border)}.p-dropdown.p-variant-filled:not(.p-disabled):hover,.p-dropdown.p-variant-filled:not(.p-disabled).p-focus{background-color:var(--surface-border)}.p-dropdown.p-variant-filled:not(.p-disabled).p-focus .p-inputtext{background-color:#0000}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:1.75rem}.p-dropdown .p-dropdown-label{background:0 0;border:0}.p-dropdown .p-dropdown-label.p-placeholder{color:var(--text-color-secondary)}.p-dropdown .p-dropdown-label:focus,.p-dropdown .p-dropdown-label:enabled:focus{box-shadow:none;outline:0}.p-dropdown .p-dropdown-trigger{color:var(--text-color-secondary);background:0 0;border-top-right-radius:4px;border-bottom-right-radius:4px;width:2.357rem}.p-dropdown .p-dropdown-clear-icon{color:var(--text-color-secondary);right:2.357rem}.p-dropdown.p-invalid.p-component{border-color:var(--color-error)}.p-dropdown-panel{background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);border-radius:var(--radius-sm);box-shadow:none}.p-dropdown-panel .p-dropdown-header{border-bottom:1px solid var(--surface-border);color:var(--text-color);background:var(--surface-card);border-top-left-radius:4px;border-top-right-radius:4px;margin:0;padding:.75rem 1.5rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{margin-right:-1.75rem;padding-right:1.75rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{color:var(--text-color-secondary);right:.75rem}.p-dropdown-panel .p-dropdown-items{padding:.5rem 0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{color:var(--text-color);background:0 0;border:0;border-radius:0;margin:0;padding:.5rem 1.5rem;transition:box-shadow .15s}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child{margin-top:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:last-child{margin-bottom:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{color:var(--primary-color-text);background:var(--primary-color)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus{background:var(--primary-hover)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus{color:var(--text-color);background:var(--surface-hover)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-check-icon{margin-left:-.5rem;margin-right:.5rem;position:relative}.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group{color:var(--text-color);background:var(--surface-card);margin:0;padding:.75rem 1rem;font-weight:600}.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{color:var(--text-color);background:0 0;padding:.5rem 1.5rem}.p-float-label{display:block;position:relative}.p-float-label label{pointer-events:none;margin-top:-.5rem;line-height:1;transition-property:all;transition-timing-function:ease;position:absolute;top:50%}.p-float-label:has(textarea) label{top:1rem}.p-float-label:has(input:focus) label{font-size:12px;top:-.75rem}.p-float-label:has(input.p-filled) label{font-size:12px;top:-.75rem}.p-float-label:has(input:-webkit-autofill) label{font-size:12px;top:-.75rem}.p-float-label:has(textarea:focus) label{font-size:12px;top:-.75rem}.p-float-label:has(textarea.p-filled) label{font-size:12px;top:-.75rem}.p-float-label:has(.p-inputwrapper-focus) label{font-size:12px;top:-.75rem}.p-float-label:has(.p-inputwrapper-filled) label{font-size:12px;top:-.75rem}.p-float-label .p-placeholder,.p-float-label input::placeholder,.p-float-label .p-inputtext::placeholder{opacity:0;transition-property:all;transition-timing-function:ease}.p-float-label .p-focus .p-placeholder,.p-float-label input:focus::placeholder,.p-float-label .p-inputtext:focus::placeholder{opacity:1;transition-property:all;transition-timing-function:ease}.p-icon-field{position:relative}.p-icon-field>.p-input-icon{margin-top:-.5rem;position:absolute;top:50%}.p-inputotp{align-items:center;gap:.5rem;display:flex}.p-inputotp-input{text-align:center;width:2.5rem}.p-inputgroup{align-items:stretch;width:100%;display:flex}.p-inputgroup-addon{justify-content:center;align-items:center;display:flex}.p-inputgroup .p-float-label{align-items:stretch;width:100%;display:flex}.p-inputgroup .p-inputtext,.p-fluid .p-inputgroup .p-inputtext,.p-inputgroup .p-inputwrapper,.p-fluid .p-inputgroup .p-input{flex:auto;width:1%}.p-inputgroup-addon{background:var(--surface-card);color:var(--text-color-secondary);border-top:1px solid var(--surface-border);border-left:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);min-width:2.357rem;padding:.5rem .75rem}.p-inputgroup-addon:last-child{border-right:1px solid var(--surface-border)}.p-inputgroup>.p-component,.p-inputgroup>.p-inputwrapper>.p-inputtext,.p-inputgroup>.p-float-label>.p-component{border-radius:0;margin:0}.p-inputgroup>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-inputwrapper>.p-inputtext+.p-inputgroup-addon,.p-inputgroup>.p-float-label>.p-component+.p-inputgroup-addon{border-left:0}.p-inputgroup>.p-component:focus,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus,.p-inputgroup>.p-float-label>.p-component:focus,.p-inputgroup>.p-component:focus~label,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus~label,.p-inputgroup>.p-float-label>.p-component:focus~label{z-index:1}.p-inputgroup-addon:first-child,.p-inputgroup button:first-child,.p-inputgroup input:first-child,.p-inputgroup>.p-inputwrapper:first-child,.p-inputgroup>.p-inputwrapper:first-child>.p-inputtext,.p-inputgroup .p-float-label:first-child input{border-top-left-radius:4px;border-bottom-left-radius:4px}.p-inputgroup-addon:last-child,.p-inputgroup button:last-child,.p-inputgroup input:last-child,.p-inputgroup>.p-inputwrapper:last-child,.p-inputgroup>.p-inputwrapper:last-child>.p-inputtext,.p-inputgroup .p-float-label:last-child input{border-top-right-radius:4px;border-bottom-right-radius:4px}.p-fluid .p-inputgroup .p-button{width:auto}.p-fluid .p-inputgroup .p-button.p-button-icon-only{width:2.357rem}.p-fluid .p-icon-field-left,.p-fluid .p-icon-field-right{width:100%}.p-icon-field-left>.p-input-icon:first-of-type{color:var(--text-color-secondary);left:.75rem}.p-icon-field-right>.p-input-icon:last-of-type{color:var(--text-color-secondary);right:.75rem}.p-inputnumber{display:inline-flex}.p-inputnumber-button{flex:none;justify-content:center;align-items:center;display:flex}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button .p-button-label,.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button .p-button-label{display:none}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-up{border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-input{border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-down{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-button-group{flex-direction:column;display:flex}.p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button{flex:auto}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-up{border-top-left-radius:0;border-bottom-left-radius:0;order:3}.p-inputnumber-buttons-horizontal .p-inputnumber-input{border-radius:0;order:2}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-down{border-top-right-radius:0;border-bottom-right-radius:0;order:1}.p-inputnumber-buttons-vertical{flex-direction:column}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-up{border-bottom-right-radius:0;border-bottom-left-radius:0;order:1;width:100%}.p-inputnumber-buttons-vertical .p-inputnumber-input{text-align:center;border-radius:0;order:2}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-down{border-top-left-radius:0;border-top-right-radius:0;order:3;width:100%}.p-inputnumber-input{flex:auto}.p-fluid .p-inputnumber{width:100%}.p-fluid .p-inputnumber .p-inputnumber-input{width:1%}.p-fluid .p-inputnumber-buttons-vertical .p-inputnumber-input{width:100%}.p-inputnumber.p-invalid.p-component>.p-inputtext{border-color:var(--color-error)}.p-inputnumber.p-variant-filled>.p-inputnumber-input,.p-inputnumber.p-variant-filled>.p-inputnumber-input:enabled:hover,.p-inputnumber.p-variant-filled>.p-inputnumber-input:enabled:focus{background-color:var(--surface-border)}.p-inputswitch{display:inline-block}.p-inputswitch-input{cursor:pointer}.p-inputswitch-slider{cursor:pointer;border:1px solid #0000;position:absolute;top:0;bottom:0;left:0;right:0}.p-inputswitch-slider:before{content:"";position:absolute;top:50%}.p-inputswitch{width:3rem;height:1.75rem}.p-inputswitch .p-inputswitch-input{-webkit-appearance:none;appearance:none;opacity:0;z-index:1;border-radius:var(--radius-sm);outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.p-inputswitch .p-inputswitch-slider{background:var(--surface-border);border-radius:var(--radius-sm);outline-color:#0000;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-inputswitch .p-inputswitch-slider:before{background:var(--text-color-secondary);border-radius:var(--radius-sm);width:1.25rem;height:1.25rem;margin-top:-.625rem;transition-duration:.15s;left:.25rem}.p-inputswitch.p-highlight .p-inputswitch-slider{background:var(--primary-color)}.p-inputswitch.p-highlight .p-inputswitch-slider:before{background:var(--primary-color-text);transform:translate(1.25rem)}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover) .p-inputswitch-slider{background:var(--surface-border)}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover).p-highlight .p-inputswitch-slider{background:var(--primary-color)}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:focus-visible) .p-inputswitch-slider{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-inputswitch.p-invalid>.p-inputswitch-slider{border-color:var(--color-error)}.p-fluid .p-inputtext{width:100%}.p-inputtext{font-family:var(--font-body);font-feature-settings:var(--font-feature-settings,normal);color:var(--text-color);background:var(--surface-ground);border:1px solid var(--surface-border);-webkit-appearance:none;appearance:none;border-radius:var(--radius-sm);outline-color:#0000;padding:.5rem .75rem;font-size:1rem;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-inputtext:enabled:hover{border-color:var(--surface-border)}.p-inputtext:enabled:focus{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);border-color:var(--primary-color);outline:0}.p-inputtext.p-invalid.p-component{border-color:var(--color-error)}.p-inputtext.p-variant-filled,.p-inputtext.p-variant-filled:enabled:hover,.p-inputtext.p-variant-filled:enabled:focus{background-color:var(--surface-border)}.p-inputtext.p-inputtext-sm{padding:.4375rem .65625rem;font-size:.875rem}.p-inputtext.p-inputtext-lg{padding:.625rem .9375rem;font-size:1.25rem}.p-float-label>label{color:var(--text-color-secondary);transition-duration:.15s;left:.75rem}.p-float-label>.p-invalid+label{color:var(--color-error)}.p-icon-field-left>.p-inputtext{padding-left:2.5rem}.p-icon-field-left.p-float-label>label{left:2.5rem}.p-icon-field-right>.p-inputtext{padding-right:2.5rem}::-webkit-input-placeholder{color:var(--text-color-secondary)}:-moz-placeholder-shown{color:var(--text-color-secondary)}::-moz-placeholder{color:var(--text-color-secondary)}:-ms-placeholder-shown{color:var(--text-color-secondary)}.p-input-filled .p-inputtext,.p-input-filled .p-inputtext:enabled:hover,.p-input-filled .p-inputtext:enabled:focus{background-color:var(--surface-border)}.p-inputtext-sm .p-inputtext{padding:.4375rem .65625rem;font-size:.875rem}.p-inputtext-lg .p-inputtext{padding:.625rem .9375rem;font-size:1.25rem}.p-knob-range{fill:none;transition:stroke .1s ease-in}.p-knob-value{fill:none;animation-name:dash-frame;animation-fill-mode:forwards}.p-knob-text{text-align:center;font-size:1.3rem}@keyframes dash-frame{to{stroke-dashoffset:0}}.p-listbox-list-wrapper{overflow:auto}.p-listbox-list{margin:0;padding:0;list-style-type:none}.p-listbox-item{cursor:pointer;position:relative;overflow:hidden}.p-listbox-item-group{cursor:auto}.p-listbox-filter-container{position:relative}.p-listbox-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-listbox-filter{width:100%}.p-listbox{background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);border-radius:var(--radius-sm);outline-color:#0000;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-listbox .p-listbox-header{border-bottom:1px solid var(--surface-border);color:var(--text-color);background:var(--surface-card);border-top-left-radius:4px;border-top-right-radius:4px;margin:0;padding:.75rem 1.5rem}.p-listbox .p-listbox-header .p-listbox-filter{padding-right:1.75rem}.p-listbox .p-listbox-header .p-listbox-filter-icon{color:var(--text-color-secondary);right:.75rem}.p-listbox .p-listbox-list{outline:0;padding:.5rem 0}.p-listbox .p-listbox-list .p-listbox-item{color:var(--text-color);border:0;border-radius:0;margin:0;padding:.5rem 1.5rem;transition:box-shadow .15s}.p-listbox .p-listbox-list .p-listbox-item:first-child{margin-top:0}.p-listbox .p-listbox-list .p-listbox-item:last-child{margin-bottom:0}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{color:var(--primary-color-text);background:var(--primary-color)}.p-listbox .p-listbox-list .p-listbox-item-group{color:var(--text-color);background:var(--surface-card);margin:0;padding:.75rem 1rem;font-weight:600}.p-listbox .p-listbox-list .p-listbox-empty-message{color:var(--text-color);background:0 0;padding:.5rem 1.5rem}.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus{background:var(--primary-hover)}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus,.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover,.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus{color:var(--text-color);background:var(--surface-hover)}.p-listbox.p-focus{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);border-color:var(--primary-color);outline:0}.p-listbox.p-invalid{border-color:var(--color-error)}.p-multiselect{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.p-multiselect-trigger{flex-shrink:0;justify-content:center;align-items:center;display:flex}.p-multiselect-label-container{cursor:pointer;flex:auto;overflow:hidden}.p-multiselect-label{white-space:nowrap;cursor:pointer;text-overflow:ellipsis;display:block;overflow:hidden}.p-multiselect-label-empty{visibility:hidden;overflow:hidden}.p-multiselect-token{cursor:default;flex:none;align-items:center;display:inline-flex}.p-multiselect-token-icon{cursor:pointer}.p-multiselect .p-multiselect-panel{min-width:100%}.p-multiselect-items-wrapper{overflow:auto}.p-multiselect-items{margin:0;padding:0;list-style-type:none}.p-multiselect-item{cursor:pointer;white-space:nowrap;align-items:center;font-weight:400;display:flex;position:relative;overflow:hidden}.p-multiselect-item-group{cursor:auto}.p-multiselect-header{justify-content:space-between;align-items:center;display:flex}.p-multiselect-filter-container{flex:auto;position:relative}.p-multiselect-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-multiselect-filter-container .p-inputtext{width:100%}.p-multiselect-close{flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex;position:relative;overflow:hidden}.p-fluid .p-multiselect{display:flex}.p-multiselect{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:var(--radius-sm);outline-color:#0000;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-multiselect:not(.p-disabled):hover{border-color:var(--surface-border)}.p-multiselect:not(.p-disabled).p-focus{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);border-color:var(--primary-color);outline:0}.p-multiselect.p-variant-filled{background:var(--surface-border)}.p-multiselect.p-variant-filled:not(.p-disabled):hover,.p-multiselect.p-variant-filled:not(.p-disabled).p-focus{background-color:var(--surface-border)}.p-multiselect .p-multiselect-label{padding:.5rem .75rem;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-multiselect .p-multiselect-label.p-placeholder{color:var(--text-color-secondary)}.p-multiselect.p-multiselect-chip .p-multiselect-token{background:var(--surface-border);color:var(--text-color);border-radius:16px;margin-right:.5rem;padding:.25rem .75rem}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{margin-left:.5rem}.p-multiselect .p-multiselect-trigger{color:var(--text-color-secondary);background:0 0;border-top-right-radius:4px;border-bottom-right-radius:4px;width:2.357rem}.p-multiselect.p-invalid.p-component{border-color:var(--color-error)}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.25rem .75rem}.p-multiselect-panel{background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);border-radius:var(--radius-sm);box-shadow:none}.p-multiselect-panel .p-multiselect-header{border-bottom:1px solid var(--surface-border);color:var(--text-color);background:var(--surface-card);border-top-left-radius:4px;border-top-right-radius:4px;margin:0;padding:.75rem 1.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext{padding-right:1.75rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon{color:var(--text-color-secondary);right:.75rem}.p-multiselect-panel .p-multiselect-header .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close{width:2rem;height:2rem;color:var(--text-color-secondary);background:0 0;border:0;border-radius:50%;outline-color:#0000;margin-left:.5rem;transition:color .15s,box-shadow .15s}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover{color:var(--text-color);background:0 0;border-color:#0000}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-multiselect-panel .p-multiselect-items{padding:.5rem 0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{color:var(--text-color);background:0 0;border:0;border-radius:0;margin:0;padding:.5rem 1.5rem;transition:box-shadow .15s}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child{margin-top:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:last-child{margin-bottom:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{color:var(--primary-color-text);background:var(--primary-color)}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus{background:var(--primary-hover)}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:var(--text-color);background:var(--surface-hover)}.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group{color:var(--text-color);background:var(--surface-card);margin:0;padding:.75rem 1rem;font-weight:600}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{color:var(--text-color);background:0 0;padding:.5rem 1.5rem}.p-password{display:inline-flex}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{width:0;height:100%;transition:width 1s ease-in-out}.p-fluid .p-password{display:flex}.p-password-input::-ms-reveal{display:none}.p-password-input::-ms-clear{display:none}.p-password.p-invalid.p-component>.p-inputtext{border-color:var(--color-error)}.p-password-panel{background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);box-shadow:none;border-radius:var(--radius-sm);padding:1.25rem}.p-password-panel .p-password-meter{background:var(--surface-border);margin-bottom:.5rem}.p-password-panel .p-password-meter .p-password-strength.weak{background:var(--color-error)}.p-password-panel .p-password-meter .p-password-strength.medium{background:var(--color-warning)}.p-password-panel .p-password-meter .p-password-strength.strong{background:var(--color-success)}.p-radiobutton{-webkit-user-select:none;user-select:none;vertical-align:bottom;display:inline-flex;position:relative}.p-radiobutton-input{cursor:pointer}.p-radiobutton-box{justify-content:center;align-items:center;display:flex}.p-radiobutton-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;border-radius:50%;transform:translateZ(0)scale(.1)}.p-radiobutton.p-highlight .p-radiobutton-icon{visibility:visible;transform:translateZ(0)scale(1)}.p-radiobutton{width:20px;height:20px}.p-radiobutton .p-radiobutton-input{-webkit-appearance:none;appearance:none;opacity:0;z-index:1;border:1px solid var(--surface-border);border-radius:50%;outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.p-radiobutton .p-radiobutton-box{border:1px solid var(--surface-border);background:var(--surface-ground);width:20px;height:20px;color:var(--text-color);border-radius:50%;outline-color:#0000;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{background-color:var(--primary-color-text);width:12px;height:12px;transition-duration:.15s}.p-radiobutton.p-highlight .p-radiobutton-box{border-color:var(--primary-color);background:var(--primary-color)}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{border-color:var(--surface-border)}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{border-color:var(--primary-active);background:var(--primary-active)}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box .p-radiobutton-icon{background-color:var(--primary-color-text)}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);border-color:var(--primary-color);outline:0}.p-radiobutton.p-invalid>.p-radiobutton-box{border-color:var(--color-error)}.p-radiobutton.p-variant-filled .p-radiobutton-box{background-color:var(--surface-border)}.p-radiobutton.p-variant-filled.p-highlight .p-radiobutton-box{background:var(--primary-color)}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{background-color:var(--surface-border)}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:var(--primary-active)}.p-input-filled .p-radiobutton .p-radiobutton-box{background-color:var(--surface-border)}.p-input-filled .p-radiobutton.p-highlight .p-radiobutton-box{background:var(--primary-color)}.p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{background-color:var(--surface-border)}.p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:var(--primary-active)}.p-highlight .p-radiobutton .p-radiobutton-box{border-color:var(--primary-color-text)}.p-rating{align-items:center;display:flex;position:relative}.p-rating-item{cursor:pointer;align-items:center;display:inline-flex}.p-rating.p-readonly .p-rating-item{cursor:default}.p-rating{gap:.5rem}.p-rating .p-rating-item{border-radius:50%;outline-color:#0000}.p-rating .p-rating-item .p-rating-icon{color:var(--text-color);font-size:1.143rem;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-rating .p-rating-item .p-rating-icon.p-icon{width:1.143rem;height:1.143rem}.p-rating .p-rating-item .p-rating-icon.p-rating-cancel{color:var(--color-error)}.p-rating .p-rating-item.p-focus{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-rating .p-rating-item.p-rating-item-active .p-rating-icon,.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon{color:var(--primary-color)}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel{color:var(--color-error)}.p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon{color:var(--primary-color-text)}.p-selectbutton .p-button{background:var(--color-secondary);border:1px solid var(--color-secondary);color:var(--text-color);transition:background-color .15s,border-color .15s,box-shadow .15s}.p-selectbutton .p-button .p-button-icon-left,.p-selectbutton .p-button .p-button-icon-right{color:var(--text-color)}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--primary-color-text)}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:var(--primary-color-text)}.p-selectbutton .p-button.p-highlight{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--primary-color-text)}.p-selectbutton .p-button.p-highlight .p-button-icon-left,.p-selectbutton .p-button.p-highlight .p-button-icon-right{color:var(--primary-color-text)}.p-selectbutton .p-button.p-highlight:hover{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--primary-color-text)}.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:var(--primary-color-text)}.p-selectbutton.p-invalid>.p-button{border-color:var(--color-error)}.p-slider{position:relative}.p-slider .p-slider-handle{cursor:grab;touch-action:none;display:block}.p-slider-range{display:block}.p-slider-horizontal .p-slider-range{height:100%;top:0;left:0}.p-slider-horizontal .p-slider-handle{top:50%}.p-slider-vertical{height:100px}.p-slider-vertical .p-slider-handle{left:50%}.p-slider-vertical .p-slider-range{width:100%;bottom:0;left:0}.p-slider{background:var(--surface-border);border-radius:var(--radius-sm);border:0}.p-slider.p-slider-horizontal{height:.286rem}.p-slider.p-slider-horizontal .p-slider-handle{margin-top:-.5715rem;margin-left:-.5715rem}.p-slider.p-slider-vertical{width:.286rem}.p-slider.p-slider-vertical .p-slider-handle{margin-bottom:-.5715rem;margin-left:-.5715rem}.p-slider .p-slider-handle{background:var(--primary-color);border:2px solid var(--primary-color);border-radius:var(--radius-sm);outline-color:#0000;width:1.143rem;height:1.143rem;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-slider .p-slider-handle:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-slider .p-slider-range{background:var(--primary-color);border-radius:var(--radius-sm)}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.p-inputtextarea-resizable{resize:none;overflow:hidden}.p-fluid .p-inputtextarea{width:100%}.p-treeselect{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.p-treeselect-trigger{flex-shrink:0;justify-content:center;align-items:center;display:flex}.p-treeselect-label-container{cursor:pointer;flex:auto;overflow:hidden}.p-treeselect-label{white-space:nowrap;cursor:pointer;text-overflow:ellipsis;display:block;overflow:hidden}.p-treeselect-label-empty{visibility:hidden;overflow:hidden}.p-treeselect-token{cursor:default;flex:none;align-items:center;display:inline-flex}.p-treeselect .p-treeselect-panel{min-width:100%}.p-treeselect-items-wrapper{overflow:auto}.p-fluid .p-treeselect{display:flex}.p-treeselect{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:var(--radius-sm);outline-color:#0000;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-treeselect:not(.p-disabled):hover{border-color:var(--surface-border)}.p-treeselect:not(.p-disabled).p-focus{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);border-color:var(--primary-color);outline:0}.p-treeselect.p-variant-filled{background:var(--surface-border)}.p-treeselect.p-variant-filled:not(.p-disabled):hover,.p-treeselect.p-variant-filled:not(.p-disabled).p-focus{background-color:var(--surface-border)}.p-treeselect .p-treeselect-label{padding:.5rem .75rem;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-treeselect .p-treeselect-label.p-placeholder{color:var(--text-color-secondary)}.p-treeselect.p-treeselect-chip .p-treeselect-token{background:var(--surface-border);color:var(--text-color);border-radius:16px;margin-right:.5rem;padding:.25rem .75rem}.p-treeselect .p-treeselect-trigger{color:var(--text-color-secondary);background:0 0;border-top-right-radius:4px;border-bottom-right-radius:4px;width:2.357rem}.p-treeselect.p-invalid.p-component{border-color:var(--color-error)}.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label{padding:.25rem .75rem}.p-treeselect-panel{background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);border-radius:var(--radius-sm);box-shadow:none}.p-treeselect-panel .p-treeselect-items-wrapper .p-tree{border:0}.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message{color:var(--text-color);background:0 0;padding:.5rem 1.5rem}.p-input-filled .p-treeselect{background:var(--surface-border)}.p-input-filled .p-treeselect:not(.p-disabled):hover,.p-input-filled .p-treeselect:not(.p-disabled).p-focus{background-color:var(--surface-border)}.p-togglebutton{-webkit-user-select:none;user-select:none;vertical-align:bottom;display:inline-flex;position:relative}.p-togglebutton-input{cursor:pointer}.p-togglebutton .p-button{flex:auto}.p-togglebutton .p-togglebutton-input{-webkit-appearance:none;appearance:none;opacity:0;z-index:1;border:1px solid var(--color-secondary);border-radius:var(--radius-sm);outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.p-togglebutton .p-button{background:var(--color-secondary);border:1px solid var(--color-secondary);color:var(--text-color);outline-color:#0000;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-togglebutton .p-button .p-button-icon-left,.p-togglebutton .p-button .p-button-icon-right{color:var(--text-color)}.p-togglebutton.p-highlight .p-button{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--primary-color-text)}.p-togglebutton.p-highlight .p-button .p-button-icon-left,.p-togglebutton.p-highlight .p-button .p-button-icon-right{color:var(--primary-color-text)}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--primary-color-text)}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-left{color:var(--primary-color-text)}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-right{color:var(--primary-color-text)}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--primary-color-text)}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-left{color:var(--primary-color-text)}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-right{color:var(--primary-color-text)}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:focus-visible) .p-button{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);border-color:var(--primary-color);outline:0}.p-togglebutton.p-invalid>.p-button{border-color:var(--color-error)}.p-button{cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;text-align:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.p-button-label{flex:auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default}.p-button-icon-only{justify-content:center}.p-button-icon-only .p-button-label{visibility:hidden;flex:none;width:0}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-button-group .p-button{margin:0}.p-button-group .p-button:not(:last-child),.p-button-group .p-button:not(:last-child):hover{border-right:0}.p-button-group .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-button-group .p-button:first-of-type:not(:only-of-type){border-top-right-radius:0;border-bottom-right-radius:0}.p-button-group .p-button:last-of-type:not(:only-of-type){border-top-left-radius:0;border-bottom-left-radius:0}.p-button-group .p-button:focus{z-index:1;position:relative}.p-button{color:var(--primary-color-text);background:var(--primary-color);border:1px solid var(--primary-color);border-radius:var(--radius-sm);outline-color:#0000;padding:.5rem .75rem;font-size:1rem;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-button:not(:disabled):hover{background:var(--primary-hover);color:var(--primary-color-text);border-color:var(--primary-hover)}.p-button:not(:disabled):active{background:var(--primary-active);color:var(--primary-color-text);border-color:var(--primary-active)}.p-button.p-button-outlined{color:var(--primary-color);background-color:#0000;border:1px solid}.p-button.p-button-outlined:not(:disabled):hover{background:color-mix(in srgb, var(--primary-color) 4%, transparent);color:var(--primary-color);border:1px solid}.p-button.p-button-outlined:not(:disabled):active{background:color-mix(in srgb, var(--primary-color) 16%, transparent);color:var(--primary-color);border:1px solid}.p-button.p-button-outlined.p-button-plain{color:var(--text-color-secondary);border-color:var(--text-color-secondary)}.p-button.p-button-outlined.p-button-plain:not(:disabled):hover{background:var(--surface-hover);color:var(--text-color-secondary)}.p-button.p-button-outlined.p-button-plain:not(:disabled):active{background:color-mix(in srgb, var(--text-color) 16%, transparent);color:var(--text-color-secondary)}.p-button.p-button-text{color:var(--primary-color);background-color:#0000;border-color:#0000}.p-button.p-button-text:not(:disabled):hover{background:color-mix(in srgb, var(--primary-color) 4%, transparent);color:var(--primary-color);border-color:#0000}.p-button.p-button-text:not(:disabled):active{background:color-mix(in srgb, var(--primary-color) 16%, transparent);color:var(--primary-color);border-color:#0000}.p-button.p-button-text.p-button-plain{color:var(--text-color-secondary)}.p-button.p-button-text.p-button-plain:not(:disabled):hover{background:var(--surface-hover);color:var(--text-color-secondary)}.p-button.p-button-text.p-button-plain:not(:disabled):active{background:color-mix(in srgb, var(--text-color) 16%, transparent);color:var(--text-color-secondary)}.p-button:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-button .p-button-label{transition-duration:.15s}.p-button .p-button-icon-left{margin-right:.5rem}.p-button .p-button-icon-right{margin-left:.5rem}.p-button .p-button-icon-bottom{margin-top:.5rem}.p-button .p-button-icon-top{margin-bottom:.5rem}.p-button .p-badge{min-width:1rem;height:1rem;color:var(--primary-color);background-color:var(--primary-color-text);margin-left:.5rem;line-height:1rem}.p-button.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-button.p-button-rounded{border-radius:2rem}.p-button.p-button-icon-only{width:2.357rem;padding:.5rem 0}.p-button.p-button-icon-only .p-button-icon-left,.p-button.p-button-icon-only .p-button-icon-right{margin:0}.p-button.p-button-icon-only.p-button-rounded{border-radius:50%;height:2.357rem}.p-button.p-button-sm{padding:.4375rem .65625rem;font-size:.875rem}.p-button.p-button-sm .p-button-icon{font-size:.875rem}.p-button.p-button-lg{padding:.625rem .9375rem;font-size:1.25rem}.p-button.p-button-lg .p-button-icon{font-size:1.25rem}.p-button.p-button-loading-label-only .p-button-label{margin-left:.5rem}.p-button.p-button-loading-label-only .p-button-loading-icon{margin-right:0}.p-fluid .p-button{width:100%}.p-fluid .p-button-icon-only{width:2.357rem}.p-fluid .p-button-group{display:flex}.p-fluid .p-button-group .p-button{flex:1}.p-button.p-button-secondary,.p-button-group.p-button-secondary>.p-button,.p-splitbutton.p-button-secondary>.p-button{color:var(--color-secondary-text);background:var(--color-secondary);border:1px solid var(--color-secondary)}.p-button.p-button-secondary:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):hover{background:var(--color-secondary);color:var(--color-secondary-text);border-color:var(--color-secondary)}.p-button.p-button-secondary:not(:disabled):focus,.p-button-group.p-button-secondary>.p-button:not(:disabled):focus,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):focus{box-shadow:0 0 0 1px color-mix(in srgb, var(--focus-color) 50%, transparent)}.p-button.p-button-secondary:not(:disabled):active,.p-button-group.p-button-secondary>.p-button:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):active{background:var(--color-secondary);color:var(--color-secondary-text);border-color:var(--color-secondary)}.p-button.p-button-secondary.p-button-outlined,.p-button-group.p-button-secondary>.p-button.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined{color:var(--color-secondary);background-color:#0000;border:1px solid}.p-button.p-button-secondary.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover{background:color-mix(in srgb, var(--color-secondary) 4%, transparent);color:var(--color-secondary);border:1px solid}.p-button.p-button-secondary.p-button-outlined:not(:disabled):active,.p-button-group.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active{background:color-mix(in srgb, var(--color-secondary) 16%, transparent);color:var(--color-secondary);border:1px solid}.p-button.p-button-secondary.p-button-text,.p-button-group.p-button-secondary>.p-button.p-button-text,.p-splitbutton.p-button-secondary>.p-button.p-button-text{color:var(--color-secondary);background-color:#0000;border-color:#0000}.p-button.p-button-secondary.p-button-text:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):hover{background:color-mix(in srgb, var(--color-secondary) 4%, transparent);color:var(--color-secondary);border-color:#0000}.p-button.p-button-secondary.p-button-text:not(:disabled):active,.p-button-group.p-button-secondary>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):active{background:color-mix(in srgb, var(--color-secondary) 16%, transparent);color:var(--color-secondary);border-color:#0000}.p-button.p-button-info,.p-button-group.p-button-info>.p-button,.p-splitbutton.p-button-info>.p-button{color:var(--color-info-text);background:var(--color-info);border:1px solid var(--color-info)}.p-button.p-button-info:not(:disabled):hover,.p-button-group.p-button-info>.p-button:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button:not(:disabled):hover{background:var(--color-info);color:var(--color-info-text);border-color:var(--color-info)}.p-button.p-button-info:not(:disabled):focus,.p-button-group.p-button-info>.p-button:not(:disabled):focus,.p-splitbutton.p-button-info>.p-button:not(:disabled):focus{box-shadow:0 0 0 1px var(--color-info)}.p-button.p-button-info:not(:disabled):active,.p-button-group.p-button-info>.p-button:not(:disabled):active,.p-splitbutton.p-button-info>.p-button:not(:disabled):active{background:var(--color-info);color:var(--color-info-text);border-color:var(--color-info)}.p-button.p-button-info.p-button-outlined,.p-button-group.p-button-info>.p-button.p-button-outlined,.p-splitbutton.p-button-info>.p-button.p-button-outlined{color:var(--color-info);background-color:#0000;border:1px solid}.p-button.p-button-info.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-info>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):hover{background:color-mix(in srgb, var(--color-info) 4%, transparent);color:var(--color-info);border:1px solid}.p-button.p-button-info.p-button-outlined:not(:disabled):active,.p-button-group.p-button-info>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):active{background:color-mix(in srgb, var(--color-info) 16%, transparent);color:var(--color-info);border:1px solid}.p-button.p-button-info.p-button-text,.p-button-group.p-button-info>.p-button.p-button-text,.p-splitbutton.p-button-info>.p-button.p-button-text{color:var(--color-info);background-color:#0000;border-color:#0000}.p-button.p-button-info.p-button-text:not(:disabled):hover,.p-button-group.p-button-info>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):hover{background:color-mix(in srgb, var(--color-info) 4%, transparent);color:var(--color-info);border-color:#0000}.p-button.p-button-info.p-button-text:not(:disabled):active,.p-button-group.p-button-info>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):active{background:color-mix(in srgb, var(--color-info) 16%, transparent);color:var(--color-info);border-color:#0000}.p-button.p-button-success,.p-button-group.p-button-success>.p-button,.p-splitbutton.p-button-success>.p-button{color:var(--color-success-text);background:var(--color-success);border:1px solid var(--color-success)}.p-button.p-button-success:not(:disabled):hover,.p-button-group.p-button-success>.p-button:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button:not(:disabled):hover{background:var(--color-success);color:var(--color-success-text);border-color:var(--color-success)}.p-button.p-button-success:not(:disabled):focus,.p-button-group.p-button-success>.p-button:not(:disabled):focus,.p-splitbutton.p-button-success>.p-button:not(:disabled):focus{box-shadow:0 0 0 1px var(--color-success)}.p-button.p-button-success:not(:disabled):active,.p-button-group.p-button-success>.p-button:not(:disabled):active,.p-splitbutton.p-button-success>.p-button:not(:disabled):active{background:var(--color-success);color:var(--color-success-text);border-color:var(--color-success)}.p-button.p-button-success.p-button-outlined,.p-button-group.p-button-success>.p-button.p-button-outlined,.p-splitbutton.p-button-success>.p-button.p-button-outlined{color:var(--color-success);background-color:#0000;border:1px solid}.p-button.p-button-success.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-success>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):hover{background:color-mix(in srgb, var(--color-success) 4%, transparent);color:var(--color-success);border:1px solid}.p-button.p-button-success.p-button-outlined:not(:disabled):active,.p-button-group.p-button-success>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):active{background:color-mix(in srgb, var(--color-success) 16%, transparent);color:var(--color-success);border:1px solid}.p-button.p-button-success.p-button-text,.p-button-group.p-button-success>.p-button.p-button-text,.p-splitbutton.p-button-success>.p-button.p-button-text{color:var(--color-success);background-color:#0000;border-color:#0000}.p-button.p-button-success.p-button-text:not(:disabled):hover,.p-button-group.p-button-success>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):hover{background:color-mix(in srgb, var(--color-success) 4%, transparent);color:var(--color-success);border-color:#0000}.p-button.p-button-success.p-button-text:not(:disabled):active,.p-button-group.p-button-success>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):active{background:color-mix(in srgb, var(--color-success) 16%, transparent);color:var(--color-success);border-color:#0000}.p-button.p-button-warning,.p-button-group.p-button-warning>.p-button,.p-splitbutton.p-button-warning>.p-button{color:var(--color-warning-text);background:var(--color-warning);border:1px solid var(--color-warning)}.p-button.p-button-warning:not(:disabled):hover,.p-button-group.p-button-warning>.p-button:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button:not(:disabled):hover{background:var(--color-warning);color:var(--color-warning-text);border-color:var(--color-warning)}.p-button.p-button-warning:not(:disabled):focus,.p-button-group.p-button-warning>.p-button:not(:disabled):focus,.p-splitbutton.p-button-warning>.p-button:not(:disabled):focus{box-shadow:0 0 0 1px var(--color-warning)}.p-button.p-button-warning:not(:disabled):active,.p-button-group.p-button-warning>.p-button:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button:not(:disabled):active{background:var(--color-warning);color:var(--color-warning-text);border-color:var(--color-warning)}.p-button.p-button-warning.p-button-outlined,.p-button-group.p-button-warning>.p-button.p-button-outlined,.p-splitbutton.p-button-warning>.p-button.p-button-outlined{color:var(--color-warning);background-color:#0000;border:1px solid}.p-button.p-button-warning.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover{background:color-mix(in srgb, var(--color-warning) 4%, transparent);color:var(--color-warning);border:1px solid}.p-button.p-button-warning.p-button-outlined:not(:disabled):active,.p-button-group.p-button-warning>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):active{background:color-mix(in srgb, var(--color-warning) 16%, transparent);color:var(--color-warning);border:1px solid}.p-button.p-button-warning.p-button-text,.p-button-group.p-button-warning>.p-button.p-button-text,.p-splitbutton.p-button-warning>.p-button.p-button-text{color:var(--color-warning);background-color:#0000;border-color:#0000}.p-button.p-button-warning.p-button-text:not(:disabled):hover,.p-button-group.p-button-warning>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):hover{background:color-mix(in srgb, var(--color-warning) 4%, transparent);color:var(--color-warning);border-color:#0000}.p-button.p-button-warning.p-button-text:not(:disabled):active,.p-button-group.p-button-warning>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):active{background:color-mix(in srgb, var(--color-warning) 16%, transparent);color:var(--color-warning);border-color:#0000}.p-button.p-button-help,.p-button-group.p-button-help>.p-button,.p-splitbutton.p-button-help>.p-button{color:var(--color-help-text);background:var(--color-help);border:1px solid var(--color-help)}.p-button.p-button-help:not(:disabled):hover,.p-button-group.p-button-help>.p-button:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button:not(:disabled):hover{background:var(--color-help);color:var(--color-help-text);border-color:var(--color-help)}.p-button.p-button-help:not(:disabled):focus,.p-button-group.p-button-help>.p-button:not(:disabled):focus,.p-splitbutton.p-button-help>.p-button:not(:disabled):focus{box-shadow:0 0 0 1px var(--color-help)}.p-button.p-button-help:not(:disabled):active,.p-button-group.p-button-help>.p-button:not(:disabled):active,.p-splitbutton.p-button-help>.p-button:not(:disabled):active{background:var(--color-help);color:var(--color-help-text);border-color:var(--color-help)}.p-button.p-button-help.p-button-outlined,.p-button-group.p-button-help>.p-button.p-button-outlined,.p-splitbutton.p-button-help>.p-button.p-button-outlined{color:var(--color-help);background-color:#0000;border:1px solid}.p-button.p-button-help.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-help>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):hover{background:color-mix(in srgb, var(--color-help) 4%, transparent);color:var(--color-help);border:1px solid}.p-button.p-button-help.p-button-outlined:not(:disabled):active,.p-button-group.p-button-help>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):active{background:color-mix(in srgb, var(--color-help) 16%, transparent);color:var(--color-help);border:1px solid}.p-button.p-button-help.p-button-text,.p-button-group.p-button-help>.p-button.p-button-text,.p-splitbutton.p-button-help>.p-button.p-button-text{color:var(--color-help);background-color:#0000;border-color:#0000}.p-button.p-button-help.p-button-text:not(:disabled):hover,.p-button-group.p-button-help>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):hover{background:color-mix(in srgb, var(--color-help) 4%, transparent);color:var(--color-help);border-color:#0000}.p-button.p-button-help.p-button-text:not(:disabled):active,.p-button-group.p-button-help>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):active{background:color-mix(in srgb, var(--color-help) 16%, transparent);color:var(--color-help);border-color:#0000}.p-button.p-button-danger,.p-button-group.p-button-danger>.p-button,.p-splitbutton.p-button-danger>.p-button{color:var(--color-error-text);background:var(--color-error);border:1px solid var(--color-error)}.p-button.p-button-danger:not(:disabled):hover,.p-button-group.p-button-danger>.p-button:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button:not(:disabled):hover{background:var(--color-error);color:var(--color-error-text);border-color:var(--color-error)}.p-button.p-button-danger:not(:disabled):focus,.p-button-group.p-button-danger>.p-button:not(:disabled):focus,.p-splitbutton.p-button-danger>.p-button:not(:disabled):focus{box-shadow:0 0 0 1px var(--color-error)}.p-button.p-button-danger:not(:disabled):active,.p-button-group.p-button-danger>.p-button:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button:not(:disabled):active{background:var(--color-error);color:var(--color-error-text);border-color:var(--color-error)}.p-button.p-button-danger.p-button-outlined,.p-button-group.p-button-danger>.p-button.p-button-outlined,.p-splitbutton.p-button-danger>.p-button.p-button-outlined{color:var(--color-error);background-color:#0000;border:1px solid}.p-button.p-button-danger.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover{background:color-mix(in srgb, var(--color-error) 4%, transparent);color:var(--color-error);border:1px solid}.p-button.p-button-danger.p-button-outlined:not(:disabled):active,.p-button-group.p-button-danger>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):active{background:color-mix(in srgb, var(--color-error) 16%, transparent);color:var(--color-error);border:1px solid}.p-button.p-button-danger.p-button-text,.p-button-group.p-button-danger>.p-button.p-button-text,.p-splitbutton.p-button-danger>.p-button.p-button-text{color:var(--color-error);background-color:#0000;border-color:#0000}.p-button.p-button-danger.p-button-text:not(:disabled):hover,.p-button-group.p-button-danger>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):hover{background:color-mix(in srgb, var(--color-error) 4%, transparent);color:var(--color-error);border-color:#0000}.p-button.p-button-danger.p-button-text:not(:disabled):active,.p-button-group.p-button-danger>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):active{background:color-mix(in srgb, var(--color-error) 16%, transparent);color:var(--color-error);border-color:#0000}.p-button.p-button-contrast,.p-button-group.p-button-contrast>.p-button,.p-splitbutton.p-button-contrast>.p-button{color:var(--surface-ground);background:var(--text-color);border:1px solid var(--text-color)}.p-button.p-button-contrast:not(:disabled):hover,.p-button-group.p-button-contrast>.p-button:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):hover{background:var(--text-color);color:var(--surface-ground);border-color:var(--text-color)}.p-button.p-button-contrast:not(:disabled):focus,.p-button-group.p-button-contrast>.p-button:not(:disabled):focus,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):focus{box-shadow:none}.p-button.p-button-contrast:not(:disabled):active,.p-button-group.p-button-contrast>.p-button:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):active{background:var(--text-color);color:var(--surface-ground);border-color:var(--text-color)}.p-button.p-button-contrast.p-button-outlined,.p-button-group.p-button-contrast>.p-button.p-button-outlined,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined{color:var(--text-color);background-color:#0000;border:1px solid}.p-button.p-button-contrast.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-contrast>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined:not(:disabled):hover{background:var(--surface-hover);color:var(--text-color);border:1px solid}.p-button.p-button-contrast.p-button-outlined:not(:disabled):active,.p-button-group.p-button-contrast>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined:not(:disabled):active{background:color-mix(in srgb, var(--text-color) 16%, transparent);color:var(--text-color);border:1px solid}.p-button.p-button-contrast.p-button-text,.p-button-group.p-button-contrast>.p-button.p-button-text,.p-splitbutton.p-button-contrast>.p-button.p-button-text{color:var(--text-color);background-color:#0000;border-color:#0000}.p-button.p-button-contrast.p-button-text:not(:disabled):hover,.p-button-group.p-button-contrast>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button.p-button-text:not(:disabled):hover{background:var(--surface-hover);color:var(--text-color);border-color:#0000}.p-button.p-button-contrast.p-button-text:not(:disabled):active,.p-button-group.p-button-contrast>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button.p-button-text:not(:disabled):active{background:color-mix(in srgb, var(--text-color) 16%, transparent);color:var(--text-color);border-color:#0000}.p-button.p-button-link{color:var(--primary-color);background:0 0;border:#0000}.p-button.p-button-link:not(:disabled):hover{color:var(--primary-hover);background:0 0;border-color:#0000}.p-button.p-button-link:not(:disabled):hover .p-button-label{text-decoration:underline}.p-button.p-button-link:not(:disabled):focus{box-shadow:0 0 0 1px var(--focus-color);background:0 0;border-color:#0000}.p-button.p-button-link:not(:disabled):active{color:var(--primary-color);background:0 0;border-color:#0000}.p-speeddial{display:flex;position:absolute}.p-speeddial-button{z-index:1}.p-speeddial-list{pointer-events:none;z-index:2;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;transition:top 0s linear .2s;display:flex}.p-speeddial-item{opacity:0;will-change:transform;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .8s;transform:scale(0)}.p-speeddial-action{border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.p-speeddial-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item{position:absolute}.p-speeddial-rotate{will-change:transform;transition:transform .25s cubic-bezier(.4,0,.2,1)}.p-speeddial-mask{opacity:0;width:100%;height:100%;transition:opacity .25s cubic-bezier(.25,.8,.25,1);position:absolute;top:0;left:0}.p-speeddial-mask-visible{pointer-events:none;opacity:1;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.p-speeddial-opened .p-speeddial-list{pointer-events:auto}.p-speeddial-opened .p-speeddial-item{opacity:1;transform:scale(1)}.p-speeddial-opened .p-speeddial-rotate{transform:rotate(45deg)}.p-speeddial-button.p-button.p-button-icon-only{width:4rem;height:4rem}.p-speeddial-button.p-button.p-button-icon-only .p-button-icon{font-size:1.3rem}.p-speeddial-button.p-button.p-button-icon-only .p-icon{width:1.3rem;height:1.3rem}.p-speeddial-list{outline:0}.p-speeddial-item.p-focus>.p-speeddial-action{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-speeddial-action{background:var(--surface-card);width:3rem;height:3rem;color:var(--text-color);outline-color:#0000;transition:color .15s,box-shadow .15s}.p-speeddial-action:hover{background:var(--surface-border);color:var(--text-color)}.p-speeddial-direction-up .p-speeddial-item{margin:.25rem 0}.p-speeddial-direction-up .p-speeddial-item:first-child{margin-bottom:.5rem}.p-speeddial-direction-down .p-speeddial-item{margin:.25rem 0}.p-speeddial-direction-down .p-speeddial-item:first-child{margin-top:.5rem}.p-speeddial-direction-left .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-left .p-speeddial-item:first-child{margin-right:.5rem}.p-speeddial-direction-right .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-right .p-speeddial-item:first-child{margin-left:.5rem}.p-speeddial-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item,.p-speeddial-circle .p-speeddial-item:first-child,.p-speeddial-circle .p-speeddial-item:last-child,.p-speeddial-semi-circle .p-speeddial-item:first-child,.p-speeddial-semi-circle .p-speeddial-item:last-child,.p-speeddial-quarter-circle .p-speeddial-item:first-child,.p-speeddial-quarter-circle .p-speeddial-item:last-child{margin:0}.p-speeddial-mask{border-radius:var(--radius-sm);background-color:#0006}.p-splitbutton{display:inline-flex;position:relative}.p-splitbutton .p-splitbutton-defaultbutton,.p-splitbutton.p-button-rounded>.p-splitbutton-defaultbutton.p-button,.p-splitbutton.p-button-outlined>.p-splitbutton-defaultbutton.p-button,.p-splitbutton.p-button-outlined>.p-splitbutton-defaultbutton.p-button-outlined.p-button:hover{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;flex:auto}.p-splitbutton-menubutton,.p-splitbutton.p-button-rounded>.p-splitbutton-menubutton.p-button,.p-splitbutton.p-button-outlined>.p-splitbutton-menubutton.p-button{border-top-left-radius:0;border-bottom-left-radius:0;justify-content:center;align-items:center;display:flex}.p-splitbutton .p-menu{min-width:100%}.p-fluid .p-splitbutton{display:flex}.p-splitbutton{border-radius:var(--radius-sm)}.p-splitbutton.p-button-rounded,.p-splitbutton.p-button-rounded>.p-button{border-radius:2rem}.p-splitbutton.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-carousel{flex-direction:column;display:flex}.p-carousel-content{flex-direction:column;display:flex;overflow:auto}.p-carousel-prev,.p-carousel-next{flex-grow:0;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex;position:relative;overflow:hidden}.p-carousel-container{flex-direction:row;display:flex}.p-carousel-items-content{width:100%;overflow:hidden}.p-carousel-items-container{flex-direction:row;display:flex}.p-carousel-indicators{flex-flow:wrap;justify-content:center;display:flex}.p-carousel-indicator>button{justify-content:center;align-items:center;display:flex}.p-carousel-vertical .p-carousel-container{flex-direction:column}.p-carousel-vertical .p-carousel-items-container{flex-direction:column;height:100%}.p-items-hidden .p-carousel-item{visibility:hidden}.p-items-hidden .p-carousel-item.p-carousel-item-active{visibility:visible}.p-carousel .p-carousel-content .p-carousel-prev,.p-carousel .p-carousel-content .p-carousel-next{width:2rem;height:2rem;color:var(--text-color-secondary);background:0 0;border:0;border-radius:50%;outline-color:#0000;margin:.5rem;transition:color .15s,box-shadow .15s}.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,.p-carousel .p-carousel-content .p-carousel-next:enabled:hover{color:var(--text-color);background:0 0;border-color:#0000}.p-carousel .p-carousel-content .p-carousel-prev:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-carousel .p-carousel-content .p-carousel-next:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-carousel .p-carousel-indicators{padding:1rem}.p-carousel .p-carousel-indicators .p-carousel-indicator{margin-bottom:.5rem;margin-right:.5rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button{background-color:var(--surface-border);border-radius:0;width:2rem;height:.5rem;transition:color .15s,box-shadow .15s}.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover{background:var(--surface-hover)}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background:var(--primary-color);color:var(--primary-color-text)}.p-datatable{position:relative}.p-datatable-table{border-spacing:0;width:100%}.p-datatable .p-sortable-column{cursor:pointer;-webkit-user-select:none;user-select:none}.p-datatable .p-sortable-column .p-column-title,.p-datatable .p-sortable-column .p-sortable-column-icon,.p-datatable .p-sortable-column .p-sortable-column-badge{vertical-align:middle}.p-datatable .p-sortable-column .p-sortable-column-badge{justify-content:center;align-items:center;display:inline-flex}.p-datatable-hoverable-rows .p-selectable-row{cursor:pointer}.p-datatable-scrollable>.p-datatable-wrapper{position:relative}.p-datatable-scrollable-table>.p-datatable-thead{z-index:1;top:0}.p-datatable-scrollable-table>.p-datatable-frozen-tbody{z-index:1;position:sticky}.p-datatable-scrollable-table>.p-datatable-tfoot{z-index:1;bottom:0}.p-datatable-scrollable .p-frozen-column{background:inherit;position:sticky}.p-datatable-scrollable th.p-frozen-column{z-index:1}.p-datatable-flex-scrollable{flex-direction:column;height:100%;display:flex}.p-datatable-flex-scrollable>.p-datatable-wrapper{flex-direction:column;flex:1;height:100%;display:flex}.p-datatable-scrollable-table>.p-datatable-tbody>.p-rowgroup-header{z-index:1;position:sticky}.p-datatable-resizable-table>.p-datatable-thead>tr>th,.p-datatable-resizable-table>.p-datatable-tfoot>tr>td,.p-datatable-resizable-table>.p-datatable-tbody>tr>td{white-space:nowrap;overflow:hidden}.p-datatable-resizable-table>.p-datatable-thead>tr>th.p-resizable-column:not(.p-frozen-column){background-clip:padding-box;position:relative}.p-datatable-resizable-table-fit>.p-datatable-thead>tr>th.p-resizable-column:last-child .p-column-resizer{display:none}.p-datatable .p-column-resizer{cursor:col-resize;border:1px solid #0000;width:.5rem;height:100%;margin:0;padding:0;display:block;position:absolute;top:0;right:0}.p-datatable .p-column-header-content{align-items:center;display:flex}.p-datatable .p-column-resizer-helper{z-index:10;width:1px;display:none;position:absolute}.p-datatable .p-row-editor-init,.p-datatable .p-row-editor-save,.p-datatable .p-row-editor-cancel,.p-datatable .p-row-toggler{justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.p-datatable-reorder-indicator-up,.p-datatable-reorder-indicator-down{display:none;position:absolute}.p-reorderable-column,.p-datatable-reorderablerow-handle{cursor:move}.p-datatable .p-datatable-loading-overlay{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute}.p-column-filter-row{align-items:center;width:100%;display:flex}.p-column-filter-menu{margin-left:auto;display:inline-flex}.p-column-filter-row .p-column-filter-element{flex:auto;width:1%}.p-column-filter-menu-button,.p-column-filter-clear-button{cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.p-column-filter-row-items{margin:0;padding:0;list-style:none}.p-column-filter-row-item{cursor:pointer}.p-column-filter-add-button,.p-column-filter-remove-button{justify-content:center}.p-column-filter-add-button .p-button-label,.p-column-filter-remove-button .p-button-label{flex-grow:0}.p-column-filter-buttonbar{justify-content:space-between;align-items:center;display:flex}.p-column-filter-buttonbar .p-button:not(.p-button-icon-only){width:auto}.p-datatable .p-datatable-tbody>tr>td>.p-column-title{display:none}.p-datatable-virtualscroller-spacer{display:flex}.p-datatable .p-virtualscroller .p-virtualscroller-loading{min-height:0;position:sticky;top:0;left:0;transform:none!important}.p-datatable .p-paginator-top{border-width:0;border-radius:0}.p-datatable .p-paginator-bottom{border-width:1px 0 0;border-radius:0}.p-datatable .p-datatable-header{background:var(--surface-card);color:var(--text-color-secondary);border:solid var(--surface-border);border-width:1px 0 0;padding:1rem;font-weight:600}.p-datatable .p-datatable-footer{background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);border-width:1px 0;padding:1rem;font-weight:600}.p-datatable .p-datatable-thead>tr>th{text-align:left;border:1px solid var(--surface-border);color:var(--text-color);background:var(--surface-card);border-width:1px 0 2px;padding:1rem;font-weight:600;transition:box-shadow .15s}.p-datatable .p-datatable-tfoot>tr>td{text-align:left;border:1px solid var(--surface-border);color:var(--text-color);background:var(--surface-card);border-width:1px 0;padding:1rem;font-weight:600}.p-datatable .p-sortable-column .p-sortable-column-icon{color:var(--text-color-secondary);margin-left:.5rem}.p-datatable .p-sortable-column .p-sortable-column-badge{min-width:1.143rem;height:1.143rem;color:var(--primary-color-text);background:var(--primary-color);border-radius:50%;margin-left:.5rem;line-height:1.143rem}.p-datatable .p-sortable-column:not(.p-highlight):hover{background:var(--surface-hover);color:var(--text-color)}.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:var(--text-color)}.p-datatable .p-sortable-column.p-highlight{background:var(--surface-card);color:var(--primary-color)}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:var(--primary-color)}.p-datatable .p-sortable-column.p-highlight:hover{background:var(--surface-hover);color:var(--primary-color)}.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon{color:var(--primary-color)}.p-datatable .p-sortable-column:focus-visible{box-shadow:inset 0 0 0 .15rem var(--focus-color);outline:0}.p-datatable .p-datatable-tbody>tr{background:var(--surface-card);color:var(--text-color);transition:box-shadow .15s}.p-datatable .p-datatable-tbody>tr>td{text-align:left;border:1px solid var(--surface-border);border-width:1px 0 0;padding:1rem}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel{width:2rem;height:2rem;color:var(--text-color-secondary);background:0 0;border:0;border-radius:50%;outline-color:#0000;transition:color .15s,box-shadow .15s}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:enabled:hover{color:var(--text-color);background:0 0;border-color:#0000}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save{margin-right:.5rem}.p-datatable .p-datatable-tbody>tr>td>.p-column-title{font-weight:600}.p-datatable .p-datatable-tbody>tr:focus-visible{outline:.15rem solid var(--focus-color);outline-offset:-.15rem}.p-datatable .p-datatable-tbody>tr.p-highlight{background:var(--primary-color);color:var(--primary-color-text)}.p-datatable .p-datatable-tbody>tr.p-highlight-contextmenu{outline:.15rem solid var(--focus-color);outline-offset:-.15rem}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px 0 0 var(--primary-color)}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px 0 0 var(--primary-color)}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):hover{background:var(--surface-hover);color:var(--text-color)}.p-datatable .p-column-resizer-helper{background:var(--primary-color)}.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tfoot,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-tfoot{background-color:var(--surface-card)}.p-datatable .p-datatable-loading-icon{font-size:2rem}.p-datatable .p-datatable-loading-icon.p-icon{width:2rem;height:2rem}.p-datatable.p-datatable-gridlines .p-datatable-header{border-width:1px 1px 0}.p-datatable.p-datatable-gridlines .p-datatable-footer{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-paginator-top{border-width:0 1px}.p-datatable.p-datatable-gridlines .p-paginator-bottom{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td{border-width:1px 0 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td:last-child{border-width:1px 1px 0}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td:last-child{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td:last-child{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td{border-width:0 0 0 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td:last-child{border-width:0 1px}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd{background:var(--surface-hover)}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight{background:var(--primary-color);color:var(--primary-color-text)}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler,.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover{color:var(--primary-color-text)}.p-datatable.p-datatable-sm .p-datatable-header,.p-datatable.p-datatable-sm .p-datatable-thead>tr>th,.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td,.p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-sm .p-datatable-footer{padding:.5rem}.p-datatable.p-datatable-lg .p-datatable-header,.p-datatable.p-datatable-lg .p-datatable-thead>tr>th,.p-datatable.p-datatable-lg .p-datatable-tbody>tr>td,.p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-lg .p-datatable-footer{padding:1.25rem}.p-dataview .p-paginator-top{border-width:0;border-radius:0}.p-dataview .p-paginator-bottom{border-width:1px 0 0;border-radius:0}.p-dataview .p-dataview-header{background:var(--surface-card);color:var(--text-color-secondary);border:solid var(--surface-border);border-width:1px 0 0;padding:1rem;font-weight:600}.p-dataview .p-dataview-content{background:var(--surface-card);color:var(--text-color);border:0;padding:0}.p-dataview .p-dataview-footer{background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);border-width:1px 0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:1rem;font-weight:600}.p-column-filter-row .p-column-filter-menu-button,.p-column-filter-row .p-column-filter-clear-button{margin-left:.5rem}.p-column-filter-menu-button{width:2rem;height:2rem;color:var(--text-color-secondary);background:0 0;border:0;border-radius:50%;outline-color:#0000;transition:color .15s,box-shadow .15s}.p-column-filter-menu-button:hover{color:var(--text-color);background:0 0;border-color:#0000}.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover{color:var(--text-color);background:0 0}.p-column-filter-menu-button.p-column-filter-menu-button-active,.p-column-filter-menu-button.p-column-filter-menu-button-active:hover{background:var(--primary-color);color:var(--primary-color-text)}.p-column-filter-menu-button:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-column-filter-clear-button{width:2rem;height:2rem;color:var(--text-color-secondary);background:0 0;border:0;border-radius:50%;outline-color:#0000;transition:color .15s,box-shadow .15s}.p-column-filter-clear-button:hover{color:var(--text-color);background:0 0;border-color:#0000}.p-column-filter-clear-button:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-column-filter-overlay{background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);border-radius:var(--radius-sm);box-shadow:none;min-width:12.5rem}.p-column-filter-overlay .p-column-filter-row-items{padding:.5rem 0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item{color:var(--text-color);background:0 0;border:0;border-radius:0;margin:0;padding:.5rem 1.5rem;transition:box-shadow .15s}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:first-child{margin-top:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:last-child{margin-bottom:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight{color:var(--primary-color-text);background:var(--primary-color)}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover{color:var(--text-color);background:var(--surface-hover)}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible{outline-offset:0;box-shadow:inset 0 0 0 .15rem var(--focus-color);outline:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator{border-top:1px solid var(--surface-border);margin:.5rem 0}.p-column-filter-overlay-menu .p-column-filter-operator{border-bottom:1px solid var(--surface-border);color:var(--text-color);background:var(--surface-card);border-top-left-radius:4px;border-top-right-radius:4px;margin:0;padding:.75rem 1.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint{border-bottom:1px solid var(--surface-border);padding:1.25rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown{margin-bottom:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button{margin-top:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint:last-child{border-bottom:0}.p-column-filter-overlay-menu .p-column-filter-add-rule{padding:.5rem 1.25rem}.p-column-filter-overlay-menu .p-column-filter-buttonbar{padding:1.25rem}.p-orderlist{display:flex}.p-orderlist-controls{flex-direction:column;justify-content:center;display:flex}.p-orderlist-list-container{flex:auto}.p-orderlist-list{min-height:12rem;max-height:24rem;margin:0;padding:0;list-style-type:none;overflow:auto}.p-orderlist-item{cursor:pointer;position:relative;overflow:hidden}.p-orderlist.p-state-disabled .p-orderlist-item,.p-orderlist.p-state-disabled .p-button{cursor:default}.p-orderlist.p-state-disabled .p-orderlist-list{overflow:hidden}.p-orderlist .p-orderlist-controls{padding:1.25rem}.p-orderlist .p-orderlist-controls .p-button{margin-bottom:.5rem}.p-orderlist .p-orderlist-list-container{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-sm);outline-color:#0000;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-orderlist .p-orderlist-list-container.p-focus{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);border-color:var(--primary-color);outline:0}.p-orderlist .p-orderlist-header{color:var(--text-color);padding:1rem 1.25rem;font-weight:600}.p-orderlist .p-orderlist-list{color:var(--text-color);outline:0;padding:.5rem 0}.p-orderlist .p-orderlist-list:not(:first-child){border-top:1px solid var(--surface-border)}.p-orderlist .p-orderlist-list .p-orderlist-item{color:var(--text-color);background:0 0;border:0;margin:0;padding:.5rem 1.5rem;transition:transform .15s,box-shadow .15s}.p-orderlist .p-orderlist-list .p-orderlist-item:first-child{margin-top:0}.p-orderlist .p-orderlist-list .p-orderlist-item:last-child{margin-bottom:0}.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover{background:var(--surface-hover);color:var(--text-color)}.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover.p-focus,.p-orderlist .p-orderlist-list .p-orderlist-item.p-focus{color:var(--text-color);background:var(--surface-hover)}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight{color:var(--primary-color-text);background:var(--primary-color)}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus{background:var(--primary-hover)}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n){background:color-mix(in srgb, var(--text-color) 2%, transparent)}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n):hover{background:var(--surface-hover)}.p-organizationchart-table{border-spacing:0;border-collapse:separate;margin:0 auto}.p-organizationchart-table>tbody>tr>td{text-align:center;vertical-align:top;padding:0 .75rem}.p-organizationchart-node-content{display:inline-block;position:relative}.p-organizationchart-node-content .p-node-toggler{z-index:2;-webkit-user-select:none;user-select:none;cursor:pointer;width:1.5rem;height:1.5rem;margin-left:-.75rem;text-decoration:none;position:absolute;bottom:-.75rem;left:50%}.p-organizationchart-node-content .p-node-toggler .p-node-toggler-icon{position:relative;top:.25rem}.p-organizationchart-line-down{width:1px;height:20px;margin:0 auto}.p-organizationchart-line-right,.p-organizationchart-line-left{border-radius:0}.p-organizationchart-selectable-node{cursor:pointer}.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover{background:var(--surface-hover);color:var(--text-color)}.p-organizationchart .p-organizationchart-node-content.p-highlight{background:var(--primary-color);color:var(--primary-color-text)}.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i{color:var(--primary-active)}.p-organizationchart .p-organizationchart-line-down{background:var(--surface-border)}.p-organizationchart .p-organizationchart-line-left{border-right:1px solid var(--surface-border);border-color:var(--surface-border)}.p-organizationchart .p-organizationchart-line-top{border-top:1px solid var(--surface-border);border-color:var(--surface-border)}.p-organizationchart .p-organizationchart-node-content{border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);padding:1.25rem}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{background:inherit;color:inherit;border-radius:50%;outline-color:#0000}.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-paginator-default{display:flex}.p-paginator{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.p-paginator-left-content{margin-right:auto}.p-paginator-right-content{margin-left:auto}.p-paginator-page,.p-paginator-next,.p-paginator-last,.p-paginator-first,.p-paginator-prev,.p-paginator-current{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}.p-paginator-element:focus{z-index:1;position:relative}.p-paginator{background:var(--surface-card);color:var(--primary-color);border:solid var(--surface-border);border-radius:var(--radius-sm);border-width:0;padding:.75rem}.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last{border:1px solid var(--surface-border);color:var(--primary-color);background-color:#0000;border-radius:0;min-width:2.357rem;height:2.357rem;margin:0 0 0 -1px;transition:box-shadow .15s}.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover{background:var(--surface-hover);border-color:var(--surface-border);color:var(--primary-color)}.p-paginator .p-paginator-first{border-top-left-radius:0;border-bottom-left-radius:0}.p-paginator .p-paginator-last{border-top-right-radius:0;border-bottom-right-radius:0}.p-paginator .p-dropdown{height:2.357rem;margin-left:.5rem;margin-right:.5rem}.p-paginator .p-dropdown .p-dropdown-label{padding-right:0}.p-paginator .p-paginator-page-input{margin-left:.5rem;margin-right:.5rem}.p-paginator .p-paginator-page-input .p-inputtext{max-width:2.357rem}.p-paginator .p-paginator-current{border:1px solid var(--surface-border);color:var(--primary-color);background-color:#0000;min-width:2.357rem;height:2.357rem;margin:0 0 0 -1px;padding:0 .5rem}.p-paginator .p-paginator-pages .p-paginator-page{border:1px solid var(--surface-border);color:var(--primary-color);background-color:#0000;border-radius:0;min-width:2.357rem;height:2.357rem;margin:0 0 0 -1px;transition:box-shadow .15s}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:var(--primary-color);border-color:var(--primary-color);color:var(--primary-color-text)}.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{background:var(--surface-hover);border-color:var(--surface-border);color:var(--primary-color)}.p-picklist{display:flex}.p-picklist-buttons{flex-direction:column;justify-content:center;display:flex}.p-picklist-list-wrapper{flex:50%}.p-picklist-list{min-height:12rem;max-height:24rem;margin:0;padding:0;list-style-type:none;overflow:auto}.p-picklist-item{cursor:pointer;position:relative;overflow:hidden}.p-picklist-item.p-picklist-flip-enter-active.p-picklist-flip-enter-to,.p-picklist-item.p-picklist-flip-leave-active.p-picklist-flip-leave-to{transition:none}.p-picklist .p-picklist-buttons{padding:1.25rem}.p-picklist .p-picklist-buttons .p-button{margin-bottom:.5rem}.p-picklist .p-picklist-list-wrapper{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-sm);outline-color:#0000;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-picklist .p-picklist-list-wrapper.p-focus{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);border-color:var(--primary-color);outline:0}.p-picklist .p-picklist-header{color:var(--text-color);padding:1rem 1.25rem;font-weight:600}.p-picklist .p-picklist-list{color:var(--text-color);outline:0;padding:.5rem 0}.p-picklist .p-picklist-list:not(:first-child){border-top:1px solid var(--surface-border)}.p-picklist .p-picklist-list .p-picklist-item{color:var(--text-color);background:0 0;border:0;margin:0;padding:.5rem 1.5rem;transition:transform .15s,box-shadow .15s}.p-picklist .p-picklist-list .p-picklist-item:first-child{margin-top:0}.p-picklist .p-picklist-list .p-picklist-item:last-child{margin-bottom:0}.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover{background:var(--surface-hover);color:var(--text-color)}.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover.p-focus,.p-picklist .p-picklist-list .p-picklist-item.p-focus{color:var(--text-color);background:var(--surface-hover)}.p-picklist .p-picklist-list .p-picklist-item.p-highlight{color:var(--primary-color-text);background:var(--primary-color)}.p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus{background:var(--primary-hover)}.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(2n){background:color-mix(in srgb, var(--text-color) 2%, transparent)}.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(2n):hover{background:var(--surface-hover)}.p-timeline{flex-direction:column;flex-grow:1;display:flex}.p-timeline-left .p-timeline-event-opposite{text-align:right}.p-timeline-left .p-timeline-event-content{text-align:left}.p-timeline-right .p-timeline-event{flex-direction:row-reverse}.p-timeline-right .p-timeline-event-opposite{text-align:left}.p-timeline-right .p-timeline-event-content{text-align:right}.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(2n){flex-direction:row-reverse}.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(odd) .p-timeline-event-opposite{text-align:right}.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(odd) .p-timeline-event-content,.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(2n) .p-timeline-event-opposite{text-align:left}.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(2n) .p-timeline-event-content{text-align:right}.p-timeline-event{min-height:70px;display:flex;position:relative}.p-timeline-event:last-child{min-height:0}.p-timeline-event-opposite,.p-timeline-event-content{flex:1;padding:0 1rem}.p-timeline-event-separator{flex-direction:column;flex:0;align-items:center;display:flex}.p-timeline-event-marker{align-self:baseline;display:flex}.p-timeline-event-connector{flex-grow:1}.p-timeline-horizontal{flex-direction:row}.p-timeline-horizontal .p-timeline-event{flex-direction:column;flex:1}.p-timeline-horizontal .p-timeline-event:last-child{flex:0}.p-timeline-horizontal .p-timeline-event-separator{flex-direction:row}.p-timeline-horizontal .p-timeline-event-connector{width:100%}.p-timeline-bottom .p-timeline-event,.p-timeline-horizontal.p-timeline-alternate .p-timeline-event:nth-child(2n){flex-direction:column-reverse}.p-timeline .p-timeline-event-marker{background-color:var(--primary-color);border:0;border-radius:50%;width:1rem;height:1rem}.p-timeline .p-timeline-event-connector{background-color:var(--surface-border)}.p-timeline.p-timeline-vertical .p-timeline-event-opposite,.p-timeline.p-timeline-vertical .p-timeline-event-content{padding:0 1rem}.p-timeline.p-timeline-vertical .p-timeline-event-connector{width:2px}.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,.p-timeline.p-timeline-horizontal .p-timeline-event-content{padding:1rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{height:2px}.p-tree-container{margin:0;padding:0;list-style-type:none;overflow:auto}.p-treenode-children{margin:0;padding:0;list-style-type:none}.p-tree-wrapper{overflow:auto}.p-treenode-selectable{cursor:pointer;-webkit-user-select:none;user-select:none}.p-tree-toggler{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.p-treenode-leaf>.p-treenode-content .p-tree-toggler{visibility:hidden}.p-treenode-content{align-items:center;display:flex}.p-tree-filter{width:100%}.p-tree-filter-container{width:100%;display:block;position:relative}.p-tree-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-tree-loading{min-height:4rem;position:relative}.p-tree .p-tree-loading-overlay{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute}.p-tree-flex-scrollable{flex-direction:column;flex:1;height:100%;display:flex}.p-tree-flex-scrollable .p-tree-wrapper{flex:1}.p-tree{border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);border-radius:var(--radius-sm);padding:1.25rem}.p-tree .p-tree-container .p-treenode{outline:0;padding:.143rem}.p-tree .p-tree-container .p-treenode:focus>.p-treenode-content{outline-offset:0;box-shadow:inset 0 0 0 .15rem var(--focus-color);outline:0}.p-tree .p-tree-container .p-treenode .p-treenode-content{border-radius:var(--radius-sm);padding:.286rem;transition:box-shadow .15s}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{width:2rem;height:2rem;color:var(--text-color-secondary);background:0 0;border:0;border-radius:50%;outline-color:#0000;margin-right:.5rem;transition:color .15s,box-shadow .15s}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover{color:var(--text-color);background:0 0;border-color:#0000}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon{color:var(--surface-border);margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-indeterminate .p-checkbox-icon{color:var(--text-color)}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight{background:var(--primary-color);color:var(--primary-color-text)}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover{color:var(--primary-color-text)}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{background:var(--surface-hover);color:var(--text-color)}.p-tree .p-tree-filter-container{margin-bottom:.5rem}.p-tree .p-tree-filter-container .p-tree-filter{width:100%;padding-right:1.75rem}.p-tree .p-tree-filter-container .p-tree-filter-icon{color:var(--text-color-secondary);right:.75rem}.p-tree .p-treenode-children{padding:0 0 0 1rem}.p-tree .p-tree-loading-icon{font-size:2rem}.p-tree .p-tree-loading-icon.p-icon{width:2rem;height:2rem}.p-treetable{position:relative}.p-treetable table{border-collapse:collapse;table-layout:fixed;width:100%}.p-treetable .p-sortable-column{cursor:pointer;-webkit-user-select:none;user-select:none}.p-treetable-responsive-scroll>.p-treetable-wrapper{overflow-x:auto}.p-treetable-responsive-scroll>.p-treetable-wrapper>table,.p-treetable-auto-layout>.p-treetable-wrapper>table{table-layout:auto}.p-treetable-hoverable-rows .p-treetable-tbody>tr{cursor:pointer}.p-treetable-toggler{cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.p-treetable-toggler+.p-checkbox,.p-treetable-toggler+.p-checkbox+span{vertical-align:middle}.p-treetable-resizable>.p-treetable-wrapper{overflow-x:auto}.p-treetable-resizable .p-treetable-thead>tr>th,.p-treetable-resizable .p-treetable-tfoot>tr>td,.p-treetable-resizable .p-treetable-tbody>tr>td{overflow:hidden}.p-treetable-resizable .p-resizable-column:not(.p-frozen-column){background-clip:padding-box;position:relative}.p-treetable-resizable-fit .p-resizable-column:last-child .p-column-resizer{display:none}.p-treetable .p-column-resizer{cursor:col-resize;border:1px solid #0000;width:.5rem;height:100%;margin:0;padding:0;display:block;position:absolute;top:0;right:0}.p-treetable .p-column-resizer-helper{z-index:10;width:1px;display:none;position:absolute}.p-treetable .p-treetable-loading-overlay{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute}.p-treetable-scrollable .p-treetable-wrapper{position:relative;overflow:auto}.p-treetable-scrollable .p-treetable-table,.p-treetable-scrollable .p-treetable-thead,.p-treetable-scrollable .p-treetable-tbody,.p-treetable-scrollable .p-treetable-tfoot{display:block}.p-treetable-scrollable .p-treetable-thead>tr,.p-treetable-scrollable .p-treetable-tbody>tr,.p-treetable-scrollable .p-treetable-tfoot>tr{flex-wrap:nowrap;width:100%;display:flex}.p-treetable-scrollable .p-treetable-thead>tr>th,.p-treetable-scrollable .p-treetable-tbody>tr>td,.p-treetable-scrollable .p-treetable-tfoot>tr>td{flex:1 1 0;align-items:center;display:flex}.p-treetable-scrollable .p-treetable-thead{z-index:1;position:sticky;top:0}.p-treetable-scrollable .p-treetable-tfoot{z-index:1;position:sticky;bottom:0}.p-treetable-scrollable .p-frozen-column{background:inherit;position:sticky}.p-treetable-scrollable th.p-frozen-column{z-index:1}.p-treetable-scrollable-both .p-treetable-thead>tr>th,.p-treetable-scrollable-both .p-treetable-tbody>tr>td,.p-treetable-scrollable-both .p-treetable-tfoot>tr>td,.p-treetable-scrollable-horizontal .p-treetable-thead>tr>th .p-treetable-scrollable-horizontal .p-treetable-tbody>tr>td,.p-treetable-scrollable-horizontal .p-treetable-tfoot>tr>td{flex:none}.p-treetable-flex-scrollable{flex-direction:column;height:100%;display:flex}.p-treetable-flex-scrollable .p-treetable-wrapper{flex-direction:column;flex:1;height:100%;display:flex}.p-treetable .p-paginator-top{border-width:0;border-radius:0}.p-treetable .p-paginator-bottom{border-width:1px 0 0;border-radius:0}.p-treetable .p-treetable-header{background:var(--surface-card);color:var(--text-color-secondary);border:solid var(--surface-border);border-width:1px 0 0;padding:1rem;font-weight:600}.p-treetable .p-treetable-footer{background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);border-width:1px 0;padding:1rem;font-weight:600}.p-treetable .p-treetable-thead>tr>th{text-align:left;border:1px solid var(--surface-border);color:var(--text-color);background:var(--surface-card);border-width:1px 0 2px;padding:1rem;font-weight:600;transition:box-shadow .15s}.p-treetable .p-treetable-tfoot>tr>td{text-align:left;border:1px solid var(--surface-border);color:var(--text-color);background:var(--surface-card);border-width:1px 0;padding:1rem;font-weight:600}.p-treetable .p-sortable-column{outline-color:var(--focus-color)}.p-treetable .p-sortable-column .p-sortable-column-icon{color:var(--text-color-secondary);margin-left:.5rem}.p-treetable .p-sortable-column .p-sortable-column-badge{min-width:1.143rem;height:1.143rem;color:var(--primary-color-text);background:var(--primary-color);border-radius:50%;margin-left:.5rem;line-height:1.143rem}.p-treetable .p-sortable-column:not(.p-highlight):hover{background:var(--surface-hover);color:var(--text-color)}.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:var(--text-color)}.p-treetable .p-sortable-column.p-highlight{background:var(--surface-card);color:var(--primary-color)}.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon{color:var(--primary-color)}.p-treetable .p-treetable-tbody>tr{background:var(--surface-card);color:var(--text-color);transition:box-shadow .15s}.p-treetable .p-treetable-tbody>tr>td{text-align:left;border:1px solid var(--surface-border);border-width:1px 0 0;padding:1rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{width:2rem;height:2rem;color:var(--text-color-secondary);background:0 0;border:0;border-radius:50%;outline-color:#0000;margin-right:.5rem;transition:color .15s,box-shadow .15s}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover{color:var(--text-color);background:0 0;border-color:#0000}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox{margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox.p-indeterminate .p-checkbox-icon{color:var(--text-color)}.p-treetable .p-treetable-tbody>tr:focus-visible{outline:.15rem solid var(--focus-color);outline-offset:-.15rem}.p-treetable .p-treetable-tbody>tr.p-highlight{background:var(--primary-color);color:var(--primary-color-text)}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler,.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover{color:var(--primary-color-text)}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover{background:var(--surface-hover);color:var(--text-color)}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler{color:var(--text-color)}.p-treetable .p-column-resizer-helper{background:var(--primary-color)}.p-treetable .p-treetable-scrollable-header,.p-treetable .p-treetable-scrollable-footer{background:var(--surface-card)}.p-treetable .p-treetable-loading-icon{font-size:2rem}.p-treetable .p-treetable-loading-icon.p-icon{width:2rem;height:2rem}.p-treetable.p-treetable-gridlines .p-datatable-header{border-width:1px 1px 0}.p-treetable.p-treetable-gridlines .p-treetable-footer{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-top{border-width:0 1px}.p-treetable.p-treetable-gridlines .p-treetable-bottom{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th,.p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td,.p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td{border-width:1px}.p-treetable.p-treetable-sm .p-treetable-header{padding:.875rem}.p-treetable.p-treetable-sm .p-treetable-thead>tr>th,.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td,.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-sm .p-treetable-footer{padding:.5rem}.p-treetable.p-treetable-lg .p-treetable-header,.p-treetable.p-treetable-lg .p-treetable-thead>tr>th,.p-treetable.p-treetable-lg .p-treetable-tbody>tr>td,.p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-lg .p-treetable-footer{padding:1.25rem}.p-accordion-header-action{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;text-decoration:none;display:flex;position:relative}.p-accordion-header-action:focus{z-index:1}.p-accordion-header-text{line-height:1}.p-accordion .p-accordion-header .p-accordion-header-link{border:1px solid var(--surface-border);color:var(--text-color);background:var(--surface-card);border-radius:var(--radius-sm);outline-color:#0000;padding:1rem 1.25rem;font-weight:600;transition:box-shadow .15s}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{margin-right:.5rem}.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus-visible{outline-offset:0;box-shadow:inset 0 0 0 1px var(--focus-color);outline:0}.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{background:var(--surface-hover);border-color:var(--surface-border);color:var(--text-color)}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{background:var(--surface-card);border-color:var(--surface-border);color:var(--text-color);border-bottom-right-radius:0;border-bottom-left-radius:0}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{border-color:var(--surface-border);background:var(--surface-hover);color:var(--text-color)}.p-accordion .p-accordion-content{border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);border-top:0;border-radius:0 0 4px 4px;padding:1.25rem}.p-accordion .p-accordion-tab{margin-bottom:0}.p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-link{border-radius:0}.p-accordion .p-accordion-tab .p-accordion-content{border-bottom-right-radius:0;border-bottom-left-radius:0}.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header .p-accordion-header-link,.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link,.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{border-top:0}.p-accordion .p-accordion-tab:first-child .p-accordion-header .p-accordion-header-link{border-top-left-radius:4px;border-top-right-radius:4px}.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link,.p-accordion .p-accordion-tab:last-child .p-accordion-content{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-card{background:var(--surface-card);color:var(--text-color);border-radius:var(--radius-sm);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.p-card .p-card-body{padding:1.5rem}.p-card .p-card-title{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.p-card .p-card-subtitle{color:var(--text-color-secondary);margin-bottom:.5rem;font-weight:400}.p-card .p-card-content{padding:1rem 0}.p-card .p-card-footer{padding:1rem 0 0}.p-fieldset-legend>a,.p-fieldset-legend>span{justify-content:center;align-items:center;display:flex}.p-fieldset-toggleable .p-fieldset-legend a{cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;position:relative;overflow:hidden}.p-fieldset-legend-text{line-height:1}.p-fieldset{border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);border-radius:var(--radius-sm)}.p-fieldset .p-fieldset-legend{border:1px solid var(--surface-border);color:var(--text-color);background:var(--surface-card);border-radius:var(--radius-sm);padding:1rem 1.25rem;font-weight:600}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend{padding:0;transition:color .15s,box-shadow .15s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a{color:var(--text-color);border-radius:var(--radius-sm);outline-color:#0000;padding:1rem 1.25rem;transition:box-shadow .15s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler{margin-right:.5rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover{color:var(--text-color)}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{background:var(--surface-hover);border-color:var(--surface-border);color:var(--text-color)}.p-fieldset .p-fieldset-content{padding:1.25rem}.p-divider-horizontal{align-items:center;width:100%;display:flex;position:relative}.p-divider-horizontal:before{content:"";width:100%;display:block;position:absolute;top:50%;left:0}.p-divider-content{z-index:1}.p-divider-vertical{justify-content:center;min-height:100%;margin:0 1rem;display:flex;position:relative}.p-divider-vertical:before{content:"";height:100%;display:block;position:absolute;top:0;left:50%}.p-divider.p-divider-solid.p-divider-horizontal:before{border-top-style:solid}.p-divider.p-divider-solid.p-divider-vertical:before{border-left-style:solid}.p-divider.p-divider-dashed.p-divider-horizontal:before{border-top-style:dashed}.p-divider.p-divider-dashed.p-divider-vertical:before{border-left-style:dashed}.p-divider.p-divider-dotted.p-divider-horizontal:before{border-top-style:dotted}.p-divider.p-divider-dotted.p-divider-vertical:before{border-left-style:dotted}.p-divider .p-divider-content{background-color:var(--surface-card)}.p-divider.p-divider-horizontal{margin:1rem 0;padding:0 1rem}.p-divider.p-divider-horizontal:before{border-top:1px solid var(--surface-border)}.p-divider.p-divider-horizontal .p-divider-content{padding:0 .5rem}.p-divider.p-divider-vertical{margin:0 1rem;padding:1rem 0}.p-divider.p-divider-vertical:before{border-left:1px solid var(--surface-border)}.p-divider.p-divider-vertical .p-divider-content{padding:.5rem 0}.p-panel-header{justify-content:space-between;align-items:center;display:flex}.p-panel-title{line-height:1}.p-panel-header-icon{cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.p-panel .p-panel-header{border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);border-top-left-radius:4px;border-top-right-radius:4px;padding:1rem 1.25rem}.p-panel .p-panel-header .p-panel-title{font-weight:600}.p-panel .p-panel-header .p-panel-header-icon{width:2rem;height:2rem;color:var(--text-color-secondary);background:0 0;border:0;border-radius:50%;outline-color:#0000;transition:color .15s,box-shadow .15s}.p-panel .p-panel-header .p-panel-header-icon:enabled:hover{color:var(--text-color);background:0 0;border-color:#0000}.p-panel .p-panel-header .p-panel-header-icon:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-panel.p-panel-toggleable .p-panel-header{padding:.5rem 1.25rem}.p-panel .p-panel-content{border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);border-top:0;padding:1.25rem}.p-panel .p-panel-content:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-panel .p-panel-footer{border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);border-top:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:.5rem 1.25rem}.p-scrollpanel-wrapper{z-index:1;float:left;width:100%;height:100%;position:relative;overflow:hidden}.p-scrollpanel-content{box-sizing:border-box;scrollbar-width:none;width:calc(100% + 18px);height:calc(100% + 18px);padding:0 18px 18px 0;position:relative;overflow:auto}.p-scrollpanel-content::-webkit-scrollbar{display:none}.p-scrollpanel-bar{background:var(--text-color-secondary);z-index:2;cursor:pointer;opacity:0;border-radius:3px;transition:opacity .25s linear;position:relative}.p-scrollpanel-bar-y{width:9px;top:0}.p-scrollpanel-bar-x{height:9px;bottom:0}.p-scrollpanel-hidden{visibility:hidden}.p-scrollpanel:hover .p-scrollpanel-bar,.p-scrollpanel:active .p-scrollpanel-bar{opacity:1}.p-scrollpanel-grabbed{-webkit-user-select:none;user-select:none}.p-scrollpanel .p-scrollpanel-bar{background:var(--surface-border);border:0;outline-color:#0000;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-scrollpanel .p-scrollpanel-bar:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-splitter{flex-wrap:nowrap;display:flex}.p-splitter-vertical{flex-direction:column}.p-splitter-gutter{cursor:col-resize;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.p-splitter-horizontal.p-splitter-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.p-splitter-horizontal>.p-splitter-gutter>.p-splitter-gutter-handle{width:100%;height:24px}.p-splitter-horizontal>.p-splitter-gutter{cursor:col-resize}.p-splitter-vertical.p-splitter-resizing{cursor:row-resize;-webkit-user-select:none;user-select:none}.p-splitter-vertical>.p-splitter-gutter{cursor:row-resize}.p-splitter-vertical>.p-splitter-gutter>.p-splitter-gutter-handle{width:24px;height:100%}.p-splitter-panel{flex-grow:1;overflow:hidden}.p-splitter-panel-nested{display:flex}.p-splitter-panel .p-splitter{border:0;flex-grow:1}.p-splitter{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:var(--radius-sm);color:var(--text-color)}.p-splitter .p-splitter-gutter{background:var(--surface-hover);transition:color .15s,box-shadow .15s}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle{background:var(--surface-border);outline-color:#0000;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-splitter .p-splitter-gutter-resizing{background:var(--surface-border)}.p-stepper .p-stepper-nav{justify-content:space-between;align-items:center;margin:0;padding:0;list-style-type:none;display:flex;position:relative;overflow-x:auto}.p-stepper-vertical .p-stepper-nav{flex-direction:column}.p-stepper-header{flex:auto;align-items:center;display:flex;position:relative}.p-stepper-header:last-of-type{flex:initial}.p-stepper-header .p-stepper-action{cursor:pointer;border:0;align-items:center;text-decoration:none;display:inline-flex}.p-stepper-header .p-stepper-action:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-stepper.p-stepper-readonly .p-stepper-header{cursor:auto}.p-stepper-header.p-highlight .p-stepper-action{cursor:default}.p-stepper-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.p-stepper-number{justify-content:center;align-items:center;display:flex;position:relative}.p-stepper-separator{flex:1 1 0}.p-stepper .p-stepper-nav{justify-content:space-between;margin:0;padding:0;list-style-type:none;display:flex}.p-stepper .p-stepper-header{padding:.5rem}.p-stepper .p-stepper-header .p-stepper-action{border-radius:var(--radius-sm);background:0 0;outline-color:#0000;transition:box-shadow .15s}.p-stepper .p-stepper-header .p-stepper-action .p-stepper-number{color:var(--text-color);border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:0 0;border-width:2px;min-width:2rem;height:2rem;font-size:1.143rem;line-height:2rem;transition:color .15s,box-shadow .15s}.p-stepper .p-stepper-header .p-stepper-action .p-stepper-title{color:var(--text-color-secondary);margin-left:.5rem;font-weight:600;transition:color .15s,box-shadow .15s}.p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-stepper .p-stepper-header.p-highlight .p-stepper-number{background:var(--primary-color);color:var(--primary-color-text)}.p-stepper .p-stepper-header.p-highlight .p-stepper-title{color:var(--text-color)}.p-stepper .p-stepper-header:not(.p-disabled):focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-stepper .p-stepper-header:has(~.p-highlight) .p-stepper-separator{background-color:var(--primary-color)}.p-stepper .p-stepper-panels{background:var(--surface-card);color:var(--text-color);padding:1.25rem}.p-stepper .p-stepper-separator{background-color:var(--surface-border);width:100%;height:2px;margin-inline-start:1rem;transition:box-shadow .15s}.p-stepper.p-stepper-vertical{flex-direction:column;display:flex}.p-stepper.p-stepper-vertical .p-stepper-toggleable-content{background:var(--surface-card);color:var(--text-color);flex:auto;display:flex}.p-stepper.p-stepper-vertical .p-stepper-panel{flex-direction:column;flex:initial;display:flex}.p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active{flex:auto}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header{flex:initial}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content{width:100%;padding-left:1rem}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator{flex:none;width:2px;height:auto;margin-inline-start:calc(1.75rem + 2px)}.p-stepper.p-stepper-vertical .p-stepper-panel:has(~.p-stepper-panel-active) .p-stepper-separator{background-color:var(--primary-color)}.p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content{padding-left:3rem}.p-tabview-nav-container{position:relative}.p-tabview-scrollable .p-tabview-nav-container{overflow:hidden}.p-tabview-nav-content{scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain auto;overflow:auto hidden}.p-tabview-nav{flex:auto;margin:0;padding:0;list-style-type:none;display:flex}.p-tabview-header-action{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.p-tabview-ink-bar{z-index:1;display:none}.p-tabview-header-action:focus{z-index:1}.p-tabview-title{white-space:nowrap;line-height:1}.p-tabview-nav-btn{z-index:2;justify-content:center;align-items:center;height:100%;display:flex;position:absolute;top:0}.p-tabview-nav-prev{left:0}.p-tabview-nav-next{right:0}.p-tabview-nav-content::-webkit-scrollbar{display:none}.p-tabview .p-tabview-nav{border:1px solid var(--surface-border);background:0 0;border-width:0 0 1px}.p-tabview .p-tabview-nav li{margin-right:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link{border:1px solid;border-color:var(--surface-card) var(--surface-card) var(--surface-border) var(--surface-card);background:var(--surface-card);color:var(--text-color-secondary);border-top-left-radius:4px;border-top-right-radius:4px;outline-color:#0000;margin:0 0 -1px;padding:.75rem 1rem;font-weight:600;transition:box-shadow .15s}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible{outline-offset:0;box-shadow:inset 0 0 0 1px var(--focus-color);outline:0}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{background:var(--surface-card);border-color:var(--surface-border);color:var(--text-color)}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:var(--surface-card);border-color:var(--surface-border) var(--surface-border) var(--surface-card) var(--surface-border);color:var(--text-color-secondary)}.p-tabview .p-tabview-nav-btn.p-link{background:var(--surface-card);color:var(--text-color-secondary);border-radius:0;outline-color:#0000;width:2.357rem;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-tabview .p-tabview-nav-btn.p-link:focus-visible{outline-offset:0;box-shadow:inset 0 0 0 1px var(--focus-color);outline:0}.p-tabview .p-tabview-panels{background:var(--surface-card);color:var(--text-color);border:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:1.25rem}.p-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.p-toolbar-group-start,.p-toolbar-group-center,.p-toolbar-group-end,.p-toolbar-group-left,.p-toolbar-group-right{align-items:center;display:flex}.p-toolbar{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-sm);gap:.5rem;padding:1rem 1.25rem}.p-toolbar .p-toolbar-separator{margin:0 .5rem}.p-confirm-popup{margin-top:10px;position:absolute;top:0;left:0}.p-confirm-popup-flipped{margin-top:-10px;margin-bottom:10px}.p-confirm-popup-enter-from{opacity:0;transform:scaleY(.8)}.p-confirm-popup-leave-to{opacity:0}.p-confirm-popup-enter-active{transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-confirm-popup-leave-active{transition:opacity .1s linear}.p-confirm-popup:after,.p-confirm-popup:before{bottom:100%;left:calc(var(--overlayArrowLeft,0) + 1.25rem);content:" ";pointer-events:none;width:0;height:0;position:absolute}.p-confirm-popup:after{border-width:8px;margin-left:-8px}.p-confirm-popup:before{border-width:10px;margin-left:-10px}.p-confirm-popup-flipped:after,.p-confirm-popup-flipped:before{top:100%;bottom:auto}.p-confirm-popup.p-confirm-popup-flipped:after,.p-confirm-popup.p-confirm-popup-flipped:before{border-bottom-color:#0000}.p-confirm-popup .p-confirm-popup-content{align-items:center;display:flex}.p-confirm-popup{background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);border-radius:var(--radius-sm);box-shadow:none}.p-confirm-popup .p-confirm-popup-content{padding:1.25rem}.p-confirm-popup .p-confirm-popup-footer{text-align:right;padding:0 1.25rem 1.25rem}.p-confirm-popup .p-confirm-popup-footer button{width:auto;margin:0 .5rem 0 0}.p-confirm-popup .p-confirm-popup-footer button:last-child{margin:0}.p-confirm-popup:after{border-style:solid;border-color:color-mix(in srgb, var(--surface-card) 0%, transparent);border-bottom-color:var(--surface-card)}.p-confirm-popup:before{border-style:solid;border-color:color-mix(in srgb, var(--surface-border) 0%, transparent);border-bottom-color:var(--surface-border)}.p-confirm-popup.p-confirm-popup-flipped:after{border-top-color:var(--surface-card)}.p-confirm-popup.p-confirm-popup-flipped:before{border-top-color:var(--surface-border)}.p-confirm-popup .p-confirm-popup-icon{font-size:1.5rem}.p-confirm-popup .p-confirm-popup-icon.p-icon{width:1.5rem;height:1.5rem}.p-confirm-popup .p-confirm-popup-message{margin-left:1rem}.p-dialog-mask.p-component-overlay{pointer-events:auto}.p-dialog{max-height:90%;transform:scale(1)}.p-dialog-content{overflow-y:auto}.p-dialog-header{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.p-dialog-footer{flex-shrink:0}.p-dialog .p-dialog-header-icons{align-items:center;display:flex}.p-dialog .p-dialog-header-icon{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.p-fluid .p-dialog-footer .p-button{width:auto}.p-dialog-enter-active{transition:all .15s cubic-bezier(0,0,.2,1)}.p-dialog-leave-active{transition:all .15s cubic-bezier(.4,0,.2,1)}.p-dialog-enter-from,.p-dialog-leave-to{opacity:0;transform:scale(.7)}.p-dialog-top .p-dialog,.p-dialog-bottom .p-dialog,.p-dialog-left .p-dialog,.p-dialog-right .p-dialog,.p-dialog-topleft .p-dialog,.p-dialog-topright .p-dialog,.p-dialog-bottomleft .p-dialog,.p-dialog-bottomright .p-dialog{margin:.75rem;transform:translate(0,0)}.p-dialog-top .p-dialog-enter-active,.p-dialog-top .p-dialog-leave-active,.p-dialog-bottom .p-dialog-enter-active,.p-dialog-bottom .p-dialog-leave-active,.p-dialog-left .p-dialog-enter-active,.p-dialog-left .p-dialog-leave-active,.p-dialog-right .p-dialog-enter-active,.p-dialog-right .p-dialog-leave-active,.p-dialog-topleft .p-dialog-enter-active,.p-dialog-topleft .p-dialog-leave-active,.p-dialog-topright .p-dialog-enter-active,.p-dialog-topright .p-dialog-leave-active,.p-dialog-bottomleft .p-dialog-enter-active,.p-dialog-bottomleft .p-dialog-leave-active,.p-dialog-bottomright .p-dialog-enter-active,.p-dialog-bottomright .p-dialog-leave-active{transition:all .3s ease-out}.p-dialog-top .p-dialog-enter-from,.p-dialog-top .p-dialog-leave-to{transform:translateY(-100%)}.p-dialog-bottom .p-dialog-enter-from,.p-dialog-bottom .p-dialog-leave-to{transform:translateY(100%)}.p-dialog-left .p-dialog-enter-from,.p-dialog-left .p-dialog-leave-to,.p-dialog-topleft .p-dialog-enter-from,.p-dialog-topleft .p-dialog-leave-to,.p-dialog-bottomleft .p-dialog-enter-from,.p-dialog-bottomleft .p-dialog-leave-to{transform:translate(-100%)}.p-dialog-right .p-dialog-enter-from,.p-dialog-right .p-dialog-leave-to,.p-dialog-topright .p-dialog-enter-from,.p-dialog-topright .p-dialog-leave-to,.p-dialog-bottomright .p-dialog-enter-from,.p-dialog-bottomright .p-dialog-leave-to{transform:translate(100%)}.p-dialog-maximized{height:100%;max-height:100%;width:100vw!important;height:100vh!important;top:0!important;left:0!important}.p-dialog-maximized .p-dialog-content{flex-grow:1}.p-confirm-dialog .p-dialog-content{align-items:center;display:flex}.p-dialog{border-radius:var(--radius-sm);box-shadow:none;border:1px solid var(--surface-border)}.p-dialog .p-dialog-header{border-bottom:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);border-top-left-radius:4px;border-top-right-radius:4px;padding:1rem}.p-dialog .p-dialog-header .p-dialog-title{font-size:1.25rem;font-weight:600}.p-dialog .p-dialog-header .p-dialog-header-icon{width:2rem;height:2rem;color:var(--text-color-secondary);background:0 0;border:0;border-radius:50%;outline-color:#0000;margin-right:.5rem;transition:color .15s,box-shadow .15s}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:var(--text-color);background:0 0;border-color:#0000}.p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-dialog .p-dialog-header .p-dialog-header-icon:last-child{margin-right:0}.p-dialog .p-dialog-content{background:var(--surface-card);color:var(--text-color);padding:1rem}.p-dialog .p-dialog-content:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-dialog .p-dialog-footer{border-top:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);border-bottom-right-radius:4px;border-bottom-left-radius:4px;justify-content:flex-end;gap:.5rem;padding:1rem;display:flex}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon{font-size:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-message:not(:first-child){margin-left:1rem}.p-overlaypanel{margin-top:10px}.p-overlaypanel-flipped{margin-top:-10px;margin-bottom:10px}.p-overlaypanel-close{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.p-overlaypanel-enter-from{opacity:0;transform:scaleY(.8)}.p-overlaypanel-leave-to{opacity:0}.p-overlaypanel-enter-active{transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-overlaypanel-leave-active{transition:opacity .1s linear}.p-overlaypanel:after,.p-overlaypanel:before{bottom:100%;left:calc(var(--overlayArrowLeft,0) + 1.25rem);content:" ";pointer-events:none;width:0;height:0;position:absolute}.p-overlaypanel:after{border-width:8px;margin-left:-8px}.p-overlaypanel:before{border-width:10px;margin-left:-10px}.p-overlaypanel-flipped:after,.p-overlaypanel-flipped:before{top:100%;bottom:auto}.p-overlaypanel.p-overlaypanel-flipped:after,.p-overlaypanel.p-overlaypanel-flipped:before{border-bottom-color:#0000}.p-overlaypanel{background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);border-radius:var(--radius-sm);box-shadow:none}.p-overlaypanel .p-overlaypanel-content{padding:1.25rem}.p-overlaypanel .p-overlaypanel-close{background:var(--primary-color);color:var(--primary-color-text);border-radius:50%;width:2rem;height:2rem;transition:color .15s,box-shadow .15s;position:absolute;top:-1rem;right:-1rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{background:var(--primary-hover);color:var(--primary-color-text)}.p-overlaypanel:after{border-style:solid;border-color:color-mix(in srgb, var(--surface-card) 0%, transparent);border-bottom-color:var(--surface-card)}.p-overlaypanel:before{border-style:solid;border-color:color-mix(in srgb, var(--surface-border) 0%, transparent);border-bottom-color:var(--surface-border)}.p-overlaypanel.p-overlaypanel-flipped:after{border-top-color:var(--surface-card)}.p-overlaypanel.p-overlaypanel-flipped:before{border-top-color:var(--surface-border)}.p-sidebar-mask{pointer-events:none;background-color:#0000;transition-property:background-color;display:none}.p-sidebar-mask.p-component-overlay{pointer-events:auto}.p-sidebar-visible{display:flex}.p-sidebar{pointer-events:auto;flex-direction:column;transition:transform .3s;display:flex;position:relative;transform:translate(0,0)}.p-sidebar-content{flex-grow:1;overflow-y:auto}.p-sidebar-header{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.p-sidebar-icon{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.p-sidebar-full .p-sidebar{max-height:100%;transition:none;transform:none;width:100vw!important;height:100vh!important;top:0!important;left:0!important}.p-sidebar-left .p-sidebar-enter-from,.p-sidebar-left .p-sidebar-leave-to{transform:translate(-100%)}.p-sidebar-right .p-sidebar-enter-from,.p-sidebar-right .p-sidebar-leave-to{transform:translate(100%)}.p-sidebar-top .p-sidebar-enter-from,.p-sidebar-top .p-sidebar-leave-to{transform:translateY(-100%)}.p-sidebar-bottom .p-sidebar-enter-from,.p-sidebar-bottom .p-sidebar-leave-to{transform:translateY(100%)}.p-sidebar-full .p-sidebar-enter-from,.p-sidebar-full .p-sidebar-leave-to{opacity:0}.p-sidebar-full .p-sidebar-enter-active,.p-sidebar-full .p-sidebar-leave-active{transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.p-sidebar-left .p-sidebar,.p-sidebar-right .p-sidebar{width:20rem;height:100%}.p-sidebar-top .p-sidebar,.p-sidebar-bottom .p-sidebar{width:100%;height:10rem}.p-sidebar-left .p-sidebar-sm,.p-sidebar-right .p-sidebar-sm{width:20rem}.p-sidebar-left .p-sidebar-md,.p-sidebar-right .p-sidebar-md{width:40rem}.p-sidebar-left .p-sidebar-lg,.p-sidebar-right .p-sidebar-lg{width:60rem}.p-sidebar-top .p-sidebar-sm,.p-sidebar-bottom .p-sidebar-sm{height:10rem}.p-sidebar-top .p-sidebar-md,.p-sidebar-bottom .p-sidebar-md{height:20rem}.p-sidebar-top .p-sidebar-lg,.p-sidebar-bottom .p-sidebar-lg{height:30rem}.p-sidebar-left .p-sidebar-content,.p-sidebar-right .p-sidebar-content,.p-sidebar-top .p-sidebar-content,.p-sidebar-bottom .p-sidebar-content{width:100%;height:100%}@media screen and (max-width:64em){.p-sidebar-left .p-sidebar-lg,.p-sidebar-left .p-sidebar-md,.p-sidebar-right .p-sidebar-lg,.p-sidebar-right .p-sidebar-md{width:20rem}}.p-sidebar{background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);box-shadow:none}.p-sidebar .p-sidebar-header{padding:1rem 1.25rem}.p-sidebar .p-sidebar-header .p-sidebar-header-content{font-size:1.25rem;font-weight:600}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{width:2rem;height:2rem;color:var(--text-color-secondary);background:0 0;border:0;border-radius:50%;outline-color:#0000;transition:color .15s,box-shadow .15s}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{color:var(--text-color);background:0 0;border-color:#0000}.p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-sidebar .p-sidebar-header+.p-sidebar-content{padding-top:0}.p-sidebar .p-sidebar-content{padding:1.25rem}.p-tooltip{max-width:12.5rem;padding:.25em .5rem;display:none;position:absolute}.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 .25rem}.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:.25em 0}.p-tooltip .p-tooltip-text{white-space:pre-line;word-break:break-word}.p-tooltip-arrow{border-style:solid;border-color:#0000;width:0;height:0;position:absolute;scale:2}.p-tooltip-right .p-tooltip-arrow{border-width:.25em .25em .25em 0;margin-top:-.25rem}.p-tooltip-left .p-tooltip-arrow{border-width:.25em 0 .25em .25rem;margin-top:-.25rem}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{border-width:.25em .25em 0;margin-left:-.25rem}.p-tooltip-bottom .p-tooltip-arrow{border-width:0 .25em .25rem;margin-left:-.25rem}.p-tooltip .p-tooltip-text{background:var(--surface-border);color:var(--text-color);box-shadow:none;border-radius:var(--radius-sm);padding:.5rem .75rem}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:var(--surface-border)}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:var(--surface-border)}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:var(--surface-border)}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:var(--surface-border)}.p-fileupload-content{position:relative}.p-fileupload-content .p-progressbar{width:100%;position:absolute;top:0;left:0}.p-button.p-fileupload-choose{position:relative;overflow:hidden}.p-fileupload-buttonbar{flex-wrap:wrap;display:flex}.p-fileupload>input[type=file],.p-fileupload-basic input[type=file]{display:none}.p-fluid .p-fileupload .p-button{width:auto}.p-fileupload-file{flex-wrap:wrap;align-items:center;display:flex}.p-fileupload-file-thumbnail{flex-shrink:0}.p-fileupload-file-actions{margin-left:auto}.p-fileupload .p-fileupload-buttonbar{background:var(--surface-card);border:1px solid var(--surface-border);color:var(--text-color);border-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;gap:.5rem;padding:1rem 1.25rem}.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-fileupload .p-fileupload-content{background:var(--surface-card);border:1px solid var(--surface-border);color:var(--text-color);border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:2rem 1rem}.p-fileupload .p-fileupload-content.p-fileupload-highlight{border:1px dashed var(--primary-color);background-color:var(--primary-color)}.p-fileupload .p-fileupload-file{border:1px solid var(--surface-border);border-radius:var(--radius-sm);gap:.5rem;margin-bottom:.5rem;padding:1rem}.p-fileupload .p-fileupload-file:last-child{margin-bottom:0}.p-fileupload .p-fileupload-file-name{margin-bottom:.5rem}.p-fileupload .p-fileupload-file-size{margin-right:.5rem}.p-fileupload .p-progressbar{height:.25rem}.p-fileupload .p-fileupload-row>div{padding:1rem}.p-fileupload.p-fileupload-advanced .p-message{margin-top:0}.p-fileupload-choose:not(.p-disabled):hover{background:var(--primary-hover);color:var(--primary-color-text);border-color:var(--primary-hover)}.p-fileupload-choose:not(.p-disabled):active{background:var(--primary-active);color:var(--primary-color-text);border-color:var(--primary-active)}.p-breadcrumb{overflow-x:auto}.p-breadcrumb .p-breadcrumb-list{flex-wrap:nowrap;align-items:center;margin:0;padding:0;list-style-type:none;display:flex}.p-breadcrumb .p-menuitem-text{line-height:1}.p-breadcrumb .p-menuitem-link{align-items:center;text-decoration:none;display:flex}.p-breadcrumb .p-menuitem-separator{align-items:center;display:flex}.p-breadcrumb::-webkit-scrollbar{display:none}.p-breadcrumb{background:var(--surface-card);border-radius:var(--radius-sm);border:0;padding:1rem}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link{border-radius:var(--radius-sm);outline-color:#0000;transition:box-shadow .15s}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text,.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon{color:var(--primary-color)}.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator{color:var(--text-color);margin:0 .5rem}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text,.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon{color:var(--text-color)}.p-contextmenu ul{margin:0;padding:0;list-style:none}.p-contextmenu .p-submenu-list{z-index:1;min-width:100%;position:absolute}.p-contextmenu .p-menuitem-link{cursor:pointer;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.p-contextmenu .p-menuitem-text{line-height:1}.p-contextmenu .p-menuitem{position:relative}.p-contextmenu .p-menuitem-link .p-submenu-icon{margin-left:auto}.p-contextmenu-enter-from,.p-contextmenu-leave-active{opacity:0}.p-contextmenu-enter-active{transition:opacity .25s}.p-contextmenu{background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);box-shadow:none;border-radius:var(--radius-sm);min-width:12.5rem;padding:.5rem 0}.p-contextmenu .p-contextmenu-root-list{outline:0}.p-contextmenu .p-submenu-list{background:var(--surface-card);border:1px solid var(--surface-border);box-shadow:none;border-radius:var(--radius-sm);padding:.5rem 0}.p-contextmenu .p-menuitem{margin:0}.p-contextmenu .p-menuitem:first-child{margin-top:0}.p-contextmenu .p-menuitem:last-child{margin-bottom:0}.p-contextmenu .p-menuitem>.p-menuitem-content{color:var(--text-color);border-radius:0;transition:box-shadow .15s}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:var(--text-color);-webkit-user-select:none;user-select:none;padding:.75rem 1rem}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:var(--text-color)}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:var(--text-color-secondary);margin-right:.5rem}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color-secondary)}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content{color:var(--text-color);background:var(--surface-ground)}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-contextmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:var(--surface-ground)}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:var(--text-color);background:var(--surface-hover)}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:var(--text-color);background:var(--surface-hover)}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:var(--text-color);background:var(--surface-hover)}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-contextmenu .p-menuitem-separator{border-top:1px solid var(--surface-border);margin:.5rem 0}.p-contextmenu .p-submenu-icon{font-size:.875rem}.p-contextmenu .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-dock{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.p-dock-list-container{pointer-events:auto;display:flex}.p-dock-list{justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.p-dock-item{will-change:transform;transition:all .2s cubic-bezier(.4,0,.2,1)}.p-dock-link{cursor:default;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.p-dock-item-second-prev,.p-dock-item-second-next{transform:scale(1.2)}.p-dock-item-prev,.p-dock-item-next{transform:scale(1.4)}.p-dock-item-current{z-index:1;transform:scale(1.6)}.p-dock-top{width:100%;top:0;left:0}.p-dock-top .p-dock-item{transform-origin:top}.p-dock-bottom{width:100%;bottom:0;left:0}.p-dock-bottom .p-dock-item{transform-origin:bottom}.p-dock-right{height:100%;top:0;right:0}.p-dock-right .p-dock-item{transform-origin:100%}.p-dock-right .p-dock-list{flex-direction:column}.p-dock-left{height:100%;top:0;left:0}.p-dock-left .p-dock-item{transform-origin:0}.p-dock-left .p-dock-list{flex-direction:column}.p-dock .p-dock-list-container{background:color-mix(in srgb, var(--text-color) 10%, transparent);border:1px solid color-mix(in srgb, var(--text-color) 20%, transparent);border-radius:.5rem;padding:.5rem}.p-dock .p-dock-list-container .p-dock-list{outline:0}.p-dock .p-dock-item{border-radius:var(--radius-sm);padding:.5rem}.p-dock .p-dock-item.p-focus{outline-offset:0;box-shadow:inset 0 0 0 .15rem var(--focus-color);outline:0}.p-dock .p-dock-link{width:4rem;height:4rem}.p-dock.p-dock-top .p-dock-item-second-prev,.p-dock.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-bottom .p-dock-item-second-next{margin:0 .9rem}.p-dock.p-dock-top .p-dock-item-prev,.p-dock.p-dock-top .p-dock-item-next,.p-dock.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-bottom .p-dock-item-next{margin:0 1.3rem}.p-dock.p-dock-top .p-dock-item-current,.p-dock.p-dock-bottom .p-dock-item-current{margin:0 1.5rem}.p-dock.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-right .p-dock-item-second-prev,.p-dock.p-dock-right .p-dock-item-second-next{margin:.9rem 0}.p-dock.p-dock-left .p-dock-item-prev,.p-dock.p-dock-left .p-dock-item-next,.p-dock.p-dock-right .p-dock-item-prev,.p-dock.p-dock-right .p-dock-item-next{margin:1.3rem 0}.p-dock.p-dock-left .p-dock-item-current,.p-dock.p-dock-right .p-dock-item-current{margin:1.5rem 0}.p-dock.p-dock-mobile.p-dock-top .p-dock-list-container,.p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container{width:100%;overflow-x:auto}.p-dock.p-dock-mobile.p-dock-top .p-dock-list-container .p-dock-list,.p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container .p-dock-list{margin:0 auto}.p-dock.p-dock-mobile.p-dock-left .p-dock-list-container,.p-dock.p-dock-mobile.p-dock-right .p-dock-list-container{height:100%;overflow-y:auto}.p-dock.p-dock-mobile.p-dock-left .p-dock-list-container .p-dock-list,.p-dock.p-dock-mobile.p-dock-right .p-dock-list-container .p-dock-list{margin:auto 0}.p-dock.p-dock-mobile .p-dock-list .p-dock-item{margin:0;transform:none}.p-megamenu{display:flex;position:relative}.p-megamenu-root-list{margin:0;padding:0;list-style:none}.p-megamenu .p-menuitem-link{cursor:pointer;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.p-megamenu .p-menuitem-text{line-height:1}.p-megamenu-panel{z-index:1;width:auto;min-width:100%;display:none;left:0}.p-megamenu-panel:not(.p-megamenu-mobile){position:absolute}.p-megamenu-root-list>.p-menuitem-active>.p-megamenu-panel{display:block}.p-megamenu-submenu{margin:0;padding:0;list-style:none}.p-megamenu-button{cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:none}.p-megamenu-horizontal{align-items:center}.p-megamenu-horizontal .p-megamenu-root-list{flex-wrap:wrap;align-items:center;display:flex}.p-megamenu-horizontal .p-megamenu-end{align-self:center;margin-left:auto}.p-megamenu-vertical{flex-direction:column}.p-megamenu-vertical:not(.p-megamenu-mobile){display:inline-flex}.p-megamenu-vertical .p-megamenu-root-list{flex-direction:column}.p-megamenu-vertical:not(.p-megamenu-mobile) .p-megamenu-root-list>.p-menuitem-active>.p-megamenu-panel{top:0;left:100%}.p-megamenu-vertical .p-megamenu-root-list>.p-menuitem>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{margin-left:auto}.p-megamenu-grid{display:flex}.p-megamenu-col-2,.p-megamenu-col-3,.p-megamenu-col-4,.p-megamenu-col-6,.p-megamenu-col-12{flex:none;padding:.5rem}.p-megamenu-col-2{width:16.6667%}.p-megamenu-col-3{width:25%}.p-megamenu-col-4{width:33.3333%}.p-megamenu-col-6{width:50%}.p-megamenu-col-12{width:100%}.p-megamenu.p-megamenu-mobile .p-megamenu-button{display:flex}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list{width:100%;display:none;position:absolute}.p-megamenu.p-megamenu-mobile .p-submenu-list{width:100%;box-shadow:none;border:0;position:static}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-menuitem{width:100%;position:static}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list{z-index:1;flex-direction:column;display:flex;top:100%;left:0}.p-megamenu.p-megamenu-mobile .p-megamenu-grid{flex-wrap:wrap;max-height:90%;overflow:auto}.p-megamenu{background:var(--surface-card);color:var(--text-color-secondary);border-radius:var(--radius-sm);border:0;padding:.5rem 1rem}.p-megamenu .p-megamenu-root-list{outline:0}.p-megamenu .p-menuitem{margin:0}.p-megamenu .p-menuitem:first-child{margin-top:0}.p-megamenu .p-menuitem:last-child{margin-bottom:0}.p-megamenu .p-menuitem>.p-menuitem-content{color:var(--text-color);border-radius:0;transition:box-shadow .15s}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:var(--text-color);-webkit-user-select:none;user-select:none;padding:.75rem 1rem}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:var(--text-color)}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:var(--text-color-secondary);margin-right:.5rem}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color-secondary)}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content{color:var(--text-color);background:var(--surface-ground)}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-megamenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:var(--surface-ground)}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:var(--text-color);background:var(--surface-hover)}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:var(--text-color);background:var(--surface-hover)}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:var(--text-color);background:var(--surface-hover)}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-megamenu .p-megamenu-panel{background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);box-shadow:none;border-radius:var(--radius-sm)}.p-megamenu .p-submenu-header{color:var(--text-color);background:var(--surface-card);border-top-left-radius:4px;border-top-right-radius:4px;margin:0;padding:.75rem 1rem;font-weight:600}.p-megamenu .p-submenu-list{min-width:12.5rem;padding:.5rem 0}.p-megamenu .p-submenu-list .p-menuitem-separator{border-top:1px solid var(--surface-border);margin:.5rem 0}.p-megamenu.p-megamenu-vertical{min-width:12.5rem;padding:.5rem 0}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content{color:var(--text-color-secondary);border-radius:var(--radius-sm);transition:box-shadow .15s}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{-webkit-user-select:none;user-select:none;padding:1rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:var(--text-color-secondary)}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:var(--text-color-secondary);margin-right:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color-secondary);margin-left:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:var(--text-color);background:0 0}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-megamenu.p-megamenu-mobile.p-megamenu-vertical{width:100%;padding:.5rem 1rem}.p-megamenu.p-megamenu-mobile .p-megamenu-button{width:2rem;height:2rem;color:var(--text-color-secondary);border-radius:50%;outline-color:#0000;transition:color .15s,box-shadow .15s}.p-megamenu.p-megamenu-mobile .p-megamenu-button:hover{color:var(--text-color);background:0 0}.p-megamenu.p-megamenu-mobile .p-megamenu-button:focus{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list{background:var(--surface-card);border:1px solid var(--surface-border);box-shadow:none;padding:.5rem 0}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-menuitem-separator{border-top:1px solid var(--surface-border);margin:.5rem 0}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-submenu-icon{font-size:.875rem}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-left:auto;transition:transform .15s}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-menuitem.p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-submenu-list .p-submenu-icon{transition:transform .15s;transform:rotate(90deg)}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:2.25rem}.p-menu ul{margin:0;padding:0;list-style:none}.p-menu .p-menuitem-link{cursor:pointer;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.p-menu .p-menuitem-text{line-height:1}.p-menu{background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);border-radius:var(--radius-sm);min-width:12.5rem;padding:.5rem 0}.p-menu .p-menuitem{margin:0}.p-menu .p-menuitem:first-child{margin-top:0}.p-menu .p-menuitem:last-child{margin-bottom:0}.p-menu .p-menuitem>.p-menuitem-content{color:var(--text-color);border-radius:0;transition:box-shadow .15s}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:var(--text-color);-webkit-user-select:none;user-select:none;padding:.75rem 1rem}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:var(--text-color)}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:var(--text-color-secondary);margin-right:.5rem}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color-secondary)}.p-menu .p-menuitem.p-highlight>.p-menuitem-content{color:var(--text-color);background:var(--surface-ground)}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-menu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:var(--surface-ground)}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:var(--text-color);background:var(--surface-hover)}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:var(--text-color);background:var(--surface-hover)}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:var(--text-color);background:var(--surface-hover)}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-menu.p-menu-overlay{background:var(--surface-card);border:1px solid var(--surface-border);box-shadow:none}.p-menu .p-submenu-header{color:var(--text-color);background:var(--surface-card);border-top-left-radius:0;border-top-right-radius:0;margin:0;padding:.75rem 1rem;font-weight:600}.p-menu .p-menuitem-separator{border-top:1px solid var(--surface-border);margin:.5rem 0}.p-menubar{align-items:center;display:flex}.p-menubar ul{margin:0;padding:0;list-style:none}.p-menubar .p-menuitem-link{cursor:pointer;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.p-menubar .p-menuitem-text{line-height:1}.p-menubar .p-menuitem{position:relative}.p-menubar-root-list{flex-wrap:wrap;align-items:center;display:flex}.p-menubar-root-list>li ul{z-index:1;display:none}.p-menubar-root-list>.p-menuitem-active>.p-submenu-list{display:block}.p-menubar .p-submenu-list{z-index:1;display:none;position:absolute}.p-menubar .p-submenu-list>.p-menuitem-active>.p-submenu-list{display:block;top:0;left:100%}.p-menubar .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-left:auto}.p-menubar .p-menubar-end{align-self:center;margin-left:auto}.p-menubar-button{cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:none}.p-menubar.p-menubar-mobile{position:relative}.p-menubar.p-menubar-mobile .p-menubar-button{display:flex}.p-menubar.p-menubar-mobile .p-menubar-root-list{width:100%;display:none;position:absolute}.p-menubar.p-menubar-mobile .p-submenu-list{width:100%;box-shadow:none;border:0;position:static}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem{width:100%;position:static}.p-menubar.p-menubar-mobile-active .p-menubar-root-list{z-index:1;flex-direction:column;display:flex;top:100%;left:0}.p-menubar{background:var(--surface-card);color:var(--text-color-secondary);border-radius:var(--radius-sm);border:0;padding:.5rem 1rem}.p-menubar .p-menubar-root-list{outline:0}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content{color:var(--text-color-secondary);border-radius:var(--radius-sm);transition:box-shadow .15s}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{-webkit-user-select:none;user-select:none;padding:1rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:var(--text-color-secondary)}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:var(--text-color-secondary);margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color-secondary);margin-left:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:var(--text-color);background:0 0}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-menubar .p-menuitem{margin:0}.p-menubar .p-menuitem:first-child{margin-top:0}.p-menubar .p-menuitem:last-child{margin-bottom:0}.p-menubar .p-menuitem>.p-menuitem-content{color:var(--text-color);border-radius:0;transition:box-shadow .15s}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link{color:var(--text-color);-webkit-user-select:none;user-select:none;padding:.75rem 1rem}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:var(--text-color)}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:var(--text-color-secondary);margin-right:.5rem}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color-secondary)}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content{color:var(--text-color);background:var(--surface-ground)}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-menubar .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:var(--surface-ground)}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:var(--text-color);background:var(--surface-hover)}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:var(--text-color);background:var(--surface-hover)}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:var(--text-color);background:var(--surface-hover)}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-menubar .p-submenu-list{background:var(--surface-card);border:1px solid var(--surface-border);box-shadow:none;border-radius:var(--radius-sm);min-width:12.5rem;padding:.5rem 0}.p-menubar .p-submenu-list .p-menuitem-separator{border-top:1px solid var(--surface-border);margin:.5rem 0}.p-menubar .p-submenu-list .p-submenu-icon{font-size:.875rem}.p-menubar.p-menubar-mobile .p-menubar-button{width:2rem;height:2rem;color:var(--text-color-secondary);border-radius:50%;outline-color:#0000;transition:color .15s,box-shadow .15s}.p-menubar.p-menubar-mobile .p-menubar-button:hover{color:var(--text-color);background:0 0}.p-menubar.p-menubar-mobile .p-menubar-button:focus{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-menubar.p-menubar-mobile .p-menubar-root-list{background:var(--surface-card);border:1px solid var(--surface-border);box-shadow:none;padding:.5rem 0}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem-separator{border-top:1px solid var(--surface-border);margin:.5rem 0}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-left:auto;transition:transform .15s}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem.p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-submenu-icon{transition:transform .15s;transform:rotate(90deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:2.25rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:3.75rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:5.25rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:6.75rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:8.25rem}.p-panelmenu .p-panelmenu-header-action{-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;text-decoration:none;display:flex;position:relative}.p-panelmenu .p-panelmenu-header-action:focus{z-index:1}.p-panelmenu .p-submenu-list{margin:0;padding:0;list-style:none}.p-panelmenu .p-menuitem-link{-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.p-panelmenu .p-menuitem-text{line-height:1}.p-panelmenu .p-panelmenu-header{outline:0}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content{border:1px solid var(--surface-border);color:var(--text-color);background:var(--surface-card);border-radius:var(--radius-sm);outline-color:#0000;transition:box-shadow .15s}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action{color:var(--text-color);padding:1rem 1.25rem;font-weight:600}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content{outline-offset:0;box-shadow:inset 0 0 0 1px var(--focus-color);outline:0}.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content{background:var(--surface-hover);border-color:var(--surface-border);color:var(--text-color)}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content{background:var(--surface-card);border-color:var(--surface-border);color:var(--text-color);border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content{border-color:var(--surface-border);background:var(--surface-hover);color:var(--text-color)}.p-panelmenu .p-panelmenu-content{border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);border-top:0;border-radius:0 0 4px 4px;padding:.5rem 0}.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list{outline:0}.p-panelmenu .p-panelmenu-content .p-menuitem{margin:0}.p-panelmenu .p-panelmenu-content .p-menuitem:first-child{margin-top:0}.p-panelmenu .p-panelmenu-content .p-menuitem:last-child{margin-bottom:0}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content{color:var(--text-color);border-radius:0;transition:box-shadow .15s}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link{color:var(--text-color);-webkit-user-select:none;user-select:none;padding:.75rem 1rem}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:var(--text-color)}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:var(--text-color-secondary);margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color-secondary)}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content{color:var(--text-color);background:var(--surface-ground)}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:var(--surface-ground)}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:var(--text-color);background:var(--surface-hover)}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:var(--text-color);background:var(--surface-hover)}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:var(--text-color);background:var(--surface-hover)}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem-separator{border-top:1px solid var(--surface-border);margin:.5rem 0}.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list){padding:0 0 0 1rem}.p-panelmenu .p-panelmenu-panel{margin-bottom:0}.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content,.p-panelmenu .p-panelmenu-panel .p-panelmenu-content{border-radius:0}.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header .p-panelmenu-header-content,.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content,.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content{border-top:0}.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header .p-panelmenu-header-content{border-top-left-radius:4px;border-top-right-radius:4px}.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content,.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-steps{position:relative}.p-steps .p-steps-list{margin:0;padding:0;list-style-type:none;display:flex}.p-steps-item{flex:auto;justify-content:center;display:flex;position:relative;overflow:hidden}.p-steps-item .p-menuitem-link{cursor:pointer;flex-direction:column;align-items:center;text-decoration:none;display:inline-flex;overflow:hidden}.p-steps.p-steps-readonly .p-steps-item{cursor:auto}.p-steps-item.p-steps-current .p-menuitem-link{cursor:default}.p-steps-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.p-steps-number{justify-content:center;align-items:center;display:flex}.p-steps-title{display:block}.p-steps .p-steps-item .p-menuitem-link{border-radius:var(--radius-sm);background:0 0;outline-color:#0000;transition:box-shadow .15s}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{color:var(--text-color);border:1px solid var(--surface-border);z-index:1;border-radius:var(--radius-sm);background:0 0;min-width:2rem;height:2rem;font-size:1.143rem;line-height:2rem}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{color:var(--text-color-secondary);margin-top:.5rem}.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-steps .p-steps-item.p-highlight .p-steps-number{background:var(--primary-color);color:var(--primary-color-text)}.p-steps .p-steps-item.p-highlight .p-steps-title{color:var(--text-color);font-weight:600}.p-steps .p-steps-item:before{content:" ";border-top:1px solid var(--surface-border);width:100%;margin-top:-1rem;display:block;position:absolute;top:50%;left:0}.p-tabmenu{overflow-x:auto}.p-tabmenu-nav{flex-wrap:nowrap;margin:0;padding:0;list-style-type:none;display:flex}.p-tabmenu-nav a{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.p-tabmenu-nav a:focus{z-index:1}.p-tabmenu-nav .p-menuitem-text{line-height:1}.p-tabmenu-ink-bar{z-index:1;display:none}.p-tabmenu::-webkit-scrollbar{display:none}.p-tabmenu .p-tabmenu-nav{border:1px solid var(--surface-border);background:0 0;border-width:0 0 1px}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{margin-right:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{border:1px solid;border-color:var(--surface-card) var(--surface-card) var(--surface-border) var(--surface-card);background:var(--surface-card);color:var(--text-color-secondary);border-top-left-radius:4px;border-top-right-radius:4px;outline-color:#0000;margin:0 0 -1px;padding:.75rem 1rem;font-weight:600;transition:box-shadow .15s}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon{margin-right:.5rem}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible{outline-offset:0;box-shadow:inset 0 0 0 1px var(--focus-color);outline:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{background:var(--surface-card);border-color:var(--surface-border);color:var(--text-color)}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{background:var(--surface-card);border-color:var(--surface-border) var(--surface-border) var(--surface-card) var(--surface-border);color:var(--text-color-secondary)}.p-tieredmenu ul{margin:0;padding:0;list-style:none}.p-tieredmenu .p-submenu-list{z-index:1;min-width:100%;display:none;position:absolute}.p-tieredmenu .p-menuitem-link{cursor:pointer;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.p-tieredmenu .p-menuitem-text{line-height:1}.p-tieredmenu .p-menuitem{position:relative}.p-tieredmenu .p-menuitem-link .p-submenu-icon{margin-left:auto}.p-tieredmenu .p-menuitem-active>.p-submenu-list{display:block;top:0;left:100%}.p-tieredmenu-enter-from,.p-tieredmenu-leave-active{opacity:0}.p-tieredmenu-enter-active{transition:opacity .25s}.p-tieredmenu{background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);border-radius:var(--radius-sm);min-width:12.5rem;padding:.5rem 0}.p-tieredmenu.p-tieredmenu-overlay{background:var(--surface-card);border:1px solid var(--surface-border);box-shadow:none}.p-tieredmenu .p-tieredmenu-root-list{outline:0}.p-tieredmenu .p-submenu-list{background:var(--surface-card);border:1px solid var(--surface-border);box-shadow:none;border-radius:var(--radius-sm);padding:.5rem 0}.p-tieredmenu .p-menuitem{margin:0}.p-tieredmenu .p-menuitem:first-child{margin-top:0}.p-tieredmenu .p-menuitem:last-child{margin-bottom:0}.p-tieredmenu .p-menuitem>.p-menuitem-content{color:var(--text-color);border-radius:0;transition:box-shadow .15s}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:var(--text-color);-webkit-user-select:none;user-select:none;padding:.75rem 1rem}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:var(--text-color)}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:var(--text-color-secondary);margin-right:.5rem}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color-secondary)}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content{color:var(--text-color);background:var(--surface-ground)}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-tieredmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:var(--surface-ground)}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:var(--text-color);background:var(--surface-hover)}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:var(--text-color);background:var(--surface-hover)}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:var(--text-color);background:var(--surface-hover)}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:var(--text-color)}.p-tieredmenu .p-menuitem-separator{border-top:1px solid var(--surface-border);margin:.5rem 0}.p-tieredmenu .p-submenu-icon{font-size:.875rem}.p-tieredmenu .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-inline-message{vertical-align:top;justify-content:center;align-items:center;display:inline-flex}.p-inline-message-icon{flex-shrink:0}.p-inline-message-icon-only .p-inline-message-text{visibility:hidden;width:0}.p-fluid .p-inline-message{display:flex}.p-inline-message{border-radius:var(--radius-sm);margin:0;padding:.5rem .75rem}.p-inline-message.p-inline-message-info{color:#004085;background:#cce5ff;border:0 solid #b8daff}.p-inline-message.p-inline-message-info .p-inline-message-icon{color:#004085}.p-inline-message.p-inline-message-success{color:#155724;background:#d4edda;border:0 solid #c3e6cb}.p-inline-message.p-inline-message-success .p-inline-message-icon{color:#155724}.p-inline-message.p-inline-message-warn{color:#856404;background:#fff3cd;border:0 solid #ffeeba}.p-inline-message.p-inline-message-warn .p-inline-message-icon{color:#856404}.p-inline-message.p-inline-message-error{color:#721c24;background:#f8d7da;border:0 solid #f5c6cb}.p-inline-message.p-inline-message-error .p-inline-message-icon{color:#721c24}.p-inline-message .p-inline-message-icon{margin-right:.5rem;font-size:1rem}.p-inline-message .p-inline-message-text{font-size:1rem}.p-inline-message.p-inline-message-icon-only .p-inline-message-icon{margin-right:0}.p-message-wrapper{align-items:center;display:flex}.p-message-icon{flex-shrink:0}.p-message-close{flex-shrink:0;justify-content:center;align-items:center;display:flex}.p-message-close.p-link{margin-left:auto;position:relative;overflow:hidden}.p-message-enter-from{opacity:0}.p-message-enter-active{transition:opacity .3s}.p-message.p-message-leave-from{max-height:1000px}.p-message.p-message-leave-to{opacity:0;max-height:0;margin:0}.p-message-leave-active{transition:max-height .3s cubic-bezier(0,1,0,1),opacity .3s,margin .15s;overflow:hidden}.p-message-leave-active .p-message-close{display:none}.p-message{border-radius:var(--radius-sm);margin:1rem 0}.p-message .p-message-wrapper{padding:1rem 1.25rem}.p-message .p-message-close{background:0 0;border-radius:50%;outline-color:#0000;width:2rem;height:2rem;transition:color .15s,box-shadow .15s}.p-message .p-message-close:hover{background:color-mix(in srgb, var(--text-color) 50%, transparent)}.p-message .p-message-close:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-message.p-message-info{color:#004085;background:#cce5ff;border:1px solid #b8daff}.p-message.p-message-info .p-message-icon,.p-message.p-message-info .p-message-close{color:#004085}.p-message.p-message-success{color:#155724;background:#d4edda;border:1px solid #c3e6cb}.p-message.p-message-success .p-message-icon,.p-message.p-message-success .p-message-close{color:#155724}.p-message.p-message-warn{color:#856404;background:#fff3cd;border:1px solid #ffeeba}.p-message.p-message-warn .p-message-icon,.p-message.p-message-warn .p-message-close{color:#856404}.p-message.p-message-error{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}.p-message.p-message-error .p-message-icon,.p-message.p-message-error .p-message-close{color:#721c24}.p-message .p-message-text{font-size:1rem;font-weight:500}.p-message .p-message-icon{margin-right:.5rem;font-size:1.5rem}.p-message .p-icon:not(.p-message-close-icon){width:1.5rem;height:1.5rem}.p-toast{white-space:pre-line;word-break:break-word;width:25rem}.p-toast-message-icon{flex-shrink:0}.p-toast-message-content{align-items:flex-start;display:flex}.p-toast-message-text{flex:auto}.p-toast-top-center,.p-toast-bottom-center{transform:translate(-50%)}.p-toast-center{min-width:20vw;transform:translate(-50%,-50%)}.p-toast-icon-close{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.p-toast-icon-close.p-link{cursor:pointer}.p-toast-message-enter-from{opacity:0;transform:translateY(50%)}.p-toast-message-leave-from{max-height:1000px}.p-toast .p-toast-message.p-toast-message-leave-to{opacity:0;max-height:0;margin-bottom:0;overflow:hidden}.p-toast-message-enter-active{transition:transform .3s,opacity .3s}.p-toast-message-leave-active{transition:max-height .45s cubic-bezier(0,1,0,1),opacity .3s,margin-bottom .3s}.p-toast{opacity:1}.p-toast .p-toast-message{border-radius:var(--radius-sm);margin:0 0 1rem;box-shadow:0 .25rem .75rem #0000001a}.p-toast .p-toast-message .p-toast-message-content{border-width:0;padding:1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{font-size:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon.p-icon{width:2rem;height:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-weight:700}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:.5rem 0 0}.p-toast .p-toast-message .p-toast-icon-close{background:0 0;border-radius:50%;outline-color:#0000;width:2rem;height:2rem;transition:color .15s,box-shadow .15s}.p-toast .p-toast-message .p-toast-icon-close:hover{background:color-mix(in srgb, var(--text-color) 50%, transparent)}.p-toast .p-toast-message .p-toast-icon-close:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-toast .p-toast-message.p-toast-message-info{color:#004085;background:#cce5ff;border:1px solid #b8daff}.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close{color:#004085}.p-toast .p-toast-message.p-toast-message-success{color:#155724;background:#d4edda;border:1px solid #c3e6cb}.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close{color:#155724}.p-toast .p-toast-message.p-toast-message-warn{color:#856404;background:#fff3cd;border:1px solid #ffeeba}.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close{color:#856404}.p-toast .p-toast-message.p-toast-message-error{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close{color:#721c24}.p-galleria-content{flex-direction:column;display:flex}.p-galleria-item-wrapper{flex-direction:column;display:flex;position:relative}.p-galleria-item-container{height:100%;display:flex;position:relative}.p-galleria-item-nav{justify-content:center;align-items:center;margin-top:-.5rem;display:inline-flex;position:absolute;top:50%;overflow:hidden}.p-galleria-item-prev{border-top-left-radius:0;border-bottom-left-radius:0;left:0}.p-galleria-item-next{border-top-right-radius:0;border-bottom-right-radius:0;right:0}.p-galleria-item{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.p-galleria-item-nav-onhover .p-galleria-item-nav{pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.p-galleria-item-nav-onhover .p-galleria-item-wrapper:hover .p-galleria-item-nav{pointer-events:all;opacity:1}.p-galleria-item-nav-onhover .p-galleria-item-wrapper:hover .p-galleria-item-nav.p-disabled{pointer-events:none}.p-galleria-caption{width:100%;position:absolute;bottom:0;left:0}.p-galleria-thumbnail-wrapper{flex-direction:column;flex-shrink:0;display:flex;overflow:auto}.p-galleria-thumbnail-prev,.p-galleria-thumbnail-next{flex:none;justify-content:center;align-self:center;align-items:center;display:flex;position:relative;overflow:hidden}.p-galleria-thumbnail-prev span,.p-galleria-thumbnail-next span{justify-content:center;align-items:center;display:flex}.p-galleria-thumbnail-container{flex-direction:row;display:flex}.p-galleria-thumbnail-items-container{width:100%;overflow:hidden}.p-galleria-thumbnail-items{display:flex}.p-galleria-thumbnail-item{cursor:pointer;opacity:.5;justify-content:center;align-items:center;display:flex;overflow:auto}.p-galleria-thumbnail-item:hover{opacity:1;transition:opacity .3s}.p-galleria-thumbnail-item-current{opacity:1}.p-galleria-thumbnails-left .p-galleria-content,.p-galleria-thumbnails-right .p-galleria-content,.p-galleria-thumbnails-left .p-galleria-item-wrapper,.p-galleria-thumbnails-right .p-galleria-item-wrapper{flex-direction:row}.p-galleria-thumbnails-left .p-galleria-item-wrapper,.p-galleria-thumbnails-top .p-galleria-item-wrapper{order:2}.p-galleria-thumbnails-left .p-galleria-thumbnail-wrapper,.p-galleria-thumbnails-top .p-galleria-thumbnail-wrapper{order:1}.p-galleria-thumbnails-left .p-galleria-thumbnail-container,.p-galleria-thumbnails-right .p-galleria-thumbnail-container{flex-direction:column;flex-grow:1}.p-galleria-thumbnails-left .p-galleria-thumbnail-items,.p-galleria-thumbnails-right .p-galleria-thumbnail-items{flex-direction:column;height:100%}.p-galleria-indicators{justify-content:center;align-items:center;display:flex}.p-galleria-indicator>button{align-items:center;display:inline-flex}.p-galleria-indicators-left .p-galleria-item-wrapper,.p-galleria-indicators-right .p-galleria-item-wrapper{flex-direction:row;align-items:center}.p-galleria-indicators-left .p-galleria-item-container,.p-galleria-indicators-top .p-galleria-item-container{order:2}.p-galleria-indicators-left .p-galleria-indicators,.p-galleria-indicators-top .p-galleria-indicators{order:1}.p-galleria-indicators-left .p-galleria-indicators,.p-galleria-indicators-right .p-galleria-indicators{flex-direction:column}.p-galleria-indicator-onitem .p-galleria-indicators{z-index:1;display:flex;position:absolute}.p-galleria-indicator-onitem.p-galleria-indicators-top .p-galleria-indicators{align-items:flex-start;width:100%;top:0;left:0}.p-galleria-indicator-onitem.p-galleria-indicators-right .p-galleria-indicators{align-items:flex-end;height:100%;top:0;right:0}.p-galleria-indicator-onitem.p-galleria-indicators-bottom .p-galleria-indicators{align-items:flex-end;width:100%;bottom:0;left:0}.p-galleria-indicator-onitem.p-galleria-indicators-left .p-galleria-indicators{align-items:flex-start;height:100%;top:0;left:0}.p-galleria-mask{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.p-galleria-close{justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;overflow:hidden}.p-galleria-mask .p-galleria-item-nav{margin-top:-.5rem;position:fixed;top:50%}.p-galleria-enter-active{transition:all .15s cubic-bezier(0,0,.2,1)}.p-galleria-leave-active{transition:all .15s cubic-bezier(.4,0,.2,1)}.p-galleria-enter-from,.p-galleria-leave-to{opacity:0;transform:scale(.7)}.p-galleria-enter-active .p-galleria-item-nav{opacity:0}.p-items-hidden .p-galleria-thumbnail-item{visibility:hidden}.p-items-hidden .p-galleria-thumbnail-item.p-galleria-thumbnail-item-active{visibility:visible}.p-galleria .p-galleria-close{color:var(--text-color-secondary);border-radius:var(--radius-sm);background:0 0;width:4rem;height:4rem;margin:.5rem;transition:color .15s,box-shadow .15s}.p-galleria .p-galleria-close .p-galleria-close-icon{font-size:2rem}.p-galleria .p-galleria-close .p-icon{width:2rem;height:2rem}.p-galleria .p-galleria-close:hover{background:color-mix(in srgb, var(--text-color) 10%, transparent);color:var(--text-color)}.p-galleria .p-galleria-item-nav{color:var(--text-color-secondary);border-radius:var(--radius-sm);background:0 0;width:4rem;height:4rem;margin:0 .5rem;transition:color .15s,box-shadow .15s}.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon{font-size:2rem}.p-galleria .p-galleria-item-nav .p-icon{width:2rem;height:2rem}.p-galleria .p-galleria-item-nav:not(.p-disabled):hover{background:color-mix(in srgb, var(--text-color) 10%, transparent);color:var(--text-color-secondary)}.p-galleria .p-galleria-caption{color:var(--text-color-secondary);background:#00000080;padding:1rem}.p-galleria .p-galleria-indicators{padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button{background-color:var(--text-color-secondary);border-radius:var(--radius-sm);width:1rem;height:1rem;transition:color .15s,box-shadow .15s}.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover{background:var(--text-color)}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:var(--primary-color);color:var(--primary-color-text)}.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,.p-galleria.p-galleria-indicators-top .p-galleria-indicator{margin-right:.5rem}.p-galleria.p-galleria-indicators-left .p-galleria-indicator,.p-galleria.p-galleria-indicators-right .p-galleria-indicator{margin-bottom:.5rem}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators{background:#00000080}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button{background:color-mix(in srgb, var(--text-color) 40%, transparent)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover{background:var(--text-color-secondary)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:var(--primary-color);color:var(--primary-color-text)}.p-galleria .p-galleria-thumbnail-container{background:#000000e6;padding:1rem .25rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next{color:var(--text-color-secondary);border-radius:var(--radius-sm);background-color:#0000;width:2rem;height:2rem;margin:.5rem;transition:color .15s,box-shadow .15s}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover{background:color-mix(in srgb, var(--text-color) 10%, transparent);color:var(--text-color-secondary)}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content{outline-color:#0000}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-galleria-mask{--maskbg:#000000e6}.p-image-mask{justify-content:center;align-items:center;display:flex}.p-image-preview-container{line-height:0;display:inline-block;position:relative}.p-image-preview-indicator{opacity:0;border:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.p-image-preview-container:hover>.p-image-preview-indicator{opacity:1;cursor:pointer}.p-image-preview-container>img{cursor:pointer}.p-image-toolbar{z-index:1;display:flex;position:absolute;top:0;right:0}.p-image-action.p-link{justify-content:center;align-items:center;display:flex}.p-image-action.p-disabled{pointer-events:auto}.p-image-preview{max-width:100vw;max-height:100vh;transition:transform .15s}.p-image-preview-enter-active{transition:all .15s cubic-bezier(0,0,.2,1)}.p-image-preview-leave-active{transition:all .15s cubic-bezier(.4,0,.2,1)}.p-image-preview-enter-from,.p-image-preview-leave-to{opacity:0;transform:scale(.7)}.p-image-mask{--maskbg:#000000e6}.p-image-preview-indicator{color:#f8f9fa;background-color:#0000;transition:color .15s,box-shadow .15s}.p-image-preview-indicator .p-icon{width:1.5rem;height:1.5rem}.p-image-preview-container:hover>.p-image-preview-indicator{background-color:#00000080}.p-image-toolbar{padding:1rem}.p-image-action.p-link{color:#f8f9fa;background-color:#0000;border-radius:50%;width:3rem;height:3rem;margin-right:.5rem;transition:color .15s,box-shadow .15s}.p-image-action.p-link:last-child{margin-right:0}.p-image-action.p-link:hover{color:#f8f9fa;background-color:color-mix(in srgb, var(--text-color) 10%, transparent)}.p-image-action.p-link i{font-size:1.5rem}.p-image-action.p-link .p-icon{width:1.5rem;height:1.5rem}.p-avatar{justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;display:inline-flex}.p-avatar.p-avatar-image{background-color:#0000}.p-avatar.p-avatar-circle,.p-avatar-circle img{border-radius:50%}.p-avatar .p-avatar-icon{font-size:1rem}.p-avatar img{width:100%;height:100%}.p-avatar-group .p-avatar+.p-avatar{margin-left:-1rem}.p-avatar-group{align-items:center;display:flex}.p-avatar{background-color:var(--surface-border);border-radius:var(--radius-sm)}.p-avatar.p-avatar-lg{width:3rem;height:3rem;font-size:1.5rem}.p-avatar.p-avatar-lg .p-avatar-icon{font-size:1.5rem}.p-avatar.p-avatar-xl{width:4rem;height:4rem;font-size:2rem}.p-avatar.p-avatar-xl .p-avatar-icon{font-size:2rem}.p-avatar-group .p-avatar{border:2px solid var(--surface-card)}.p-badge{text-align:center;border-radius:10px;padding:0 .5rem;display:inline-block}.p-overlay-badge{position:relative}.p-overlay-badge .p-badge{transform-origin:100% 0;margin:0;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.p-badge.p-badge-dot{border-radius:50%;width:.5rem;min-width:.5rem;height:.5rem;padding:0}.p-badge-no-gutter{border-radius:50%;padding:0}.p-badge{background:var(--primary-color);color:var(--primary-color-text);min-width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;line-height:1.5rem}.p-badge.p-badge-secondary{background-color:var(--color-secondary);color:var(--color-secondary-text)}.p-badge.p-badge-success{background-color:var(--color-success);color:var(--color-success-text)}.p-badge.p-badge-info{background-color:var(--color-info);color:var(--color-info-text)}.p-badge.p-badge-warning{background-color:var(--color-warning);color:var(--color-warning-text)}.p-badge.p-badge-danger{background-color:var(--color-error);color:var(--color-error-text)}.p-badge.p-badge-lg{min-width:2.25rem;height:2.25rem;font-size:1.125rem;line-height:2.25rem}.p-badge.p-badge-xl{min-width:3rem;height:3rem;font-size:1.5rem;line-height:3rem}.p-blockui-container{position:relative}.p-blockui.p-component-overlay{position:absolute}.p-blockui-document.p-component-overlay{position:fixed}.p-blockui{border-radius:var(--radius-sm)}.p-chip{align-items:center;display:inline-flex}.p-chip-text,.p-chip-icon.pi{line-height:1.5}.p-chip-remove-icon{cursor:pointer;line-height:1.5}.p-chip img{border-radius:50%}.p-chip{background-color:var(--surface-border);color:var(--text-color);border-radius:16px;padding:0 .75rem}.p-chip .p-chip-text{margin-top:.25rem;margin-bottom:.25rem;line-height:1.5}.p-chip .p-chip-icon{margin-right:.5rem}.p-chip img{width:2rem;height:2rem;margin-left:-.75rem;margin-right:.5rem}.p-chip .p-chip-remove-icon{border-radius:var(--radius-sm);outline-color:#0000;margin-left:.5rem;transition:color .15s,box-shadow .15s}.p-chip .p-chip-remove-icon:focus-visible{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-chip .p-chip-remove-icon:focus{outline:0}.p-inplace .p-inplace-display{cursor:pointer;display:inline}.p-inplace .p-inplace-content{display:inline}.p-fluid .p-inplace.p-inplace-closable .p-inplace-content{display:flex}.p-fluid .p-inplace.p-inplace-closable .p-inplace-content>.p-inputtext{flex:auto;width:1%}.p-inplace .p-inplace-display{border-radius:var(--radius-sm);outline-color:#0000;padding:.5rem .75rem;transition:background-color .15s,border-color .15s,box-shadow .15s}.p-inplace .p-inplace-display:not(.p-disabled):hover{background:var(--surface-hover);color:var(--text-color)}.p-inplace .p-inplace-display:focus{outline-offset:0;box-shadow:0 0 0 1px var(--focus-color);outline:0}.p-metergroup,.p-metergroup-meters{display:flex}.p-metergroup-vertical .p-metergroup-meters{flex-direction:column}.p-metergroup-labels{flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.p-metergroup-vertical .p-metergroup-labels{align-items:start}.p-metergroup-labels-vertical{flex-direction:column}.p-metergroup-label{align-items:center;display:inline-flex}.p-metergroup-label-marker{display:inline-flex}.p-metergroup{gap:1rem}.p-metergroup .p-metergroup-meters{background:var(--surface-border);border-radius:var(--radius-sm)}.p-metergroup .p-metergroup-meter{background:var(--primary-color);border:0}.p-metergroup .p-metergroup-labels .p-metergroup-label{gap:.5rem}.p-metergroup .p-metergroup-labels .p-metergroup-label-marker{background:var(--primary-color);border-radius:100%;width:.5rem;height:.5rem}.p-metergroup .p-metergroup-labels .p-metergroup-label-icon{width:1rem;height:1rem}.p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical{gap:.5rem}.p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal{gap:1rem}.p-metergroup.p-metergroup-horizontal{flex-direction:column}.p-metergroup.p-metergroup-horizontal .p-metergroup-meters{height:.5rem}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.p-metergroup.p-metergroup-vertical{flex-direction:row}.p-metergroup.p-metergroup-vertical .p-metergroup-meters{width:.5rem;height:100%}.p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.p-progressbar{position:relative;overflow:hidden}.p-progressbar-determinate .p-progressbar-value{border:0;justify-content:center;align-items:center;width:0%;height:100%;display:flex;position:absolute;overflow:hidden}.p-progressbar-determinate .p-progressbar-label{display:inline-flex}.p-progressbar-determinate .p-progressbar-value-animate{transition:width 1s ease-in-out}.p-progressbar-indeterminate .p-progressbar-value:before{content:"";background-color:inherit;will-change:left, right;animation:2.1s cubic-bezier(.65,.815,.735,.395) infinite p-progressbar-indeterminate-anim;position:absolute;top:0;bottom:0;left:0}.p-progressbar-indeterminate .p-progressbar-value:after{content:"";background-color:inherit;will-change:left, right;animation:2.1s cubic-bezier(.165,.84,.44,1) 1.15s infinite p-progressbar-indeterminate-anim-short;position:absolute;top:0;bottom:0;left:0}@keyframes p-progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes p-progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}.p-progressbar{background:var(--surface-border);border-radius:var(--radius-sm);border:0;height:1.5rem}.p-progressbar .p-progressbar-value{background:var(--primary-color);border:0;margin:0}.p-progressbar .p-progressbar-label{color:var(--primary-color-text);line-height:1.5rem}.p-progress-spinner{width:100px;height:100px;margin:0 auto;display:inline-block;position:relative}.p-progress-spinner:before{content:"";padding-top:100%;display:block}.p-progress-spinner-svg{transform-origin:50%;width:100%;height:100%;margin:auto;animation:2s linear infinite p-progress-spinner-rotate;position:absolute;top:0;bottom:0;left:0;right:0}.p-progress-spinner-circle{stroke-dasharray:89 200;stroke-dashoffset:0;stroke:#721c24;stroke-linecap:round;animation:1.5s ease-in-out infinite p-progress-spinner-dash,6s ease-in-out infinite p-progress-spinner-color}@keyframes p-progress-spinner-rotate{to{transform:rotate(360deg)}}@keyframes p-progress-spinner-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}@keyframes p-progress-spinner-color{to,0%{stroke:#721c24}40%{stroke:#004085}66%{stroke:#155724}80%,90%{stroke:#856404}}.p-ripple{position:relative;overflow:hidden}.p-ink{background:color-mix(in srgb, var(--text-color) 50%, transparent);pointer-events:none;border-radius:100%;display:block;position:absolute;transform:scale(0)}.p-ink-active{animation:.4s linear ripple}.p-ripple-disabled .p-ink{display:none}@keyframes ripple{to{opacity:0;transform:scale(2.5)}}.p-scrolltop{justify-content:center;align-items:center;display:flex;position:fixed;bottom:20px;right:20px}.p-scrolltop-sticky{position:sticky}.p-scrolltop-sticky.p-link{margin-left:auto}.p-scrolltop-enter-from{opacity:0}.p-scrolltop-enter-active{transition:opacity .15s}.p-scrolltop.p-scrolltop-leave-to{opacity:0}.p-scrolltop-leave-active{transition:opacity .15s}.p-scrolltop{border-radius:var(--radius-sm);width:3rem;height:3rem;box-shadow:none;transition:color .15s,box-shadow .15s}.p-scrolltop.p-link{background:var(--primary-color)}.p-scrolltop.p-link:hover{background:var(--primary-hover)}.p-scrolltop .p-scrolltop-icon{color:var(--primary-color-text);font-size:1.5rem}.p-scrolltop .p-scrolltop-icon.p-icon{width:1.5rem;height:1.5rem}.p-skeleton{overflow:hidden}.p-skeleton:after{content:"";z-index:1;height:100%;animation:1.2s infinite p-skeleton-animation;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}.p-skeleton.p-skeleton-circle{border-radius:50%}.p-skeleton-none:after{animation:none}@keyframes p-skeleton-animation{0%{transform:translate(-100%)}to{transform:translate(100%)}}.p-skeleton{background-color:color-mix(in srgb, var(--text-color) 6%, transparent);border-radius:var(--radius-sm)}.p-skeleton:after{background:linear-gradient(90deg, color-mix(in srgb, var(--text-color) 0%, transparent), var(--surface-hover), color-mix(in srgb, var(--text-color) 0%, transparent))}.p-tag{justify-content:center;align-items:center;display:inline-flex}.p-tag-icon,.p-tag-value,.p-tag-icon.pi{line-height:1.5}.p-tag.p-tag-rounded{border-radius:10rem}.p-tag{background:var(--primary-color);color:var(--primary-color-text);border-radius:var(--radius-sm);padding:.25rem .4rem;font-size:.75rem;font-weight:700}.p-tag.p-tag-success{background-color:var(--color-success);color:var(--color-success-text)}.p-tag.p-tag-info{background-color:var(--color-info);color:var(--color-info-text)}.p-tag.p-tag-warning{background-color:var(--color-warning);color:var(--color-warning-text)}.p-tag.p-tag-danger{background-color:var(--color-error);color:var(--color-error-text)}.p-tag .p-tag-icon{font-size:.75rem}.p-tag .p-tag-icon:not(:last-child){margin-right:.25rem}.p-tag .p-tag-icon.p-icon{width:.75rem;height:.75rem}.p-terminal{height:18rem;overflow:auto}.p-terminal-prompt-container{align-items:center;display:flex}.p-terminal-input{color:inherit;background-color:#0000;border:0;outline:0;flex:auto;padding:0}.p-terminal-input::-ms-clear{display:none}.p-terminal{background:var(--surface-card);color:var(--text-color);border:1px solid var(--surface-border);padding:1.25rem}.p-terminal .p-terminal-input{font-family:var(--font-body);font-feature-settings:var(--font-feature-settings,normal);font-size:1rem}.fc.fc-theme-standard .fc-highlight{background:var(--primary-soft)}.p-fileupload .p-fileupload-content.p-fileupload-highlight{background-color:var(--primary-soft)}}html.app-booting body:before,html.app-revealing body:before{content:"";z-index:2147483647;pointer-events:none;background:var(--surface-ground,#000);position:fixed;top:0;bottom:0;left:0;right:0}html.app-revealing body:before{animation:.35s both app-boot-veil}@keyframes app-boot-veil{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){html.app-revealing body:before{opacity:0;animation:none}}html.app-booting .main-content,html.app-booting .feed-sidebar,html.app-booting .feed-sidebar *{transition:none!important;animation:none!important}.mini-tour-overlay{z-index:9998;pointer-events:auto;transition:clip-path .3s;position:fixed;top:0;bottom:0;left:0;right:0}.mini-tour-overlay-bg{z-index:9998;background:#000000bf;position:fixed;top:0;bottom:0;left:0;right:0}.mini-tour-popover{z-index:9999;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);padding:var(--space-8) var(--space-10);max-width:300px;position:fixed;box-shadow:0 8px 32px #0006}.mini-tour-popover-title{color:var(--primary-color);font-weight:600;font-size:var(--text-lg);margin-bottom:var(--space-3)}.mini-tour-popover-description{color:var(--text-color-secondary);font-size:var(--text-base);line-height:var(--leading-normal)}.mini-tour-popover kbd{background:color-mix(in srgb, var(--primary-color), transparent 85%);color:var(--primary-color);border:1px solid color-mix(in srgb, var(--primary-color), transparent 70%);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--text-md);text-align:center;min-width:1.5rem;font-weight:600;display:inline-block}.mini-tour-footer{margin-top:var(--space-6);justify-content:space-between;align-items:center;display:flex}.mini-tour-next-btn{background:var(--primary-color);color:var(--primary-color-text);border-radius:var(--radius-md);padding:var(--space-3) var(--space-8);font-weight:500;font-size:var(--text-md);cursor:pointer;border:none;font-family:inherit}.mini-tour-next-btn:hover{filter:brightness(1.1)}body[data-tour-reveal=story] .details-actions{opacity:1}.mini-tour-popover-arrow{background:var(--surface-card);border:1px solid var(--surface-border);width:12px;height:12px;position:absolute;transform:rotate(45deg)}.mini-tour-popover[data-side=right] .mini-tour-popover-arrow{left:-7px;top:var(--arrow-y,22px);border-top:none;border-right:none;margin-top:-6px}.mini-tour-popover[data-side=bottom] .mini-tour-popover-arrow{top:-7px;left:var(--arrow-x,50%);border-bottom:none;border-right:none;margin-left:-6px}.mini-tour-popover[data-side=top] .mini-tour-popover-arrow{bottom:-7px;left:var(--arrow-x,50%);border-top:none;border-left:none;margin-left:-6px}.mini-tour-popover[data-side=left] .mini-tour-popover-arrow{right:-7px;top:var(--arrow-y,22px);border-bottom:none;border-left:none;margin-top:-6px}.dismiss-leave-to{opacity:0}.dismiss-move{transition:transform var(--duration-normal) var(--ease-smooth)}@media (prefers-reduced-motion:reduce){.dismiss-leave-active,.dismiss-move{transition:none}}@media (prefers-reduced-motion:no-preference){.is-shelf-flash{animation:shelf-flash .6s var(--ease-smooth)}}@keyframes shelf-flash{0%{box-shadow:inset 3px 0 0 0 var(--primary-color);background-color:color-mix(in srgb, var(--primary-color) 10%, transparent)}to{background-color:#0000;box-shadow:inset 3px 0 #0000}}.say{font-family:var(--font-reader);color:var(--text-color-secondary);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.55}.say-title{font-family:var(--font-reader);letter-spacing:-.015em;color:var(--text-color);overflow-wrap:anywhere;margin:0;font-size:1.6rem;font-weight:600;line-height:1.1}.say-strong{color:var(--text-color)}.say-count{font-variant-numeric:lining-nums tabular-nums;color:var(--primary-color);font-weight:600}.say-word{font:inherit;color:var(--text-color);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;display:inline-block;position:relative}.say-word:after{content:"";position:absolute;top:-.6rem;bottom:-.6rem;left:-.3rem;right:-.3rem}.say-word-text{-webkit-text-decoration:underline dotted color-mix(in srgb, var(--primary-color), transparent 15%);text-decoration:underline dotted color-mix(in srgb, var(--primary-color), transparent 15%);text-underline-offset:.24em;text-decoration-thickness:1.5px;display:inline-block}.say-word.is-switched .say-word-text{animation:say-word-in .24s var(--ease-smooth)}@keyframes say-word-in{0%{opacity:0;transform:translateY(.3em)}}.say-link{font:inherit;color:var(--primary-color);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;display:inline;position:relative}.say-link.is-danger{color:var(--color-error)}.say-word:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px;border-radius:3px}.say-link:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px;border-radius:3px}@media (hover:hover){.say-word:hover{color:var(--primary-color)}.say-link:hover{text-underline-offset:.2em;text-decoration:underline}}.say-action{justify-content:center;align-items:center;gap:var(--space-4);width:100%;min-height:2.875rem;padding:0 var(--space-8);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--primary-color), transparent 55%);background:color-mix(in srgb, var(--primary-color), transparent 86%);color:var(--primary-color);font-family:var(--font-heading);font-size:var(--text-lg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--ease-default);font-weight:500;display:flex}.say-action:active:not(:disabled){background:color-mix(in srgb, var(--primary-color), transparent 76%)}@media (hover:hover){.say-action:hover:not(:disabled){background:color-mix(in srgb, var(--primary-color), transparent 80%)}}.say-action:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.say-action:disabled{cursor:default;opacity:.55}.say-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.say-word.is-switched .say-word-text{animation:none}}
