.hs-backdrop{background:var(--backdrop);background-color:var(--bg)}.hs-glass{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--glass-highlight), var(--shadow-glass)}.hs-panel{background:var(--fill-1);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-highlight)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hs-glass{background:var(--glass-solid)}}.hs-ambient{isolation:isolate;position:relative;overflow:clip}.hs-ambient:before,.hs-ambient:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.hs-ambient:before{background:var(--poster) center 30% / cover no-repeat;filter:blur(44px)saturate(140%);opacity:var(--ambient-opacity);transform:scale(1.2);-webkit-mask-image:linear-gradient(#000 35%,#0000 78%);mask-image:linear-gradient(#000 35%,#0000 78%)}.hs-ambient:after{background:var(--veil);-webkit-mask-image:linear-gradient(#000 55%,#0000 96%);mask-image:linear-gradient(#000 55%,#0000 96%)}.hs-bleed{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.hs-title{font-family:var(--font-title);letter-spacing:-.012em;word-spacing:.1em;font-weight:700;line-height:var(--leading-tight)}.hs-grad-text{background:var(--grad-text);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.hs-grad-text{color:canvastext;background:0 0}}.hs-section-head{justify-content:space-between;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-md);display:flex}.hs-section-head h2{font-size:var(--text-lg);font-weight:800;line-height:var(--leading-tight);letter-spacing:-.01em;align-items:center;gap:.65rem;margin:0;display:flex}.hs-section-head h2:before{content:"";border-radius:var(--radius-pill);background:var(--grad-brand);flex:none;width:.3rem;height:1.15em}.hs-section-head .hs-more{font-size:var(--text-sm)}.hs-divider{background:var(--grad-rule);border:0;height:1px;margin:0}.hs-label{font-size:var(--text-xs);color:var(--ink-2);font-weight:500}.hs-caps{font-family:var(--font-sans);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-2);direction:ltr;unicode-bidi:isolate;font-weight:600}.hs-chip{border:1px solid var(--glass-border);border-radius:var(--radius-pill);background:var(--fill-2);min-height:1.5rem;box-shadow:var(--glass-highlight);font-family:var(--font-sans);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);white-space:nowrap;direction:ltr;unicode-bidi:isolate;align-items:center;padding:0 .6rem;font-weight:700;line-height:1;display:inline-flex}.hs-chips{flex-wrap:wrap;gap:.3rem;display:inline-flex}.hs-poster{aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-md);background:var(--paper-2);outline:1px solid var(--poster-edge);outline-offset:-1px;width:100%;display:block}.hs-frame{border-radius:var(--radius-md);background:var(--poster-empty);box-shadow:var(--shadow-poster);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);display:block;position:relative}.hs-frame--lg,.hs-frame--lg .hs-poster{border-radius:var(--radius-lg)}.hs-frame--sm,.hs-frame--sm .hs-poster{border-radius:var(--radius)}.hs-frame:after{content:"";border-radius:inherit;background:var(--grad-ring);-webkit-mask-composite:xor;opacity:0;transition:opacity var(--dur) var(--ease);pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}a:hover .hs-frame,a:focus-visible .hs-frame{transform:var(--lift);box-shadow:var(--shadow-poster), 0 0 36px -8px #52ceaf73}a:hover .hs-frame:after,a:focus-visible .hs-frame:after{opacity:1}.hs-poster[data-missing]{opacity:0}.hs-ep{border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--fill-1);min-width:2.5rem;height:2.5rem;box-shadow:var(--glass-highlight);font-size:var(--text-base);color:var(--ink);transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--ease);justify-content:center;align-items:center;padding-inline:.5rem;font-weight:700;display:inline-flex}.hs-ep:hover{background:var(--fill-2);border-color:var(--accent);transform:translateY(-1px)}.hs-ep--latest{background:var(--grad-brand);color:var(--mint-ink);box-shadow:var(--glow-brand);border-color:#0000}.hs-ep--latest:hover{background:var(--grad-brand-hover);border-color:#0000}.hs-link{color:var(--accent);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);transition:text-decoration-color var(--dur) var(--ease), color var(--dur) var(--ease)}.hs-link:hover{text-decoration-color:currentColor}.hs-btn{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:var(--tap);border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--fill-1);box-shadow:var(--glass-highlight);color:var(--ink);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease), color var(--dur) var(--ease);padding:0 1.1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.hs-btn:hover{background:var(--fill-2);border-color:var(--field)}.hs-btn:active{transform:translateY(1px)}.hs-btn:disabled,.hs-btn[aria-disabled=true]{opacity:.55;cursor:default}.hs-btn--primary{background:var(--accent-fill);background:var(--grad-brand);color:var(--accent-on);box-shadow:inset 0 1px 0 #ffffff59, var(--glow-brand);border-color:#0000;font-weight:800}.hs-btn--primary:hover{background:var(--grad-brand-hover);border-color:#0000;box-shadow:inset 0 1px #fff6,0 14px 34px -10px #52ceafcc}.hs-btn--lg{min-height:3.25rem;font-size:var(--text-base);border-radius:var(--radius-md);padding-inline:1.75rem}.hs-field{gap:var(--space-3xs);font-size:var(--text-sm);flex-direction:column;font-weight:600;display:flex}.hs-input,.hs-field input,.hs-field textarea,.hs-field select{width:100%;min-height:var(--tap);border:1px solid var(--field);border-radius:var(--radius);background:var(--fill-1);color:var(--ink);font:inherit;font-size:var(--text-base);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);padding:.5rem .85rem;font-weight:400}.hs-field textarea{resize:vertical;line-height:var(--leading-body)}.hs-input:focus-visible,.hs-field input:focus-visible,.hs-field textarea:focus-visible,.hs-field select:focus-visible{border-color:var(--focus);outline:none;box-shadow:0 0 0 3px #52ceaf4d}.hs-select,.hs-field select{appearance:none;width:100%;min-height:var(--tap);border:1px solid var(--glass-border);border-radius:var(--radius);background-color:var(--fill-1);background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--dur) var(--ease);background-position:.95rem 52%,1.25rem 52%;background-repeat:no-repeat;background-size:.3rem .3rem;padding-inline:.85rem 1.9rem}.hs-select:hover{border-color:var(--field)}.hs-select option{background:var(--paper-raised);color:var(--ink)}.hs-note{padding:var(--space-xs) var(--space-sm);border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--fill-1);font-size:var(--text-sm);margin:0}.hs-note--ok{border-color:color-mix(in srgb, var(--accent) 45%, transparent);color:var(--accent)}.hs-note--error{border-color:color-mix(in srgb, var(--danger) 45%, transparent);color:var(--danger)}.hs-tabs{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--fill-1);width:max-content;max-width:100%;box-shadow:var(--glass-highlight);scrollbar-width:none;gap:.25rem;padding:.3rem;display:flex;overflow-x:auto}.hs-tabs button{border-radius:var(--radius);min-height:2.5rem;font:inherit;font-size:var(--text-sm);color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;flex:none;padding:0 1rem;font-weight:600}.hs-tabs button:hover{color:var(--ink);background:var(--fill-1)}.hs-tabs button[aria-selected=true],.hs-tabs button.active{color:var(--mint-ink);background:var(--grad-brand);box-shadow:var(--glow-brand);font-weight:800}.hs-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brand-mark.svelte-6d62c{object-fit:contain;flex:none;display:block}
