/*!
 * ===========================================================================
 *  L I N K Y S O F T
 *  Information Systems | Software Engineering | Digital Transformation
 * ---------------------------------------------------------------------------
 *  Enterprise web platforms . Custom business software . Mobile applications
 *  Cloud infrastructure . Cybersecurity . AI systems . Digital marketing
 *
 *  Designed, engineered and operated in-house by Linkysoft.
 * ---------------------------------------------------------------------------
 *  Copyright (c) 2026 Linkysoft. All rights reserved.
 *
 *  PROPRIETARY AND CONFIDENTIAL.
 *  This file, its source, its structure and this compiled output are the
 *  exclusive intellectual property of Linkysoft. Copying, modification,
 *  redistribution, publication, reverse engineering, decompilation or the
 *  creation of derivative works from any part of it, in whole or in part
 *  and by any medium, is strictly prohibited without prior written consent
 *  from Linkysoft. Unauthorized use is an infringement of copyright and
 *  will be pursued to the fullest extent of the law.
 * ---------------------------------------------------------------------------
 *  https://linkysoft.com  |  support@linkysoft.com
 * ===========================================================================
 */
/*! lecture-content.min.css | v3.0.2 | built 2026-09-20 08:52 */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial;--tw-tracking:initial}}}:root{--sn-brand-panel:var(--gradient-brand-rich)}.dark{--sn-brand-panel:linear-gradient(150deg,#d9f1ec 0%,var(--color-surface)52%,#b4c9c5 100%)}@supports (color:color-mix(in lab, red, red)){.dark{--sn-brand-panel:linear-gradient(150deg,color-mix(in srgb,var(--color-brand-500)16%,var(--color-surface))0%,var(--color-surface)52%,color-mix(in srgb,var(--color-brand-900)30%,var(--color-surface))100%)}}@layer components{.sn-sec{padding-block:clamp(3.5rem,8vw,6.5rem)}.sn-sec-sm{padding-block:clamp(2.5rem,6vw,4.5rem)}.sn-sec-alt{background-color:var(--color-surface-alt,#cff2e7)}.sn-sec-tint{background:#d3f7f0}@supports (color:color-mix(in lab, red, red)){.sn-sec-tint{background:color-mix(in srgb,var(--color-brand-400)6%,var(--color-body-bg))}}.sn-head{margin-bottom:calc(var(--spacing,.25rem)*12);align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);text-align:start;flex-direction:column;max-width:48rem;display:flex}.sn-head-c{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*14);align-items:center;gap:calc(var(--spacing,.25rem)*4);text-align:center;flex-direction:column;max-width:44rem;display:flex}.sn-eyebrow{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-200,#9be0cf);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-bold,700);font-size:14px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0a6e5b);border-radius:3.40282e38px;align-self:flex-start;display:inline-flex}.sn-eyebrow:where(.dark,.dark *){border-color:var(--color-brand-800,#065948);color:var(--color-brand-300,#7fd8c4)}.sn-eyebrow{background:#26cfae17}@supports (color:color-mix(in lab, red, red)){.sn-eyebrow{background:color-mix(in srgb,var(--color-brand-400)9%,transparent)}}.sn-head-c .sn-eyebrow{align-self:center}.sn-eyebrow i{font-size:16px}.sn-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-wrap:balance;font-size:clamp(1.7rem,3.6vw,2.5rem);line-height:1.35}.sn-lead{--tw-leading:1.9;max-width:62ch;color:var(--color-text-muted,#3a6e61);font-size:17px;line-height:1.9}.sn-head-c .sn-lead{text-align:center;margin-inline:auto}.sn-li-ico{width:calc(var(--spacing,.25rem)*9);height:calc(var(--spacing,.25rem)*9);border-radius:var(--radius-btn,6px);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);box-shadow:var(--shadow-md);flex-shrink:0;place-items:center;font-size:16px;display:grid}.sn-title,.sn-hero-title,.sn-feat-title{background-image:linear-gradient(105deg,transparent 42%,#ffffffe0 50%,transparent 58%),linear-gradient(180deg,var(--color-brand-500)0%,var(--color-brand-700)42%,var(--color-brand-900)80%,var(--color-brand-950)100%)}@supports (color:color-mix(in lab, red, red)){.sn-title,.sn-hero-title,.sn-feat-title{background-image:linear-gradient(105deg,transparent 42%,color-mix(in srgb,var(--color-text-on-brand)88%,transparent)50%,transparent 58%),linear-gradient(180deg,var(--color-brand-500)0%,var(--color-brand-700)42%,var(--color-brand-900)80%,var(--color-brand-950)100%)}}.sn-title,.sn-hero-title,.sn-feat-title{color:#0000;filter:drop-shadow(0 1px #022e2766)drop-shadow(0 3px 2px #044a3d3d)drop-shadow(0 10px 16px #06594833);background-position:220% 0,0 0;background-repeat:no-repeat;background-size:240% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.sn-title,.sn-hero-title,.sn-feat-title{filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--color-brand-950)40%,transparent))drop-shadow(0 3px 2px color-mix(in srgb,var(--color-brand-900)24%,transparent))drop-shadow(0 10px 16px color-mix(in srgb,var(--color-brand-800)20%,transparent))}}.sn-title,.sn-hero-title,.sn-feat-title{animation:6s ease-in-out infinite sn-shine}.dark .sn-title,.dark .sn-hero-title,.dark .sn-feat-title{background-image:linear-gradient(105deg,transparent 42%,#ffffffeb 50%,transparent 58%),linear-gradient(180deg,var(--color-brand-100)0%,var(--color-brand-300)48%,var(--color-brand-500)100%)}@supports (color:color-mix(in lab, red, red)){.dark .sn-title,.dark .sn-hero-title,.dark .sn-feat-title{background-image:linear-gradient(105deg,transparent 42%,color-mix(in srgb,var(--color-text-on-brand)92%,transparent)50%,transparent 58%),linear-gradient(180deg,var(--color-brand-100)0%,var(--color-brand-300)48%,var(--color-brand-500)100%)}}.dark .sn-title,.dark .sn-hero-title,.dark .sn-feat-title{filter:drop-shadow(0 2px #022e27b3)drop-shadow(0 6px 8px #022e2773)}@supports (color:color-mix(in lab, red, red)){.dark .sn-title,.dark .sn-hero-title,.dark .sn-feat-title{filter:drop-shadow(0 2px 0 color-mix(in srgb,var(--color-brand-950)70%,transparent))drop-shadow(0 6px 8px color-mix(in srgb,var(--color-brand-950)45%,transparent))}}html.js [data-reveal]{opacity:0;transition:opacity .6s var(--ease-out-quart),transform .6s var(--ease-out-quart);transform:translateY(22px)}html.js [data-reveal].is-inview{opacity:1;transform:none}html.js [data-reveal][data-reveal-delay="1"]{transition-delay:80ms}html.js [data-reveal][data-reveal-delay="2"]{transition-delay:.16s}html.js [data-reveal][data-reveal-delay="3"]{transition-delay:.24s}html.js [data-reveal][data-reveal-delay="4"]{transition-delay:.32s}html.js [data-reveal][data-stagger]{transform:none}html.js [data-stagger]:not(.is-inview)>:not(ul,ol,[aria-hidden=true]),html.js [data-stagger]:not(.is-inview)>:is(ul,ol)>li{opacity:0}html.js [data-stagger].is-inview>:not(ul,ol,[aria-hidden=true]),html.js [data-stagger].is-inview>:is(ul,ol)>li{animation:sn-rv-item .55s var(--ease-out-quart)backwards}html.js [data-stagger].is-inview>:nth-child(2){animation-delay:70ms}html.js [data-stagger].is-inview>:nth-child(3){animation-delay:.14s}html.js [data-stagger].is-inview>:nth-child(4){animation-delay:.21s}html.js [data-stagger].is-inview>:nth-child(5){animation-delay:.28s}html.js [data-stagger].is-inview>:nth-child(n+6){animation-delay:.35s}html.js [data-stagger].is-inview>:is(ul,ol)>li:nth-child(2){animation-delay:.12s}html.js [data-stagger].is-inview>:is(ul,ol)>li:nth-child(3){animation-delay:.19s}html.js [data-stagger].is-inview>:is(ul,ol)>li:nth-child(4){animation-delay:.26s}html.js [data-stagger].is-inview>:is(ul,ol)>li:nth-child(5){animation-delay:.33s}html.js [data-stagger].is-inview>:is(ul,ol)>li:nth-child(n+6){animation-delay:.4s}.sv-gs-a{stop-color:var(--color-brand-800)}.sv-gs-b{stop-color:var(--color-brand-400)}.sv-blob{fill:#26cfae17}@supports (color:color-mix(in lab, red, red)){.sv-blob{fill:color-mix(in srgb,var(--color-brand-400)9%,transparent)}}.sv-card,.sv-chip{fill:var(--color-surface);stroke:var(--color-border-strong);stroke-width:1.5px}.sv-screen{fill:#26cfae1f}@supports (color:color-mix(in lab, red, red)){.sv-screen{fill:color-mix(in srgb,var(--color-brand-400)12%,transparent)}}.sv-dot-mut{fill:var(--color-border-strong)}.sv-line-soft{fill:var(--color-border)}.sv-line-strong{fill:var(--color-border-strong)}.sv-stroke-soft{fill:none;stroke:var(--color-border);stroke-width:2px}.sv-stroke-mut{fill:none;stroke:var(--color-border-strong);stroke-width:2px}.sv-glyph{fill:var(--color-brand-600)}.sv-glyph-soft{fill:#26cfae42}@supports (color:color-mix(in lab, red, red)){.sv-glyph-soft{fill:color-mix(in srgb,var(--color-brand-400)26%,transparent)}}.sv-glyph-line{fill:none;stroke:var(--color-brand-600);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sv-brand-stroke{fill:none;stroke:var(--color-brand-500);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sv-accent{fill:var(--color-brand-500)}.sv-accent-2{fill:var(--color-brand-400)}.sv-on-brand{fill:var(--color-text-on-brand)}.sv-on-brand-soft{fill:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.sv-on-brand-soft{fill:color-mix(in srgb,var(--color-text-on-brand)55%,transparent)}}.sv-on-brand-line{fill:none;stroke:var(--color-text-on-brand);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sv-danger{fill:var(--color-danger)}.sv-success{fill:var(--color-success)}.sv-warning{fill:var(--color-warning)}.sv-info{fill:var(--color-info)}.svt{fill:var(--color-text-heading);font-weight:700}.svt-sub{fill:var(--color-text-muted);font-weight:600}.svt-brand{fill:var(--color-brand-700);font-weight:700}.svt-onbrand{fill:var(--color-text-on-brand);font-weight:700}.dark .sv-gs-a{stop-color:var(--color-brand-900)}.dark .sv-gs-b{stop-color:var(--color-brand-600)}.dark .sv-blob{fill:#26cfae12}@supports (color:color-mix(in lab, red, red)){.dark .sv-blob{fill:color-mix(in srgb,var(--color-brand-400)7%,transparent)}}.dark .sv-screen{fill:#26cfae17}@supports (color:color-mix(in lab, red, red)){.dark .sv-screen{fill:color-mix(in srgb,var(--color-brand-400)9%,transparent)}}.dark .sv-glyph{fill:var(--color-brand-500)}.dark .sv-glyph-soft{fill:#26cfae26}@supports (color:color-mix(in lab, red, red)){.dark .sv-glyph-soft{fill:color-mix(in srgb,var(--color-brand-400)15%,transparent)}}.dark .sv-glyph-line{stroke:var(--color-brand-500)}.dark .svt-brand{fill:var(--color-brand-300)}.sva{transform-box:fill-box;transform-origin:50%}.sva-float{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite sva-float}.sva-float-2{animation:7s ease-in-out infinite reverse sva-float}.sva-float-3{animation:5.2s ease-in-out -1.4s infinite sva-float}.sva-pulse{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite sva-pulse}.sva-pulse-2{animation-delay:-1.4s}.sva-twinkle{transform-box:fill-box;transform-origin:50%;fill:#26cfae80}@supports (color:color-mix(in lab, red, red)){.sva-twinkle{fill:color-mix(in srgb,var(--color-brand-400)50%,transparent)}}.sva-twinkle{animation:3s ease-in-out infinite sva-twinkle}.sva-twinkle-2{animation-delay:-1.1s}.sva-twinkle-3{animation-delay:-2s}.sva-spark{stroke:var(--color-brand-400);stroke-width:3px;stroke-linecap:round;animation:2.6s ease-in-out infinite sva-twinkle}.sva-blink{animation:1.2s step-end infinite sva-blink}.sva-scan{transform-box:fill-box;animation:2.6s ease-in-out infinite sva-scan}.sva-fill{transform-box:fill-box;transform-origin:0;animation:4s ease-in-out infinite sva-fill;transform:scaleX(.05)}.sva-rise{transform-box:fill-box;transform-origin:bottom;animation:3.4s ease-in-out infinite sva-rise;transform:scaleY(.06)}.sva-dash{stroke-dasharray:5 7;stroke-linecap:round;animation:1.1s linear infinite sva-dash}.sva-shimmer{transform-box:fill-box;animation:5.5s ease-in-out infinite sva-shimmer}.sva-spin{transform-box:fill-box;transform-origin:50%;animation:8s linear infinite sva-spin}.sva-spin-fast{transform-box:fill-box;transform-origin:50%;animation:1.4s linear infinite sva-spin}.sva-draw{stroke-dashoffset:0;animation:3.5s ease-in-out infinite sva-draw}.sva-bob{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite sva-bob}.sva-sway{transform-box:fill-box;transform-origin:bottom;animation:5s ease-in-out infinite sva-sway}.sn-hero{padding-block:clamp(3rem,7vw,5.5rem);position:relative;overflow:hidden}.sn-hero:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);background:radial-gradient(60% 60% at 82% 8%,#26cfae29,#0000 70%),radial-gradient(50% 50% at 6% 92%,#26cfae1f,#0000 70%);position:absolute}@supports (color:color-mix(in lab, red, red)){.sn-hero:before{background:radial-gradient(60% 60% at 82% 8%,color-mix(in srgb,var(--color-brand-400)16%,transparent),transparent 70%),radial-gradient(50% 50% at 6% 92%,color-mix(in srgb,var(--color-brand-400)12%,transparent),transparent 70%)}}[dir=rtl] .sn-hero:before{transform:scaleX(-1)}.sn-hero-grid{align-items:center;gap:calc(var(--spacing,.25rem)*12);display:grid;position:relative}@media (min-width:64rem){.sn-hero-grid{gap:calc(var(--spacing,.25rem)*16);grid-template-columns:1.05fr 1fr}}.sn-hero-copy{align-items:flex-start;gap:calc(var(--spacing,.25rem)*6);flex-direction:column;max-width:38rem;display:flex}.sn-hero-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.1rem,5.2vw,3.6rem);line-height:1.14}.sn-hero-accent{display:block}.sn-hero-lead{--tw-leading:1.85;max-width:40rem;color:var(--color-text-muted,#3a6e61);font-size:17.5px;line-height:1.85}.sn-hero-cta{align-items:center;gap:calc(var(--spacing,.25rem)*3.5);flex-wrap:wrap;display:flex}.sn-hero-ticks{margin-top:calc(var(--spacing,.25rem)*1);column-gap:calc(var(--spacing,.25rem)*6);row-gap:calc(var(--spacing,.25rem)*2.5);flex-wrap:wrap;display:flex}.sn-hero-ticks li{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-semibold,600);font-size:14px;font-weight:var(--font-weight-semibold,600);color:var(--color-text,#1d5a4b);display:flex}.sn-tick-ico{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-size:11px;display:grid}.sn-hero-art{width:100%;max-width:35rem;margin-inline:auto;position:relative}.sn-svg{width:100%;height:auto}.sn-stats{gap:calc(var(--spacing,.25rem)*6);display:grid}@media (min-width:40rem){.sn-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.sn-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.sn-stat{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*7);text-align:center;box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.sn-stat-ico{margin-bottom:calc(var(--spacing,.25rem)*1);width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-card,8px);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);box-shadow:var(--shadow-md);place-items:center;font-size:22px;display:grid}.sn-stat-num{--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold,800);line-height:1;font-weight:var(--font-weight-extrabold,800);color:var(--color-brand-700,#0a6e5b)}.sn-stat-num:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.sn-stat-num{font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,4vw,2.6rem)}.sn-stat-label{--tw-font-weight:var(--font-weight-semibold,600);font-size:14px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#3a6e61)}.sn-steps{gap:calc(var(--spacing,.25rem)*6);display:grid}@media (min-width:40rem){.sn-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.sn-steps{gap:calc(var(--spacing,.25rem)*5);grid-template-columns:repeat(4,minmax(0,1fr))}}.sn-step{align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*6);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease-out-quart),box-shadow .3s var(--ease-out-quart),border-color .3s;flex-direction:column;display:flex;position:relative}.sn-step:hover{border-color:var(--color-brand-300,#7fd8c4)}.sn-step:hover:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.sn-step:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.sn-step-ico{width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-card,8px);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand);box-shadow:var(--shadow-brand);flex-shrink:0;place-items:center;font-size:24px;display:grid}.sn-step-num{inset-inline-end:calc(var(--spacing,.25rem)*4);top:calc(var(--spacing,.25rem)*4);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold,800);font-size:40px;line-height:1;font-weight:var(--font-weight-extrabold,800);color:var(--color-brand-100,#c5ece1);position:absolute}.sn-step-num:where(.dark,.dark *){color:var(--color-brand-900,#044a3d)}.sn-step-eyebrow{--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-brand-600,#0c8770);text-transform:uppercase}.sn-step-eyebrow:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.sn-step-title{--tw-leading:var(--leading-snug,1.375);font-size:17px;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.sn-step-text{--tw-leading:var(--leading-relaxed,1.625);font-size:14.5px;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,#3a6e61)}.sn-step-link{color:var(--color-brand-300,#7fd8c4);font-size:20px;display:none;position:absolute;top:50%}@media (min-width:64rem){.sn-step-link{display:block}}.sn-step-link:where(.dark,.dark *){color:var(--color-brand-700,#0a6e5b)}.sn-step-link{inset-inline-end:-1.05rem;transform:translateY(-50%)}.sn-feat{padding-block:clamp(2.75rem,6vw,4.5rem)}.sn-feat-grid{align-items:center;gap:calc(var(--spacing,.25rem)*10);display:grid}@media (min-width:64rem){.sn-feat-grid{gap:calc(var(--spacing,.25rem)*16);grid-template-columns:repeat(2,minmax(0,1fr))}.sn-feat-rev .sn-feat-media{order:-9999}}.sn-feat-copy{align-items:flex-start;gap:calc(var(--spacing,.25rem)*5);flex-direction:column;max-width:34rem;display:flex}.sn-feat-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-wrap:balance;font-size:clamp(1.55rem,3.2vw,2.1rem);line-height:1.4}.sn-feat-desc{--tw-leading:1.95;color:var(--color-text-muted,#3a6e61);font-size:16.5px;line-height:1.95}.sn-feat-list{gap:calc(var(--spacing,.25rem)*3.5);width:100%;display:grid}@media (min-width:40rem){.sn-feat-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.sn-feat-list li{align-items:center;gap:calc(var(--spacing,.25rem)*3);--tw-leading:var(--leading-relaxed,1.625);font-size:14.5px;line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text,#1d5a4b);display:flex}.sn-feat-link{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0a6e5b);display:inline-flex}.sn-feat-link:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.sn-feat-link{transition:gap .25s var(--ease-out-quart),color .25s}.sn-feat-link:hover{gap:calc(var(--spacing,.25rem)*3);color:var(--color-brand-800,#065948)}.sn-feat-link:hover:where(.dark,.dark *){color:var(--color-brand-200,#9be0cf)}.sn-feat-link i{font-size:18px}.sn-feat-media{width:100%;max-width:33rem;margin-inline:auto}.sn-feat-shot{border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*4)}@media (min-width:40rem){.sn-feat-shot{padding:calc(var(--spacing,.25rem)*5)}}.sn-feat-shot{box-shadow:var(--shadow-xl)}.sn-grid{gap:calc(var(--spacing,.25rem)*5);display:grid}@media (min-width:40rem){.sn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.sn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sn-grid-4{gap:calc(var(--spacing,.25rem)*5);display:grid}@media (min-width:40rem){.sn-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.sn-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.sn-tile{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3.5);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*6);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease-out-quart),box-shadow .3s var(--ease-out-quart),border-color .3s;flex-direction:column;display:flex}.sn-tile:hover{border-color:var(--color-brand-300,#7fd8c4)}.sn-tile:hover:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.sn-tile:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.sn-tile-ico{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-card,8px);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);box-shadow:var(--shadow-md);flex-shrink:0;place-items:center;font-size:22px;display:grid}.sn-tile-title{--tw-leading:var(--leading-snug,1.375);font-size:16px;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.sn-tile-text{--tw-leading:var(--leading-relaxed,1.625);font-size:14px;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,#3a6e61)}.sn-checks{gap:calc(var(--spacing,.25rem)*3.5);display:grid}.sn-check{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);--tw-leading:var(--leading-relaxed,1.625);font-size:15px;line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text,#1d5a4b);display:flex}.sn-check-ico{margin-top:calc(var(--spacing,.25rem)*.5);width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-size:13px;display:grid}.sn-quotes{gap:calc(var(--spacing,.25rem)*6);display:grid}@media (min-width:64rem){.sn-quotes{grid-template-columns:repeat(3,minmax(0,1fr))}}.sn-quote{gap:calc(var(--spacing,.25rem)*5);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*7);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative}.sn-quote-mark{--tw-leading:1;color:var(--color-brand-200,#9be0cf);font-size:40px;line-height:1}.sn-quote-mark:where(.dark,.dark *){color:var(--color-brand-800,#065948)}.sn-quote-text{--tw-leading:var(--leading-relaxed,1.625);font-size:15.5px;line-height:var(--leading-relaxed,1.625);color:var(--color-text,#1d5a4b)}.sn-quote-who{align-items:center;gap:calc(var(--spacing,.25rem)*3);margin-top:auto;display:flex}.sn-quote-av{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);--tw-font-weight:var(--font-weight-bold,700);font-size:17px;font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.sn-quote-name{--tw-font-weight:var(--font-weight-bold,700);font-size:14.5px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.sn-quote-role{color:var(--color-text-muted,#3a6e61);font-size:13px}.sn-stars{gap:calc(var(--spacing,.25rem)*.5);color:var(--color-warning,#d97706);font-size:15px;display:inline-flex}.sn-logos{justify-content:center;align-items:center;column-gap:calc(var(--spacing,.25rem)*10);row-gap:calc(var(--spacing,.25rem)*6);flex-wrap:wrap;display:flex}.sn-logo{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-extrabold,800);font-size:17px;font-weight:var(--font-weight-extrabold,800);color:var(--color-text-muted,#3a6e61);opacity:.7;transition:opacity .25s;display:flex}.sn-logo:hover{opacity:1}.sn-logo i{font-size:22px}.sn-tabbar{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*9);justify-content:center;gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;max-width:100%;display:flex}.sn-tab{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:14.5px;font-weight:var(--font-weight-bold,700);color:var(--color-text-muted,#3a6e61);transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);border-radius:3.40282e38px;display:inline-flex}.sn-tab:hover{border-color:var(--color-brand-300,#7fd8c4);color:var(--color-brand-700,#0a6e5b)}.sn-tab:hover:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b);color:var(--color-brand-300,#7fd8c4)}.sn-tab.is-active{color:var(--color-text-on-brand,#fff);background:var(--gradient-brand);box-shadow:var(--shadow-brand);border-color:#0000}.sn-tab i{font-size:17px}.sn-panel{display:none}.sn-panel.is-active{animation:sn-rv-item .5s var(--ease-out-quart);display:block}.sn-faq{gap:calc(var(--spacing,.25rem)*3.5);max-width:52rem;margin-inline:auto;display:grid}.sn-faq-item{border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);transition:border-color .25s,box-shadow .25s;overflow:hidden}.sn-faq-item.is-open{border-color:var(--color-brand-300,#7fd8c4)}.sn-faq-item.is-open:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.sn-faq-item.is-open{box-shadow:var(--shadow-md)}.sn-faq-btn{align-items:center;gap:calc(var(--spacing,.25rem)*4);width:100%;padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4);text-align:start;--tw-font-weight:var(--font-weight-bold,700);font-size:16px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a);display:flex}.sn-faq-q{flex:1}.sn-faq-ico{width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);color:var(--color-brand-600,#0c8770);border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.sn-faq-ico:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.sn-faq-ico{transition:transform .3s var(--ease-out-quart),background-color .25s,color .25s,border-color .25s}.sn-faq-item.is-open .sn-faq-ico{color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);border-color:#0000;transform:rotate(45deg)}.sn-faq-body{transition:grid-template-rows .3s var(--ease-out-quart);grid-template-rows:0fr;display:grid}.sn-faq-item.is-open .sn-faq-body{grid-template-rows:1fr}.sn-faq-body>div{overflow:hidden}.sn-faq-ans{padding-inline:calc(var(--spacing,.25rem)*5);padding-bottom:calc(var(--spacing,.25rem)*5);--tw-leading:1.9;color:var(--color-text-muted,#3a6e61);font-size:15px;line-height:1.9}.sn-cta{padding-block:clamp(3rem,7vw,5rem)}.sn-cta-card{align-items:center;gap:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-modal,12px);max-width:62rem;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*12);text-align:center;flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden}@media (min-width:40rem){.sn-cta-card{padding-inline:calc(var(--spacing,.25rem)*12)}}.sn-cta-card{background:var(--sn-brand-panel);box-shadow:var(--shadow-xl)}.sn-cta-card:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);opacity:.6;background:radial-gradient(40% 70% at 12% 0,#ffffff38,#0000 70%),radial-gradient(36% 60% at 90% 100%,#ffffff29,#0000 70%);position:absolute}@supports (color:color-mix(in lab, red, red)){.sn-cta-card:before{background:radial-gradient(40% 70% at 12% 0%,color-mix(in srgb,var(--color-text-on-brand)22%,transparent),transparent 70%),radial-gradient(36% 60% at 90% 100%,color-mix(in srgb,var(--color-text-on-brand)16%,transparent),transparent 70%)}}.dark .sn-cta-card{border:1px solid #26cfae33}@supports (color:color-mix(in lab, red, red)){.dark .sn-cta-card{border:1px solid color-mix(in srgb,var(--color-brand-400)20%,transparent)}}.dark .sn-cta-card:before{opacity:.34}.sn-cta-eyebrow{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-50);background:#ffffff29;border-width:1px;border-color:#0000;border-radius:3.40282e38px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sn-cta-eyebrow{background:color-mix(in srgb,var(--color-text-on-brand)16%,transparent)}}.sn-cta-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand,#fff);text-wrap:balance;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.22;position:relative}.sn-cta-lead{--tw-leading:1.85;color:#ffffffe6;max-width:46ch;font-size:17px;line-height:1.85;position:relative}@supports (color:color-mix(in lab, red, red)){.sn-cta-lead{color:color-mix(in srgb,var(--color-text-on-brand)90%,transparent)}}.sn-cta-actions{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3.5);flex-wrap:wrap;display:flex;position:relative}.sn-cta-note{--tw-font-weight:var(--font-weight-semibold,600);font-size:13.5px;font-weight:var(--font-weight-semibold,600);color:#fffc;position:relative}@supports (color:color-mix(in lab, red, red)){.sn-cta-note{color:color-mix(in srgb,var(--color-text-on-brand)80%,transparent)}}.btn-on-brand{color:var(--color-brand-800,#065948);background:var(--color-text-on-brand);box-shadow:var(--shadow-lg)}.btn-on-brand:hover{color:var(--color-brand-900,#044a3d);background:#eefbf9}@supports (color:color-mix(in lab, red, red)){.btn-on-brand:hover{background:color-mix(in srgb,var(--color-text-on-brand)92%,var(--color-brand-400))}}.btn-on-brand:hover{filter:none}.btn-ghost-on-brand{border-style:var(--tw-border-style);color:var(--color-text-on-brand,#fff);border-width:1px;border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.btn-ghost-on-brand{border-color:color-mix(in srgb,var(--color-text-on-brand)40%,transparent)}}.btn-ghost-on-brand{background:#ffffff14}@supports (color:color-mix(in lab, red, red)){.btn-ghost-on-brand{background:color-mix(in srgb,var(--color-text-on-brand)8%,transparent)}}.btn-ghost-on-brand:hover{background:#ffffff29}@supports (color:color-mix(in lab, red, red)){.btn-ghost-on-brand:hover{background:color-mix(in srgb,var(--color-text-on-brand)16%,transparent)}}.sn-chip{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0a6e5b);border-radius:3.40282e38px;display:inline-flex}.sn-chip:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.sn-chip{background:#26cfae1f}@supports (color:color-mix(in lab, red, red)){.sn-chip{background:color-mix(in srgb,var(--color-brand-400)12%,transparent)}}.sn-card{border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*6);box-shadow:var(--shadow-sm)}.sn-card-soft{border-radius:var(--radius-card,8px);padding:calc(var(--spacing,.25rem)*6);background:#26cfae12}@supports (color:color-mix(in lab, red, red)){.sn-card-soft{background:color-mix(in srgb,var(--color-brand-400)7%,transparent)}}.vid-hero-art{max-width:38rem}.vid-host{align-items:center;gap:calc(var(--spacing,.25rem)*8);display:grid}@media (min-width:64rem){.vid-host{gap:calc(var(--spacing,.25rem)*14);grid-template-columns:.85fr 1.15fr}}.vid-host-art{aspect-ratio:4/3;border-radius:var(--radius-modal,12px);background:var(--sn-brand-panel);width:100%;max-width:25rem;box-shadow:var(--shadow-xl);justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:hidden}.vid-host-art:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);opacity:.7;background:radial-gradient(44% 60% at 16% 12%,#ffffff38,#0000 70%),radial-gradient(40% 60% at 86% 90%,#ffffff24,#0000 70%);position:absolute}@supports (color:color-mix(in lab, red, red)){.vid-host-art:before{background:radial-gradient(44% 60% at 16% 12%,color-mix(in srgb,var(--color-text-on-brand)22%,transparent),transparent 70%),radial-gradient(40% 60% at 86% 90%,color-mix(in srgb,var(--color-text-on-brand)14%,transparent),transparent 70%)}}.vid-host-medal{width:calc(var(--spacing,.25rem)*24);height:calc(var(--spacing,.25rem)*24);color:var(--color-text-on-brand,#fff);background:#ffffff29;border-radius:1.75rem;place-items:center;font-size:50px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.vid-host-medal{background:color-mix(in srgb,var(--color-text-on-brand)16%,transparent)}}.vid-host-medal{box-shadow:inset 0 0 0 1px #ffffff4d}@supports (color:color-mix(in lab, red, red)){.vid-host-medal{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text-on-brand)30%,transparent)}}.vid-host-medal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.vid-host-chip{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-btn,6px);color:var(--color-brand-700,#0a6e5b);background:var(--color-text-on-brand);box-shadow:var(--shadow-lg);place-items:center;font-size:20px;animation:5s ease-in-out infinite sva-float;display:grid;position:absolute}.vid-host-chip-1{inset-block-start:15%;inset-inline-end:13%}.vid-host-chip-2{animation-duration:6s;animation-direction:reverse;inset-block-end:15%;inset-inline-start:11%}.vid-meter{align-items:center;gap:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);padding:calc(var(--spacing,.25rem)*6);display:grid}@media (min-width:40rem){.vid-meter{padding:calc(var(--spacing,.25rem)*9)}}@media (min-width:64rem){.vid-meter{gap:calc(var(--spacing,.25rem)*12);grid-template-columns:1.1fr .9fr}}.vid-meter{background:#f2fcfa}@supports (color:color-mix(in lab, red, red)){.vid-meter{background:color-mix(in srgb,var(--color-brand-400)6%,var(--color-surface))}}.vid-meter{box-shadow:var(--shadow-md)}.vid-meter-copy{align-items:flex-start;gap:calc(var(--spacing,.25rem)*5);flex-direction:column;display:flex}.vid-meter-links{margin-top:calc(var(--spacing,.25rem)*1);align-items:center;column-gap:calc(var(--spacing,.25rem)*6);row-gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.vid-gauge{gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*6);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.vid-gauge-head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem)*3);display:flex}.vid-gauge-label{--tw-font-weight:var(--font-weight-semibold,600);font-size:14px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#3a6e61)}.vid-gauge-value{--tw-font-weight:var(--font-weight-extrabold,800);font-size:19px;font-weight:var(--font-weight-extrabold,800);color:var(--color-brand-700,#0a6e5b)}.vid-gauge-value:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.vid-gauge-value{font-variant-numeric:tabular-nums}.vid-gauge-bar{height:calc(var(--spacing,.25rem)*3.5);background-color:var(--color-surface-alt,#cff2e7);border-radius:3.40282e38px;width:100%;position:relative;overflow:hidden}.vid-gauge-fill{inset-block:calc(var(--spacing,.25rem)*0);background:var(--gradient-brand-medium);width:62%;box-shadow:var(--shadow-sm);border-radius:3.40282e38px;position:absolute;inset-inline-start:0}.vid-gauge-tick{inset-block:calc(var(--spacing,.25rem)*0);width:calc(var(--spacing,.25rem)*.5);background:#ffffffb3;position:absolute;inset-inline-start:40%}@supports (color:color-mix(in lab, red, red)){.vid-gauge-tick{background:color-mix(in srgb,var(--color-text-on-brand)70%,transparent)}}.vid-gauge-foot{justify-content:space-between;align-items:center;display:flex}.vid-gauge-tag{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:12.5px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0a6e5b);border-radius:3.40282e38px;display:inline-flex}.vid-gauge-tag:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.vid-gauge-tag{background:#26cfae1f}@supports (color:color-mix(in lab, red, red)){.vid-gauge-tag{background:color-mix(in srgb,var(--color-brand-400)12%,transparent)}}.vid-gauge-tag i{font-size:15px}.vid-gauge-ico{color:var(--color-brand-300,#7fd8c4);font-size:22px}.vid-gauge-ico:where(.dark,.dark *){color:var(--color-brand-700,#0a6e5b)}.vid-inc{align-items:center;gap:calc(var(--spacing,.25rem)*10);display:grid}@media (min-width:64rem){.vid-inc{gap:calc(var(--spacing,.25rem)*14);grid-template-columns:1.05fr .95fr}}.vid-inc-copy{align-items:flex-start;gap:calc(var(--spacing,.25rem)*5);flex-direction:column;max-width:34rem;display:flex}.vid-inc-checks{width:100%}@media (min-width:40rem){.vid-inc-checks{column-gap:calc(var(--spacing,.25rem)*6);grid-template-columns:repeat(2,minmax(0,1fr))}}.vid-inc-player{gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);width:100%;max-width:27rem;padding:calc(var(--spacing,.25rem)*4);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:40rem){.vid-inc-player{padding:calc(var(--spacing,.25rem)*5)}}.vid-inc-player{box-shadow:var(--shadow-xl)}.vid-inc-screen{aspect-ratio:var(--aspect-video,16/9);border-radius:var(--radius-card,8px);background:var(--sn-brand-panel);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.vid-inc-screen:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);opacity:.7;background:radial-gradient(60% 80% at 50% 0,#ffffff2e,#0000 72%);position:absolute}@supports (color:color-mix(in lab, red, red)){.vid-inc-screen:before{background:radial-gradient(60% 80% at 50% 0%,color-mix(in srgb,var(--color-text-on-brand)18%,transparent),transparent 72%)}}.vid-inc-quality{top:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand,#fff);background:#ffffff2e;border-radius:3.40282e38px;position:absolute;inset-inline-end:.75rem}@supports (color:color-mix(in lab, red, red)){.vid-inc-quality{background:color-mix(in srgb,var(--color-text-on-brand)18%,transparent)}}.vid-inc-live{top:calc(var(--spacing,.25rem)*3);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand,#fff);background:#ffffff2e;border-radius:3.40282e38px;display:inline-flex;position:absolute;inset-inline-start:.75rem}@supports (color:color-mix(in lab, red, red)){.vid-inc-live{background:color-mix(in srgb,var(--color-text-on-brand)18%,transparent)}}.vid-inc-dot{width:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*2);background:var(--color-text-on-brand);border-radius:3.40282e38px;animation:1.4s step-end infinite sva-blink;display:inline-block}.vid-inc-play{width:calc(var(--spacing,.25rem)*16);height:calc(var(--spacing,.25rem)*16);color:var(--color-brand-700,#0a6e5b);background:var(--color-text-on-brand);box-shadow:var(--shadow-lg);border-radius:3.40282e38px;place-items:center;font-size:30px;display:grid;position:relative}.vid-inc-play i{padding-inline-start:calc(var(--spacing,.25rem)*1)}.vid-inc-bar{bottom:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*1.5);background:#ffffff4d;border-radius:3.40282e38px;position:absolute;inset-inline:1rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vid-inc-bar{background:color-mix(in srgb,var(--color-text-on-brand)30%,transparent)}}.vid-inc-bar-fill{background:var(--color-text-on-brand);border-radius:3.40282e38px;width:58%;height:100%;display:block}.vid-inc-providers{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.vid-inc-prov{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-btn,6px);background-color:var(--color-surface-alt,#cff2e7);color:var(--color-brand-600,#0c8770);place-items:center;font-size:22px;display:grid}.vid-inc-prov:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.vid-inc-prov{box-shadow:var(--shadow-sm)}.vid-xtile{height:100%;text-decoration-line:none}.vid-xtile:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.vid-xgo{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-top:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:14.5px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0a6e5b);margin-top:auto;display:inline-flex}.vid-xgo:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.vid-xgo{transition:gap .25s var(--ease-out-quart)}.vid-xgo i{font-size:17px}.vid-xtile:hover .vid-xgo{gap:calc(var(--spacing,.25rem)*2.5)}.quz-hero-art{max-width:36rem}.quz-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.quz-who-lead{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*6);text-align:center;--tw-font-weight:var(--font-weight-semibold,600);max-width:40rem;font-size:15px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#3a6e61)}.quz-type-grid{gap:calc(var(--spacing,.25rem)*3);display:grid}@media (min-width:40rem){.quz-type-grid{gap:calc(var(--spacing,.25rem)*4)}}.quz-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.quz-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.quz-type-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.quz-type{border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*5);box-shadow:var(--shadow-sm);transition:transform .22s var(--ease-out-quart),box-shadow .22s var(--ease-out-quart),border-color .22s var(--ease-out-quart);position:relative;overflow:hidden}.quz-type:before{content:"";pointer-events:none;inset-inline:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*0);opacity:0;background:var(--gradient-brand-medium);height:3px;transition:opacity .22s var(--ease-out-quart);position:absolute}.quz-type:hover{box-shadow:var(--shadow-md);border-color:#7addc7;transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.quz-type:hover{border-color:color-mix(in srgb,var(--color-brand-400)45%,var(--color-border))}}.quz-type:hover:before{opacity:1}.quz-type-num{inset-inline-end:calc(var(--spacing,.25rem)*3);top:calc(var(--spacing,.25rem)*2.5);--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:#14a98b52;position:absolute}@supports (color:color-mix(in lab, red, red)){.quz-type-num{color:color-mix(in srgb,var(--color-brand-500)32%,transparent)}}.quz-type-num{font-variant-numeric:tabular-nums}.quz-type-ico{margin-bottom:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-btn,6px);color:var(--color-brand-600,#0c8770);place-items:center;font-size:22px;display:grid}.quz-type-ico:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.quz-type-ico{background:#26cfae24}@supports (color:color-mix(in lab, red, red)){.quz-type-ico{background:color-mix(in srgb,var(--color-brand-400)14%,transparent)}}.quz-type-name{margin-bottom:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.quz-type-eg{--tw-leading:var(--leading-relaxed,1.625);font-size:13px;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,#3a6e61)}.quz-type-more{background:var(--sn-brand-panel);box-shadow:var(--shadow-md);border-color:#0000}.quz-type-more:before{display:none}.quz-type-more .quz-type-ico{color:var(--color-text-on-brand,#fff);background:#ffffff29}@supports (color:color-mix(in lab, red, red)){.quz-type-more .quz-type-ico{background:color-mix(in srgb,var(--color-text-on-brand)16%,transparent)}}.quz-type-more .quz-type-name{color:var(--color-text-on-brand,#fff)}.quz-type-more .quz-type-eg{color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.quz-type-more .quz-type-eg{color:color-mix(in srgb,var(--color-text-on-brand)82%,transparent)}}.quz-marks{gap:calc(var(--spacing,.25rem)*2.5);border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);width:100%;max-width:26rem;padding:calc(var(--spacing,.25rem)*5);box-shadow:var(--shadow-lg);margin-inline:auto;display:grid;position:relative;overflow:hidden}.quz-marks:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);opacity:.4;background-image:radial-gradient(#99dcc9b3 1.1px,#0000 1.4px);position:absolute}@supports (color:color-mix(in lab, red, red)){.quz-marks:before{background-image:radial-gradient(color-mix(in srgb,var(--color-border-strong)70%,transparent)1.1px,transparent 1.4px)}}.quz-marks:before{background-size:15px 15px}.quz-marks>*{position:relative}.quz-marks-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.quz-marks-title{--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.quz-marks-total{margin-bottom:calc(var(--spacing,.25rem)*1);border-radius:var(--radius-btn,6px);background-color:var(--color-surface-alt,#cff2e7);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2.5);justify-content:space-between;align-items:center;display:flex}.quz-marks-total-label{--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#3a6e61)}.quz-marks-total-num{--tw-font-weight:var(--font-weight-bold,700);font-size:20px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.quz-row{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-btn,6px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);border-width:1px;display:flex}.quz-row-bubble{width:calc(var(--spacing,.25rem)*7);height:calc(var(--spacing,.25rem)*7);color:var(--color-text-on-brand,#fff);border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-size:15px;display:grid}.quz-row-txt{--tw-font-weight:var(--font-weight-semibold,600);font-size:13.5px;font-weight:var(--font-weight-semibold,600)}.quz-row-pts{--tw-font-weight:var(--font-weight-bold,700);font-size:14px;font-weight:var(--font-weight-bold,700);margin-inline-start:auto}.quz-row-ok{border-color:var(--color-success-bd,#16a34a47);background-color:var(--color-success-bg,#16a34a1a)}.quz-row-ok .quz-row-bubble{background-color:var(--color-success,#16a34a)}.quz-row-ok .quz-row-txt,.quz-row-ok .quz-row-pts{color:var(--color-success,#16a34a)}.quz-row-partial{border-color:var(--color-warning-bd,#d9770647);background-color:var(--color-warning-bg,#d977061a)}.quz-row-partial .quz-row-bubble{background-color:var(--color-warning,#d97706)}.quz-row-partial .quz-row-txt,.quz-row-partial .quz-row-pts{color:var(--color-warning,#d97706)}.quz-row-wrong{border-color:var(--color-danger-bd,#dc262647);background-color:var(--color-danger-bg,#dc26261a)}.quz-row-wrong .quz-row-bubble{background-color:var(--color-danger,#dc2626)}.quz-row-wrong .quz-row-txt,.quz-row-wrong .quz-row-pts{color:var(--color-danger,#dc2626)}.quz-blanks{margin-top:calc(var(--spacing,.25rem)*1);align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-btn,6px);background-color:var(--color-surface-alt,#cff2e7);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);flex-wrap:wrap;display:flex}.quz-blanks-label{--tw-font-weight:var(--font-weight-semibold,600);font-size:12.5px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#3a6e61);margin-inline-end:calc(var(--spacing,.25rem)*1)}.quz-blank{border-radius:var(--radius-md,.375rem);background-color:var(--color-success-bg,#16a34a1a);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);color:var(--color-success,#16a34a);align-items:center;display:inline-flex}.quz-tag{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);background-color:var(--color-surface-alt,#cff2e7);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#3a6e61);border-radius:3.40282e38px;display:inline-flex}.quz-tag i{color:var(--color-brand-600,#0c8770);font-size:14px}.quz-tag i:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.quz-tag b{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);margin-inline-start:calc(var(--spacing,.25rem)*.5)}.quz-tag-pass{background-color:var(--color-success-bg,#16a34a1a);color:var(--color-success,#16a34a)}.quz-tag-pass i{color:var(--color-success,#16a34a)}.quz-timing{align-items:stretch;gap:calc(var(--spacing,.25rem)*5);display:grid}@media (min-width:64rem){.quz-timing{grid-template-columns:repeat(2,minmax(0,1fr))}}.quz-clock,.quz-retakes{align-items:center;gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*7);text-align:center;box-shadow:var(--shadow-md);flex-direction:column;display:flex}.quz-dial{width:calc(var(--spacing,.25rem)*40);height:calc(var(--spacing,.25rem)*40);background:conic-gradient(var(--color-brand-500)0deg 270deg,var(--color-surface-alt)270deg 360deg);border-radius:3.40282e38px;place-items:center;display:grid;position:relative}.quz-dial:after{content:"";background-color:var(--color-surface,#fff);width:7.5rem;height:7.5rem;box-shadow:var(--shadow-sm);border-radius:3.40282e38px;position:absolute}.quz-dial-in{z-index:10;flex-direction:column;align-items:center;display:flex;position:relative}.quz-dial-time{--tw-font-weight:var(--font-weight-bold,700);font-size:27px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.quz-dial-cap{--tw-font-weight:var(--font-weight-semibold,600);font-size:10.5px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-text-muted,#3a6e61);text-transform:uppercase}.quz-hms{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.quz-hms-seg{border-radius:var(--radius-btn,6px);background-color:var(--color-surface-alt,#cff2e7);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);flex-direction:column;align-items:center;display:flex}.quz-hms-seg b{--tw-font-weight:var(--font-weight-bold,700);font-size:18px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.quz-hms-seg small{--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#3a6e61)}.quz-hms-sep{--tw-font-weight:var(--font-weight-bold,700);font-size:18px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-500,#14a98b)}.quz-hms-sep:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.quz-timing-cap{--tw-leading:var(--leading-relaxed,1.625);max-width:18rem;font-size:13px;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,#3a6e61)}.quz-retakes-label{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a);display:inline-flex}.quz-retakes-label i{color:var(--color-brand-600,#0c8770);font-size:18px}.quz-retakes-label i:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.quz-stepper{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-btn,6px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface-alt,#cff2e7);padding:calc(var(--spacing,.25rem)*2);display:inline-flex}.quz-step-btn{width:calc(var(--spacing,.25rem)*9);height:calc(var(--spacing,.25rem)*9);border-radius:var(--radius-md,.375rem);background-color:var(--color-surface,#fff);--tw-font-weight:var(--font-weight-bold,700);font-size:20px;font-weight:var(--font-weight-bold,700);color:var(--color-text-muted,#3a6e61);-webkit-user-select:none;user-select:none;box-shadow:var(--shadow-sm);place-items:center;display:grid}.quz-step-val{min-width:calc(var(--spacing,.25rem)*10);text-align:center;--tw-font-weight:var(--font-weight-bold,700);font-size:22px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.quz-attempts{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.quz-attempt{width:calc(var(--spacing,.25rem)*9);height:calc(var(--spacing,.25rem)*9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);--tw-font-weight:var(--font-weight-bold,700);font-size:14px;font-weight:var(--font-weight-bold,700);color:var(--color-text-muted,#3a6e61);border-radius:3.40282e38px;place-items:center;display:grid}.quz-attempt.is-on{color:var(--color-text-on-brand,#fff);background-image:var(--gradient-brand-medium);border-color:#0000}.quz-attempt-inf{font-size:18px}.quz-gate{flex-direction:column;align-items:center;max-width:30rem;margin-inline:auto;display:flex}.quz-gate-node{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4);box-shadow:var(--shadow-sm);display:flex}.quz-gate-node-ico{width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10);border-radius:var(--radius-btn,6px);background-color:var(--color-surface-alt,#cff2e7);color:var(--color-brand-600,#0c8770);flex-shrink:0;place-items:center;font-size:22px;display:grid}.quz-gate-node-ico:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.quz-gate-node-txt{--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.quz-gate-done{border-color:var(--color-success-bd,#16a34a47)}.quz-gate-done .quz-gate-node-ico{background-color:var(--color-success-bg,#16a34a1a);color:var(--color-success,#16a34a)}.quz-gate-tick{width:calc(var(--spacing,.25rem)*7);height:calc(var(--spacing,.25rem)*7);background-color:var(--color-success,#16a34a);color:var(--color-text-on-brand,#fff);border-radius:3.40282e38px;place-items:center;margin-inline-start:auto;font-size:15px;display:grid}.quz-gate-open .quz-gate-node-ico{color:var(--color-text-on-brand,#fff);background-image:var(--gradient-brand-medium)}.quz-gate-badge{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand,#fff);background-image:var(--gradient-brand-medium);border-radius:3.40282e38px;margin-inline-start:auto}.quz-gate-rail{margin-block:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*8);background:repeating-linear-gradient(to bottom,var(--color-border-strong)0 6px,transparent 6px 12px);width:3px}.quz-gate-card{border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);background-color:var(--color-surface,#fff);width:100%;padding:calc(var(--spacing,.25rem)*5);border-width:2px;border-color:#7fdec9}@supports (color:color-mix(in lab, red, red)){.quz-gate-card{border-color:color-mix(in srgb,var(--color-brand-400)42%,var(--color-border))}}.quz-gate-card{box-shadow:var(--shadow-md)}.quz-gate-card-head{margin-bottom:calc(var(--spacing,.25rem)*3);align-items:center;gap:calc(var(--spacing,.25rem)*2.5);display:flex}.quz-gate-card-ico{width:calc(var(--spacing,.25rem)*9);height:calc(var(--spacing,.25rem)*9);border-radius:var(--radius-btn,6px);color:var(--color-text-on-brand,#fff);background-image:var(--gradient-brand-medium);place-items:center;font-size:19px;display:grid}.quz-gate-card-title{--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.quz-rules{margin-bottom:calc(var(--spacing,.25rem)*3);gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.quz-rule{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface-alt,#cff2e7);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#3a6e61);border-radius:3.40282e38px;display:inline-flex}.quz-rule.is-on{border-color:var(--color-success-bd,#16a34a47);background-color:var(--color-success-bg,#16a34a1a);color:var(--color-success,#16a34a)}.quz-rule.is-on i{font-size:15px}.quz-gate-pass{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#3a6e61);display:flex}.quz-gate-pass .quz-num{--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);color:var(--color-success,#16a34a)}.quz-guide{gap:calc(var(--spacing,.25rem)*5);display:grid}@media (min-width:48rem){.quz-guide{grid-template-columns:repeat(2,minmax(0,1fr))}}.quz-guide-card{border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*7);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.quz-guide-tag{margin-bottom:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0a6e5b);border-radius:3.40282e38px;align-items:center;display:inline-flex}.quz-guide-tag:where(.dark,.dark *){color:var(--color-brand-200,#9be0cf)}.quz-guide-tag{background:#26cfae29}@supports (color:color-mix(in lab, red, red)){.quz-guide-tag{background:color-mix(in srgb,var(--color-brand-400)16%,transparent)}}.quz-guide-tag-after{background-color:var(--color-info-bg,#2563eb1a);color:var(--color-info,#2563eb)}.quz-guide-ico{margin-bottom:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-btn,6px);color:var(--color-brand-600,#0c8770);place-items:center;font-size:26px;display:grid}.quz-guide-ico:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.quz-guide-ico{background:#26cfae24}@supports (color:color-mix(in lab, red, red)){.quz-guide-ico{background:color-mix(in srgb,var(--color-brand-400)14%,transparent)}}.quz-guide-ico-after{background-color:var(--color-info-bg,#2563eb1a);color:var(--color-info,#2563eb)}.quz-guide-t{margin-bottom:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:18px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.quz-guide-x{--tw-leading:var(--leading-relaxed,1.625);font-size:14px;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,#3a6e61)}.quz-guide-chips{margin-top:calc(var(--spacing,.25rem)*4);gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.quz-fb{margin-block:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-success-bd,#16a34a47);background-color:var(--color-success-bg,#16a34a1a);padding:calc(var(--spacing,.25rem)*4)}.quz-fb-ans{margin-bottom:calc(var(--spacing,.25rem)*2);align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:14px;font-weight:var(--font-weight-bold,700);color:var(--color-success,#16a34a);display:inline-flex}.quz-fb-ans i{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);background-color:var(--color-success,#16a34a);color:var(--color-text-on-brand,#fff);border-radius:3.40282e38px;place-items:center;font-size:13px;display:grid}.quz-fb-x{--tw-leading:var(--leading-relaxed,1.625);font-size:13.5px;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,#3a6e61)}.quz-timeline{max-width:34rem;margin-inline:auto;display:grid}.quz-tl-item{gap:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*7);grid-template-columns:auto 1fr;display:grid;position:relative}.quz-tl-item:not(:last-child):before{content:"";background:repeating-linear-gradient(to bottom,var(--color-border-strong)0 5px,transparent 5px 10px);inset-inline-start:1.35rem;width:2px;position:absolute;top:2.9rem;bottom:-.25rem}.quz-tl-dot{z-index:10;width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);color:var(--color-brand-600,#0c8770);border-radius:3.40282e38px;place-items:center;font-size:20px;display:grid;position:relative}.quz-tl-dot:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.quz-tl-dot{box-shadow:var(--shadow-sm)}.quz-tl-body{padding-top:calc(var(--spacing,.25rem)*1)}.quz-tl-line{margin-bottom:calc(var(--spacing,.25rem)*1);align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.quz-tl-title{--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.quz-tl-badge{padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*.5);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand,#fff);background:var(--color-success-solid);border-radius:3.40282e38px}.quz-tl-date{border-radius:var(--radius-md,.375rem);background-color:var(--color-surface-alt,#cff2e7);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);color:var(--color-text-muted,#3a6e61)}.quz-tl-note{--tw-leading:var(--leading-relaxed,1.625);font-size:13.5px;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,#3a6e61)}.quz-tl-live .quz-tl-dot{color:var(--color-text-on-brand,#fff);background:var(--color-success-solid);border-color:#0000}.quz-tl-suspend .quz-tl-dot{color:var(--color-warning,#d97706);background:var(--color-warning-bg);border-color:#0000}.quz-cross{margin-top:calc(var(--spacing,.25rem)*10);border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);box-shadow:var(--shadow-lg);overflow:hidden}.quz-cross-head-bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface-alt,#cff2e7);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3.5);display:flex}.quz-cross-title{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a);display:inline-flex}.quz-cross-title i{color:var(--color-brand-600,#0c8770);font-size:18px}.quz-cross-title i:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.quz-cross-export{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-btn,6px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--color-brand-700,#0a6e5b);display:inline-flex}.quz-cross-export:where(.dark,.dark *){color:var(--color-brand-200,#9be0cf)}.quz-cross-export{box-shadow:var(--shadow-sm)}.quz-cross-row{align-items:center;gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3.5);display:flex}.quz-cross-row:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,#bfe9dc)}.quz-cross-cols{background:#cff2e773}@supports (color:color-mix(in lab, red, red)){.quz-cross-cols{background:color-mix(in srgb,var(--color-surface-alt)45%,transparent)}}.quz-cross-cols span{--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-text-muted,#3a6e61);text-transform:uppercase}.quz-cross-cols span:first-child{flex:1}.quz-cross-cols span:nth-child(2){flex-shrink:0;width:26%;display:none}@media (min-width:40rem){.quz-cross-cols span:nth-child(2){display:block}}.quz-cross-cols span:nth-child(3){width:calc(var(--spacing,.25rem)*12);text-align:center;flex-shrink:0}.quz-cross-cols span:last-child{width:calc(var(--spacing,.25rem)*8);flex-shrink:0}.quz-cross-q{min-width:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-semibold,600);font-size:14px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-heading,#03332a);flex:1;display:flex}.quz-cross-q i{color:var(--color-brand-600,#0c8770);flex-shrink:0;font-size:16px}.quz-cross-q i:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.quz-cross-course{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium,500);width:26%;font-size:13px;font-weight:var(--font-weight-medium,500);color:var(--color-text-muted,#3a6e61);flex-shrink:0;display:none;overflow:hidden}@media (min-width:40rem){.quz-cross-course{display:block}}.quz-mini-gauge{width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12);background:conic-gradient(var(--color-success-solid)calc(var(--p,0)*1%),var(--color-surface-alt)0);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid;position:relative}.quz-mini-gauge:after{content:"";width:calc(var(--spacing,.25rem)*9);height:calc(var(--spacing,.25rem)*9);background-color:var(--color-surface,#fff);border-radius:3.40282e38px;position:absolute}.quz-mini-gauge b{z-index:10;--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a);position:relative}.quz-cross-jump{width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-btn,6px);color:var(--color-text-muted,#3a6e61);flex-shrink:0;place-items:center;font-size:18px;display:grid}.quz-spectrum{align-items:stretch;gap:calc(var(--spacing,.25rem)*4);display:grid}@media (min-width:48rem){.quz-spectrum{gap:calc(var(--spacing,.25rem)*3);grid-template-columns:1fr auto 1fr}}.quz-spec-card{border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*7);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:relative}.quz-spec-ico{margin-bottom:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-btn,6px);color:var(--color-brand-600,#0c8770);place-items:center;font-size:26px;display:grid}.quz-spec-ico:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.quz-spec-ico{background:#26cfae24}@supports (color:color-mix(in lab, red, red)){.quz-spec-ico{background:color-mix(in srgb,var(--color-brand-400)14%,transparent)}}.quz-spec-ico-alt{color:var(--color-text-on-brand,#fff);background-image:var(--gradient-brand-medium)}.quz-spec-here{inset-inline-end:calc(var(--spacing,.25rem)*5);top:calc(var(--spacing,.25rem)*5);background-color:var(--color-surface-alt,#cff2e7);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--color-text-muted,#3a6e61);border-radius:3.40282e38px;position:absolute}.quz-spec-t{margin-bottom:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:18px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.quz-spec-x{--tw-leading:var(--leading-relaxed,1.625);font-size:14px;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,#3a6e61)}.quz-spec-plus{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);color:var(--color-brand-600,#0c8770);border-radius:3.40282e38px;flex-shrink:0;align-self:center;place-items:center;margin-inline:auto;font-size:24px;display:grid}.quz-spec-plus:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.quz-spec-plus{background:#26cfae24}@supports (color:color-mix(in lab, red, red)){.quz-spec-plus{background:color-mix(in srgb,var(--color-brand-400)14%,transparent)}}.quz-spec-link{transition:transform .22s var(--ease-out-quart),box-shadow .22s var(--ease-out-quart),border-color .22s var(--ease-out-quart);text-decoration-line:none}.quz-spec-link:hover{box-shadow:var(--shadow-xl);border-color:#7addc7;transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.quz-spec-link:hover{border-color:color-mix(in srgb,var(--color-brand-400)45%,var(--color-border))}}.quz-spec-cta{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-top:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-bold,700);font-size:14px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0a6e5b);margin-top:auto;display:inline-flex}.quz-spec-cta:where(.dark,.dark *){color:var(--color-brand-200,#9be0cf)}.quz-spec-cta i{font-size:16px}.quz-xtile{transition:transform .22s var(--ease-out-quart);flex-direction:column;text-decoration-line:none;display:flex;position:relative}.quz-xtile:hover{transform:translateY(-3px)}.quz-xtile-go{margin-top:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-btn,6px);color:var(--color-brand-600,#0c8770);align-self:flex-start;place-items:center;font-size:18px;display:inline-grid}.quz-xtile-go:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.quz-xtile-go{background:#26cfae1f}@supports (color:color-mix(in lab, red, red)){.quz-xtile-go{background:color-mix(in srgb,var(--color-brand-400)12%,transparent)}}.quz-xtile-go{transition:background-image .22s var(--ease-out-quart),color .22s var(--ease-out-quart)}.quz-xtile:hover .quz-xtile-go{color:var(--color-text-on-brand,#fff);background-image:var(--gradient-brand-medium)}.quz-reward{align-items:center;gap:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);max-width:42rem;padding:calc(var(--spacing,.25rem)*8);text-align:center;flex-direction:column;margin-inline:auto;text-decoration-line:none;display:flex}@media (min-width:40rem){.quz-reward{gap:calc(var(--spacing,.25rem)*8);text-align:start;flex-direction:row}}.quz-reward{box-shadow:var(--shadow-lg);transition:transform .22s var(--ease-out-quart),box-shadow .22s var(--ease-out-quart),border-color .22s var(--ease-out-quart)}.quz-reward:hover{box-shadow:var(--shadow-xl);border-color:#7addc7;transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.quz-reward:hover{border-color:color-mix(in srgb,var(--color-brand-400)45%,var(--color-border))}}.quz-reward-flow{align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-shrink:0;display:flex}.quz-reward-gauge{width:calc(var(--spacing,.25rem)*16);height:calc(var(--spacing,.25rem)*16);background:conic-gradient(var(--color-success-solid)calc(var(--p,0)*1%),var(--color-surface-alt)0);border-radius:3.40282e38px;place-items:center;display:grid;position:relative}.quz-reward-gauge:after{content:"";width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12);background-color:var(--color-surface,#fff);border-radius:3.40282e38px;position:absolute}.quz-reward-gauge b{z-index:10;--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a);position:relative}.quz-reward-arrow{color:var(--color-text-muted,#3a6e61);font-size:22px}.quz-reward-medal{width:calc(var(--spacing,.25rem)*16);height:calc(var(--spacing,.25rem)*16);color:var(--color-text-on-brand,#fff);background-image:var(--gradient-brand-medium);box-shadow:var(--shadow-brand);border-radius:3.40282e38px;place-items:center;font-size:32px;display:grid}.quz-reward-copy{flex-direction:column;display:flex}.quz-reward-t{margin-bottom:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:18px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.quz-reward-x{margin-bottom:calc(var(--spacing,.25rem)*3);--tw-leading:var(--leading-relaxed,1.625);font-size:14px;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,#3a6e61)}.hwk-hero-art{max-width:36rem}.hwk-count{font-variant-numeric:tabular-nums}.hwk-ring-track{fill:none;stroke:#26cfae2e}@supports (color:color-mix(in lab, red, red)){.hwk-ring-track{stroke:color-mix(in srgb,var(--color-brand-400)18%,transparent)}}.dark .hwk-ring-track{stroke:#26cfae1f}@supports (color:color-mix(in lab, red, red)){.dark .hwk-ring-track{stroke:color-mix(in srgb,var(--color-brand-400)12%,transparent)}}.hwk-ring-fill{fill:none;animation:hwk-ring-sweep 3.8s var(--ease-out-quart)infinite}.hwk-proof{gap:calc(var(--spacing,.25rem)*6);max-width:62rem;margin-inline:auto;display:grid}@media (min-width:40rem){.hwk-proof{grid-template-columns:repeat(3,minmax(0,1fr))}}.hwk-proof-tile{align-items:center;gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*8);text-align:center;box-shadow:var(--shadow-sm);transition:transform .3s var(--ease-out-quart),box-shadow .3s var(--ease-out-quart),border-color .3s;flex-direction:column;display:flex}.hwk-proof-tile:hover{border-color:var(--color-brand-300,#7fd8c4)}.hwk-proof-tile:hover:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.hwk-proof-tile:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.hwk-proof-title{--tw-font-weight:var(--font-weight-bold,700);font-size:16px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.hwk-proof-note{--tw-leading:var(--leading-relaxed,1.625);font-size:14px;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,#3a6e61)}.hwk-ring{--val:100;width:calc(var(--spacing,.25rem)*24);height:calc(var(--spacing,.25rem)*24);background:conic-gradient(from -90deg,var(--color-brand-500)calc(var(--val)*1%),#26cfae29 0);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.hwk-ring{background:conic-gradient(from -90deg,var(--color-brand-500)calc(var(--val)*1%),color-mix(in srgb,var(--color-brand-400)16%,transparent)0)}}.dark .hwk-ring{background:conic-gradient(from -90deg,var(--color-brand-400)calc(var(--val)*1%),#26cfae1f 0)}@supports (color:color-mix(in lab, red, red)){.dark .hwk-ring{background:conic-gradient(from -90deg,var(--color-brand-400)calc(var(--val)*1%),color-mix(in srgb,var(--color-brand-400)12%,transparent)0)}}.hwk-ring:before{content:"";background-color:var(--color-surface,#fff);box-shadow:inset 0 0 0 1px var(--color-border);border-radius:3.40282e38px;position:absolute;inset:.6rem}.hwk-ring-num{--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold,800);font-size:27px;line-height:1;font-weight:var(--font-weight-extrabold,800);color:var(--color-brand-700,#0a6e5b);position:relative}.hwk-ring-num:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.hwk-ring-num{font-variant-numeric:tabular-nums}.hwk-ring-num i{color:var(--color-brand-600,#0c8770);font-size:26px}.hwk-ring-num i:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.hwk-desk{position:relative}.hwk-desk:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);opacity:.6;background-image:radial-gradient(#14a98b24 1.4px,#0000 1.5px);position:absolute}@supports (color:color-mix(in lab, red, red)){.hwk-desk:before{background-image:radial-gradient(color-mix(in srgb,var(--color-brand-500)14%,transparent)1.4px,transparent 1.5px)}}.hwk-desk:before{background-size:22px 22px}.dark .hwk-desk:before{opacity:.4}.hwk-desk>.page-shell{z-index:1;position:relative}.hwk-modes{gap:calc(var(--spacing,.25rem)*6);display:grid}@media (min-width:48rem){.hwk-modes{grid-template-columns:repeat(3,minmax(0,1fr))}}.hwk-mode-card{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3.5);border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*7);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease-out-quart),box-shadow .3s var(--ease-out-quart),border-color .3s;flex-direction:column;display:flex;position:relative;overflow:hidden}.hwk-mode-card:before{content:"";pointer-events:none;inset-inline:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*1);background:var(--gradient-brand-medium);position:absolute}.hwk-mode-card:hover{border-color:var(--color-brand-300,#7fd8c4)}.hwk-mode-card:hover:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.hwk-mode-card:hover{box-shadow:var(--shadow-xl);transform:translateY(-5px)}.hwk-mode-ico{width:calc(var(--spacing,.25rem)*14);height:calc(var(--spacing,.25rem)*14);border-radius:var(--radius-card,8px);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand);box-shadow:var(--shadow-brand);flex-shrink:0;place-items:center;font-size:28px;display:grid}.hwk-mode-title{--tw-font-weight:var(--font-weight-bold,700);font-size:18px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.hwk-mode-text{--tw-leading:var(--leading-relaxed,1.625);font-size:14.5px;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,#3a6e61)}.hwk-mode-best{border-radius:var(--radius-btn,6px);width:100%;padding-inline:calc(var(--spacing,.25rem)*3.5);padding-block:calc(var(--spacing,.25rem)*2.5);--tw-leading:var(--leading-relaxed,1.625);font-size:13.5px;line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text,#1d5a4b);background:#26cfae14;margin-top:auto}@supports (color:color-mix(in lab, red, red)){.hwk-mode-best{background:color-mix(in srgb,var(--color-brand-400)8%,transparent)}}.hwk-mode-best-label{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0a6e5b);margin-inline-end:calc(var(--spacing,.25rem)*1)}.hwk-mode-best-label:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.hwk-sv-alert{fill:var(--color-warning)}.hwk-svt-alert{fill:var(--color-warning);font-weight:700}.hwk-svt-alert-on{fill:var(--color-text-on-brand);font-weight:700}.hwk-svt-alert-glyph{fill:none;stroke:var(--color-warning);stroke-width:2.6px;stroke-linecap:round}.hwk-sv-ok{fill:#16a34a29}@supports (color:color-mix(in lab, red, red)){.hwk-sv-ok{fill:color-mix(in srgb,var(--color-success)16%,transparent)}}.hwk-svt-ok{fill:var(--color-success);font-weight:700}.hwk-grade{gap:calc(var(--spacing,.25rem)*6);max-width:54rem;margin-inline:auto;display:grid}@media (min-width:40rem){.hwk-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}.hwk-grade-card{align-items:center;gap:calc(var(--spacing,.25rem)*5);border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*6);display:flex}@media (min-width:40rem){.hwk-grade-card{padding:calc(var(--spacing,.25rem)*7)}}.hwk-grade-card{box-shadow:var(--shadow-sm)}.hwk-dial{--val:100;width:calc(var(--spacing,.25rem)*28);height:calc(var(--spacing,.25rem)*28);background:conic-gradient(from -90deg,var(--color-brand-500)calc(var(--val)*1%),#26cfae29 0);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.hwk-dial{background:conic-gradient(from -90deg,var(--color-brand-500)calc(var(--val)*1%),color-mix(in srgb,var(--color-brand-400)16%,transparent)0)}}.dark .hwk-dial{background:conic-gradient(from -90deg,var(--color-brand-400)calc(var(--val)*1%),#26cfae1f 0)}@supports (color:color-mix(in lab, red, red)){.dark .hwk-dial{background:conic-gradient(from -90deg,var(--color-brand-400)calc(var(--val)*1%),color-mix(in srgb,var(--color-brand-400)12%,transparent)0)}}.hwk-dial:before{content:"";background-color:var(--color-surface,#fff);box-shadow:inset 0 0 0 1px var(--color-border);border-radius:3.40282e38px;position:absolute;inset:.7rem}.hwk-dial-num{--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold,800);font-size:30px;line-height:1;font-weight:var(--font-weight-extrabold,800);color:var(--color-brand-700,#0a6e5b);position:relative}.hwk-dial-num:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.hwk-dial-num{font-variant-numeric:tabular-nums}.hwk-dial-cap{margin-top:calc(var(--spacing,.25rem)*.5);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-text-muted,#3a6e61);text-transform:uppercase;position:relative}.hwk-grade-name{--tw-font-weight:var(--font-weight-bold,700);font-size:18px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.hwk-grade-note{margin-top:calc(var(--spacing,.25rem)*1.5);--tw-leading:var(--leading-relaxed,1.625);font-size:14.5px;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,#3a6e61)}.hwk-grade-checks{margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*10);max-width:46rem}@media (min-width:40rem){.hwk-grade-checks{grid-template-columns:repeat(3,minmax(0,1fr))}}.hwk-grade-checks .sn-check{text-align:center;justify-content:center}.hwk-states{gap:calc(var(--spacing,.25rem)*6);display:grid}@media (min-width:48rem){.hwk-states{grid-template-columns:repeat(3,minmax(0,1fr))}}.hwk-state{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*7);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease-out-quart),box-shadow .3s var(--ease-out-quart),border-color .3s;flex-direction:column;display:flex}.hwk-state:hover{border-color:var(--color-brand-300,#7fd8c4)}.hwk-state:hover:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.hwk-state:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.hwk-state-top{justify-content:space-between;align-items:center;width:100%;display:flex}.hwk-state-ico{width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-card,8px);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);box-shadow:var(--shadow-md);place-items:center;font-size:24px;display:grid}.hwk-state-dot{width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3);border-radius:3.40282e38px}.hwk-state-dot-live{background:var(--color-success);box-shadow:0 0 0 4px #16a34a38}@supports (color:color-mix(in lab, red, red)){.hwk-state-dot-live{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-success)22%,transparent)}}.hwk-state-dot-wait{background:var(--color-brand-500);box-shadow:0 0 0 4px #26cfae38}@supports (color:color-mix(in lab, red, red)){.hwk-state-dot-wait{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand-400)22%,transparent)}}.hwk-state-dot-off{background:var(--color-text-subtle);box-shadow:0 0 0 4px var(--color-text-subtle)}@supports (color:color-mix(in lab, red, red)){.hwk-state-dot-off{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-text-subtle)20%,transparent)}}.hwk-state-title{--tw-font-weight:var(--font-weight-bold,700);font-size:17px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.hwk-state-text{--tw-leading:var(--leading-relaxed,1.625);font-size:14.5px;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,#3a6e61)}.hwk-find{border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);max-width:62rem;padding:calc(var(--spacing,.25rem)*5);margin-inline:auto}@media (min-width:40rem){.hwk-find{padding:calc(var(--spacing,.25rem)*7)}}.hwk-find{box-shadow:var(--shadow-lg)}.hwk-search{margin-bottom:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-btn,6px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);background:var(--color-surface-alt);display:flex}.hwk-search-ico{color:var(--color-text-muted,#3a6e61);font-size:20px}.hwk-search-ph{--tw-font-weight:var(--font-weight-medium,500);font-size:14.5px;font-weight:var(--font-weight-medium,500);color:var(--color-text-muted,#3a6e61);flex:1}.hwk-sort{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0a6e5b);border-radius:3.40282e38px;display:inline-flex}.hwk-sort:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.hwk-sort{background:#26cfae1f}@supports (color:color-mix(in lab, red, red)){.hwk-sort{background:color-mix(in srgb,var(--color-brand-400)12%,transparent)}}.hwk-sort i{font-size:15px}.hwk-find .sn-tabbar{margin-bottom:calc(var(--spacing,.25rem)*6);justify-content:flex-start}.hwk-find-body{gap:calc(var(--spacing,.25rem)*6);display:grid}@media (min-width:64rem){.hwk-find-body{grid-template-columns:.9fr 1.1fr;align-items:flex-start}}.hwk-find-head{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}.hwk-find-title{--tw-font-weight:var(--font-weight-bold,700);font-size:19px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.hwk-find-text{--tw-leading:var(--leading-relaxed,1.625);font-size:14.5px;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,#3a6e61)}.hwk-chips{margin-top:calc(var(--spacing,.25rem)*1);gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.hwk-fchip{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-200,#9be0cf);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0a6e5b);border-radius:3.40282e38px;display:inline-flex}.hwk-fchip:where(.dark,.dark *){border-color:var(--color-brand-800,#065948);color:var(--color-brand-300,#7fd8c4)}.hwk-fchip{background:#26cfae17}@supports (color:color-mix(in lab, red, red)){.hwk-fchip{background:color-mix(in srgb,var(--color-brand-400)9%,transparent)}}.hwk-fchip i{font-size:15px}.hwk-fchip-alert{color:var(--color-warning,#d97706);border-color:#d9770666}@supports (color:color-mix(in lab, red, red)){.hwk-fchip-alert{border-color:color-mix(in srgb,var(--color-warning)40%,transparent)}}.hwk-fchip-alert{background:#d977061f}@supports (color:color-mix(in lab, red, red)){.hwk-fchip-alert{background:color-mix(in srgb,var(--color-warning)12%,transparent)}}.hwk-rows{gap:calc(var(--spacing,.25rem)*2.5);display:grid}.hwk-row{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding-inline:calc(var(--spacing,.25rem)*3.5);padding-block:calc(var(--spacing,.25rem)*3);box-shadow:var(--shadow-xs);display:flex}.hwk-row-dot{width:calc(var(--spacing,.25rem)*2.5);height:calc(var(--spacing,.25rem)*2.5);border-radius:3.40282e38px;flex-shrink:0}.hwk-row-dot-alert{background:var(--color-warning)}.hwk-row-dot-ok{background:var(--color-success)}.hwk-row-dot-mut{background:var(--color-text-subtle)}.hwk-row-main{min-width:calc(var(--spacing,.25rem)*0);flex-direction:column;flex:1;display:flex}.hwk-row-title{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold,700);font-size:14px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a);overflow:hidden}.hwk-row-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted,#3a6e61);font-size:12.5px;overflow:hidden}.hwk-row-subs{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0a6e5b);border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}.hwk-row-subs:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.hwk-row-subs{background:#26cfae1a}@supports (color:color-mix(in lab, red, red)){.hwk-row-subs{background:color-mix(in srgb,var(--color-brand-400)10%,transparent)}}.hwk-row-subs{font-variant-numeric:tabular-nums}.hwk-row-subs i{font-size:14px}.hwk-row-state{padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);border-radius:3.40282e38px;flex-shrink:0;display:none}@media (min-width:40rem){.hwk-row-state{display:inline-block}}.hwk-row-state-alert{color:var(--color-warning,#d97706);background:#d9770624}@supports (color:color-mix(in lab, red, red)){.hwk-row-state-alert{background:color-mix(in srgb,var(--color-warning)14%,transparent)}}.hwk-row-state-ok{color:var(--color-success,#16a34a);background:#16a34a24}@supports (color:color-mix(in lab, red, red)){.hwk-row-state-ok{background:color-mix(in srgb,var(--color-success)14%,transparent)}}.hwk-row-state-mut{color:var(--color-text-muted,#3a6e61);background:var(--color-surface-alt)}.hwk-tk-tile{justify-content:space-between}.hwk-tk-more{margin-top:calc(var(--spacing,.25rem)*1);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-bold,700);font-size:14px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0a6e5b);display:inline-flex}.hwk-tk-more:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.hwk-tk-more{transition:gap .25s var(--ease-out-quart)}.hwk-tk-more i{font-size:17px}.hwk-tk-tile:hover .hwk-tk-more,.hwk-tk-all:hover .hwk-tk-more{gap:calc(var(--spacing,.25rem)*3)}.hwk-tk-all{background:#26cfae14;border-color:#0000;justify-content:space-between}@supports (color:color-mix(in lab, red, red)){.hwk-tk-all{background:color-mix(in srgb,var(--color-brand-400)8%,transparent)}}.hwk-tk-all:hover{border-color:var(--color-brand-300,#7fd8c4)}.hwk-tk-all:hover:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.hwk-vs{align-items:stretch;gap:calc(var(--spacing,.25rem)*6);max-width:58rem;margin-inline:auto;display:grid}@media (min-width:48rem){.hwk-vs{grid-template-columns:repeat(2,minmax(0,1fr))}}.hwk-vs-card{align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-modal,12px);padding:calc(var(--spacing,.25rem)*7);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:40rem){.hwk-vs-card{padding:calc(var(--spacing,.25rem)*8)}}.hwk-vs-card{box-shadow:var(--shadow-sm)}.hwk-vs-ico{width:calc(var(--spacing,.25rem)*14);height:calc(var(--spacing,.25rem)*14);border-radius:var(--radius-card,8px);place-items:center;font-size:28px;display:grid}.hwk-vs-title{--tw-font-weight:var(--font-weight-bold,700);font-size:20px;font-weight:var(--font-weight-bold,700)}.hwk-vs-text{--tw-leading:var(--leading-relaxed,1.625);font-size:14.5px;line-height:var(--leading-relaxed,1.625)}.hwk-vs-list{gap:calc(var(--spacing,.25rem)*2.5);display:grid}.hwk-vs-list li{align-items:center;gap:calc(var(--spacing,.25rem)*2.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:14px;font-weight:var(--font-weight-semibold,600);display:flex}.hwk-vs-list li i{font-size:17px}.hwk-vs-here{background:var(--sn-brand-panel)}.dark .hwk-vs-here{border:1px solid #26cfae33}@supports (color:color-mix(in lab, red, red)){.dark .hwk-vs-here{border:1px solid color-mix(in srgb,var(--color-brand-400)20%,transparent)}}.hwk-vs-here .hwk-vs-ico{color:var(--color-text-on-brand);background:#ffffff29}@supports (color:color-mix(in lab, red, red)){.hwk-vs-here .hwk-vs-ico{background:color-mix(in srgb,var(--color-text-on-brand)16%,transparent)}}.hwk-vs-here .hwk-vs-title{color:var(--color-text-on-brand,#fff)}.hwk-vs-here .hwk-vs-text{color:#ffffffdb}@supports (color:color-mix(in lab, red, red)){.hwk-vs-here .hwk-vs-text{color:color-mix(in srgb,var(--color-text-on-brand)86%,transparent)}}.hwk-vs-here .hwk-vs-list li{color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.hwk-vs-here .hwk-vs-list li{color:color-mix(in srgb,var(--color-text-on-brand)92%,transparent)}}.hwk-vs-here .hwk-vs-list li i{color:var(--color-text-on-brand)}.hwk-vs-badge{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-50);background:#ffffff29;border-radius:3.40282e38px;align-items:center;margin-top:auto;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hwk-vs-badge{background:color-mix(in srgb,var(--color-text-on-brand)16%,transparent)}}.hwk-vs-link{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);transition:transform .3s var(--ease-out-quart),box-shadow .3s var(--ease-out-quart),border-color .3s}.hwk-vs-link:hover{border-color:var(--color-brand-300,#7fd8c4)}.hwk-vs-link:hover:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.hwk-vs-link:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.hwk-vs-link .hwk-vs-ico{color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);box-shadow:var(--shadow-md)}.hwk-vs-link .hwk-vs-title{color:var(--color-text-heading,#03332a)}.hwk-vs-link .hwk-vs-text{color:var(--color-text-muted,#3a6e61)}.hwk-vs-link .hwk-vs-list li{color:var(--color-text,#1d5a4b)}.hwk-vs-link .hwk-vs-list li i{color:var(--color-brand-600,#0c8770)}.hwk-vs-link .hwk-vs-list li i:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.hwk-vs-link .sn-feat-link{margin-top:auto}.aud-hero-art{max-width:38rem}.aud-eq-bar{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite aud-eq}.aud-breathe{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite aud-breathe}.aud-rule{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*6);justify-content:center;align-items:flex-end;gap:calc(var(--spacing,.25rem)*1.5);height:1.6rem;display:flex}.aud-rule>span{width:calc(var(--spacing,.25rem)*1);background:var(--gradient-brand-medium);transform-origin:bottom;border-radius:3.40282e38px;height:.5rem;animation:1.3s ease-in-out infinite aud-eq;display:block}.aud-rule>span:first-child,.aud-rule>span:nth-child(9){height:.5rem;animation-delay:-.6s}.aud-rule>span:nth-child(2),.aud-rule>span:nth-child(8){height:.85rem;animation-delay:-.45s}.aud-rule>span:nth-child(3),.aud-rule>span:nth-child(7){height:1.15rem;animation-delay:-.3s}.aud-rule>span:nth-child(4),.aud-rule>span:nth-child(6){height:1.4rem;animation-delay:-.15s}.aud-rule>span:nth-child(5){height:1.6rem;animation-delay:0s}.aud-essence{align-items:center;gap:calc(var(--spacing,.25rem)*6);text-align:center;flex-direction:column;max-width:52rem;margin-inline:auto;display:flex}.aud-essence-text{--tw-leading:1.7;--tw-font-weight:var(--font-weight-semibold,600);font-size:clamp(1.2rem,2.6vw,1.6rem);line-height:1.7;font-weight:var(--font-weight-semibold,600);color:var(--color-text-heading,#03332a)}.aud-essence-chips{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.aud-why{column-gap:calc(var(--spacing,.25rem)*8);row-gap:calc(var(--spacing,.25rem)*4);max-width:58rem;margin-inline:auto;display:grid}@media (min-width:40rem){.aud-why{grid-template-columns:repeat(2,minmax(0,1fr))}}.aud-add{align-items:center;gap:calc(var(--spacing,.25rem)*8);display:grid}@media (min-width:64rem){.aud-add{gap:calc(var(--spacing,.25rem)*14);grid-template-columns:.9fr 1.1fr}}.aud-add-art{aspect-ratio:4/3;border-radius:var(--radius-modal,12px);background:var(--sn-brand-panel);width:100%;max-width:26rem;box-shadow:var(--shadow-xl);justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:hidden}.aud-add-art:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);opacity:.7;background:radial-gradient(42% 60% at 18% 14%,#ffffff38,#0000 70%),radial-gradient(44% 62% at 84% 88%,#ffffff24,#0000 70%);position:absolute}@supports (color:color-mix(in lab, red, red)){.aud-add-art:before{background:radial-gradient(42% 60% at 18% 14%,color-mix(in srgb,var(--color-text-on-brand)22%,transparent),transparent 70%),radial-gradient(44% 62% at 84% 88%,color-mix(in srgb,var(--color-text-on-brand)14%,transparent),transparent 70%)}}.aud-add-medal{width:calc(var(--spacing,.25rem)*24);height:calc(var(--spacing,.25rem)*24);color:var(--color-text-on-brand,#fff);background:#ffffff29;border-radius:3.40282e38px;place-items:center;font-size:46px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.aud-add-medal{background:color-mix(in srgb,var(--color-text-on-brand)16%,transparent)}}.aud-add-medal{box-shadow:inset 0 0 0 1px #ffffff4d}@supports (color:color-mix(in lab, red, red)){.aud-add-medal{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text-on-brand)30%,transparent)}}.aud-add-medal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.aud-add-medal:after{content:"";inset:calc(var(--spacing,.25rem)*0);border-radius:3.40282e38px;animation:2.8s ease-out infinite aud-ring;position:absolute}.aud-add-chip{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);color:var(--color-brand-700,#0a6e5b);background:var(--color-text-on-brand);box-shadow:var(--shadow-lg);border-radius:3.40282e38px;place-items:center;font-size:20px;animation:5s ease-in-out infinite sva-float;display:grid;position:absolute}.aud-add-chip-1{inset-block-start:15%;inset-inline-end:13%}.aud-add-chip-2{animation-duration:6s;animation-direction:reverse;inset-block-end:15%;inset-inline-start:11%}.aud-outline{gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);width:100%;max-width:26rem;padding:calc(var(--spacing,.25rem)*5);box-shadow:var(--shadow-lg);margin-inline:auto;display:grid}.aud-outline-row{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface-alt,#cff2e7);padding:calc(var(--spacing,.25rem)*3.5);display:flex}.aud-outline-row.is-free{background:#e1f3e7;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.aud-outline-row.is-free{background:color-mix(in srgb,var(--color-success)13%,var(--color-surface))}}.aud-outline-row.is-free{box-shadow:var(--shadow-sm)}.aud-outline-ico{width:calc(var(--spacing,.25rem)*9);height:calc(var(--spacing,.25rem)*9);background-color:var(--color-surface,#fff);color:var(--color-brand-600,#0c8770);border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-size:16px;display:grid}.aud-outline-ico:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.aud-outline-ico{box-shadow:var(--shadow-sm)}.aud-outline-row.is-free .aud-outline-ico{color:var(--color-text-on-brand,#fff);background:var(--color-success)}.aud-outline-name{--tw-font-weight:var(--font-weight-semibold,600);font-size:14.5px;font-weight:var(--font-weight-semibold,600);color:var(--color-text,#1d5a4b)}.aud-free-pill{align-items:center;gap:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:11.5px;font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand,#fff);background:var(--color-success);border-radius:3.40282e38px;margin-inline-start:auto;display:inline-flex}.aud-free-pill i{font-size:13px}.aud-lock{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#3a6e61);margin-inline-start:auto;display:inline-flex}.aud-lock i{font-size:14px}.aud-sections{gap:calc(var(--spacing,.25rem)*5);border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);width:100%;max-width:26rem;padding:calc(var(--spacing,.25rem)*5);box-shadow:var(--shadow-lg);margin-inline:auto;display:grid}.aud-sec-group{gap:calc(var(--spacing,.25rem)*2.5);display:grid}.aud-sec-head{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:12.5px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0a6e5b);text-transform:uppercase;display:flex}.aud-sec-head:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.aud-sec-head{letter-spacing:.04em}.aud-sec-head i{font-size:16px}.aud-player{gap:calc(var(--spacing,.25rem)*5);border-radius:var(--radius-modal,12px);width:100%;max-width:24rem;padding:calc(var(--spacing,.25rem)*6);color:var(--color-text-on-brand,#fff);background:var(--sn-brand-panel);box-shadow:var(--shadow-xl);margin-inline:auto;display:grid;position:relative;overflow:hidden}.aud-player:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);opacity:.7;background:radial-gradient(52% 68% at 82% 0,#ffffff2e,#0000 70%);position:absolute}@supports (color:color-mix(in lab, red, red)){.aud-player:before{background:radial-gradient(52% 68% at 82% 0%,color-mix(in srgb,var(--color-text-on-brand)18%,transparent),transparent 70%)}}.aud-player>*{position:relative}.aud-player-top{justify-content:space-between;align-items:center;display:flex}.aud-player-chip{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);background:#ffffff29;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aud-player-chip{background:color-mix(in srgb,var(--color-text-on-brand)16%,transparent)}}.aud-player-chip i{font-size:15px}.aud-player-main{align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.aud-player-cover{width:calc(var(--spacing,.25rem)*16);height:calc(var(--spacing,.25rem)*16);border-radius:var(--radius-2xl,1rem);background:#ffffff29;flex-shrink:0;place-items:center;font-size:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.aud-player-cover{background:color-mix(in srgb,var(--color-text-on-brand)16%,transparent)}}.aud-player-cover{box-shadow:inset 0 0 0 1px #ffffff47}@supports (color:color-mix(in lab, red, red)){.aud-player-cover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text-on-brand)28%,transparent)}}.aud-player-meta{gap:calc(var(--spacing,.25rem)*1);display:grid}.aud-player-sub{--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;font-weight:var(--font-weight-semibold,600);color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.aud-player-sub{color:color-mix(in srgb,var(--color-text-on-brand)78%,transparent)}}.aud-player-title{--tw-font-weight:var(--font-weight-bold,700);font-size:18px;font-weight:var(--font-weight-bold,700)}.aud-player-wave{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem)*1);height:2.5rem;display:flex}.aud-player-wave>span{width:calc(var(--spacing,.25rem)*1.5);background:#ffffff8c;border-radius:3.40282e38px;height:40%;display:block}@supports (color:color-mix(in lab, red, red)){.aud-player-wave>span{background:color-mix(in srgb,var(--color-text-on-brand)55%,transparent)}}.aud-player-wave>span{transform-origin:bottom;animation:1.5s ease-in-out infinite aud-eq}.aud-player-wave>span:nth-child(2),.aud-player-wave>span:nth-child(13){height:60%}.aud-player-wave>span:nth-child(3),.aud-player-wave>span:nth-child(12){height:85%}.aud-player-wave>span:nth-child(4),.aud-player-wave>span:nth-child(11){height:100%}.aud-player-wave>span:nth-child(5),.aud-player-wave>span:nth-child(10){height:78%}.aud-player-wave>span:nth-child(6),.aud-player-wave>span:nth-child(9){height:55%}.aud-player-wave>span:nth-child(3n+1){animation-delay:-.05s}.aud-player-wave>span:nth-child(3n+2){animation-delay:-.35s}.aud-player-wave>span:nth-child(3n){animation-delay:-.65s}.aud-player-bar{align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.aud-player-play{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);color:var(--color-brand-700,#0a6e5b);background:var(--color-text-on-brand);box-shadow:var(--shadow-md);border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-size:20px;display:grid}.aud-player-track{height:calc(var(--spacing,.25rem)*1.5);background:#ffffff40;border-radius:3.40282e38px;width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aud-player-track{background:color-mix(in srgb,var(--color-text-on-brand)25%,transparent)}}.aud-player-track>span{inset-block:calc(var(--spacing,.25rem)*0);background:var(--color-text-on-brand);width:46%;border-radius:3.40282e38px;display:block;position:absolute;inset-inline-start:calc(var(--spacing,.25rem)*0)}.aud-store-note{margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*8);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);text-align:center;--tw-font-weight:var(--font-weight-semibold,600);max-width:40rem;font-size:14.5px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#3a6e61);display:flex}.aud-store-note i{color:var(--color-brand-600,#0c8770);font-size:18px}.aud-store-note i:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.aud-xlink{text-decoration-line:none}.aud-xlink-go{margin-top:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*9);height:calc(var(--spacing,.25rem)*9);color:var(--color-brand-600,#0c8770);border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.aud-xlink-go:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.aud-xlink-go{background:#26cfae24}@supports (color:color-mix(in lab, red, red)){.aud-xlink-go{background:color-mix(in srgb,var(--color-brand-400)14%,transparent)}}.aud-xlink-go{transition:transform .3s var(--ease-out-quart),background-color .25s,color .25s}.aud-xlink:hover .aud-xlink-go{color:var(--color-text-on-brand,#fff);background-image:var(--gradient-brand-medium);transform:scale(1.08)}.txt-hero-art{max-width:35rem}.txt-ways{align-items:stretch;gap:calc(var(--spacing,.25rem)*6);display:grid}@media (min-width:64rem){.txt-ways{gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(2,minmax(0,1fr))}}.txt-way{align-items:flex-start;gap:calc(var(--spacing,.25rem)*5);border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);padding:calc(var(--spacing,.25rem)*7);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:40rem){.txt-way{padding:calc(var(--spacing,.25rem)*8)}}.txt-way{box-shadow:var(--shadow-md)}.txt-way-head{align-items:center;gap:calc(var(--spacing,.25rem)*3);width:100%;display:flex}.txt-way-ico{width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-card,8px);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand);box-shadow:var(--shadow-brand);flex-shrink:0;place-items:center;font-size:24px;display:grid}.txt-way-tag{padding-inline:calc(var(--spacing,.25rem)*3.5);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:12.5px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0a6e5b);border-radius:3.40282e38px;align-items:center;margin-inline-start:auto;display:inline-flex}.txt-way-tag:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.txt-way-tag{background:#26cfae21}@supports (color:color-mix(in lab, red, red)){.txt-way-tag{background:color-mix(in srgb,var(--color-brand-400)13%,transparent)}}.txt-way-read{background-color:var(--color-surface);background-image:repeating-linear-gradient(#0000 0 33px,#26cfae14 33px 34px)}@supports (color:color-mix(in lab, red, red)){.txt-way-read{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 33px,color-mix(in srgb,var(--color-brand-400)8%,transparent)33px,color-mix(in srgb,var(--color-brand-400)8%,transparent)34px)}}.txt-way-read:before{content:"";pointer-events:none;inset-block:calc(var(--spacing,.25rem)*0);width:calc(var(--spacing,.25rem)*.5);background:#26cfae73;position:absolute;inset-inline-start:1rem}@supports (color:color-mix(in lab, red, red)){.txt-way-read:before{background:color-mix(in srgb,var(--color-brand-400)45%,transparent)}}.txt-way-view{background:#f0fcf9}@supports (color:color-mix(in lab, red, red)){.txt-way-view{background:color-mix(in srgb,var(--color-brand-400)7%,var(--color-surface))}}.txt-way-view{box-shadow:var(--shadow-md),inset 0 0 0 1px #26cfae29}@supports (color:color-mix(in lab, red, red)){.txt-way-view{box-shadow:var(--shadow-md),inset 0 0 0 1px color-mix(in srgb,var(--color-brand-400)16%,transparent)}}.txt-way-note{margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*8);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);text-align:center;--tw-font-weight:var(--font-weight-semibold,600);font-size:14.5px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#3a6e61);display:flex}.txt-way-note i{color:var(--color-brand-600,#0c8770);font-size:18px}.txt-way-note i:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.txt-wall{gap:calc(var(--spacing,.25rem)*5);display:grid}@media (min-width:40rem){.txt-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.txt-wall{grid-template-columns:repeat(4,minmax(0,1fr))}}.txt-frame{border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease-out-quart),box-shadow .3s var(--ease-out-quart),border-color .3s;flex-direction:column;display:flex;position:relative;overflow:hidden}.txt-frame:hover{border-color:var(--color-brand-300,#7fd8c4)}.txt-frame:hover:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.txt-frame:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.txt-frame-thumb{aspect-ratio:4/3;background:#e9faf7;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.txt-frame-thumb{background:color-mix(in srgb,var(--color-brand-400)10%,var(--color-surface))}}.txt-frame-glyph{color:var(--color-brand-400,#26cfae);font-size:42px}.txt-frame-glyph:where(.dark,.dark *){color:var(--color-brand-500,#14a98b)}.txt-frame-glyph{opacity:.85}.txt-frame-order{top:calc(var(--spacing,.25rem)*2.5);width:calc(var(--spacing,.25rem)*7);height:calc(var(--spacing,.25rem)*7);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);color:var(--color-text-muted,#3a6e61);background:#ffffffd1;border-radius:3.40282e38px;place-items:center;display:grid;position:absolute;inset-inline-start:.625rem}@supports (color:color-mix(in lab, red, red)){.txt-frame-order{background:color-mix(in srgb,var(--color-surface)82%,transparent)}}.txt-frame-order{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.txt-frame-badge{top:calc(var(--spacing,.25rem)*2.5);align-items:center;gap:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);box-shadow:var(--shadow-sm);border-radius:3.40282e38px;display:inline-flex;position:absolute;inset-inline-end:.625rem}.txt-frame-badge i{font-size:11px}.txt-frame-cover{border-color:var(--color-brand-300,#7fd8c4)}.txt-frame-cover:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.txt-frame-cover .txt-frame-thumb{background:#dcf7f2}@supports (color:color-mix(in lab, red, red)){.txt-frame-cover .txt-frame-thumb{background:color-mix(in srgb,var(--color-brand-400)16%,var(--color-surface))}}.txt-frame-cover .txt-frame-glyph{color:var(--color-brand-500,#14a98b)}.txt-frame-cover .txt-frame-glyph:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.txt-frame-cover .txt-frame-glyph{opacity:1}.txt-frame-cap{gap:calc(var(--spacing,.25rem)*1);padding:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}.txt-frame-cap:before{content:"";margin-bottom:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*.5);width:calc(var(--spacing,.25rem)*8);background:var(--gradient-brand-medium);transition:width .3s var(--ease-out-quart);border-radius:3.40282e38px;display:block}.txt-frame:hover .txt-frame-cap:before{width:calc(var(--spacing,.25rem)*14)}.txt-frame-name{--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.txt-frame-note{color:var(--color-text-muted,#3a6e61);font-size:13px}.txt-cap-checks{margin-top:calc(var(--spacing,.25rem)*10);justify-content:center;column-gap:calc(var(--spacing,.25rem)*7);row-gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.txt-preview-grid{align-items:center;gap:calc(var(--spacing,.25rem)*10);display:grid}@media (min-width:64rem){.txt-preview-grid{gap:calc(var(--spacing,.25rem)*16);grid-template-columns:repeat(2,minmax(0,1fr))}}.txt-preview-copy{align-items:flex-start;gap:calc(var(--spacing,.25rem)*5);flex-direction:column;max-width:34rem;display:flex}.txt-preview-demo{width:100%;max-width:24rem;margin-inline:auto}.txt-sample{border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);box-shadow:var(--shadow-xl);transition:transform .3s var(--ease-out-quart);position:relative;overflow:hidden}.txt-sample:hover{transform:translateY(-4px)}.txt-sample-cover{aspect-ratio:16/10;background:var(--sn-brand-panel);place-items:center;display:grid;position:relative;overflow:hidden}.txt-sample-cover:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);opacity:.7;background:radial-gradient(46% 66% at 18% 12%,#ffffff38,#0000 70%);position:absolute}@supports (color:color-mix(in lab, red, red)){.txt-sample-cover:before{background:radial-gradient(46% 66% at 18% 12%,color-mix(in srgb,var(--color-text-on-brand)22%,transparent),transparent 70%)}}.txt-sample-glyph{color:#ffffffe0;font-size:54px;position:relative}@supports (color:color-mix(in lab, red, red)){.txt-sample-glyph{color:color-mix(in srgb,var(--color-text-on-brand)88%,transparent)}}.txt-preview-chip{top:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-bold,700);font-size:12.5px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-800,#065948);background:var(--color-text-on-brand);box-shadow:var(--shadow-md);border-radius:3.40282e38px;display:inline-flex;position:absolute;inset-inline-start:1rem}.txt-preview-chip i{color:var(--color-brand-600,#0c8770);font-size:14px}.txt-sample-body{gap:calc(var(--spacing,.25rem)*3);padding:calc(var(--spacing,.25rem)*5);flex-direction:column;display:flex}.txt-sample-title{--tw-font-weight:var(--font-weight-bold,700);font-size:16px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.txt-sample-line{height:calc(var(--spacing,.25rem)*2.5);background-color:var(--color-surface-alt,#cff2e7);border-radius:3.40282e38px;width:100%;display:block}.txt-sample-line-short{width:66.6667%}.txt-filters{margin-top:calc(var(--spacing,.25rem)*1);align-items:center;gap:calc(var(--spacing,.25rem)*2.5);flex-wrap:wrap;width:100%;display:flex}.txt-filters-label{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-bold,700);font-size:13.5px;font-weight:var(--font-weight-bold,700);color:var(--color-text-muted,#3a6e61);display:inline-flex}.txt-filters-label i{color:var(--color-brand-600,#0c8770);font-size:16px}.txt-filters-label i:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.txt-ml{align-items:center;gap:calc(var(--spacing,.25rem)*8);flex-direction:column;display:flex}.txt-ml-langs{align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.txt-ml-lang{width:calc(var(--spacing,.25rem)*16);height:calc(var(--spacing,.25rem)*16);border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);color:var(--color-brand-600,#0c8770);place-items:center;font-size:30px;display:grid}.txt-ml-lang:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.txt-ml-lang{box-shadow:var(--shadow-sm)}.txt-ml-swap{width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);box-shadow:var(--shadow-brand);border-radius:3.40282e38px;place-items:center;font-size:20px;display:grid}.txt-ml-checks{justify-content:center;column-gap:calc(var(--spacing,.25rem)*7);row-gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;max-width:54rem;display:flex}.txt-xtile{position:relative}.txt-xtile-go{margin-top:calc(var(--spacing,.25rem)*1);width:calc(var(--spacing,.25rem)*9);height:calc(var(--spacing,.25rem)*9);color:var(--color-brand-600,#0c8770);border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.txt-xtile-go:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.txt-xtile-go{background:#26cfae1f}@supports (color:color-mix(in lab, red, red)){.txt-xtile-go{background:color-mix(in srgb,var(--color-brand-400)12%,transparent)}}.txt-xtile-go{transition:transform .25s var(--ease-out-quart),background-color .25s,color .25s}.txt-xtile:hover .txt-xtile-go{color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);transform:scale(1.08)}.txt-xhub{margin-top:calc(var(--spacing,.25rem)*10);justify-content:center;display:flex}.ifr-hero-art{max-width:38rem}.ifr-orbit{transform-box:fill-box;transform-origin:50%;animation:32s linear infinite ifr-spin}.ifr-breathe{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite ifr-breathe}.ifr-src{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite ifr-src-pulse}.ifr-morph{transform-box:fill-box;transform-origin:50%;opacity:0;animation:9s ease-in-out infinite ifr-morph}.ifr-stream-n{transform-box:fill-box;animation:2.8s ease-in infinite ifr-stream-n}.ifr-stream-s{transform-box:fill-box;animation:2.8s ease-in .7s infinite ifr-stream-s}.ifr-stream-e{transform-box:fill-box;animation:2.8s ease-in 1.4s infinite ifr-stream-e}.ifr-stream-w{transform-box:fill-box;animation:2.8s ease-in 2.1s infinite ifr-stream-w}.ifr-frame{border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);width:100%;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.ifr-frame-bar{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*2.5);border-block-end:1px solid var(--color-border);display:flex}.ifr-frame-dot{width:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*2);background:#3a6e616b;border-radius:3.40282e38px;display:block}@supports (color:color-mix(in lab, red, red)){.ifr-frame-dot{background:color-mix(in srgb,var(--color-text-muted)42%,transparent)}}.ifr-frame-view{margin:calc(var(--spacing,.25rem)*3);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-card,8px);aspect-ratio:16/9;background:var(--color-surface-alt);flex-direction:column;display:flex;position:relative;box-shadow:inset 0 0 0 1px #bfe9dcb8}@supports (color:color-mix(in lab, red, red)){.ifr-frame-view{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-border)72%,transparent)}}.ifr-frame-wide .ifr-frame-view{aspect-ratio:16/9}.ifr-frame-classic .ifr-frame-view{aspect-ratio:4/3}.ifr-frame-square .ifr-frame-view{aspect-ratio:1}.ifr-frame-tall .ifr-frame-view{aspect-ratio:3/4}.ifr-frame-play{width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);box-shadow:var(--shadow-md);border-radius:3.40282e38px;place-items:center;font-size:1.4rem;display:grid}.ifr-frame-cap{--tw-font-weight:var(--font-weight-semibold,600);font-size:12.5px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#3a6e61)}.ifr-frame-ratio{padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--color-info);background:var(--color-info-bg);border:1px solid var(--color-info-bd);border-radius:3.40282e38px;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}.ifr-fit{align-items:center;gap:calc(var(--spacing,.25rem)*8);display:grid}@media (min-width:64rem){.ifr-fit{gap:calc(var(--spacing,.25rem)*14);grid-template-columns:repeat(2,minmax(0,1fr))}}.ifr-fit-stage{justify-content:center;align-items:center;width:100%;max-width:26rem;margin-inline:auto;display:flex}.ifr-fit-copy{text-align:center}@media (min-width:64rem){.ifr-fit-copy{text-align:start}}.ifr-fit-badge{margin-bottom:calc(var(--spacing,.25rem)*3);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);color:var(--color-info);background:var(--color-info-bg);border:1px solid var(--color-info-bd);border-radius:3.40282e38px;display:inline-flex}.ifr-fit-note{margin-top:calc(var(--spacing,.25rem)*4);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:var(--color-text-muted,#3a6e61);display:flex}@media (min-width:64rem){.ifr-fit-note{justify-content:flex-start}}.ifr-fit-note i{color:var(--color-brand-600,#0c8770);font-size:16px}.ifr-fit-note i:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.ifr-flow{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}@media (min-width:40rem){.ifr-flow{gap:calc(var(--spacing,.25rem)*4)}}.ifr-flow-item{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-semibold,600);font-size:14.5px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-heading,#03332a);box-shadow:var(--shadow-sm);transition:transform .28s var(--ease-out-quart),box-shadow .28s var(--ease-out-quart),border-color .28s var(--ease-out-quart);text-decoration-line:none;display:flex;position:relative}a.ifr-flow-item:hover{border-color:var(--color-brand-300,#7fd8c4)}a.ifr-flow-item:hover:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}a.ifr-flow-item:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.ifr-flow-item.is-current{background:var(--sn-brand-panel);box-shadow:var(--shadow-lg);border-color:#0000}.ifr-flow-ico{width:calc(var(--spacing,.25rem)*9);height:calc(var(--spacing,.25rem)*9);border-radius:var(--radius-btn,6px);color:var(--color-brand-600,#0c8770);flex-shrink:0;place-items:center;font-size:18px;display:grid}.ifr-flow-ico:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.ifr-flow-ico{background:var(--color-surface-alt)}.ifr-flow-item.is-current .ifr-flow-ico,.ifr-flow-item.is-current .ifr-flow-name{color:var(--color-text-on-brand)}.ifr-flow-item.is-current .ifr-flow-ico{background:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.ifr-flow-item.is-current .ifr-flow-ico{background:color-mix(in srgb,var(--color-text-on-brand)18%,transparent)}}.ifr-flow-out{opacity:0;color:var(--color-info);transition:opacity .2s var(--ease-out-quart);font-size:15px}a.ifr-flow-item:hover .ifr-flow-out{opacity:1}.ifr-flow-dot{width:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*2);background:var(--color-text-on-brand);border-radius:3.40282e38px;animation:1.8s ease-in-out infinite ifr-blink;display:block}.ifr-flow-foot{margin-top:calc(var(--spacing,.25rem)*8);align-items:center;gap:calc(var(--spacing,.25rem)*4);text-align:center;flex-direction:column;display:flex}.ifr-flow-note{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-medium,500);font-size:14px;font-weight:var(--font-weight-medium,500);color:var(--color-text-muted,#3a6e61);display:flex}.ifr-flow-note i{color:var(--color-brand-600,#0c8770);font-size:17px}.ifr-flow-note i:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.ifr-preview-card{border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);width:100%;max-width:24rem;box-shadow:var(--shadow-xl);margin-inline:auto;position:relative;overflow:hidden}.ifr-preview-badge{z-index:10;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);box-shadow:var(--shadow-md);border-radius:3.40282e38px;display:flex;position:absolute;inset-block-start:.8rem;inset-inline-end:.8rem}.ifr-preview-view{margin:calc(var(--spacing,.25rem)*3);align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-card,8px);padding-inline:calc(var(--spacing,.25rem)*6);padding-top:calc(var(--spacing,.25rem)*10);padding-bottom:calc(var(--spacing,.25rem)*8);text-align:center;background:var(--color-surface-alt);flex-direction:column;display:flex;position:relative;box-shadow:inset 0 0 0 1px #bfe9dcb8}@supports (color:color-mix(in lab, red, red)){.ifr-preview-view{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-border)72%,transparent)}}.ifr-preview-play{margin-bottom:calc(var(--spacing,.25rem)*1);width:calc(var(--spacing,.25rem)*14);height:calc(var(--spacing,.25rem)*14);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);box-shadow:var(--shadow-md);border-radius:3.40282e38px;place-items:center;font-size:1.6rem;display:grid}.ifr-preview-kicker{--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;color:var(--color-info)}.ifr-preview-title{--tw-font-weight:var(--font-weight-bold,700);font-size:17px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.ifr-preview-meta{color:var(--color-text-muted,#3a6e61);font-size:13px}.ifr-tile{position:relative}.ifr-tile:after{content:"";pointer-events:none;border-radius:var(--radius-card,8px);opacity:0;position:absolute;inset:.5rem;box-shadow:inset 0 0 0 1px #14a98b73}@supports (color:color-mix(in lab, red, red)){.ifr-tile:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand-500)45%,transparent)}}.ifr-tile:after{transition:opacity .28s var(--ease-out-quart)}.ifr-tile:hover:after{opacity:1}.ifr-manage{max-width:var(--container-4xl,56rem);margin-inline:auto}.ifr-iso{aspect-ratio:4/3;justify-content:center;align-items:center;width:100%;max-width:27rem;margin-inline:auto;display:flex;position:relative}.ifr-iso-boundary{z-index:10;border-radius:var(--radius-modal,12px);padding:calc(var(--spacing,.25rem)*6);border:2px dashed #14a98b8c;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ifr-iso-boundary{border:2px dashed color-mix(in srgb,var(--color-brand-500)55%,transparent)}}.ifr-iso-boundary{background:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.ifr-iso-boundary{background:color-mix(in srgb,var(--color-surface)88%,transparent)}}.ifr-iso-boundary{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ifr-iso-you{border-radius:var(--radius-card,8px);background:var(--sn-brand-panel);width:13rem;max-width:100%;box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.ifr-iso-you .ifr-frame-bar{border-block-end-color:#ffffff38}@supports (color:color-mix(in lab, red, red)){.ifr-iso-you .ifr-frame-bar{border-block-end-color:color-mix(in srgb,var(--color-text-on-brand)22%,transparent)}}.ifr-iso-you .ifr-frame-dot{background:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.ifr-iso-you .ifr-frame-dot{background:color-mix(in srgb,var(--color-text-on-brand)55%,transparent)}}.ifr-iso-view{padding-block:calc(var(--spacing,.25rem)*7);color:var(--color-text-on-brand,#fff);justify-content:center;align-items:center;font-size:2.4rem;display:flex}.ifr-iso-you-label{padding-bottom:calc(var(--spacing,.25rem)*4);text-align:center;--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand,#fff);display:block}.ifr-iso-lock{z-index:20;color:var(--color-brand-700,#0a6e5b);background:var(--color-text-on-brand);width:2.25rem;height:2.25rem;box-shadow:var(--shadow-md);border-radius:3.40282e38px;place-items:center;margin-inline:auto;font-size:17px;display:grid;position:absolute;inset-block-start:-.9rem;inset-inline:0}.ifr-iso-other{border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);opacity:.4;width:7.5rem;box-shadow:var(--shadow-sm);position:absolute;overflow:hidden}.ifr-iso-other .ifr-frame-bar{padding-block:calc(var(--spacing,.25rem)*2)}.ifr-iso-other-1{inset-block-start:0;inset-inline-start:0}.ifr-iso-other-2{inset-block-start:0;inset-inline-end:0}.ifr-iso-cap{bottom:calc(var(--spacing,.25rem)*0);text-align:center;--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#3a6e61);position:absolute;inset-inline:0}.ifr-links{gap:calc(var(--spacing,.25rem)*5);display:grid}@media (min-width:40rem){.ifr-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ifr-links{grid-template-columns:repeat(3,minmax(0,1fr))}}.ifr-link-card{align-items:center;gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*5);text-align:start;box-shadow:var(--shadow-sm);transition:transform .28s var(--ease-out-quart),box-shadow .28s var(--ease-out-quart),border-color .28s var(--ease-out-quart);text-decoration-line:none;display:flex;position:relative}.ifr-link-card:hover{border-color:var(--color-brand-300,#7fd8c4)}.ifr-link-card:hover:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.ifr-link-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.ifr-link-ico{width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-btn,6px);color:var(--color-brand-600,#0c8770);flex-shrink:0;place-items:center;font-size:24px;display:grid}.ifr-link-ico:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.ifr-link-ico{background:var(--color-surface-alt);transition:background-image .28s var(--ease-out-quart),color .28s var(--ease-out-quart)}.ifr-link-card:hover .ifr-link-ico{color:var(--color-text-on-brand,#fff);background-image:var(--gradient-brand-medium)}.ifr-link-body{min-width:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.ifr-link-title{--tw-font-weight:var(--font-weight-bold,700);font-size:16px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.ifr-link-text{--tw-leading:var(--leading-snug,1.375);font-size:13.5px;line-height:var(--leading-snug,1.375);color:var(--color-text-muted,#3a6e61)}.ifr-link-cta{align-items:center;gap:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-600,#0c8770);flex-shrink:0;margin-inline-start:auto;display:inline-flex}.ifr-link-cta:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.ifr-cmp-grid{align-items:center;gap:calc(var(--spacing,.25rem)*6);display:grid}@media (min-width:64rem){.ifr-cmp-grid{grid-template-columns:1fr auto 1fr}}.ifr-cmp-old{border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*6)}@media (min-width:40rem){.ifr-cmp-old{padding:calc(var(--spacing,.25rem)*7)}}.ifr-cmp-old{box-shadow:var(--shadow-sm)}.ifr-cmp-label{margin-bottom:calc(var(--spacing,.25rem)*5);align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);color:var(--color-text-muted,#3a6e61);display:flex}.ifr-cmp-label i{color:var(--color-text-muted,#3a6e61);font-size:19px}.ifr-cmp-list{gap:calc(var(--spacing,.25rem)*3);display:grid}.ifr-cmp-list li{align-items:center;gap:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-semibold,600);font-size:14.5px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#3a6e61);display:flex}.ifr-cmp-x{width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8);color:var(--color-danger,#dc2626);background:#dc26261f;border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-size:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.ifr-cmp-x{background:color-mix(in srgb,var(--color-danger)12%,transparent)}}.ifr-cmp-arrow{width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12);color:var(--color-brand-600,#0c8770);border-radius:3.40282e38px;flex-shrink:0;place-items:center;margin-inline:auto;font-size:26px;display:grid}.ifr-cmp-arrow:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.ifr-cmp-arrow{background:#26cfae24}@supports (color:color-mix(in lab, red, red)){.ifr-cmp-arrow{background:color-mix(in srgb,var(--color-brand-400)14%,transparent)}}.ifr-cmp-arrow{transform:rotate(90deg)}.ifr-cmp-new{gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-modal,12px);padding:calc(var(--spacing,.25rem)*7);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:40rem){.ifr-cmp-new{padding:calc(var(--spacing,.25rem)*8)}}.ifr-cmp-new{background:var(--sn-brand-panel);box-shadow:var(--shadow-xl)}.ifr-cmp-new:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);opacity:.6;background:radial-gradient(52% 70% at 18% 0,#fff3,#0000 70%);position:absolute}@supports (color:color-mix(in lab, red, red)){.ifr-cmp-new:before{background:radial-gradient(52% 70% at 18% 0%,color-mix(in srgb,var(--color-text-on-brand)20%,transparent),transparent 70%)}}.ifr-cmp-badge{width:calc(var(--spacing,.25rem)*14);height:calc(var(--spacing,.25rem)*14);border-radius:var(--radius-2xl,1rem);color:var(--color-text-on-brand,#fff);background:#ffffff29;place-items:center;font-size:30px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ifr-cmp-badge{background:color-mix(in srgb,var(--color-text-on-brand)16%,transparent)}}.ifr-cmp-new-title{--tw-font-weight:var(--font-weight-bold,700);font-size:20px;font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand,#fff);position:relative}.ifr-cmp-new-note{--tw-leading:var(--leading-relaxed,1.625);max-width:30rem;font-size:14px;line-height:var(--leading-relaxed,1.625);color:#ffffffd9;position:relative}@supports (color:color-mix(in lab, red, red)){.ifr-cmp-new-note{color:color-mix(in srgb,var(--color-text-on-brand)85%,transparent)}}.ifr-cmp-new-list{margin-top:calc(var(--spacing,.25rem)*1);gap:calc(var(--spacing,.25rem)*2.5);display:grid;position:relative}.ifr-cmp-new-list li{align-items:center;gap:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-semibold,600);font-size:14.5px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-on-brand,#fff);display:flex}.ifr-cmp-check{width:calc(var(--spacing,.25rem)*7);height:calc(var(--spacing,.25rem)*7);color:var(--color-text-on-brand,#fff);background:#ffffff2e;border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-size:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.ifr-cmp-check{background:color-mix(in srgb,var(--color-text-on-brand)18%,transparent)}}@media (min-width:1024px){.ifr-cmp-arrow{transform:none}}.fil-hero-art{max-width:38rem}.fil-drop{transform-box:fill-box;transform-origin:50%;animation:fil-drop 2.6s var(--ease-out-quart)infinite}.fil-tab-pdf,.fil-kind-pdf,.fil-badge-pdf,.fil-fchip-pdf{--fil-k:var(--color-brand-700)}.fil-tab-doc,.fil-kind-doc,.fil-badge-doc,.fil-fchip-doc{--fil-k:var(--color-brand-600)}.fil-tab-txt,.fil-kind-txt,.fil-badge-txt,.fil-fchip-txt{--fil-k:var(--color-brand-500)}.fil-tab-md,.fil-kind-md,.fil-badge-md,.fil-fchip-md{--fil-k:var(--color-brand-800)}.dark .fil-tab-pdf,.dark .fil-kind-pdf,.dark .fil-badge-pdf,.dark .fil-fchip-pdf{--fil-k:var(--color-brand-300)}.dark .fil-tab-doc,.dark .fil-kind-doc,.dark .fil-badge-doc,.dark .fil-fchip-doc{--fil-k:var(--color-brand-400)}.dark .fil-tab-txt,.dark .fil-kind-txt,.dark .fil-badge-txt,.dark .fil-fchip-txt{--fil-k:var(--color-brand-300)}.dark .fil-tab-md,.dark .fil-kind-md,.dark .fil-badge-md,.dark .fil-fchip-md{--fil-k:var(--color-brand-200)}.fil-strip{align-items:center;gap:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}.fil-strip-label{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-semibold,600);font-size:14.5px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#3a6e61);display:flex}.fil-strip-label i{color:var(--color-brand-600,#0c8770);font-size:18px}.fil-strip-label i:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.fil-strip-tabs{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*4);width:100%;padding-top:calc(var(--spacing,.25rem)*7);border-block-start:2px dashed #26cfae4d;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.fil-strip-tabs{border-block-start:2px dashed color-mix(in srgb,var(--color-brand-400)30%,transparent)}}.fil-tab{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-card,8px);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);background:var(--fil-k,#0c8770);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.fil-tab{background:color-mix(in srgb,var(--fil-k,var(--color-brand-600))10%,var(--color-surface))}}.fil-tab{border:1px solid var(--fil-k,#0c8770)}@supports (color:color-mix(in lab, red, red)){.fil-tab{border:1px solid color-mix(in srgb,var(--fil-k,var(--color-brand-600))22%,transparent)}}.fil-tab{box-shadow:var(--shadow-sm)}.fil-tab:before{content:"";height:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*7);border-top-left-radius:var(--radius-md,.375rem);border-top-right-radius:var(--radius-md,.375rem);background:var(--fil-k,var(--color-brand-600));position:absolute;inset-block-start:-8px;inset-inline-start:18px}.fil-tab-code{width:calc(var(--spacing,.25rem)*9);height:calc(var(--spacing,.25rem)*9);border-radius:var(--radius-btn,6px);color:var(--color-text-on-brand,#fff);background:var(--fil-k,var(--color-brand-600));flex-shrink:0;place-items:center;font-size:19px;display:grid}.fil-tab-meta{text-align:start;flex-direction:column;display:flex}.fil-tab-name{--tw-font-weight:var(--font-weight-bold,700);font-size:14.5px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.fil-tab-ext{color:var(--color-text-muted,#3a6e61);font-size:12px;font-family:var(--fil-mono)}.fil-kind{position:relative}.fil-kind .sn-tile-ico{color:var(--color-text-on-brand);background:linear-gradient(135deg,var(--fil-k,var(--color-brand-600)),var(--fil-k,#0c8770))}@supports (color:color-mix(in lab, red, red)){.fil-kind .sn-tile-ico{background:linear-gradient(135deg,var(--fil-k,var(--color-brand-600)),color-mix(in srgb,var(--fil-k,var(--color-brand-600))55%,var(--color-brand-400)))}}.fil-kind-ext{padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);font-family:var(--fil-mono);color:var(--fil-k,var(--color-brand-700));background:var(--fil-k,#0c8770);border-radius:3.40282e38px;position:absolute;inset-block-start:1.15rem;inset-inline-end:1.15rem}@supports (color:color-mix(in lab, red, red)){.fil-kind-ext{background:color-mix(in srgb,var(--fil-k,var(--color-brand-600))12%,var(--color-surface))}}.fil-steps .sn-step-ico{position:relative}.fil-steps .sn-step-ico:after{content:"";height:calc(var(--spacing,.25rem)*1.5);border-bottom-right-radius:var(--radius-md,.375rem);border-bottom-left-radius:var(--radius-md,.375rem);background:#26cfae73;position:absolute;inset-block-end:-6px;inset-inline:22%}@supports (color:color-mix(in lab, red, red)){.fil-steps .sn-step-ico:after{background:color-mix(in srgb,var(--color-brand-400)45%,transparent)}}.fil-split{gap:calc(var(--spacing,.25rem)*6);display:grid}@media (min-width:64rem){.fil-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.fil-pane{border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*7);position:relative;overflow:hidden}@media (min-width:40rem){.fil-pane{padding:calc(var(--spacing,.25rem)*8)}}.fil-pane{box-shadow:var(--shadow-md)}.fil-pane:after{content:"";width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6);background:#cff4ed;position:absolute;inset-block-start:0;inset-inline-end:0}@supports (color:color-mix(in lab, red, red)){.fil-pane:after{background:color-mix(in srgb,var(--color-brand-400)22%,var(--color-surface))}}.fil-pane:after{clip-path:polygon(100% 0,0 0,100% 100%)}.fil-pane-free{background:#f0fcf9}@supports (color:color-mix(in lab, red, red)){.fil-pane-free{background:color-mix(in srgb,var(--color-brand-400)7%,var(--color-surface))}}.fil-pane-badge{margin-bottom:calc(var(--spacing,.25rem)*5);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:12.5px;font-weight:var(--font-weight-bold,700);border-radius:3.40282e38px;display:inline-flex}.fil-pane-badge-free{color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium)}.fil-pane-badge-paid{background-color:var(--color-surface-alt,#cff2e7);color:var(--color-text-muted,#3a6e61)}.fil-filecard{margin-bottom:calc(var(--spacing,.25rem)*5);align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*3.5);box-shadow:var(--shadow-sm);display:flex}.fil-filecard-ico{width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10);border-radius:var(--radius-btn,6px);background-color:var(--color-surface-alt,#cff2e7);color:var(--color-brand-600,#0c8770);flex-shrink:0;place-items:center;font-size:21px;display:grid}.fil-filecard-ico:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.fil-filecard-name{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold,600);font-size:14px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-heading,#03332a);font-family:var(--fil-mono);flex:1;overflow:hidden}.fil-filecard-mark{width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8);border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-size:17px;display:grid}.fil-filecard-mark-free{color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium)}.fil-filecard-mark-paid{color:var(--color-text-muted);background:var(--color-surface-alt)}.fil-pane-title{margin-bottom:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:18px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.fil-pane-text{--tw-leading:var(--leading-relaxed,1.625);font-size:15px;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,#3a6e61)}.fil-split-note{margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*8);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);text-align:center;--tw-font-weight:var(--font-weight-semibold,600);max-width:46rem;font-size:14px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#3a6e61);display:flex}.fil-split-note i{color:var(--color-brand-600,#0c8770);font-size:18px}.fil-split-note i:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.fil-shot{border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);max-width:62rem;box-shadow:var(--shadow-xl);margin-inline:auto;position:relative;overflow:hidden}.fil-shot-bar{align-items:center;gap:calc(var(--spacing,.25rem)*4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface-alt,#cff2e7);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3.5);display:flex}.fil-shot-dots{gap:calc(var(--spacing,.25rem)*1.5);flex-shrink:0;display:flex}.fil-shot-dots i{width:calc(var(--spacing,.25rem)*2.5);height:calc(var(--spacing,.25rem)*2.5);background:var(--color-border-strong);border-radius:3.40282e38px}.fil-shot-search{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding-inline:calc(var(--spacing,.25rem)*3.5);padding-block:calc(var(--spacing,.25rem)*1.5);color:var(--color-text-muted,#3a6e61);border-radius:3.40282e38px;flex:1;font-size:13px;display:flex}.fil-shot-search i{font-size:16px}.fil-shot-body{padding:calc(var(--spacing,.25rem)*3);overflow-x:auto}@media (min-width:40rem){.fil-shot-body{padding:calc(var(--spacing,.25rem)*4)}}.fil-thead,.fil-trow{align-items:center;gap:calc(var(--spacing,.25rem)*3);grid-template-columns:minmax(0,2.4fr) 4.5rem 5rem minmax(0,1.8fr) 6.5rem;min-width:34rem;display:grid}.fil-thead{padding-inline:calc(var(--spacing,.25rem)*3);padding-bottom:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:11.5px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-text-muted,#3a6e61);text-transform:uppercase}.fil-trow{border-radius:var(--radius-card,8px);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);font-size:13.5px;transition:background-color .2s}.fil-trow:hover{background:#26cfae12}@supports (color:color-mix(in lab, red, red)){.fil-trow:hover{background:color-mix(in srgb,var(--color-brand-400)7%,transparent)}}.fil-td-file{min-width:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*2.5);display:flex}.fil-td-ico{width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-btn,6px);background-color:var(--color-surface-alt,#cff2e7);color:var(--color-brand-600,#0c8770);flex-shrink:0;place-items:center;font-size:17px;display:grid}.fil-td-ico:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.fil-td-name{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-heading,#03332a);font-family:var(--fil-mono);overflow:hidden}.fil-td-size{color:var(--color-text-muted,#3a6e61);font-family:var(--fil-mono)}.fil-td-course{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted,#3a6e61);overflow:hidden}.fil-badge{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);--tw-font-weight:var(--font-weight-bold,700);font-size:11.5px;font-weight:var(--font-weight-bold,700);font-family:var(--fil-mono);color:var(--fil-k,var(--color-brand-700));background:var(--fil-k,#0c8770);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fil-badge{background:color-mix(in srgb,var(--fil-k,var(--color-brand-600))12%,var(--color-surface))}}.fil-pill{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);border-radius:3.40282e38px;display:inline-flex}.fil-pill i{font-size:13px}.fil-pill-live{color:var(--color-success);background:#16a34a21}@supports (color:color-mix(in lab, red, red)){.fil-pill-live{background:color-mix(in srgb,var(--color-success)13%,transparent)}}.fil-pill-draft{background-color:var(--color-surface-alt,#cff2e7);color:var(--color-text-muted,#3a6e61)}.fil-shot-foot{margin-top:calc(var(--spacing,.25rem)*7);justify-content:center;display:flex}.fil-rack{align-items:center;gap:calc(var(--spacing,.25rem)*6);flex-direction:column;max-width:48rem;margin-inline:auto;display:flex}.fil-rack-cap{text-align:center;--tw-font-weight:var(--font-weight-semibold,600);font-size:15px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#3a6e61)}.fil-chips{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.fil-fchip{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-semibold,600);font-size:14px;font-weight:var(--font-weight-semibold,600);color:var(--color-text,#1d5a4b);box-shadow:var(--shadow-sm);transition:border-color .2s,transform .2s var(--ease-out-quart);border-radius:3.40282e38px;display:inline-flex}.fil-fchip:hover{border-color:var(--color-brand-300,#7fd8c4)}.fil-fchip:hover:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.fil-fchip:hover{transform:translateY(-2px)}.fil-fchip i{color:var(--fil-k,var(--color-brand-600));font-size:17px}.fil-fchip-ext{color:var(--color-text-muted,#3a6e61);font-size:12.5px;font-family:var(--fil-mono);margin-inline-start:calc(var(--spacing,.25rem)*.5)}.fil-stu-grid{align-items:center;gap:calc(var(--spacing,.25rem)*10);display:grid}@media (min-width:64rem){.fil-stu-grid{gap:calc(var(--spacing,.25rem)*14);grid-template-columns:1.1fr .9fr}}.fil-stu-copy{align-items:flex-start;gap:calc(var(--spacing,.25rem)*5);flex-direction:column;max-width:34rem;display:flex}.fil-publish{border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*6);position:relative;overflow:hidden}@media (min-width:40rem){.fil-publish{padding:calc(var(--spacing,.25rem)*7)}}.fil-publish{box-shadow:var(--shadow-xl)}.fil-publish:after{content:"";width:calc(var(--spacing,.25rem)*7);height:calc(var(--spacing,.25rem)*7);background:#d4f5ef;position:absolute;inset-block-start:0;inset-inline-end:0}@supports (color:color-mix(in lab, red, red)){.fil-publish:after{background:color-mix(in srgb,var(--color-brand-400)20%,var(--color-surface))}}.fil-publish:after{clip-path:polygon(100% 0,0 0,100% 100%)}.fil-publish-row{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,#bfe9dc);padding-bottom:calc(var(--spacing,.25rem)*5);display:flex}.fil-publish-ico{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-btn,6px);background-color:var(--color-surface-alt,#cff2e7);color:var(--color-brand-600,#0c8770);flex-shrink:0;place-items:center;font-size:22px;display:grid}.fil-publish-ico:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.fil-publish-name{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold,600);font-size:14.5px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-heading,#03332a);font-family:var(--fil-mono);flex:1;overflow:hidden}.fil-publish-pill{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}.fil-publish-pill i{font-size:13px}.fil-publish-pill-live{color:var(--color-success);background:#16a34a21}@supports (color:color-mix(in lab, red, red)){.fil-publish-pill-live{background:color-mix(in srgb,var(--color-success)13%,transparent)}}.fil-publish-control{margin-block:calc(var(--spacing,.25rem)*5);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.fil-toggle{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*12);background:var(--gradient-brand-medium);box-shadow:var(--shadow-sm);border-radius:3.40282e38px;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.fil-toggle-knob{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);background:var(--color-text-on-brand);box-shadow:var(--shadow-md);border-radius:3.40282e38px;position:absolute;inset-inline-end:.25rem}.fil-publish-states{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.fil-publish-state{--tw-font-weight:var(--font-weight-semibold,600);font-size:13.5px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#3a6e61)}.fil-publish-state.is-on{color:var(--color-brand-700,#0a6e5b)}.fil-publish-state.is-on:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.fil-publish-hint{align-items:center;gap:calc(var(--spacing,.25rem)*2);color:var(--color-text-muted,#3a6e61);font-size:13px;display:flex}.fil-publish-hint i{color:var(--color-brand-600,#0c8770);font-size:15px}.fil-publish-hint i:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.fil-xlink{text-decoration-line:none}.fil-xlink .sn-feat-link{padding-top:calc(var(--spacing,.25rem)*1);margin-top:auto}.fil-xlink:hover{border-color:var(--color-brand-300,#7fd8c4)}.fil-xlink:hover:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.fil-xlink:hover .sn-feat-link{gap:calc(var(--spacing,.25rem)*3)}.fil-cta-tray{width:calc(var(--spacing,.25rem)*16);height:calc(var(--spacing,.25rem)*16);border-radius:var(--radius-2xl,1rem);color:var(--color-text-on-brand,#fff);background:#ffffff29;place-items:center;font-size:34px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.fil-cta-tray{background:color-mix(in srgb,var(--color-text-on-brand)16%,transparent)}}.fil-cta-tray{box-shadow:inset 0 0 0 1px #ffffff4d}@supports (color:color-mix(in lab, red, red)){.fil-cta-tray{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text-on-brand)30%,transparent)}}}@keyframes sn-shine{0%,55%{background-position:220% 0,0 0}90%,to{background-position:-120% 0,0 0}}@keyframes sn-rv-item{0%{opacity:0;translate:0 16px}}@keyframes sva-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sva-pulse{0%{opacity:.7;transform:scale(.82)}70%,to{opacity:0;transform:scale(1.55)}}@keyframes sva-twinkle{0%,to{opacity:.3;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes sva-blink{0%,55%{opacity:1}56%,to{opacity:.12}}@keyframes sva-scan{0%,to{transform:translateY(2px)}50%{transform:translateY(46px)}}@keyframes sva-fill{0%{transform:scaleX(.05)}70%,to{transform:scaleX(1)}}@keyframes sva-rise{0%{transform:scaleY(.06)}70%,to{transform:scaleY(1)}}@keyframes sva-dash{to{stroke-dashoffset:-24px}}@keyframes sva-shimmer{0%{opacity:0;transform:translate(-40px)}18%{opacity:.75}55%,to{opacity:0;transform:translate(360px)}}@keyframes sva-spin{to{transform:rotate(360deg)}}@keyframes sva-draw{0%{stroke-dashoffset:var(--draw-len,300)}45%,to{stroke-dashoffset:0}}@keyframes sva-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(2deg)}}@keyframes sva-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.quz-pulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite quz-pulse}.quz-pd2{animation-delay:.5s}.quz-pd3{animation-delay:1s}@keyframes quz-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.quz-pulse{animation:none}}@keyframes hwk-ring-sweep{0%{stroke-dashoffset:760px}58%,to{stroke-dashoffset:var(--hwk-to,0)}}@keyframes aud-eq{0%,to{transform:scaleY(.42)}50%{transform:scaleY(1)}}@keyframes aud-breathe{0%,to{opacity:.16;transform:scale(.9)}50%{opacity:.4;transform:scale(1.12)}}@keyframes aud-ring{}@media (prefers-reduced-motion:reduce){.aud-eq-bar,.aud-breathe,.aud-rule>span,.aud-player-wave>span,.aud-add-chip{animation:none}.aud-eq-bar,.aud-rule>span,.aud-player-wave>span{transform:none}.aud-add-medal:after{content:none;animation:none}}@keyframes txt-ink{0%{transform:scaleX(.06)}26%,72%{transform:scaleX(1)}to{transform:scaleX(.06)}}@keyframes txt-pop{0%{opacity:0;transform:scale(.2)}22%{opacity:1;transform:scale(1)}76%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.2)}}.txt-ink{transform-box:fill-box;transform-origin:50%;animation:txt-ink 5s var(--ease-out-quart)infinite}.txt-pop{transform-box:fill-box;transform-origin:50%;animation:txt-pop 5s var(--ease-out-quart)infinite}@keyframes ifr-spin{to{transform:rotate(360deg)}}@keyframes ifr-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes ifr-src-pulse{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes ifr-morph{0%{opacity:0;transform:scale(.95)}6%{opacity:1;transform:scale(1)}27%{opacity:1;transform:scale(1)}33%,to{opacity:0;transform:scale(.95)}}@keyframes ifr-stream-n{0%{opacity:0;transform:translateY(0)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(58px)}}@keyframes ifr-stream-s{0%{opacity:0;transform:translateY(0)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(-58px)}}@keyframes ifr-stream-e{0%{opacity:0;transform:translate(0)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(-54px)}}@keyframes ifr-stream-w{0%{opacity:0;transform:translate(0)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(54px)}}@keyframes ifr-blink{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ifr-orbit,.ifr-breathe,.ifr-src,.ifr-stream-n,.ifr-stream-s,.ifr-stream-e,.ifr-stream-w,.ifr-flow-dot{animation:none}.ifr-morph{opacity:0;animation:none}.ifr-morph:first-of-type{opacity:1}.ifr-stream-n,.ifr-stream-s,.ifr-stream-e,.ifr-stream-w{opacity:0}}:root{--fil-mono:ui-monospace,"SFMono-Regular","Cascadia Code",Menlo,Consolas,monospace}@keyframes fil-drop{0%{opacity:0;transform:translateY(-12px)}22%{opacity:1}70%{opacity:1;transform:translateY(6px)}to{opacity:0;transform:translateY(16px)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}