@layer components{.faq-row_wrap{gap:var(--space-2) var(--space-4);padding-block:var(--space-4);border-bottom:var(--border-width) solid var(--gray-800);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}@media (hover:hover){.faq-row_wrap:hover{background-color:var(--gray-950);box-shadow:0 0 0 var(--space-3) var(--gray-950)}}@media (width<48rem){.faq-row_wrap{grid-template-columns:minmax(0,1fr)}}.faq-row_wrap .faq-row_details{min-width:0}.faq-row_wrap .faq-row_summary{gap:var(--space-2) var(--space-4);cursor:pointer;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;list-style:none;display:grid}.faq-row_wrap .faq-row_summary::-webkit-details-marker{display:none}.faq-row_wrap .faq-row_plus{border:var(--border-width) solid var(--gray-700);border-radius:var(--radius-small);width:2.75rem;height:2.75rem;display:block;position:relative}.faq-row_wrap .faq-row_plus:before,.faq-row_wrap .faq-row_plus:after{content:"";width:1rem;height:var(--focus-width);background-color:var(--light-100);position:absolute;top:50%;left:50%;translate:-50% -50%}.faq-row_wrap .faq-row_plus:after{rotate:90deg}.faq-row_wrap .faq-row_details[open] .faq-row_plus:after{rotate:0deg}.faq-row_wrap .faq-row_question{font-weight:var(--primary-medium)}.faq-row_wrap .faq-row_tags{gap:var(--space-1);flex-wrap:wrap;grid-column:2;display:flex}.faq-row_wrap .faq-row_answer{gap:var(--space-4);padding:var(--space-4) 0 var(--space-3) 3.75rem;flex-direction:column;display:flex}@media (width<48rem){.faq-row_wrap .faq-row_answer{padding-left:0}}.faq-row_wrap .faq-row_answered{color:var(--gray-400);font-size:.75rem}.faq-row_wrap .faq-row_side{align-items:center;gap:var(--space-2);min-height:2.75rem;display:flex}@media (width<48rem){.faq-row_wrap .faq-row_side{flex-wrap:wrap;padding-left:3.75rem}}.faq-row_wrap .faq-row_episode{align-items:center;gap:.5rem;display:inline-flex}html:has(.modal_wrap[open]){overflow:hidden}.modal_wrap{--_leaving:calc(var(--open-duration) * .7);--_from:0 2rem;--_body:0 0;--_backdrop:lab(0% none none/.6);--_close:calc(2.75em + var(--space-4) * 2);width:100%;max-width:none;height:100%;max-height:none;padding:var(--site-margin);color:var(--text);transition:display var(--_leaving) allow-discrete, overlay var(--_leaving) allow-discrete;background:0 0;border:0;justify-content:center;align-items:center;margin:0;overflow:clip}.modal_wrap[open]{transition:display var(--open-duration) allow-discrete, overlay var(--open-duration) allow-discrete;display:flex}.stacki-designer .modal_wrap.preview,.modal_wrap.stacki-opened{z-index:100;background-color:var(--_backdrop);display:flex;position:fixed;inset:0}.modal_wrap::backdrop{background-color:var(--_backdrop);opacity:0;transition:opacity var(--_leaving) var(--open-ease)}.modal_wrap[open]::backdrop{opacity:1;transition:opacity var(--open-duration) var(--open-ease)}@starting-style{.modal_wrap[open]::backdrop{opacity:0}}.modal_wrap.side-panel{--_panel:28rem;--_from:var(--_panel) 0;justify-content:end;align-items:stretch;padding:0}.modal_wrap.full-screen{--_from:0 0;--_body:0 2rem;align-items:stretch;padding:0}.modal_wrap.player{--_from:0 0;--_body:0 0;--_backdrop:transparent;padding:var(--site-margin)}@media (width<48rem){.modal_wrap.player{align-items:stretch;padding:0}}.modal_scrim{background-color:color-mix(in lab, var(--deep) 90%, transparent);pointer-events:none;position:absolute;inset:0}.modal_content{background-color:var(--background);border-radius:var(--radius-main);opacity:0;width:100%;max-width:34rem;max-height:100%;translate:var(--_from);transition:opacity var(--_leaving) var(--open-ease), translate var(--_leaving) var(--open-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.modal_wrap.side-panel .modal_content{max-width:var(--_panel);border-radius:0;max-height:none}.modal_wrap.full-screen .modal_content{border-radius:0;max-width:none;max-height:none}.modal_wrap.player .modal_content{background-color:var(--dark-900);border:var(--border-width) solid var(--gray-700);max-width:65rem}@media (width<48rem){.modal_wrap.player .modal_content{border:0;border-radius:0;max-width:none;max-height:none}}.modal_wrap:is([open],.stacki-opened) .modal_content,.stacki-designer .modal_wrap.preview .modal_content{opacity:1;transition:opacity var(--open-duration) var(--open-ease), translate var(--open-duration) var(--open-ease);translate:0}@starting-style{.modal_wrap[open] .modal_content{opacity:0;translate:var(--_from)}}.modal_close{top:var(--space-4);z-index:1;position:absolute;inset-inline-end:var(--space-4)}.modal_wrap.player .modal_close{width:2.75rem;height:2.75rem;min-height:2.75rem}.modal_scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.modal_wrap.full-screen .modal_scroll{height:100%}.modal_body{padding:var(--_close) var(--space-6) var(--space-7);translate:var(--_body);transition:translate var(--_leaving) var(--open-ease)}.modal_wrap.full-screen .modal_body{align-content:center;min-height:100%;display:grid}.modal_wrap.player .modal_body{padding:var(--space-5)}.modal_wrap:is([open],.stacki-opened) .modal_body,.stacki-designer .modal_wrap.preview .modal_body{transition:translate var(--open-duration) var(--open-ease);translate:0}@starting-style{.modal_wrap[open] .modal_body{translate:var(--_body)}}.watch-modal_wrap{gap:var(--space-4);flex-direction:column;padding-right:3rem;display:flex}.watch-modal_wrap .watch-modal_head,.watch-modal_wrap .watch-modal_caption{color:var(--gray-400);font-size:.75rem}.watch-modal_wrap .watch-modal_slash{color:var(--brand-500);white-space:pre}.watch-modal_wrap .watch-modal_stage{width:100%}.watch-modal_wrap .watch-modal_footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width) solid var(--gray-800);flex-wrap:wrap;display:flex}.watch-modal_wrap .watch-modal_step{max-width:22.5rem}.watch-modal_wrap .watch-modal_step.is-disabled{color:var(--gray-600);border-color:var(--gray-700);pointer-events:none}.watch-modal_wrap .watch-modal_step-label{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:18rem;display:inline-block;overflow:hidden}.watch-modal_wrap .watch-modal_counter{color:var(--gray-400);font-size:.75rem}.watch-modal_wrap .watch-modal_actions{gap:var(--space-2);display:flex}@media (width<48rem){.watch-modal_wrap{padding-right:0}.watch-modal_wrap .watch-modal_step{max-width:none}}}
