@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-divide-x-reverse:0;--code-fade:0px}}}@layer theme{:host,:root{--font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback: BlinkMacSystemFont", "Plus Jakarta Sans Fallback: Segoe UI", "Plus Jakarta Sans Fallback: Helvetica Neue", "Plus Jakarta Sans Fallback: Arial", "Plus Jakarta Sans Fallback: Noto Sans",system-ui,sans-serif;--font-mono:"Fira Code", "Fira Code Fallback: Courier New", "Fira Code Fallback: Roboto Mono", "Fira Code Fallback: Noto Sans Mono",ui-monospace,monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:var(--ui-radius);--ease-out:cubic-bezier(.16,1,.3,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-old-neutral-50:oklch(98.5% 0 0);--color-old-neutral-100:oklch(97% 0 0);--color-old-neutral-200:oklch(92.2% 0 0);--color-old-neutral-300:oklch(87% 0 0);--color-old-neutral-400:oklch(70.8% 0 0);--color-old-neutral-500:oklch(55.6% 0 0);--color-old-neutral-600:oklch(43.9% 0 0);--color-old-neutral-700:oklch(37.1% 0 0);--color-old-neutral-800:oklch(26.9% 0 0);--color-old-neutral-900:oklch(20.5% 0 0);--color-old-neutral-950:oklch(14.5% 0 0);--font-display:"Syne", "Syne Fallback: BlinkMacSystemFont", "Syne Fallback: Segoe UI", "Syne Fallback: Helvetica Neue", "Syne Fallback: Arial", "Syne Fallback: Noto Sans",system-ui,sans-serif;--text-micro:.75rem;--text-micro--line-height:1rem;--text-micro--letter-spacing:.01em;--text-micro--font-weight:500;--text-caption:.8125rem;--text-caption--line-height:1.125rem;--text-caption--letter-spacing:.002em;--text-caption--font-weight:500;--text-ui:.875rem;--text-ui--line-height:1.25rem;--text-ui--font-weight:500;--text-body:1rem;--text-body--line-height:1.5rem;--animate-skel:skel 1.4s cubic-bezier(.16,1,.3,1) infinite;--color-cinema-50:#fafafa;--color-cinema-100:#ededef;--color-cinema-200:#d4d4da;--color-cinema-300:#a1a3ad;--color-cinema-400:#8a8c96;--color-cinema-500:#6e707a;--color-cinema-600:#4a4a55;--color-cinema-700:#34343d;--color-cinema-800:#1d1d23;--color-cinema-900:#0d0d10;--color-cinema-950:#060608}:host,:root{--ui-header-height:calc(var(--spacing)*16)}.light,:host,:root{--ui-text-dimmed:var(--ui-color-neutral-400);--ui-text-muted:var(--ui-color-neutral-500);--ui-text-toned:var(--ui-color-neutral-600);--ui-text:var(--ui-color-neutral-700);--ui-text-highlighted:var(--ui-color-neutral-900);--ui-text-inverted:#fff;--ui-bg:#fff;--ui-bg-muted:var(--ui-color-neutral-50);--ui-bg-elevated:var(--ui-color-neutral-100);--ui-bg-accented:var(--ui-color-neutral-200);--ui-bg-inverted:var(--ui-color-neutral-900);--ui-border:var(--ui-color-neutral-200);--ui-border-muted:var(--ui-color-neutral-200);--ui-border-accented:var(--ui-color-neutral-300);--ui-border-inverted:var(--ui-color-neutral-900);--ui-radius:.25rem;--ui-container:80rem}.dark{--ui-text-dimmed:var(--ui-color-neutral-500);--ui-text-muted:var(--ui-color-neutral-400);--ui-text-toned:var(--ui-color-neutral-300);--ui-text:var(--ui-color-neutral-200);--ui-text-highlighted:#fff;--ui-text-inverted:var(--ui-color-neutral-900);--ui-bg:var(--ui-color-neutral-900);--ui-bg-muted:var(--ui-color-neutral-800);--ui-bg-elevated:var(--ui-color-neutral-800);--ui-bg-accented:var(--ui-color-neutral-700);--ui-bg-inverted:#fff;--ui-border:var(--ui-color-neutral-800);--ui-border-muted:var(--ui-color-neutral-700);--ui-border-accented:var(--ui-color-neutral-700);--ui-border-inverted:#fff}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background-color:var(--ui-bg);color:var(--ui-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light}body:where(.dark,.dark *){color-scheme:dark}:focus-visible{outline:2px solid var(--unlearn-cyan);outline-offset:2px}}@layer components{.t-page{font-size:var(--fs-28);font-weight:600;letter-spacing:-.02em;line-height:2.25rem}.t-lesson{font-size:var(--fs-24);font-weight:600;letter-spacing:-.018em;line-height:2rem}.t-section{font-size:var(--fs-20);font-weight:600;letter-spacing:-.012em;line-height:1.75rem}.t-card{font-size:var(--fs-16);font-weight:600;letter-spacing:-.006em;line-height:1.5rem}.t-reading{font-size:var(--fs-18);font-weight:400;line-height:1.75rem;text-wrap:pretty}.t-body{font-size:var(--fs-16);line-height:1.5rem}.t-ui{font-size:var(--fs-14);font-weight:500;line-height:1.25rem}.t-caption{font-size:var(--fs-13);font-weight:500;letter-spacing:.002em;line-height:1.125rem}.t-micro{font-size:var(--fs-12);font-weight:500;letter-spacing:.01em;line-height:1rem}.t-code{font-family:var(--font-code);font-size:var(--fs-13);line-height:1.25rem}.ink-1{color:var(--ink-1)}.ink-2{color:var(--ink-2)}.ink-3{color:var(--ink-3)}.tnum{font-variant-numeric:tabular-nums}.link-quiet{color:var(--ink-2);font-size:var(--fs-14);font-weight:500;transition:color var(--t-fast) var(--ease-out)}.link-quiet:hover{color:var(--ink-1)}.min-target{align-items:center;display:inline-flex;min-block-size:24px}.appbar{position:sticky;top:var(--bs-banner-height,0);z-index:var(--z-sticky)}@supports (color:color-mix(in lab,red,red)){.appbar{background:color-mix(in srgb,var(--n1) 92%,transparent)}}.appbar{-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);border-bottom:1px solid var(--n6)}.appbar__inner{align-items:center;display:flex;gap:32px;height:56px;margin:0 auto;max-width:1200px;padding:0 24px}.wordmark{color:var(--ink-1);font-size:var(--fs-18);font-weight:700;letter-spacing:-.02em}.wordmark span{color:var(--red)}.nav{gap:4px}.nav,.nav a{display:flex;height:100%}.nav a{align-items:center;box-shadow:inset 0 -2px #0000;color:var(--ink-2);font-size:var(--fs-14);font-weight:500;padding:0 12px;transition:color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.nav a:hover{color:var(--ink-1)}.nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--ink-1);color:var(--ink-1)}.appbar__tools{align-items:center;display:flex;gap:8px;margin-left:auto}.appbar__tools .btn,.searchbox{height:34px}.searchbox{align-items:center;background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-md);color:var(--ink-3);display:flex;font-size:var(--fs-14);gap:8px;padding:0 10px;transition:border-color var(--t-fast) var(--ease-out);width:240px}.searchbox:hover{border-color:var(--n8)}.searchbox .kbd{margin-left:auto}.kbd{border:1px solid var(--n7);border-radius:var(--r-md);color:var(--ink-3);font-family:var(--font-code);font-size:var(--fs-12);line-height:1rem;padding:1px 5px}.icon-btn{border-radius:var(--r-md);color:var(--ink-2);display:grid;height:34px;place-items:center;transition:background-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out);width:34px}.icon-btn:hover{background:var(--n4);color:var(--ink-1)}.person-photo{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar{background:var(--n5);border-radius:var(--r-pill);color:var(--ink-1);display:grid;font-size:var(--fs-12);font-weight:600;height:30px;overflow:hidden;place-items:center;width:30px}button.avatar{cursor:pointer}.nav-dot{background:var(--cyan);border-radius:var(--r-full);display:inline-block;height:6px;margin-left:6px;vertical-align:.35em;width:6px}.nav__btn{align-items:center;box-shadow:inset 0 -2px #0000;color:var(--ink-2);display:flex;font-size:var(--fs-14);font-weight:500;gap:4px;height:100%;padding:0 12px;transition:color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.nav__btn:hover,.nav__btn[aria-expanded=true]{color:var(--ink-1)}.nav__btn[data-current=true]{box-shadow:inset 0 -2px 0 var(--ink-1);color:var(--ink-1)}.nav__chev{transition:transform var(--t-base) var(--ease-out)}.nav__btn[aria-expanded=true] .nav__chev{transform:rotate(180deg)}.btn{align-items:center;border-radius:var(--r-md);display:inline-flex;font-size:var(--fs-14);font-weight:600;gap:8px;height:36px;justify-content:center;padding:0 14px;transition:background-color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out),transform var(--t-instant) var(--ease-out);white-space:nowrap}.btn:active{transform:scale(.98)}.btn--lg{height:40px;padding:0 18px}.btn--primary{background:var(--action-bg);color:var(--action-fg)}.btn--primary:hover{background:var(--action-bg-hover)}.btn--secondary{background:var(--n3);border:1px solid var(--n7);color:var(--ink-1)}.btn--secondary:hover{background:var(--n4);border-color:var(--n8)}body:has(#main .btn--primary) .appbar__start{background:var(--n3);border:1px solid var(--n7);color:var(--ink-1)}body:has(#main .btn--primary) .appbar__start:hover{background:var(--n4);border-color:var(--n8)}.btn--ghost{color:var(--ink-2)}.btn--ghost:hover{background:var(--n4);color:var(--ink-1)}.btn .iconify,.btn svg{height:16px;width:16px}.btn--sm .iconify,.btn--sm svg{height:14px;width:14px}.btn[aria-pressed=true]{border-color:var(--cyan);color:var(--cyan-text)}@supports (color:color-mix(in lab,red,red)){.btn[aria-pressed=true]{border-color:color-mix(in srgb,var(--cyan) 40%,var(--n7))}}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.btn:disabled:active{transform:none}.btn[aria-busy=true]{cursor:progress}.btn--danger{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.btn--danger{background:color-mix(in srgb,var(--red) 10%,var(--n3))}}.btn--danger{border:1px solid var(--red);color:var(--red-text)}@supports (color:color-mix(in lab,red,red)){.btn--danger{border:1px solid color-mix(in srgb,var(--red) 45%,var(--n7))}}.btn--danger:hover:not(:disabled){background:var(--red)}@supports (color:color-mix(in lab,red,red)){.btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--red) 16%,var(--n3))}}.btn--danger:hover:not(:disabled){border-color:var(--red-text)}.spin{animation:spin .9s linear infinite}.card{background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-lg);box-shadow:var(--shadow-card);display:block;transition:background-color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}a.card:hover{background:var(--n4);border-color:var(--n7)}.team-card{align-items:center;display:flex;gap:14px;padding:16px 18px}.team-card:hover{border-color:var(--n8)}.team-card__icon{background:var(--n5);border-radius:var(--r-md);color:var(--ink-1);display:grid;flex:none;height:36px;place-items:center;width:36px}.card__body{padding:var(--pad-card)}.card__cover{aspect-ratio:16/9;border-radius:calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px) 0 0;overflow:hidden}.card__title{margin-top:6px}.card__desc{color:var(--ink-2);font-size:var(--fs-14);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.25rem;margin-top:4px;overflow:hidden}.card__meta{align-items:center;color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:var(--fs-13);font-weight:500;margin-top:12px}.card--coming{background:0 0;border-color:var(--n7);border-style:dashed;box-shadow:none}.card--coming .card__title{color:var(--ink-2)}a.card--coming:hover{background:var(--n2);border-color:var(--n8)}.format{align-items:center;color:var(--ink-2);display:inline-flex;font-size:var(--fs-13);font-weight:500;gap:6px}.format .iconify,.format svg{height:14px;width:14px}.badge{align-items:center;border-radius:var(--r-md);display:inline-flex;font-size:var(--fs-12);font-weight:600;gap:5px;height:22px;padding:0 8px;white-space:nowrap}.badge .iconify,.badge svg{height:12px;width:12px}.badge--done,.badge--you{background:var(--cyan-bg);color:var(--cyan-text)}.badge--new{background:var(--n5);color:var(--ink-1)}.badge--fresh{font-size:var(--fs-12);height:18px;letter-spacing:.01em;margin-left:8px;padding:0 6px;vertical-align:2px}.badge-soon{border:1px dashed var(--n8);border-radius:var(--r-md);color:var(--ink-2);letter-spacing:.01em}.badge-fw,.badge-soon{align-items:center;display:inline-flex;font-size:var(--fs-12);font-weight:600;height:20px;padding:0 7px;white-space:nowrap}.badge-fw{background:var(--green-bg);border-radius:var(--r-md);color:var(--green-text);gap:4px}.badge-fw .iconify,.badge-fw svg{height:12px;width:12px}.badge-fw--soon{background:var(--n4);color:var(--ink-2)}.path-card__fw{align-items:center;align-self:flex-start;color:var(--green-text);display:inline-flex;font-size:var(--fs-13);font-weight:600;gap:6px}.path-card__fw .iconify{height:14px;width:14px}.path-card__fw.is-soon{color:var(--ink-2)}.lmark{color:var(--ink-3);display:inline-grid;flex:none;margin-left:6px;place-items:center}.lmark .iconify{height:13px;width:13px}.lmark--fw{color:var(--green-text)}.lmark--soon{color:var(--ink-2)}.kind{align-items:center;border-radius:var(--r-md);display:inline-flex;font-size:var(--fs-12);font-weight:600;gap:4px;height:20px;letter-spacing:.01em;padding:0 7px;white-space:nowrap}.kind .iconify,.kind svg{height:12px;width:12px}.kind--workflow{background:var(--n5);border:1px solid var(--n8);color:var(--ink-1)}.kind--deep-dive{border:1px solid var(--n7);color:var(--ink-2)}.tag{border:1px solid var(--n6);border-radius:var(--r-md);color:var(--ink-2);height:22px;padding:0 8px}.lock,.tag{align-items:center;display:inline-flex;font-size:var(--fs-12);font-weight:500}.lock{color:var(--ink-3);gap:4px}.lock .iconify,.lock svg{height:12px;width:12px}.lock--account{color:var(--ink-2)}.sg-tile{--s:40px;background:linear-gradient(155deg,#1c1c22,#0d0d11 55%,#060608);border:1px solid #00d2dc4d;border-radius:calc(var(--s)*.24);box-shadow:max(1.5px,calc(var(--s)*.025)) max(1.5px,calc(var(--s)*.025)) 0 var(--unlearn-red),max(3px,calc(var(--s)*.05)) max(3px,calc(var(--s)*.05)) 0 var(--unlearn-x-red-2),max(4.5px,calc(var(--s)*.075)) max(4.5px,calc(var(--s)*.075)) 0 var(--unlearn-x-red-3),calc(var(--s)*.12) calc(var(--s)*.14) calc(var(--s)*.24) #00000080;color:var(--ink-1);display:inline-grid;flex:none;height:var(--s);place-items:center;position:relative;width:var(--s)}.sg-tile:after{background:linear-gradient(115deg,#0000 30%,#ededef14 38%,#0000 44%);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.sg-tile .iconify,.sg-tile svg{height:46%;width:46%}.sg-tile--sm{--s:28px}.sg-tile--md{--s:40px}.sg-tile--lg{--s:56px}.sg-tile--xl{--s:72px}.sg-tile[data-state=soon]{opacity:.45}.prow .sg-tile{--s:34px}.path-card--lead .sg-tile{--s:52px}.sg-art{background:0 0;display:block;pointer-events:none;width:100%}.sg-art--hover{pointer-events:auto}:root[data-theme=light] .sg-art{background:var(--unlearn-sig-bg);border-radius:var(--r-lg)}.sg-halo-host{position:relative}.sg-halo-host>canvas.sg-art{background:0 0;pointer-events:none;position:absolute;z-index:0}.sg-halo-host>:not(canvas){position:relative;z-index:1}.rowi.is-next .status-icon{color:var(--cyan)}.sg-pulse{align-items:center;display:inline-flex;gap:5px;height:12px}.sg-pulse i{animation:sg-pulse 1.1s linear 2;background:var(--cyan);border-radius:50%;height:4px;width:4px}.sg-pulse i:first-child{opacity:.25}.sg-pulse i:nth-child(2){animation-delay:.12s;opacity:.4}.sg-pulse i:nth-child(3){animation-delay:.24s;opacity:.55}.sg-pulse i:nth-child(4){animation-delay:.36s;opacity:.75}.sg-pulse i:nth-child(5){animation-delay:.48s;opacity:1}@keyframes sg-pulse{0%,to{opacity:.18}30%{opacity:1}}@media(prefers-reduced-motion:reduce){.sg-pulse i{animation:none}}.st{align-items:center;color:var(--ink-2);display:inline-flex;flex:none;font-size:var(--fs-13);font-variant-numeric:tabular-nums;font-weight:500;gap:6px;white-space:nowrap}.st svg{flex:none;height:14px;width:14px}.st--done{color:var(--ink-1)}.st--icon{margin-inline-end:6px;vertical-align:-2px}.acc{align-items:center;border-radius:var(--r-sm);display:inline-flex;font-size:var(--fs-12);font-weight:600;gap:4px;height:20px;line-height:1;padding:0 7px;vertical-align:middle;white-space:nowrap}.acc .iconify,.acc svg{flex:none;height:12px;width:12px}.acc--free{background:var(--green-bg);color:var(--green-text)}.acc--plus{border:1px solid var(--n7);color:var(--ink-2)}.acc--soon{background:var(--n4);color:var(--ink-2)}.acc--icon{justify-content:center;padding:0;width:20px}.card__meta .acc,.rowi__sub .acc,.step-item__meta .acc{margin-block:-2px}.tier-free{color:var(--green-text);font-weight:500}.progress{background:var(--n5);height:4px;overflow:hidden}.progress,.progress>i{border-radius:var(--r-pill)}.progress>i{background:var(--cyan);display:block;height:100%}.rows{background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow:hidden}.rowi{align-items:center;display:flex;gap:14px;min-height:56px;padding:var(--pad-row) 16px;transition:background-color var(--t-fast) var(--ease-out)}.rowi+.rowi{border-top:1px solid var(--n6)}a.rowi:hover{background:var(--n4)}.rowi__title{font-size:var(--fs-16);font-weight:500}.rowi__media{aspect-ratio:16/9;background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-sm);flex:none;overflow:hidden;position:relative;width:136px}.rowi__media>:is(.bcover,.cover-art,picture){top:0;right:0;bottom:0;left:0;position:absolute}@media(max-width:512px){.rowi__media{width:104px}.ri--th{grid-template-columns:80px minmax(0,1fr) auto}}.card__title,.crow__title,.rowi__title,.step-item__title,.t-card{text-wrap:pretty}.toolrow a,a.rowi__title{align-items:center;display:inline-flex;min-block-size:24px}.rowi__sub{color:var(--ink-2);line-height:1.125rem;margin-top:2px}.rowi__end,.rowi__sub{font-size:var(--fs-13)}.rowi__end{align-items:center;color:var(--ink-3);display:flex;flex:none;font-variant-numeric:tabular-nums;font-weight:500;gap:12px;margin-left:auto}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{align-items:center;border:1px solid var(--n6);border-radius:var(--r-md);color:var(--ink-2);display:inline-flex;font-size:var(--fs-13);font-weight:500;gap:6px;height:30px;padding:0 12px;transition:background-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.chip:hover{background:var(--n4);color:var(--ink-1)}.chip[aria-pressed=true]{background:var(--n5);border-color:var(--n7);color:var(--ink-1)}.chip[aria-checked=true]{background:var(--n5);border-color:var(--n8);color:var(--ink-1)}.chip:disabled,.chip[aria-disabled=true]{cursor:not-allowed;opacity:.5}.appfooter{border-top:1px solid var(--n6)}.appfooter__inner{color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:var(--fs-13);font-weight:500;gap:20px;margin:0 auto;max-width:1200px;padding:20px 24px}.appfooter__inner a:hover{color:var(--ink-1)}.sitefoot{background:var(--n1);border-top:1px solid var(--n6)}.sitefoot__inner{display:grid;gap:32px;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));margin:0 auto;max-width:1200px;padding:56px 24px 24px}.sitefoot__brand p{color:var(--ink-2);font-size:var(--fs-14);line-height:1.6;margin-top:12px;max-width:36ch}.sitefoot__col h2{color:var(--ink-1);font-size:var(--fs-13);font-weight:700}.sitefoot__col ul{display:grid;gap:8px;margin-top:12px}.sitefoot__col a{color:var(--ink-2);font-size:var(--fs-14);transition:color var(--t-fast) var(--ease-out)}.sitefoot__col a:hover{color:var(--ink-1)}.sitefoot .appfooter{border-top:1px solid var(--n6)}@media(max-width:860px){.sitefoot__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.sitefoot__brand{grid-column:1/-1}}.skip{background:var(--action-bg);border-radius:var(--r-md);color:var(--action-fg);font-weight:600;left:-9999px;padding:8px 12px;position:absolute;top:8px;z-index:var(--z-toast)}.skip:focus{left:16px}main [id]{scroll-margin-top:calc(var(--appbar-bottom) + 23px)}.empty-inline{color:var(--ink-2);font-size:var(--fs-14)}.empty-inline a,.empty-inline button{color:var(--ink-1);text-decoration:underline;text-underline-offset:3px}.tabbar{display:none}.tabbar .nav-dot{left:calc(50% + 10px);margin:0;position:absolute;top:8px}.learn-panel{background:linear-gradient(180deg,var(--unlearn-glass-1),var(--unlearn-glass-2));background:radial-gradient(70% 120% at 0 0,var(--unlearn-glass-ink),transparent 55%),linear-gradient(115deg,transparent 32%,var(--unlearn-glass-ink) 40%,transparent 47%),linear-gradient(180deg,var(--unlearn-glass-1),var(--unlearn-sig-bg));left:0;position:absolute;right:0;top:100%}@supports (color:color-mix(in lab,red,red)){.learn-panel{background:radial-gradient(70% 120% at 0 0,color-mix(in srgb,var(--unlearn-glass-ink) 5%,transparent),transparent 55%),linear-gradient(115deg,transparent 32%,color-mix(in srgb,var(--unlearn-glass-ink) 2.5%,transparent) 40%,transparent 47%),linear-gradient(180deg,color-mix(in srgb,var(--unlearn-glass-1) 78%,transparent),color-mix(in srgb,var(--unlearn-sig-bg) 88%,transparent))}}.learn-panel{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);border-bottom:1px solid var(--unlearn-glass-hairline);box-shadow:inset 0 1px 0 var(--cyan),0 24px 48px #00000073}@supports (color:color-mix(in lab,red,red)){.learn-panel{box-shadow:inset 0 1px color-mix(in srgb,var(--cyan) 30%,transparent),0 24px 48px #00000073}}.learn-panel{animation:lp-in var(--t-base) var(--ease-out)}@supports not (backdrop-filter:blur(1px)){.learn-panel{background:linear-gradient(180deg,var(--unlearn-glass-1),var(--unlearn-glass-2))}}@media(prefers-reduced-transparency:reduce){.learn-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,var(--unlearn-glass-1),var(--unlearn-glass-2))}}.learn-panel__inner{margin:0 auto;max-width:1200px;padding:0 24px}.lp-col{min-width:0}.lp-h{color:var(--ink-3);font-size:var(--fs-12);font-weight:600;margin-bottom:14px}.lp-list{display:flex;flex-direction:column;margin-top:12px}.lp-format{align-items:center;border-radius:var(--r-md);color:var(--ink-1);display:flex;font-size:var(--fs-14);font-weight:500;gap:10px;margin:0 -10px;min-height:36px;padding:0 10px;transition:background-color var(--t-fast) var(--ease-out)}.lp-format:hover{background:var(--n4)}.lp-format .iconify,.lp-format svg{color:var(--ink-3)}.lp-format>.iconify+span{flex:1}.learn-panel__foot{border-top:1px solid var(--unlearn-glass-hairline)}.learn-panel__footin{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:14px 24px}.learn-panel__footin .link-quiet{align-items:center;display:inline-flex;gap:6px}.lp-search .kbd{margin-left:4px}.mg{border-left:1px solid var(--unlearn-glass-hairline);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.mg,.mg-cell,.mg-h{border-right:1px solid var(--unlearn-glass-hairline)}.mg-cell,.mg-h{border-bottom:1px solid var(--unlearn-glass-hairline)}.mg-cell--end,.mg-h--end{border-right:0}.mg-h{color:var(--ink-3);font-size:var(--fs-13);font-weight:500;grid-column:var(--c) /span var(--span);grid-row:1;margin:0;padding:16px 24px}.mg-cell{color:var(--ink-1);display:flex;flex-direction:column;gap:4px;grid-column:var(--c);grid-row:var(--r) /span var(--rs,1);padding:18px 24px 20px;transition:background-color var(--t-fast) var(--ease-out)}.mg-cell:focus-visible,.mg-cell:hover{background:var(--unlearn-glass-ink)}@supports (color:color-mix(in lab,red,red)){.mg-cell:focus-visible,.mg-cell:hover{background:color-mix(in srgb,var(--unlearn-glass-ink) 3.5%,transparent)}}.mg-cell[aria-current=page]{background:var(--unlearn-glass-ink)}@supports (color:color-mix(in lab,red,red)){.mg-cell[aria-current=page]{background:color-mix(in srgb,var(--unlearn-glass-ink) 4.5%,transparent)}}.mg-cell[aria-current=page]{box-shadow:inset 2px 0 0 var(--cyan)}.mg-t{align-items:center;display:inline-flex;font-size:var(--fs-15);font-weight:600;gap:8px;line-height:1.3}.mg-l{color:var(--ink-2);font-size:var(--fs-13);line-height:1.45;text-wrap:pretty}.mg-t .iconify{color:var(--ink-3);transition:transform var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.mg-cell:hover .mg-t .iconify{color:var(--ink-1);transform:translate(2px)}.mg-cell--role .sg-tile{margin-bottom:12px}.mg-cell--role .mg-t{font-size:var(--fs-18)}.mg-cell--role .badge--fresh{vertical-align:1px}.learn-scrim{background:var(--unlearn-scrim-panel);top:0;right:0;bottom:0;left:0;position:fixed;z-index:calc(var(--z-sticky) + 1)}.appbar:has(.nav__btn[aria-expanded=true]){background:var(--unlearn-glass-1);z-index:calc(var(--z-sticky) + 2)}@supports (color:color-mix(in lab,red,red)){.appbar:has(.nav__btn[aria-expanded=true]){background:color-mix(in srgb,var(--unlearn-glass-1) 78%,transparent)}}.appbar:has(.nav__btn[aria-expanded=true]){-webkit-backdrop-filter:none;backdrop-filter:none}.menu-btn{border-radius:var(--r-md);color:var(--ink-2);display:none;height:36px;place-items:center;width:36px}.menu-btn:hover{background:var(--n4);color:var(--ink-1)}.msheet{animation:ms-in var(--t-base) var(--ease-out);background:var(--n1);display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;position:fixed;z-index:calc(var(--z-sticky) + 10)}.msheet__head{align-items:center;border-bottom:1px solid var(--n6);display:flex;flex:none;height:56px;justify-content:space-between;padding:0 16px}.msheet__body{display:flex;flex:1;flex-direction:column;gap:28px;overflow-y:auto;overscroll-behavior:contain;padding:20px 16px 24px}.msheet__body .lp-format{min-height:44px}.msheet__body .mg{border:0;grid-template-columns:minmax(0,1fr);margin:0 -16px}.msheet__body .mg-cell,.msheet__body .mg-h{border-right:0;grid-area:auto/1!important}.msheet__body .mg-h{border-bottom:0;padding:16px 16px 8px}.msheet__body .mg-cell{min-height:44px;padding:14px 16px}.msheet__head .icon-btn{height:44px;width:44px}.msheet__all{align-items:center;align-self:flex-start;display:inline-flex;gap:6px;min-height:44px}.msheet__foot{background:var(--n2);border-top:1px solid var(--n6);display:grid;flex:none;gap:8px;grid-template-columns:1fr 1fr;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.msheet__foot .btn{justify-content:center;min-height:44px}.acct{position:relative}.acct__menu{background:var(--n3);border:1px solid var(--n7);border-radius:var(--r-lg);box-shadow:0 16px 40px #00000073;min-width:220px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:calc(var(--z-sticky) + 1)}.acct__menu,.acct__who{display:flex;flex-direction:column}.acct__who{border-bottom:1px solid var(--n6);gap:2px;margin-bottom:4px;padding:8px 10px 10px}.acct__who strong{font-size:var(--fs-14);font-weight:600}.acct__who span{color:var(--ink-3);font-size:var(--fs-12)}.acct__who>span{white-space:nowrap}.acct__plan{align-items:center;display:flex;gap:8px;justify-content:space-between}.acct__menu a.acct__get{border-radius:var(--r-sm);color:var(--ink-1);display:inline-flex;font-size:var(--fs-12);font-weight:600;margin-right:-6px;min-height:24px;padding:0 6px;text-decoration:underline;text-underline-offset:3px}.acct__menu a,.acct__menu button{align-items:center;border-radius:var(--r-md);color:var(--ink-1);display:flex;font-size:var(--fs-14);gap:10px;min-height:36px;padding:0 10px;text-align:left}.acct__menu a:focus-visible,.acct__menu a:hover,.acct__menu button:focus-visible,.acct__menu button:hover{background:var(--n4)}.acct__menu a .iconify,.acct__menu button .iconify{color:var(--ink-3)}.acct__sep{background:var(--n6);display:block;height:1px;margin:4px 6px}.search__panel{background:var(--n3);border-radius:var(--r-xl);box-shadow:var(--shadow-float);overflow:hidden;position:relative;width:min(640px,100%)}.search__bar{align-items:center;border-bottom:1px solid var(--n6);color:var(--ink-3);display:flex;gap:10px;padding:14px 16px}.search__bar input{background:0 0;border:0;color:var(--ink-1);flex:1;font:inherit;font-size:var(--fs-16);min-width:0;outline:none}.search__bar:focus-within{box-shadow:inset 0 -2px 0 var(--cyan);color:var(--ink-2)}.search__results{max-height:56vh;overflow-y:auto;padding:8px}.search__group+.search__group{margin-top:8px}.search__group--ask{border-top:1px solid var(--n6);padding-top:6px}.search__label{color:var(--ink-3);font-size:var(--fs-12);font-weight:600;padding:8px 10px 4px}.search__hit{align-items:center;border-radius:var(--r-md);color:var(--ink-1);cursor:pointer;display:flex;font-size:var(--fs-14);gap:10px;padding:8px 10px}.search__hit:focus-visible,.search__hit:hover{background:var(--n5)}.search__hit[aria-selected=true]{background:var(--n5);box-shadow:inset 2px 0 0 var(--cyan)}.search__hit[aria-disabled=true]{cursor:default}.search__hit>.iconify{color:var(--ink-2);flex:none}.search__hit .badge--fresh{vertical-align:1px}.search__kind{color:var(--ink-3);flex:none;font-size:var(--fs-12);font-weight:500}.search__filter{font-weight:600}.search__empty{color:var(--ink-2);font-size:var(--fs-14);padding:20px 12px}.search__ask em{color:var(--ink-2);font-style:normal}.route-mini{margin:4px 0 2px;overflow:hidden}.route-mini,.route-mini li{align-items:flex-start;display:flex}.route-mini li{flex:1;flex-direction:column;gap:6px;min-width:0;position:relative}.route-mini li:before{background:var(--n7);content:"";height:1px;left:10px;position:absolute;right:0;top:6px}.route-mini li:last-child:before{display:none}.route-mini__dot{background:var(--n3);border:1.5px solid var(--n9);border-radius:var(--r-pill);display:grid;height:13px;place-items:center;position:relative;width:13px;z-index:1}.route-mini__dot .iconify{color:var(--n1);height:9px;width:9px}.route-mini li.is-done .route-mini__dot{background:var(--cyan);border-color:var(--cyan)}.route-mini li.is-done:before{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.route-mini li.is-done:before{background:color-mix(in srgb,var(--cyan) 55%,var(--n7))}}.route-mini li.is-now .route-mini__dot{border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan-bg)}.route-mini li.is-part .route-mini__dot{background:linear-gradient(90deg,var(--cyan) 50%,var(--n3) 50%);border-color:var(--cyan)}.route-mini li.is-soon .route-mini__dot{border-color:var(--n8);border-style:dashed}.route-mini__label{color:var(--ink-3);font-size:var(--fs-12);-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;font-weight:500;line-height:1rem;max-width:calc(100% - 6px);overflow:hidden}.route-mini li.is-now .route-mini__label{color:var(--ink-1);font-weight:600}.skel-wrap{display:grid;gap:24px}.skel{animation:skel 1.4s var(--ease-out) infinite;background:linear-gradient(90deg,var(--n4) 0,var(--n5) 50%,var(--n4) 100%);background-size:200% 100%;border-radius:var(--r-md);display:block}.skel+.skel{margin-top:8px}:is(.pick-grid,.skel-grid,.skel-row)>.skel+.skel{margin-top:0}.skel--block{border-radius:var(--r-lg);width:100%}.skel--icon{flex:none;height:36px;width:36px}.skel-row{align-items:center;border-bottom:1px solid var(--n6);display:flex;gap:12px;padding:12px 0}.skel-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.state{align-items:flex-start;background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-lg);display:flex;gap:14px;padding:20px}.state--solo{align-items:center}.state__icon{background:var(--n4);border-radius:var(--r-md);color:var(--ink-2);display:grid;flex:none;height:40px;place-items:center;width:40px}.state--error .state__icon{background:var(--red);color:var(--red-text)}@supports (color:color-mix(in lab,red,red)){.state--error .state__icon{background:color-mix(in srgb,var(--red) 10%,var(--n3))}}.state--error{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.state--error{border-color:color-mix(in srgb,var(--red) 30%,var(--n6))}}.skel-split{display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 360px}@media(max-width:900px){.skel-split{grid-template-columns:minmax(0,1fr)}}.skel-cells>.skel+.skel{margin-top:0}.copy.is-copied,[data-copy].is-copied{animation:copy-flash .6s var(--ease-out)}.draw-check path,.draw-check polyline{animation:draw .22s var(--ease-out) forwards;stroke-dasharray:30;stroke-dashoffset:30px}.pulse-once{animation:pulse-once .9s var(--ease-out) 1}.cp-actions--stack{align-items:flex-start;flex-direction:column;gap:12px}.cp-actions--stack .upgrade-actions{align-items:center;justify-content:flex-start}.cp-actions--stack .ov-next{flex:none;max-width:60ch}.cp-actions--stack [data-save]{height:40px;padding:0 18px}.auth__input:-webkit-autofill,.auth__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink-1);box-shadow:0 0 0 1000px var(--n3) inset;caret-color:var(--ink-1);-webkit-transition:background-color 9999s;transition:background-color 9999s}.auth__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink-1);box-shadow:0 0 0 1000px var(--n3) inset;caret-color:var(--ink-1);-webkit-transition:background-color 9999s;transition:background-color 9999s}.gauth__form .gauth__btn{margin-top:8px}.gauth__last{align-items:center;background:var(--n5);border-radius:var(--r-md);color:var(--ink-2);display:inline-flex;font-size:var(--fs-12);font-weight:600;height:20px;margin-left:auto;padding:0 7px;white-space:nowrap}@supports (background:color-mix(in srgb,red 10%,transparent)){.gauth__last{background:color-mix(in srgb,currentColor 12%,transparent);color:inherit}}.gauth__pw{position:relative}.gauth__pw .auth__input{padding-right:44px}.gauth__reveal{border-radius:var(--r-md);color:var(--ink-3);cursor:pointer;display:grid;height:40px;place-items:center;position:absolute;right:0;top:0;width:40px}.gauth__reveal:hover{color:var(--ink-1)}.gauth__reveal[data-empty]{opacity:0;pointer-events:none}.gauth__reveal:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.gauth__labelrow{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-top:4px}.gauth__forgot{bottom:calc(100% + 8px);font-size:var(--fs-13);line-height:24px;position:absolute;right:0}.gauth__error{margin-top:4px}@media(max-width:900px){.learn-panel__inner{padding:0 16px}.mg{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-cell,.mg-h{grid-area:auto!important}.mg-h{border-right:0;grid-column:1/-1!important}}.nav a,.nav__btn{white-space:nowrap}@media(max-width:1024px){.searchbox{justify-content:center;padding:0;width:34px}.searchbox .kbd,.searchbox__label{display:none}}@media(max-width:860px){.appbar__inner{gap:16px;padding:0 16px}.nav a,.nav__btn{padding:0 8px}}@media(min-width:641px)and (max-width:780px){.nav a.nav__pitch{display:none}.appbar__inner{gap:12px}.nav{gap:0}}@media(max-width:640px){.appbar .nav,.learn-panel,.learn-scrim{display:none}.menu-btn{display:grid}.appbar--guest .searchbox,.appbar__tools .appbar__signin{display:none}.appbar__tools{gap:4px}.appbar__tools .btn--primary{height:44px;padding:0 12px}.appbar__tools .icon-btn,.appbar__tools button.avatar,.menu-btn,.searchbox{height:44px;width:44px}.appbar .wordmark{min-height:44px}.appbar__tools button.avatar{background-clip:content-box;padding:7px}.appbar__tools button.avatar img{border-radius:var(--r-pill)}.tabbar{background:var(--n1);bottom:0;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:calc(60px + env(safe-area-inset-bottom));left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:var(--z-sticky)}@supports (color:color-mix(in lab,red,red)){.tabbar{background:color-mix(in srgb,var(--n1) 94%,transparent)}}.tabbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--n6)}.tabbar a,.tabbar button{align-items:center;background:0 0;border:0;color:var(--ink-3);display:flex;flex-direction:column;font:inherit;font-size:var(--fs-11-tabbar);font-weight:600;gap:3px;justify-content:center;position:relative}.tabbar a:focus-visible,.tabbar button:focus-visible{outline:2px solid var(--cyan);outline-offset:-4px}.tabbar a[aria-current=page]{color:var(--ink-1)}.tabbar .iconify{height:20px;width:20px}.shell{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.copy.is-copied,.learn-panel,.msheet,.pulse-once,.skel,.spin,[data-copy].is-copied{animation:none}.nav__chev{transition:none}.draw-check path,.draw-check polyline{animation:none;stroke-dashoffset:0}}.btn--sm{font-size:var(--fs-13);height:30px;padding:0 10px}.cp-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ov-next{flex:200px;min-width:0}.upgrade-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.player__lock{background:var(--unlearn-player-stage);display:grid;top:0;right:0;bottom:0;left:0;place-items:center;position:absolute}@supports (color:color-mix(in lab,red,red)){.player__lock{background:color-mix(in srgb,var(--unlearn-player-stage) 90%,transparent)}}.player__lock{padding:20px;text-align:center}.player__lock-inner{color:var(--unlearn-player-ink-2);display:grid;font-size:var(--fs-14);gap:10px;justify-items:center;max-width:420px}.player__lock-inner .iconify,.player__lock-inner svg,.player__lock-title{color:var(--unlearn-player-ink)}.gate-links{display:flex;flex-wrap:wrap;font-size:var(--fs-13);gap:14px;justify-content:center}.gate-links a{align-items:center;color:var(--unlearn-player-ink-2);display:inline-flex;min-block-size:24px;text-decoration:underline;text-underline-offset:3px}.gate-links a:hover{color:var(--unlearn-player-ink)}.gated{position:relative}.gated__preview{-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000);max-height:9.5rem;overflow:hidden}.gated__cta{align-items:center;background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-lg);display:flex;flex-wrap:wrap;font-family:var(--font-ui);gap:12px;margin-top:4px;padding:16px}.gated__cta p{color:var(--ink-2);flex:1;font-size:var(--fs-14);line-height:1.25rem;min-width:220px}.gated__cta--quiet{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:12px 14px}.gated__cta--quiet p{color:var(--ink-2);flex:1;font-size:var(--fs-14);margin:0;min-width:220px}.ob{margin:0 auto;max-width:760px}.ob__steps{display:flex;gap:6px;margin-bottom:20px}.ob__steps i{background:var(--n5);border-radius:var(--r-pill);flex:1;height:4px}.ob__steps i.on{background:var(--cyan)}.ob__origin{align-items:center;border:1px solid var(--cyan);display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.ob__origin{border:1px solid color-mix(in srgb,var(--cyan) 30%,var(--n7))}}.ob__origin{background:var(--cyan-bg);border-radius:var(--r-lg)}.ob__origin .grow{display:flex;flex:1;flex-direction:column;gap:2px;min-width:220px}.ob__origin strong{font-weight:600}.ob__origin span{color:var(--ink-2);font-size:var(--fs-14)}.ob__origin-icon{color:var(--cyan-text);display:grid;place-items:center}.ob__back{align-items:center;color:var(--ink-2);display:flex;font-size:var(--fs-14);gap:8px;margin-top:16px}.ob__why{color:var(--ink-2);margin-top:6px}.ob__q{margin-top:28px}.ob__step--forward{animation:ob-step-forward .32s var(--ease-out)}.ob__step--back{animation:ob-step-back .32s var(--ease-out)}@media(prefers-reduced-motion:reduce){.ob__step--back,.ob__step--forward{animation:none}}.ob__hint{color:var(--ink-3);font-size:var(--fs-13);font-weight:500;margin-top:4px}.ob__sub{margin-top:28px}.ob__sub h3{font-size:var(--fs-16);font-weight:600}.ob__foot{align-items:center;border-top:1px solid var(--n6);display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;padding-top:20px}.ob__foot .grow{color:var(--ink-3);flex:1;font-size:var(--fs-13);font-weight:500}.ob__skip{color:var(--ink-2);font-size:var(--fs-14);font-weight:500}.ob__skip:hover{color:var(--ink-1)}.pick-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.pick{align-items:flex-start;background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-lg);color:var(--ink-1);display:flex;gap:12px;padding:14px 16px;text-align:left;transition:background-color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.pick:hover{background:var(--n4);border-color:var(--n7)}.pick[aria-checked=true],.pick[aria-pressed=true]{background:var(--cyan-bg);border-color:var(--cyan)}.pick__icon{background:var(--n5);border-radius:var(--r-md);display:grid;flex:none;height:32px;place-items:center;width:32px}.pick[aria-checked=true] .pick__icon,.pick[aria-pressed=true] .pick__icon{color:var(--cyan-text)}.pick__title{font-size:var(--fs-16);font-weight:600}.pick__line{color:var(--ink-2);display:block;font-size:var(--fs-13);line-height:1.125rem;margin-top:2px}.pick__fw{align-items:center;color:var(--green-text);display:flex;font-size:var(--fs-12);font-weight:600;gap:6px;margin-top:6px}.pick__fw.is-soon{color:var(--ink-2)}.pick__check{color:var(--cyan-text);flex:none;margin-left:auto;visibility:hidden}.pick[aria-checked=true] .pick__check,.pick[aria-pressed=true] .pick__check{visibility:visible}.pick--soon{background:0 0;border-style:dashed;cursor:default}.pick--soon:hover{background:0 0;border-color:var(--n6)}.pick--soon .pick__title{color:var(--ink-2)}.pick--soon .pick__icon{background:0 0;border:1px dashed var(--n8);color:var(--ink-3)}.pick__soon{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pick__soon .btn{font-size:var(--fs-13);height:30px;padding:0 10px}.chips--lg .chip{font-size:var(--fs-14);height:36px;padding:0 14px}.choices{display:grid;gap:8px;margin-top:16px}@media(max-width:640px){.pick-grid{grid-template-columns:1fr}}.ob--auth{max-width:420px}.ob--auth .ob__hint{margin-top:6px}.ob__methods{margin-top:24px}.ob--auth .ob__legal{margin-top:12px}.ob--auth .auth__gets{border-top:1px solid var(--n6);margin-top:28px;padding-top:20px}.ob--centered{display:grid;top:0;right:0;bottom:0;left:0;margin:0;max-width:none;place-content:center;pointer-events:none;position:fixed;text-align:center}.auth{display:flex;flex-direction:column;gap:10px;margin-top:20px;max-width:420px}.auth__btn{justify-content:center;width:100%}.auth__or{align-items:center;color:var(--ink-3);display:flex;font-size:var(--fs-13);gap:12px;margin:4px 0}.auth__or:after,.auth__or:before{background:var(--n6);content:"";flex:1;height:1px}.auth__label{color:var(--ink-2);font-size:var(--fs-13);font-weight:500}.auth__input{background:var(--n3);border:1px solid var(--border-control);border-radius:var(--r-md);color:var(--ink-1);font:inherit;height:40px;padding:0 12px}.auth__input:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.auth__error{color:var(--red-text);font-size:var(--fs-13)}.auth__alt{color:var(--ink-3);font-size:var(--fs-14);margin-top:20px}.auth__alt a{color:var(--ink-1);text-decoration:underline;text-underline-offset:3px}.auth__gets{color:var(--ink-2);display:flex;flex-direction:column;font-size:var(--fs-14);gap:8px;margin-top:20px}.auth__gets li{align-items:flex-start;display:flex;gap:8px}.auth__gets li>:first-child{flex:none;margin-top:3px}.auth__gets li.is-fw,.ob__joined{color:var(--green-text)}.ob__joined{align-items:center;display:inline-flex;font-size:var(--fs-14);font-weight:600;gap:8px;margin-bottom:14px}.pick .sg-tile{--s:36px}.obq{margin:0 auto;max-width:640px}.ob-prog{background:var(--n5);height:3px;margin-bottom:32px;overflow:hidden}.ob-prog,.ob-prog>i{border-radius:var(--r-pill)}.ob-prog>i{background:var(--cyan);display:block;height:100%;transition:width var(--t-base) var(--ease-out)}@media(prefers-reduced-motion:reduce){.ob-prog>i{transition:none}}.ob-intro{color:var(--ink-2);font-size:var(--fs-14);font-weight:500;margin-bottom:10px}.ob-fs{border:0;margin:0;min-width:0;padding:0}.ob-fs>legend{float:left;padding:0;width:100%}.ob-fs>legend+*{clear:both;margin-top:0;padding-top:24px}.ob-fs>legend+.ladder{padding-top:28px}.ob-h:focus{outline:none}.ob-sub{color:var(--ink-2);font-size:var(--fs-16);line-height:1.5rem;margin-top:6px}.ob-opts{display:grid;gap:10px;margin-top:24px}.ob-opts--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-opts--2>.opt--lead{grid-column:1/-1}.opt{align-items:flex-start;background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-lg);color:var(--ink-1);cursor:pointer;display:flex;gap:14px;padding:16px;position:relative;text-align:left;transition:background-color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out);width:100%}.opt:hover{background:var(--n4);border-color:var(--n7)}.opt[aria-checked=true]{background:var(--cyan-bg);border-color:var(--cyan)}.ochip:focus-visible,.opt:focus-visible,.rung:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.opt[aria-disabled=true]:not([aria-checked=true]){cursor:not-allowed;opacity:.5}.opt[aria-disabled=true]:not([aria-checked=true]):hover{background:var(--n3);border-color:var(--n6)}.opt__body{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.opt__title{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fs-16);font-weight:600;gap:8px;letter-spacing:-.006em}.opt__line{color:var(--ink-2);font-size:var(--fs-14);line-height:1.25rem}.opt__tags{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 4px}.opt__tags .badge--fresh{margin-left:0;vertical-align:0}.opt__note{align-items:center;color:var(--cyan-text);display:none;font-size:var(--fs-13);font-weight:600;gap:6px;margin-top:6px}.opt[aria-checked=true] .opt__note{display:flex}.opt__check{border:1px solid var(--n8);border-radius:6px;color:#0000;display:grid;flex:none;height:20px;margin-left:auto;place-items:center;transition:background-color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out);width:20px}.opt[aria-checked=true] .opt__check{background:var(--cyan);border-color:var(--cyan);color:var(--n1)}.opt__ic{background:var(--n4);border-radius:var(--r-md);color:var(--ink-2);display:grid;flex:none;height:40px;place-items:center;transition:color var(--t-fast) var(--ease-out);width:40px}.opt[aria-checked=true] .opt__ic{color:var(--cyan-text)}.opt--row{align-items:center}.ob-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ochip{align-items:center;background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-lg);color:var(--ink-1);cursor:pointer;display:inline-flex;font-size:var(--fs-16);font-weight:500;gap:10px;min-height:48px;padding:0 16px;transition:background-color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.ochip:hover{background:var(--n4);border-color:var(--n7)}.ochip[aria-checked=true]{background:var(--cyan-bg);border-color:var(--cyan)}.ochip__logo{flex:none;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.ochip :is(svg,.iconify){color:var(--ink-2);flex:none}.ochip[aria-checked=true] :is(svg,.iconify){color:var(--cyan-text)}.ochip--solo{border-style:dashed}.ladder{align-items:end;border-bottom:1px solid var(--n6);display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;padding-bottom:14px}.rung{background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-lg);color:var(--ink-1);display:flex;flex-direction:column;gap:18px;justify-content:space-between;min-height:calc(132px + var(--n)*30px);padding:16px;text-align:left;transition:background-color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.rung:hover{background:var(--n4);border-color:var(--n7)}.rung[aria-checked=true]{background:var(--cyan-bg);border-color:var(--cyan)}.rung :is(svg,.iconify){color:var(--ink-2)}.rung[aria-checked=true] :is(svg,.iconify){color:var(--cyan-text)}.rung__title{display:block;font-size:var(--fs-16);font-weight:600;letter-spacing:-.006em}.rung__line{color:var(--ink-2);display:block;font-size:var(--fs-14);line-height:1.25rem;margin-top:4px}.meter{align-items:flex-end;display:inline-flex;flex:none;gap:3px;height:16px}.meter i{background:var(--n6);border-radius:2px;width:4px}.meter i:first-child{height:25%}.meter i:nth-child(2){height:50%}.meter i:nth-child(3){height:75%}.meter i:nth-child(4){height:100%}.meter i.on{background:var(--ink-3)}.build .meter i.on,.rung[aria-checked=true] .meter i.on{background:var(--cyan)}.ob-err{color:var(--red-text);font-size:var(--fs-13);font-weight:500;margin-top:8px}.ob-name{background:var(--n3);border:1px solid var(--border-control);border-radius:var(--r-md);color:var(--ink-1);font:inherit;font-size:var(--fs-16);height:48px;margin-top:24px;padding:0 14px;width:100%}.ob-name:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.ob-name::-moz-placeholder{color:var(--ink-3)}.ob-name::placeholder{color:var(--ink-3)}.ob-hint2{align-items:center;color:var(--ink-3);display:flex;font-size:var(--fs-13);font-weight:500;gap:6px;margin-top:10px}.ob-reveal{margin-top:24px}.build{background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-xl);padding:24px}.build__who{align-items:center;display:flex;gap:14px}.build__av{background:var(--n5);border-radius:var(--r-full);color:var(--ink-1);display:grid;flex:none;font-size:var(--fs-16);font-weight:600;height:48px;place-items:center;width:48px}.build__name{font-size:var(--fs-24);font-weight:600;letter-spacing:-.018em;line-height:2rem;overflow-wrap:anywhere}.build__role{align-items:center;color:var(--ink-1);display:flex;flex-wrap:wrap;font-size:var(--fs-16);font-weight:500;gap:8px}.build__role .badge--fresh{margin-left:0;vertical-align:0}.build__also{color:var(--ink-2);font-size:var(--fs-14);margin-top:4px}.build__facts{border-top:1px solid var(--n6);display:grid;gap:10px 20px;grid-template-columns:max-content minmax(0,1fr);margin:20px 0 0;padding:18px 0 0}.build__facts dt{color:var(--ink-3);font-size:var(--fs-13);font-weight:500;padding-top:1px}.build__facts dd{align-items:center;color:var(--ink-1);display:flex;flex-wrap:wrap;font-size:var(--fs-14);font-weight:500;gap:8px;margin:0}.build__go{border-top:1px solid var(--n6);flex-wrap:wrap;gap:12px 20px;margin-top:24px;padding-top:20px}.build__cta,.build__go{align-items:flex-start;display:flex}.build__cta{flex-direction:column;gap:6px}.build__quiet{align-items:center;display:inline-flex;min-height:40px}.build__next{color:var(--ink-3);font-size:var(--fs-13);font-weight:500}@media(max-width:640px){.ladder,.ob-opts--2{grid-template-columns:minmax(0,1fr)}.ladder{align-items:stretch;border-bottom:0;padding-bottom:0}.rung{align-items:center;flex-direction:row;gap:14px;justify-content:flex-start;min-height:0}.rung .meter{margin-left:auto;order:3}.ob-chips .ochip{flex:100%}.obq .ob__foot{background:var(--n1);bottom:0;margin-top:24px;padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));position:sticky;z-index:5}.obq .ob__foot .btn--primary{flex:1;justify-content:center}.obq .ob__foot .grow{display:none}.build{padding:18px}.build__facts{gap:2px;grid-template-columns:minmax(0,1fr)}.build__facts dd{margin-bottom:10px}.build__cta{align-items:stretch;width:100%}.build__cta .btn{justify-content:center}.build__next{text-align:center}}.gauth{display:grid;gap:8px}.gauth__btn{justify-content:center;width:100%}.gauth__method{gap:12px;justify-content:flex-start}.gauth__email summary{cursor:pointer;list-style:none;width:100%}.gauth__email summary::-webkit-details-marker{display:none}.gauth__email[open] summary{display:none}.gauth__form{display:grid;gap:8px}.gauth__form .auth__input{width:100%}.gauth__form .auth__input[aria-invalid=true]{border-color:var(--red-text)}.gauth__alt{color:var(--ink-2);display:flex;font-size:var(--fs-14);gap:6px;justify-content:flex-start;margin-top:12px}.gauth__alt a{color:var(--ink-1);text-decoration:underline;text-underline-offset:3px}.gauth:has(.gauth__email[open]) .gauth__btn--lead{background:var(--n3);border:1px solid var(--n7);color:var(--ink-1)}.page{margin:0 auto;max-width:1200px;padding:var(--page-top) 24px var(--page-bottom);width:100%}.stack>*+*{margin-top:var(--gap-section)}.dot-sep:before{color:var(--ink-3);content:"·";margin:0 6px}.section-head{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-bottom:calc(var(--gap-label) + var(--sp-1))}.section-head p{color:var(--ink-2)}.block-title{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:var(--gap-label)}.block-title h2{font-size:var(--fs-16);font-weight:600;letter-spacing:-.006em;line-height:1.5rem}.crumbs{align-items:center;color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:var(--fs-13);font-weight:500;gap:4px;margin-bottom:16px}.crumbs a:hover{color:var(--ink-1)}.crumbs [aria-current]{color:var(--ink-2)}@media(max-width:640px){.crumbs{flex-wrap:nowrap;min-width:0;overflow:hidden}.crumbs>*{flex:none}.crumbs [aria-current]{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.status-icon{color:var(--ink-3);display:grid;flex:none;height:20px;place-items:center;width:20px}.status-icon .iconify{height:18px;width:18px}.status-icon--done{color:var(--cyan)}.rowi__num{color:var(--ink-3);flex:none;font-size:var(--fs-13);font-variant-numeric:tabular-nums;font-weight:500;text-align:right;width:24px}.rowi.is-coming .rowi__title{color:var(--ink-2)}.card__meta .lock,.card__meta .t-micro{font-size:var(--fs-12)}.format--course{gap:6px}.checklist li{color:var(--ink-1);display:flex;gap:10px;padding:6px 0}.checklist li .iconify{color:var(--ink-3);flex:none;height:18px;margin-top:3px;width:18px}.learn-search{align-items:center;background:var(--n3);border:1px solid var(--n7);border-radius:var(--r-md);color:var(--ink-3);display:flex;font-size:var(--fs-16);gap:10px;height:44px;margin-top:20px;max-width:560px;padding:0 14px;text-align:left;transition:border-color var(--t-fast) var(--ease-out);width:100%}.learn-search:hover{border-color:var(--n8)}.learn-search .kbd{margin-left:auto}.pop-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pop-row__label{color:var(--ink-3)}.pop-chip,.pop-row__label{font-size:var(--fs-13);font-weight:500}.pop-chip{align-items:center;border:1px solid var(--n6);border-radius:var(--r-pill);color:var(--ink-2);display:inline-flex;gap:6px;height:28px;padding:0 10px;transition:background-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.pop-chip:hover{background:var(--n4);color:var(--ink-1)}.paths{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.paths .path-card--lead{grid-column:1/-1}.paths .path-card:not(.path-card--lead) .card__body{gap:8px;padding:16px 18px}.roles-soon{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.roles-soon .path-card .card__body{gap:8px;padding:16px 18px}.path-card__first{color:var(--ink-2);font-size:var(--fs-13);font-weight:500}.notify-quiet{align-items:center;align-self:flex-start;color:var(--ink-3);display:inline-flex;font-size:var(--fs-13);font-weight:600;gap:6px;margin-top:auto;padding-top:4px}.notify-quiet:hover,.notify-quiet[aria-pressed=true]{color:var(--ink-1)}.trows{background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-lg);display:grid;overflow:hidden}.trow{align-items:center;color:var(--ink-1);display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;padding:16px 20px;transition:background-color var(--t-fast) var(--ease-out)}.trow+.trow{border-top:1px solid var(--n6)}.trow:hover{background:var(--n3)}.trow>.iconify{color:var(--ink-3)}.trow__body{display:grid;gap:2px;min-width:0}.trow__name{font-size:var(--fs-16);font-weight:600}.trow__line{color:var(--ink-2);font-size:var(--fs-14)}.onway{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.path-card .card__body{display:flex;flex-direction:column;gap:10px;height:100%;padding:20px}.path-card__head{align-items:flex-start;display:flex;gap:12px}.path-card__kicker{color:var(--ink-3);font-size:var(--fs-12);font-weight:500;margin-bottom:2px}.path-card__kicker--row{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:20px}.path-card__prog{align-items:center;color:var(--ink-3);display:flex;font-size:var(--fs-12);font-weight:500;gap:12px}.path-card__prog .progress{flex:1;max-width:280px}.path-card__cta{align-items:center;color:var(--ink-1);display:inline-flex;font-size:var(--fs-13);font-weight:600;gap:6px;margin-top:auto;padding-top:4px}.path-card--soon{background:0 0;border-style:dashed}.path-card--soon h3{color:var(--ink-2)}.path-card--lead{background:var(--n2)}.path-card--lead .card__desc{font-size:var(--fs-16);max-width:560px}.path-card--lead h3 a{color:inherit}.path-card--lead h3 a:hover{text-decoration:underline;text-underline-offset:4px}.path-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:6px}.path-card__next{color:var(--ink-2);font-size:var(--fs-13)}.path-card__see{align-items:center;display:inline-flex;gap:6px;margin-left:auto}.prows{background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow:hidden}.prow{align-items:stretch;display:flex;gap:14px;padding:12px 18px;transition:background-color var(--t-fast) var(--ease-out)}.prow+.prow{border-top:1px solid var(--n6)}a.prow:hover{background:var(--n4)}.prow>:not(.seq-dot){align-self:center}.prow.is-empty .prow__title{color:var(--ink-2)}.prow__title{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fs-16);font-weight:600;gap:8px}.prow__line{color:var(--ink-2);font-size:var(--fs-13);line-height:1.125rem;margin-top:2px}.prow__meta{align-items:center;display:flex;font-size:var(--fs-13);font-variant-numeric:tabular-nums;font-weight:500}.prow__chev,.prow__meta{color:var(--ink-3);flex:none}.prows-label{align-items:baseline;color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:var(--fs-13);font-weight:500;gap:2px 10px;margin:20px 0 10px}.prows-label strong{color:var(--ink-2);font-weight:600}.seq-dot{margin:-12px 0 -13px}.prow+.prow .seq-dot{margin-top:-13px}.seq-dot:after{border-radius:999px}.format-row{display:flex;flex-wrap:wrap;gap:8px}.ph-hero{align-items:start;display:grid;gap:48px 40px;grid-template-areas:"intro side""route side";grid-template-columns:minmax(0,1fr) 320px}.ph-intro{grid-area:intro;min-width:0}.ph-route{grid-area:route;min-width:0}.ph-kicker{align-items:center;color:var(--ink-3);display:inline-flex;flex-wrap:wrap;font-size:var(--fs-13);font-weight:500;gap:8px;margin-bottom:12px}.ph-title{align-items:center;display:flex;gap:16px}.ph-side{align-content:start;display:grid;gap:16px;grid-area:side;position:sticky;top:calc(var(--appbar-bottom) + 23px)}.ph-art{height:200px}.ph-art.is-soon{opacity:.45}.ph-title .sg-tile{display:none}.ph-title .badge--fresh{flex:none;margin-left:-6px}.ph-line{color:var(--ink-1);font-size:var(--fs-18);letter-spacing:-.006em;line-height:1.625rem;margin-top:12px;max-width:620px}.ph-why{color:var(--ink-2);margin-top:10px;max-width:620px}.ph-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.ph-rest{flex-basis:100%;margin-top:-4px}.ph-prog{margin-top:20px;max-width:520px}.ph-prog__head{color:var(--ink-2);display:flex;font-size:var(--fs-13);font-weight:500;gap:12px;justify-content:space-between;margin-bottom:8px}.ph-prog__head .s{color:var(--ink-3);font-variant-numeric:tabular-nums}.ph-facts{background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-lg);display:grid;gap:14px;padding:16px}.ph-facts dt{color:var(--ink-3);font-size:var(--fs-12);font-weight:500}.ph-facts dd{color:var(--ink-1);font-size:var(--fs-14);font-variant-numeric:tabular-nums;font-weight:500;margin:3px 0 0}.ph-facts dd .sub{color:var(--ink-3);display:block;font-size:var(--fs-12);font-weight:500;margin-top:2px}.route{display:grid}.chap,.chap__head{position:relative}.chap__head{align-items:center;display:grid;gap:16px;grid-template-columns:40px minmax(0,1fr);padding:20px 0 12px}.chap:first-child .chap__head{padding-top:0}.chap:first-child .chap__head:before{display:none}.chap:first-child .step:first-child:before{top:26px}.chap__head:before{background:var(--n6);bottom:0;content:"";left:19px;position:absolute;top:0;width:2px}.chap__title{align-items:baseline;display:flex;gap:10px;min-width:0}.chap__name{color:var(--ink-2);font-size:var(--fs-14);font-weight:600;text-wrap:balance}.step{display:grid;gap:16px;grid-template-columns:40px minmax(0,1fr);padding-bottom:12px;position:relative}.step:before{background:var(--n6);bottom:0;content:"";left:19px;position:absolute;top:0;width:2px}.chap:last-child .step:last-child:before{bottom:auto;height:46px}.step__node{background:var(--n1);border:1.5px solid var(--n8);border-radius:var(--r-pill);color:var(--ink-2);display:grid;font-size:var(--fs-14);font-variant-numeric:tabular-nums;font-weight:600;height:40px;margin-top:26px;place-items:center;position:relative;width:40px;z-index:1}.step.is-done .step__node{background:var(--cyan);border-color:var(--cyan);color:var(--n1);font-weight:700}.step.is-now .step__node{background:linear-gradient(var(--cyan-bg),var(--cyan-bg)),var(--n1);border-color:var(--cyan);box-shadow:0 0 0 5px var(--cyan-bg);color:var(--cyan-text)}.step.is-soon .step__node{border-style:dashed;color:var(--ink-3)}.step__body{display:grid;gap:8px;min-width:0}.step-item{align-items:center;display:grid;gap:16px;grid-template-columns:136px minmax(0,1fr) auto;padding:10px;transition:border-color var(--dur-fast,.15s) ease,background-color var(--dur-fast,.15s) ease}.step-item:hover{border-color:var(--n8)}.step-item__cover{aspect-ratio:16/9;border:1px solid var(--n6);border-radius:var(--r-sm);overflow:hidden}.step-item__kind{color:var(--ink-3);font-size:var(--fs-12);font-weight:500}.step-item__title{font-size:var(--fs-16);font-weight:600;margin-top:2px;text-wrap:balance}.step-item__meta{align-items:center;color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:var(--fs-12);font-weight:500;gap:0;margin-top:4px}.step-item__end{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.step-item__end .progress{width:96px}.step.is-focus .step-item:not(.step-item--workshop){border-color:var(--cyan);grid-template-columns:200px minmax(0,1fr) auto;padding:12px}@supports (color:color-mix(in lab,red,red)){.step.is-focus .step-item:not(.step-item--workshop){border-color:color-mix(in srgb,var(--cyan) 40%,var(--n6))}}.step.is-focus .step-item:not(.step-item--workshop){background:var(--cyan-bg)}@supports (color:color-mix(in lab,red,red)){.step.is-focus .step-item:not(.step-item--workshop){background:color-mix(in srgb,var(--cyan-bg) 35%,var(--n2))}}.step.is-focus .step-item__title{font-size:var(--fs-18,1.125rem)}.step.is-focus .step__node{margin-top:44px}.step-item__brief{align-items:center;display:flex;gap:10px}.step-item--soon{background:0 0;border-style:dashed}.step-item--soon .step-item__cover{filter:grayscale();opacity:.45}.step-item--soon .step-item__title{color:var(--ink-2)}.step-item--workshop{grid-template-columns:minmax(0,1fr) auto}.cert{align-items:center;display:grid;gap:28px;grid-template-columns:280px minmax(0,1fr);padding:20px}.cert__art{aspect-ratio:1.414;background:radial-gradient(120% 90% at 100% 0,var(--cyan-bg),transparent 60%),var(--n2);border:1px solid var(--n7);border-radius:var(--r-md);display:flex;flex-direction:column;justify-content:space-between;padding:16px}.cert__art .w{color:var(--ink-2);font-family:var(--font-cover);font-size:var(--fs-14);font-weight:700}.cert__art .n{font-size:var(--fs-20);line-height:1.5rem}.cert__art .n,.cert__art .nm{color:var(--ink-1);font-family:var(--font-cover);font-weight:700}.cert__art .nm{font-size:var(--fs-16);margin:4px 0 2px;overflow-wrap:anywhere}.cert__art .nm.is-empty,.cert__art .r{color:var(--ink-3)}.cert__art .r{font-size:var(--fs-12);font-weight:500}.cert p{color:var(--ink-2);margin-top:6px}.cert--pending .cert__art{opacity:.55}.cert-plus__btn{margin-top:10px}.others{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.brief-lead,.opt-step{display:grid;gap:16px;grid-template-columns:40px minmax(0,1fr);padding-bottom:16px;position:relative}.brief-lead:before{top:50%}.brief-lead:before,.opt-step:before{background:var(--n6);bottom:0;content:"";left:19px;position:absolute;width:2px}.opt-step:before{top:0}.brief-lead__node{align-self:center;background:var(--action-bg);border-radius:var(--r-full);color:var(--action-fg,var(--n1));display:grid;height:40px;place-items:center;position:relative;width:40px;z-index:1}.brief-lead__node .iconify{margin-left:2px}.brief-lead.is-watched .brief-lead__node{background:var(--n1);border:1.5px solid var(--cyan);color:var(--cyan-text)}.brief-lead.is-watched .brief-lead__node .iconify{margin-left:0}.brief-card{display:grid;gap:0;grid-template-columns:minmax(0,5fr) minmax(0,6fr);overflow:hidden;padding:0}.brief-card:hover{border-color:var(--n8)}.brief-card__art{aspect-ratio:16/9;background:var(--n2);border-right:1px solid var(--n6);position:relative}.brief-card__art .sg-art{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.brief-card__play{display:grid;top:0;right:0;bottom:0;left:0;place-items:center;position:absolute}.brief-card__play span{background:var(--action-bg);border-radius:var(--r-full);color:var(--action-fg,var(--n1));display:grid;height:52px;place-items:center;width:52px}.brief-card__play .iconify{margin-left:2px}.brief-card__b{display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:0;padding:20px 24px}.brief-card__t{color:var(--ink-1);font-size:var(--fs-18);font-weight:600;line-height:1.5rem}.brief-card__x{color:var(--ink-2);font-size:var(--fs-14);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.25rem;overflow:hidden}.brief-card__m{color:var(--ink-3);font-size:var(--fs-13)}.brief-card__ok{align-items:center;color:var(--cyan-text);display:inline-flex;font-size:var(--fs-13);font-weight:500;gap:6px}.opt-step__node{background:var(--n1);border:1.5px dashed var(--n8);border-radius:var(--r-full);height:12px;place-self:center;position:relative;width:12px;z-index:1}.opt-step__body{display:grid;gap:6px;padding-left:20px;position:relative}.opt-step__body:before{border-top:1.5px dashed var(--n8);content:"";height:0;left:-22px;position:absolute;top:50%;width:36px}.opt-step__note{flex-wrap:wrap;font-size:var(--fs-13);gap:8px}.opt-step__badge,.opt-step__note{align-items:center;color:var(--ink-2);display:inline-flex;font-weight:500}.opt-step__badge{border:1px dashed var(--n8);border-radius:var(--r-pill);font-size:var(--fs-12);height:20px;padding:0 8px}.opt-step .step-item{background:0 0;border-style:dashed}.bf{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) 360px}.bf-main{min-width:0}.bf-player{background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-lg);overflow:hidden}.bf-end{display:grid;gap:12px;justify-items:start;padding:40px;width:100%}.bf-end__t{color:var(--ink-1);font-size:var(--fs-24);font-weight:600;letter-spacing:-.012em;line-height:2rem}.bf-end__l{color:var(--ink-2);font-size:var(--fs-14)}.bf-end .btn{margin-top:8px}.bf-head{margin-top:24px}.bf-by{align-items:center;color:var(--ink-2);display:flex;font-size:var(--fs-14);gap:10px;margin-top:12px}.bf-av{background:var(--n4);border:1px solid var(--n6);border-radius:var(--r-full);color:var(--ink-1);display:grid;font-size:var(--fs-12);font-weight:600;height:28px;place-items:center;width:28px}.bf-sum{color:var(--ink-1);font-size:var(--fs-16);line-height:1.625rem;margin-top:16px;max-width:64ch}.bf-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.bf-side{padding:0;position:sticky;top:calc(var(--appbar-bottom) + 23px)}.bf-side__h{align-items:center;display:flex;gap:12px;padding:20px 20px 12px}.bf-side__h b{color:var(--ink-1);display:block;font-size:var(--fs-16);font-weight:600}.bf-side__h span{color:var(--ink-3);font-size:var(--fs-13)}.bf-steps{list-style:none;margin:0;padding:0 0 8px}.bf-s{position:relative}.bf-s:before{background:var(--n7);bottom:0;content:"";left:33px;position:absolute;top:0;width:1px}.bf-s:first-child:before{top:50%}.bf-s:last-child:before{bottom:50%}.bf-s>a,.bf-s>div{align-items:center;color:inherit;display:grid;gap:12px;grid-template-columns:27px minmax(0,1fr);padding:8px 20px}.bf-s>a:hover{background:var(--n4)}.bf-s__n{background:var(--n3);border:1px solid var(--n7);border-radius:var(--r-full);color:var(--ink-3);display:grid;font-size:var(--fs-12);font-variant-numeric:tabular-nums;font-weight:600;height:27px;place-items:center;position:relative;width:27px;z-index:1}.bf-s.is-now .bf-s__n{border-color:var(--cyan);box-shadow:0 0 0 4px var(--cyan-bg);color:var(--cyan-text)}.bf-s.is-done .bf-s__n{background:var(--cyan);border-color:var(--cyan);color:var(--n1)}.bf-s.is-soon .bf-s__n{border-color:var(--n8);border-style:dashed}.bf-s.is-opt .bf-s__n{background:var(--n3);border:1px dashed var(--n8);height:11px;margin-left:8px;width:11px}.bf-s__t{color:var(--ink-1);display:block;font-size:var(--fs-14);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-s.is-opt .bf-s__t,.bf-s.is-soon .bf-s__t{color:var(--ink-2);font-weight:500}.bf-s__m{color:var(--ink-3);display:block;font-size:var(--fs-13);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-side__f{border-top:1px solid var(--n6);color:var(--ink-3);font-size:var(--fs-13);padding:12px 20px 20px}.bf-side__f,.ctxbar{align-items:center;display:flex;justify-content:space-between}.ctxbar{background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-md);gap:16px;padding:8px 8px 8px 12px}.ctxbar__role{align-items:center;color:var(--ink-2);display:flex;gap:10px;min-width:0}.ctxbar__role:hover b{color:var(--ink-1)}.ctxbar__role>span:last-child{display:grid;min-width:0}.ctxbar__role b{color:var(--ink-1);font-size:var(--fs-14);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctxbar__role b+span{color:var(--ink-3);font-size:var(--fs-13);font-variant-numeric:tabular-nums;white-space:nowrap}.ctxbar__nav{display:flex;flex:none;gap:8px;min-width:0}.ctxbar__btn{align-items:center;border:1px solid var(--n6);border-radius:var(--r-sm);color:var(--ink-2);display:inline-flex;font-size:var(--fs-13);font-weight:500;gap:6px;height:32px;max-width:240px;padding:0 10px;transition:border-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.ctxbar__btn:hover{border-color:var(--n8);color:var(--ink-1)}.ctxbar__btn--next{color:var(--ink-1)}.ctxbar__lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctxbar__btn:focus-visible,.ctxbar__role:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.ctxbar+.cp-head{margin-top:24px}@media(max-width:1000px){.bf{gap:32px;grid-template-columns:minmax(0,1fr)}.bf-side{position:static}}@media(max-width:760px){.brief-lead__node{align-self:start;margin-top:16px}.brief-lead:before{top:16px}.brief-card{grid-template-columns:minmax(0,1fr)}.brief-card__art{border-bottom:1px solid var(--n6);border-right:0}}@media(max-width:640px){.brief-lead,.opt-step{gap:12px;grid-template-columns:32px minmax(0,1fr)}.brief-lead:before,.opt-step:before{left:15px}.brief-lead__node{height:32px;width:32px}.opt-step__body{padding-left:12px}.opt-step__body:before{left:-18px;width:26px}.bf-end{padding:20px}.bf-end__t{font-size:var(--fs-18);line-height:1.5rem}.ctxbar{flex-wrap:wrap}.ctxbar__nav{width:100%}.ctxbar__btn{flex:1;height:44px;justify-content:center;max-width:none}.ctxbar__btn:not(.ctxbar__btn--next){flex:none;padding:0;width:44px}.ctxbar__btn:not(.ctxbar__btn--next) .ctxbar__lbl{display:none}}.pr-head{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) 320px}.pr-kicker{align-items:center;color:var(--ink-3);display:inline-flex;flex-wrap:wrap;font-size:var(--fs-13);font-weight:500;gap:8px;margin-bottom:12px}.pr-title{align-items:center;display:flex;gap:16px}.pr-line{color:var(--ink-1);font-size:var(--fs-18);letter-spacing:-.006em;line-height:1.625rem}.pr-line,.pr-why{margin-top:10px;max-width:640px}.pr-why{color:var(--ink-2)}.pr-facts{background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-lg);display:grid;padding:6px 20px}.pr-facts>div{padding:16px 0}.pr-facts>div+div{border-top:1px solid var(--n6)}.pr-facts dt{color:var(--ink-3);font-size:var(--fs-12);font-weight:500}.pr-facts dd{align-items:center;color:var(--ink-1);display:flex;flex-wrap:wrap;font-size:var(--fs-14);font-weight:500;gap:8px;margin:8px 0 0}.pr-facts dd:has(.pr-facts__path){display:grid;gap:0;margin-top:4px}.pr-facts__path{align-items:baseline;display:flex;gap:16px;justify-content:space-between;padding:8px 0}.pr-facts__path+.pr-facts__path{border-top:1px dashed var(--n6)}.pr-facts__path>a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-facts__path>span{flex:none;font-size:var(--fs-13);text-align:right}.pr-facts dd a{text-decoration:underline;text-decoration-color:var(--n8);text-underline-offset:3px;transition:text-decoration-color var(--t-fast) var(--ease-out)}.pr-facts dd a:hover{text-decoration-color:var(--ink-1)}.lifeline{border:1px solid var(--n6);border-radius:var(--r-lg);display:flex;margin-top:28px;overflow-x:auto;padding:14px 16px;scrollbar-width:none}.lifeline a{color:var(--ink-3);display:flex;flex:1 0 auto;flex-direction:column;font-size:var(--fs-12);font-weight:500;gap:8px;min-width:104px;padding-right:12px;position:relative}.lifeline a:before{background:var(--n7);content:"";height:1px;left:14px;position:absolute;right:0;top:5px}.lifeline a:last-child:before{display:none}.lifeline .d{background:var(--n1);border:1.5px solid var(--n9);border-radius:var(--r-pill);height:11px;position:relative;width:11px}.lifeline a:hover{color:var(--ink-1)}.lifeline a[aria-current]{color:var(--ink-1);font-weight:600}.lifeline a[aria-current] .d{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 0 4px var(--cyan-bg)}.lifeline a.is-soon .d{border-color:var(--n8);border-style:dashed}.pr-kicker__kind{align-items:center;display:inline-flex;gap:8px}.my-prog{margin-top:18px;max-width:480px}.my-prog__head{color:var(--ink-2);display:flex;font-size:var(--fs-13);font-weight:500;gap:12px;justify-content:space-between;margin-bottom:8px}.my-prog__head .s{color:var(--ink-3);font-variant-numeric:tabular-nums}.ph-opens{align-items:center;color:var(--ink-1);display:inline-flex;font-size:var(--fs-16);font-weight:600;gap:8px}.start{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);overflow:hidden}.start__cover{aspect-ratio:16/9;border-right:1px solid var(--n6)}.start__body{display:flex;flex-direction:column;gap:8px;padding:24px 28px}.start__body p.t-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.start__actions{flex-wrap:wrap;gap:12px;margin-top:16px}.start__actions,.toolrow{align-items:center;display:flex}.toolrow{gap:14px;min-height:56px;padding:10px 16px}.toolrow+.toolrow{border-top:1px solid var(--n6)}.toolrow a.t{font-size:var(--fs-16);font-weight:500}.toolrow a.t:hover{text-decoration:underline;text-underline-offset:3px}.opening{border:1px dashed var(--n8);border-radius:var(--r-xl);padding:28px}.opening h2{font-size:var(--fs-20);font-weight:600;letter-spacing:-.012em;line-height:1.75rem;margin:10px 0 6px}.opening p{color:var(--ink-2)}.opening--split{display:grid;gap:32px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.opening .checklist li{color:var(--ink-2);font-size:var(--fs-16);padding:4px 0}.about{display:grid;gap:24px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.about h2{font-size:var(--fs-20);font-weight:600;letter-spacing:-.012em;line-height:1.75rem;margin-bottom:16px}.about .checklist li{padding:4px 0}.about .checklist li,.about p{color:var(--ink-2);font-size:var(--fs-16)}.neighbors{display:grid;gap:12px;grid-template-columns:1fr 1fr}.neighbors>.neighbor:only-child{grid-column:1/-1}.neighbor{display:flex;flex-direction:column;gap:4px;padding:16px 18px}.neighbor .k{align-items:center;color:var(--ink-3);display:inline-flex;font-size:var(--fs-12);font-weight:500;gap:6px}.neighbor.is-next{align-items:flex-end;text-align:right}.idx-head .def{color:var(--ink-2);margin-top:6px;max-width:660px}.idx-meta{display:flex;flex-wrap:wrap;font-size:var(--fs-14);gap:10px;margin-top:16px}.idx-meta a{align-items:center;background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-lg);color:var(--ink-2);display:inline-flex;gap:10px;padding:8px 14px 8px 8px;transition:background-color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.idx-meta a strong{color:var(--ink-1);font-weight:600}.idx-meta a:hover{background:var(--n3);border-color:var(--n8);color:var(--ink-1)}.idx-meta__icon{background:var(--red);border-radius:var(--r-md);display:grid;height:28px;place-items:center;width:28px}@supports (color:color-mix(in lab,red,red)){.idx-meta__icon{background:color-mix(in srgb,var(--red) 12%,var(--n3))}}.idx-meta__icon{color:var(--red-text)}.idx-meta__arrow{color:var(--ink-3);transition:transform var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.idx-head .idx-meta--plain{align-items:center;color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:var(--fs-13);font-weight:500;gap:4px 14px;margin-top:12px}.idx-head .idx-meta--plain a{align-items:center;background:0 0;border:0;border-radius:0;color:var(--ink-2);display:inline-flex;gap:4px;padding:0}.idx-head .idx-meta--plain a:hover{background:0 0;border-color:#0000;color:var(--ink-1)}.idx-meta a:hover .idx-meta__arrow{color:var(--ink-1);transform:translate(3px)}@media(prefers-reduced-motion:reduce){.idx-meta a:hover .idx-meta__arrow{transform:none}}.filters{align-items:center;background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-lg);display:flex;flex-wrap:wrap;gap:10px 12px;padding:12px}.seg,.vsw{background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-md);display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px}.seg button,.vsw button{align-items:center;border-radius:var(--r-sm);color:var(--ink-2);display:inline-flex;font-size:var(--fs-13);font-weight:600;gap:6px;height:30px;padding:0 12px}.seg button:hover,.vsw button:hover{color:var(--ink-1)}.seg button[aria-pressed=true],.vsw button[aria-pressed=true]{background:var(--n5);box-shadow:inset 0 0 0 1px var(--n8);color:var(--ink-1)}.vsw{flex-wrap:nowrap;margin-left:auto}.vsw button{justify-content:center;padding:0;width:34px}.vsw button .iconify{height:16px;width:16px}.vsw button:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.seg .n{color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:500}.fsel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--n3) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23a1a3ad' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--n7);border-radius:var(--r-md);color:var(--ink-1);font:inherit;font-size:var(--fs-13);font-weight:500;height:36px;padding:0 30px 0 12px}.fsel:hover{border-color:var(--n8)}.filters__spacer{flex:1}.filters__count{color:var(--ink-2);font-size:var(--fs-13);font-variant-numeric:tabular-nums;font-weight:500}.clear{color:var(--ink-2);font-size:var(--fs-13);font-weight:600;text-decoration:underline;text-decoration-color:var(--n8);text-underline-offset:3px}.clear:hover{color:var(--ink-1)}.topics{display:flex;flex-wrap:wrap;gap:8px}.topic{background:0 0;border:1px solid var(--n7);border-radius:var(--r-pill);color:var(--ink-2);font-size:var(--fs-14);font-weight:600;height:36px;padding:0 14px;transition:border-color .15s,color .15s,background-color .15s;white-space:nowrap}.topic:hover{border-color:var(--n8);color:var(--ink-1)}.topic[aria-pressed=true]{background:var(--ink-1);border-color:var(--ink-1);color:var(--n1)}.topic:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.topics-wrap{display:grid;gap:12px}.topic-line{color:var(--ink-2);font-size:var(--fs-14)}.topics-wrap+.filters{margin-top:var(--sp-4)}.pgroup+.pgroup{margin-top:32px}.pgroup__head{align-items:center;display:flex;gap:10px;margin-bottom:12px}.pgroup__head h2{font-size:var(--fs-18);font-weight:600;letter-spacing:-.008em}.pgroup__head h2 a:hover{text-decoration:underline;text-underline-offset:3px}.pgroup__head p{color:var(--ink-3);font-size:var(--fs-13);font-weight:500}.crow{align-items:center;border-bottom:1px solid var(--n6);display:grid;gap:18px;grid-template-columns:136px minmax(0,1fr) auto;padding:16px 0;transition:background-color var(--t-fast) var(--ease-out)}a.crow:hover{background:0 0}.crow.is-coming:hover .crow__title,a.crow:hover .crow__title{text-decoration:underline;text-decoration-color:var(--n8);text-underline-offset:3px}.crow__thumb{aspect-ratio:16/9;border:1px solid var(--n6);border-radius:var(--r-md);overflow:hidden}.crow__kind{color:var(--ink-3);font-size:var(--fs-12);font-weight:500}.crow__title{font-size:var(--fs-16);font-weight:600;letter-spacing:-.006em;margin-top:2px}.crow__line{color:var(--ink-2);font-size:var(--fs-14);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;margin-top:2px;overflow:hidden}.crow__meta{color:var(--ink-3);flex-wrap:wrap;font-size:var(--fs-13);font-variant-numeric:tabular-nums;margin-top:6px}.crow__end,.crow__meta{align-items:center;display:flex;font-weight:500}.crow__end{color:var(--ink-2);font-size:var(--fs-13);gap:10px}.crow__end .progress{width:88px}.crow.is-coming .crow__title{color:var(--ink-2)}.crow.is-coming{position:relative}.crow__link:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.crow.is-coming .crow__end{position:relative;z-index:1}.crow.is-coming .crow__thumb{border-color:var(--n8);border-style:dashed}.cgrid{--d3-in:var(--sp-6);display:grid;gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.cgrid{--d3-in:var(--sp-4);gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}}.ccard{position:relative;transition:border-color var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out)}@media(hover:hover){a.ccard:hover{border-color:var(--n8);transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){a.ccard:hover{transform:none}}.ccard .d3-ca__t{font-size:var(--fs-24);line-height:2rem}.ccard .d3-ca__tag{font-size:var(--fs-15,15px);line-height:1.5rem}.ccard .d3-ca__foot{min-height:64px}.ccard .d3-facts{font-size:var(--fs-14)}@media(max-width:760px){.ccard .d3-ca__t{font-size:var(--fs-20);line-height:1.75rem}.ccard .d3-ca__tag{font-size:var(--fs-14);line-height:1.25rem}}.ccard__end{align-items:center;color:var(--ink-2);display:inline-flex;flex:none;font-size:var(--fs-13);font-weight:500;gap:var(--sp-2)}.ccard__end .progress{display:block;width:56px}.ccard.is-coming{background:0 0;border-color:var(--n7);border-style:dashed;box-shadow:none}.ccard.is-coming .d3-cv{opacity:.7}.ccard__link:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.ccard.is-coming .ccard__end{position:relative;z-index:1}.ccard.is-coming:hover{border-color:var(--n8)}.seg__kind[data-kind=workflow]{--kind-ink:#9db8e0;--kind-bg:#608cdc12;--kind-line:#608cdc2e}.seg__kind[data-kind=deep-dive]{--kind-ink:#b8a8e6;--kind-bg:#9678e612;--kind-line:#9678e62e}.seg__kind[data-kind=standard]{--kind-ink:#d9bf8a;--kind-bg:#dcaa500f;--kind-line:#dcaa5029}.seg__kind{color:var(--kind-ink,currentColor);display:inline-flex}.seg__kind .iconify{height:12px;width:12px}.pgroup__count{color:var(--ink-3);font-size:var(--fs-14);font-weight:500;margin-left:6px}.cover-art{background:var(--n2);height:100%;width:100%}.cover-art>svg{display:block}:where(.cover-art--drawn){position:relative}.cover-art--drawn{aspect-ratio:16/9;container-type:size;overflow:hidden}.cover-art__img{display:block;height:100%;top:0;right:0;bottom:0;left:0;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.cover-art--zoom .cover-art__img{transform-origin:var(--cover-fx,50%) var(--cover-fy,50%)}@container (max-width:279px){.cover-art--zoom .cover-art__img{transform:scale(calc(1 + (var(--cover-z,1) - 1)/6))}}@container (max-width:239px){.cover-art--zoom .cover-art__img{transform:scale(calc(1 + (var(--cover-z,1) - 1)/2))}}@container (max-width:199px){.cover-art--zoom .cover-art__img{transform:scale(calc(1 + (var(--cover-z,1) - 1)*5/6))}}@container (max-width:159px){.cover-art--zoom .cover-art__img{transform:scale(var(--cover-z,1))}}@media(max-width:1000px){.ph-art{display:none}.ph-title .sg-tile{display:inline-grid}.ph-hero{grid-template-areas:"intro""route""side";grid-template-columns:minmax(0,1fr);row-gap:24px}.ph-side{position:static}.pr-head{gap:20px;grid-template-columns:minmax(0,1fr)}.pr-facts{-moz-column-gap:20px;column-gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.pr-facts>div+div{border-top:0}}@media(max-width:900px){.others,.paths{grid-template-columns:minmax(0,1fr)}.roles-soon{grid-template-columns:repeat(2,minmax(0,1fr))}.cert,.start{grid-template-columns:minmax(0,1fr)}.cert__art{max-width:320px}.start__body{padding:20px}.start__cover{border-bottom:1px solid var(--n6);border-right:0}.about,.onway,.opening--split{grid-template-columns:1fr}.opening{padding:20px}}@media(max-width:860px){.page{padding:24px 16px 96px}}@media(max-width:760px){.vsw button{height:44px;width:44px}.crow{align-items:start;gap:14px;grid-template-columns:96px minmax(0,1fr);padding:14px}.crow__end{grid-column:2}.crow__line{-webkit-line-clamp:2}.filters__spacer{display:none}.filters{gap:10px}.seg{display:grid;flex:100%;flex-wrap:nowrap;grid-template-columns:repeat(4,auto);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:6px;scroll-snap-type:x proximity;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg button{justify-content:center;padding:0 6px;scroll-snap-align:start;white-space:nowrap}.seg .n{display:none}.is-more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.is-more-l{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 56px),#0000)}.is-more-l.is-more-r{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px,#000 calc(100% - 56px),#0000)}.topics{flex-wrap:nowrap;margin-inline:-16px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 16px;scroll-padding-inline:16px;scroll-snap-type:x proximity;scrollbar-width:none}.topics::-webkit-scrollbar{display:none}.topic{flex:none;scroll-snap-align:start}}@media(max-width:640px){.onway .card__desc,.paths .path-card:not(.path-card--lead) .card__desc{display:none}.paths .path-card:not(.path-card--lead) .card__body{padding:14px 16px}.roles-soon{grid-template-columns:minmax(0,1fr)}.path-card__see{margin-left:0}.trow{padding:14px 16px}.lifeline{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.prow{display:grid;gap:2px 12px;grid-template-columns:34px minmax(0,1fr) auto;padding:11px 14px}.prow .seq-dot,.prow__chev{display:none}.prow .sg-tile{align-self:start;grid-row:1/span 2;margin-top:2px}.prow>.prow__text{display:contents}.prow__title{grid-area:1/2}.prow__line{grid-area:2/2/auto/span 2;margin-top:0}.prow__meta{font-size:var(--fs-12);grid-area:3/2/auto/span 2;justify-content:flex-start}.chap__head,.step{gap:12px;grid-template-columns:32px minmax(0,1fr)}.step-item{align-items:start}.chap__head:before,.step:before{left:15px}.step.is-focus .step__node,.step__node{font-size:var(--fs-13);height:32px;margin-top:18px;width:32px}.chap:last-child .step:last-child:before{height:34px}.step-item,.step.is-focus .step-item{gap:12px;grid-template-columns:96px minmax(0,1fr);padding:8px}.step-item--workshop,.step.is-focus .step-item--workshop{grid-template-columns:minmax(0,1fr) auto}.step.is-focus .step-item:not(.step-item--workshop){grid-template-columns:minmax(0,1fr)}.step.is-focus .step-item__cover{max-width:100%}.step-item__end{align-items:center;flex-direction:row;grid-column:2;justify-content:flex-start}.step.is-focus .step-item:not(.step-item--workshop) .step-item__end{grid-column:1}.pr-kicker__kind,.step-item__end:empty{display:none}.tk-row [data-copy]>span,.toolrow [data-copy]>span{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.tk-row [data-copy],.toolrow [data-copy]{justify-content:center;padding:0;position:relative;width:30px}.toolrow{flex-wrap:wrap}.neighbors{grid-template-columns:1fr}.neighbor.is-next{align-items:flex-start;text-align:left}}@media(max-width:480px){.crow{grid-template-columns:minmax(0,1fr)}.crow.is-coming .crow__thumb,.crow__thumb{display:none}.crow__end{grid-column:1}}.page--overview{margin-inline:auto;max-width:1080px;width:100%}.row{align-items:center;display:flex;gap:12px}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.status-icon .iconify,.status-icon svg{height:18px;width:18px}.switch{background:var(--n6);border:1px solid var(--n7);border-radius:var(--r-pill);flex:none;height:24px;position:relative;transition:background-color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out);width:40px}.switch:after{background:var(--ink-2);border-radius:var(--r-pill);content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform var(--t-fast) var(--ease-out),background-color var(--t-fast) var(--ease-out);width:18px}.switch[aria-checked=true]{background:var(--cyan-bg);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.switch[aria-checked=true]{border-color:color-mix(in srgb,var(--cyan) 50%,var(--n7))}}.switch[aria-checked=true]:after{background:var(--cyan);transform:translate(16px)}.switch[aria-busy=true]{cursor:progress;opacity:.6}.switch:hover{border-color:var(--n8)}.guest-gate{align-items:center;display:flex;flex-direction:column;gap:14px;margin:24px auto 48px;max-width:560px;text-align:center}.guest-gate__icon{background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-lg);color:var(--ink-2);display:grid;height:48px;place-items:center;width:48px}.guest-gate__lede{color:var(--ink-2);font-size:var(--fs-16);line-height:1.5rem}.guest-gate__fw{align-items:center;color:var(--green-text);display:flex;font-size:var(--fs-14);gap:6px}.guest-gate__alt{color:var(--ink-3);font-size:var(--fs-14)}.guest-gate__alt a{color:var(--ink-1);text-decoration:underline;text-underline-offset:3px}.cert-page{margin:0 auto;max-width:880px}.paper__brand{font-size:var(--fs-18);font-weight:700;letter-spacing:-.02em}.paper__brand span{color:var(--red)}.paper__name{font-family:var(--font-cover);font-size:2.5rem;font-weight:700;letter-spacing:-.01em;margin-top:8px;overflow-wrap:anywhere}.paper__what{color:var(--ink-2);font-size:var(--fs-16);margin-top:14px}.paper__title{color:var(--ink-1);font-size:var(--fs-24);font-weight:600;line-height:1.875rem;margin-top:4px}.paper__meta{align-items:center;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:var(--fs-14);font-weight:500;gap:6px 0;margin-top:18px}.ticket.cert-ticket{--stub-w:190px;--ticket-pad:36px;padding:var(--ticket-pad)}.cert-ticket .ticket__tear{margin:calc(var(--ticket-pad)*-1) 0}.cert-ticket .paper__brand{align-items:center;display:flex;justify-content:space-between}.cert-ticket .paper__name{margin-top:6px}.cert-ticket .paper__what{margin-top:12px}.cert-ticket .paper__meta{color:var(--ink-3);font-family:var(--font-code);font-size:var(--fs-13)}.cert-done{align-items:center;display:flex;gap:14px}.cert-done .st{font-size:var(--fs-14)}.cert-done .st svg{height:16px;width:16px}.cert-ticket .t-facts dd{font-size:var(--fs-16)}.cert-ticket .t-facts dd code{color:var(--cyan);font-family:var(--font-code);font-size:var(--fs-14);overflow-wrap:anywhere}.cert-ticket.is-earned{box-shadow:0 24px 48px -30px #000c,0 0 64px -8px var(--cyan)}@supports (color:color-mix(in lab,red,red)){.cert-ticket.is-earned{box-shadow:0 24px 48px -30px #000c,0 0 64px -8px color-mix(in srgb,var(--cyan) 35%,transparent)}}.cert-ticket.is-earned{animation:cert-rise .7s var(--ease-out) .65s 1 both,cert-light 1.2s var(--ease-out) 1.3s 1 both}.cert-ticket.is-earned .cert-done .st svg{animation:done-pop .42s var(--ease-out) 1.15s 1 both}.verified{align-items:center;border:1px solid var(--green);border-radius:var(--r-md);display:flex;gap:10px;margin-top:16px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.verified{border:1px solid color-mix(in srgb,var(--green) 35%,var(--n6))}}.verified{background:var(--green-bg);font-size:var(--fs-14)}.verified .iconify{color:var(--green-text);flex:none}.verified code{font-family:var(--font-code);font-size:var(--fs-13);overflow-wrap:anywhere}.share{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.covered{margin-top:12px;max-width:640px}.covered li{-moz-column-break-inside:avoid;align-items:flex-start;break-inside:avoid;display:flex;font-size:var(--fs-16);gap:10px;padding:6px 0}.covered li .iconify{color:var(--ink-3);flex:none;margin-top:3px}.covered .n{color:var(--ink-3);font-size:var(--fs-13);margin-left:auto;padding-left:12px;white-space:nowrap}.earned-note{align-items:center;color:var(--cyan-text);display:flex;font-size:var(--fs-16);font-weight:600;gap:10px;margin-bottom:14px}.earned-note:focus{outline:none}.visitor{align-items:center;display:flex;flex-wrap:wrap;gap:16px;padding:20px}.claim-h{color:var(--ink-1);font-size:var(--fs-28);font-weight:600;letter-spacing:-.02em;line-height:2.25rem}.claim-h:focus{outline:none}.earned-head{margin:40px 0 30px}.earned-head .earned-note{color:var(--ink-2);display:block;font-size:var(--fs-18);font-weight:500;line-height:1.625rem;margin:6px 0 0}.paper__name{--name-max:2.5rem;align-items:flex-end;display:flex;height:calc(var(--name-max)*1.1);line-height:1.1}.paper__name>span{display:block;max-width:100%}.paper__name.is-empty,.t-facts dd.is-pending{color:var(--ink-3)}.t-facts dd.is-pending code{color:var(--ink-3);letter-spacing:.04em}.claim{display:grid;gap:16px;margin-top:24px;max-width:440px}.claim .fld__input{height:44px}.claim__hints{align-items:flex-start;display:flex;gap:12px}.claim__hints .fld__hint{flex:1}.claim__count{color:var(--ink-3);flex:none;font-size:var(--fs-13);font-variant-numeric:tabular-nums}.claim__count.is-over{color:var(--red-text)}.claim .fld__err:empty,.claim .form-status:empty{display:none}.claim .fld__input[aria-invalid=true]{border-color:var(--red-text)}.claim .fld__input[aria-invalid=true]:focus-visible{outline-color:var(--red-text)}.claim__acts{display:flex;flex-wrap:wrap;gap:8px}.claim__acts .btn{height:44px}.claim__preview{display:none}.share{align-items:center}.share__edit{margin-left:auto}.cert-link{align-items:baseline;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:var(--fs-14);gap:4px 8px;margin-top:12px}.cert-link code{color:var(--ink-1);font-family:var(--font-code);font-size:var(--fs-13);overflow-wrap:anywhere}.renamed{color:var(--ink-3)}.cert-next{color:var(--ink-2);font-size:var(--fs-14);margin-top:16px}.cert-next a{color:var(--ink-1);text-decoration:underline;text-underline-offset:3px}.claim-wait{display:grid;gap:12px;max-width:560px}.cert-state,.claim-wait .progress{max-width:360px}.cert-state{display:grid;gap:8px;justify-items:start;margin-top:12px}.cert-state.row{display:flex;gap:12px;max-width:none}.cert-state .progress{width:100%}.claim-row .status-icon{color:var(--cyan)}.cp-cert{align-items:center;color:var(--ink-2);display:inline-flex;font-size:var(--fs-14);gap:6px}@media(max-width:640px),(pointer:coarse){.cert .btn,.cert-page .btn,.cert-state .btn,.claim-row .btn,.ph-actions .btn{min-height:44px}}@media(max-width:520px){.claim{max-width:none}.claim__acts .btn--primary{flex:1}.share__edit{margin-left:0}}@media(max-width:640px){.earned-head{margin-top:16px}.paper__name{--name-max:var(--fs-28)}.claim-host:not(.is-done){display:flex;flex-direction:column}.claim-host:not(.is-done) .earned-head{margin-bottom:20px;order:-2}.cert-page .claim-host:not(.is-done)>[data-claim-zone]{margin:0 0 40px;order:-1}.claim-host:not(.is-done) .claim{margin-top:0}#name-edit .claim__preview{color:var(--ink-1);display:block;font-family:var(--font-cover);font-size:var(--fs-20);font-weight:700;line-height:1.2;overflow-wrap:anywhere}#name-edit .claim__preview:before{color:var(--ink-3);content:"Prints as";display:block;font-family:var(--font-ui);font-size:var(--fs-13);font-weight:500;margin-bottom:2px}}.who{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.who .big{background:var(--n5);border-radius:var(--r-pill);display:grid;font-size:var(--fs-18);font-weight:600;height:56px;overflow:hidden;place-items:center;width:56px}.who__meta{color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:var(--fs-13);font-weight:500;gap:6px 16px;margin-top:6px}.who__meta span{align-items:center;display:inline-flex;gap:5px}.pub{align-items:flex-start;display:flex;gap:14px;padding:16px}.pub p{color:var(--ink-2);font-size:var(--fs-14);margin-top:2px}@media(max-width:640px){.who{align-items:start;display:grid;gap:12px 16px;grid-template-columns:56px minmax(0,1fr)}.who>.grow{min-width:0}.who>.btn{grid-column:1/-1;justify-content:center;min-height:44px}.who__meta span{white-space:nowrap}.who__meta .iconify{flex:none}.pub{align-items:center;display:grid;gap:4px 12px;grid-template-columns:auto minmax(0,1fr)}.pub>.grow{display:contents}.pub>.grow>*{grid-column:1/-1}.pub>.grow>h2{grid-area:1/2}.pub .switch{grid-row:1}.pub form label{flex:1 0 100%}.pub form input{flex:140px;height:44px;width:auto}.pub form .btn{min-height:44px}}.stats{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.stat{padding:16px}.stat .v{font-size:var(--fs-20);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.75rem}.stat .l{color:var(--ink-2);font-size:var(--fs-13);font-weight:500}.miles li{align-items:flex-start;display:flex;font-size:var(--fs-16);gap:10px;padding:10px 0}.miles li+li{border-top:1px solid var(--n6)}.miles>li>.iconify{color:var(--cyan-text);flex:none;height:16px;margin-top:4px;width:16px}.miles .t-caption{color:var(--ink-3)}.miles a:hover{text-decoration:underline;text-underline-offset:3px}.preview{padding:20px}.preview__head{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.pv-av{background:var(--n5);border-radius:var(--r-pill);display:grid;flex:none;font-size:var(--fs-16);font-weight:600;height:44px;place-items:center;width:44px}.preview__url{align-items:center;color:var(--ink-3);display:inline-flex;font-family:var(--font-code);font-size:var(--fs-12);gap:6px;overflow-wrap:anywhere}.preview__grid{border-top:1px solid var(--n6);display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;padding-top:16px}.preview__grid h3{color:var(--ink-3);font-size:var(--fs-13);font-weight:500;margin-bottom:6px}.preview__grid li{font-size:var(--fs-14);padding:2px 0}.preview__grid a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:800px){.preview__grid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ticket{gap:24px 0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1px auto;padding:26px 22px}.ticket__tear{border-left:0;border-top:1px dashed var(--ink-1);margin:0 -22px}@supports (color:color-mix(in lab,red,red)){.ticket__tear{border-top:1px dashed color-mix(in srgb,var(--ink-1) 14%,transparent)}}.ticket__tear:after,.ticket__tear:before{bottom:auto;top:-9px}.ticket__tear:before{clip-path:inset(-2px -2px -2px 50%);left:-9.5px}.ticket__tear:after{clip-path:inset(-2px 50% -2px -2px);left:auto;right:-9.5px}.cert-ticket{padding:26px 22px}.cert-ticket .ticket__tear{margin:0 -22px}.paper__name{font-size:var(--fs-28)}.rowi{align-items:flex-start}.rowi__end{padding-top:2px}.rowi__end .progress{display:none}}@media(prefers-reduced-motion:reduce){.switch,.switch:after,.ticket{transition:none}.ticket{transform:none}.cert-ticket.is-earned,.cert-ticket.is-earned .cert-done .st svg{animation:none}}.dash-head{align-items:flex-start;border-bottom:1px solid var(--n6);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:0;padding-bottom:var(--sp-6)}.dash-head p{color:var(--ink-2);font-size:var(--fs-14);line-height:1.25rem;margin-top:6px}.dash{align-items:start;-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:minmax(0,1fr) 320px;padding-top:var(--sp-6)}.dash__main,.dash__side{min-width:0}.dash__main{padding-right:var(--sp-7)}.dash__side{align-self:stretch;border-left:1px solid var(--n6);padding-left:var(--sp-6)}.dash .block-title{margin-bottom:14px}.dash__main>*+*{margin-top:var(--gap-block)}.dash__main>:is(.dash__lead,.ended-note)+:not(.dash__lead,.ended-note){margin-top:calc(var(--gap-block) + var(--sp-4))}.dash__side>*+*{margin-top:var(--sp-6)}.dash__main .block-title h2{color:var(--ink-1);font-size:var(--fs-16);font-weight:600;letter-spacing:-.006em;line-height:1.5rem}.dash .go-link:hover{text-decoration:none}.dash--top{margin-bottom:32px}.resume{display:grid;grid-template-columns:240px minmax(0,1fr);overflow:hidden}.resume__cover{border-right:1px solid var(--n6);min-height:150px;position:relative}.resume__cover>*{top:0;right:0;bottom:0;left:0;position:absolute}.resume__bar{background:var(--n5);height:3px;inset:auto 0 0;position:absolute}.resume__bar>i{background:var(--cyan);display:block;height:100%}.resume__body{display:flex;flex-direction:column;gap:6px;min-width:0;padding:20px 24px}.mini-progress{flex:none;width:96px}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sub-label{color:var(--ink-2);font-size:var(--fs-13);font-weight:600;line-height:1.25rem;margin:0 0 8px}.route .step-n{border:1.5px solid var(--n8);border-radius:var(--r-pill);color:var(--ink-2);display:grid;flex:none;font-size:var(--fs-12);font-variant-numeric:tabular-nums;font-weight:600;height:22px;line-height:1;place-items:center;text-box:trim-both cap alphabetic;width:22px}a.path-card .route-mini{margin:-2px 0 2px -6px;padding:6px 0 0 6px}a.path-card .route-mini li{cursor:pointer}a.path-card .route-mini__dot{transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out)}a.path-card .route-mini__label{transition:color var(--t-base) var(--ease-out)}a.path-card .route-mini li:hover .route-mini__dot{transform:scale(1.3)}a.path-card .route-mini li:hover .route-mini__label{color:var(--ink-1)}@media(prefers-reduced-motion:reduce){a.path-card .route-mini li:hover .route-mini__dot{transform:none}}.fwb{background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-lg);display:grid;gap:10px;padding:20px 24px;position:relative}.fwb__top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.fwb--live{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.fwb--live{border-color:color-mix(in srgb,var(--green) 30%,var(--n6))}}.fwb--live{background:linear-gradient(170deg,var(--green),var(--n3) 60%)}@supports (color:color-mix(in lab,red,red)){.fwb--live{background:linear-gradient(170deg,color-mix(in srgb,var(--green) 6%,var(--n3)),var(--n3) 60%)}}.fwb--live{gap:12px;padding:24px}.fwb__h{color:var(--ink-1);font-size:var(--fs-24);font-weight:600;letter-spacing:-.01em;line-height:1.25;text-wrap:balance}.fwb--enter{animation:fwb-rise .6s var(--ease-out) both}@keyframes fwb-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.fwb--enter{animation:none}}.fwb__next{align-items:center;background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-md);display:flex;flex-wrap:wrap;gap:14px;margin-top:4px;padding:14px 16px}.fwb__next:hover{border-color:var(--n7)}.fwb__next .grow{display:grid;gap:2px;min-width:200px}.fwb__step{color:var(--ink-3);font-size:var(--fs-12);font-variant-numeric:tabular-nums;font-weight:600;min-width:44px}.fwb__list{display:grid;gap:0;list-style:none;margin:0;padding:0}.fwb__list a{align-items:center;border-top:1px solid var(--n6);color:var(--ink-1);display:flex;font-size:var(--fs-14);gap:10px;min-height:40px;padding:0 4px}.fwb__list a:hover{background:var(--ink-1)}@supports (color:color-mix(in lab,red,red)){.fwb__list a:hover{background:color-mix(in srgb,var(--ink-1) 3%,transparent)}}.fwb__also{margin-top:6px}.nextup{display:grid;gap:6px;padding:20px 24px}.role-b{background:var(--n2);border-color:var(--n6);gap:var(--sp-5);padding:var(--sp-6) var(--sp-6) var(--sp-5)}.role-b__head{align-items:start;display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr)}.role-b__id{display:grid;gap:6px;min-width:0;padding-top:2px}.role-b__name{align-items:center;color:var(--ink-1);display:flex;flex-wrap:wrap;font-size:var(--fs-24);font-weight:600;gap:10px;letter-spacing:-.015em;line-height:1.2}.role-b__line{color:var(--ink-2);font-size:var(--fs-15,.9375rem);max-width:56ch;text-wrap:pretty}.role-b__asg{align-items:center;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:var(--fs-13);margin-top:8px}.role-b__fw{color:var(--green-text);display:block;font-size:var(--fs-13);font-weight:500;margin-top:4px}.role-b__fw [data-countdown]{color:var(--ink-2)}.role-b__fw [data-countdown-wrap]{color:var(--ink-3);white-space:nowrap}.role-b__fw .dot-sep{vertical-align:middle}.role-b__list{border-top:1px solid var(--n6);display:grid;list-style:none;margin:0;padding:0}.rl{align-items:baseline;border-bottom:1px solid var(--n6);color:var(--ink-1);display:grid;gap:16px;grid-template-columns:24px minmax(0,1fr) auto;padding:14px 0}.rl:hover .rl__title{color:var(--ink-1);text-decoration:underline;text-decoration-color:var(--n8);text-underline-offset:3px}.rl__n{color:var(--ink-3);font-size:var(--fs-13);font-variant-numeric:tabular-nums;font-weight:500}.rl.is-first .rl__n{color:var(--cyan-text)}.rl.is-done .rl__n,.rl.is-done .rl__title{color:var(--ink-2)}.rl__title{color:var(--ink-1);font-size:var(--fs-15,.9375rem);font-weight:500;line-height:1.4;min-width:0}.rl__soon{color:var(--ink-3);font-size:var(--fs-13)}.rl__end{align-self:center;display:flex;justify-content:flex-end;min-width:64px}.rl__end:empty{min-width:0}.rl__end .mini-progress{display:block;width:64px}.role-b__more{margin-top:var(--sp-5)}.role-b__more-k{border-bottom:1px solid var(--n6);color:var(--ink-3);font-size:var(--fs-13);font-weight:500;padding-bottom:var(--sp-2)}.rl--further .rl__n{align-self:center;color:var(--ink-3);display:inline-flex}.rl--further .rl__n .iconify{height:15px;width:15px}.rl__free{color:var(--green-text);font-size:var(--fs-13);font-weight:500;white-space:nowrap}.role-b__foot{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.role-b__all{align-items:center;display:inline-flex;gap:6px}.role-b__done{border-top:1px solid var(--n6);display:grid;gap:var(--sp-2);padding-top:var(--sp-4)}.role-b__done-t{font-size:var(--fs-16);font-weight:600}.role-b__done-l{color:var(--ink-2);font-size:var(--fs-14);max-width:60ch}.role-b__done-a{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-2)}.d3-role,.d3-row{--d3-in:var(--sp-5)}.d3-cont{display:grid;gap:var(--sp-4)}.d3-cv{background:var(--n2);overflow:hidden;position:relative}.d3-cv>:is(.cover-art,img,[data-size]){height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}:is(.d3-cv,.crow__thumb,.step-item__cover,.rt__cover)>:is(.cover-art,img,[data-size]),:is(.d3-cv,.crow__thumb,.step-item__cover,.rt__cover)>picture>img{transition:transform var(--t-slow) var(--ease-out)}@media(hover:hover){a:hover :is(.d3-cv,.crow__thumb,.step-item__cover,.rt__cover)>:is(.cover-art,img,[data-size]),a:hover :is(.d3-cv,.crow__thumb,.step-item__cover,.rt__cover)>picture>img{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){a:hover :is(.d3-cv,.crow__thumb,.step-item__cover,.rt__cover)>:is(.cover-art,img,[data-size]),a:hover :is(.d3-cv,.crow__thumb,.step-item__cover,.rt__cover)>picture>img{transform:none}}.d3-play{display:grid;top:0;right:0;bottom:0;left:0;place-items:center;pointer-events:none;position:absolute}.d3-play>span{background:var(--action-bg);border-radius:var(--r-full);box-shadow:var(--shadow-float);color:var(--action-fg,var(--n1));display:grid;height:40px;place-items:center;width:40px}.d3-play .iconify{margin-left:2px}.d3-dur{background:var(--n1);border-radius:4px;bottom:8px;color:var(--ink-1);font-size:var(--fs-12);font-weight:600;line-height:1rem;padding:1px 6px;position:absolute;right:8px;z-index:2}@supports (color:color-mix(in lab,red,red)){.d3-dur{background:color-mix(in srgb,var(--n1) 82%,transparent)}}.d3-dur{font-variant-numeric:tabular-nums}.d3-title{color:var(--ink-1);font-size:var(--fs-16);font-weight:600;letter-spacing:-.006em;line-height:1.5rem;text-wrap:pretty}.d3-line,.d3-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.d3-line{color:var(--ink-2);font-size:var(--fs-14);line-height:1.25rem;margin:0}.d3-line--ink{color:var(--ink-1);font-weight:500}.d3-meta1{display:block;line-height:1.25rem;overflow:hidden;position:relative;text-overflow:ellipsis}.d3-meta1,.d3-prog{color:var(--ink-3);font-size:var(--fs-13);font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.d3-prog{align-items:center;display:flex;gap:var(--sp-3)}.d3-prog .progress{flex:0 200px}.d3-row{align-items:center;display:grid;gap:var(--d3-in);grid-template-columns:200px minmax(0,1fr) auto;padding:var(--sp-4) var(--d3-in)}.d3-row .d3-cv{aspect-ratio:16/10;border:1px solid var(--n6);border-radius:var(--r-md)}.d3-row__b{display:flex;flex-direction:column;gap:4px;min-width:0}.d3-row__b .d3-prog{margin-top:var(--sp-3)}.d3-role{padding:0}.d3-role__head{align-items:start;display:grid;gap:var(--sp-4);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--d3-in)}.d3-role__head--bare{grid-template-columns:minmax(0,1fr) auto}.d3-role__name{align-items:center;color:var(--ink-1);display:flex;flex-wrap:wrap;font-size:var(--fs-20);font-weight:600;gap:10px;letter-spacing:-.012em;line-height:1.75rem}.d3-role__line{color:var(--ink-2);font-size:var(--fs-14);line-height:1.25rem;margin-top:2px;max-width:60ch}.d3-role__fw{margin-top:var(--sp-2)}.d3-role__facts{color:var(--ink-3);display:grid;font-size:var(--fs-13);font-variant-numeric:tabular-nums;font-weight:500;gap:var(--sp-2);justify-items:end;padding-top:var(--sp-1);white-space:nowrap}.d3-role__facts b{color:var(--ink-1);font-weight:600}.d3-seg{display:flex;gap:3px;width:168px}.d3-seg i{background:var(--n7);border-radius:2px;flex:1;height:6px}.d3-seg i.is-done{background:var(--cyan)}.d3-seg i.is-now,.d3-seg i.is-part{background:linear-gradient(90deg,var(--cyan) 50%,var(--n7) 50%)}.d3-seg i.is-now{box-shadow:0 0 0 1px var(--cyan)}.d3-seg i.is-soon{background:0 0;box-shadow:inset 0 0 0 1px var(--n8)}.d3-role__body{border-top:1px solid var(--n6);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.d3-stage{border-right:1px solid var(--n6);color:inherit;display:flex;flex-direction:column;min-width:0;padding:var(--d3-in);transition:background var(--t-fast) var(--ease-out)}a.d3-stage:hover{background:var(--n4)}.d3-stage__art{aspect-ratio:16/10;border:1px solid var(--n6);border-radius:var(--r-md);display:block}.d3-stage__art .d3-play>span{height:52px;width:52px}.d3-stage__art .d3-play .iconify{height:20px;width:20px}.d3-stage__b{display:flex;flex:1;flex-direction:column;min-width:0;padding-top:20px}.d3-stage__t{font-size:var(--fs-20);font-weight:600;letter-spacing:-.012em;line-height:1.75rem;text-wrap:balance}.d3-stage__l,.d3-stage__t{color:var(--ink-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.d3-stage__l{margin-top:var(--sp-2)}.d3-stage__l,.d3-stage__x{font-size:var(--fs-14);line-height:1.25rem}.d3-stage__x{color:var(--ink-2);-webkit-line-clamp:3;margin:var(--sp-2) 0 0;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.d3-stage .d3-meta1{margin-top:var(--sp-2)}.d3-stage .d3-prog{margin-top:var(--sp-4)}.d3-stage .d3-prog .progress{flex:auto}.d3-stage__go{justify-content:center;margin-top:auto;width:100%}.d3-stage__b>:nth-last-child(2){margin-bottom:var(--d3-in)}.d3-stage--done .d3-stage__b{gap:var(--sp-2);justify-content:center;padding-top:0}.d3-route{display:flex;flex-direction:column;min-width:0;padding-top:var(--sp-3)}.d3-rail{list-style:none;margin:0;padding:0}.d3-rs{position:relative}.d3-rs:before{background:var(--n7);bottom:0;content:"";left:calc(var(--d3-in) + 14px);position:absolute;top:0;width:1px}.d3-rs:first-child:before{top:50%}.d3-rs:last-child:before{bottom:50%}.d3-rail.has-before .d3-rs:first-child:before{background:linear-gradient(180deg,transparent,var(--n7) 50%);top:0}.d3-rail.has-more .d3-rs:last-child:before{background:linear-gradient(180deg,var(--n7) 50%,transparent);bottom:0}.d3-rs.is-done:before{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.d3-rs.is-done:before{background:color-mix(in srgb,var(--cyan) 55%,var(--n7))}}.d3-rs>a,.d3-rs>div{align-items:center;color:inherit;display:grid;gap:14px;grid-template-columns:29px 80px minmax(0,1fr) auto;padding:10px var(--d3-in);position:relative;transition:background var(--t-fast) var(--ease-out)}.d3-rs>a:hover{background:var(--n4)}.d3-rs.is-now>a,.d3-rs.is-now>div{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.d3-rs.is-now>a,.d3-rs.is-now>div{background:color-mix(in srgb,var(--cyan) 7%,transparent)}}.d3-rs.is-now>a,.d3-rs.is-now>div{box-shadow:inset 2px 0 0 var(--cyan)}.d3-rs__n{background:var(--n3);border:1px solid var(--n7);border-radius:var(--r-full);color:var(--ink-3);display:grid;font-size:var(--fs-12);font-variant-numeric:tabular-nums;font-weight:600;height:29px;line-height:1;place-items:center;position:relative;width:29px;z-index:1}.d3-rs__n .iconify{height:12px;width:12px}.d3-rs.is-done .d3-rs__n{background:var(--cyan);border-color:var(--cyan);color:var(--n1)}.d3-rs.is-now .d3-rs__n{border-color:var(--cyan);box-shadow:0 0 0 4px var(--cyan-bg);color:var(--cyan-text)}.d3-rs.is-part .d3-rs__n{border-color:var(--cyan);color:var(--ink-1)}.d3-rs.is-soon .d3-rs__n{border-color:var(--n8);border-style:dashed}.d3-rs.is-opt .d3-rs__n{background:var(--n3);border:1.5px dashed var(--n8);height:13px;margin-left:var(--sp-2);width:13px}.d3-rs.is-opt.is-done .d3-rs__n{background:var(--cyan);border:0;color:var(--n1)}.d3-rs.is-opt .d3-rs__n .iconify{height:10px;width:10px}.d3-rs.is-opt .d3-rs__t{color:var(--ink-2);font-weight:500}.d3-rs__cv{aspect-ratio:16/10;border:1px solid var(--n6);border-radius:var(--r-sm)}.d3-rs.is-soon .d3-rs__cv{opacity:.55}.d3-rs__b{display:grid;gap:2px;min-width:0}.d3-rs__t{color:var(--ink-1);font-size:var(--fs-14);font-weight:600;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3-rs.is-done .d3-rs__t{color:var(--ink-2);font-weight:500}.d3-rs.is-soon .d3-rs__t{color:var(--ink-3);font-weight:500}.d3-rs__m{color:var(--ink-3);font-size:var(--fs-13);font-variant-numeric:tabular-nums;line-height:1.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3-rs__s{align-items:center;display:inline-flex;justify-content:flex-end;min-width:0}.d3-rs__part{color:var(--cyan-text);font-size:var(--fs-13);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.d3-route__foot{align-items:center;color:var(--ink-3);display:flex;font-size:var(--fs-13);gap:var(--sp-4);justify-content:space-between;margin-top:auto;padding:var(--sp-4) var(--d3-in) 20px}@media(max-width:1180px){.d3-row{grid-template-columns:144px minmax(0,1fr) auto}}@media(max-width:720px){.d3-row{gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}.d3-row>.d3-cv{display:none}.d3-row>.btn{justify-self:start}.d3-role__head{grid-template-columns:auto minmax(0,1fr)}.d3-role__head--bare{grid-template-columns:minmax(0,1fr)}.d3-role__facts{grid-column:1/-1;justify-items:start}.d3-role__body{grid-template-columns:minmax(0,1fr)}.d3-stage{border-bottom:1px solid var(--n6);border-right:0}.d3-rs>a,.d3-rs>div{gap:var(--sp-3);grid-template-columns:29px 64px minmax(0,1fr) auto}}@media(max-width:640px){.d3-role,.d3-row{--d3-in:var(--sp-4)}}.ended-note{align-items:center;background:var(--n2);border:1px solid var(--n7);border-radius:var(--r-lg);display:flex;flex-wrap:wrap;gap:var(--sp-5);padding:var(--pad-card)}.ended-note__t{color:var(--ink-1);font-size:var(--fs-16);font-weight:600}.ended-note__p{color:var(--ink-2);font-size:var(--fs-14);margin-top:4px;max-width:60ch}@media(max-width:1000px){.dash{align-items:stretch;display:flex;flex-direction:column;gap:var(--gap-block)}.dash__main{padding-right:0}.dash__side{border-left:0;padding-left:0}.dash__main,.dash__side{display:contents}.dash__main>*,.dash__side>*{margin-top:0!important;order:5}.dash .dash__lead,.dash .ended-note{order:1}.dash .dash__spot{order:2}.dash .dash__role{order:3}}@media(max-width:640px){.resume{grid-template-columns:1fr}.mini-progress,.resume__cover{display:none}.role-b{padding:20px 16px}.role-b__head{gap:14px}.role-b__name{font-size:var(--fs-20)}.role-b__fw .dot-sep{display:none}.role-b__fw [data-countdown-wrap]{display:block}.rl{gap:12px}.rl--further{grid-template-columns:24px minmax(0,1fr);row-gap:4px}.rl--further .rl__end{grid-column:2;justify-content:flex-start;min-width:0}.rl--further .rl__n{align-self:start;padding-top:3px}.rl__end:empty{display:none}.role-b__foot .btn{justify-content:center;min-height:44px;width:100%}}.d3-grid2,.d3-pl,.d3-radar{--d3-in:var(--sp-5)}.dash__main .block-title h2 small{color:var(--ink-3);font-size:var(--fs-13);font-weight:500;letter-spacing:0;margin-left:var(--sp-2)}.d3-radar__lead:focus-visible,a.d3-ca:focus-visible{border-radius:var(--r-lg);outline:2px solid var(--cyan);outline-offset:2px}.d3-grid2{display:grid;gap:var(--d3-in);grid-template-columns:repeat(2,minmax(0,1fr))}.d3-ca{color:var(--ink-1);display:flex;flex-direction:column;overflow:hidden}.d3-ca .d3-cv{aspect-ratio:16/9;border-bottom:1px solid var(--n6)}.d3-ca__b{display:flex;flex:1;flex-direction:column;padding:var(--d3-in) var(--d3-in) 20px}.d3-ca__t{color:var(--ink-1);font-size:var(--fs-20);font-weight:600;letter-spacing:-.012em;-webkit-line-clamp:2;line-height:1.75rem;text-wrap:balance}.d3-ca__t,.d3-ca__tag{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.d3-ca__tag{color:var(--ink-2);font-size:var(--fs-14);-webkit-line-clamp:3;line-height:1.25rem;margin-top:var(--sp-2)}.d3-ca--wide{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.d3-ca--wide .d3-cv{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--n6);grid-row:1/span 2;min-height:100%}.d3-ca__foot{border-top:1px solid var(--n6);gap:var(--sp-3);justify-content:space-between;margin-top:auto;min-height:56px;padding:0 var(--d3-in)}.d3-ca__foot,.d3-facts{align-items:center;display:flex}.d3-facts{color:var(--ink-1);font-size:var(--fs-13);font-variant-numeric:tabular-nums;font-weight:500;gap:var(--sp-4)}.d3-facts>span{align-items:center;display:inline-flex;gap:var(--sp-2);white-space:nowrap}.d3-facts i{background:var(--cyan-bg);border-radius:var(--r-md);color:var(--cyan-text);display:grid;height:24px;place-items:center;width:24px}.d3-facts i .iconify{height:14px;width:14px}.d3-ca__foot>span:last-child{display:inline-flex;flex:none;gap:var(--sp-2)}.d3-pl{overflow:hidden;padding:0}.d3-pl>a{align-items:center;color:var(--ink-1);display:grid;gap:var(--d3-in);grid-template-columns:168px minmax(0,1fr);padding:20px var(--d3-in);transition:background-color var(--t-fast) var(--ease-out)}.d3-pl>a+a{border-top:1px solid var(--n6)}.d3-pl>a:hover{background:var(--n4)}.d3-pl>a:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.d3-pl .d3-cv{aspect-ratio:16/10;border:1px solid var(--n6);border-radius:var(--r-md)}.d3-pl .d3-play>span{height:32px;width:32px}.d3-pl .d3-play .iconify{height:14px;width:14px}.d3-pl .d3-dur{bottom:6px;right:6px}.d3-pl__b{display:flex;flex-direction:column;min-width:0}.d3-pl__t{font-size:var(--fs-16);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-weight:600;line-height:1.5rem;overflow:hidden}.d3-branch{align-items:center;color:var(--ink-2);display:flex;font-size:var(--fs-13);font-weight:500;gap:10px;height:28px;line-height:1.25rem;margin-top:var(--sp-3);min-width:0;padding-left:22px;position:relative}.d3-branch:before{border-bottom:1px solid var(--n8);border-bottom-left-radius:5px;border-left:1px solid var(--n8);content:"";height:22px;left:6px;position:absolute;top:-8px;width:10px}.d3-branch b{color:var(--ink-1);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3-pl__x{color:var(--ink-2);font-size:var(--fs-14);-webkit-line-clamp:2;margin:var(--sp-3) 0 0;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.25rem;overflow:hidden}.d3-radar{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);overflow:hidden;padding:0}.d3-radar--solo{grid-template-columns:minmax(0,1fr)}.d3-radar__lead{background:linear-gradient(180deg,var(--cyan),var(--n3) 60%);border-right:1px solid var(--n6);display:flex;flex-direction:column;padding:var(--d3-in)}@supports (color:color-mix(in lab,red,red)){.d3-radar__lead{background:linear-gradient(180deg,color-mix(in srgb,var(--cyan) 4%,var(--n3)),var(--n3) 60%)}}.d3-radar__lead{color:var(--ink-1);transition:background-color var(--t-fast) var(--ease-out)}.d3-radar__lead:hover{background:linear-gradient(180deg,var(--cyan),var(--n4) 60%)}@supports (color:color-mix(in lab,red,red)){.d3-radar__lead:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--cyan) 4%,var(--n4)),var(--n4) 60%)}}.d3-radar__lead:hover .go-link{color:var(--ink-1)}.d3-radar__lead:hover .go-link .iconify{color:var(--ink-1);transform:translate(2px)}.d3-radar__by{align-items:center;display:flex;gap:10px;min-width:0}.d3-radar__av{background:var(--n5);border:1px solid var(--n7);border-radius:var(--r-full);color:var(--ink-1);display:grid;flex:none;font-size:var(--fs-12);font-weight:600;height:28px;place-items:center;width:28px}.d3-radar__title{display:block;font-size:var(--fs-20);font-weight:600;letter-spacing:-.012em;line-height:1.75rem;margin-top:var(--sp-4);text-wrap:balance}.d3-radar__x{color:var(--ink-2);font-size:var(--fs-14);-webkit-line-clamp:7;margin:var(--sp-2) 0 0;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.375rem;overflow:hidden}.d3-radar__lead .go-link{align-self:flex-start;margin-top:auto;padding-top:var(--sp-4)}.d3-radar__list{display:flex;flex-direction:column;min-width:0}.d3-radar__filters{border-bottom:1px solid var(--n6);display:flex;flex-wrap:wrap;gap:6px;padding:var(--d3-in) var(--d3-in) var(--sp-4)}.d3-radar__filters .chip{font-size:var(--fs-13);height:28px}.d3-radar__filters .chip span{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:6px}.d3-radar__filters .chip[aria-pressed=true] span{color:var(--ink-2)}.d3-radar__items{list-style:none;margin:0;padding:var(--sp-2) 0}.d3-radar__items.is-switched .d3-ri{animation:radar-in .28s var(--ease-out) both;animation-delay:calc(min(var(--i,0),6)*45ms)}@media(prefers-reduced-motion:reduce){.d3-radar__items.is-switched .d3-ri{animation:none}}.d3-ri>a{align-items:center;color:var(--ink-1);display:grid;gap:var(--sp-4);grid-template-columns:88px minmax(0,1fr) 10px;padding:var(--sp-3) var(--d3-in);transition:background-color var(--t-fast) var(--ease-out)}.d3-ri>a:hover{background:var(--n4)}.d3-ri>a:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.d3-ri .d3-cv{aspect-ratio:16/10;border:1px solid var(--n6);border-radius:var(--r-md)}.d3-ri .d3-play>span{height:24px;width:24px}.d3-ri .d3-play .iconify{height:11px;width:11px}.d3-ri__b{display:flex;flex-direction:column;min-width:0}.d3-ri__t{font-size:var(--fs-14);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-weight:600;line-height:1.25rem;overflow:hidden}.d3-ri__new{background:var(--cyan);border-radius:var(--r-full);height:8px;width:8px}@media(max-width:720px){.d3-grid2{grid-template-columns:minmax(0,1fr)}.d3-ca--wide{display:flex}.d3-ca--wide .d3-cv{aspect-ratio:16/9;border-bottom:1px solid var(--n6);border-right:0}.d3-pl>a{gap:var(--sp-4);grid-template-columns:112px minmax(0,1fr);padding-block:var(--sp-4)}.d3-pl__x{-webkit-line-clamp:3}.d3-radar{grid-template-columns:minmax(0,1fr)}.d3-radar__lead{border-bottom:1px solid var(--n6);border-right:0}.d3-radar__filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}@media(max-width:640px){.d3-grid2,.d3-pl,.d3-radar{--d3-in:var(--sp-4)}}.dash__side{--d3-in-sm:var(--sp-4)}.dash__side .block-title{margin-bottom:var(--sp-4)}.dash__side .block-title h2{color:var(--ink-3);font-size:var(--fs-13);letter-spacing:0;line-height:1.25rem}.dash__side .card{color:var(--ink-1);overflow:hidden}.dash__side :is(a.card,.d3-flat>a,.d3-title):focus-visible{border-radius:var(--r-lg);outline:2px solid var(--cyan);outline-offset:2px}.d3-media{display:flex;flex-direction:column;position:relative}.d3-media .d3-cv{aspect-ratio:16/9;border-bottom:1px solid var(--n6)}.d3-media__b{display:flex;flex:1;flex-direction:column;gap:6px;padding:var(--d3-in-sm)}.d3-line--3{-webkit-line-clamp:3}.d3-line--4{-webkit-line-clamp:4}.d3-text{color:var(--ink-2);font-size:var(--fs-14);margin:0}.d3-meta,.d3-text{line-height:1.25rem}.d3-meta{align-items:center;color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:var(--fs-13);font-variant-numeric:tabular-nums;font-weight:500;row-gap:6px}.d3-meta .acc{margin-left:var(--sp-2)}.d3-meta>.acc:first-child{margin-left:0}.d3-meta1--ink{color:var(--ink-1)}.d3-foot{margin-top:auto;padding-top:var(--sp-3)}.d3-foot:empty{display:none}.d3-tags{align-items:center;display:flex;gap:var(--sp-2);height:22px;margin-top:var(--sp-2);overflow:hidden}.d3-tags:empty{display:none}.d3-x{position:absolute;right:var(--sp-2);top:var(--sp-2)}.d3-media--recap .d3-media__b>:first-child{padding-right:28px}.d3-flat{border-top:1px solid var(--n6);display:grid}.d3-flat>a{align-items:center;border-bottom:1px solid var(--n6);display:grid;gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--sp-3) 0;transition:color var(--t-fast) var(--ease-out)}.d3-flat>a,.d3-flat>a:hover .d3-flat__t,.d3-flat>a:hover>.iconify{color:var(--ink-1)}.ext-mark{display:inline-block;height:12px;margin-left:3px;opacity:.7;vertical-align:-1px;width:12px}.d3-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-3)}.d3-flat__t{color:var(--ink-2);font-size:var(--fs-14);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-weight:600;line-height:1.25rem;overflow:hidden}.d3-flat .d3-cv{align-self:start;aspect-ratio:16/10;border:1px solid var(--n6);border-radius:var(--r-md);margin-top:2px;width:64px}.d3-flat>a>.iconify{color:var(--ink-3);transition:color var(--t-fast) var(--ease-out)}.d3-side-card+.d3-flat{margin-top:var(--sp-4)}.d3-tool__h{align-items:center;display:flex;gap:var(--sp-3)}.d3-tool__h .sg-tile{margin:0 6px 6px 0}.d3-tool__t{min-width:0}.d3-install{align-items:center;background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-md);color:var(--ink-2);display:flex;font-family:var(--font-code);font-size:var(--fs-13);gap:var(--sp-2);height:36px;padding:0 4px 0 var(--sp-3)}.d3-install .icon-btn{flex:none;height:28px;width:28px}.d3-install code{flex:1;font:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d3-price{align-items:baseline;display:flex;font-variant-numeric:tabular-nums;gap:var(--sp-2)}.d3-price b{font-size:var(--fs-28);font-weight:600;letter-spacing:-.02em;line-height:2.25rem}.d3-price s{color:var(--ink-3);font-size:var(--fs-14)}.d3-offer__cd{margin-top:var(--sp-2)}.d3-offer__cta{justify-content:center;width:100%}.d3-offer__note{margin:var(--sp-2) 0 0;text-align:center}.dash__spot--banner:not(:has(iframe)){display:none}.dash__side>.dash__spot--banner:not(:has(iframe))+*{margin-top:0}@media(max-width:1000px){.dash .dash__offer{order:6}}.cp-btn{align-items:center;background:var(--n3);border:1px solid var(--n7);border-radius:var(--r-md);color:var(--ink-1);display:inline-flex;flex:none;font-family:var(--font-ui);font-size:var(--fs-13);font-weight:600;gap:6px;height:30px;padding:0 10px}.cp-btn:hover{background:var(--n4)}.cp-btn.is-copied{border-color:var(--green);color:var(--green-text)}@supports (color:color-mix(in lab,red,red)){.cp-btn.is-copied{border-color:color-mix(in srgb,var(--green) 40%,var(--n7))}}.copy-swap{display:inline-grid;justify-items:center}.copy-swap>span{grid-area:1/1}.copy-swap>.is-off{visibility:hidden}.install{background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-lg);overflow:hidden}.install__tabs{border-bottom:1px solid var(--n6);display:flex;gap:2px;padding:6px 6px 0}.install__tabs button{border-bottom:2px solid #0000;border-radius:var(--r-sm) var(--r-sm) 0 0;color:var(--ink-2);font-size:var(--fs-13);font-weight:500;margin-bottom:-1px;padding:8px 12px}.install__tabs button[aria-selected=true]{border-color:var(--ink-1);color:var(--ink-1)}.install__cmd{align-items:center;color:var(--ink-1);display:flex;font-family:var(--font-code);font-size:var(--fs-13);gap:12px;padding:14px 16px}.install__cmd code{flex:1;min-width:0;overflow-x:auto;white-space:nowrap}.install__cmd .prompt{color:var(--ink-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.install__cmd--app{flex-wrap:wrap;font-family:var(--font-ui)}.install__note{color:var(--ink-2);font-size:var(--fs-13);padding:0 16px 14px}.examples li,.files code,.install__note code{font-family:var(--font-code);font-size:var(--fs-13)}.examples li{background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-md);color:var(--ink-1);padding:8px 12px}.examples li+li{margin-top:6px}.which{display:inline}.which summary{color:var(--ink-2);cursor:pointer;display:inline;list-style:none;text-decoration:underline;text-underline-offset:3px}.which summary::-webkit-details-marker{display:none}.which[open] summary{display:none}.cols{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) 320px;margin-top:16px}.cols>*{min-width:0}.main-col>*+*,.side>*+*{margin-top:var(--gap-block)}.side-facts{background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-lg);padding:4px 16px}.fact{display:flex;font-size:var(--fs-14);gap:12px;justify-content:space-between;padding:10px 0}.fact+.fact{border-top:1px solid var(--n6)}.fact span:first-child{color:var(--ink-2)}.fact span:last-child{text-align:right}.belongs-mini>.iconify{color:var(--ink-3);flex:none}.belongs-mini .t-card{font-size:var(--fs-16)}.masthead{align-items:center;color:var(--ink-2);display:inline-flex;font-size:var(--fs-13);font-weight:500;gap:6px}.chip .n{color:var(--ink-3);font-variant-numeric:tabular-nums}.prose{min-width:0;overflow-wrap:anywhere}.prose>:first-child{margin-top:0}.prose h2{font-size:var(--fs-20);font-weight:600;letter-spacing:-.012em;line-height:1.75rem;margin:32px 0 8px;scroll-margin-top:calc(var(--appbar-bottom) + 15px)}.prose h3{font-size:var(--fs-18);font-weight:600;margin:24px 0 6px}.prose h4{font-size:var(--fs-16);font-weight:600;margin:20px 0 6px}.prose li,.prose p{color:var(--ink-1);font-size:var(--fs-18);line-height:1.75rem;text-wrap:pretty}.prose p+p{margin-top:14px}.prose ul{list-style:outside;margin:10px 0;padding-left:22px}.prose ol{list-style:decimal;margin:10px 0;padding-left:24px}.prose li+li{margin-top:6px}.prose code{background:var(--n5);border-radius:var(--r-md);font-family:var(--font-code);font-size:.875em;padding:1px 5px}.prose pre{background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-lg);margin:14px 0;overflow-x:auto;padding:12px 14px}.prose pre code{background:0 0;padding:0}pre .token.cdata,pre .token.comment,pre .token.doctype,pre .token.prolog{color:var(--ink-3)}pre .token.entity,pre .token.operator,pre .token.punctuation,pre .token.url{color:var(--ink-2)}pre .token.atrule,pre .token.builtin,pre .token.important,pre .token.keyword,pre .token.selector,pre .token.tag{color:var(--cyan-text)}pre .token.attr-value,pre .token.char,pre .token.inserted,pre .token.string,pre .token.template-string{color:var(--green-text)}pre .token.boolean,pre .token.constant,pre .token.number,pre .token.symbol,pre .token.unit{color:var(--amber-text)}pre .token.deleted,pre .token.regex{color:var(--red-text)}pre .token.attr-name,pre .token.class-name,pre .token.function,pre .token.property,pre .token.variable{color:var(--ink-1)}pre .token.bold,pre .token.important{font-weight:600}pre .token.italic{font-style:italic}pre .token.title{color:var(--ink-1);font-weight:600}pre .token.title .token.punctuation{color:var(--cyan-text)}pre .token.blockquote .token.punctuation,pre .token.hr,pre .token.list{color:var(--ink-3)}pre .token.code-snippet{color:var(--green-text)}pre code:is(.language-bash,.language-sh,.language-shell,.language-zsh,.language-console) :is(.token.builtin,.token.function){color:var(--cyan-text)}.codeblock{background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-lg);margin:24px 0;overflow:clip}.codeblock__bar{align-items:center;border-bottom:1px solid var(--n6);display:flex;gap:8px;min-height:40px;padding:0 6px 0 18px}.codeblock__lang{color:var(--ink-3);font-size:var(--fs-12);font-weight:500}.codeblock__copy{align-items:center;border-radius:var(--r-md);color:var(--ink-2);display:inline-flex;font-size:var(--fs-12);font-weight:600;gap:6px;height:28px;margin-left:auto;padding:0 10px;transition:background-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.codeblock__copy:hover{background:var(--n4);color:var(--ink-1)}.codeblock__copy.is-copied{color:var(--green-text)}.codeblock__icon{flex:none;height:14px;width:14px}.codeblock__copy .codeblock__icon--done,.codeblock__copy.is-copied .codeblock__icon:not(.codeblock__icon--done){display:none}.codeblock__copy.is-copied .codeblock__icon--done{display:block}.codeblock__copy.is-copied .copy-swap>:not(.is-off){visibility:hidden}.codeblock__copy.is-copied .copy-swap>.is-off{visibility:visible}.prose .codeblock pre{background:0 0;border:0;border-radius:0;color:var(--ink-1);font-family:var(--font-code);font-size:var(--fs-14);font-variant-ligatures:none;line-height:1.5rem;margin:0;overflow-wrap:normal;overflow-x:auto;padding:16px 18px;scrollbar-color:var(--n7) transparent;scrollbar-width:thin;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.prose .codeblock code{background:0 0;border-radius:0;font:inherit;padding:0}.prose .codeblock pre:focus-visible{border-radius:0 0 calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px);outline-offset:-2px}.prose .codeblock--wrap pre{overflow-wrap:break-word;white-space:pre-wrap}@supports (animation-timeline:scroll()){.prose .codeblock:not(.codeblock--wrap) pre{animation:code-fade linear both;animation-timeline:scroll(self inline);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--code-fade)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--code-fade)),transparent)}@media(prefers-reduced-motion:reduce){.prose .codeblock:not(.codeblock--wrap) pre{animation-duration:auto!important}}}@media(pointer:coarse){.codeblock__copy{height:36px;padding:0 12px}}@media(max-width:640px){.codeblock__bar{padding-left:14px}.prose .codeblock pre{font-size:var(--fs-13);line-height:1.375rem;padding:14px}}.prose a{color:var(--cyan-text);text-decoration:underline;text-underline-offset:3px}.prose img{border-radius:var(--r-lg);height:auto;max-width:100%}.page-head{margin-bottom:var(--sp-6)}.page-head p{color:var(--ink-2);margin-top:6px}.tk-head{align-items:center;-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-areas:"text art""tools tools";grid-template-columns:minmax(0,1fr) minmax(0,440px)}.tk-head__text{grid-area:text}.tk-art{grid-area:art;height:220px;margin:0 0 -8px}.tk-head .tk-tools{grid-area:tools}@media(max-width:860px){.tk-head{grid-template-areas:"text""art""tools";grid-template-columns:minmax(0,1fr)}.tk-art{height:190px;margin:12px 0 0}}.tk-tools{flex-wrap:wrap;gap:12px;margin-top:20px}.tk-search,.tk-tools{align-items:center;display:flex}.tk-search{background:var(--n3);border:1px solid var(--border-control);border-radius:var(--r-md);color:var(--ink-3);flex:280px;gap:10px;height:40px;max-width:420px;padding:0 12px}.tk-search:focus-within{border-color:var(--cyan);outline:2px solid var(--cyan);outline-offset:2px}.tk-search input{background:0 0;border:0;color:var(--ink-1);flex:1;font:inherit;font-size:var(--fs-16);min-width:0;outline:none}.featured{display:grid;gap:12px;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.tk-feat{display:flex;flex-direction:column;gap:6px;padding:18px}.tk-feat .sg-tile{--s:38px;margin-bottom:6px}.tk-feat p{color:var(--ink-2);font-size:var(--fs-14);line-height:1.25rem}.tk-feat .card__meta{margin-top:auto;padding-top:10px}.tk-feat--main{background:var(--n3)}.tk-jump{align-self:flex-start;background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-underline-offset:4px}.tk-jump:hover{text-decoration-color:var(--n8)}.tk-feat .install{margin-top:10px}.tk-feat .install__cmd{font-size:var(--fs-12);gap:8px;padding:10px 12px}.tk-feat .install__cmd .prompt{display:none}.tk-feat .install__cmd code{overflow-x:auto;scrollbar-width:none;white-space:nowrap}.tk-feat .install__cmd code::-webkit-scrollbar{display:none}.tk-feat .install__cmd [data-copy]{flex:none;justify-content:center;padding:0;position:relative;width:34px}.tk-feat .install__cmd [data-copy]>span{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.tk-row{align-items:center;display:flex;gap:14px;min-height:56px;padding:10px 16px;position:relative;transition:background-color var(--t-fast) var(--ease-out)}.tk-row+.tk-row{border-top:1px solid var(--n6)}.tk-row:hover{background:var(--n4)}.tk-row__link{border-radius:inherit;top:0;right:0;bottom:0;left:0;position:absolute}.tk-row__link:focus-visible{outline-offset:-2px}.tk-row .cp-btn{position:relative;z-index:1}.tk-row.is-coming .rowi__title{color:var(--ink-2)}.tk-row .rowi__end{gap:10px}.icon-count,.stars-end{align-items:center;display:inline-flex;gap:4px}.tk-groups .group+.group{margin-top:32px}.stack-block{align-items:center;border:1px dashed var(--n7);border-radius:var(--r-lg);display:flex;flex-wrap:wrap;gap:20px;padding:20px}.stack-block__icon{background:var(--n5);border-radius:var(--r-md);color:var(--ink-1);display:grid;flex:none;height:44px;place-items:center;width:44px}.tk-ask{align-items:center;color:var(--ink-2);display:inline-flex;flex-wrap:wrap;font-size:var(--fs-14);gap:8px;margin-top:14px}.tk-ask strong{color:var(--ink-1);font-weight:600}.tk-ask:hover strong{text-decoration:underline;text-underline-offset:3px}.tool-head{align-items:flex-start;display:flex;gap:16px}.tool-head .sg-tile{--s:64px}.tool-meta{align-items:center;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:var(--fs-13);font-weight:500;gap:4px 0;margin-top:10px}.tool-meta a{align-items:center;display:inline-flex;gap:4px}.tool-meta a:hover{color:var(--ink-1)}.tool-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.lock-panel{background:var(--n2);border:1px solid var(--n7);border-radius:var(--r-lg);display:grid;gap:10px;margin-bottom:12px;padding:16px}.lock-panel__head{align-items:center;display:flex;gap:8px}.lock-panel p,.lock-panel__head .iconify{color:var(--ink-2)}.lock-panel p{font-size:var(--fs-14)}.files{background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-lg);padding:6px 0}.file{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:8px 14px}.file--child{padding-left:38px}.sample-out{background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-lg);overflow:hidden}.sample-out__bar{align-items:center;border-bottom:1px solid var(--n6);color:var(--ink-2);display:flex;font-size:var(--fs-12);font-weight:600;gap:8px;padding:8px 14px}.sample-out pre{color:var(--ink-1);font-family:var(--font-code);font-size:var(--fs-13);line-height:1.4rem;margin:0;padding:14px;white-space:pre-wrap}.log li{display:flex;font-size:var(--fs-14);gap:14px;padding:8px 0}.log li+li{border-top:1px solid var(--n6)}.log__v{flex:none;font-family:var(--font-code);width:60px}.log__v,.rl-label{font-size:var(--fs-13)}.rl-label{color:var(--ink-3);font-weight:500;margin-bottom:var(--gap-label)}.rl-lead{align-items:start;display:grid;gap:var(--sp-8);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.rl-note__t{color:var(--ink-1);font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.rl-note__body{margin-top:var(--sp-5);max-width:62ch}.rl-note__body p{color:var(--ink-2);font-size:var(--fs-18);line-height:1.75;text-wrap:pretty}.rl-note__body p+p{margin-top:var(--sp-4)}.rl-note__body a{color:var(--ink-1);text-decoration:underline;text-decoration-color:var(--n8);text-underline-offset:3px}.rl-note__body a:hover{text-decoration-color:var(--cyan)}.rl-note__by{align-items:center;color:var(--ink-3);display:flex;font-size:var(--fs-13);margin-top:var(--sp-5)}.rl-issue{border-left:1px solid var(--n6);padding-left:var(--sp-6);position:sticky;top:calc(var(--appbar-bottom) + 31px)}.ri-list{border-top:1px solid var(--n6);display:grid}.ri{border-bottom:1px solid var(--n6);color:var(--ink-1);display:grid;grid-template-areas:"k e""t t";grid-template-columns:minmax(0,1fr) auto;padding:var(--pad-row) 0;row-gap:4px}.ri__k{color:var(--ink-3);font-weight:500;grid-area:k}.ri__e,.ri__k{font-size:var(--fs-12)}.ri__e{color:var(--cyan-text);font-variant-numeric:tabular-nums;grid-area:e}.ri__t{font-size:var(--fs-15);font-weight:600;grid-area:t;line-height:1.35;text-wrap:balance}.ri:hover .ri__t{text-decoration:underline;text-decoration-color:var(--n8);text-underline-offset:3px}.ri--th{align-items:center;-moz-column-gap:var(--sp-4);column-gap:var(--sp-4);grid-template-areas:"th k e""th t t";grid-template-columns:96px minmax(0,1fr) auto}.ri__th{aspect-ratio:16/9;background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-sm);grid-area:th;overflow:hidden;position:relative}.ri__th>:is(.bcover,.cover-art){top:0;right:0;bottom:0;left:0;position:absolute}.rv{background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-lg);color:var(--ink-1);display:grid;gap:var(--sp-5);padding:var(--sp-6);transition:border-color var(--t-fast) var(--ease-out)}.rv:hover{border-color:var(--n8)}.rv__banner{background:var(--n2);border-bottom:1px solid var(--n6);border-radius:calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px) 0 0;display:block;margin:calc(var(--sp-6)*-1) calc(var(--sp-6)*-1) 0;overflow:hidden}.rv__banner img{aspect-ratio:4;display:block;height:auto;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}.rv__q{font-size:var(--fs-20);font-weight:600;line-height:1.3;text-wrap:balance}.rv__sides{align-items:start;border-block:1px solid var(--n6);display:grid;gap:var(--sp-5);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding-block:var(--sp-5)}.rv__side{display:grid;gap:6px}.rv__name{font-size:var(--fs-18);font-weight:600}.rv__line{color:var(--ink-2);font-size:var(--fs-14);line-height:1.5}.rv__x{color:var(--ink-3);font-size:var(--fs-13);padding-top:4px}.rv__call{display:grid;gap:6px;max-width:70ch}.rv__sum{color:var(--ink-2);font-size:var(--fs-15);line-height:1.6}.rt{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr))}.rt,.rt__i{display:grid}.rt__i{color:var(--ink-1);gap:var(--sp-3)}.rt__cover{aspect-ratio:16/9;border:1px solid var(--n6);border-radius:var(--r-md);overflow:hidden;position:relative;transition:border-color var(--t-fast) var(--ease-out)}.rt__i:hover .rt__cover{border-color:var(--n8)}.rt__d{background:var(--n1);border-radius:var(--r-sm);bottom:8px;padding:2px 6px;position:absolute;right:8px}@supports (color:color-mix(in lab,red,red)){.rt__d{background:color-mix(in srgb,var(--n1) 85%,transparent)}}.rt__d{color:var(--ink-1);font-size:var(--fs-12)}.rt__t{font-size:var(--fs-15);font-weight:600;line-height:1.35;text-wrap:balance}.rt__i:hover .rt__t{text-decoration:underline;text-decoration-color:var(--n8);text-underline-offset:3px}.rl-two{display:grid;gap:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr))}.rl-two.is-one{grid-template-columns:minmax(0,1fr)}.rl-two.is-one .rows{border-top:0;-moz-column-gap:var(--sp-8);column-gap:var(--sp-8);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rl-two.is-one .rows>.rowi{border-bottom:0;border-top:1px solid var(--n6)}.rc{border-top:1px solid var(--n6);grid-template-columns:repeat(5,minmax(0,1fr))}.rc,.rc__i{display:grid}.rc__i{align-content:start;gap:4px;padding:var(--pad-row) var(--sp-4) var(--pad-row) 0}.rc__i+.rc__i{border-left:1px solid var(--n6);padding-left:var(--sp-4)}.rc__t{font-size:var(--fs-14);font-weight:600}.rc__t a:hover{text-decoration:underline;text-underline-offset:3px}.rc__c{color:var(--ink-3);font-size:var(--fs-13)}.rc__i.is-soon .rc__t{color:var(--ink-2)}.rc__i .btn{justify-self:start;margin-top:var(--sp-2)}@media(max-width:900px){.rl-lead,.rl-two{gap:var(--sp-7);grid-template-columns:minmax(0,1fr)}.rl-issue{border-left:0;padding-left:0;position:static}.rt{grid-template-columns:minmax(0,1fr)}.rc{grid-template-columns:repeat(2,minmax(0,1fr))}.rc__i:nth-child(odd){border-left:0;padding-left:0}.rv__sides{grid-template-columns:minmax(0,1fr)}.rv__x{display:none}}.vs-call{margin-top:12px;padding:20px}.crit{border-collapse:collapse;font-size:var(--fs-16);width:100%}.crit th{color:var(--ink-3);font-size:var(--fs-12);font-weight:600;padding:0 12px 8px 0;text-align:left}.crit td{border-top:1px solid var(--n6);padding:12px 12px 12px 0;vertical-align:top}.crit td:first-child{font-weight:600;white-space:nowrap}.pick-pair{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pick-pair .card{padding:18px}.pick__list{color:var(--ink-2);display:grid;gap:6px;list-style:none;margin:10px 0 0;padding:0}.pick__list li{display:grid;gap:8px;grid-template-columns:16px minmax(0,1fr)}.pick__list .iconify{color:var(--ink-3);margin-top:4px}.crit tbody th{border-top:1px solid var(--n6);color:var(--ink-1);font-size:inherit;font-weight:600;padding:12px 12px 12px 0;text-align:left;vertical-align:top}.vs-page{margin:0 auto;max-width:960px}.vs-page>.vs-two+.vs-two,.vs-page>.vs-two+section,.vs-page>section+.vs-two,.vs-page>section+section{margin-top:48px}.vs-kicker{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.vs-kicker .badge--fresh{margin-left:0}.vs-page h1{font-size:var(--fs-28);line-height:2.25rem;margin-top:10px;text-wrap:balance}.vs-q{font-size:var(--fs-20);font-weight:500;letter-spacing:-.01em;line-height:1.875rem;margin-top:10px;max-width:720px;text-wrap:pretty}.vs-meta,.vs-q{color:var(--ink-2)}.vs-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fs-13);gap:6px 8px;margin-top:16px}.vs-meta .dot-sep:before{margin:0}.vs-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.vs-art{margin:28px 0 0;position:relative}.vs-art canvas,.vs-art--drawn img{aspect-ratio:960/400}.vs-art--drawn img{border:1px solid var(--n6);border-radius:var(--r-lg);display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.vs-art figcaption{color:var(--ink-1);font-size:var(--fs-14);font-weight:600;top:0;right:0;bottom:0;left:0;line-height:1.35;pointer-events:none;position:absolute}.vs-art figcaption span{position:absolute;top:50%;transform:translateY(-50%);width:17%}.vs-art figcaption .a{right:82%;text-align:right}.vs-art figcaption .b{left:82%}@media(max-width:560px){.vs-art figcaption{font-size:var(--fs-12)}}.vs-sides{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:28px}.vs-side{display:flex;flex-direction:column;gap:6px;padding:16px 18px}.vs-side__n{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fs-18);font-weight:600;gap:8px;letter-spacing:-.01em}.vs-side p{color:var(--ink-2);font-size:var(--fs-14)}.vs-side a{align-items:center;align-self:flex-start;color:var(--ink-3);display:inline-flex;font-size:var(--fs-13);gap:4px;margin-top:auto;padding-top:6px}.vs-side a:hover{color:var(--ink-1)}.vs-x{align-self:center;color:var(--ink-3);font-size:var(--fs-14);font-weight:600}.vs-body{border-top:1px solid var(--n6);margin-top:40px;padding-top:32px}.vs-page>.vs-body+section{margin-top:56px}.vs-tested{display:grid;gap:10px 16px;grid-template-columns:auto minmax(0,1fr);padding:16px 18px}.vs-tested dt{color:var(--ink-3);font-size:var(--fs-13);font-weight:500}.vs-tested dd{color:var(--ink-2);font-size:var(--fs-14);margin:0}.vs-log li{display:grid;gap:16px;grid-template-columns:110px minmax(0,1fr);padding:12px 0}.vs-log li+li{border-top:1px solid var(--n6)}.vs-log time{color:var(--ink-3);font-size:var(--fs-13);font-variant-numeric:tabular-nums;font-weight:500}.vs-log p{color:var(--ink-2);font-size:var(--fs-14)}.vs-links{display:flex;flex-direction:column}.vs-link{color:var(--ink-1);display:grid;font-size:var(--fs-14);gap:10px;grid-template-columns:18px minmax(0,1fr);padding:10px 0}.vs-link+.vs-link{border-top:1px solid var(--n6)}.vs-link>.iconify{color:var(--ink-3);margin-top:2px}.vs-link:hover .vs-link__t{text-decoration:underline;text-underline-offset:3px}.vs-link__s{color:var(--ink-3);display:block;font-size:var(--fs-12);margin-top:2px}.vs-two{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}.changelog li{display:grid;gap:16px;grid-template-columns:110px minmax(0,1fr);padding:14px 0}.changelog>li+li{border-top:1px solid var(--n6)}.changelog__date{color:var(--ink-3);font-size:var(--fs-13);font-variant-numeric:tabular-nums;font-weight:500}.changelog__body,.changelog__links{color:var(--ink-2);font-size:var(--fs-14);margin-top:2px}.changelog__body a,.changelog__links a{text-decoration:underline;text-underline-offset:3px}.changelog__links li{display:list-item;list-style:outside;margin-left:18px;padding:0}.tl{display:grid;gap:40px;grid-template-columns:minmax(0,1fr) 320px}.tv{background:var(--unlearn-player-stage);border:1px solid var(--n6);border-radius:var(--r-lg);margin-top:12px;overflow:hidden}.tl-kicker{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.tl-kicker .badge--fresh{margin-left:0}.tl h1{font-size:var(--fs-28);line-height:2.25rem;margin-top:8px;text-wrap:balance}.tl-meta{align-items:center;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:var(--fs-13);gap:6px 8px;margin-top:12px}.tl-meta .dot-sep:before{margin:0}.tl-take{background:var(--cyan-bg);border-left:2px solid var(--cyan);border-radius:0 var(--r-md) var(--r-md) 0;margin-top:20px;padding:16px 18px}.tl-take__k{color:var(--ink-2);font-size:var(--fs-13);font-weight:600}.tl-take p{color:var(--ink-1);font-size:var(--fs-18);font-weight:500;line-height:1.75rem;margin-top:6px;text-wrap:pretty}.tl-from{align-items:center;color:var(--ink-2);display:flex;font-size:var(--fs-14);gap:8px;margin-top:14px}.tl-from .iconify{flex:none}.tl-from a{color:var(--ink-1);text-decoration:underline;text-decoration-color:var(--n8);text-underline-offset:3px}.tl-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.tx{list-style:none;margin:8px 0 0;padding:0}.tx li+li{border-top:1px solid var(--n6)}.tx button{border-radius:var(--r-md);color:var(--ink-2);display:grid;font-size:var(--fs-16);gap:12px;grid-template-columns:52px minmax(0,1fr);line-height:1.6rem;padding:10px 8px;text-align:left;width:100%}.tx button:hover,.tx button[aria-current=true]{background:var(--n3);color:var(--ink-1)}.tx time{color:var(--ink-3);font-size:var(--fs-13);font-variant-numeric:tabular-nums;font-weight:500;padding-top:2px}.tx button[aria-current=true] time{color:var(--cyan-text)}.tl-side{align-self:start;position:sticky;top:calc(var(--appbar-bottom) + 23px)}.tl-side>*+*{margin-top:var(--gap-block)}.tl-links{display:flex;flex-direction:column}.tl-link{color:var(--ink-1);display:grid;font-size:var(--fs-14);gap:10px;grid-template-columns:18px minmax(0,1fr);line-height:1.25rem;padding:9px 0}.tl-link+.tl-link{border-top:1px solid var(--n6)}.tl-link>.iconify{color:var(--ink-3);margin-top:2px}.tl-link:hover .tl-link__t{text-decoration:underline;text-underline-offset:3px}.tl-link__s{color:var(--ink-3);display:block;font-size:var(--fs-12);margin-top:2px}.tl-more{margin-top:48px}.bcover{background:var(--n2);overflow:hidden;position:relative}.bcover>:is(img,.cover-art){display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--t-slow) var(--ease-out);width:100%}.bfeat{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);overflow:hidden}.bfeat__cover{aspect-ratio:16/9;border-right:1px solid var(--n6)}.bfeat__body{display:flex;flex-direction:column;gap:10px;justify-content:center;min-width:0;padding:28px 32px}.bfeat__title{font-size:var(--fs-24);font-weight:600;letter-spacing:-.018em;line-height:2rem;text-wrap:balance}.bfeat__desc{color:var(--ink-2);font-size:var(--fs-16);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.5rem;overflow:hidden}.bfeat .card__meta{margin-top:6px}.bgrid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:24px}.bcard{overflow:hidden}.bcard,.bcard .card__body{display:flex;flex-direction:column}.bcard .card__body{flex:1}.bcard .card__title{margin-top:0}.bcard .card__meta{margin-top:auto;padding-top:12px}a.bcard:hover .card__title,a.bfeat:hover .bfeat__title{text-decoration:underline;text-decoration-color:var(--n8);text-underline-offset:3px}@media(hover:hover){a.bcard:hover .bcover>:is(img,.cover-art),a.bfeat:hover .bcover>:is(img,.cover-art){transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.bcover>:is(img,.cover-art){transform:none!important}}.g__pr{align-items:center;display:inline-flex;gap:4px}@media(max-width:860px){.bfeat{grid-template-columns:minmax(0,1fr)}.bfeat__cover{border-bottom:1px solid var(--n6);border-right:0}.bfeat__body{padding:20px}.bfeat__title{font-size:var(--fs-20);line-height:1.75rem}}@media(max-width:640px){.bgrid{gap:16px;margin-top:16px}}.result-note{color:var(--ink-3);font-size:var(--fs-13);font-weight:500;margin-bottom:8px}.reader{display:grid;gap:56px;grid-template-columns:minmax(0,720px) 240px;justify-content:center}.reader__head h1{font-size:var(--fs-28);font-weight:600;letter-spacing:-.02em;line-height:2.5rem;text-wrap:balance}.reader__meta{align-items:center;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:var(--fs-14);font-weight:500;gap:4px 0;margin-top:12px}.reader__lede{color:var(--ink-2);font-size:var(--fs-18);line-height:1.8rem;margin-top:16px;text-wrap:pretty}.reader__body{border-top:1px solid var(--n6);margin-top:32px;padding-top:8px}.reader__cover{margin-top:28px}.reader__art{aspect-ratio:16/9;background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-lg);overflow:hidden}.toc{position:sticky;top:calc(var(--appbar-bottom) + 23px)}.toc__label{color:var(--ink-3);font-size:var(--fs-12);font-weight:600;margin-bottom:8px}.toc a{border-left:1px solid var(--n6);color:var(--ink-2);display:block;font-size:var(--fs-13);line-height:1.125rem;padding:5px 0 5px 12px}.toc a:hover{border-color:var(--n8);color:var(--ink-1)}.toc a[aria-current=true]{border-color:var(--ink-1);color:var(--ink-1)}.after>*+*,.side-sections>*+*{margin-top:var(--gap-block)}.author,.host{align-items:flex-start;background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-lg);display:flex;gap:12px;padding:14px 16px}.author__avatar{flex:none;font-size:var(--fs-14);height:44px;width:44px}.none{align-items:center;border:1px dashed var(--n7);border-radius:var(--r-lg);display:flex;flex-wrap:wrap;gap:16px;padding:16px 20px}.none p{color:var(--ink-2);font-size:var(--fs-16)}.none .btn{margin-left:auto}.ws{align-items:center;display:grid;gap:16px;grid-template-columns:64px minmax(0,1fr) auto;padding:16px 20px;transition:background-color var(--t-fast) var(--ease-out)}.ws+.ws{border-top:1px solid var(--n6)}a.ws:hover{background:var(--n4)}.ws__date{border:1px solid var(--n6);border-radius:var(--r-md);padding:6px 0;text-align:center}.ws__date .m{color:var(--ink-3);display:block;font-size:var(--fs-12);font-weight:600}.ws__date .d{display:block;font-size:var(--fs-20);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.5rem}.ws__date--rec{min-height:52px}.ws__date--none,.ws__date--rec{color:var(--ink-3);display:grid;place-items:center}.ws.is-next .ws__date{background:linear-gradient(160deg,#1c1c22,#060608);border-color:var(--cyan)}.ws .rec--next{color:var(--cyan-text);gap:8px}.ws__title{font-size:var(--fs-16);font-weight:600;letter-spacing:-.006em}.ws__desc{color:var(--ink-2);font-size:var(--fs-14);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin-top:2px;overflow:hidden}.ws__meta{color:var(--ink-3);display:flex;flex-wrap:wrap;font-weight:500;margin-top:6px}.rec,.ws__meta{align-items:center;font-size:var(--fs-13)}.rec{display:inline-flex;font-weight:600;gap:5px;white-space:nowrap}.rec--yes{color:var(--ink-1)}.rec--no{color:var(--ink-3);font-weight:500}.stage{aspect-ratio:16/9;border-radius:var(--r-lg);max-width:100%;overflow:hidden;position:relative}.stage,.stage-note{background:var(--n2);border:1px solid var(--n6)}.stage-note{align-items:flex-start;border-radius:var(--r-lg);display:flex;gap:14px;padding:16px 18px}.stage-note p{color:var(--ink-2);font-size:var(--fs-14);line-height:1.375rem;margin-top:2px;max-width:60ch;text-wrap:pretty}.yt-facade{background:var(--unlearn-player-stage);border:0;cursor:pointer;display:grid;padding:0;place-items:center}.yt-facade,.yt-facade__poster{top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.yt-facade__poster{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.82;transition:opacity var(--t-slow) var(--ease-out)}.yt-facade:after{background:radial-gradient(120% 90% at 50% 45%,transparent 0,var(--unlearn-player-stage) 100%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}@supports (color:color-mix(in lab,red,red)){.yt-facade:after{background:radial-gradient(120% 90% at 50% 45%,transparent 0,color-mix(in srgb,var(--unlearn-player-stage) 55%,transparent) 100%)}}.yt-facade:after{pointer-events:none}.yt-facade .player__play{z-index:1}.yt-facade:hover .yt-facade__poster{opacity:1}.yt-facade:hover .player__play{transform:scale(1.06)}.yt-facade:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.stage--pending{display:grid;height:100%;padding:24px;place-items:center;text-align:center}.stage--pending p{color:var(--ink-2);font-size:var(--fs-14);margin:8px auto 0;max-width:360px}.chapters li+li{border-top:1px solid var(--n6)}.chapters__row{display:flex;font-size:var(--fs-14);gap:14px;padding:8px 0;text-align:left;width:100%}.chapters__row>:first-child{flex:none;width:64px}button.chapters__row:hover>:last-child{text-decoration:underline;text-underline-offset:3px}.ws-meta{color:var(--ink-2);flex-wrap:wrap;font-size:var(--fs-14);font-weight:500;gap:4px 0;margin-top:10px}.sys,.ws-meta{align-items:center;display:flex}.sys{flex-direction:column;margin:24px auto 0;max-width:640px;text-align:center}.sys__print{aspect-ratio:1040/460;flex:none;margin:-28px 0 -20px;max-width:none;width:min(100vw - 32px,1040px)}.sys__code{color:var(--ink-3);font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.12em;margin-top:24px;text-transform:uppercase}.sys h1{margin-top:8px}.sys__lede{color:var(--ink-2);font-size:var(--fs-16);line-height:1.5rem;margin-top:10px;max-width:52ch;text-wrap:pretty}.sys__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px}.sys__search{align-items:center;background:var(--n3);border:1px solid var(--n7);border-radius:var(--r-lg);color:var(--ink-3);display:flex;gap:8px;margin-top:24px;padding:4px 4px 4px 12px;width:100%}.sys__search:focus-within{outline:2px solid var(--cyan);outline-offset:2px}.sys__search .iconify{flex:none}.sys__search input{background:0 0;border:0;color:var(--ink-1);flex:1;font:inherit;font-size:var(--fs-16);height:36px;min-width:0;outline:none}.sys__search input::-webkit-search-cancel-button{display:none}.sys__places{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;text-align:left;width:100%}.sys__place{align-items:center;background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-lg);color:var(--ink-3);display:flex;gap:10px;padding:12px;transition:background-color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.sys__place:hover{background:var(--n4);border-color:var(--n7);color:var(--ink-1)}.sys__pi{background:var(--n4);border-radius:var(--r-md);color:var(--ink-2);display:grid;flex:none;height:32px;place-items:center;width:32px}.sys__pt{color:var(--ink-1);display:block;font-size:var(--fs-14);font-weight:600}.sys__ps{color:var(--ink-3);display:block;font-size:var(--fs-12);line-height:1rem}.sys__foot{align-items:flex-start;color:var(--ink-2);display:inline-flex;font-size:var(--fs-13);gap:8px;line-height:1.25rem;margin-top:20px;text-align:left}.sys__foot>.iconify{color:var(--ink-3);flex:none;margin-top:3px}.sys__foot a,.sys__status a{color:var(--ink-1);text-decoration:underline;text-underline-offset:3px}.sys__status{color:var(--ink-2);font-size:var(--fs-14);gap:8px;margin-top:18px}.sys__ref,.sys__status{align-items:center;display:inline-flex}.sys__ref{background:0 0;border:0;color:var(--ink-1);cursor:pointer;font:inherit;gap:4px;padding:0;text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.sys__places{grid-template-columns:minmax(0,1fr)}.sys{margin-top:8px}}.soon-head{max-width:720px}.soon-head h1{margin-top:10px}.soon-head .lede{color:var(--ink-2);font-size:var(--fs-18);line-height:1.75rem;margin-top:10px;text-wrap:pretty}.soon-head .status{flex-wrap:wrap;gap:12px;margin-top:24px}.soon-head .status,.soon-title{align-items:center;display:flex}.soon-title{gap:16px;margin-top:12px}.soon-title .soon-state{margin-top:6px}.soon-state{align-items:center;color:var(--ink-2);display:inline-flex;font-size:var(--fs-13);font-weight:500;gap:8px}.will{max-width:720px}.will li{color:var(--ink-1);display:flex;gap:10px;padding:8px 0}.will li+li{border-top:1px solid var(--n6)}.will .iconify{color:var(--ink-3);flex:none;height:18px;margin-top:3px;width:18px}.ask-demo{background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-xl);max-width:720px;overflow:hidden}.ask-demo__q{align-items:center;border-bottom:1px solid var(--n6);display:flex;font-weight:500;gap:10px;padding:14px 18px}.ask-demo__q .iconify{color:var(--ink-2);flex:none}.ask-demo__a{padding:16px 18px}.ask-demo__a p{font-size:var(--fs-16);line-height:1.65rem;text-wrap:pretty}.ask-demo__src{align-items:flex-start;display:flex;flex-direction:column;gap:6px;margin-top:14px}.ask-src{align-items:center;background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-md);color:var(--ink-1);display:inline-flex;font-size:var(--fs-13);gap:8px;padding:8px 10px}.ask-src:hover{background:var(--n4)}.ask-src .iconify{color:var(--cyan-text);flex:none}@media(max-width:1040px){.tl{gap:40px;grid-template-columns:minmax(0,1fr)}.tl-side{position:static}}@media(max-width:1000px){.featured{grid-template-columns:repeat(2,minmax(0,1fr))}.cols,.reader{grid-template-columns:minmax(0,1fr)}.reader{gap:32px}.toc{position:static}}@media(max-width:900px){.vs-two{gap:32px;grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.featured,.pick-pair{grid-template-columns:minmax(0,1fr)}.tk-row .rowi__sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tk-row .cp-btn span:not(.iconify),.tk-row .stars-end{display:none}.tool-head .sg-tile{--s:56px}.changelog li{gap:2px;grid-template-columns:1fr}.tl h1{font-size:var(--fs-24);line-height:2rem}.tv{border-left:0;border-radius:0;border-right:0;margin-left:-16px;margin-right:-16px}.tx button{font-size:var(--fs-14);grid-template-columns:44px minmax(0,1fr)}.vs-page h1{font-size:var(--fs-24);line-height:2rem}.vs-q{font-size:var(--fs-18);line-height:1.75rem}.vs-sides{grid-template-columns:minmax(0,1fr)}.vs-x{justify-self:center}.vs-log li{gap:2px;grid-template-columns:1fr}.vs-tested{gap:2px;grid-template-columns:minmax(0,1fr)}.vs-tested dd+dt{margin-top:8px}.reader__head h1{font-size:var(--fs-24);line-height:2.125rem}.ws{grid-template-columns:56px minmax(0,1fr);padding:14px 16px}.ws__end{grid-column:2}.none .btn{margin-left:0}}.block-title>a.link-quiet,.go-link,.section-head>a.link-quiet{align-items:center;color:var(--ink-2);display:inline-flex;font-size:var(--fs-13);font-weight:600;gap:6px;text-decoration:none;transition:color var(--t-fast) var(--ease-out);white-space:nowrap}.go-link .iconify,.go-link svg{color:var(--ink-3);height:14px;transition:transform var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out);width:14px}.block-title>a.link-quiet:after,.section-head>a.link-quiet:after{background-color:var(--ink-3);content:"";height:14px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat;transition:transform var(--t-fast) var(--ease-out),background-color var(--t-fast) var(--ease-out);width:14px}.block-title>a.link-quiet:hover,.go-link:hover,.section-head>a.link-quiet:hover{color:var(--ink-1);text-decoration:underline;text-decoration-color:var(--n8);text-underline-offset:3px}.go-link:hover .iconify,.go-link:hover svg{color:var(--ink-1);transform:translate(2px)}.block-title>a.link-quiet:hover:after,.section-head>a.link-quiet:hover:after{background-color:var(--ink-1);transform:translate(2px)}.go-link:focus-visible{border-radius:4px;outline:2px solid var(--cyan);outline-offset:3px}.block-title h2{color:var(--ink-3);font-size:var(--fs-13);font-weight:500;letter-spacing:0;line-height:1.25rem}.rows{background:0 0;border:0;border-radius:0;border-top:1px solid var(--n6);box-shadow:none;overflow:visible}.rows>*>.rowi,.rows>.rowi{border-bottom:1px solid var(--n6);padding-inline:0}.rows>.rowi+.rowi{border-top:0}.rowi:is(a,summary):hover{background:0 0}.rowi:is(a,summary):hover .rowi__title{text-decoration:underline;text-decoration-color:var(--n8);text-underline-offset:3px}.rowi__sub{color:var(--ink-3)}.rows .status-icon:not([class*=status-icon--]){display:none}.card .rows{border-top-color:var(--n6)}.card .rows>.rowi{padding-inline:16px}.ix-head{display:grid;gap:var(--sp-2)}.ix-def{color:var(--ink-2);font-size:var(--fs-16);max-width:60ch;text-wrap:pretty}.ix-list{border-top:1px solid var(--n6);display:grid}.ix-row{align-items:center;border-bottom:1px solid var(--n6);color:var(--ink-1);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding-block:calc(var(--pad-row) + 2px)}.ix-row__body{display:grid;gap:3px;min-width:0}.ix-row__t{font-size:var(--fs-16);font-weight:600;line-height:1.35;text-wrap:balance}.ix-row__s{line-height:1.45}.ix-row__e,.ix-row__s{color:var(--ink-3);font-size:var(--fs-13)}.ix-row__e{white-space:nowrap}.ix-row:hover .ix-row__t{text-decoration:underline;text-decoration-color:var(--n8);text-underline-offset:3px}.ix-row:focus-visible{border-radius:4px;outline:2px solid var(--cyan);outline-offset:2px}.chips+.ix-list{margin-top:0}.stack>.ix-head+.chips,.stack>.ix-head+.ix-list{margin-top:var(--sp-7)}.stack>.chips+.ix-list{margin-top:var(--sp-5)}.sv-end,.sv-row{align-items:center}.sv-end{display:inline-flex;gap:var(--sp-4)}.sv-rm{font-size:var(--fs-13)}#waiting-sec{scroll-margin-top:calc(var(--appbar-bottom) + 15px)}.appbar{background:var(--n1)}@supports (color:color-mix(in lab,red,red)){.appbar{background:color-mix(in srgb,var(--n1) 78%,transparent)}}.appbar{-webkit-backdrop-filter:saturate(140%)blur(18px);backdrop-filter:saturate(140%)blur(18px);border-bottom-color:var(--unlearn-glass-hairline)}@media(prefers-reduced-transparency:reduce){.appbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--n1)}}.signup{background:var(--n1);display:grid;grid-template-columns:minmax(420px,.82fr) minmax(0,1.18fr);min-height:100dvh}.signup__form{display:grid;padding:max(96px,50dvh - 199px) clamp(24px,5vw,72px) 64px;place-items:start center}.signup__form .ob--auth{margin:0;max-width:380px;width:100%}.signup__form .t-page{font-size:min(30px,7.9vw - 3.792px);font-weight:600;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.signup__form .ob__methods{margin-top:28px}.signup__form .ob__legal{margin-top:20px}.signup__form .auth__gets{margin-top:22px;padding-top:18px}@media(max-width:1100px){.signup{grid-template-columns:minmax(0,1fr)}.signup__form{padding-top:88px}}.way-in .page{max-width:none;padding:0}.way-in .shell{padding-bottom:0}.appbar.appbar--bare{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;inset:0 0 auto;position:absolute;z-index:2}.appbar--bare .appbar__inner{max-width:none;padding-inline:clamp(16px,3vw,40px)}.wayin{display:grid;isolation:isolate;min-height:calc(100dvh - 56px);overflow:clip;padding:56px 24px;position:relative}.wayin__form{align-self:center;max-width:400px;position:relative;width:100%}.wayin__form .ob--auth{margin:0;max-width:none}.wayin__form .t-page{font-size:clamp(1.75rem,2.6vw,2.25rem);letter-spacing:-.025em;line-height:1.12;text-wrap:balance}.wayin__sub{color:var(--ink-2);font-size:var(--fs-14);margin-top:8px}.wayin--dkey{align-content:start;justify-items:center;min-height:100dvh;padding-bottom:72px;padding-top:max(50dvh - 150px,236px)}.wayin--dkey .gauth__alt,.wayin--dkey .gauth__error,.wayin--dkey .wayin__form .ob__why,.wayin--dkey .wayin__form h1{justify-content:center;text-align:center}.dkey{background:var(--sig-bg);overflow:hidden;pointer-events:none;z-index:-1}.dkey,.dkey__light{top:0;right:0;bottom:0;left:0;position:absolute}.dkey__light{height:100%;width:100%}.dkey .dkey__art{top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .5s var(--ease-out)}.dkey .dkey__art.is-ready{opacity:1}@media(max-width:700px){.wayin{padding:32px 16px}.wayin--dkey{padding-bottom:48px;padding-top:max(50dvh - 170px,272px)}}@media(max-height:599px){.wayin--dkey{padding-top:max(50dvh - 150px,150px)}}@media(pointer:coarse){.gauth .auth__input,.gauth .btn--lg{min-height:44px}.gauth__reveal{height:44px;width:44px}.gauth__alt a{margin-block:-10px;padding-block:10px}}.tabs{border-bottom:1px solid var(--n6);display:flex;gap:20px;overflow-x:auto}.tabs a,.tabs button{border-bottom:2px solid #0000;color:var(--ink-2);font-size:var(--fs-14);font-weight:500;margin-bottom:-1px;padding:10px 0;transition:color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out);white-space:nowrap}.tabs a:hover,.tabs button:hover{color:var(--ink-1)}.tabs a:focus-visible,.tabs button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.tabs [aria-selected=true]{border-color:var(--ink-1);color:var(--ink-1)}.route-legend{color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:var(--fs-12);gap:6px 14px;margin-top:8px}.route-legend span{align-items:center;display:inline-flex;gap:6px}.route-legend i{border:1.5px solid var(--n9);border-radius:var(--r-pill);display:inline-block;height:9px;width:9px}.route-legend i.is-done{background:var(--cyan);border-color:var(--cyan)}.route-legend i.is-part{background:linear-gradient(90deg,var(--cyan) 50%,transparent 50%);border-color:var(--cyan)}.tm-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.tm-head .kick{align-items:center;color:var(--ink-3);display:inline-flex;font-size:var(--fs-13);font-weight:500;gap:6px}.tm-head .meta{color:var(--ink-2);margin-top:6px}.tm-actions{display:flex;flex-wrap:wrap;gap:8px}.tm-tabs{margin-top:4px}.tm-panel{display:flex;flex-direction:column;gap:32px;margin-top:24px}.tm-panel[hidden]{display:none}.compose-card{padding:18px}.compose-card[hidden]{display:none}.compose-card__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.tm-panel .stat .v{font-size:var(--fs-24);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:2rem}.stat .k{color:var(--ink-2);font-size:var(--fs-13);margin-top:2px}.asg-list{border-top:1px solid var(--n6)}.asg{border-bottom:1px solid var(--n6);display:flex;flex-direction:column;gap:10px;padding:16px 0}.asg__top{align-items:flex-start;display:flex;gap:16px}.asg__title{font-size:var(--fs-16);font-weight:500;line-height:1.5rem}.asg__title a:hover{text-decoration:underline;text-decoration-color:var(--n8);text-underline-offset:3px}.asg__line{align-items:center;color:var(--ink-3);-moz-column-gap:6px;column-gap:6px;display:flex;flex-wrap:wrap;font-size:var(--fs-13);line-height:1.125rem;margin-top:2px}.asg__line .tst--late{font-weight:500}.asg__fact{color:var(--ink-2);flex:none;font-size:var(--fs-13);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.5rem;margin-left:auto;white-space:nowrap}.asg__bar{max-width:280px}.asg__foot{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.asg__acts{display:flex;flex:none;gap:4px;margin-left:auto}.asg__toggle{align-self:flex-start;background:0 0;border:0;cursor:pointer;padding:0}.asg__toggle .iconify{transition:transform var(--t-fast) var(--ease-out)}.asg__toggle:hover .iconify{transform:none}.asg__toggle[aria-expanded=true] .iconify,.asg__toggle[aria-expanded=true]:hover .iconify{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.asg__toggle .iconify{transition:none}}.confirm{align-items:center;border:1px solid var(--red);display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.confirm{border:1px solid color-mix(in srgb,var(--red) 40%,var(--n7))}}.confirm{background:var(--n2);border-radius:var(--r-md);font-size:var(--fs-14)}.confirm .grow{min-width:160px}.confirm--row{border-radius:var(--r-sm);padding:6px 8px}.confirm--row,.tst{display:inline-flex;font-size:var(--fs-13)}.tst{align-items:center;color:var(--ink-2);gap:6px;white-space:nowrap}.tst .st--icon{margin:0}.tst--done{color:var(--ink-1)}.tst--late{color:var(--red-text);font-weight:500}.tst--late .iconify{height:16px;width:16px}.people{border-collapse:collapse;font-size:var(--fs-14);width:100%}.people th{color:var(--ink-3);font-size:var(--fs-12);font-weight:600;padding:0 12px 8px 0;text-align:left;white-space:nowrap}.people td{border-top:1px solid var(--n6);padding:10px 12px 10px 0;vertical-align:middle}.people td.act{padding-right:0;text-align:right;white-space:nowrap}.people .who{align-items:center;display:flex;gap:10px;white-space:nowrap}@media(max-width:639px){.people .who{white-space:normal}}.people .bar{align-items:center;display:flex;gap:10px;min-width:140px}.people .bar .progress{flex:1}.table-wrap{overflow-x:auto;position:relative}.table-wrap[hidden]{display:none}.you{font-size:var(--fs-12);font-weight:500}.sent,.you{color:var(--ink-3)}.sent{align-items:center;display:inline-flex;gap:6px}.sent[aria-disabled=true]{cursor:default}.sent[aria-disabled=true]:hover{background:0 0;color:var(--ink-3)}.asg-cards{display:grid;gap:12px}.asg-card{display:flex;flex-direction:column;gap:14px;padding:18px}.asg-card__head{align-items:flex-start;display:flex;gap:12px}.asg-card__icon{background:var(--n5);border-radius:var(--r-md);display:grid;flex:none;height:36px;place-items:center;width:36px}.asg-card__icon.is-path{background:var(--cyan-bg);color:var(--cyan-text)}.asg-card__meta{color:var(--ink-2);font-size:var(--fs-13);gap:6px;margin-top:4px}.asg-card__meta,.asg-card__sum{align-items:center;display:flex;flex-wrap:wrap}.asg-card__sum{gap:12px}.asg-card__sum .progress{flex:1;max-width:280px}.req{border:1px solid var(--n7);border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--fs-12);font-weight:600;padding:1px 6px}.req--on{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.req--on{border-color:color-mix(in srgb,var(--cyan) 40%,var(--n7))}}.req--on{color:var(--cyan-text)}.compose{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.compose fieldset{border:0;margin:0;min-width:0;padding:0}.compose legend{margin-bottom:6px;padding:0}.compose .span2{grid-column:span 2}.compose .full,.compose__foot{grid-column:1/-1}.compose__foot{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:4px}.compose .seg{background:var(--n2);border:1px solid var(--n7);border-radius:var(--r-md);display:inline-flex;gap:3px;max-width:100%;padding:3px}.compose .seg label{display:block;position:relative}.compose .seg input{cursor:pointer;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;position:absolute}.compose .seg span{align-items:center;border-radius:var(--r-sm);color:var(--ink-2);display:flex;font-size:var(--fs-14);font-weight:500;height:32px;padding:0 12px;white-space:nowrap}.compose .seg input:checked+span{background:var(--n5);box-shadow:inset 0 0 0 1px var(--n8);color:var(--ink-1)}.compose .seg input:focus-visible+span{outline:2px solid var(--cyan);outline-offset:1px}.compose .seg label:hover span{color:var(--ink-1)}.seats{align-items:center;display:flex;flex-wrap:wrap;gap:16px;padding:18px}.seats .progress{flex:1;min-width:160px}.attn{list-style:none;margin:0;padding:0}.attn li{align-items:center;border-top:1px solid var(--n6);display:flex;font-size:var(--fs-14);gap:10px;padding:10px 0}.attn li:first-child{border-top:0}.attn li>.iconify{color:var(--ink-3);flex:none}.attn li>.iconify.is-late{color:var(--red-text)}.attn .grow{min-width:0}.two{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.pending{color:var(--ink-3)}.rs{overflow-x:auto;position:relative}.rs__row{align-items:center;border-top:1px solid var(--n6);display:grid;gap:16px;grid-template-columns:150px minmax(420px,1fr) 92px;min-width:690px;padding:12px 12px 12px 0}.rs__row--head{align-items:end;border-top:0;padding:0 12px 10px 0}.rs__labels{display:flex}.rs__labels>span{color:var(--ink-3);font-size:var(--fs-12);-webkit-line-clamp:2;min-width:0;-webkit-box-orient:vertical;display:-webkit-box;flex:1;font-weight:600;line-height:1rem;overflow:hidden;padding-right:8px}.rs-key b,.rs__labels b{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600;margin-right:4px}.rs__row .who{align-items:center;display:flex;font-size:var(--fs-14);gap:10px;min-width:0}.rs__row .who__name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.25;min-width:0;overflow:hidden}.rs__rail{margin:0}.rs__rail li.is-part .route-mini__dot{background:linear-gradient(90deg,var(--cyan) 50%,var(--n3) 50%);border-color:var(--cyan)}.rs__rail li.is-done:not(:has(+li.is-done)):before{background:var(--n7)}.rs__n .unit{display:none}.rs__n{color:var(--ink-2);font-size:var(--fs-13);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.rs-key{display:none}@media(max-width:640px){.rs__row{gap:8px 12px;grid-template-areas:"who n""rail rail";grid-template-columns:minmax(0,1fr) auto;min-width:0}.rs__row--head{display:none}.rs__row .who{font-size:var(--fs-14);grid-area:who}.rs__row .who .avatar{display:none}.rs__rail{grid-area:rail}.rs__n{grid-area:n}.rs__n .unit{display:inline}.rs-key{color:var(--ink-2);display:grid;font-size:var(--fs-13);gap:6px 12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:14px 0 0;padding:0}}@media(max-width:900px){.tm-panel .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.two{grid-template-columns:minmax(0,1fr)}.compose{grid-template-columns:1fr 1fr}.compose .span2{grid-column:1/-1}}@media(max-width:640px){.compose{grid-template-columns:minmax(0,1fr)}.compose .span2{grid-column:auto}.asg__bar{max-width:none}}.cp-head{align-items:center;-moz-column-gap:48px;column-gap:48px;display:grid;grid-template-columns:minmax(0,1fr) 440px}.cp-media{min-width:0}.cp-promise{margin-top:6px}.facts__i{align-items:center;display:inline-flex;gap:6px}.facts__i .iconify,.facts__i svg{color:var(--ink-3)}.byline{align-items:center;color:var(--ink-2);display:flex;font-size:var(--fs-14);font-weight:500;gap:8px;margin-top:12px}.byline .ox-avatar{font-size:var(--fs-12);height:26px;width:26px}.cp-progress{margin-top:20px;max-width:440px}.cp-done{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.cp-done .link-u{font-size:var(--fs-14)}.cp-cover{aspect-ratio:16/9;border:1px solid var(--n6);border-radius:var(--r-lg);overflow:hidden;position:relative}.preview-btn{display:grid;top:0;right:0;bottom:0;left:0;place-items:center;position:absolute}.preview-btn__inner{align-items:center;background:#0d0d10d6;border:1px solid #34343d;border-radius:var(--r-pill);color:#ededef;display:inline-flex;font-size:var(--fs-14);font-weight:600;gap:10px;height:44px;padding:0 16px 0 8px}.preview-btn__play{background:#ededef;border-radius:var(--r-pill);color:#0d0d10;display:grid;height:30px;place-items:center;width:30px}.preview-btn:hover .preview-btn__inner{background:#0d0d10f0}.cp-caption{align-items:center;color:var(--ink-2);display:flex;font-size:var(--fs-13);font-weight:500;gap:6px;margin-top:10px}.cp-body{align-items:start;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:minmax(0,1fr) 320px;margin-top:48px}.cp-body>:not(.cp-fits){grid-column:1}.cp-body>:not(.cp-fits):not(:first-child){margin-top:48px}.cp-body>.cp-fits{grid-area:1/2/span 12;margin-top:0;position:sticky;top:calc(var(--appbar-bottom) + 31px)}.cp-body>.cp-fits>*+*{margin-top:32px}.cp-body>.cp-fits .rowi{align-items:center;display:grid;gap:4px 12px;grid-template-columns:minmax(0,1fr) auto}.cp-body>.cp-fits .rowi__text{display:contents}.cp-body>.cp-fits .rowi__title{grid-column:1/-1}.cp-body>.cp-fits .rowi__sub{grid-column:1;margin-top:0}.cp-body>.cp-fits .rowi__end{grid-area:2/2;margin-left:0}.cp-body>.cp-fits .rowi__end .progress{width:56px}.gain{font-size:var(--fs-18);line-height:1.75rem;max-width:66ch}.when{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.when li{align-items:flex-start;background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-md);display:flex;font-size:var(--fs-16);gap:10px;padding:12px 14px}.when li .iconify,.when li svg{color:var(--ink-3);flex:none;margin-top:3px}.usage{color:var(--ink-2);font-size:var(--fs-14);margin-top:10px}.leave{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:12px}.leave__i{background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-md);padding:14px}.leave__n{font-size:var(--fs-24);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:2rem}.leave__l{color:var(--ink-2);font-size:var(--fs-13);font-weight:500}.sub-h{font-size:var(--fs-16);font-weight:600;margin-top:28px}.toolhead{align-items:center;display:flex;gap:12px;padding:16px}.toolhead__icon{background:var(--n5);border-radius:var(--r-md);display:grid;flex:none;height:36px;place-items:center;width:36px}.deeper-on{align-items:flex-start;display:flex;gap:12px;padding:14px 16px}.chapter+.chapter{margin-top:22px}.chapter__head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.chapter__head h3{font-size:var(--fs-16);font-weight:600}.lesson-row{align-items:flex-start}.lesson-row .rowi__end,.lesson-row .rowi__num,.lesson-row .status-icon{margin-top:2px}.lesson-row--current{background:var(--n4)}a.lesson-row--current:hover{background:var(--n5)}.here{align-items:center;color:var(--cyan-text);display:inline-flex;font-size:var(--fs-13);font-weight:600;gap:6px;margin-top:6px}.partial{background:conic-gradient(var(--cyan) 28%,var(--n7) 0);height:18px;position:relative;width:18px}.partial,.partial:after{border-radius:var(--r-pill)}.partial:after{background:var(--n4);content:"";top:2px;right:2px;bottom:2px;left:2px;position:absolute}.deeper-row{background:var(--n2);padding-left:54px}.deeper-row .rowi__title{font-size:var(--fs-14)}.next-block{align-items:center;display:flex;gap:16px;padding:18px 20px}.soon-hero{max-width:640px}@media(max-width:1000px){.cp-head{grid-template-columns:1fr;row-gap:24px}.cp-body{grid-template-columns:minmax(0,1fr);margin-top:44px}.cp-body>.cp-fits{grid-area:auto/1;margin-top:48px;position:static}.cp-body>.cp-fits .rowi{display:flex}.cp-body>.cp-fits .rowi__text{display:block}.cp-body>.cp-fits .rowi__end{margin-left:auto}.cp-body>.cp-fits .rowi__end .progress{width:64px}}@media(max-width:640px){.when{grid-template-columns:1fr}.deeper-row{padding-left:16px}.next-block{align-items:stretch;flex-direction:column}}.lbar{background:var(--n1);border-bottom:1px solid var(--n6);position:sticky;top:var(--appbar-bottom);z-index:var(--z-sticky)}.lbar__inner{gap:12px;height:52px;padding:0 24px}.lbar__crumb,.lbar__inner{align-items:center;display:flex}.lbar__crumb{color:var(--ink-2);font-size:var(--fs-14);font-weight:500;gap:6px;min-width:0}.lbar__crumb a{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lbar__crumb a:hover{color:var(--ink-1)}.lbar__crumb .iconify,.lbar__crumb svg{color:var(--ink-3);flex:none}.lbar__end{align-items:center;display:flex;gap:8px;margin-left:auto}.lesson{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) 320px}.lesson__main{min-width:0;padding:28px 40px 96px}.lesson__col{margin:0 auto;max-width:880px}.reading-col{max-width:720px}.player{aspect-ratio:16/9;background:var(--unlearn-player-stage);border:1px solid var(--n6);border-radius:var(--r-lg);overflow:hidden;position:relative}[data-theme=light] .player{border-color:var(--unlearn-player-hover)}.player__frame{background:radial-gradient(120% 90% at 50% 40%,var(--unlearn-player-glow) 0,var(--unlearn-player-stage) 70%);display:grid;top:0;right:0;bottom:0;left:0;place-items:center;position:absolute}.player__play{background:var(--unlearn-player-ink);border-radius:var(--r-pill);box-shadow:0 8px 24px #00000073;color:var(--unlearn-player-stage);display:grid;height:64px;place-items:center;position:relative;transition:transform var(--t-fast) var(--ease-out);width:64px}.player__play:hover{transform:scale(1.04)}.ltabs .tabs{overflow-x:auto;scrollbar-width:none}.ltabs .tabs::-webkit-scrollbar{display:none}.ltabs .tabs [role=tab]{flex:none;white-space:nowrap}.ltabs .tabs{position:relative}.ltabs .tabs.has-indicator [aria-selected=true]{border-color:#0000}.ltabs__indicator{background:var(--ink-1);border-radius:2px;bottom:0;height:2px;left:0;pointer-events:none;position:absolute;transition:transform .28s var(--ease-out),width .28s var(--ease-out)}.ltabs>[role=tabpanel]{animation:ltab-in .24s var(--ease-out)}@media(prefers-reduced-motion:reduce){.ltabs__indicator{transition:none}.ltabs>[role=tabpanel]{animation:none}}.ask{background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-lg);padding:16px}.ask__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.ask__icon{background:var(--cyan-bg);border-radius:var(--r-md);color:var(--cyan-text);display:grid;flex:none;height:32px;place-items:center;width:32px}.ask__field{display:flex;gap:8px;margin-top:14px}.ask__field input{background:var(--n3);border:1px solid var(--border-control);border-radius:var(--r-md);color:var(--ink-1);flex:1;font:inherit;font-size:var(--fs-14);height:40px;min-width:0;padding:0 12px}.ask__field input::-moz-placeholder{color:var(--ink-3)}.ask__field input::placeholder{color:var(--ink-3)}.ask__field .btn:disabled,.ask__field input:disabled{cursor:not-allowed;opacity:1}.ask__field .btn:disabled{color:var(--ink-3)}.ask__examples{gap:6px;margin-top:12px}.ask-line,.ask__examples{align-items:center;display:flex;flex-wrap:wrap}.ask-line{border:1px solid var(--n6);border-radius:var(--r-lg);color:var(--ink-1);font-size:var(--fs-14);gap:10px;margin-top:28px;padding:12px 14px}.ask-line>.iconify,.ask-line>svg{color:var(--ink-3);flex:none}.ask__meanwhile{align-items:center;border-top:1px solid var(--n6);display:flex;flex-wrap:wrap;gap:6px;margin-top:16px;padding-top:14px}.ask__chip{border:1px solid var(--n6);border-radius:var(--r-pill);color:var(--ink-2);font-size:var(--fs-12);font-weight:500;height:26px}.ask__chip,.player__resume{align-items:center;display:inline-flex;padding:0 10px}.player__resume{background:var(--unlearn-player-stage);border-radius:var(--r-md);gap:8px;height:30px;left:14px;position:absolute;top:14px}@supports (color:color-mix(in lab,red,red)){.player__resume{background:color-mix(in srgb,var(--unlearn-player-stage) 82%,transparent)}}.player__resume{border:1px solid var(--unlearn-player-line);color:var(--unlearn-player-ink);font-size:var(--fs-13);font-weight:500}.player__resume button{color:var(--unlearn-player-ink-2);font-weight:600}.gate-brief{align-items:center;color:var(--unlearn-player-ink-2);display:flex;flex-wrap:wrap;font-size:var(--fs-13);gap:10px;justify-content:center;margin-top:4px}.gate-brief .brief-btn{border-color:var(--unlearn-player-strong);color:var(--unlearn-player-ink)}.gate-brief .brief-btn .iconify,.gate-brief .brief-btn svg{color:inherit}.player__brief,.player__brief .brief{top:0;right:0;bottom:0;left:0;position:absolute}.player__brief .brief{aspect-ratio:auto;border:0;border-radius:0}.player__resume button:hover{color:var(--unlearn-player-ink)}.ctrl:hover{background:var(--unlearn-player-ink)}@supports (color:color-mix(in lab,red,red)){.ctrl:hover{background:color-mix(in srgb,var(--unlearn-player-ink) 12%,transparent)}}.ltitle{margin-top:28px}.lmeta{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fs-14);font-variant-numeric:tabular-nums;font-weight:500;margin-top:10px}.lmeta,.lmeta a{color:var(--ink-2)}.lmeta a:hover{color:var(--ink-1)}.ltabs{margin-top:32px}.notes{margin-top:24px}.notes>*+*{margin-top:16px}.notes h2{font-size:var(--fs-20);font-weight:600;letter-spacing:-.012em;line-height:1.75rem;margin-top:32px}.notes ul{list-style:none}.notes ul li{padding-left:20px;position:relative}.notes ul li+li{margin-top:8px}.notes ul li:before{background:var(--ink-3);border-radius:var(--r-pill);content:"";height:5px;left:4px;position:absolute;top:12px;width:5px}.notes code{background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-md);font-family:var(--font-code);font-size:.875em;padding:1px 5px}.cue{display:grid;gap:16px;grid-template-columns:56px minmax(0,1fr);padding:8px 0}.cue .ts{justify-self:start}.cue--now p{color:var(--ink-1)}.after{margin-top:48px}.after>*+*{margin-top:var(--gap-block)}.rail{background:var(--n2);border-left:1px solid var(--n6);height:calc(100vh - var(--appbar-bottom) - 52px);overflow-y:auto;padding:20px 12px 32px;position:sticky;top:calc(var(--appbar-bottom) + 52px)}.rail__head{border-bottom:1px solid var(--n6);margin-bottom:8px;padding:0 8px 16px}.ol-chapter{color:var(--ink-3);font-size:var(--fs-12);font-weight:600;padding:12px 10px 4px}.ol-item{align-items:flex-start;border-radius:var(--r-md);color:var(--ink-2);display:flex;font-size:var(--fs-14);gap:10px;line-height:1.25rem;padding:9px 10px;position:relative}.ol-item:hover{background:var(--n4);color:var(--ink-1)}.ol-item .ico{color:var(--ink-3);display:grid;flex:none;height:20px;place-items:center;width:18px}.ol-item .ico--done{color:var(--cyan)}.ol-item{align-items:center}.ol-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ol-title__text{display:inline}.ol-title.is-scrolling{text-overflow:clip}.ol-title.is-scrolling .ol-title__text{animation:ol-marquee var(--ol-duration,4s) ease-in-out .4s infinite alternate;display:inline-block}@media(prefers-reduced-motion:reduce){.ol-title.is-scrolling{text-overflow:ellipsis}.ol-title.is-scrolling .ol-title__text{animation:none;display:inline}}.ol-item .dur{color:var(--ink-3);flex:none;font-size:var(--fs-12);font-variant-numeric:tabular-nums;font-weight:500;margin-left:auto;padding-left:8px}.ol-item[aria-current=page]{background:var(--n5);color:var(--ink-1);font-weight:600}.ol-item[aria-current=page]:before{background:var(--cyan);border-radius:var(--r-md);bottom:8px;content:"";left:0;position:absolute;top:8px;width:2px}.ol-item[aria-current=page] .dur{color:var(--ink-2)}.cur-dot{background:var(--ink-1);border-radius:var(--r-pill);display:block;height:8px;margin:4px;width:8px}.ol-deeper{font-size:var(--fs-13);margin-left:28px}.ol-item .partial{background:conic-gradient(var(--cyan) 28%,var(--n7) 0);border-radius:var(--r-pill);height:14px;position:relative;width:14px}.ol-item .partial:after{background:var(--n5);border-radius:var(--r-pill);content:"";top:2px;right:2px;bottom:2px;left:2px;position:absolute}.mbar{display:none}@media(max-width:1100px){.lesson{grid-template-columns:1fr}.rail{display:none}.lesson__main{padding:24px 24px 96px}.lbar__crumb .hide-sm,.lbar__crumb .hide-sm+.iconify,.lbar__crumb .hide-sm+svg{display:none}}@media(max-width:860px){.lbar__inner{padding:0 16px}.lesson__main{padding-left:16px;padding-right:16px}}@media(max-width:640px){.lbar__end .btn--primary,.lbar__end .hide-sm{display:none}.lbar__inner{padding:0 16px}.lbar__crumb{flex:1}.lesson__main{padding:0 0 120px}.player{border-left:0;border-radius:0;border-right:0}.lesson__body{padding:0 16px}.ltitle{margin-top:20px}.ltabs{overflow-x:auto}.ltabs .tabs{white-space:nowrap}.mbar{align-items:center;background:var(--n1);bottom:0;display:flex;gap:8px;left:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:var(--z-sticky)}@supports (color:color-mix(in lab,red,red)){.mbar{background:color-mix(in srgb,var(--n1) 94%,transparent)}}.mbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--n6)}.mbar .btn--primary{flex:1}}@media(min-width:1101px){.lesson{overflow-x:clip;transition:grid-template-columns .36s var(--ease-out)}.lesson>.rail{transition:transform .36s var(--ease-out),opacity .24s var(--ease-out),visibility 0s linear 0s;width:320px}.lesson.is-rail-closed{grid-template-columns:minmax(0,1fr) 0}.lesson.is-rail-closed>.rail{opacity:0;pointer-events:none;transform:translate(32px);transition:transform .36s var(--ease-out),opacity .36s cubic-bezier(.7,0,.84,0),visibility 0s linear .36s;visibility:hidden}}@media(min-width:1101px)and (prefers-reduced-motion:reduce){.lesson,.lesson.is-rail-closed>.rail,.lesson>.rail{transition:none}}.rail__seg{background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-md);display:flex;gap:2px;margin:0 8px 14px;padding:3px}.rail__seg button{align-items:center;border-radius:var(--r-sm);color:var(--ink-2);display:inline-flex;flex:1;font-size:var(--fs-13);font-weight:600;gap:6px;height:28px;justify-content:center}.rail__seg button[aria-pressed=true]{background:var(--n5);box-shadow:inset 0 0 0 1px var(--n8);color:var(--ink-1)}.rail__close{display:none}.tcue{border-radius:var(--r-md);color:var(--ink-2);display:grid;font-size:var(--fs-14);gap:10px;grid-template-columns:44px minmax(0,1fr);line-height:1.375rem;padding:8px 10px;text-align:left;width:100%}.tcue:hover{background:var(--n4);color:var(--ink-1)}.tcue .t{color:var(--ink-3);font-size:var(--fs-12);font-variant-numeric:tabular-nums;font-weight:600;padding-top:2px}.tcue.is-now{background:var(--n5);color:var(--ink-1)}.tcue.is-now .t{color:var(--cyan-text)}.rail__search{align-items:center;background:var(--n3);border:1px solid var(--border-control);border-radius:var(--r-md);color:var(--ink-3);display:flex;font-size:var(--fs-13);gap:8px;height:34px;margin:0 8px 10px;padding:0 10px}.rail__search:focus-within{border-color:var(--cyan)}.rail__search input{background:0 0;border:0;color:var(--ink-1);flex:1;font:inherit;min-width:0}.rail__search input:focus{outline:none}.use{margin-top:18px}.use__h{align-items:center;color:var(--ink-3);font-size:var(--fs-12);font-weight:600;margin-bottom:8px}.use__h,.use__list{display:flex;gap:8px}.uchip{align-items:center;background:var(--n3);border:1px solid var(--n7);border-radius:var(--r-md);color:var(--ink-1);display:inline-flex;font-size:var(--fs-13);font-weight:500;gap:8px;height:34px;max-width:100%;padding:0 6px 0 10px}.uchip>.iconify,.uchip>svg{color:var(--ink-3);flex:none}.uchip .nm{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uchip .act{align-items:center;border-radius:var(--r-sm);color:var(--ink-2);display:inline-flex;font-size:var(--fs-12);font-weight:600;gap:5px;height:26px;padding:0 8px}.uchip .act:hover{background:var(--n5);color:var(--ink-1)}.uchip.is-locked{border-style:dashed;color:var(--ink-2)}.uchip.is-locked .act{pointer-events:none}.ctrl[aria-pressed=true]{background:var(--unlearn-player-ink)}@supports (color:color-mix(in lab,red,red)){.ctrl[aria-pressed=true]{background:color-mix(in srgb,var(--unlearn-player-ink) 18%,transparent)}}.endscreen{background:var(--unlearn-player-stage);display:grid;top:0;right:0;bottom:0;left:0;padding:20px;place-items:center;position:absolute;z-index:3}@supports (color:color-mix(in lab,red,red)){.endscreen{background:color-mix(in srgb,var(--unlearn-player-stage) 94%,transparent)}}.endscreen{color:var(--unlearn-player-ink);overflow-y:auto}.player--end{aspect-ratio:auto;min-height:380px}.player--end .endscreen{inset:auto;padding:32px 24px;position:relative}.endscreen__in:focus{outline:none}.endscreen__in{display:grid;gap:14px;width:min(560px,100%)}.endscreen__done{align-items:center;color:var(--unlearn-player-ink-2);display:inline-flex;font-size:var(--fs-13);font-weight:600;gap:8px}.endscreen__done .iconify,.endscreen__done svg{color:var(--cyan)}.endscreen__recap{color:var(--unlearn-player-ink);font-size:var(--fs-18);font-weight:600;line-height:1.625rem}.check{background:var(--unlearn-player-surface-2);border:1px solid var(--unlearn-player-line-2);border-radius:var(--r-lg);padding:14px}.check__q{font-size:var(--fs-16);font-weight:600;line-height:1.375rem;margin-top:6px}.check__opt{align-items:flex-start;background:var(--unlearn-player-surface);border:1px solid var(--unlearn-player-line);border-radius:var(--r-md);color:var(--unlearn-player-ink);display:flex;font-size:var(--fs-14);gap:10px;line-height:1.25rem;margin-top:8px;padding:10px 12px;text-align:left;width:100%}.check__opt:hover{background:var(--unlearn-player-hover);border-color:var(--unlearn-player-strong)}.check__opt .k{border:1px solid var(--unlearn-player-strong);border-radius:var(--r-md);color:var(--unlearn-player-ink-2);display:grid;flex:none;font-size:var(--fs-12);font-weight:700;height:20px;place-items:center;width:20px}.check__opt.is-right{border-color:var(--green)}.check__opt.is-wrong{border-color:var(--red-text)}.check__opt.is-right .k{border-color:var(--green);color:var(--green-text)}.check__opt.is-wrong .k{border-color:var(--red-text);color:var(--red-text)}.check__opt[aria-disabled=true]{cursor:default}.check__opt[aria-disabled=true]:not(.is-right):not(.is-wrong){opacity:.6}.check__opt[aria-disabled=true]:hover{background:0 0}.check__head{align-items:center;display:flex;gap:8px;justify-content:space-between}.check__head .btn{height:28px;margin:-4px -6px -4px 0}.endscreen [hidden]{display:none!important}.end-route{margin:2px 0 0}.end-route li:before{background:var(--unlearn-player-line-2)}.end-route .route-mini__dot{background:var(--unlearn-player-surface-2);border-color:var(--unlearn-player-strong)}.end-route li.is-done .route-mini__dot{background:var(--cyan);border-color:var(--cyan)}.end-route .route-mini__label{color:var(--unlearn-player-ink-3)}.end-route li.is-filling .route-mini__label{color:var(--unlearn-player-ink)}.end-route li.is-filling .route-mini__dot{animation:step-fill .9s var(--ease-out) .3s 1 both}@media(prefers-reduced-motion:reduce){.end-route li.is-filling .route-mini__dot{animation:none}}.check__fb{color:var(--unlearn-player-ink-2);font-size:var(--fs-13);line-height:1.25rem;margin-top:10px}.upnext .grow{min-width:200px}.upnext{align-items:center;background:var(--unlearn-player-surface);border:1px solid var(--unlearn-player-line-2);border-radius:var(--r-lg);display:flex;flex-wrap:wrap;gap:14px;padding:12px 14px}.upnext__k{color:var(--unlearn-player-ink-2);font-size:var(--fs-12);font-weight:600}.upnext__t{color:var(--unlearn-player-ink);font-size:var(--fs-16);font-weight:600;margin-top:2px}.upnext__cd{font-variant-numeric:tabular-nums}.endscreen .btn--primary{background:var(--unlearn-player-ink);color:var(--unlearn-player-stage)}.endscreen .btn--ghost{color:var(--unlearn-player-ink-2)}.kbd-dialog{background:var(--n2);border:1px solid var(--n7);border-radius:var(--r-lg);color:var(--ink-1);margin:auto;padding:var(--pad-card);width:min(440px,100vw - 32px)}.kbd-dialog::backdrop{background:#0000008c}.kbd-dialog .icon-btn{margin:calc(var(--sp-2)*-1) calc(var(--sp-3)*-1) calc(var(--sp-2)*-1) 0}.kbd-dialog dl{align-items:center;display:grid;font-size:var(--fs-14);gap:var(--sp-3) var(--sp-4);grid-template-columns:max-content minmax(0,1fr);margin-top:var(--gap-label)}.kbd-dialog dt{display:flex;gap:var(--sp-1)}.kbd-dialog dd{color:var(--ink-2);text-wrap:pretty}.kbd-dialog .kbd{color:var(--ink-2);display:inline-grid;height:24px;min-width:24px;padding:0 var(--sp-2);place-items:center}.obar{display:none}@media(max-width:1100px){.lesson .rail{display:none}.lesson.is-drawer .rail{border-left:0;border-radius:var(--r-xl) var(--r-xl) 0 0;border-top:1px solid var(--n7);box-shadow:0 -20px 50px #00000080;display:block;height:min(78vh,640px);inset:auto 0 0;position:fixed;z-index:60}.lesson.is-drawer:after{background:#00000080;content:"";top:0;right:0;bottom:0;left:0;position:fixed;z-index:59}.rail__close{display:inline-flex;position:absolute;right:10px;top:10px}.rail__head{padding-right:44px}}@media(max-width:640px){.obar{align-items:center;background:var(--n1);display:flex;gap:8px;margin:0 -16px;padding:8px 16px;position:sticky;top:var(--appbar-bottom);z-index:5}@supports (color:color-mix(in lab,red,red)){.obar{background:color-mix(in srgb,var(--n1) 94%,transparent)}}.obar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--n6)}.use__list{flex-wrap:nowrap;margin:0 -16px;overflow-x:auto;padding:0 16px 4px;scrollbar-width:none}.use__list::-webkit-scrollbar{display:none}.uchip{flex:none}.uchip .nm{max-width:180px}.endscreen{padding:12px}.check__opt{font-size:var(--fs-13)}}.player:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.lmeta .practice-chip{margin-left:2px}.use__list{flex-wrap:wrap}.uchip{flex:none}@media(max-width:640px){.use__list{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.use:after{background:linear-gradient(to right,transparent,var(--n1));bottom:4px;content:"";height:34px;pointer-events:none;position:absolute;right:-16px;width:40px}.use__list::-webkit-scrollbar{display:none}}.upop{position:static}.upop>summary{cursor:pointer;list-style:none}.upop>summary::-webkit-details-marker{display:none}.upop[open]>summary{background:var(--n4);border-color:var(--n8)}.use{position:relative}.upop__list{background:var(--n3);border:1px solid var(--n7);border-radius:var(--r-lg);box-shadow:var(--shadow-float);left:0;padding:6px;position:absolute;top:calc(100% + 6px);width:min(460px,100%);z-index:var(--z-dropdown)}.upop__i{align-items:center;border-radius:var(--r-md);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:8px 10px}.upop__i+.upop__i{border-top:1px solid var(--n6)}.upop__t{color:var(--ink-1);font-size:var(--fs-13);font-weight:600}.upop__c{color:var(--ink-2);font-family:var(--font-code);font-size:var(--fs-12);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.endscreen__first{color:var(--unlearn-player-ink-2);font-size:var(--fs-14)}.controls{background:linear-gradient(to top,var(--unlearn-player-stage),transparent);bottom:0;left:0;padding:28px 16px 12px;position:absolute;right:0}@supports (color:color-mix(in lab,red,red)){.controls{background:linear-gradient(to top,color-mix(in srgb,var(--unlearn-player-stage) 92%,transparent),transparent)}}.controls{color:var(--unlearn-player-ink)}.player.is-gated .controls{opacity:.35;pointer-events:none}.scrub{align-items:center;display:flex;height:16px;position:relative}.scrub__track{background:var(--unlearn-player-ink);border-radius:var(--r-pill);height:4px;left:0;position:absolute;right:0}@supports (color:color-mix(in lab,red,red)){.scrub__track{background:color-mix(in srgb,var(--unlearn-player-ink) 22%,transparent)}}.scrub__fill{background:var(--cyan);height:4px;left:0}.scrub__fill,.scrub__knob{border-radius:var(--r-pill);position:absolute}.scrub__knob{background:var(--unlearn-player-ink);box-shadow:0 0 0 3px var(--unlearn-player-stage);height:12px;transform:translate(-50%);width:12px}@supports (color:color-mix(in lab,red,red)){.scrub__knob{box-shadow:0 0 0 3px color-mix(in srgb,var(--unlearn-player-stage) 60%,transparent)}}.ctrl-row{align-items:center;display:flex;gap:4px;margin-top:8px}.ctrl{border-radius:var(--r-md);color:var(--unlearn-player-ink);display:grid;height:32px;place-items:center;width:32px}.ctrl-pill{border:1px solid var(--unlearn-player-ink);border-radius:var(--r-sm);color:var(--unlearn-player-ink);font-size:var(--fs-12);font-weight:600;height:26px;padding:0 8px}@supports (color:color-mix(in lab,red,red)){.ctrl-pill{border:1px solid color-mix(in srgb,var(--unlearn-player-ink) 25%,transparent)}}.ctrl-pill{align-items:center;display:inline-flex}.player.is-gated{aspect-ratio:auto;display:grid}.player.is-gated>.player__frame{aspect-ratio:16/9;grid-area:1/1;position:relative}.player.is-gated>.gate{grid-area:1/1}.gate{background:linear-gradient(180deg,var(--unlearn-player-stage),var(--unlearn-player-stage) 70%);display:grid;padding:24px;place-items:center;position:relative;z-index:3}@supports (color:color-mix(in lab,red,red)){.gate{background:linear-gradient(180deg,color-mix(in srgb,var(--unlearn-player-stage) 55%,transparent),color-mix(in srgb,var(--unlearn-player-stage) 88%,transparent) 70%)}}.gate{-webkit-backdrop-filter:blur(3px)}.gpass{border:1px solid var(--ink-1);border-radius:16px;width:min(400px,100%)}@supports (color:color-mix(in lab,red,red)){.gpass{border:1px solid color-mix(in srgb,var(--ink-1) 12%,transparent)}}.gpass{animation:gpass-in .6s var(--ease-out) 1 both;background:linear-gradient(170deg,var(--n3),var(--n1) 80%);box-shadow:0 24px 48px -24px #000c;color:var(--ink-2);text-align:left}.gpass--plus{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.gpass--plus{border-color:color-mix(in srgb,var(--cyan) 40%,transparent)}}.gpass--plus{box-shadow:3px 3px #ff3b30,6px 6px #c22f28,9px 9px #8f221e,0 24px 48px -24px #000c}@keyframes gpass-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}@media(prefers-reduced-motion:reduce){.gpass{animation:none}}.gpass__main{display:grid;gap:8px;padding:20px 22px 16px;position:relative}.gpass__stamp{position:absolute;right:18px;top:18px}.gpass__h{color:var(--ink-1);font-size:var(--fs-20);font-weight:600;letter-spacing:-.012em;line-height:1.75rem;padding-right:150px;text-wrap:balance}.gpass__ctx{color:var(--ink-3);display:none;font-size:var(--fs-13);margin-top:-4px}.gpass__p{font-size:var(--fs-14);line-height:1.4rem}.gpass__p a{color:var(--ink-1);text-decoration:underline;text-decoration-color:var(--n8);text-underline-offset:3px}body:has(.gate) .appbar__start{display:none}.gpass__tear{border-top:1px dashed var(--ink-1);position:relative}@supports (color:color-mix(in lab,red,red)){.gpass__tear{border-top:1px dashed color-mix(in srgb,var(--ink-1) 14%,transparent)}}.gpass__tear:after,.gpass__tear:before{background:var(--unlearn-player-stage);border-radius:50%;content:"";height:17px;position:absolute;top:-9px;width:17px}.gpass__tear:before{left:-9px}.gpass__tear:after{right:-9px}.gpass__facts{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:0;padding:14px 22px 0}.gpass__facts dt{color:var(--ink-3);font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.16em;text-transform:uppercase}.gpass__facts dd{color:var(--ink-1);font-family:var(--font-code);font-size:var(--fs-14);margin:3px 0 0}.gpass--plus .gpass__facts dd{color:var(--cyan-text)}.gpass__prog{align-items:center;color:var(--ink-2);display:flex;font-size:var(--fs-13);gap:10px;margin-top:4px}.gpass__prog .progress{flex:1}.gpass__prog span{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.gpass__act{display:grid;gap:10px;padding:16px 22px 20px}.gpass,.gpass__act,.gpass__main{min-width:0}.gpass__act .btn{max-width:100%;min-width:0;text-align:center;white-space:normal}.gpass__act .row{gap:8px}.gpass__next{display:flex;flex-wrap:wrap;font-size:var(--fs-13);gap:6px 14px}.gpass__next a{align-items:center;color:var(--ink-1);display:inline-flex;font-weight:500;gap:6px;min-block-size:24px;text-decoration:underline;text-decoration-color:var(--n8);text-underline-offset:3px}.gpass__next a:hover{text-decoration-color:var(--ink-1)}@media(max-width:640px){.player.is-gated>.gate{grid-area:2/1}.player.is-gated .controls{display:none}.gate{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--unlearn-player-stage);padding:14px}.gpass{width:100%}.gpass__ctx{display:block}.gpass__stamp{justify-self:start;position:static}.gpass__h{padding-right:0}.gpass__act .btn--primary{justify-content:center;width:100%}}.cp-opens{align-items:center;color:var(--ink-1);display:inline-flex;font-size:var(--fs-16);font-weight:600;gap:8px}.endscreen__first strong{color:var(--unlearn-player-ink)}.soft-ask{display:grid;gap:10px;width:min(400px,100%)}.soft-ask__p{color:var(--unlearn-player-ink-2);font-size:var(--fs-14)}.endscreen__in.is-finale{width:min(720px,100%)}.finale{display:grid;gap:12px;margin:10px 0 12px}.finale__art{height:170px;width:100%}[data-theme=light] .endscreen .sg-art{background:0 0}@media(max-width:560px){.finale__art{height:130px}}.finale__h{font-size:var(--fs-24);letter-spacing:-.018em;line-height:2rem;text-wrap:balance}.finale__h,.finale__t{color:var(--unlearn-player-ink);font-weight:600}.finale__t{font-size:var(--fs-18);line-height:1.625rem;max-width:56ch}.finale__t span{color:var(--unlearn-player-ink-2);font-weight:500}.finale__share{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}@media(max-width:640px),(pointer:coarse){.finale__share .btn{min-height:44px}}.share-menu{position:relative}.share-menu summary{cursor:pointer;list-style:none}.share-menu summary::-webkit-details-marker{display:none}.share-menu__list{background:var(--n2);border-radius:var(--r-lg);bottom:calc(100% + 6px);box-shadow:var(--shadow-float);left:0;min-width:180px;padding:6px;position:absolute;z-index:5}.share-menu__list .share{display:grid;gap:2px}.share-menu__list .btn{justify-content:flex-start}.kbd-toggle{align-items:center;border-top:1px solid var(--n6);display:flex;font-size:var(--fs-14);gap:var(--sp-3);justify-content:space-between;margin-top:var(--sp-4);padding-top:var(--sp-4)}.kbd-toggle .btn{min-width:52px}.row--between{justify-content:space-between}.practice-chip{align-items:center;border:1px solid var(--n7);border-radius:var(--r-pill);color:var(--ink-2);display:inline-flex;font-size:var(--fs-13);font-weight:500;gap:6px;height:26px;padding:0 10px;transition:background-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.practice-chip:hover{background:var(--n4);color:var(--ink-1)}.belongs{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.belongs-list{display:grid;gap:8px}.belongs-mini{align-items:center;display:flex;gap:12px;padding:12px 14px}.belongs-mini>.iconify,.belongs-mini>svg{color:var(--ink-3);flex:none}.belongs-mini__icon{background:var(--n5);border-radius:var(--r-md);color:var(--ink-1);display:grid;flex:none;height:32px;place-items:center;width:32px}.belongs-mini__icon.is-path{background:var(--cyan-bg);color:var(--cyan-text)}.belongs-mini__k{color:var(--ink-3);font-size:var(--fs-12);font-weight:600}.player__poster{top:0;right:0;bottom:0;left:0;opacity:.55;position:absolute}.lmark--preview{border:1px solid var(--cyan);color:var(--cyan-text);font-size:var(--fs-12);font-weight:600}@supports (color:color-mix(in lab,red,red)){.lmark--preview{border:1px solid color-mix(in srgb,var(--cyan) 35%,var(--n6))}}.lmark--preview{border-radius:var(--r-sm);line-height:16px;padding:0 5px}.disc{display:flex;flex-direction:column;gap:14px}.disc__head{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.disc__head .badge{align-items:center;display:inline-flex;gap:5px}.disc__compose{background:var(--n3);border:1px solid var(--border-control);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:8px;padding:12px}.disc__compose textarea{background:0 0;border:0;color:var(--ink-1);font:inherit;font-size:var(--fs-16);line-height:1.5rem;resize:vertical;width:100%}.disc__compose textarea:focus{outline:none}.disc__compose:focus-within{border-color:var(--cyan);outline:2px solid var(--cyan);outline-offset:1px}.disc__row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.disc__t{border-top:1px solid var(--n6);display:flex;gap:12px;padding:12px 0}.disc__t:first-of-type{border-top:0}.disc__meta{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fs-13);gap:8px}.disc__meta strong{font-weight:600}.disc__meta .ts{align-items:center;color:var(--cyan-text);display:inline-flex;font-size:var(--fs-12);font-variant-numeric:tabular-nums;gap:4px}.disc__t p{color:var(--ink-1);font-size:var(--fs-16);line-height:1.5rem;margin-top:4px}.disc__replies{font-size:var(--fs-13);margin-top:6px}.disc__t .t-card{margin-top:4px}.disc__text{min-width:0;overflow-wrap:anywhere}.disc__text ol,.disc__text ul{color:var(--ink-1);list-style:outside;margin-top:4px;padding-left:20px}.disc__text ol{list-style:decimal}.disc__text a{color:var(--ink-1);text-decoration:underline;text-underline-offset:3px}.disc__text code{background:var(--n4);border-radius:var(--r-md);font-family:var(--font-code);font-size:.9em;padding:1px 5px}.disc__text pre{background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-md);margin-top:8px;overflow-x:auto;padding:10px 12px}.disc__text pre code{background:0 0;padding:0}.disc__acts{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.disc__acts .disc__replies{margin-top:0}.disc__sub{border-left:1px solid var(--n6);margin-top:8px;padding-left:12px}.brief-topics{margin-top:14px}.brief-topics__h{color:var(--ink-3);font-size:var(--fs-12);font-weight:600}.brief-topics ul{display:grid;gap:4px;margin-top:6px}.brief-topics li{align-items:flex-start;color:var(--ink-2);display:flex;font-size:var(--fs-14);gap:8px;line-height:1.25rem}.brief-topics li .iconify,.brief-topics li svg{color:var(--ink-3);flex:none;margin-top:3px}.lvl{position:relative}.lvl,.lvl summary{display:inline-flex}.lvl summary{align-items:center;border-radius:var(--r-sm);cursor:pointer;gap:6px;list-style:none}.lvl summary::-webkit-details-marker{display:none}.lvl summary>.iconify:first-child,.lvl summary>svg:first-child{color:var(--ink-3)}.lvl summary>.iconify:last-child,.lvl summary>svg:last-child{color:var(--ink-3);height:12px;width:12px}.lvl summary:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.lvl__pop{background:var(--n2);border:1px solid var(--n7);border-radius:var(--r-lg);box-shadow:0 16px 40px #00000073;color:var(--ink-2);font-size:var(--fs-13);left:0;line-height:1.25rem;max-width:calc(100vw - 32px);padding:12px;position:absolute;top:calc(100% + 8px);width:300px;z-index:30}.lvl__h{color:var(--ink-1);font-weight:600;margin-bottom:6px}.lvl__row{border-radius:var(--r-sm);display:grid;gap:8px;grid-template-columns:96px minmax(0,1fr);padding:6px 8px}.lvl__row strong{color:var(--ink-1);font-weight:600}.lvl__row.is-on{background:var(--n5)}.lvl__why{margin-top:8px}.ox-person{align-items:flex-start;display:flex;gap:12px;padding:16px}.ox-avatar{background:var(--n5);border:1px solid var(--n7);border-radius:var(--r-pill);color:var(--ink-1);display:grid;flex:none;font-size:var(--fs-13);font-weight:600;height:40px;letter-spacing:.02em;overflow:hidden;place-items:center;width:40px}.ox-person__name{font-size:var(--fs-16);font-weight:600}.ox-person__role{font-weight:500}.ox-person__bio,.ox-person__role{color:var(--ink-2);font-size:var(--fs-13)}.ox-person__bio{line-height:1.25rem;margin-top:8px}.ox-outcomes{display:grid;gap:10px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.ox-outcomes li:only-child{grid-column:1/-1}.ox-outcomes li{align-items:flex-start;display:flex;font-size:var(--fs-16);gap:10px;line-height:1.375rem}.ox-outcomes li .iconify,.ox-outcomes li svg{color:var(--cyan-text);flex:none;margin-top:2px}.ox-example{align-items:flex-start;display:flex;gap:12px;padding:16px}.ox-example__icon{background:var(--n5);border-radius:var(--r-md);display:grid;flex:none;height:32px;place-items:center;width:32px}.ox-example__links{display:flex;flex-wrap:wrap;font-size:var(--fs-13);font-weight:600;gap:14px;margin-top:8px}.ox-example__links a{align-items:center;color:var(--ink-1);display:inline-flex;gap:5px}.ox-example__links a:hover{text-decoration:underline;text-underline-offset:3px}.ox-cert{padding:14px}.ox-cert__paper{aspect-ratio:1.41;background:var(--n2);border:1px solid var(--n7);border-radius:var(--r-md);display:flex;flex-direction:column;overflow:hidden;padding:14px 16px;position:relative}.ox-cert__paper:before{border:1px solid var(--n6);border-radius:var(--r-md);content:"";top:6px;right:6px;bottom:6px;left:6px;pointer-events:none;position:absolute}.ox-cert__brand{font-size:var(--fs-13);font-weight:700;letter-spacing:-.02em}.ox-cert__brand span{color:var(--red)}.ox-cert__label{color:var(--ink-3);font-size:var(--fs-12);font-weight:600;margin-top:auto}.ox-cert__name{font-family:var(--font-cover);font-size:var(--fs-16);font-weight:700;line-height:1.2;margin-top:2px}.ox-cert__course{color:var(--ink-2);font-size:var(--fs-12);line-height:1rem;margin-top:4px}.ox-cert__seal{border:1.5px solid var(--cyan);border-radius:var(--r-pill);color:var(--cyan-text);display:grid;height:30px;place-items:center;position:absolute;right:14px;top:12px;width:30px}@media(max-width:640px){.ox-outcomes{grid-template-columns:1fr}}.cp-summary .facts{align-items:center;background:0 0;border:0;border-radius:0;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:var(--fs-14);font-variant-numeric:tabular-nums;font-weight:500;gap:6px 18px;margin-top:14px;overflow:visible}.cp-summary .facts--fresh{font-size:var(--fs-13);margin-top:8px}.cp-body .faq{border-top:0;margin-top:0;max-width:none}.cp-body .faq__item{border-left:2px solid #0000;border-top:1px solid var(--n6);margin-left:0;transition:border-color .3s ease-out,margin-left .3s ease-out}.cp-body .faq__item:last-child{border-bottom:1px solid var(--n6)}.cp-body .faq__item[data-open=true]{border-left-color:var(--red);margin-left:-2px}.cp-body .faq__q{align-items:center;color:var(--ink-2);cursor:pointer;display:flex;font:inherit;font-size:var(--fs-16);font-weight:600;gap:12px;justify-content:space-between;padding:14px 2px;text-align:left;transition:padding-left .3s ease-out,color .2s ease-out;width:100%}.cp-body .faq__item[data-open=true] .faq__q,.cp-body .faq__q:hover{color:var(--ink-1)}.cp-body .faq__item[data-open=true] .faq__q{padding-left:16px}.cp-body .faq__q:focus-visible{border-radius:var(--r-md);outline:2px solid var(--cyan);outline-offset:-2px}.cp-body .faq__x{flex:none;height:20px;position:relative;width:20px}.cp-body .faq__x:after,.cp-body .faq__x:before{background:var(--ink-3);content:"";height:1px;left:50%;margin:-.5px 0 0 -7px;position:absolute;top:50%;transition:transform .3s ease-out,background-color .3s ease-out;width:14px}.cp-body .faq__x:after{transform:rotate(90deg)}.cp-body .faq__item[data-open=true] .faq__x:before{background:var(--red);transform:rotate(45deg)}.cp-body .faq__item[data-open=true] .faq__x:after{background:var(--red);transform:rotate(-45deg)}.cp-body .faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.cp-body .faq__item[data-open=true] .faq__panel{grid-template-rows:1fr}.cp-body .faq__clip{min-height:0;opacity:0;overflow:hidden;transition:opacity .3s ease-out}.cp-body .faq__item[data-open=true] .faq__clip{opacity:1}@media(prefers-reduced-motion:reduce){.cp-body .faq__clip,.cp-body .faq__item,.cp-body .faq__panel,.cp-body .faq__q,.cp-body .faq__x:after,.cp-body .faq__x:before{transition:none}}.cp-body .faq p{color:var(--ink-2);font-size:var(--fs-16);line-height:1.5rem;max-width:64ch;padding:0 2px 16px 16px}@media(max-width:640px){.cp-actions .btn--lg{flex:1}}.ts{align-items:center;background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-sm);color:var(--ink-1);display:inline-flex;font-size:var(--fs-13);font-variant-numeric:tabular-nums;font-weight:600;gap:5px;height:26px;padding:0 8px}.ts:hover{background:var(--n4)}.player-tools{align-items:center;background:var(--unlearn-player-stage);border:1px solid var(--n6);border-radius:0 0 var(--r-lg) var(--r-lg);border-top:0;display:flex;gap:4px;padding:6px 10px}.player-tools .ctrl{display:inline-flex;font-size:var(--fs-12);font-weight:600;gap:6px;min-width:32px;padding:0 8px;width:auto}.player--tools{border-radius:var(--r-lg) var(--r-lg) 0 0}.player__embed{top:0;right:0;bottom:0;left:0;position:absolute}.player__embed .aspect-video{aspect-ratio:auto;height:100%}.rowi--boxed{border:1px solid var(--n6);border-radius:var(--r-lg)}@media(max-width:640px){.player-tools{border-left:0;border-radius:0;border-right:0}.hide-sm,.player-tools:not(:has([data-testid=download])),.shell:has(.lesson) .tabbar{display:none}}.page--reading{margin-inline:auto;max-width:720px;width:100%}.link-u{color:var(--ink-1);text-decoration:underline;text-underline-offset:3px}.t-code-inline{background:var(--n4);border-radius:var(--r-md);color:var(--ink-1);font-family:var(--font-code);font-size:.9em;padding:1px 5px}.fld{align-content:start;display:grid;gap:6px;min-width:0}.fld__label{color:var(--ink-1);font-size:var(--fs-14);font-weight:600}.opt-hint{color:var(--ink-3);font-weight:500}.fld__input{background:var(--n3);border:1px solid var(--border-control);border-radius:var(--r-md);color:var(--ink-1);font:inherit;font-size:var(--fs-16);height:40px;min-width:0;padding:0 12px;transition:border-color var(--t-fast) var(--ease-out);width:100%}textarea.fld__input{height:auto;line-height:1.5rem;min-height:96px;padding:10px 12px;resize:vertical}select.fld__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.fld__input:hover:not(:disabled):not([readonly]){border-color:var(--border-control-hover)}.fld__input:focus-visible{border-color:var(--border-control-hover);outline:2px solid var(--cyan);outline-offset:1px}.fld__input:disabled,.fld__input[readonly]{background:var(--n2);color:var(--ink-2)}.fld__input[aria-invalid=true]{border-color:var(--red-text)}.fld__hint{color:var(--ink-3)}.fld__err,.fld__hint{font-size:var(--fs-13);line-height:1.125rem}.fld__err{align-items:flex-start;color:var(--red-text);display:flex;font-weight:500;gap:6px}.fld__err .iconify{flex:none;margin-top:1px}.fld__affix{align-items:stretch;display:flex;min-width:0}.fld__affix>span{align-items:center;background:var(--n2);border:1px solid var(--border-control);border-radius:var(--r-md) 0 0 var(--r-md);border-right:0;color:var(--ink-3);display:inline-flex;font-size:var(--fs-14);padding:0 10px;white-space:nowrap}.fld__affix>.fld__input{border-radius:0 var(--r-md) var(--r-md) 0}.fld__pw{position:relative}.fld__pw .fld__input{padding-right:48px}.fld__pw .icon-btn{height:32px;position:absolute;right:4px;top:4px;width:32px}.form-status{align-items:center;color:var(--ink-2);display:flex;font-size:var(--fs-13);font-weight:500;gap:8px}.form-status .iconify{flex:none}.form-status.is-ok{color:var(--green-text)}.form-status.is-err{color:var(--red-text)}.set-head p{color:var(--ink-2);margin-top:6px}.set{align-items:start;display:grid;gap:48px;grid-template-columns:208px minmax(0,1fr);margin-top:32px}.set-nav{display:grid;gap:2px;position:sticky;top:calc(var(--appbar-bottom) + 23px)}.set-nav a{align-items:center;border-radius:var(--r-md);color:var(--ink-2);display:flex;font-size:var(--fs-14);font-weight:500;gap:10px;min-height:36px;padding:0 10px;transition:background-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.set-nav a:hover{background:var(--n3);color:var(--ink-1)}.set-nav a[aria-current=true]{background:var(--n4);color:var(--ink-1)}.set-nav a .iconify{color:var(--ink-3);flex:none}.set-nav a[aria-current=true] .iconify{color:var(--ink-1)}.set-main{display:grid;gap:24px;max-width:720px;min-width:0}.set-sec{background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-lg);min-width:0;padding:24px;scroll-margin-top:calc(var(--appbar-bottom) + 23px)}.set-sec__head{margin-bottom:20px}.set-sec__head p{color:var(--ink-2);font-size:var(--fs-14);line-height:1.25rem;margin-top:4px}.set-sec--danger{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.set-sec--danger{border-color:color-mix(in srgb,var(--red) 30%,var(--n6))}}.set-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.set-grid .full{grid-column:1/-1}.set-sub{border-top:1px solid var(--n6);font-size:var(--fs-14);font-weight:600;margin:24px 0 12px;padding-top:20px}.set-foot{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:20px}.set-foot .form-status{margin-right:auto}.av{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.av__img{background:var(--n5);border:1px solid var(--n7);border-radius:var(--r-full);display:grid;flex:none;font-size:var(--fs-20);font-weight:600;height:64px;overflow:hidden;place-items:center;width:64px}@media(max-width:640px){.av{align-items:center;display:grid;gap:12px 16px;grid-template-columns:auto minmax(0,1fr)}.av__ctl{display:contents}.av__acts{grid-column:2}.av__ctl>.fld__hint{grid-column:1/-1;margin-top:0}}.tz-meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 12px}.tz-use{color:var(--ink-2);font-size:var(--fs-12);font-weight:500;min-block-size:24px;text-decoration:underline;text-underline-offset:3px}.tz-use:hover{color:var(--ink-1)}.count{font-variant-numeric:tabular-nums}.fld .pending{align-items:flex-start;background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-md);color:var(--ink-2);display:flex;font-size:var(--fs-13);gap:8px;line-height:1.125rem;margin-top:8px;padding:10px 12px}.fld .pending .iconify{flex:none;margin-top:2px}.nt{background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-lg)}.nt li{align-items:flex-start;display:flex;gap:16px;padding:16px}.nt li+li{border-top:1px solid var(--n6)}.nt__t{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fs-14);font-weight:600;gap:8px}.nt__d{color:var(--ink-2);font-size:var(--fs-13);line-height:1.125rem;margin-top:2px}.nt__ch{display:flex;flex:none;gap:20px}.nt__na{color:var(--ink-3);font-size:var(--fs-12);min-height:24px}.nt__na,.nt__sw{align-items:center;display:inline-flex;min-width:96px}.nt__sw{color:var(--ink-2);cursor:pointer;font-weight:500}.nt-note,.nt__sw{font-size:var(--fs-13);gap:8px}.nt-note{align-items:flex-start;color:var(--ink-3);display:flex;line-height:1.125rem;margin-top:12px}.nt-note .iconify{flex:none;margin-top:2px}.nt-asked__n{color:var(--ink-3);font-size:var(--fs-13);margin-top:var(--sp-3)}.pv{gap:14px}.pv,.pv__url{align-items:flex-start;display:flex}.pv__url{color:var(--ink-2);font-family:var(--font-code);font-size:var(--fs-12);gap:6px;line-height:1.125rem;margin-top:8px;min-width:0}.pv__url .iconify{flex:none;margin-top:3px}.pv__url>span{min-width:0;overflow-wrap:anywhere}.pv__lists{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.pv__col{background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-lg);padding:14px 16px}.pv__col h3{align-items:center;color:var(--ink-2);display:flex;font-size:var(--fs-13);font-weight:600;gap:6px;margin-bottom:8px}.pv__col li{align-items:flex-start;display:flex;font-size:var(--fs-14);gap:8px;padding:3px 0}.pv__col li .iconify{flex:none;margin-top:3px}.pv__col--on li .iconify{color:var(--cyan-text)}.pv__col--off li .iconify{color:var(--ink-3)}.conn .rowi{min-height:64px}.conn__mark{background:var(--n4);border-radius:var(--r-md);color:var(--ink-1);display:grid;flex:none;font-size:var(--fs-14);font-weight:700;height:32px;place-items:center;width:32px}.conn__state{align-items:center;display:inline-flex;gap:5px}.conn__state.is-on{color:var(--green-text)}.del__list{display:grid;gap:8px;margin:12px 0 16px}.del__list li{align-items:flex-start;display:flex;font-size:var(--fs-14);gap:10px;line-height:1.25rem}.del__list .iconify{color:var(--red-text);flex:none;margin-top:2px}.del__note{align-items:flex-start;background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-md);color:var(--ink-2);display:flex;font-size:var(--fs-14);gap:10px;line-height:1.25rem;margin-bottom:16px;padding:12px 14px}.del__note .iconify{color:var(--ink-3);flex:none;margin-top:2px}.del__confirm{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.del__confirm .fld{flex:240px}.del__done{align-items:flex-start;display:flex;gap:14px}.bl-head p{color:var(--ink-2);margin-top:6px}.bl{display:grid;gap:24px;margin-top:28px}.bl-sec{background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-lg);min-width:0;padding:24px}.bl-sec__h{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.bl-k{color:var(--ink-3);font-size:var(--fs-13);font-weight:600}.bl-plan{align-items:flex-start;gap:16px;justify-content:space-between}.bl-plan,.plan__name{display:flex;flex-wrap:wrap}.plan__name{align-items:center;gap:10px}.plan__name h2{font-size:var(--fs-24);font-weight:600;letter-spacing:-.018em;line-height:2rem}.plan__price{text-align:right}.plan__price strong{font-size:var(--fs-24);font-variant-numeric:tabular-nums;font-weight:600;line-height:2rem}.plan__price span{color:var(--ink-3);font-size:var(--fs-14)}.plan__price p{color:var(--ink-3);font-size:var(--fs-13)}.badge--amber{background:var(--amber-bg);color:var(--amber-text)}.beta{align-items:flex-start;background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-md);color:var(--ink-2);display:flex;font-size:var(--fs-13);gap:8px;line-height:1.125rem;margin-top:16px;padding:10px 12px}.beta .iconify{color:var(--ink-2);flex:none;margin-top:2px}.beta strong{color:var(--ink-1)}.facts{background:var(--n6);border:1px solid var(--n6);border-radius:var(--r-lg);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;overflow:hidden}.facts>div{background:var(--n3);min-width:0;padding:12px 14px}.facts dt{color:var(--ink-3);font-size:var(--fs-12);font-weight:500}.facts dd{font-size:var(--fs-14);font-weight:600;gap:6px;margin:2px 0 0}.facts dd,.plan-actions{align-items:center;display:flex;flex-wrap:wrap}.plan-actions{gap:8px;margin-top:20px}.note{color:var(--ink-3);font-size:var(--fs-13);line-height:1.125rem;margin-top:10px}.ended{align-items:flex-start;background:var(--amber-bg);border:1px solid var(--amber);border-radius:var(--r-md);display:flex;gap:12px;margin-top:16px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.ended{border:1px solid color-mix(in srgb,var(--amber) 35%,var(--n6))}}.ended{color:var(--ink-1);font-size:var(--fs-14);line-height:1.25rem}.ended .iconify{color:var(--amber-text);flex:none;margin-top:2px}.adds{display:grid;gap:8px;margin-top:12px}.adds li{align-items:flex-start;display:flex;font-size:var(--fs-14);gap:10px;line-height:1.25rem}.adds .iconify{color:var(--cyan-text);flex:none;margin-top:2px}.pm{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.pm__card{background:var(--n4);border:1px solid var(--n7);border-radius:var(--r-md);color:var(--ink-2);display:grid;flex:none;height:30px;place-items:center;width:44px}.inv{border-collapse:collapse;font-size:var(--fs-14);width:100%}.inv th{color:var(--ink-3);font-size:var(--fs-12);font-weight:600;padding:0 12px 8px 0;text-align:left}.inv td,.inv th{border-bottom:1px solid var(--n6)}.inv td{padding:12px 12px 12px 0;vertical-align:middle}.inv tr:last-child td{border-bottom:0}.inv .num{font-variant-numeric:tabular-nums}.inv td:last-child,.inv th:last-child{padding-right:0;text-align:right}.paid{align-items:center;color:var(--green-text);display:inline-flex;font-size:var(--fs-13);font-weight:600;gap:5px}.help{align-items:flex-start;color:var(--ink-2);display:flex;font-size:var(--fs-14);gap:8px}.help .iconify{color:var(--ink-3);flex:none;margin-top:3px}.cx{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.cx__col{background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-lg);padding:14px 16px}.cx__col h3{color:var(--ink-2);font-size:var(--fs-13);font-weight:600;margin-bottom:8px}.cx__col li{align-items:flex-start;display:flex;font-size:var(--fs-14);gap:8px;line-height:1.25rem;padding:3px 0}.cx__col li .iconify{flex:none;margin-top:3px}.cx__col--lose li .iconify{color:var(--ink-3)}.cx__col--keep li .iconify{color:var(--cyan-text)}.reason{border:0;margin:20px 0 0;min-width:0;padding:0}.reason legend{font-size:var(--fs-14);font-weight:600;margin-bottom:8px;padding:0}.reason__opts{display:grid;gap:6px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.reason__o{align-items:center;cursor:pointer;display:flex;font-size:var(--fs-14);gap:10px;min-height:32px}.reason__o input{accent-color:var(--cyan);flex:none;height:18px;margin:0;width:18px}.reason__other{margin-top:10px}.dlg__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:20px 20px 0}.dlg__body{min-height:0;overflow-y:auto;padding:12px 20px 20px}.dlg__foot{border-top:1px solid var(--n6);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:16px 20px}.co{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.co__sum{display:grid;gap:10px;padding:20px}.co__line{display:flex;font-size:var(--fs-16);gap:12px;justify-content:space-between}.co__beta{align-items:flex-start;background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-md);color:var(--ink-2);display:flex;font-size:var(--fs-13);gap:8px;padding:10px 12px}.co__beta .iconify{color:var(--ink-2);flex:none;margin-top:2px}.co__beta strong{color:var(--ink-1)}.co__offer{background:var(--red);border-radius:var(--r-md);display:grid;gap:8px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.co__offer{background:color-mix(in srgb,var(--red) 8%,var(--n3))}}.co__offer{border:1px solid var(--red)}@supports (color:color-mix(in lab,red,red)){.co__offer{border:1px solid color-mix(in srgb,var(--red) 35%,var(--n6))}}.co__offer{color:var(--ink-2);font-size:var(--fs-13)}.co__offer strong{color:var(--ink-1)}.co__offer-h{align-items:center;display:flex;font-size:var(--fs-14);gap:8px}.co__offer-h .iconify{color:var(--red-text);flex:none}.co__h{color:var(--ink-3);font-size:var(--fs-13);font-weight:600;margin-top:6px}.co__list,.co__trust{display:grid;gap:8px}.co__list li,.co__trust li{align-items:flex-start;color:var(--ink-1);display:flex;font-size:var(--fs-14);gap:8px}.co__list .iconify{color:var(--cyan);flex:none;margin-top:2px}.co__trust{border-top:1px solid var(--n6);margin-top:4px;padding-top:12px}.co__trust li{color:var(--ink-2);font-size:var(--fs-13)}.co__trust .iconify{color:var(--ink-3);flex:none;margin-top:2px}.comodal{animation:comodal-in var(--t-med,.24s) var(--ease-out) both;background:var(--n1);top:0;right:0;bottom:0;left:0;overflow-y:auto;position:fixed;z-index:60}.comodal__bar{align-items:center;background:var(--n1);display:flex;gap:12px;justify-content:space-between;padding:14px 20px;position:sticky;top:0;z-index:1}@supports (color:color-mix(in lab,red,red)){.comodal__bar{background:color-mix(in srgb,var(--n1) 88%,transparent)}}.comodal__bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.comodal__close{border:1px solid var(--n6);border-radius:var(--r-pill);color:var(--ink-2);display:grid;height:40px;place-items:center;transition:background-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out);width:40px}.comodal__close:hover{background:var(--n4);border-color:var(--n8);color:var(--ink-1)}.comodal__body{padding-bottom:48px;padding-top:8px}@keyframes comodal-in{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.comodal{animation:none}}@media(max-width:900px){.set{gap:20px;grid-template-columns:minmax(0,1fr);margin-top:20px}.set-nav{display:flex;flex-wrap:wrap;gap:6px;position:static}.set-nav a{border:1px solid var(--n6);min-height:32px}}@media(max-width:800px){.co{grid-template-columns:minmax(0,1fr)}.co__pay{order:-1}}@media(max-width:640px){.pv__lists,.set-grid{grid-template-columns:minmax(0,1fr)}.bl-sec,.set-sec{padding:18px 16px}.nt li{flex-direction:column;gap:12px}.set-nav a .iconify{display:none}.plan__price{text-align:left}.cx,.facts,.reason__opts{grid-template-columns:minmax(0,1fr)}.inv thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.inv,.inv tbody,.inv td,.inv tr{display:block}.inv tr{border-bottom:1px solid var(--n6);display:grid;gap:2px 12px;grid-template-columns:minmax(0,1fr) auto;padding:12px 0}.inv tr:last-child{border-bottom:0}.inv td{border:0;padding:0}.inv td:last-child{grid-column:1/-1;margin-top:6px;text-align:left}.inv td[data-l=Amount],.inv td[data-l=Status]{text-align:right}.inv td[data-l=Invoice]{color:var(--ink-3);font-size:var(--fs-13)}.dlg__foot .btn{flex:1}}.ntf__bell{position:relative}.ntf__dot{background:var(--cyan);border-radius:var(--r-full);box-shadow:0 0 0 2px var(--n1);height:8px;position:absolute;right:6px;top:6px;width:8px}.ntf__menu{max-width:calc(100vw - 32px);width:360px}.ntf__head{align-items:center;border-bottom:1px solid var(--n6);display:flex;gap:12px;justify-content:space-between;margin-bottom:4px;padding:8px 10px 10px}.ntf__head strong{font-size:var(--fs-14);font-weight:600}.acct__menu .ntf__head button{color:var(--ink-2);font-size:var(--fs-13);min-height:24px;padding:0}.acct__menu .ntf__head button:hover{background:0 0;color:var(--ink-1)}.ntf__body{display:flex;flex-direction:column;max-height:min(60vh,440px);overflow-y:auto}.ntf__menu .skel-wrap{gap:0;padding:4px}.ntf__empty{color:var(--ink-2);font-size:var(--fs-14);padding:20px 10px}.acct__menu .ntf__all{color:var(--ink-2);font-weight:500;gap:6px;justify-content:center}.acct__menu .ntf__all:hover{color:var(--ink-1)}@media(max-width:640px){.ntf__menu{left:16px;max-width:none;position:fixed;right:16px;top:64px;width:auto}}.acct__menu .ntf-row,.ntf-row{align-items:flex-start;border-radius:var(--r-md);color:var(--ink-2);display:flex;font-size:var(--fs-14);gap:10px;line-height:1.25rem;min-height:44px;padding:10px;text-align:left;transition:background-color var(--t-fast) var(--ease-out);width:100%}.ntf-row:focus-visible,.ntf-row:hover{background:var(--n4)}.ntf-row.is-unread{color:var(--ink-1)}.ntf-row__icon{color:var(--ink-3);display:grid;flex:none;height:20px;place-items:center;width:20px}.ntf-row__icon .iconify{height:16px;width:16px}.ntf-row__line{flex:1;min-width:0;text-wrap:pretty}.ntf-row__time{color:var(--ink-3);flex:none;font-size:var(--fs-13);font-variant-numeric:tabular-nums}.ntf-page{max-width:720px}.ntf-page__group+.ntf-page__group{margin-top:24px}.ntf-page__group h2{color:var(--ink-3);font-size:var(--fs-13);font-weight:600;margin-bottom:8px}.ntf-page .rows{padding:4px}.ntf-page__more{display:flex;justify-content:center;margin-top:16px}.site ::-moz-selection{background:var(--red)}.site ::selection{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.site ::-moz-selection{background:color-mix(in srgb,var(--red) 70%,transparent)}.site ::selection{background:color-mix(in srgb,var(--red) 70%,transparent)}}.site ::-moz-selection{color:var(--ink-on-red)}.site ::selection{color:var(--ink-on-red)}.site-main{overflow-x:clip}.site-main blockquote,.site-main figure{margin:0}.s-wrap{margin:0 auto;max-width:1200px;padding:0 24px}.s-section{padding:clamp(80px,10vw,144px) 0;position:relative}.s-section--tight{padding:clamp(56px,7vw,96px) 0}.s-section--raised{background:var(--n2);border-bottom:1px solid var(--n6);border-top:1px solid var(--n6)}.s-display{font-size:clamp(2.6rem,6.4vw,5.25rem);letter-spacing:-.035em;line-height:1}.s-display,.s-h2{color:var(--ink-1);font-family:var(--font-cover);font-weight:700;text-wrap:balance}.s-h2{font-size:clamp(2rem,4vw,3.25rem);letter-spacing:-.03em;line-height:1.04}.s-h2--sub{font-size:clamp(1.75rem,3vw,2.5rem)}.s-h3{color:var(--ink-1);font-family:var(--font-cover);font-size:var(--fs-24);font-weight:700;letter-spacing:-.02em;line-height:1.15}.s-lead{font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.6;max-width:60ch}.s-body,.s-lead{color:var(--ink-2);text-wrap:pretty}.s-body{font-size:var(--fs-16);line-height:1.65;max-width:66ch}.s-head{max-width:760px}.s-head .s-lead{margin-top:20px}.s-red{color:var(--red)}.s-cyan{color:var(--cyan)}.btn-red{align-items:center;background:var(--red);border-radius:var(--r-lg);box-shadow:0 10px 24px -10px #000000b3,inset 0 1px 0 var(--ink-1);color:var(--ink-on-red);display:inline-flex;font-size:var(--fs-20);font-weight:700;gap:10px;height:58px;justify-content:center;letter-spacing:-.005em;padding:0 30px}@supports (color:color-mix(in lab,red,red)){.btn-red{box-shadow:0 10px 24px -10px #000000b3,inset 0 1px color-mix(in srgb,var(--ink-1) 22%,transparent)}}.btn-red{transition:background-color var(--t-fast) var(--ease-out),transform var(--t-instant) var(--ease-out),box-shadow var(--t-base) var(--ease-out)}.btn-red:hover{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.btn-red:hover{background:color-mix(in srgb,var(--red) 90%,#000)}}.btn-red:active{transform:scale(.985)}.btn-red:focus-visible{outline:2px solid var(--ink-1);outline-offset:3px}.btn-xl{border-radius:var(--r-lg);font-size:var(--fs-16);font-weight:600;height:52px;padding:0 24px}.s-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.s-note{color:var(--ink-3);font-size:var(--fs-14)}.s-link{align-items:center;color:var(--ink-1);display:inline-flex;font-size:var(--fs-16);font-weight:600;gap:6px;text-decoration:underline;text-decoration-color:var(--n8);text-underline-offset:5px;transition:text-decoration-color var(--t-fast) var(--ease-out)}.s-link:hover{text-decoration-color:var(--ink-1)}.hero{padding:clamp(56px,8vw,112px) 0 clamp(72px,9vw,128px);position:relative}.hero .s-display{font-size:clamp(2.5rem,5.2vw,4.5rem)}.hero__grid{align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);position:relative}.hero__copy .s-lead{margin-top:24px}.hero__copy .s-cta-row{margin-top:36px}.hero__proof{align-items:center;color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:var(--fs-14);gap:10px 18px;margin-top:28px}.hero__proof img{height:26px;opacity:.8;width:auto}.hero__proof-logos{align-items:center;display:flex;gap:14px}.rot{display:inline-grid;vertical-align:bottom}.rot>span{clip-path:inset(0);color:var(--red);grid-area:1/1;transition:clip-path .52s var(--ease-out),opacity .52s var(--ease-out),transform .52s var(--ease-out)}.rot>span[data-off]{clip-path:inset(0 0 100%);opacity:0;transform:translateY(-.18em)}@media(prefers-reduced-motion:reduce){.rot>span{transition:none}}.appwin{background:var(--n2);border:1px solid var(--n7);border-radius:var(--r-xl);box-shadow:0 40px 80px -24px #000000b3,0 0 0 1px var(--n1);position:relative}@supports (color:color-mix(in lab,red,red)){.appwin{box-shadow:0 40px 80px -24px #000000b3,0 0 0 1px color-mix(in srgb,var(--n1) 60%,transparent)}}.appwin{overflow:hidden}.appwin:after{border-radius:inherit;box-shadow:inset 0 1px 0 var(--ink-1);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}@supports (color:color-mix(in lab,red,red)){.appwin:after{box-shadow:inset 0 1px color-mix(in srgb,var(--ink-1) 6%,transparent)}}.appwin__bar{background:var(--n1);border-bottom:1px solid var(--n6);gap:12px;padding:10px 12px}.appwin__bar,.appwin__url{align-items:center;display:flex}.appwin__url{background:var(--n3);border-radius:var(--r-md);color:var(--ink-3);flex:1;font-family:var(--font-code);font-size:var(--fs-12);gap:8px;height:28px;min-width:0;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.appwin__tabs{background:var(--n2);border-bottom:1px solid var(--n6);display:flex;gap:2px;padding:6px 8px 0}.appwin__tab{align-items:center;border-bottom:2px solid #0000;border-radius:var(--r-md) var(--r-md) 0 0;color:var(--ink-2);display:inline-flex;font-size:var(--fs-13);font-weight:600;gap:7px;height:36px;padding:0 12px;transition:color var(--t-fast) var(--ease-out)}.appwin__tab:hover{color:var(--ink-1)}.appwin__tab[aria-selected=true]{border-bottom-color:var(--cyan);color:var(--ink-1)}.appwin__body{height:452px;overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--n8) transparent;scrollbar-width:thin}.appwin__panel{padding:16px}.appwin__shot{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;width:100%}.appwin__panel--shot{height:100%;padding:0}.mroute{display:grid;gap:6px}.mroute__head{align-items:center;display:flex;gap:12px;padding:4px 4px 12px}.mroute__head strong{font-size:var(--fs-16)}.mroute__head span{color:var(--ink-3);font-size:var(--fs-13)}.mstep{border:1px solid #0000;border-radius:var(--r-lg);transition:background-color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.mstep.is-open,.mstep:hover{background:var(--n3)}.mstep.is-open{border-color:var(--n7)}.mstep__btn{align-items:center;border-radius:var(--r-lg);display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr) auto;padding:10px 12px;text-align:left;width:100%}.mstep__btn:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.mstep__n{border:1px solid var(--n8);border-radius:var(--r-full);color:var(--ink-2);display:grid;font-size:var(--fs-12);font-variant-numeric:tabular-nums;font-weight:700;height:28px;place-items:center;width:28px}.mstep--free .mstep__n{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.mstep--free .mstep__n{border-color:color-mix(in srgb,var(--cyan) 60%,transparent)}}.mstep--free .mstep__n{color:var(--cyan)}.mstep__p{color:var(--ink-3);font-size:var(--fs-12);font-weight:600}.mstep__t{color:var(--ink-1);font-size:var(--fs-14);font-weight:600;line-height:1.3}.mstep__a{color:var(--ink-3);font-size:var(--fs-12);font-weight:600;white-space:nowrap}.mstep--free .mstep__a{color:var(--cyan)}.mstep__more{align-items:center;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:var(--fs-13);gap:10px;padding:0 12px 12px 52px}.mstep__more[hidden]{display:none}.mprac{display:grid;gap:2px}.mprac__g{color:var(--ink-3);font-size:var(--fs-12);font-weight:600;padding:12px 8px 6px}.mprac a{align-items:baseline;border-radius:var(--r-md);display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr) auto;padding:9px 8px;transition:background-color var(--t-fast) var(--ease-out)}.mprac a:hover{background:var(--n3)}.mprac__n{color:var(--ink-3);font-size:var(--fs-12);font-variant-numeric:tabular-nums}.mprac a:has(.seq-dot){align-items:stretch}.mprac .seq-dot{margin:-9px 0 -11px;width:22px}.mprac .seq-dot.is-first:before,.mprac .seq-dot:after{top:18px}.mprac .seq-dot.is-last:before{bottom:auto;height:18px}.mprac__t{color:var(--ink-1);font-size:var(--fs-14);font-weight:600}.mprac__t small{color:var(--ink-2);display:block;font-size:var(--fs-13);font-weight:400;margin-top:2px}.mprac__c{color:var(--ink-3);font-size:var(--fs-12);white-space:nowrap}.map{margin-top:56px}.map__rail{align-items:start;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;position:relative}.map__side{align-content:start}.map__track{display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr));position:relative}.map__track:before{background:linear-gradient(to right,var(--cyan),var(--n7) 60%,var(--red));content:"";height:1px;left:4%;position:absolute;right:4%;top:22px}@supports (color:color-mix(in lab,red,red)){.map__track:before{background:linear-gradient(to right,color-mix(in srgb,var(--cyan) 60%,transparent),var(--n7) 60%,color-mix(in srgb,var(--red) 55%,transparent))}}.map__mid,.map__side{display:grid;gap:8px}.map__mid{align-content:start;min-width:0}.map__node{border-radius:var(--r-lg);color:var(--ink-2);display:grid;gap:10px;justify-items:center;padding:0 2px 10px;position:relative;text-align:center;transition:color var(--t-fast) var(--ease-out)}.map__dot{background:var(--n2);border:1px solid var(--n7);border-radius:var(--r-full);color:var(--ink-2);display:grid;font-size:var(--fs-13);font-variant-numeric:tabular-nums;font-weight:700;height:44px;place-items:center;transition:border-color var(--t-base) var(--ease-out),background-color var(--t-base) var(--ease-out),color var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out);width:44px}.map__label{font-size:var(--fs-13);font-weight:600;line-height:1.25}.map__node:hover{color:var(--ink-1)}.map__node:hover .map__dot{border-color:var(--n9);color:var(--ink-1)}.map__node[aria-selected=true]{color:var(--ink-1)}.map__node[aria-selected=true] .map__dot{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 0 3px var(--n2),0 0 0 4px var(--cyan);color:var(--n1)}.map__node--soon .map__dot{border-style:dashed}.map__pill{align-items:center;background:var(--n2);border:1px solid var(--n7);border-radius:var(--r-pill);color:var(--ink-2);display:inline-flex;font-size:var(--fs-13);font-weight:600;gap:8px;height:40px;padding:0 14px;transition:border-color var(--t-base) var(--ease-out),color var(--t-base) var(--ease-out),background-color var(--t-base) var(--ease-out);white-space:nowrap}.map__pill:hover{border-color:var(--n9);color:var(--ink-1)}.map__pill[aria-selected=true]{background:var(--cyan);border-color:var(--cyan);color:var(--n1)}.map__cap{color:var(--ink-3);font-size:var(--fs-12);font-weight:600;text-align:center}.map__detail{align-items:start;background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-xl);display:grid;gap:32px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-top:36px;padding:32px}.map__detail h3{font-family:var(--font-cover);font-size:clamp(1.6rem,3vw,2.25rem);letter-spacing:-.03em;line-height:1.05}.map__detail .s-body{margin-top:12px}.map__meta{color:var(--ink-3);font-size:var(--fs-13);margin-top:18px}.map__start{background:var(--n1);border:1px solid var(--n7);border-radius:var(--r-lg);display:block;padding:16px;transition:border-color var(--t-fast) var(--ease-out)}.map__start:hover{border-color:var(--n9)}.map__start-k{color:var(--ink-3);font-size:var(--fs-12);font-weight:600}.map__start-t{color:var(--ink-1);font-size:var(--fs-18);font-weight:600;margin-top:6px}.map__start-m{color:var(--ink-2);font-size:var(--fs-13);margin-top:6px}.pe{align-items:center;display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin-top:48px}.pe__route{counter-reset:s;display:grid;gap:0;margin-top:24px}.pe__step{align-items:center;border-bottom:1px solid var(--n6);display:grid;gap:14px;grid-template-columns:32px minmax(0,1fr) auto;padding:11px 0;position:relative}.pe__n{border:1px solid var(--n8);border-radius:var(--r-full);color:var(--ink-2);display:grid;font-size:var(--fs-13);font-variant-numeric:tabular-nums;font-weight:700;height:32px;place-items:center;width:32px}.pe__step--free .pe__n{border-color:var(--cyan);color:var(--cyan)}.pe__t{color:var(--ink-1);font-size:var(--fs-16);font-weight:600}.pe__p{font-size:var(--fs-13)}.pe__a,.pe__p{color:var(--ink-3)}.pe__a{font-size:var(--fs-12);font-weight:600}.pe__step--free .pe__a{color:var(--cyan)}.frame{background:var(--n2);border:1px solid var(--n7);border-radius:var(--r-lg);box-shadow:0 32px 64px -24px #000000b3;overflow:hidden;position:relative}.frame img{display:block;height:auto;width:100%}.pe .frame{justify-self:end;max-width:560px;width:100%}.pe--shot{gap:28px;grid-template-columns:minmax(0,1fr);justify-items:center}.pe--shot .frame{justify-self:center;max-width:920px}.pe--shot .frame img{-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000);max-height:880px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.pe--shot .s-cta-row{justify-content:center}@media(max-width:1080px){.pe .frame{justify-self:start}}.frame--tilt{transform:perspective(1600px)rotateY(-6deg)rotateX(2deg);transform-origin:0}@media(prefers-reduced-motion:reduce){.frame--tilt{transform:none}}.site .others{border-top:1px solid var(--n6);display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}.site .others a{border-right:1px solid var(--n6);display:grid;gap:6px;padding:22px 22px 22px 0;transition:color var(--t-fast) var(--ease-out)}.site .others a+a{padding-left:22px}.site .others a:last-child{border-right:0}.site .others strong{color:var(--ink-1);font-size:var(--fs-18)}.site .others span{color:var(--ink-2);font-size:var(--fs-14);line-height:1.5}.site .others em{color:var(--ink-3);font-size:var(--fs-12);font-style:normal;font-weight:600}.play{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);margin-top:48px}.play__stage .brief,.play__stage .brief__frame,.play__stage .brief__poster{border-radius:var(--r-xl)}.play__meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px}.play__meta strong{font-size:var(--fs-18)}.play__meta span{color:var(--ink-2);font-size:var(--fs-14)}.play__list{display:grid;gap:4px}.play__item{align-items:center;border:1px solid #0000;border-radius:var(--r-lg);display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr) auto;padding:12px;text-align:left;transition:background-color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out);width:100%}.play__item:hover{background:var(--n2)}.play__item[aria-pressed=true]{background:var(--n2);border-color:var(--n7)}.play__ico{background:var(--n3);border:1px solid var(--n7);border-radius:var(--r-full);color:var(--ink-1);display:grid;height:36px;place-items:center;width:36px}.play__item[aria-pressed=true] .play__ico{background:var(--ink-1);border-color:var(--ink-1);color:var(--n1)}.play__t{color:var(--ink-1);font-size:var(--fs-16);font-weight:600;line-height:1.3}.play__p{color:var(--ink-3)}.play__d,.play__p{font-size:var(--fs-13)}.play__d{color:var(--ink-2);font-variant-numeric:tabular-nums}.tk{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-top:48px}.term{background:var(--n1);border:1px solid var(--n7);border-radius:var(--r-xl);box-shadow:0 32px 64px -28px #000000b3;overflow:hidden}.term__bar{align-items:center;border-bottom:1px solid var(--n6);color:var(--ink-3);display:flex;font-family:var(--font-code);font-size:var(--fs-12);justify-content:space-between;padding:10px 14px}.term__rows{padding:8px}.term__row{align-items:center;border-radius:var(--r-lg);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.term__row:hover{background:var(--n2)}.term__cmd{color:var(--ink-1);font-family:var(--font-code);font-size:var(--fs-13);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.term__cmd b{color:var(--cyan);font-weight:500}.term__cmd i{color:var(--ink-3);font-style:normal}.term__what{color:var(--ink-3);display:block;font-family:var(--font-ui);margin-top:3px;white-space:normal}.copy,.term__what{font-size:var(--fs-12)}.copy{align-items:center;border:1px solid var(--n7);border-radius:var(--r-md);color:var(--ink-2);display:inline-flex;font-weight:600;gap:6px;height:30px;padding:0 10px;transition:color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.copy:hover{border-color:var(--n9);color:var(--ink-1)}.copy.is-copied{border-color:var(--green);color:var(--green)}@supports (color:color-mix(in lab,red,red)){.copy.is-copied{border-color:color-mix(in srgb,var(--green) 50%,transparent)}}.repos{display:grid;gap:10px}.repo{align-items:center;background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-lg);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:16px 18px;transition:border-color var(--t-fast) var(--ease-out)}.repo:hover{border-color:var(--n8)}.repo strong{color:var(--ink-1);display:block;font-size:var(--fs-16)}.repo em,.repo span{color:var(--ink-2);font-size:var(--fs-13)}.repo em{align-items:center;display:inline-flex;font-style:normal;font-variant-numeric:tabular-nums;gap:5px}.rd{display:grid;gap:20px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);margin-top:48px}.rd__card{background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-xl);padding:28px}.rd__k{color:var(--ink-3);font-size:var(--fs-13);font-weight:600}.rd__t{font-family:var(--font-cover);font-size:var(--fs-24);letter-spacing:-.02em;line-height:1.15;margin-top:10px}.rd__card .s-body{margin-top:12px}.vs{align-items:center;display:flex;font-family:var(--font-cover);font-size:var(--fs-28);gap:12px;letter-spacing:-.02em;margin-top:14px}.vs i{color:var(--ink-3);font-family:var(--font-ui);font-size:var(--fs-14);font-style:normal}.quotes{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px}.quote{align-content:space-between;background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-xl);display:grid;gap:24px;padding:32px;position:relative}.quote blockquote{color:var(--ink-1);font-family:var(--font-cover);font-size:clamp(1.25rem,2vw,1.5rem);letter-spacing:-.015em;line-height:1.3;text-wrap:pretty}.quote figcaption{align-items:center;display:flex;gap:12px}.quote__av{background:var(--n4);border:1px solid var(--n7);border-radius:var(--r-full);color:var(--ink-2);display:grid;flex:none;font-size:var(--fs-14);font-weight:700;height:44px;place-items:center;width:44px}.quote figcaption strong{color:var(--ink-1);display:block;font-size:var(--fs-16)}.quote figcaption span{color:var(--ink-2);font-size:var(--fs-13)}.proof-row{display:grid;gap:20px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);margin-top:20px}.team{align-items:start;background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-xl);display:grid;gap:22px;grid-template-columns:84px minmax(0,1fr);padding:32px}.team__av{background:var(--n4);border:1px solid var(--n7);border-radius:var(--r-xl);color:var(--ink-1);display:grid;font-family:var(--font-cover);font-size:var(--fs-24);height:84px;place-items:center;width:84px}.team h3{font-size:var(--fs-18);font-weight:700}.team__role{color:var(--ink-2);font-size:var(--fs-14);margin-top:2px}.team .s-body{font-size:var(--fs-16);margin-top:12px}.site .stat{align-content:space-between;background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-xl);display:grid;gap:24px;padding:32px}.stat__v{color:var(--ink-1);font-family:var(--font-cover);font-size:clamp(2.75rem,5vw,4rem);letter-spacing:-.04em;line-height:1}.stat__l{color:var(--ink-2);font-size:var(--fs-16);margin-top:10px}.brands{display:flex;flex-wrap:wrap;gap:18px 26px}.brands,.brands a{align-items:center}.brands a{color:var(--ink-2);display:inline-flex;font-size:var(--fs-14);font-weight:600;gap:10px;transition:color var(--t-fast) var(--ease-out)}.brands a:hover{color:var(--ink-1)}.brands img{height:32px;width:auto}.logos{border:1px solid var(--n6);border-radius:var(--r-xl);display:grid;gap:14px;margin-top:20px;padding:24px 28px}.logos__k{color:var(--ink-3);font-size:var(--fs-13);font-weight:600}.logos__row{color:var(--ink-2);display:flex;flex-wrap:wrap;font-family:var(--font-cover);font-size:var(--fs-18);gap:10px 28px;letter-spacing:-.01em}.band{align-items:center;display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.band ul{display:grid;gap:10px;margin-top:20px}.band li{align-items:flex-start;color:var(--ink-2);display:flex;font-size:var(--fs-16);gap:10px}.band li svg{color:var(--cyan);flex:none;margin-top:3px}.plans-mini{border:1px solid var(--n6);border-radius:var(--r-xl);display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;overflow:hidden}.plans-mini>div{align-content:start;display:grid;gap:8px;padding:28px}.plans-mini>div+div{border-left:1px solid var(--n6)}.plans-mini h3{color:var(--ink-1);font-size:var(--fs-16);font-weight:700}.plans-mini .price{color:var(--ink-1);font-family:var(--font-cover);font-size:2.25rem;letter-spacing:-.03em;line-height:1.05}.plans-mini .price small{font-family:var(--font-ui);letter-spacing:0}.plans-mini .price small,.plans-mini p{color:var(--ink-2);font-size:var(--fs-14)}.closer{text-align:center}.closer .s-display{font-size:clamp(2.6rem,7vw,5.5rem)}.closer .s-lead{margin:20px auto 0}.closer .s-cta-row{justify-content:center;margin-top:36px}.plans{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.plan{background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-xl);display:grid;gap:14px;grid-template-rows:auto auto auto 1fr auto;padding:28px}.plan h2{align-items:center;display:flex;font-size:var(--fs-18);font-weight:700;gap:10px}.plan .price{color:var(--ink-1);font-family:var(--font-cover);font-size:clamp(2.5rem,4vw,3.25rem);letter-spacing:-.04em;line-height:1}.plan .price small{color:var(--ink-2);font-family:var(--font-ui);font-size:var(--fs-16);font-weight:500;letter-spacing:0}.plan__sub{color:var(--ink-2);font-size:var(--fs-14);line-height:1.5;min-height:2.6em}.plan ul{align-content:start}.plan li,.plan ul{display:grid;gap:10px}.plan li{color:var(--ink-2);font-size:var(--fs-14);grid-template-columns:18px minmax(0,1fr);line-height:1.45}.plan li svg{color:var(--cyan);margin-top:2px}.plan li.is-soon svg{color:var(--ink-3)}.plan__cta{display:grid;gap:8px}.plan__cta .btn{font-size:var(--fs-16);font-weight:600;height:48px;width:100%}.site .chip{align-items:center;background:var(--cyan-bg);border:1px solid var(--cyan);border-radius:var(--r-pill);color:var(--cyan);display:inline-flex;font-size:var(--fs-12);font-weight:700;height:22px;padding:0 8px}@supports (color:color-mix(in lab,red,red)){.site .chip{border:1px solid color-mix(in srgb,var(--cyan) 35%,transparent)}}.cmp{border-collapse:collapse;font-size:var(--fs-16);margin-top:64px;width:100%}.cmp caption{text-align:left}.cmp td,.cmp th{border-bottom:1px solid var(--n6);padding:14px 16px;text-align:left;vertical-align:top}.cmp thead th{color:var(--ink-1);font-size:var(--fs-14);font-weight:700}.cmp tbody th{color:var(--ink-1);font-weight:500;width:34%}.cmp td{color:var(--ink-2)}.cmp td svg{vertical-align:-3px}.cmp .yes{color:var(--cyan)}.cmp .no{color:var(--ink-3)}.cmp-wrap{overflow-x:auto}.steps3{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.steps3 li{align-content:start;display:grid;gap:8px}.steps3 strong{color:var(--ink-1);font-size:var(--fs-18)}.steps3 span{color:var(--ink-2);font-size:var(--fs-16);line-height:1.55}.steps3 b{color:var(--cyan);font-family:var(--font-cover);font-size:var(--fs-28);letter-spacing:-.03em;line-height:1}.calc{align-items:center;background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-xl);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:32px;padding:32px}.calc label{color:var(--ink-1);display:block;font-weight:600}.calc__row{align-items:center;display:flex;gap:16px;margin-top:14px}.calc input[type=range]{accent-color:var(--cyan);flex:1}.calc input[type=number]{background:var(--n1);border:1px solid var(--border-control);border-radius:var(--r-lg);color:var(--ink-1);font:inherit;font-variant-numeric:tabular-nums;font-weight:700;height:44px;padding:0 10px;width:84px}.calc input:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.calc__out{display:grid;gap:6px}.calc__total{color:var(--ink-1);font-family:var(--font-cover);font-size:clamp(2.25rem,4vw,3rem);font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1}.calc__per{color:var(--ink-2);font-size:var(--fs-16)}.calc__tiers{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.calc__tiers span{align-items:center;border:1px solid var(--n7);border-radius:var(--r-pill);color:var(--ink-3);display:inline-flex;font-size:var(--fs-12);font-weight:600;height:26px;padding:0 10px}.calc__tiers span.is-on{background:var(--cyan-bg);border-color:var(--cyan);color:var(--cyan)}.faq{border-top:1px solid var(--n6);display:grid;gap:0;margin-top:40px;max-width:860px}.faq details{border-bottom:1px solid var(--n6)}.faq summary{align-items:center;color:var(--ink-1);cursor:pointer;display:flex;font-size:var(--fs-18);font-weight:600;gap:16px;justify-content:space-between;list-style:none;padding:20px 2px}.faq summary::-webkit-details-marker{display:none}.faq summary svg{color:var(--ink-3);flex:none;transition:transform var(--t-base) var(--ease-out)}.faq details[open] summary svg{transform:rotate(45deg)}.faq details>div{color:var(--ink-2);line-height:1.65;max-width:70ch;padding:0 2px 22px}.faq summary:focus-visible{border-radius:var(--r-md);outline:2px solid var(--cyan);outline-offset:2px}.guarantee{align-items:start;background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-xl);display:grid;gap:18px;grid-template-columns:56px minmax(0,1fr);padding:28px}.guarantee__i{background:var(--cyan-bg);border:1px solid var(--cyan);border-radius:var(--r-xl);color:var(--cyan);display:grid;height:56px;place-items:center;width:56px}@supports (color:color-mix(in lab,red,red)){.guarantee__i{border:1px solid color-mix(in srgb,var(--cyan) 35%,transparent)}}.reserve__msg{color:var(--ink-3);font-size:var(--fs-14)}.reserve__msg--ok{color:var(--green)}.reserve__msg--err{color:var(--red-text)}.fwc{border-top:1px solid var(--n6);display:grid;gap:0;margin-top:48px}.fwc__row{align-items:center;border-bottom:1px solid var(--n6);display:grid;gap:24px;grid-template-columns:200px minmax(0,1fr) auto;padding:22px 0}.fwc__thumb{aspect-ratio:16/9;border:1px solid var(--n6);border-radius:var(--r-lg);overflow:hidden}.fwc__t{color:var(--ink-1);font-size:var(--fs-18);font-weight:600}.fwc__m{color:var(--ink-2);font-size:var(--fs-14);margin-top:6px}.fwc__row .brief-btn{justify-self:start;white-space:nowrap}@media(max-width:1080px){.band,.calc,.hero__grid,.map__detail,.pe,.play,.proof-row,.rd,.tk{grid-template-columns:minmax(0,1fr)}.frame--tilt{transform:none}.map__rail{grid-template-columns:minmax(0,1fr)}.map__side{grid-auto-flow:column;justify-content:start}}@media(max-width:860px){.plans,.plans-mini,.steps3{grid-template-columns:minmax(0,1fr)}.plans-mini>div+div{border-left:0;border-top:1px solid var(--n6)}.quotes,.site .others{grid-template-columns:minmax(0,1fr)}.site .others a,.site .others a+a{border-bottom:1px solid var(--n6);border-right:0;padding:18px 0}.map__track{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.map__track:before{display:none}.map__node{background:var(--n2);border:1px solid var(--n6);grid-template-columns:40px minmax(0,1fr);padding:8px;place-items:center start;text-align:left}.map__dot{font-size:var(--fs-12);height:32px;width:32px}.map__side{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.map__pill{justify-content:center}.map__cap{text-align:left}.fwc__row{gap:12px;grid-template-columns:minmax(0,1fr)}.fwc__thumb{max-width:320px}.team{grid-template-columns:minmax(0,1fr)}.appwin__body{height:420px}}@media(max-width:520px){.s-wrap{padding:0 16px}.btn-red{width:100%}.hero__copy .s-cta-row>*{justify-content:center;width:100%}.calc,.guarantee,.map__detail,.quote,.rd__card,.site .stat,.team{padding:22px}.appwin__url{display:none}.plans-mini>div{padding:22px}.map__node{gap:8px;grid-template-columns:32px minmax(0,1fr);padding:6px}.map__label{font-size:var(--fs-12)}}.appwin__body{-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000);position:relative}.appwin__panel--shot{-webkit-mask-image:none;mask-image:none}.hero{padding-bottom:clamp(48px,6vw,88px)}.plan__offer{align-items:flex-start;background:var(--n3);border:1px solid var(--n6);border-radius:var(--r-md);color:var(--ink-2);display:flex;font-size:var(--fs-13);gap:8px;line-height:1.35;margin-top:12px;padding:10px 12px}.plan__offer svg{color:var(--ink-2);flex:none;margin-top:2px}.plan__offer strong{color:var(--ink-1)}.plan__cd{margin-top:8px}.site{--sig-line:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.site{--sig-line:color-mix(in srgb,var(--cyan) 22%,transparent)}}.shell:has(.site) .appbar,.site{background:var(--sig-bg)}@supports (color:color-mix(in lab,red,red)){.shell:has(.site) .appbar{background:color-mix(in srgb,var(--sig-bg) 86%,transparent)}}.shell:has(.site) .appbar{border-bottom-color:var(--n6)}@supports (color:color-mix(in lab,red,red)){.shell:has(.site) .appbar{border-bottom-color:color-mix(in srgb,var(--n6) 70%,transparent)}}.shell:has(.site) .appbar{-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px)}@media(prefers-reduced-transparency:reduce){.shell:has(.site) .appbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--sig-bg)}}.site .s-section--raised{background:var(--n2)}@supports (color:color-mix(in lab,red,red)){.site .s-section--raised{background:color-mix(in srgb,var(--n2) 70%,var(--sig-bg))}}.site .s-section--raised{border-color:var(--n6)}@supports (color:color-mix(in lab,red,red)){.site .s-section--raised{border-color:color-mix(in srgb,var(--n6) 75%,transparent)}}.sig-atmos{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute}.sig-atmos:before{background:radial-gradient(52% 48% at 80% 34%,var(--cyan),transparent 62%),radial-gradient(60% 45% at 16% 88%,var(--cyan),transparent 60%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}@supports (color:color-mix(in lab,red,red)){.sig-atmos:before{background:radial-gradient(52% 48% at 80% 34%,color-mix(in srgb,var(--cyan) 11%,transparent),transparent 62%),radial-gradient(60% 45% at 16% 88%,color-mix(in srgb,var(--cyan) 5%,transparent),transparent 60%)}}.sig-atmos:after{background-image:linear-gradient(var(--ink-1) 1px,transparent 1px),linear-gradient(90deg,var(--ink-1) 1px,transparent 1px);content:"";top:0;right:0;bottom:0;left:0;opacity:.4;position:absolute}@supports (color:color-mix(in lab,red,red)){.sig-atmos:after{background-image:linear-gradient(color-mix(in srgb,var(--ink-1) 2.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink-1) 2.5%,transparent) 1px,transparent 1px)}}.sig-atmos:after{background-size:60px 60px;-webkit-mask-image:radial-gradient(70% 70% at 60% 40%,#000,#0000 80%);mask-image:radial-gradient(70% 70% at 60% 40%,#000,#0000 80%)}.sig-atmos--center:before{background:radial-gradient(50% 60% at 50% 30%,var(--cyan),transparent 65%)}@supports (color:color-mix(in lab,red,red)){.sig-atmos--center:before{background:radial-gradient(50% 60% at 50% 30%,color-mix(in srgb,var(--cyan) 9%,transparent),transparent 65%)}}.sig-fade{background:linear-gradient(to bottom,transparent,var(--sig-bg));height:112px;inset:auto 0 0;pointer-events:none;position:absolute}.site .s-haze:before{background:radial-gradient(46% 52% at 70% 30%,var(--cyan),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.site .s-haze:before{background:radial-gradient(46% 52% at 70% 30%,color-mix(in srgb,var(--cyan) 9%,transparent),transparent 70%)}}.x-display{color:var(--ink-1);font-family:"Archivo Black","Archivo Black Fallback: BlinkMacSystemFont","Archivo Black Fallback: Segoe UI","Archivo Black Fallback: Helvetica Neue","Archivo Black Fallback: Arial","Archivo Black Fallback: Noto Sans",var(--font-cover),sans-serif;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:400;letter-spacing:-.015em;line-height:.9;margin:0;text-shadow:.025em .025em 0 var(--red),.025em .025em 0 var(--cyan),.06em .06em 0 var(--x-red-2),.093em .093em 0 var(--x-red-3),.13em .13em .2em #0009;text-transform:uppercase;text-wrap:balance}@supports (color:color-mix(in lab,red,red)){.x-display{text-shadow:.025em .025em 0 var(--red),.025em .025em 0 color-mix(in srgb,var(--cyan) 0%,transparent),.06em .06em 0 var(--x-red-2),.093em .093em 0 var(--x-red-3),.13em .13em .2em #0009}}.x-display{padding:0 .1em .1em 0}.x-display .x-line{display:block}.x-display .x-w{white-space:nowrap}.x-display .x-l,.x-display .x-w{display:inline-block}.x-display .x-l.is-glitching{animation:x-glitch-once .5s cubic-bezier(.2,.65,.25,1)}@keyframes x-glitch-once{0%{text-shadow:.025em .025em 0 var(--red),.025em .025em 0 color-mix(in srgb,var(--cyan) 0%,transparent),.06em .06em 0 var(--x-red-2),.093em .093em 0 var(--x-red-3),.13em .13em .2em #0009}22%{text-shadow:.035em .012em 0 var(--red),-.047em .035em 0 color-mix(in srgb,var(--cyan) 90%,transparent),.06em .06em 0 var(--x-red-2),.093em .093em 0 var(--x-red-3),.13em .13em .2em #0009}44%{text-shadow:-.025em .025em 0 var(--red),.047em .012em 0 color-mix(in srgb,var(--cyan) 85%,transparent),.06em .06em 0 var(--x-red-2),.093em .093em 0 var(--x-red-3),.13em .13em .2em #0009}66%{text-shadow:.025em .035em 0 var(--red),-.025em .025em 0 color-mix(in srgb,var(--cyan) 50%,transparent),.06em .06em 0 var(--x-red-2),.093em .093em 0 var(--x-red-3),.13em .13em .2em #0009}to{text-shadow:.025em .025em 0 var(--red),.025em .025em 0 color-mix(in srgb,var(--cyan) 0%,transparent),.06em .06em 0 var(--x-red-2),.093em .093em 0 var(--x-red-3),.13em .13em .2em #0009}}.x-display .rot>span,.x-display .x-red{color:var(--red);text-shadow:.035em .035em 0 var(--x-red-2),.07em .07em 0 var(--x-red-3),.11em .11em .2em #0009}.x-display .rot>span{clip-path:inset(-.1em -.2em -.25em -.1em)}.x-display .rot>span[data-off]{clip-path:inset(-.1em -.2em 100% -.1em)}@media(prefers-reduced-motion:reduce){.x-display .x-l.is-glitching{animation:none}}.m-label{align-items:center;color:var(--ink-3);display:inline-flex;font-family:var(--font-code);font-size:var(--fs-12);font-weight:600;gap:10px;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.m-label--cyan{color:var(--cyan)}.m-label--ink{color:var(--ink-1);font-weight:700;letter-spacing:.22em}.m-label b{color:var(--cyan);font-weight:600}.m-label--rule:after{background:currentColor;content:"";height:1px;opacity:.35;width:40px}.m-eyebrow{display:flex;margin-bottom:18px}.m-mono{color:var(--ink-3);font-family:var(--font-code);font-size:var(--fs-13);letter-spacing:.01em}.ticket{--ticket-cut:var(--sig-bg,var(--n1));--ticket-line:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.ticket{--ticket-line:color-mix(in srgb,var(--cyan) 22%,transparent)}}.ticket{--stub-w:168px;background:linear-gradient(110deg,transparent 26%,var(--cyan) 42%,var(--cyan) 50%,var(--cyan) 58%,transparent 74%) var(--mx,50%) var(--my,50%) /230% 230% no-repeat,linear-gradient(155deg,var(--n2) 0,var(--sig-bg,var(--n1)) 60%,var(--sig-bg,var(--n1)) 100%);border:1px solid var(--ticket-line);border-radius:20px;display:grid;gap:0 28px;grid-template-columns:minmax(0,1fr) 1px var(--stub-w);padding:30px;position:relative}@supports (color:color-mix(in lab,red,red)){.ticket{background:linear-gradient(110deg,transparent 26%,color-mix(in srgb,var(--cyan) 5%,transparent) 42%,color-mix(in srgb,var(--cyan) 11%,transparent) 50%,color-mix(in srgb,var(--cyan) 5%,transparent) 58%,transparent 74%) var(--mx,50%) var(--my,50%) /230% 230% no-repeat,linear-gradient(155deg,color-mix(in srgb,var(--n2) 99%,var(--cyan) 1%) 0,var(--sig-bg,var(--n1)) 60%,color-mix(in srgb,var(--sig-bg,var(--n1)) 98%,var(--cyan) 2%) 100%)}}.ticket{box-shadow:0 30px 76px -32px var(--cyan)}@supports (color:color-mix(in lab,red,red)){.ticket{box-shadow:0 30px 76px -32px color-mix(in srgb,var(--cyan) 34%,transparent)}}.ticket{transform:perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(var(--scale,1));transition:transform .6s var(--ease-out),box-shadow var(--t-slow) var(--ease-out),border-color var(--t-slow) var(--ease-out)}.ticket:before{background:linear-gradient(90deg,transparent,var(--cyan),transparent);content:"";height:1px;inset:0 24px auto;position:absolute}@supports (color:color-mix(in lab,red,red)){.ticket:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cyan) 45%,transparent),transparent)}}.ticket:before{pointer-events:none}.ticket__main{gap:22px}.ticket__main,.ticket__stub{display:flex;flex-direction:column;min-width:0}.ticket__stub{gap:20px}.ticket__tear{border-left:1px dashed var(--ink-1);margin:-30px 0;position:relative}@supports (color:color-mix(in lab,red,red)){.ticket__tear{border-left:1px dashed color-mix(in srgb,var(--ink-1) 14%,transparent)}}.ticket__tear:after,.ticket__tear:before{background:var(--ticket-cut);border-radius:var(--r-full);box-shadow:inset 0 0 0 1px var(--ticket-line);content:"";height:17px;left:-9px;position:absolute;width:17px}.ticket__tear:before{clip-path:inset(50% -2px -2px);top:-9.5px}.ticket__tear:after{bottom:-9.5px;clip-path:inset(-2px -2px 50%)}.ticket--active{--ticket-line:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.ticket--active{--ticket-line:color-mix(in srgb,var(--cyan) 38%,transparent)}}.ticket--active{box-shadow:0 34px 90px -30px var(--cyan),inset 0 0 0 1px var(--cyan)}@supports (color:color-mix(in lab,red,red)){.ticket--active{box-shadow:0 34px 90px -30px color-mix(in srgb,var(--cyan) 42%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--cyan) 22%,transparent)}}.ticket--dim{--ticket-line:var(--ink-1)}@supports (color:color-mix(in lab,red,red)){.ticket--dim{--ticket-line:color-mix(in srgb,var(--ink-1) 10%,transparent)}}.ticket--dim{background:linear-gradient(155deg,var(--n2),var(--sig-bg,var(--n1)) 60%);box-shadow:0 22px 54px -28px #0009;opacity:.78}.ticket--dim:before{background:linear-gradient(90deg,transparent,var(--ink-1),transparent)}@supports (color:color-mix(in lab,red,red)){.ticket--dim:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ink-1) 14%,transparent),transparent)}}.ticket--quiet{box-shadow:0 24px 48px -30px #000c}.ticket__glow{background:radial-gradient(ellipse at 50% 45%,var(--cyan),transparent 70%);border-radius:40px;filter:blur(48px);top:-32px;right:-32px;bottom:-32px;left:-32px;position:absolute}@supports (color:color-mix(in lab,red,red)){.ticket__glow{background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--cyan) 20%,transparent),transparent 70%)}}.ticket__glow{opacity:.6;pointer-events:none}.ticket__glow--on{opacity:1}.t-facts{display:grid;gap:18px;margin:0}.t-facts dt{color:var(--ink-3);font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.18em;text-transform:uppercase}.t-facts dd{color:var(--ink-1);font-size:var(--fs-20);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;margin:4px 0 0}.t-facts dd.is-cyan{color:var(--cyan);font-family:var(--font-code)}.t-grants{display:grid;gap:12px}.t-grants li{align-items:center;color:var(--ink-1);display:flex;font-size:var(--fs-16);gap:12px}.t-check{background:var(--cyan-bg);border:1px solid var(--cyan);border-radius:var(--r-full);color:var(--cyan);display:grid;flex:none;height:22px;place-items:center;width:22px}@supports (color:color-mix(in lab,red,red)){.t-check{border:1px solid color-mix(in srgb,var(--cyan) 18%,transparent)}}.t-check svg{height:13px;stroke-width:3px;width:13px}.ticket--dim .t-check{background:var(--n3);border-color:#0000;color:var(--ink-3)}.ticket--dim .t-facts dt,.ticket--dim .t-grants li{color:var(--ink-2)}.t-status{align-items:center;background:var(--cyan-bg);border:1px solid var(--cyan);border-radius:var(--r-pill);color:var(--cyan);display:inline-flex;font-family:var(--font-code);font-size:var(--fs-12);font-weight:700;gap:7px;height:26px;letter-spacing:.16em;padding:0 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@supports (color:color-mix(in lab,red,red)){.t-status{border:1px solid color-mix(in srgb,var(--cyan) 18%,transparent)}}.t-status i{background:var(--cyan);border-radius:var(--r-full);box-shadow:0 0 8px var(--cyan);height:6px;width:6px}.ticket--dim .t-status{background:var(--n3);border-color:#0000;color:var(--ink-2)}.ticket--dim .t-status i{background:var(--ink-2);box-shadow:none}@media(max-width:640px){.ticket{gap:24px 0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1px auto;padding:26px 22px}.ticket__tear{border-left:0;border-top:1px dashed var(--ink-1);margin:0 -22px}@supports (color:color-mix(in lab,red,red)){.ticket__tear{border-top:1px dashed color-mix(in srgb,var(--ink-1) 14%,transparent)}}.ticket__tear:after,.ticket__tear:before{bottom:auto;top:-9px}.ticket__tear:before{clip-path:inset(-2px -2px -2px 50%);left:-9.5px}.ticket__tear:after{clip-path:inset(-2px 50% -2px -2px);left:auto;right:-9.5px}}@media(prefers-reduced-motion:reduce){.ticket{transform:none;transition:none}}.cst{position:relative}.cst__field{opacity:0;pointer-events:none;position:absolute;transition:opacity .7s ease-out;z-index:0}.cst.is-ready .cst__field{opacity:1}.cst__lines{height:100%;top:0;right:0;bottom:0;left:0;overflow:visible;position:absolute;width:100%}.cst__lines line{stroke:var(--cyan);stroke-linecap:round;stroke-width:1px;vector-effect:non-scaling-stroke}.cst__lines .l-base{opacity:.2;transition:opacity var(--t-slow) var(--ease-out)}.cst__lines .l-base.is-lit{opacity:.75}.cst__lines .l-pulse{opacity:0;stroke-dasharray:26 100000;stroke-width:1.5px}.cst.is-waving .cst__lines .l-pulse{animation:cst-wave var(--period,2.4s) linear var(--delay,0s) 2 both}@keyframes cst-wave{0%{opacity:.95;stroke-dashoffset:26px}34%{opacity:.95;stroke-dashoffset:calc(var(--len)*-1px)}35%,to{opacity:0;stroke-dashoffset:calc(var(--len)*-1px)}}.cst__node{background:0 0;border:0;border-radius:var(--r-full);cursor:default;display:grid;margin:0;min-height:46px;min-width:46px;padding:0;place-items:center;pointer-events:auto;position:absolute;transform:translate(-50%,-50%) scale(var(--s,1));transition:transform var(--t-slow) var(--ease-out),opacity .7s ease;z-index:1}.cst__node img{display:block;filter:drop-shadow(0 0 14px var(--cyan));height:var(--size,32px);-o-object-fit:contain;object-fit:contain;width:var(--size,32px)}@supports (color:color-mix(in lab,red,red)){.cst__node img{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--cyan) 18%,transparent))}}.cst__node img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.cst__node:focus-visible,.cst__node:hover{--s:1.12}.cst__node:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.cst__node[data-depth=mid]{opacity:.92}.cst__node[data-depth=far]{opacity:.74}.cst--dim .cst__node{opacity:.2}.cst--dim .cst__node img{filter:grayscale()}.cst--dim .cst__lines .l-base{opacity:.07}.cst__stage{position:relative;z-index:2}.cst__tip{background:var(--sig-bg,var(--n1));border-radius:var(--r-md);color:var(--cyan);font-family:var(--font-code);font-size:var(--fs-12);font-weight:500;letter-spacing:.04em;padding:5px 10px;pointer-events:none;position:absolute;transform:translate(-50%,calc(-100% - 18px));white-space:nowrap;z-index:3}@supports (color:color-mix(in lab,red,red)){.cst__tip{background:color-mix(in srgb,var(--sig-bg,var(--n1)) 94%,transparent)}}.cst__tip{border:1px solid var(--cyan)}@supports (color:color-mix(in lab,red,red)){.cst__tip{border:1px solid color-mix(in srgb,var(--cyan) 22%,transparent)}}.cst__tip{animation:cst-tip-in .16s ease-out;box-shadow:0 8px 24px -10px #000000b3}.cst__tip[hidden]{display:none}.cst__tip:after{animation:cst-caret .9s step-end 4;background:var(--cyan);content:"";display:inline-block;height:.95em;margin-left:3px;vertical-align:text-bottom;width:2px}@keyframes cst-tip-in{0%{opacity:0;transform:translate(-50%,calc(-100% - 12px))}}@keyframes cst-caret{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.cst__field,.cst__node{transition:none}.cst.is-waving .cst__lines .l-pulse,.cst__tip,.cst__tip:after{animation:none}}.campbar{display:flex;justify-content:center;padding:clamp(20px,3.2vh,32px) 24px clamp(8px,1.6vh,16px);position:relative;z-index:5}.campbar a{border-radius:var(--r-md);display:inline-flex;transition:opacity var(--t-fast) var(--ease-out)}.campbar a:hover{opacity:.8}.campbar a:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}.campbar img{height:22px;width:auto}.campfoot{background:var(--sig-bg);position:relative}.campfoot__inner{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:clamp(24px,3.4vh,40px) 24px}.campfoot__c{align-items:center;color:var(--ink-3);display:inline-flex;font-family:var(--font-code);font-size:var(--fs-12);gap:12px}.campfoot__c img{height:auto;opacity:.4;width:20px}.campfoot nav{align-items:center;display:flex;flex-wrap:wrap;gap:4px 22px}.campfoot nav a{align-items:center;color:var(--ink-3);display:inline-flex;font-family:var(--font-code);font-size:var(--fs-12);min-height:32px;transition:color var(--t-fast) var(--ease-out)}.campfoot nav a:hover{color:var(--ink-1);text-decoration:underline;text-underline-offset:4px}@media(max-width:640px){.campfoot__inner{flex-direction:column}.campfoot nav,.campfoot__inner{justify-content:center}}.fwx{isolation:isolate;overflow:clip;padding:clamp(24px,5vh,56px) 0 clamp(72px,10vh,120px)}.fwx,.fwx__wrap{position:relative}.fwx__wrap{max-width:1344px;z-index:1}.fwx__grid{align-items:center;display:grid;gap:clamp(40px,5vw,72px);grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.fwx__copy{align-items:flex-start;display:flex;flex-direction:column}.fwx__eyebrow{margin-bottom:20px}.fwx__dot{background:var(--cyan);border-radius:var(--r-full);box-shadow:0 0 10px var(--cyan);height:7px;width:7px}.fwx__h{font-size:clamp(2.25rem,min(9.6vw,10.5vh),4.25rem);letter-spacing:-.03em;line-height:.9}.fwx__lead{color:var(--ink-1);font-size:clamp(1.0625rem,1.35vw,1.25rem);line-height:1.55;margin-top:26px;max-width:30em;text-wrap:pretty}.fwx__list{display:grid;gap:8px;margin-top:18px;max-width:30em}.fwx__list li{align-items:flex-start;color:var(--ink-2);display:flex;font-size:var(--fs-16);gap:12px;line-height:1.45}.fwx__list svg{color:var(--cyan);flex:none;margin-top:3px;stroke-width:2.5px}.fwx__form{margin-top:32px;max-width:540px;width:100%}.fwx__capture{background:var(--n2);border:1px solid var(--border-control);border-radius:14px;display:flex;gap:8px;padding:7px}@supports (color:color-mix(in lab,red,red)){.fwx__capture{background:color-mix(in srgb,var(--n2) 80%,transparent)}}.fwx__capture{transition:border-color var(--t-fast) var(--ease-out)}.fwx__capture:focus-within{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.fwx__capture:focus-within{border-color:color-mix(in srgb,var(--cyan) 60%,var(--border-control))}}.fwx__capture input{background:0 0;border:0;border-radius:var(--r-lg);color:var(--ink-1);flex:1;font-family:var(--font-code);font-size:var(--fs-16);height:50px;min-width:0;padding:0 14px}.fwx__capture input::-moz-placeholder{color:var(--ink-3)}.fwx__capture input::placeholder{color:var(--ink-3)}.fwx__capture input:focus-visible{outline:none}.fwx__capture .btn-red{font-size:1.1875rem;padding:0 22px}.fwx__capture .btn--secondary,.fwx__capture .btn-red{border-radius:var(--r-lg);height:50px;white-space:nowrap}.fwx__capture .btn--secondary{padding:0 18px}.fwx__notify{margin-top:16px}.fwx__form .reserve__msg{margin-top:10px}.fwx__form .reserve__msg--ok{color:var(--green)}.fwx__form .reserve__msg--err{color:var(--red-text)}.fwx__cta{margin-top:32px}.fwx__hint{margin-top:12px}.fwx__a{color:var(--ink-1);text-decoration:underline;text-underline-offset:3px}.fwx__when{align-items:center;display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:22px}.fwx__cd{color:var(--ink-3);font-family:var(--font-code);font-size:var(--fs-13)}.fwx__cd .countdown__t{color:var(--cyan);font-weight:500}.fwx__object{justify-self:end;max-width:600px;width:100%}.fwx__ticket .ticket__main{gap:26px}.fwx__grants{display:grid;flex:1;gap:16px}.fwx__ticket .ticket__stub dl{align-content:center;flex:1}.fwx-sec .m-eyebrow{margin-bottom:16px}.fwc__k{display:flex;margin-bottom:6px}.fwc__m.m-mono{font-size:var(--fs-13)}.steps3--mono b{color:var(--cyan);font-family:var(--font-code);font-size:var(--fs-14);font-weight:600;letter-spacing:.18em}@media(max-width:1279px){.fwx__grid{grid-template-columns:minmax(0,1fr)}.fwx__object{justify-self:center;margin-top:40px;max-width:620px}}@media(max-width:520px){.fwx__capture{background:0 0;border:0;flex-direction:column;padding:0}.fwx__capture input{background:var(--n2);border:1px solid var(--border-control);border-radius:var(--r-lg);flex:none}.fwx__capture input:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.fwx__capture .btn-red{width:100%}}.home-h{font-size:clamp(2.25rem,4.1vw,3.9rem);letter-spacing:-.02em;line-height:.92}@media(max-width:1079px){.home-h{font-size:clamp(2.25rem,8.6vw,3.4rem)}}.hero .home-h+.s-lead{margin-top:26px}.home-cst{width:100%}.home-cst .appwin{position:relative}.hero__copy .m-eyebrow{margin-bottom:20px}.plans-mini h3.m-label{font-size:var(--fs-12)}.logos__k.m-label,.map__start-k.m-label,.rd__k.m-label{display:flex}@media(min-width:1280px){.hero:has(.home-cst){padding-bottom:clamp(96px,8vw,128px);padding-top:clamp(96px,9vw,136px)}}@media(max-width:1279px){.hero:has(.home-cst) .hero__grid{row-gap:72px}}.pr-hero{padding-bottom:0;padding-top:clamp(48px,5vw,72px)}.pr-hero .pr-head{display:block;max-width:820px}.pr-hero .pr-head .s-lead{margin-top:22px}.pr-h{font-size:clamp(2.5rem,5.4vw,4.5rem);letter-spacing:-.03em;line-height:.92}.plans--pass{align-items:stretch;gap:0 20px;grid-template-rows:repeat(5,auto);margin-top:48px}.pass-v{--ticket-cut:var(--sig-bg,var(--n1));--ticket-line:var(--ink-1)}@supports (color:color-mix(in lab,red,red)){.pass-v{--ticket-line:color-mix(in srgb,var(--ink-1) 11%,transparent)}}.pass-v{background:linear-gradient(170deg,var(--n2),var(--sig-bg,var(--n1)) 70%);border:1px solid var(--ticket-line);border-radius:20px;box-shadow:0 24px 48px -30px #000c;display:grid;gap:0;grid-row:span 5;grid-template-rows:subgrid;padding:0 28px 28px;position:relative}.pass-v__head{align-content:start;display:grid;gap:10px;padding-bottom:24px;padding-top:28px}.pass-v__head h2{align-items:center;display:flex;font-size:var(--fs-20);font-weight:700;gap:10px;margin-top:4px}.pass-v .price{margin-top:6px}.pass-v__tear{border-top:1px dashed var(--ink-1);height:0;margin:0 -28px;position:relative}@supports (color:color-mix(in lab,red,red)){.pass-v__tear{border-top:1px dashed color-mix(in srgb,var(--ink-1) 14%,transparent)}}.pass-v__tear:after,.pass-v__tear:before{background:var(--ticket-cut);border-radius:var(--r-full);box-shadow:inset 0 0 0 1px var(--ticket-line);content:"";height:17px;position:absolute;top:-9px;width:17px}.pass-v__tear:before{clip-path:inset(-2px -2px -2px 50%);left:-9.5px}.pass-v__tear:after{clip-path:inset(-2px 50% -2px -2px);right:-9.5px}.pass-v__facts{align-content:start;border-bottom:1px solid var(--ink-1);display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:20px 0}@supports (color:color-mix(in lab,red,red)){.pass-v__facts{border-bottom:1px solid color-mix(in srgb,var(--ink-1) 7%,transparent)}}.pass-v__facts dt{color:var(--ink-3);font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.18em;text-transform:uppercase}.pass-v__facts dd{color:var(--ink-1);font-family:var(--font-code);font-size:var(--fs-14);font-weight:500;margin:4px 0 0}.pass-v ul{padding:20px 0 24px}.pass-v .plan__cta{align-self:start}.pass-v--hero{--ticket-line:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.pass-v--hero{--ticket-line:color-mix(in srgb,var(--cyan) 40%,transparent)}}.pass-v--hero{background:linear-gradient(110deg,transparent 26%,var(--cyan) 42%,var(--cyan) 50%,var(--cyan) 58%,transparent 74%) var(--mx,50%) var(--my,50%) /230% 230% no-repeat,linear-gradient(170deg,var(--cyan),var(--sig-bg,var(--n1)) 70%)}@supports (color:color-mix(in lab,red,red)){.pass-v--hero{background:linear-gradient(110deg,transparent 26%,color-mix(in srgb,var(--cyan) 5%,transparent) 42%,color-mix(in srgb,var(--cyan) 10%,transparent) 50%,color-mix(in srgb,var(--cyan) 5%,transparent) 58%,transparent 74%) var(--mx,50%) var(--my,50%) /230% 230% no-repeat,linear-gradient(170deg,color-mix(in srgb,var(--cyan) 5%,var(--n2)),var(--sig-bg,var(--n1)) 70%)}}.pass-v--hero{box-shadow:3px 3px 0 var(--red),6px 6px 0 var(--x-red-2),9px 9px 0 var(--x-red-3),0 30px 60px -28px #000000b3;transform:perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(var(--scale,1));transition:transform .6s var(--ease-out)}.pass-v--hero .pass-v__facts dd{color:var(--cyan)}.pass-v__glow{background:radial-gradient(ellipse at 50% 35%,var(--cyan),transparent 70%);border-radius:40px;filter:blur(48px);top:-28px;right:-28px;bottom:-28px;left:-28px;position:absolute;z-index:-1}@supports (color:color-mix(in lab,red,red)){.pass-v__glow{background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--cyan) 16%,transparent),transparent 70%)}}.pass-v__glow{pointer-events:none}.pass-v--hero:before{background:linear-gradient(90deg,transparent,var(--cyan),transparent);content:"";height:1px;inset:0 24px auto;position:absolute}@supports (color:color-mix(in lab,red,red)){.pass-v--hero:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cyan) 55%,transparent),transparent)}}.plans--pass .plan{isolation:auto}@media(max-width:860px){.plans--pass{gap:20px;grid-template-rows:none}.pass-v{grid-row:auto;grid-template-rows:none}.pass-v--hero{order:-1}}@media(max-width:520px){.pass-v{padding:0 22px 22px}.pass-v__tear{margin:0 -22px}}@media(prefers-reduced-motion:reduce){.pass-v--hero{transform:none;transition:none}}.site .map__cap{font-family:var(--font-code);font-size:var(--fs-12);font-weight:600;letter-spacing:.16em;text-transform:uppercase}.site-main .tm-shot{margin-top:28px}.tm-signal{height:clamp(340px,34vw,460px)}.hero:has(.tm-signal){overflow:clip}.tm-h{font-size:clamp(2.4rem,4.4vw,4rem);letter-spacing:-.03em;line-height:.92}.tm-h+.s-lead{margin-top:24px}.tp{background:var(--n2);padding:24px}.tp__top{align-items:baseline;border-bottom:1px solid var(--n6);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:16px}.tp__top strong{color:var(--ink-1);font-size:var(--fs-16)}.tp__top span{color:var(--ink-3);font-size:var(--fs-13)}.tp__row{align-items:center;border-top:1px solid var(--n6);display:grid;gap:16px;grid-template-columns:140px minmax(0,1fr) 64px;padding:12px 0}.tp__row--head{align-items:end;border-top:0;padding:14px 0 10px}.tp__labels{display:flex}.tp__labels>span{color:var(--ink-3);font-size:var(--fs-12);-webkit-line-clamp:2;min-width:0;-webkit-box-orient:vertical;display:-webkit-box;flex:1;font-weight:600;line-height:1rem;overflow:hidden;padding-right:8px}.tp-key b,.tp__labels b{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600;margin-right:4px}.tp__who{align-items:center;color:var(--ink-1);display:flex;font-size:var(--fs-14);gap:10px;min-width:0;white-space:nowrap}.tp__rail{list-style:none;margin:0;padding:0}.tp__rail li.is-part .route-mini__dot{background:linear-gradient(90deg,var(--cyan) 50%,var(--n3) 50%);border-color:var(--cyan)}.tp__rail li.is-done:not(:has(+li.is-done)):before{background:var(--n7)}.tp__labels>span:last-child,.tp__rail li:last-child{flex:0 0 13px}.tp__labels>span:last-child{flex-basis:52px;margin-right:-39px}.tp__n .unit{display:none}.tp__n{color:var(--ink-2);font-size:var(--fs-13);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tp-key{display:none}.tp .route-legend{margin-top:12px}@media(max-width:760px){.tp{padding:16px}.tp__row{gap:8px 12px;grid-template-areas:"who n""rail rail";grid-template-columns:minmax(0,1fr) auto}.tp__row--head{display:none}.tp__who{grid-area:who}.tp__who .avatar{display:none}.tp__rail{grid-area:rail}.tp__n{grid-area:n}.tp__n .unit{display:inline}.tp-key{color:var(--ink-2);display:grid;font-size:var(--fs-13);gap:6px 12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:14px 0 0;padding:0}}.feat{border-top:1px solid var(--n6);display:grid;gap:0 48px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.feat li{border-bottom:1px solid var(--n6);display:grid;gap:16px;grid-template-columns:40px minmax(0,1fr);padding:24px 0}.feat .ic{background:var(--n3);border:1px solid var(--n7);border-radius:var(--r-lg);color:var(--ink-1);display:grid;height:40px;place-items:center;width:40px}.feat h3{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fs-18);font-weight:700;gap:8px}.feat p{color:var(--ink-2);line-height:1.6;margin-top:4px}.feat p,.tiers{font-size:var(--fs-16)}.tiers{border-collapse:collapse;width:100%}.tiers th{color:var(--ink-3);font-family:var(--font-code);font-size:var(--fs-12);font-weight:600;letter-spacing:.16em;padding:0 12px 8px 0;text-align:left;text-transform:uppercase}.tiers td{border-top:1px solid var(--n6);color:var(--ink-1);font-variant-numeric:tabular-nums;padding:12px 12px 12px 0}.tiers .off{color:var(--green-text);font-size:var(--fs-13);font-weight:600}.leads{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.leads a{background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-xl);display:grid;gap:6px;padding:24px;transition:border-color var(--t-fast) var(--ease-out)}.leads a:hover{border-color:var(--n8)}.leads strong{color:var(--ink-1);font-size:var(--fs-18)}.leads span{color:var(--ink-2);font-size:var(--fs-14)}@media(max-width:860px){.feat,.leads{grid-template-columns:minmax(0,1fr)}}.countdown{align-items:center;color:var(--ink-2);display:inline-flex;flex-wrap:wrap;font-size:var(--fs-13);gap:6px}.countdown__t{color:var(--ink-1);font-weight:600}.seq-dot{align-self:stretch;display:block;flex:none;position:relative;width:18px}.seq-dot:before{background:var(--n7);bottom:0;content:"";left:50%;position:absolute;top:0;width:1px}.seq-dot.is-first:before{top:50%}.seq-dot.is-last:before{bottom:50%}.seq-dot:after{background:var(--n2);border:1.5px solid var(--cyan);border-radius:var(--r-pill);content:"";height:7px;left:50%;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;width:7px}@supports (color:color-mix(in lab,red,red)){.seq-dot:after{border:1.5px solid color-mix(in srgb,var(--cyan) 75%,var(--n7))}}.brief{aspect-ratio:16/9;background:var(--n2);border:1px solid var(--n6);border-radius:var(--r-lg);overflow:hidden;position:relative}.brief__poster{background:radial-gradient(70% 90% at 70% 20%,var(--cyan),transparent 70%),linear-gradient(160deg,var(--n3),var(--sig-bg));border:0;display:block;height:100%;top:0;right:0;bottom:0;left:0;padding:0;position:absolute;width:100%}@supports (color:color-mix(in lab,red,red)){.brief__poster{background:radial-gradient(70% 90% at 70% 20%,color-mix(in srgb,var(--cyan) 12%,transparent),transparent 70%),linear-gradient(160deg,var(--n3),var(--sig-bg))}}.brief__poster{cursor:pointer;text-align:left}.brief__over{align-items:center;color:var(--unlearn-player-ink);display:flex;flex-direction:column;gap:12px;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:absolute;text-align:center}.brief__play{background:var(--unlearn-player-ink);border-radius:var(--r-pill);box-shadow:0 8px 24px #00000073;color:var(--unlearn-player-stage);display:grid;height:60px;place-items:center;transition:transform var(--t-fast) var(--ease-out);width:60px}.brief__poster:hover .brief__play{transform:scale(1.05)}.brief__poster:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.brief__label{font-size:var(--fs-16);font-weight:600;text-shadow:0 1px 8px #0009}[data-theme=light] .brief__over{background:var(--unlearn-player-stage)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .brief__over{background:color-mix(in srgb,var(--unlearn-player-stage) 70%,transparent)}}.brief__frame,.brief__frame iframe{background:var(--n3);border:0;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.brief-btn{align-items:center;background:0 0;border:1px solid var(--n7);border-radius:var(--r-pill);color:var(--ink-2);display:inline-flex;font-size:var(--fs-13);font-weight:500;gap:6px;height:28px;padding:0 10px;transition:background-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.brief-btn:hover{background:var(--n4);color:var(--ink-1)}.brief-modal__frame{aspect-ratio:16/9;background:var(--unlearn-player-stage);position:relative}.brief-modal__frame iframe{border:0;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.fwc__thumb--art{background:radial-gradient(70% 90% at 70% 20%,var(--cyan),transparent 70%),linear-gradient(160deg,var(--n3),var(--sig-bg))}@supports (color:color-mix(in lab,red,red)){.fwc__thumb--art{background:radial-gradient(70% 90% at 70% 20%,color-mix(in srgb,var(--cyan) 12%,transparent),transparent 70%),linear-gradient(160deg,var(--n3),var(--sig-bg))}}.fw-survey{margin-top:24px;min-height:520px;position:relative}.fw-survey iframe{border:0;min-height:520px;transition:opacity var(--t-slow) var(--ease-out);width:100%}.fw-step{margin:0 auto;max-width:720px;padding:clamp(40px,8vh,96px) 24px clamp(56px,10vh,120px);text-align:center}.fw-step .s-lead{margin:20px auto 0}.fw-step .s-cta-row{justify-content:center;margin-top:32px}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-1{inset-inline:calc(var(--spacing)*1)}.inset-x-4{inset-inline:calc(var(--spacing)*4)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.inset-y-1{inset-block:calc(var(--spacing)*1)}.inset-y-1\.5{inset-block:calc(var(--spacing)*1.5)}.inset-y-2{inset-block:calc(var(--spacing)*2)}.inset-y-3{inset-block:calc(var(--spacing)*3)}.inset-y-4{inset-block:calc(var(--spacing)*4)}.-start-px{inset-inline-start:-1px}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.start-0{inset-inline-start:calc(var(--spacing)*0)}.start-4{inset-inline-start:calc(var(--spacing)*4)}.start-32{inset-inline-start:calc(var(--spacing)*32)}.start-\[calc\(50\%\+16px\)\]{inset-inline-start:calc(50% + 16px)}.start-\[calc\(50\%\+20px\)\]{inset-inline-start:calc(50% + 20px)}.start-\[calc\(50\%\+28px\)\]{inset-inline-start:calc(50% + 28px)}.start-\[calc\(50\%\+32px\)\]{inset-inline-start:calc(50% + 32px)}.start-\[calc\(50\%\+36px\)\]{inset-inline-start:calc(50% + 36px)}.start-\[calc\(50\%-1px\)\]{inset-inline-start:calc(50% - 1px)}.-end-1\.5{inset-inline-end:calc(var(--spacing)*-1.5)}.end{inset-inline-end:var(--spacing)}.end-0{inset-inline-end:calc(var(--spacing)*0)}.end-4{inset-inline-end:calc(var(--spacing)*4)}.end-\[calc\(-50\%\+16px\)\]{inset-inline-end:calc(16px - 50%)}.end-\[calc\(-50\%\+20px\)\]{inset-inline-end:calc(20px - 50%)}.end-\[calc\(-50\%\+28px\)\]{inset-inline-end:calc(28px - 50%)}.end-\[calc\(-50\%\+32px\)\]{inset-inline-end:calc(32px - 50%)}.end-\[calc\(-50\%\+36px\)\]{inset-inline-end:calc(36px - 50%)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.-top-8{top:calc(var(--spacing)*-8)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-\[12vh\]{top:12vh}.top-\[30px\]{top:30px}.top-\[38px\]{top:38px}.top-\[46px\]{top:46px}.top-\[50\%\]{top:50%}.top-\[54px\]{top:54px}.top-\[62px\]{top:62px}.top-\[86\%\]{top:86%}.top-\[calc\(50\%-2px\)\]{top:calc(50% - 2px)}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.right-1\/2{right:50%}.right-4{right:calc(var(--spacing)*4)}.-bottom-7{bottom:calc(var(--spacing)*-7)}.-bottom-\[10px\]{bottom:-10px}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.left-\(--reka-navigation-menu-viewport-left\){left:var(--reka-navigation-menu-viewport-left)}.left-0{left:calc(var(--spacing)*0)}.left-0\.5{left:calc(var(--spacing)*.5)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing)*4)}.left-4\.5{left:calc(var(--spacing)*4.5)}.left-6\.5{left:calc(var(--spacing)*6.5)}.left-11{left:calc(var(--spacing)*11)}.isolate{isolation:isolate}.z-\(--index\){z-index:var(--index)}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[100\]{z-index:100}.order-first{order:-9999}.order-last{order:9999}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.m-0\.5{margin:calc(var(--spacing)*.5)}.m-label{margin:var(--unlearn-gap-label)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.-ms-1\.5{margin-inline-start:calc(var(--spacing)*-1.5)}.-ms-4{margin-inline-start:calc(var(--spacing)*-4)}.-ms-\[8\.5px\]{margin-inline-start:-8.5px}.-ms-px{margin-inline-start:-1px}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.ms-4{margin-inline-start:calc(var(--spacing)*4)}.ms-4\.5{margin-inline-start:calc(var(--spacing)*4.5)}.ms-5{margin-inline-start:calc(var(--spacing)*5)}.ms-5\.5{margin-inline-start:calc(var(--spacing)*5.5)}.ms-6{margin-inline-start:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.-me-0\.5{margin-inline-end:calc(var(--spacing)*-.5)}.-me-1{margin-inline-end:calc(var(--spacing)*-1)}.-me-1\.5{margin-inline-end:calc(var(--spacing)*-1.5)}.-me-2{margin-inline-end:calc(var(--spacing)*-2)}.me-1\.5{margin-inline-end:calc(var(--spacing)*1.5)}.me-2{margin-inline-end:calc(var(--spacing)*2)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.11111;margin-bottom:.888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.33333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.71429;margin-bottom:1.71429em;margin-top:1.71429em;overflow-x:auto;padding-inline-end:1.14286em;padding-bottom:.857143em;padding-top:.857143em;padding-inline-start:1.14286em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:#0000;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.71429;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.42857;margin-top:.857143em}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.571429em;padding-bottom:.571429em;padding-top:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.-mt-0\.5{margin-top:calc(var(--spacing)*-.5)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.-mt-8{margin-top:calc(var(--spacing)*-8)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\!{margin-top:calc(var(--spacing)*0)!important}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-24{margin-top:calc(var(--spacing)*24)}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.\!mr-4{margin-right:calc(var(--spacing)*4)!important}.-mr-1{margin-right:calc(var(--spacing)*-1)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.-mb-0\.5{margin-bottom:calc(var(--spacing)*-.5)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-3\.5{margin-bottom:calc(var(--spacing)*3.5)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-24{margin-bottom:calc(var(--spacing)*24)}.mb-auto{margin-bottom:auto}.\!ml-4{margin-left:calc(var(--spacing)*4)!important}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-\[3px\]{margin-left:3px}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-3\/4{aspect-ratio:3/4}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1{height:calc(var(--spacing)*1);width:calc(var(--spacing)*1)}.size-1\.5{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5)}.size-2{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2)}.size-2\.5{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5)}.size-3{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.size-3\.5{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.size-4{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.size-4\.5{height:calc(var(--spacing)*4.5);width:calc(var(--spacing)*4.5)}.size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.size-7{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}.size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.size-9{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.size-10{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10)}.size-10\/12{height:83.3333%;width:83.3333%}.size-11{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11)}.size-12{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12)}.size-14{height:calc(var(--spacing)*14);width:calc(var(--spacing)*14)}.size-\[11px\]{height:11px;width:11px}.size-\[13px\]{height:13px;width:13px}.size-\[14px\]{height:14px;width:14px}.size-\[15px\]{height:15px;width:15px}.size-\[18px\]{height:18px;width:18px}.size-\[22px\]{height:22px;width:22px}.size-full{height:100%;width:100%}.\!h-1\.5{height:calc(var(--spacing)*1.5)!important}.\!h-12{height:calc(var(--spacing)*12)!important}.h-\(--reka-navigation-menu-viewport-height\){height:var(--reka-navigation-menu-viewport-height)}.h-\(--reka-tabs-indicator-size\){height:var(--reka-tabs-indicator-size)}.h-\(--ui-header-height\){height:var(--ui-header-height)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-38{height:calc(var(--spacing)*38)}.h-40{height:calc(var(--spacing)*40)}.h-42{height:calc(var(--spacing)*42)}.h-44{height:calc(var(--spacing)*44)}.h-46{height:calc(var(--spacing)*46)}.h-48{height:calc(var(--spacing)*48)}.h-56{height:calc(var(--spacing)*56)}.h-60{height:calc(var(--spacing)*60)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-96{height:calc(var(--spacing)*96)}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[65px\]{height:65px}.h-\[67px\]{height:67px}.h-\[118px\]{height:118px}.h-\[160px\]{height:160px}.h-\[180px\]{height:180px}.h-\[260px\]{height:260px}.h-\[350px\]{height:350px}.h-\[358px\]{height:358px}.h-\[410px\]{height:410px}.h-\[507px\]{height:507px}.h-\[613px\]{height:613px}.h-\[674px\]{height:674px}.h-\[fit-content\]{height:-moz-fit-content;height:fit-content}.h-\[min\(760px\,calc\(100dvh-240px\)\)\]{height:min(760px,100dvh - 240px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[76vh\]{max-height:76vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[96\%\]{max-height:96%}.max-h-\[calc\(100\%-2rem\)\]{max-height:calc(100% - 2rem)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-\[40vh\]{min-height:40vh}.min-h-\[49px\]{min-height:49px}.min-h-\[65px\]{min-height:65px}.min-h-\[520px\]{min-height:520px}.min-h-\[calc\(100vh-var\(--ui-header-height\)\)\]{min-height:calc(100vh - var(--ui-header-height))}.min-h-fit{min-height:-moz-fit-content;min-height:fit-content}.min-h-min{min-height:-moz-min-content;min-height:min-content}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-1\.5{width:calc(var(--spacing)*1.5)!important}.\!w-12{width:calc(var(--spacing)*12)!important}.w-\(--reka-combobox-trigger-width\){width:var(--reka-combobox-trigger-width)}.w-\(--reka-navigation-menu-indicator-size\){width:var(--reka-navigation-menu-indicator-size)}.w-\(--reka-select-trigger-width\){width:var(--reka-select-trigger-width)}.w-\(--reka-tabs-indicator-size\){width:var(--reka-tabs-indicator-size)}.w-\(--width\){width:var(--width)}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing)*3)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-38{width:calc(var(--spacing)*38)}.w-40{width:calc(var(--spacing)*40)}.w-42{width:calc(var(--spacing)*42)}.w-44{width:calc(var(--spacing)*44)}.w-46{width:calc(var(--spacing)*46)}.w-48{width:calc(var(--spacing)*48)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[8px\]{width:8px}.w-\[9px\]{width:9px}.w-\[10px\]{width:10px}.w-\[36\%\]{width:36%}.w-\[40\%\]{width:40%}.w-\[46\%\]{width:46%}.w-\[58\%\]{width:58%}.w-\[64\%\]{width:64%}.w-\[88px\]{width:88px}.w-\[120px\]{width:120px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.max-w-\(--ui-container\){max-width:var(--ui-container)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-60{max-width:calc(var(--spacing)*60)}.max-w-64{max-width:calc(var(--spacing)*64)}.max-w-\[16rem\]{max-width:16rem}.max-w-\[75\%\]{max-width:75%}.max-w-\[280px\]{max-width:280px}.max-w-\[360px\]{max-width:360px}.max-w-\[480px\]{max-width:480px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[880px\]{max-width:880px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-16{min-width:calc(var(--spacing)*16)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-48{min-width:calc(var(--spacing)*48)}.min-w-\[4px\]{min-width:4px}.min-w-\[5px\]{min-width:5px}.min-w-\[6px\]{min-width:6px}.min-w-\[7px\]{min-width:7px}.min-w-\[8px\]{min-width:8px}.min-w-\[9px\]{min-width:9px}.min-w-\[10px\]{min-width:10px}.min-w-\[11px\]{min-width:11px}.min-w-\[12px\]{min-width:12px}.min-w-\[16px\]{min-width:16px}.min-w-\[20px\]{min-width:20px}.min-w-\[24px\]{min-width:24px}.min-w-\[240px\]{min-width:240px}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-60{flex-basis:calc(var(--spacing)*60)}.basis-\[280px\]{flex-basis:280px}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-x-0{--tw-border-spacing-x:calc(var(--spacing)*0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--reka-combobox-content-transform-origin\){transform-origin:var(--reka-combobox-content-transform-origin)}.origin-\(--reka-context-menu-content-transform-origin\){transform-origin:var(--reka-context-menu-content-transform-origin)}.origin-\(--reka-dropdown-menu-content-transform-origin\){transform-origin:var(--reka-dropdown-menu-content-transform-origin)}.origin-\(--reka-popover-content-transform-origin\){transform-origin:var(--reka-popover-content-transform-origin)}.origin-\(--reka-select-content-transform-origin\){transform-origin:var(--reka-select-content-transform-origin)}.origin-\(--reka-tooltip-content-transform-origin\){transform-origin:var(--reka-tooltip-content-transform-origin)}.origin-\[top_center\]{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-\[4px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[4px\]{--tw-translate-x:-4px}.translate-x-\(--reka-navigation-menu-indicator-position\){--tw-translate-x:var(--reka-navigation-menu-indicator-position);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\(--reka-tabs-indicator-position\){--tw-translate-x:var(--reka-tabs-indicator-position);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:50%}.-translate-y-1\/2,.translate-x-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-y-\(--reka-tabs-indicator-position\){--tw-translate-y:var(--reka-tabs-indicator-position);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0)}.translate-y-0,.translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:50%}.scale-80{--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\(--transform\){transform:var(--transform)}.animate-\[marquee-forward_28s_linear_infinite\]{animation:marquee-forward 28s linear infinite}.animate-\[marquee-vertical_var\(--duration\)_linear_infinite\]{animation:marquee-vertical var(--duration) linear infinite}.animate-\[marquee_var\(--duration\)_linear_infinite\]{animation:marquee var(--duration) linear infinite}.animate-pulse{animation:var(--animate-pulse)}.animate-skel{animation:var(--animate-skel)}.animate-spin{animation:var(--animate-spin)}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-mt-3{scroll-margin-top:calc(var(--spacing)*3)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing)*4)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-baseline{place-items:baseline}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-start{justify-items:start}.gap-\(--gap\){gap:var(--gap)}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-0\.25{gap:calc(var(--spacing)*.25)}.gap-0\.75{gap:calc(var(--spacing)*.75)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-16{gap:calc(var(--spacing)*16)}:where(.-space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(-1px*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(-1px*var(--tw-space-y-reverse))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*7*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*7*var(--tw-space-y-reverse))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*8*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*8*var(--tw-space-y-reverse))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*12*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*12*var(--tw-space-y-reverse))}.gap-x-1\.5{-moz-column-gap:calc(var(--spacing)*1.5);column-gap:calc(var(--spacing)*1.5)}.gap-x-2{-moz-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2)}.gap-x-3{-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.gap-x-4{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}.gap-x-5{-moz-column-gap:calc(var(--spacing)*5);column-gap:calc(var(--spacing)*5)}.gap-x-6{-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6)}.gap-x-8{-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8)}:where(.-space-x-px>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(-1px*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(-1px*var(--tw-space-x-reverse))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*1*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*1*var(--tw-space-x-reverse))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-8{row-gap:calc(var(--spacing)*8)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse))}:where(.divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-bottom-width:calc(0px*(1 - var(--tw-divide-y-reverse)));border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse))}:where(.divide-accented>:not(:last-child)){border-color:var(--ui-border-accented)}:where(.divide-default>:not(:last-child)){border-color:var(--ui-border)}:where(.divide-n6>:not(:last-child)){border-color:var(--unlearn-n6)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:flex-start}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:calc(var(--ui-radius)*2)}.rounded-md{border-radius:calc(var(--ui-radius)*1.5)}.rounded-sm{border-radius:var(--ui-radius)}.rounded-xl{border-radius:calc(var(--ui-radius)*3)}.rounded-xs{border-radius:calc(var(--ui-radius)*.5)}.rounded-t-lg{border-top-left-radius:calc(var(--ui-radius)*2);border-top-right-radius:calc(var(--ui-radius)*2)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-l-lg{border-bottom-left-radius:calc(var(--ui-radius)*2);border-top-left-radius:calc(var(--ui-radius)*2)}.rounded-r-lg{border-top-right-radius:calc(var(--ui-radius)*2)}.rounded-b-lg,.rounded-r-lg{border-bottom-right-radius:calc(var(--ui-radius)*2)}.rounded-b-lg{border-bottom-left-radius:calc(var(--ui-radius)*2)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-\[2px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-s-\[3px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:3px}.border-s-\[4px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-s-\[5px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:5px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-\[2px\]{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-t-\[4px\]{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-\[5px\]{border-top-style:var(--tw-border-style);border-top-width:5px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-solid{--tw-border-style:solid;border-style:solid}.border-\(color\:--amber\){border-color:var(--amber)}.border-\(color\:--red\){border-color:var(--red)}.border-\[var\(--unlearn-border\)\]{border-color:var(--unlearn-border)}.border-\[var\(--unlearn-cyan\)\],.border-\[var\(--unlearn-cyan\)\]\/40{border-color:var(--unlearn-cyan)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--unlearn-cyan\)\]\/40{border-color:color-mix(in oklab,var(--unlearn-cyan) 40%,transparent)}}.border-bg{border-color:var(--ui-bg)}.border-border-control{border-color:var(--unlearn-border-control)}.border-cyan\/40{border-color:var(--unlearn-cyan)}@supports (color:color-mix(in lab,red,red)){.border-cyan\/40{border-color:color-mix(in oklab,var(--unlearn-cyan) 40%,transparent)}}.border-default{border-color:var(--ui-border)}.border-error{border-color:var(--ui-error)}.border-info{border-color:var(--ui-info)}.border-inverted{border-color:var(--ui-border-inverted)}.border-muted{border-color:var(--ui-border-muted)}.border-n6{border-color:var(--unlearn-n6)}.border-n7{border-color:var(--unlearn-n7)}.border-primary{border-color:var(--ui-primary)}.border-secondary{border-color:var(--ui-secondary)}.border-success{border-color:var(--ui-success)}.border-transparent{border-color:#0000}.border-warning{border-color:var(--ui-warning)}.\!bg-accented{background-color:var(--ui-bg-accented)!important}.bg-\(--amber-bg\){background-color:var(--amber-bg)}.bg-\(--red\){background-color:var(--red)}.bg-\(--ui-border-accented\){background-color:var(--ui-border-accented)}.bg-\(--unlearn-red-faint\){background-color:var(--unlearn-red-faint)}.bg-\[color-mix\(in_srgb\,var\(--n1\)_86\%\,transparent\)\]{background-color:var(--n1)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--n1\)_86\%\,transparent\)\]{background-color:color-mix(in srgb,var(--n1) 86%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--unlearn-red\)_10\%\,var\(--unlearn-n3\)\)\]{background-color:var(--unlearn-red)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--unlearn-red\)_10\%\,var\(--unlearn-n3\)\)\]{background-color:color-mix(in srgb,var(--unlearn-red) 10%,var(--unlearn-n3))}}.bg-\[rgba\(255\,255\,255\,0\.06\)\]{background-color:#ffffff0f}.bg-\[var\(--red\)\]{background-color:var(--red)}.bg-\[var\(--unlearn-amber\)\]{background-color:var(--unlearn-amber)}.bg-\[var\(--unlearn-bg\)\]{background-color:var(--unlearn-bg)}.bg-\[var\(--unlearn-bg-deep\)\]{background-color:var(--unlearn-bg-deep)}.bg-\[var\(--unlearn-bg-elevated\)\]{background-color:var(--unlearn-bg-elevated)}.bg-\[var\(--unlearn-cyan\)\]\/5{background-color:var(--unlearn-cyan)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--unlearn-cyan\)\]\/5{background-color:color-mix(in oklab,var(--unlearn-cyan) 5%,transparent)}}.bg-\[var\(--unlearn-cyan\)\]\/10{background-color:var(--unlearn-cyan)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--unlearn-cyan\)\]\/10{background-color:color-mix(in oklab,var(--unlearn-cyan) 10%,transparent)}}.bg-\[var\(--unlearn-cyan\)\]\/15{background-color:var(--unlearn-cyan)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--unlearn-cyan\)\]\/15{background-color:color-mix(in oklab,var(--unlearn-cyan) 15%,transparent)}}.bg-\[var\(--unlearn-dim\)\]{background-color:var(--unlearn-dim)}.bg-\[var\(--unlearn-fg\)\],.bg-\[var\(--unlearn-fg\)\]\/30{background-color:var(--unlearn-fg)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--unlearn-fg\)\]\/30{background-color:color-mix(in oklab,var(--unlearn-fg) 30%,transparent)}}.bg-\[var\(--unlearn-scrim-modal\)\]{background-color:var(--unlearn-scrim-modal)}.bg-\[var\(--unlearn-scrim-search\)\]{background-color:var(--unlearn-scrim-search)}.bg-\[var\(--unlearn-surface\)\],.bg-\[var\(--unlearn-surface\)\]\/40{background-color:var(--unlearn-surface)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--unlearn-surface\)\]\/40{background-color:color-mix(in oklab,var(--unlearn-surface) 40%,transparent)}}.bg-accented{background-color:var(--ui-bg-accented)}.bg-amber{background-color:var(--unlearn-amber)}.bg-border{background-color:var(--ui-border)}.bg-default,.bg-default\/75{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.bg-default\/75{background-color:color-mix(in oklab,var(--ui-bg) 75%,transparent)}}.bg-default\/90{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.bg-default\/90{background-color:color-mix(in oklab,var(--ui-bg) 90%,transparent)}}.bg-elevated,.bg-elevated\/50{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-elevated\/50{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.bg-elevated\/75{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-elevated\/75{background-color:color-mix(in oklab,var(--ui-bg-elevated) 75%,transparent)}}.bg-error,.bg-error\/10{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/10{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.bg-green{background-color:var(--unlearn-green)}.bg-green-bg{background-color:var(--unlearn-green-bg)}.bg-info,.bg-info\/10{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/10{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.bg-inverted,.bg-inverted\/90{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.bg-inverted\/90{background-color:color-mix(in oklab,var(--ui-bg-inverted) 90%,transparent)}}.bg-n1{background-color:var(--unlearn-n1)}.bg-n2{background-color:var(--unlearn-n2)}.bg-n3{background-color:var(--unlearn-n3)}.bg-n4{background-color:var(--unlearn-n4)}.bg-n5{background-color:var(--unlearn-n5)}.bg-n6{background-color:var(--unlearn-n6)}.bg-primary,.bg-primary\/10{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.bg-secondary,.bg-secondary\/10{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/10{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.bg-success,.bg-success\/10{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/10{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-gradient-to-b,.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-\[linear-gradient\(90deg\,var\(--unlearn-n4\)_0\%\,var\(--unlearn-n5\)_50\%\,var\(--unlearn-n4\)_100\%\)\]{background-image:linear-gradient(90deg,var(--unlearn-n4) 0,var(--unlearn-n5) 50%,var(--unlearn-n4) 100%)}.from-\(--unlearn-red-faint\){--tw-gradient-from:var(--unlearn-red-faint);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-default{--tw-gradient-from:var(--ui-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-n3{--tw-gradient-to:var(--unlearn-n3);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-\[linear-gradient\(to_right\,transparent\,black_clamp\(24px\,6vw\,50px\)\,black_calc\(100\%-clamp\(24px\,6vw\,50px\)\)\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 clamp(24px,6vw,50px) calc(100% - clamp(24px,6vw,50px)),#0000);mask-image:linear-gradient(90deg,#0000,#000 clamp(24px,6vw,50px) calc(100% - clamp(24px,6vw,50px)),#0000)}.bg-size-\[200\%_100\%\]{background-size:200% 100%}.fill-bg{fill:var(--ui-bg)}.fill-current{fill:currentColor}.stroke-default{stroke:var(--ui-border)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-4\.5{padding:calc(var(--spacing)*4.5)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-\[18px\]{padding-inline:18px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-24{padding-block:calc(var(--spacing)*24)}.py-px{padding-block:1px}.ps-1{padding-inline-start:calc(var(--spacing)*1)}.ps-1\.5{padding-inline-start:calc(var(--spacing)*1.5)}.ps-2{padding-inline-start:calc(var(--spacing)*2)}.ps-2\.5{padding-inline-start:calc(var(--spacing)*2.5)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.ps-4{padding-inline-start:calc(var(--spacing)*4)}.ps-7{padding-inline-start:calc(var(--spacing)*7)}.ps-8{padding-inline-start:calc(var(--spacing)*8)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.ps-10{padding-inline-start:calc(var(--spacing)*10)}.ps-11{padding-inline-start:calc(var(--spacing)*11)}.pe-1{padding-inline-end:calc(var(--spacing)*1)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-2\.5{padding-inline-end:calc(var(--spacing)*2.5)}.pe-3{padding-inline-end:calc(var(--spacing)*3)}.pe-4\.5{padding-inline-end:calc(var(--spacing)*4.5)}.pe-5{padding-inline-end:calc(var(--spacing)*5)}.pe-5\.5{padding-inline-end:calc(var(--spacing)*5.5)}.pe-6{padding-inline-end:calc(var(--spacing)*6)}.pe-6\.5{padding-inline-end:calc(var(--spacing)*6.5)}.pe-7{padding-inline-end:calc(var(--spacing)*7)}.pe-7\.5{padding-inline-end:calc(var(--spacing)*7.5)}.pe-8{padding-inline-end:calc(var(--spacing)*8)}.pe-8\.5{padding-inline-end:calc(var(--spacing)*8.5)}.pe-9{padding-inline-end:calc(var(--spacing)*9)}.pe-10{padding-inline-end:calc(var(--spacing)*10)}.pe-11{padding-inline-end:calc(var(--spacing)*11)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.pb-4\.5{padding-bottom:calc(var(--spacing)*4.5)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-5\.5{padding-bottom:calc(var(--spacing)*5.5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-6\.5{padding-bottom:calc(var(--spacing)*6.5)}.pb-7{padding-bottom:calc(var(--spacing)*7)}.pb-7\.5{padding-bottom:calc(var(--spacing)*7.5)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-8\.5{padding-bottom:calc(var(--spacing)*8.5)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-caption{font-size:var(--text-caption);font-weight:var(--tw-font-weight,var(--text-caption--font-weight));letter-spacing:var(--tw-tracking,var(--text-caption--letter-spacing));line-height:var(--tw-leading,var(--text-caption--line-height))}.text-micro{font-size:var(--text-micro);font-weight:var(--tw-font-weight,var(--text-micro--font-weight));letter-spacing:var(--tw-tracking,var(--text-micro--letter-spacing));line-height:var(--tw-leading,var(--text-micro--line-height))}.text-ui{font-size:var(--text-ui);font-weight:var(--tw-font-weight,var(--text-ui--font-weight));line-height:var(--tw-leading,var(--text-ui--line-height))}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-\[8px\]\/3{font-size:8px;line-height:calc(var(--spacing)*3)}.text-\[10px\]\/3{font-size:10px;line-height:calc(var(--spacing)*3)}.text-base{line-height:var(--tw-leading,var(--text-base--line-height))}.text-base,.text-base\/5{font-size:var(--text-base)}.text-base\/5{line-height:calc(var(--spacing)*5)}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm,.text-sm\/4{font-size:var(--text-sm)}.text-sm\/4{line-height:calc(var(--spacing)*4)}.text-sm\/6{font-size:var(--text-sm);line-height:calc(var(--spacing)*6)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs,.text-xs\/5{font-size:var(--text-xs)}.text-xs\/5{line-height:calc(var(--spacing)*5)}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[1\.2em\]{font-size:1.2em}.text-\[2rem\]{font-size:2rem}.text-\[4px\]{font-size:4px}.text-\[5px\]{font-size:5px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.text-\[clamp\(2rem\,5vw\,2\.75rem\)\]{font-size:clamp(2rem,5vw,2.75rem)}.text-\[length\:var\(--fs-13\)\]{font-size:var(--fs-13)}.text-\[length\:var\(--fs-16\)\]{font-size:var(--fs-16)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--fs-13\)\]{color:var(--fs-13)}.text-\[var\(--unlearn-amber\)\]{color:var(--unlearn-amber)}.text-\[var\(--unlearn-bg-deep\)\]{color:var(--unlearn-bg-deep)}.text-\[var\(--unlearn-cyan\)\]{color:var(--unlearn-cyan)}.text-\[var\(--unlearn-dim\)\]{color:var(--unlearn-dim)}.text-\[var\(--unlearn-fg\)\],.text-\[var\(--unlearn-fg\)\]\/70{color:var(--unlearn-fg)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--unlearn-fg\)\]\/70{color:color-mix(in oklab,var(--unlearn-fg) 70%,transparent)}}.text-\[var\(--unlearn-fg-body\)\]{color:var(--unlearn-fg-body)}.text-\[var\(--unlearn-green\)\]{color:var(--unlearn-green)}.text-\[var\(--unlearn-muted\)\]{color:var(--unlearn-muted)}.text-\[var\(--unlearn-player-ink-2\)\]{color:var(--unlearn-player-ink-2)}.text-\[var\(--unlearn-red\)\]{color:var(--unlearn-red)}.text-amber-text{color:var(--unlearn-amber-text)}.text-cinema-900{color:var(--color-cinema-900)}.text-cyan{color:var(--unlearn-cyan)}.text-cyan-text{color:var(--unlearn-cyan-text)}.text-default{color:var(--ui-text)}.text-dim{color:var(--unlearn-dim)}.text-dimmed{color:var(--ui-text-dimmed)}.text-error,.text-error\/75{color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.text-error\/75{color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.text-fg{color:var(--unlearn-fg)}.text-fg-body{color:var(--unlearn-fg-body)}.text-green-text{color:var(--unlearn-green-text)}.text-highlighted{color:var(--ui-text-highlighted)}.text-info,.text-info\/75{color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.text-info\/75{color:color-mix(in oklab,var(--ui-info) 75%,transparent)}}.text-inherit{color:inherit}.text-ink-1{color:var(--unlearn-ink-1)}.text-ink-2{color:var(--unlearn-ink-2)}.text-ink-3{color:var(--unlearn-ink-3)}.text-inverted{color:var(--ui-text-inverted)}.text-muted{color:var(--ui-text-muted)}.text-primary,.text-primary\/75{color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/75{color:color-mix(in oklab,var(--ui-primary) 75%,transparent)}}.text-red-text{color:var(--unlearn-red-text)}.text-secondary,.text-secondary\/75{color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.text-secondary\/75{color:color-mix(in oklab,var(--ui-secondary) 75%,transparent)}}.text-success,.text-success\/75{color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.text-success\/75{color:color-mix(in oklab,var(--ui-success) 75%,transparent)}}.text-toned{color:var(--ui-text-toned)}.text-warning,.text-warning\/75{color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.text-warning\/75{color:color-mix(in oklab,var(--ui-warning) 75%,transparent)}}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-3,.underline-offset-\[3px\]{text-underline-offset:3px}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_0_12px_var\(--red\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_var\(--red\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,var(--red))}.shadow-\[var\(--unlearn-shadow-float\)\]{--tw-shadow:var(--unlearn-shadow-float)}.shadow-\[var\(--unlearn-shadow-float\)\],.shadow-\[var\(--unlearn-shadow-menu\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--unlearn-shadow-menu\)\]{--tw-shadow:var(--unlearn-shadow-menu)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-0{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2,.ring-3{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-\[color-mix\(in_srgb\,var\(--unlearn-red\)_45\%\,var\(--unlearn-n7\)\)\]{--tw-ring-color:var(--unlearn-red)}@supports (color:color-mix(in lab,red,red)){.ring-\[color-mix\(in_srgb\,var\(--unlearn-red\)_45\%\,var\(--unlearn-n7\)\)\]{--tw-ring-color:color-mix(in srgb,var(--unlearn-red) 45%,var(--unlearn-n7))}}.ring-accented{--tw-ring-color:var(--ui-border-accented)}.ring-bg{--tw-ring-color:var(--ui-bg)}.ring-border-control{--tw-ring-color:var(--unlearn-border-control)}.ring-default{--tw-ring-color:var(--ui-border)}.ring-error,.ring-error\/25{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.ring-error\/25{--tw-ring-color:color-mix(in oklab,var(--ui-error) 25%,transparent)}}.ring-error\/50{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.ring-error\/50{--tw-ring-color:color-mix(in oklab,var(--ui-error) 50%,transparent)}}.ring-info,.ring-info\/25{--tw-ring-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.ring-info\/25{--tw-ring-color:color-mix(in oklab,var(--ui-info) 25%,transparent)}}.ring-info\/50{--tw-ring-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.ring-info\/50{--tw-ring-color:color-mix(in oklab,var(--ui-info) 50%,transparent)}}.ring-inverted{--tw-ring-color:var(--ui-border-inverted)}.ring-n6{--tw-ring-color:var(--unlearn-n6)}.ring-n7{--tw-ring-color:var(--unlearn-n7)}.ring-primary,.ring-primary\/25{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab,var(--ui-primary) 25%,transparent)}}.ring-primary\/50{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/50{--tw-ring-color:color-mix(in oklab,var(--ui-primary) 50%,transparent)}}.ring-secondary,.ring-secondary\/25{--tw-ring-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.ring-secondary\/25{--tw-ring-color:color-mix(in oklab,var(--ui-secondary) 25%,transparent)}}.ring-secondary\/50{--tw-ring-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.ring-secondary\/50{--tw-ring-color:color-mix(in oklab,var(--ui-secondary) 50%,transparent)}}.ring-success,.ring-success\/25{--tw-ring-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.ring-success\/25{--tw-ring-color:color-mix(in oklab,var(--ui-success) 25%,transparent)}}.ring-success\/50{--tw-ring-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.ring-success\/50{--tw-ring-color:color-mix(in oklab,var(--ui-success) 50%,transparent)}}.ring-warning,.ring-warning\/25{--tw-ring-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.ring-warning\/25{--tw-ring-color:color-mix(in oklab,var(--ui-warning) 25%,transparent)}}.ring-warning\/50{--tw-ring-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.ring-warning\/50{--tw-ring-color:color-mix(in oklab,var(--ui-warning) 50%,transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline:2px solid #0000;outline-offset:2px}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[background\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[color\,opacity\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[left\,background-color\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:left,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[transform\,background-color\,border-color\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[transform\,background-color\,color\,border-color\,box-shadow\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,background-color,color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[transform\,background-color\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[transform\,box-shadow\,color\,border-color\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,box-shadow,color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[transform\,box-shadow\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[transform\,translate\,height\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[translate\,width\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:translate,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[width\,height\,left\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:width,height,left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[width\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-\(--unlearn-t-fast\){--tw-duration:var(--unlearn-t-fast);transition-duration:var(--unlearn-t-fast)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-\[height\]{will-change:height}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\!\[animation-direction\:reverse\]{animation-direction:reverse!important}.\[--duration\:20s\]{--duration:20s}.\[--gap\:--spacing\(16\)\]{--gap:calc(var(--spacing)*16)}.\[--initial-transform\:calc\(100\%\+1\.5rem\)\]{--initial-transform: calc(100% + 1.5rem) }.\[--spotlight-color\:var\(--ui-bg-inverted\)\]{--spotlight-color:var(--ui-bg-inverted)}.\[--spotlight-color\:var\(--ui-error\)\]{--spotlight-color:var(--ui-error)}.\[--spotlight-color\:var\(--ui-info\)\]{--spotlight-color:var(--ui-info)}.\[--spotlight-color\:var\(--ui-primary\)\]{--spotlight-color:var(--ui-primary)}.\[--spotlight-color\:var\(--ui-secondary\)\]{--spotlight-color:var(--ui-secondary)}.\[--spotlight-color\:var\(--ui-success\)\]{--spotlight-color:var(--ui-success)}.\[--spotlight-color\:var\(--ui-warning\)\]{--spotlight-color:var(--ui-warning)}.\[--spotlight-size\:400px\]{--spotlight-size:400px}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[scrollbar-width\:none\]{scrollbar-width:none}.backface-hidden{backface-visibility:hidden}.inline-block{inline-size:var(--unlearn-gap-block)}.ring-inset{--tw-ring-inset:inset}:is(.\*\:my-5>*){margin-block:calc(var(--spacing)*5)}:is(.\*\:size-2>*){height:calc(var(--spacing)*2);width:calc(var(--spacing)*2)}:is(.\*\:break-inside-avoid-column>*){-moz-column-break-inside:avoid;break-inside:avoid-column}:is(.\*\:rounded-full>*){border-radius:3.40282e+38px}:is(.\*\:bg-elevated>*){background-color:var(--ui-bg-elevated)}:is(.\*\:pt-8>*){padding-top:calc(var(--spacing)*8)}:is(.\*\:will-change-transform>*){will-change:transform}.not-last\:not-first\:rounded-none:not(:last-child):not(:first-child){border-radius:0}.not-data-\[segment\=literal\]\:w-6:not([data-segment=literal]){width:calc(var(--spacing)*6)}.not-data-\[segment\=literal\]\:w-7:not([data-segment=literal]){width:calc(var(--spacing)*7)}.not-data-\[segment\=literal\]\:w-8:not([data-segment=literal]){width:calc(var(--spacing)*8)}.group-not-last\:group-not-first\:rounded-none:is(:where(.group):not(:last-child) *):is(:where(.group):not(:first-child) *){border-radius:0}.group-not-only\:group-first\:rounded-e-none:is(:where(.group):not(:only-child) *):is(:where(.group):first-child *){border-end-end-radius:0;border-start-end-radius:0}.group-not-only\:group-first\:rounded-b-none:is(:where(.group):not(:only-child) *):is(:where(.group):first-child *){border-bottom-left-radius:0;border-bottom-right-radius:0}.group-not-only\:group-last\:rounded-s-none:is(:where(.group):not(:only-child) *):is(:where(.group):last-child *){border-end-start-radius:0;border-start-start-radius:0}.group-not-only\:group-last\:rounded-t-none:is(:where(.group):not(:only-child) *):is(:where(.group):last-child *){border-top-left-radius:0;border-top-right-radius:0}@media(hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:bg-inverted:is(:where(.group):hover *){background-color:var(--ui-bg-inverted)}.group-hover\:bg-primary:is(:where(.group):hover *){background-color:var(--ui-primary)}.group-hover\:text-\[var\(--unlearn-cyan\)\]:is(:where(.group):hover *){color:var(--unlearn-cyan)}.group-hover\:text-default:is(:where(.group):hover *){color:var(--ui-text)}.group-hover\:text-ink-1:is(:where(.group):hover *){color:var(--unlearn-ink-1)}.group-hover\:text-inverted:is(:where(.group):hover *){color:var(--ui-text-inverted)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:ring-primary:is(:where(.group):hover *){--tw-ring-color:var(--ui-primary)}.group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *){animation-play-state:paused}.group-hover\/blog-post\:scale-110:is(:where(.group\/blog-post):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/blog-post\:rounded-r-none:is(:where(.group\/blog-post):hover *){border-bottom-right-radius:0;border-top-right-radius:0}.group-hover\/blog-post\:rounded-b-none:is(:where(.group\/blog-post):hover *){border-bottom-left-radius:0;border-bottom-right-radius:0}.group-hover\/blog-post\:shadow-none:is(:where(.group\/blog-post):hover *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\/changelog-version-image\:scale-105:is(:where(.group\/changelog-version-image):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/message\:opacity-100:is(:where(.group\/message):hover *){opacity:1}.group-hover\/user\:scale-115:is(:where(.group\/user):hover *){--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.group-has-focus-visible\/changelog-version-image\:scale-105:is(:where(.group\/changelog-version-image):has(:focus-visible) *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-has-focus-visible\/user\:scale-115:is(:where(.group\/user):has(:focus-visible) *){--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-expanded\:rotate-180:is(:where(.group)[data-expanded] *){rotate:180deg}.group-data-highlighted\:inline-flex:is(:where(.group)[data-highlighted] *){display:inline-flex}.group-data-highlighted\:text-default:is(:where(.group)[data-highlighted] *){color:var(--ui-text)}.group-data-highlighted\:text-error:is(:where(.group)[data-highlighted] *){color:var(--ui-error)}.group-data-highlighted\:text-info:is(:where(.group)[data-highlighted] *){color:var(--ui-info)}.group-data-highlighted\:text-primary:is(:where(.group)[data-highlighted] *){color:var(--ui-primary)}.group-data-highlighted\:text-secondary:is(:where(.group)[data-highlighted] *){color:var(--ui-secondary)}.group-data-highlighted\:text-success:is(:where(.group)[data-highlighted] *){color:var(--ui-success)}.group-data-highlighted\:text-warning:is(:where(.group)[data-highlighted] *){color:var(--ui-warning)}.group-data-highlighted\:not-group-data-disabled\:text-default:is(:where(.group)[data-highlighted] *):not(:is(:where(.group)[data-disabled] *)){color:var(--ui-text)}.group-data-\[disabled\]\:opacity-75:is(:where(.group)[data-disabled] *){opacity:.75}.group-data-\[state\=active\]\:bg-error:is(:where(.group)[data-state=active] *){background-color:var(--ui-error)}.group-data-\[state\=active\]\:bg-info:is(:where(.group)[data-state=active] *){background-color:var(--ui-info)}.group-data-\[state\=active\]\:bg-inverted:is(:where(.group)[data-state=active] *){background-color:var(--ui-bg-inverted)}.group-data-\[state\=active\]\:bg-primary:is(:where(.group)[data-state=active] *){background-color:var(--ui-primary)}.group-data-\[state\=active\]\:bg-secondary:is(:where(.group)[data-state=active] *){background-color:var(--ui-secondary)}.group-data-\[state\=active\]\:bg-success:is(:where(.group)[data-state=active] *){background-color:var(--ui-success)}.group-data-\[state\=active\]\:bg-warning:is(:where(.group)[data-state=active] *){background-color:var(--ui-warning)}.group-data-\[state\=active\]\:text-inverted:is(:where(.group)[data-state=active] *){color:var(--ui-text-inverted)}.group-data-\[state\=checked\]\:text-error:is(:where(.group)[data-state=checked] *){color:var(--ui-error)}.group-data-\[state\=checked\]\:text-highlighted:is(:where(.group)[data-state=checked] *){color:var(--ui-text-highlighted)}.group-data-\[state\=checked\]\:text-info:is(:where(.group)[data-state=checked] *){color:var(--ui-info)}.group-data-\[state\=checked\]\:text-primary:is(:where(.group)[data-state=checked] *){color:var(--ui-primary)}.group-data-\[state\=checked\]\:text-secondary:is(:where(.group)[data-state=checked] *){color:var(--ui-secondary)}.group-data-\[state\=checked\]\:text-success:is(:where(.group)[data-state=checked] *){color:var(--ui-success)}.group-data-\[state\=checked\]\:text-warning:is(:where(.group)[data-state=checked] *){color:var(--ui-warning)}.group-data-\[state\=checked\]\:opacity-100:is(:where(.group)[data-state=checked] *){opacity:1}.group-data-\[state\=completed\]\:bg-error:is(:where(.group)[data-state=completed] *){background-color:var(--ui-error)}.group-data-\[state\=completed\]\:bg-info:is(:where(.group)[data-state=completed] *){background-color:var(--ui-info)}.group-data-\[state\=completed\]\:bg-inverted:is(:where(.group)[data-state=completed] *){background-color:var(--ui-bg-inverted)}.group-data-\[state\=completed\]\:bg-primary:is(:where(.group)[data-state=completed] *){background-color:var(--ui-primary)}.group-data-\[state\=completed\]\:bg-secondary:is(:where(.group)[data-state=completed] *){background-color:var(--ui-secondary)}.group-data-\[state\=completed\]\:bg-success:is(:where(.group)[data-state=completed] *){background-color:var(--ui-success)}.group-data-\[state\=completed\]\:bg-warning:is(:where(.group)[data-state=completed] *){background-color:var(--ui-warning)}.group-data-\[state\=completed\]\:text-inverted:is(:where(.group)[data-state=completed] *){color:var(--ui-text-inverted)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=open\]\:text-default:is(:where(.group)[data-state=open] *){color:var(--ui-text)}.group-data-\[state\=open\]\:text-error:is(:where(.group)[data-state=open] *){color:var(--ui-error)}.group-data-\[state\=open\]\:text-highlighted:is(:where(.group)[data-state=open] *){color:var(--ui-text-highlighted)}.group-data-\[state\=open\]\:text-info:is(:where(.group)[data-state=open] *){color:var(--ui-info)}.group-data-\[state\=open\]\:text-primary:is(:where(.group)[data-state=open] *){color:var(--ui-primary)}.group-data-\[state\=open\]\:text-secondary:is(:where(.group)[data-state=open] *){color:var(--ui-secondary)}.group-data-\[state\=open\]\:text-success:is(:where(.group)[data-state=open] *){color:var(--ui-success)}.group-data-\[state\=open\]\:text-warning:is(:where(.group)[data-state=open] *){color:var(--ui-warning)}.group-data-\[state\=unchecked\]\:text-dimmed:is(:where(.group)[data-state=unchecked] *){color:var(--ui-text-dimmed)}.group-data-\[state\=unchecked\]\:opacity-100:is(:where(.group)[data-state=unchecked] *){opacity:1}@media(hover:hover){.peer-hover\:text-highlighted:is(:where(.peer):hover~*){color:var(--ui-text-highlighted)}.peer-hover\:text-toned:is(:where(.peer):hover~*){color:var(--ui-text-toned)}}.peer-focus-visible\:text-highlighted:is(:where(.peer):focus-visible~*){color:var(--ui-text-highlighted)}.peer-focus-visible\:text-toned:is(:where(.peer):focus-visible~*){color:var(--ui-text-toned)}.selection\:bg-primary\/20 ::-moz-selection{background-color:var(--ui-primary)}.selection\:bg-primary\/20 ::selection{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.selection\:bg-primary\/20 ::-moz-selection{background-color:color-mix(in oklab,var(--ui-primary) 20%,transparent)}.selection\:bg-primary\/20 ::selection{background-color:color-mix(in oklab,var(--ui-primary) 20%,transparent)}}.selection\:bg-primary\/20::-moz-selection{background-color:var(--ui-primary)}.selection\:bg-primary\/20::selection{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.selection\:bg-primary\/20::-moz-selection{background-color:color-mix(in oklab,var(--ui-primary) 20%,transparent)}.selection\:bg-primary\/20::selection{background-color:color-mix(in oklab,var(--ui-primary) 20%,transparent)}}.file\:me-1\.5::file-selector-button{margin-inline-end:calc(var(--spacing)*1.5)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-muted::file-selector-button{color:var(--ui-text-muted)}.file\:outline-none::file-selector-button{--tw-outline-style:none;outline-style:none}.placeholder\:text-dimmed::-moz-placeholder{color:var(--ui-text-dimmed)}.placeholder\:text-dimmed::placeholder{color:var(--ui-text-dimmed)}.placeholder\:text-ink-3::-moz-placeholder{color:var(--unlearn-ink-3)}.placeholder\:text-ink-3::placeholder{color:var(--unlearn-ink-3)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-px:before{content:var(--tw-content);top:-1px;right:-1px;bottom:-1px;left:-1px}.before\:inset-px:before{content:var(--tw-content);top:1px;right:1px;bottom:1px;left:1px}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.before\:inset-x-px:before{content:var(--tw-content);inset-inline:1px}.before\:inset-y-0:before{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.before\:inset-y-px:before{content:var(--tw-content);inset-block:1px}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.before\:-right-1\.5:before{content:var(--tw-content);right:calc(var(--spacing)*-1.5)}.before\:-left-1\.5:before{content:var(--tw-content);left:calc(var(--spacing)*-1.5)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing)*0)}.before\:z-1:before{content:var(--tw-content);z-index:1}.before\:z-2:before{content:var(--tw-content);z-index:2}.before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}.before\:h-1\/3:before{content:var(--tw-content);height:33.3333%}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-1\/3:before{content:var(--tw-content);width:33.3333%}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:rounded-\[inherit\]:before{border-radius:inherit;content:var(--tw-content)}.before\:rounded-md:before{border-radius:calc(var(--ui-radius)*1.5);content:var(--tw-content)}.before\:bg-elevated:before,.before\:bg-elevated\/75:before{background-color:var(--ui-bg-elevated);content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.before\:bg-elevated\/75:before{background-color:color-mix(in oklab,var(--ui-bg-elevated) 75%,transparent)}}.before\:bg-error\/10:before{background-color:var(--ui-error);content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.before\:bg-error\/10:before{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.before\:bg-info\/10:before{background-color:var(--ui-info);content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.before\:bg-info\/10:before{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.before\:bg-primary\/10:before{background-color:var(--ui-primary);content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.before\:bg-primary\/10:before{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.before\:bg-secondary\/10:before{background-color:var(--ui-secondary);content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.before\:bg-secondary\/10:before{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.before\:bg-success\/10:before{background-color:var(--ui-success);content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.before\:bg-success\/10:before{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.before\:bg-warning\/10:before{background-color:var(--ui-warning);content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.before\:bg-warning\/10:before{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.before\:bg-gradient-to-b:before{--tw-gradient-position:to bottom in oklab}.before\:bg-gradient-to-b:before,.before\:bg-gradient-to-r:before{background-image:linear-gradient(var(--tw-gradient-stops));content:var(--tw-content)}.before\:bg-gradient-to-r:before{--tw-gradient-position:to right in oklab}.before\:bg-\[radial-gradient\(var\(--spotlight-size\)_var\(--spotlight-size\)_at_calc\(var\(--spotlight-x\,0px\)\)_calc\(var\(--spotlight-y\,0px\)\)\,var\(--spotlight-color\)\,transparent_70\%\)\]:before{background-image:radial-gradient(var(--spotlight-size) var(--spotlight-size) at calc(var(--spotlight-x,0px)) calc(var(--spotlight-y,0px)),var(--spotlight-color),transparent 70%);content:var(--tw-content)}.before\:from-default:before{content:var(--tw-content);--tw-gradient-from:var(--ui-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\:transition-colors:before{content:var(--tw-content);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.before\:content-\[\\\"\\\"\]:before{--tw-content:\"\";content:var(--tw-content)}.not-first-of-type\:before\:me-0\.5:not(:first-of-type):before{content:var(--tw-content);margin-inline-end:calc(var(--spacing)*.5)}.not-first-of-type\:before\:content-\[\'·\'\]:not(:first-of-type):before{--tw-content:"·";content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.after\:inset-x-2\.5:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*2.5)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:inset-y-0\.5:after{content:var(--tw-content);inset-block:calc(var(--spacing)*.5)}.after\:-start-1\.5:after{content:var(--tw-content);inset-inline-start:calc(var(--spacing)*-1.5)}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing)*0)}.after\:-bottom-2:after{bottom:calc(var(--spacing)*-2);content:var(--tw-content)}.after\:bottom-0:after{bottom:calc(var(--spacing)*0);content:var(--tw-content)}.after\:z-1:after{content:var(--tw-content);z-index:1}.after\:z-2:after{content:var(--tw-content);z-index:2}.after\:ms-0\.5:after{content:var(--tw-content);margin-inline-start:calc(var(--spacing)*.5)}.after\:block:after{content:var(--tw-content);display:block}.after\:hidden:after{content:var(--tw-content);display:none}.after\:size-1:after{content:var(--tw-content);height:calc(var(--spacing)*1);width:calc(var(--spacing)*1)}.after\:size-1\.5:after{content:var(--tw-content);height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5)}.after\:size-2:after{content:var(--tw-content);height:calc(var(--spacing)*2);width:calc(var(--spacing)*2)}.after\:h-1\/3:after{content:var(--tw-content);height:33.3333%}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1\/3:after{content:var(--tw-content);width:33.3333%}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:animate-\[carousel-inverse_2s_ease-in-out_infinite\]:after{animation:carousel-inverse 2s ease-in-out infinite;content:var(--tw-content)}.after\:animate-\[carousel_2s_ease-in-out_infinite\]:after{animation:carousel 2s ease-in-out infinite;content:var(--tw-content)}.after\:animate-\[elastic_2s_ease-in-out_infinite\]:after{animation:elastic 2s ease-in-out infinite;content:var(--tw-content)}.after\:animate-\[swing_2s_ease-in-out_infinite\]:after{animation:swing 2s ease-in-out infinite;content:var(--tw-content)}.after\:rounded-full:after{border-radius:3.40282e+38px;content:var(--tw-content)}.after\:bg-default:after{background-color:var(--ui-bg);content:var(--tw-content)}.after\:bg-error:after{background-color:var(--ui-error);content:var(--tw-content)}.after\:bg-info:after{background-color:var(--ui-info);content:var(--tw-content)}.after\:bg-inverted:after{background-color:var(--ui-bg-inverted);content:var(--tw-content)}.after\:bg-primary:after{background-color:var(--ui-primary);content:var(--tw-content)}.after\:bg-secondary:after{background-color:var(--ui-secondary);content:var(--tw-content)}.after\:bg-success:after{background-color:var(--ui-success);content:var(--tw-content)}.after\:bg-warning:after{background-color:var(--ui-warning);content:var(--tw-content)}.after\:bg-gradient-to-l:after{--tw-gradient-position:to left in oklab}.after\:bg-gradient-to-l:after,.after\:bg-gradient-to-t:after{background-image:linear-gradient(var(--tw-gradient-stops));content:var(--tw-content)}.after\:bg-gradient-to-t:after{--tw-gradient-position:to top in oklab}.after\:from-default:after{content:var(--tw-content);--tw-gradient-from:var(--ui-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.after\:to-transparent:after{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.after\:text-error:after{color:var(--ui-error);content:var(--tw-content)}.after\:transition-colors:after{content:var(--tw-content);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.after\:content-\[\'\*\'\]:after{--tw-content:"*";content:var(--tw-content)}.after\:content-\[\\\"\\\"\]:after{--tw-content:\"\";content:var(--tw-content)}:is(.\*\:not-last\:after\:absolute>*):not(:last-child):after{content:var(--tw-content);position:absolute}:is(.\*\:not-last\:after\:inset-x-1>*):not(:last-child):after{content:var(--tw-content);inset-inline:calc(var(--spacing)*1)}:is(.\*\:not-last\:after\:bottom-0>*):not(:last-child):after{bottom:calc(var(--spacing)*0);content:var(--tw-content)}:is(.\*\:not-last\:after\:h-px>*):not(:last-child):after{content:var(--tw-content);height:1px}:is(.\*\:not-last\:after\:bg-border>*):not(:last-child):after{background-color:var(--ui-border);content:var(--tw-content)}.first\:me-0:first-child{margin-inline-end:calc(var(--spacing)*0)}:is(.\*\:first\:mt-0>*):first-child{margin-top:calc(var(--spacing)*0)}.not-only\:first\:rounded-e-none:not(:only-child):first-child{border-end-end-radius:0;border-start-end-radius:0}.not-only\:first\:rounded-b-none:not(:only-child):first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}:is(.\*\:last\:mb-0>*):last-child{margin-bottom:calc(var(--spacing)*0)}.not-only\:last\:rounded-s-none:not(:only-child):last-child{border-end-start-radius:0;border-start-start-radius:0}.not-only\:last\:rounded-t-none:not(:only-child):last-child{border-top-left-radius:0;border-top-right-radius:0}.first-of-type\:rounded-s-lg:first-of-type{border-end-start-radius:calc(var(--ui-radius)*2);border-start-start-radius:calc(var(--ui-radius)*2)}.first-of-type\:rounded-t-lg:first-of-type{border-top-left-radius:calc(var(--ui-radius)*2);border-top-right-radius:calc(var(--ui-radius)*2)}.last-of-type\:rounded-e-lg:last-of-type{border-end-end-radius:calc(var(--ui-radius)*2);border-start-end-radius:calc(var(--ui-radius)*2)}.last-of-type\:rounded-b-lg:last-of-type{border-bottom-left-radius:calc(var(--ui-radius)*2);border-bottom-right-radius:calc(var(--ui-radius)*2)}.empty\:mt-0:empty{margin-top:calc(var(--spacing)*0)}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-115:hover{--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[var\(--unlearn-dim\)\]:hover{border-color:var(--unlearn-dim)}.hover\:border-\[var\(--unlearn-muted\)\]:hover{border-color:var(--unlearn-muted)}.hover\:border-\[var\(--unlearn-red\)\]:hover,.hover\:border-\[var\(--unlearn-red\)\]\/40:hover{border-color:var(--unlearn-red)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--unlearn-red\)\]\/40:hover{border-color:color-mix(in oklab,var(--unlearn-red) 40%,transparent)}}.hover\:border-cyan\/60:hover{border-color:var(--unlearn-cyan)}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan\/60:hover{border-color:color-mix(in oklab,var(--unlearn-cyan) 60%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--unlearn-red\)_16\%\,var\(--unlearn-n3\)\)\]:hover{background-color:var(--unlearn-red)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--unlearn-red\)_16\%\,var\(--unlearn-n3\)\)\]:hover{background-color:color-mix(in srgb,var(--unlearn-red) 16%,var(--unlearn-n3))}}.hover\:bg-\[var\(--unlearn-bg-elevated\)\]:hover{background-color:var(--unlearn-bg-elevated)}.hover\:bg-accented\/75:hover{background-color:var(--ui-bg-accented)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accented\/75:hover{background-color:color-mix(in oklab,var(--ui-bg-accented) 75%,transparent)}}.hover\:bg-action-hover:hover{background-color:var(--unlearn-action-bg-hover)}.hover\:bg-cyan\/5:hover{background-color:var(--unlearn-cyan)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan\/5:hover{background-color:color-mix(in oklab,var(--unlearn-cyan) 5%,transparent)}}.hover\:bg-default\/10:hover{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-default\/10:hover{background-color:color-mix(in oklab,var(--ui-bg) 10%,transparent)}}.hover\:bg-elevated:hover,.hover\:bg-elevated\/25:hover{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-elevated\/25:hover{background-color:color-mix(in oklab,var(--ui-bg-elevated) 25%,transparent)}}.hover\:bg-elevated\/50:hover{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-elevated\/50:hover{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.hover\:bg-error\/10:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/10:hover{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.hover\:bg-error\/15:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/15:hover{background-color:color-mix(in oklab,var(--ui-error) 15%,transparent)}}.hover\:bg-error\/75:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/75:hover{background-color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.hover\:bg-error\/90:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/90:hover{background-color:color-mix(in oklab,var(--ui-error) 90%,transparent)}}.hover\:bg-info\/10:hover{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/10:hover{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.hover\:bg-info\/15:hover{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/15:hover{background-color:color-mix(in oklab,var(--ui-info) 15%,transparent)}}.hover\:bg-info\/75:hover{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/75:hover{background-color:color-mix(in oklab,var(--ui-info) 75%,transparent)}}.hover\:bg-info\/90:hover{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/90:hover{background-color:color-mix(in oklab,var(--ui-info) 90%,transparent)}}.hover\:bg-inverted\/90:hover{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-inverted\/90:hover{background-color:color-mix(in oklab,var(--ui-bg-inverted) 90%,transparent)}}.hover\:bg-n4:hover{background-color:var(--unlearn-n4)}.hover\:bg-primary\/10:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.hover\:bg-primary\/15:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab,var(--ui-primary) 15%,transparent)}}.hover\:bg-primary\/75:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/75:hover{background-color:color-mix(in oklab,var(--ui-primary) 75%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--ui-primary) 90%,transparent)}}.hover\:bg-secondary\/10:hover{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/10:hover{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.hover\:bg-secondary\/15:hover{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/15:hover{background-color:color-mix(in oklab,var(--ui-secondary) 15%,transparent)}}.hover\:bg-secondary\/75:hover{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/75:hover{background-color:color-mix(in oklab,var(--ui-secondary) 75%,transparent)}}.hover\:bg-secondary\/90:hover{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--ui-secondary) 90%,transparent)}}.hover\:bg-success\/10:hover{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/10:hover{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.hover\:bg-success\/15:hover{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/15:hover{background-color:color-mix(in oklab,var(--ui-success) 15%,transparent)}}.hover\:bg-success\/75:hover{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/75:hover{background-color:color-mix(in oklab,var(--ui-success) 75%,transparent)}}.hover\:bg-success\/90:hover{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/90:hover{background-color:color-mix(in oklab,var(--ui-success) 90%,transparent)}}.hover\:bg-warning\/10:hover{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/10:hover{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.hover\:bg-warning\/15:hover{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/15:hover{background-color:color-mix(in oklab,var(--ui-warning) 15%,transparent)}}.hover\:bg-warning\/75:hover{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/75:hover{background-color:color-mix(in oklab,var(--ui-warning) 75%,transparent)}}.hover\:bg-warning\/90:hover{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/90:hover{background-color:color-mix(in oklab,var(--ui-warning) 90%,transparent)}}.hover\:text-\[var\(--unlearn-cyan\)\]:hover{color:var(--unlearn-cyan)}.hover\:text-\[var\(--unlearn-fg-body\)\]:hover{color:var(--unlearn-fg-body)}.hover\:text-\[var\(--unlearn-red\)\]:hover{color:var(--unlearn-red)}.hover\:text-default:hover{color:var(--ui-text)}.hover\:text-error\/75:hover{color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:text-error\/75:hover{color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.hover\:text-fg-body:hover{color:var(--unlearn-fg-body)}.hover\:text-highlighted:hover{color:var(--ui-text-highlighted)}.hover\:text-info\/75:hover{color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:text-info\/75:hover{color:color-mix(in oklab,var(--ui-info) 75%,transparent)}}.hover\:text-ink-1:hover{color:var(--unlearn-ink-1)}.hover\:text-inverted:hover{color:var(--ui-text-inverted)}.hover\:text-primary\/75:hover{color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary\/75:hover{color:color-mix(in oklab,var(--ui-primary) 75%,transparent)}}.hover\:text-secondary\/75:hover{color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-secondary\/75:hover{color:color-mix(in oklab,var(--ui-secondary) 75%,transparent)}}.hover\:text-success\/75:hover{color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:text-success\/75:hover{color:color-mix(in oklab,var(--ui-success) 75%,transparent)}}.hover\:text-warning\/75:hover{color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:text-warning\/75:hover{color:color-mix(in oklab,var(--ui-warning) 75%,transparent)}}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:ring-accented:hover{--tw-ring-color:var(--ui-border-accented)}.hover\:ring-border-control-hover:hover{--tw-ring-color:var(--unlearn-border-control-hover)}.hover\:ring-n8:hover{--tw-ring-color:var(--unlearn-n8)}.hover\:ring-red-text:hover{--tw-ring-color:var(--unlearn-red-text)}.hover\:not-data-\[selected\]\:bg-error\/10:hover:not([data-selected]){background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-\[selected\]\:bg-error\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.hover\:not-data-\[selected\]\:bg-error\/20:hover:not([data-selected]){background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-\[selected\]\:bg-error\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-error) 20%,transparent)}}.hover\:not-data-\[selected\]\:bg-info\/10:hover:not([data-selected]){background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-\[selected\]\:bg-info\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.hover\:not-data-\[selected\]\:bg-info\/20:hover:not([data-selected]){background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-\[selected\]\:bg-info\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-info) 20%,transparent)}}.hover\:not-data-\[selected\]\:bg-inverted\/10:hover:not([data-selected]){background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-\[selected\]\:bg-inverted\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-bg-inverted) 10%,transparent)}}.hover\:not-data-\[selected\]\:bg-primary\/10:hover:not([data-selected]){background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-\[selected\]\:bg-primary\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.hover\:not-data-\[selected\]\:bg-primary\/20:hover:not([data-selected]){background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-\[selected\]\:bg-primary\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-primary) 20%,transparent)}}.hover\:not-data-\[selected\]\:bg-secondary\/10:hover:not([data-selected]){background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-\[selected\]\:bg-secondary\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.hover\:not-data-\[selected\]\:bg-secondary\/20:hover:not([data-selected]){background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-\[selected\]\:bg-secondary\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-secondary) 20%,transparent)}}.hover\:not-data-\[selected\]\:bg-success\/10:hover:not([data-selected]){background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-\[selected\]\:bg-success\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.hover\:not-data-\[selected\]\:bg-success\/20:hover:not([data-selected]){background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-\[selected\]\:bg-success\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-success) 20%,transparent)}}.hover\:not-data-\[selected\]\:bg-warning\/10:hover:not([data-selected]){background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-\[selected\]\:bg-warning\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.hover\:not-data-\[selected\]\:bg-warning\/20:hover:not([data-selected]){background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-\[selected\]\:bg-warning\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-warning) 20%,transparent)}}.hover\:before\:bg-elevated\/50:hover:before{background-color:var(--ui-bg-elevated);content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.hover\:before\:bg-elevated\/50:hover:before{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}}.focus\:bg-accented:focus,.focus\:bg-accented\/50:focus{background-color:var(--ui-bg-accented)}@supports (color:color-mix(in lab,red,red)){.focus\:bg-accented\/50:focus{background-color:color-mix(in oklab,var(--ui-bg-accented) 50%,transparent)}}.focus\:bg-elevated:focus{background-color:var(--ui-bg-elevated)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-error:focus{--tw-ring-color:var(--ui-error)}.focus\:ring-info:focus{--tw-ring-color:var(--ui-info)}.focus\:ring-inverted:focus{--tw-ring-color:var(--ui-border-inverted)}.focus\:ring-primary:focus{--tw-ring-color:var(--ui-primary)}.focus\:ring-secondary:focus{--tw-ring-color:var(--ui-secondary)}.focus\:ring-success:focus{--tw-ring-color:var(--ui-success)}.focus\:ring-warning:focus{--tw-ring-color:var(--ui-warning)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:ring-inset:focus{--tw-ring-inset:inset}@media(hover:hover){.group-hover\:focus\:bg-accented:is(:where(.group):hover *):focus{background-color:var(--ui-bg-accented)}}.focus-visible\:z-\[1\]:focus-visible{z-index:1}.focus-visible\:border-red:focus-visible{border-color:var(--unlearn-red)}.focus-visible\:bg-accented\/75:focus-visible{background-color:var(--ui-bg-accented)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-accented\/75:focus-visible{background-color:color-mix(in oklab,var(--ui-bg-accented) 75%,transparent)}}.focus-visible\:bg-default\/10:focus-visible{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-default\/10:focus-visible{background-color:color-mix(in oklab,var(--ui-bg) 10%,transparent)}}.focus-visible\:bg-elevated:focus-visible{background-color:var(--ui-bg-elevated)}.focus-visible\:bg-error\/10:focus-visible{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-error\/10:focus-visible{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.focus-visible\:bg-error\/15:focus-visible{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-error\/15:focus-visible{background-color:color-mix(in oklab,var(--ui-error) 15%,transparent)}}.focus-visible\:bg-info\/10:focus-visible{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-info\/10:focus-visible{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.focus-visible\:bg-info\/15:focus-visible{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-info\/15:focus-visible{background-color:color-mix(in oklab,var(--ui-info) 15%,transparent)}}.focus-visible\:bg-primary\/10:focus-visible{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-primary\/10:focus-visible{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.focus-visible\:bg-primary\/15:focus-visible{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-primary\/15:focus-visible{background-color:color-mix(in oklab,var(--ui-primary) 15%,transparent)}}.focus-visible\:bg-secondary\/10:focus-visible{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-secondary\/10:focus-visible{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.focus-visible\:bg-secondary\/15:focus-visible{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-secondary\/15:focus-visible{background-color:color-mix(in oklab,var(--ui-secondary) 15%,transparent)}}.focus-visible\:bg-success\/10:focus-visible{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-success\/10:focus-visible{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.focus-visible\:bg-success\/15:focus-visible{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-success\/15:focus-visible{background-color:color-mix(in oklab,var(--ui-success) 15%,transparent)}}.focus-visible\:bg-warning\/10:focus-visible{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-warning\/10:focus-visible{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.focus-visible\:bg-warning\/15:focus-visible{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-warning\/15:focus-visible{background-color:color-mix(in oklab,var(--ui-warning) 15%,transparent)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-error:focus-visible{--tw-ring-color:var(--ui-error)}.focus-visible\:ring-info:focus-visible{--tw-ring-color:var(--ui-info)}.focus-visible\:ring-inverted:focus-visible{--tw-ring-color:var(--ui-border-inverted)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--ui-primary)}.focus-visible\:ring-secondary:focus-visible{--tw-ring-color:var(--ui-secondary)}.focus-visible\:ring-success:focus-visible{--tw-ring-color:var(--ui-success)}.focus-visible\:ring-warning:focus-visible{--tw-ring-color:var(--ui-warning)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--cyan\)\]:focus-visible{outline-color:var(--cyan)}.focus-visible\:outline-\[var\(--unlearn-red\)\]:focus-visible{outline-color:var(--unlearn-red)}.focus-visible\:outline-error:focus-visible,.focus-visible\:outline-error\/50:focus-visible{outline-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-error\/50:focus-visible{outline-color:color-mix(in oklab,var(--ui-error) 50%,transparent)}}.focus-visible\:outline-info:focus-visible,.focus-visible\:outline-info\/50:focus-visible{outline-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-info\/50:focus-visible{outline-color:color-mix(in oklab,var(--ui-info) 50%,transparent)}}.focus-visible\:outline-inverted:focus-visible,.focus-visible\:outline-inverted\/50:focus-visible{outline-color:var(--ui-border-inverted)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-inverted\/50:focus-visible{outline-color:color-mix(in oklab,var(--ui-border-inverted) 50%,transparent)}}.focus-visible\:outline-primary:focus-visible,.focus-visible\:outline-primary\/50:focus-visible{outline-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-primary\/50:focus-visible{outline-color:color-mix(in oklab,var(--ui-primary) 50%,transparent)}}.focus-visible\:outline-secondary:focus-visible,.focus-visible\:outline-secondary\/50:focus-visible{outline-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-secondary\/50:focus-visible{outline-color:color-mix(in oklab,var(--ui-secondary) 50%,transparent)}}.focus-visible\:outline-success:focus-visible,.focus-visible\:outline-success\/50:focus-visible{outline-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-success\/50:focus-visible{outline-color:color-mix(in oklab,var(--ui-success) 50%,transparent)}}.focus-visible\:outline-warning:focus-visible,.focus-visible\:outline-warning\/50:focus-visible{outline-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-warning\/50:focus-visible{outline-color:color-mix(in oklab,var(--ui-warning) 50%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:before\:ring-2:focus-visible:before{content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:before\:ring-error:focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-error)}.focus-visible\:before\:ring-info:focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-info)}.focus-visible\:before\:ring-inverted:focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-border-inverted)}.focus-visible\:before\:ring-primary:focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-primary)}.focus-visible\:before\:ring-secondary:focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-secondary)}.focus-visible\:before\:ring-success:focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-success)}.focus-visible\:before\:ring-warning:focus-visible:before{content:var(--tw-content);--tw-ring-color:var(--ui-warning)}.focus-visible\:before\:ring-inset:focus-visible:before{content:var(--tw-content);--tw-ring-inset:inset}.active\:scale-\[0\.98\]:active{scale:.98}.active\:bg-accented\/75:active{background-color:var(--ui-bg-accented)}@supports (color:color-mix(in lab,red,red)){.active\:bg-accented\/75:active{background-color:color-mix(in oklab,var(--ui-bg-accented) 75%,transparent)}}.active\:bg-action:active{background-color:var(--unlearn-action-bg)}.active\:bg-elevated:active{background-color:var(--ui-bg-elevated)}.active\:bg-error\/10:active{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.active\:bg-error\/10:active{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.active\:bg-error\/15:active{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.active\:bg-error\/15:active{background-color:color-mix(in oklab,var(--ui-error) 15%,transparent)}}.active\:bg-error\/75:active{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.active\:bg-error\/75:active{background-color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.active\:bg-info\/10:active{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.active\:bg-info\/10:active{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.active\:bg-info\/15:active{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.active\:bg-info\/15:active{background-color:color-mix(in oklab,var(--ui-info) 15%,transparent)}}.active\:bg-info\/75:active{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.active\:bg-info\/75:active{background-color:color-mix(in oklab,var(--ui-info) 75%,transparent)}}.active\:bg-inverted\/90:active{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.active\:bg-inverted\/90:active{background-color:color-mix(in oklab,var(--ui-bg-inverted) 90%,transparent)}}.active\:bg-n4:active{background-color:var(--unlearn-n4)}.active\:bg-primary\/10:active{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-primary\/10:active{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.active\:bg-primary\/15:active{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-primary\/15:active{background-color:color-mix(in oklab,var(--ui-primary) 15%,transparent)}}.active\:bg-primary\/75:active{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-primary\/75:active{background-color:color-mix(in oklab,var(--ui-primary) 75%,transparent)}}.active\:bg-secondary\/10:active{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-secondary\/10:active{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.active\:bg-secondary\/15:active{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-secondary\/15:active{background-color:color-mix(in oklab,var(--ui-secondary) 15%,transparent)}}.active\:bg-secondary\/75:active{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-secondary\/75:active{background-color:color-mix(in oklab,var(--ui-secondary) 75%,transparent)}}.active\:bg-success\/10:active{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.active\:bg-success\/10:active{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.active\:bg-success\/15:active{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.active\:bg-success\/15:active{background-color:color-mix(in oklab,var(--ui-success) 15%,transparent)}}.active\:bg-success\/75:active{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.active\:bg-success\/75:active{background-color:color-mix(in oklab,var(--ui-success) 75%,transparent)}}.active\:bg-warning\/10:active{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.active\:bg-warning\/10:active{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.active\:bg-warning\/15:active{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.active\:bg-warning\/15:active{background-color:color-mix(in oklab,var(--ui-warning) 15%,transparent)}}.active\:bg-warning\/75:active{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.active\:bg-warning\/75:active{background-color:color-mix(in oklab,var(--ui-warning) 75%,transparent)}}.active\:text-default:active{color:var(--ui-text)}.active\:text-error\/75:active{color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.active\:text-error\/75:active{color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.active\:text-info\/75:active{color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.active\:text-info\/75:active{color:color-mix(in oklab,var(--ui-info) 75%,transparent)}}.active\:text-primary\/75:active{color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.active\:text-primary\/75:active{color:color-mix(in oklab,var(--ui-primary) 75%,transparent)}}.active\:text-secondary\/75:active{color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.active\:text-secondary\/75:active{color:color-mix(in oklab,var(--ui-secondary) 75%,transparent)}}.active\:text-success\/75:active{color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.active\:text-success\/75:active{color:color-mix(in oklab,var(--ui-success) 75%,transparent)}}.active\:text-warning\/75:active{color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.active\:text-warning\/75:active{color:color-mix(in oklab,var(--ui-warning) 75%,transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-action:disabled{background-color:var(--unlearn-action-bg)}.disabled\:bg-default:disabled{background-color:var(--ui-bg)}.disabled\:bg-elevated:disabled,.disabled\:bg-elevated\/50:disabled{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-elevated\/50:disabled{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.disabled\:bg-error:disabled,.disabled\:bg-error\/10:disabled{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-error\/10:disabled{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.disabled\:bg-info:disabled,.disabled\:bg-info\/10:disabled{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-info\/10:disabled{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.disabled\:bg-inverted:disabled{background-color:var(--ui-bg-inverted)}.disabled\:bg-n2:disabled{background-color:var(--unlearn-n2)}.disabled\:bg-primary:disabled,.disabled\:bg-primary\/10:disabled{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-primary\/10:disabled{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.disabled\:bg-secondary:disabled,.disabled\:bg-secondary\/10:disabled{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-secondary\/10:disabled{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.disabled\:bg-success:disabled,.disabled\:bg-success\/10:disabled{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-success\/10:disabled{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:bg-warning:disabled,.disabled\:bg-warning\/10:disabled{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-warning\/10:disabled{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.disabled\:text-error:disabled{color:var(--ui-error)}.disabled\:text-info:disabled{color:var(--ui-info)}.disabled\:text-ink-2:disabled{color:var(--unlearn-ink-2)}.disabled\:text-muted:disabled{color:var(--ui-text-muted)}.disabled\:text-primary:disabled{color:var(--ui-primary)}.disabled\:text-secondary:disabled{color:var(--ui-secondary)}.disabled\:text-success:disabled{color:var(--ui-success)}.disabled\:text-warning:disabled{color:var(--ui-warning)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-75:disabled{opacity:.75}@media(hover:hover){.hover\:disabled\:bg-transparent:hover:disabled{background-color:#0000}.disabled\:hover\:text-\[var\(--unlearn-dim\)\]:disabled:hover{color:var(--unlearn-dim)}}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.has-focus\:bg-elevated:has(:focus){background-color:var(--ui-bg-elevated)}.has-focus-visible\:z-\[1\]:has(:focus-visible){z-index:1}.has-focus-visible\:ring-2:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus-visible\:ring-error:has(:focus-visible){--tw-ring-color:var(--ui-error)}.has-focus-visible\:ring-info:has(:focus-visible){--tw-ring-color:var(--ui-info)}.has-focus-visible\:ring-inverted:has(:focus-visible){--tw-ring-color:var(--ui-border-inverted)}.has-focus-visible\:ring-primary:has(:focus-visible){--tw-ring-color:var(--ui-primary)}.has-focus-visible\:ring-secondary:has(:focus-visible){--tw-ring-color:var(--ui-secondary)}.has-focus-visible\:ring-success:has(:focus-visible){--tw-ring-color:var(--ui-success)}.has-focus-visible\:ring-warning:has(:focus-visible){--tw-ring-color:var(--ui-warning)}.has-focus-visible\:ring-inset:has(:focus-visible){--tw-ring-inset:inset}.has-data-\[state\=checked\]\:z-\[1\]:has([data-state=checked]){z-index:1}.has-data-\[state\=checked\]\:border-error:has([data-state=checked]),.has-data-\[state\=checked\]\:border-error\/50:has([data-state=checked]){border-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-error\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-error) 50%,transparent)}}.has-data-\[state\=checked\]\:border-info:has([data-state=checked]),.has-data-\[state\=checked\]\:border-info\/50:has([data-state=checked]){border-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-info\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-info) 50%,transparent)}}.has-data-\[state\=checked\]\:border-inverted:has([data-state=checked]),.has-data-\[state\=checked\]\:border-inverted\/50:has([data-state=checked]){border-color:var(--ui-border-inverted)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-inverted\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-border-inverted) 50%,transparent)}}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]),.has-data-\[state\=checked\]\:border-primary\/50:has([data-state=checked]){border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-primary\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-primary) 50%,transparent)}}.has-data-\[state\=checked\]\:border-secondary:has([data-state=checked]),.has-data-\[state\=checked\]\:border-secondary\/50:has([data-state=checked]){border-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-secondary\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-secondary) 50%,transparent)}}.has-data-\[state\=checked\]\:border-success:has([data-state=checked]),.has-data-\[state\=checked\]\:border-success\/50:has([data-state=checked]){border-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-success\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-success) 50%,transparent)}}.has-data-\[state\=checked\]\:border-warning:has([data-state=checked]),.has-data-\[state\=checked\]\:border-warning\/50:has([data-state=checked]){border-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-warning\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-warning) 50%,transparent)}}.has-data-\[state\=checked\]\:bg-elevated:has([data-state=checked]){background-color:var(--ui-bg-elevated)}.has-data-\[state\=checked\]\:bg-error\/10:has([data-state=checked]){background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-error\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.has-data-\[state\=checked\]\:bg-info\/10:has([data-state=checked]){background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-info\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.has-data-\[state\=checked\]\:bg-secondary\/10:has([data-state=checked]){background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-secondary\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.has-data-\[state\=checked\]\:bg-success\/10:has([data-state=checked]){background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-success\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.has-data-\[state\=checked\]\:bg-warning\/10:has([data-state=checked]){background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-warning\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.aria-busy\:cursor-progress[aria-busy=true]{cursor:progress}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:bg-action[aria-disabled=true]{background-color:var(--unlearn-action-bg)}.aria-disabled\:bg-default[aria-disabled=true]{background-color:var(--ui-bg)}.aria-disabled\:bg-elevated[aria-disabled=true]{background-color:var(--ui-bg-elevated)}.aria-disabled\:bg-error[aria-disabled=true],.aria-disabled\:bg-error\/10[aria-disabled=true]{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-error\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.aria-disabled\:bg-info[aria-disabled=true],.aria-disabled\:bg-info\/10[aria-disabled=true]{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-info\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.aria-disabled\:bg-inverted[aria-disabled=true]{background-color:var(--ui-bg-inverted)}.aria-disabled\:bg-primary[aria-disabled=true],.aria-disabled\:bg-primary\/10[aria-disabled=true]{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-primary\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.aria-disabled\:bg-secondary[aria-disabled=true],.aria-disabled\:bg-secondary\/10[aria-disabled=true]{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-secondary\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.aria-disabled\:bg-success[aria-disabled=true],.aria-disabled\:bg-success\/10[aria-disabled=true]{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-success\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.aria-disabled\:bg-transparent[aria-disabled=true]{background-color:#0000}.aria-disabled\:bg-warning[aria-disabled=true],.aria-disabled\:bg-warning\/10[aria-disabled=true]{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-warning\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.aria-disabled\:text-error[aria-disabled=true]{color:var(--ui-error)}.aria-disabled\:text-info[aria-disabled=true]{color:var(--ui-info)}.aria-disabled\:text-muted[aria-disabled=true]{color:var(--ui-text-muted)}.aria-disabled\:text-primary[aria-disabled=true]{color:var(--ui-primary)}.aria-disabled\:text-secondary[aria-disabled=true]{color:var(--ui-secondary)}.aria-disabled\:text-success[aria-disabled=true]{color:var(--ui-success)}.aria-disabled\:text-warning[aria-disabled=true]{color:var(--ui-warning)}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-disabled\:opacity-75[aria-disabled=true]{opacity:.75}@media(hover:hover){.hover\:aria-disabled\:bg-transparent:hover[aria-disabled=true]{background-color:#0000}}.aria-disabled\:active\:scale-100[aria-disabled=true]:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:text-muted[data-disabled]{color:var(--ui-text-muted)}.data-disabled\:opacity-75[data-disabled]{opacity:.75}.data-highlighted\:text-error[data-highlighted]{color:var(--ui-error)}.data-highlighted\:text-highlighted[data-highlighted]{color:var(--ui-text-highlighted)}.data-highlighted\:text-info[data-highlighted]{color:var(--ui-info)}.data-highlighted\:text-primary[data-highlighted]{color:var(--ui-primary)}.data-highlighted\:text-secondary[data-highlighted]{color:var(--ui-secondary)}.data-highlighted\:text-success[data-highlighted]{color:var(--ui-success)}.data-highlighted\:text-warning[data-highlighted]{color:var(--ui-warning)}.data-highlighted\:not-data-disabled\:text-highlighted[data-highlighted]:not([data-disabled]){color:var(--ui-text-highlighted)}.data-highlighted\:before\:bg-elevated\/50[data-highlighted]:before{background-color:var(--ui-bg-elevated);content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-elevated\/50[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.data-highlighted\:before\:bg-error\/10[data-highlighted]:before{background-color:var(--ui-error);content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-error\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.data-highlighted\:before\:bg-info\/10[data-highlighted]:before{background-color:var(--ui-info);content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-info\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.data-highlighted\:before\:bg-primary\/10[data-highlighted]:before{background-color:var(--ui-primary);content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-primary\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.data-highlighted\:before\:bg-secondary\/10[data-highlighted]:before{background-color:var(--ui-secondary);content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-secondary\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.data-highlighted\:before\:bg-success\/10[data-highlighted]:before{background-color:var(--ui-success);content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-success\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.data-highlighted\:before\:bg-warning\/10[data-highlighted]:before{background-color:var(--ui-warning);content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-warning\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.data-highlighted\:not-data-disabled\:before\:bg-elevated\/50[data-highlighted]:not([data-disabled]):before{background-color:var(--ui-bg-elevated);content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:not-data-disabled\:before\:bg-elevated\/50[data-highlighted]:not([data-disabled]):before{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.data-invalid\:text-error[data-invalid]{color:var(--ui-error)}.data-placeholder\:text-dimmed[data-placeholder]{color:var(--ui-text-dimmed)}.data-today\:font-semibold[data-today]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-today\:not-data-\[selected\]\:text-error[data-today]:not([data-selected]){color:var(--ui-error)}.data-today\:not-data-\[selected\]\:text-highlighted[data-today]:not([data-selected]){color:var(--ui-text-highlighted)}.data-today\:not-data-\[selected\]\:text-info[data-today]:not([data-selected]){color:var(--ui-info)}.data-today\:not-data-\[selected\]\:text-primary[data-today]:not([data-selected]){color:var(--ui-primary)}.data-today\:not-data-\[selected\]\:text-secondary[data-today]:not([data-selected]){color:var(--ui-secondary)}.data-today\:not-data-\[selected\]\:text-success[data-today]:not([data-selected]){color:var(--ui-success)}.data-today\:not-data-\[selected\]\:text-warning[data-today]:not([data-selected]){color:var(--ui-warning)}.data-unavailable\:pointer-events-none[data-unavailable]{pointer-events:none}.data-unavailable\:text-muted[data-unavailable]{color:var(--ui-text-muted)}.data-unavailable\:line-through[data-unavailable]{text-decoration-line:line-through}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-75[data-disabled]{opacity:.75}.data-\[dragging\=true\]\:bg-elevated\/25[data-dragging=true]{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.data-\[dragging\=true\]\:bg-elevated\/25[data-dragging=true]{background-color:color-mix(in oklab,var(--ui-bg-elevated) 25%,transparent)}}.data-\[expanded\=true\]\:h-\(--height\)[data-expanded=true]{height:var(--height)}:is(.data-\[front\=false\]\:\*\:transition-opacity[data-front=false]>*){transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}:is(.data-\[front\=false\]\:\*\:duration-100[data-front=false]>*){--tw-duration:.1s;transition-duration:.1s}.data-\[expanded\=false\]\:data-\[front\=false\]\:h-\(--front-height\)[data-expanded=false][data-front=false]{height:var(--front-height)}:is(.data-\[expanded\=false\]\:data-\[front\=false\]\:\*\:opacity-0[data-expanded=false][data-front=false]>*){opacity:0}.data-\[highlighted\]\:bg-error\/10[data-highlighted]{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-error\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.data-\[highlighted\]\:bg-error\/20[data-highlighted]{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-error\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-error) 20%,transparent)}}.data-\[highlighted\]\:bg-info\/10[data-highlighted]{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-info\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.data-\[highlighted\]\:bg-info\/20[data-highlighted]{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-info\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-info) 20%,transparent)}}.data-\[highlighted\]\:bg-inverted\/10[data-highlighted]{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-inverted\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-bg-inverted) 10%,transparent)}}.data-\[highlighted\]\:bg-inverted\/20[data-highlighted]{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-inverted\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-bg-inverted) 20%,transparent)}}.data-\[highlighted\]\:bg-primary\/10[data-highlighted]{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-primary\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.data-\[highlighted\]\:bg-primary\/20[data-highlighted]{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-primary\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-primary) 20%,transparent)}}.data-\[highlighted\]\:bg-secondary\/10[data-highlighted]{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-secondary\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.data-\[highlighted\]\:bg-secondary\/20[data-highlighted]{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-secondary\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-secondary) 20%,transparent)}}.data-\[highlighted\]\:bg-success\/10[data-highlighted]{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-success\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.data-\[highlighted\]\:bg-success\/20[data-highlighted]{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-success\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-success) 20%,transparent)}}.data-\[highlighted\]\:bg-warning\/10[data-highlighted]{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-warning\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.data-\[highlighted\]\:bg-warning\/20[data-highlighted]{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-warning\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-warning) 20%,transparent)}}.data-\[motion\=from-end\]\:animate-\[enter-from-right_200ms_ease\][data-motion=from-end]{animation:enter-from-right .2s}.data-\[motion\=from-start\]\:animate-\[enter-from-left_200ms_ease\][data-motion=from-start]{animation:enter-from-left .2s}.data-\[motion\=to-end\]\:animate-\[exit-to-right_200ms_ease\][data-motion=to-end]{animation:exit-to-right .2s}.data-\[motion\=to-start\]\:animate-\[exit-to-left_200ms_ease\][data-motion=to-start]{animation:exit-to-left .2s}.data-\[outside-view\]\:text-muted[data-outside-view]{color:var(--ui-text-muted)}.data-\[segment\=day\]\:w-6[data-segment=day]{width:calc(var(--spacing)*6)}.data-\[segment\=day\]\:w-7[data-segment=day]{width:calc(var(--spacing)*7)}.data-\[segment\=day\]\:w-8[data-segment=day]{width:calc(var(--spacing)*8)}.data-\[segment\=literal\]\:text-muted[data-segment=literal]{color:var(--ui-text-muted)}.data-\[segment\=month\]\:w-6[data-segment=month]{width:calc(var(--spacing)*6)}.data-\[segment\=month\]\:w-7[data-segment=month]{width:calc(var(--spacing)*7)}.data-\[segment\=month\]\:w-8[data-segment=month]{width:calc(var(--spacing)*8)}.data-\[segment\=year\]\:w-9[data-segment=year]{width:calc(var(--spacing)*9)}.data-\[segment\=year\]\:w-11[data-segment=year]{width:calc(var(--spacing)*11)}.data-\[segment\=year\]\:w-13[data-segment=year]{width:calc(var(--spacing)*13)}.data-\[selected\]\:bg-default[data-selected]{background-color:var(--ui-bg)}.data-\[selected\]\:bg-elevated[data-selected]{background-color:var(--ui-bg-elevated)}.data-\[selected\]\:bg-error[data-selected],.data-\[selected\]\:bg-error\/10[data-selected]{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\]\:bg-error\/10[data-selected]{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.data-\[selected\]\:bg-info[data-selected],.data-\[selected\]\:bg-info\/10[data-selected]{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\]\:bg-info\/10[data-selected]{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.data-\[selected\]\:bg-inverted[data-selected]{background-color:var(--ui-bg-inverted)}.data-\[selected\]\:bg-primary[data-selected],.data-\[selected\]\:bg-primary\/10[data-selected]{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\]\:bg-primary\/10[data-selected]{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.data-\[selected\]\:bg-secondary[data-selected],.data-\[selected\]\:bg-secondary\/10[data-selected]{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\]\:bg-secondary\/10[data-selected]{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.data-\[selected\]\:bg-success[data-selected],.data-\[selected\]\:bg-success\/10[data-selected]{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\]\:bg-success\/10[data-selected]{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.data-\[selected\]\:bg-warning[data-selected],.data-\[selected\]\:bg-warning\/10[data-selected]{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\]\:bg-warning\/10[data-selected]{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.data-\[selected\]\:text-default[data-selected]{color:var(--ui-text)}.data-\[selected\]\:text-error[data-selected]{color:var(--ui-error)}.data-\[selected\]\:text-info[data-selected]{color:var(--ui-info)}.data-\[selected\]\:text-inverted[data-selected]{color:var(--ui-text-inverted)}.data-\[selected\]\:text-primary[data-selected]{color:var(--ui-primary)}.data-\[selected\]\:text-secondary[data-selected]{color:var(--ui-secondary)}.data-\[selected\]\:text-success[data-selected]{color:var(--ui-success)}.data-\[selected\]\:text-warning[data-selected]{color:var(--ui-warning)}.data-\[selected\]\:ring[data-selected]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[selected\]\:ring-accented[data-selected]{--tw-ring-color:var(--ui-border-accented)}.data-\[selected\]\:ring-error\/25[data-selected]{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\]\:ring-error\/25[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-error) 25%,transparent)}}.data-\[selected\]\:ring-error\/50[data-selected]{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\]\:ring-error\/50[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-error) 50%,transparent)}}.data-\[selected\]\:ring-info\/25[data-selected]{--tw-ring-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\]\:ring-info\/25[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-info) 25%,transparent)}}.data-\[selected\]\:ring-info\/50[data-selected]{--tw-ring-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\]\:ring-info\/50[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-info) 50%,transparent)}}.data-\[selected\]\:ring-primary\/25[data-selected]{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\]\:ring-primary\/25[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-primary) 25%,transparent)}}.data-\[selected\]\:ring-primary\/50[data-selected]{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\]\:ring-primary\/50[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-primary) 50%,transparent)}}.data-\[selected\]\:ring-secondary\/25[data-selected]{--tw-ring-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\]\:ring-secondary\/25[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-secondary) 25%,transparent)}}.data-\[selected\]\:ring-secondary\/50[data-selected]{--tw-ring-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\]\:ring-secondary\/50[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-secondary) 50%,transparent)}}.data-\[selected\]\:ring-success\/25[data-selected]{--tw-ring-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\]\:ring-success\/25[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-success) 25%,transparent)}}.data-\[selected\]\:ring-success\/50[data-selected]{--tw-ring-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\]\:ring-success\/50[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-success) 50%,transparent)}}.data-\[selected\]\:ring-warning\/25[data-selected]{--tw-ring-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\]\:ring-warning\/25[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-warning) 25%,transparent)}}.data-\[selected\]\:ring-warning\/50[data-selected]{--tw-ring-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\]\:ring-warning\/50[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-warning) 50%,transparent)}}.data-\[selected\]\:ring-inset[data-selected]{--tw-ring-inset:inset}.data-\[selected\=true\]\:bg-elevated\/50[data-selected=true]{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\=true\]\:bg-elevated\/50[data-selected=true]{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.data-\[state\=\\\"active\\\"\]\:bg-accented[data-state='"active"']{background-color:var(--ui-bg-accented)}.data-\[state\=active\]\:bg-inverted[data-state=active]{background-color:var(--ui-bg-inverted)}.data-\[state\=active\]\:text-error[data-state=active]{color:var(--ui-error)}.data-\[state\=active\]\:text-highlighted[data-state=active]{color:var(--ui-text-highlighted)}.data-\[state\=active\]\:text-info[data-state=active]{color:var(--ui-info)}.data-\[state\=active\]\:text-inverted[data-state=active]{color:var(--ui-text-inverted)}.data-\[state\=active\]\:text-primary[data-state=active]{color:var(--ui-primary)}.data-\[state\=active\]\:text-secondary[data-state=active]{color:var(--ui-secondary)}.data-\[state\=active\]\:text-success[data-state=active]{color:var(--ui-success)}.data-\[state\=active\]\:text-warning[data-state=active]{color:var(--ui-warning)}.data-\[state\=checked\]\:translate-x-3[data-state=checked]{--tw-translate-x:calc(var(--spacing)*3);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-3\.5[data-state=checked]{--tw-translate-x:calc(var(--spacing)*3.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-4\.5[data-state=checked]{--tw-translate-x:calc(var(--spacing)*4.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-error[data-state=checked]{background-color:var(--ui-error)}.data-\[state\=checked\]\:bg-info[data-state=checked]{background-color:var(--ui-info)}.data-\[state\=checked\]\:bg-inverted[data-state=checked]{background-color:var(--ui-bg-inverted)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--ui-primary)}.data-\[state\=checked\]\:bg-secondary[data-state=checked]{background-color:var(--ui-secondary)}.data-\[state\=checked\]\:bg-success[data-state=checked]{background-color:var(--ui-success)}.data-\[state\=checked\]\:bg-warning[data-state=checked]{background-color:var(--ui-warning)}.data-\[state\=closed\]\:animate-\[accordion-up_200ms_ease-out\][data-state=closed]{animation:accordion-up .2s ease-out}.data-\[state\=closed\]\:animate-\[collapsible-up_200ms_ease-out\][data-state=closed]{animation:collapsible-up .2s ease-out}.data-\[state\=closed\]\:animate-\[fade-out_200ms_ease-in\][data-state=closed]{animation:fade-out .2s ease-in}.data-\[state\=closed\]\:animate-\[scale-out_100ms_ease-in\][data-state=closed]{animation:scale-out .1s ease-in}.data-\[state\=closed\]\:animate-\[scale-out_200ms_ease-in\][data-state=closed]{animation:scale-out .2s ease-in}.data-\[state\=closed\]\:animate-\[slide-out-to-bottom_200ms_ease-in-out\][data-state=closed]{animation:slide-out-to-bottom .2s ease-in-out}.data-\[state\=closed\]\:animate-\[slide-out-to-left_200ms_ease-in-out\][data-state=closed]{animation:slide-out-to-left .2s ease-in-out}.data-\[state\=closed\]\:animate-\[slide-out-to-right_200ms_ease-in-out\][data-state=closed]{animation:slide-out-to-right .2s ease-in-out}.data-\[state\=closed\]\:animate-\[slide-out-to-top_200ms_ease-in-out\][data-state=closed]{animation:slide-out-to-top .2s ease-in-out}.data-\[state\=closed\]\:animate-\[toast-closed_200ms_ease-in-out\][data-state=closed]{animation:toast-closed .2s ease-in-out}.data-\[state\=closed\]\:data-\[expanded\=false\]\:data-\[front\=false\]\:animate-\[toast-collapsed-closed_200ms_ease-in-out\][data-state=closed][data-expanded=false][data-front=false]{animation:toast-collapsed-closed .2s ease-in-out}.data-\[state\=delayed-open\]\:animate-\[scale-in_100ms_ease-out\][data-state=delayed-open]{animation:scale-in .1s ease-out}.data-\[state\=hidden\]\:animate-\[fade-out_100ms_ease-in\][data-state=hidden]{animation:fade-out .1s ease-in}.data-\[state\=hidden\]\:opacity-0[data-state=hidden]{opacity:0}.data-\[state\=inactive\]\:text-muted[data-state=inactive]{color:var(--ui-text-muted)}@media(hover:hover){.hover\:data-\[state\=inactive\]\:not-disabled\:text-default:hover[data-state=inactive]:not(:disabled){color:var(--ui-text)}}.data-\[state\=indeterminate\]\:animate-\[carousel-inverse-vertical_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:carousel-inverse-vertical 2s ease-in-out infinite}.data-\[state\=indeterminate\]\:animate-\[carousel-inverse_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:carousel-inverse 2s ease-in-out infinite}.data-\[state\=indeterminate\]\:animate-\[carousel-vertical_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:carousel-vertical 2s ease-in-out infinite}.data-\[state\=indeterminate\]\:animate-\[carousel_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:carousel 2s ease-in-out infinite}.data-\[state\=indeterminate\]\:animate-\[elastic-vertical_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:elastic-vertical 2s ease-in-out infinite}.data-\[state\=indeterminate\]\:animate-\[elastic_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:elastic 2s ease-in-out infinite}.data-\[state\=indeterminate\]\:animate-\[swing-vertical_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:swing-vertical 2s ease-in-out infinite}.data-\[state\=indeterminate\]\:animate-\[swing_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:swing 2s ease-in-out infinite}.data-\[state\=open\]\:animate-\[accordion-down_200ms_ease-out\][data-state=open]{animation:accordion-down .2s ease-out}.data-\[state\=open\]\:animate-\[collapsible-down_200ms_ease-out\][data-state=open]{animation:collapsible-down .2s ease-out}.data-\[state\=open\]\:animate-\[fade-in_200ms_ease-out\][data-state=open]{animation:fade-in .2s ease-out}.data-\[state\=open\]\:animate-\[scale-in_100ms_ease-out\][data-state=open]{animation:scale-in .1s ease-out}.data-\[state\=open\]\:animate-\[scale-in_200ms_ease-out\][data-state=open]{animation:scale-in .2s ease-out}.data-\[state\=open\]\:animate-\[slide-in-from-bottom_200ms_ease-in-out\][data-state=open]{animation:slide-in-from-bottom .2s ease-in-out}.data-\[state\=open\]\:animate-\[slide-in-from-left_200ms_ease-in-out\][data-state=open]{animation:slide-in-from-left .2s ease-in-out}.data-\[state\=open\]\:animate-\[slide-in-from-right_200ms_ease-in-out\][data-state=open]{animation:slide-in-from-right .2s ease-in-out}.data-\[state\=open\]\:animate-\[slide-in-from-top_200ms_ease-in-out\][data-state=open]{animation:slide-in-from-top .2s ease-in-out}.data-\[state\=open\]\:animate-\[toast-slide-in-from-bottom_200ms_ease-in-out\][data-state=open]{animation:toast-slide-in-from-bottom .2s ease-in-out}.data-\[state\=open\]\:animate-\[toast-slide-in-from-top_200ms_ease-in-out\][data-state=open]{animation:toast-slide-in-from-top .2s ease-in-out}.data-\[state\=open\]\:text-highlighted[data-state=open]{color:var(--ui-text-highlighted)}.data-\[state\=open\]\:before\:bg-elevated\/50[data-state=open]:before{background-color:var(--ui-bg-elevated);content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-elevated\/50[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.data-\[state\=open\]\:before\:bg-error\/10[data-state=open]:before{background-color:var(--ui-error);content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-error\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.data-\[state\=open\]\:before\:bg-info\/10[data-state=open]:before{background-color:var(--ui-info);content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-info\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.data-\[state\=open\]\:before\:bg-primary\/10[data-state=open]:before{background-color:var(--ui-primary);content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-primary\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.data-\[state\=open\]\:before\:bg-secondary\/10[data-state=open]:before{background-color:var(--ui-secondary);content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-secondary\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.data-\[state\=open\]\:before\:bg-success\/10[data-state=open]:before{background-color:var(--ui-success);content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-success\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.data-\[state\=open\]\:before\:bg-warning\/10[data-state=open]:before{background-color:var(--ui-warning);content:var(--tw-content)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-warning\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.data-\[state\=open\]\:data-\[pulsing\=even\]\:animate-\[toast-pulse-b_300ms_ease-out\][data-state=open][data-pulsing=even]{animation:toast-pulse-b .3s ease-out}.data-\[state\=open\]\:data-\[pulsing\=odd\]\:animate-\[toast-pulse-a_300ms_ease-out\][data-state=open][data-pulsing=odd]{animation:toast-pulse-a .3s ease-out}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-accented[data-state=unchecked]{background-color:var(--ui-bg-accented)}.data-\[state\=visible\]\:animate-\[fade-in_100ms_ease-out\][data-state=visible]{animation:fade-in .1s ease-out}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=cancel\]\:translate-y-0[data-swipe=cancel]{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\(--reka-toast-swipe-end-x\)[data-swipe=end]{--tw-translate-x:var(--reka-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-y-\(--reka-toast-swipe-end-y\)[data-swipe=end]{--tw-translate-y:var(--reka-toast-swipe-end-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:animate-\[toast-slide-down_200ms_ease-out\][data-swipe=end]{animation:toast-slide-down .2s ease-out}.data-\[swipe\=end\]\:animate-\[toast-slide-left_200ms_ease-out\][data-swipe=end]{animation:toast-slide-left .2s ease-out}.data-\[swipe\=end\]\:animate-\[toast-slide-right_200ms_ease-out\][data-swipe=end]{animation:toast-slide-right .2s ease-out}.data-\[swipe\=end\]\:animate-\[toast-slide-up_200ms_ease-out\][data-swipe=end]{animation:toast-slide-up .2s ease-out}.data-\[swipe\=move\]\:translate-x-\(--reka-toast-swipe-move-x\)[data-swipe=move]{--tw-translate-x:var(--reka-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:translate-y-\(--reka-toast-swipe-move-y\)[data-swipe=move]{--tw-translate-y:var(--reka-toast-swipe-move-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-\[pulse-dot_1s_ease-in-out_infinite\]{animation:pulse-dot 1s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}@media(hover:hover){.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media not all and (min-width:720px){.max-\[720px\]\:h-\[547px\]{height:547px}}@media not all and (min-width:40rem){.max-sm\:bottom-\[calc\(var\(--unlearn-tabbar-height\)\+24px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(var(--unlearn-tabbar-height) + 24px + env(safe-area-inset-bottom))}.max-sm\:hidden{display:none}}@media(min-width:721px){.min-\[721px\]\:h-\[516px\]{height:516px}}@media(min-width:40rem){.sm\:-start-12{inset-inline-start:calc(var(--spacing)*-12)}.sm\:-end-12{inset-inline-end:calc(var(--spacing)*-12)}.sm\:-top-12{top:calc(var(--spacing)*-12)}.sm\:-bottom-12{bottom:calc(var(--spacing)*-12)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-11{height:calc(var(--spacing)*11)}.sm\:h-\[28rem\]{height:28rem}.sm\:h-\[318px\]{height:318px}.sm\:h-\[366px\]{height:366px}.sm\:h-\[585px\]{height:585px}.sm\:max-h-\[calc\(100dvh-4rem\)\]{max-height:calc(100dvh - 4rem)}.sm\:w-\(--reka-navigation-menu-viewport-width\){width:var(--reka-navigation-menu-viewport-width)}.sm\:w-16{width:calc(var(--spacing)*16)}.sm\:w-32{width:calc(var(--spacing)*32)}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:w-auto{width:auto}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-\[340px\]{max-width:340px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:flex-1{flex:1}.sm\:scroll-mt-6{scroll-margin-top:calc(var(--spacing)*6)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-1{gap:calc(var(--spacing)*1)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-10{gap:calc(var(--spacing)*10)}.sm\:gap-16{gap:calc(var(--spacing)*16)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*0*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*0*var(--tw-space-y-reverse))}:where(.sm\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*4*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*4*var(--tw-space-x-reverse))}.sm\:gap-y-12{row-gap:calc(var(--spacing)*12)}.sm\:gap-y-24{row-gap:calc(var(--spacing)*24)}.sm\:rounded-md{border-radius:calc(var(--ui-radius)*1.5)}.sm\:rounded-none{border-radius:0}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-0{border-style:var(--tw-border-style);border-width:0}.sm\:border-border-control{border-color:var(--unlearn-border-control)}.sm\:bg-n3{background-color:var(--unlearn-n3)}.sm\:bg-transparent{background-color:#0000}.sm\:p-0{padding:calc(var(--spacing)*0)}.sm\:p-1\.5{padding:calc(var(--spacing)*1.5)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:px-12{padding-inline:calc(var(--spacing)*12)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}.sm\:py-24{padding-block:calc(var(--spacing)*24)}.sm\:py-32{padding-block:calc(var(--spacing)*32)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xl\/8{font-size:var(--text-xl);line-height:calc(var(--spacing)*8)}.sm\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.sm\:ring,.sm\:shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.sm\:transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.sm\:duration-200{--tw-duration:.2s;transition-duration:.2s}.sm\:focus-within\:border-red:focus-within{border-color:var(--unlearn-red)}}@media(min-width:48rem){.md\:hidden{display:none}.md\:table{display:table}.md\:columns-2{-moz-columns:2;column-count:2}.md\:grid-cols-1\!{grid-template-columns:repeat(1,minmax(0,1fr))!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-\(--ui-header-height\){top:var(--ui-header-height)}.lg\:z-\[1\]{z-index:1}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-last{order:9999}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:mx-auto{margin-inline:auto}.lg\:-ms-4{margin-inline-start:calc(var(--spacing)*-4)}.lg\:me-0{margin-inline-end:calc(var(--spacing)*0)}.lg\:mt-0{margin-top:calc(var(--spacing)*0)}.lg\:mt-8{margin-top:calc(var(--spacing)*8)}.lg\:mt-12{margin-top:calc(var(--spacing)*12)}.lg\:mr-\[280px\]{margin-right:280px}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:max-h-\[calc\(100vh-var\(--ui-header-height\)\)\]{max-height:calc(100vh - var(--ui-header-height))}.lg\:w-\(--width\){width:var(--width)}.lg\:w-full{width:100%}.lg\:max-w-none{max-width:none}.lg\:max-w-xs{max-width:var(--container-xs)}.lg\:flex-1{flex:1}.lg\:scale-\[1\.1\]{scale:1.1}.lg\:columns-3{-moz-columns:3;column-count:3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[repeat\(var\(--count\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--count),minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:gap-10{gap:calc(var(--spacing)*10)}.lg\:gap-14{gap:calc(var(--spacing)*14)}.lg\:gap-x-3{-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.lg\:gap-x-13{-moz-column-gap:calc(var(--spacing)*13);column-gap:calc(var(--spacing)*13)}.lg\:gap-y-16{row-gap:calc(var(--spacing)*16)}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-end-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-style:var(--tw-border-style)}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-bottom-width:calc(0px*(1 - var(--tw-divide-y-reverse)));border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse))}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-16{padding-inline:calc(var(--spacing)*16)}.lg\:py-4{padding-block:calc(var(--spacing)*4)}.lg\:py-12{padding-block:calc(var(--spacing)*12)}.lg\:py-24{padding-block:calc(var(--spacing)*24)}.lg\:py-32{padding-block:calc(var(--spacing)*32)}.lg\:py-40{padding-block:calc(var(--spacing)*40)}.lg\:ps-4{padding-inline-start:calc(var(--spacing)*4)}.lg\:pe-6\.5{padding-inline-end:calc(var(--spacing)*6.5)}.lg\:pr-6{padding-right:calc(var(--spacing)*6)}.lg\:pb-0{padding-bottom:calc(var(--spacing)*0)}.lg\:text-left{text-align:left}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-\[3\.5rem\]{font-size:3.5rem}.lg\:not-last\:border-e:not(:last-child){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.lg\:not-last\:border-default:not(:last-child){border-color:var(--ui-border)}}@media(min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:mt-0{margin-top:calc(var(--spacing)*0)}.xl\:mb-0{margin-bottom:calc(var(--spacing)*0)}.xl\:grid{display:grid}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:gap-8{gap:calc(var(--spacing)*8)}.xl\:p-10{padding:calc(var(--spacing)*10)}}.ltr\:justify-end:where(:dir(ltr),[dir=ltr],[dir=ltr] *){justify-content:flex-end}.rtl\:translate-x-\[4px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:4px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-rotate-90:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:-90deg}.rtl\:animate-\[marquee-rtl_var\(--duration\)_linear_infinite\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){animation:marquee-rtl var(--duration) linear infinite}.rtl\:animate-\[marquee-vertical-rtl_var\(--duration\)_linear_infinite\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){animation:marquee-vertical-rtl var(--duration) linear infinite}.rtl\:justify-end:where(:dir(rtl),[dir=rtl],[dir=rtl] *){justify-content:flex-end}.rtl\:text-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}.rtl\:after\:animate-\[carousel-inverse-rtl_2s_ease-in-out_infinite\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *):after{animation:carousel-inverse-rtl 2s ease-in-out infinite;content:var(--tw-content)}.rtl\:after\:animate-\[carousel-rtl_2s_ease-in-out_infinite\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *):after{animation:carousel-rtl 2s ease-in-out infinite;content:var(--tw-content)}.data-\[state\=checked\]\:rtl\:-translate-x-3[data-state=checked]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-3);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-3\.5[data-state=checked]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-3.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-4[data-state=checked]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-4\.5[data-state=checked]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-4.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-5[data-state=checked]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-inverse-rtl_2s_ease-in-out_infinite\][data-state=indeterminate]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){animation:carousel-inverse-rtl 2s ease-in-out infinite}.data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-rtl_2s_ease-in-out_infinite\][data-state=indeterminate]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){animation:carousel-rtl 2s ease-in-out infinite}.data-\[state\=unchecked\]\:rtl\:-translate-x-0[data-state=unchecked]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}.dark\:inline-block:where(.dark,.dark *){display:inline-block;inline-size:var(--unlearn-gap-block)}.dark\:focus-visible\:outline-none:where(.dark,.dark *):focus-visible{--tw-outline-style:none;outline-style:none}.dark\:disabled\:bg-transparent:where(.dark,.dark *):disabled{background-color:#0000}@media(hover:hover){.dark\:hover\:disabled\:bg-transparent:where(.dark,.dark *):hover:disabled{background-color:#0000}}.dark\:aria-disabled\:bg-transparent:where(.dark,.dark *)[aria-disabled=true]{background-color:#0000}@media(hover:hover){.dark\:hover\:aria-disabled\:bg-transparent:where(.dark,.dark *):hover[aria-disabled=true]{background-color:#0000}}.\[\&_\.ProseMirror-selectednode\:not\(img\)\:not\(pre\)\:not\(\[data-node-view-wrapper\]\)\]\:bg-primary\/20 .ProseMirror-selectednode:not(img):not(pre):not([data-node-view-wrapper]){background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ProseMirror-selectednode\:not\(img\)\:not\(pre\)\:not\(\[data-node-view-wrapper\]\)\]\:bg-primary\/20 .ProseMirror-selectednode:not(img):not(pre):not([data-node-view-wrapper]){background-color:color-mix(in oklab,var(--ui-primary) 20%,transparent)}}.\[\&_\.mention\]\:font-medium .mention{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\.mention\]\:text-primary .mention{color:var(--ui-primary)}.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:font-bold :is(h1,h2,h3,h4,h5,h6){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-highlighted :is(h1,h2,h3,h4,h5,h6){color:var(--ui-text-highlighted)}.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\>code\]\:border-dashed :is(h1,h2,h3,h4,h5,h6)>code{--tw-border-style:dashed;border-style:dashed}.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\>code\]\:font-bold :is(h1,h2,h3,h4,h5,h6)>code{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:pointer-events-none :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{content:var(--tw-content);pointer-events:none}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:float-start :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{content:var(--tw-content);float:inline-start}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:h-0 :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{content:var(--tw-content);height:calc(var(--spacing)*0)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:text-dimmed :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{color:var(--ui-text-dimmed);content:var(--tw-content)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:content-\[attr\(data-placeholder\)\] :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:pointer-events-none :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{content:var(--tw-content);pointer-events:none}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:float-start :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{content:var(--tw-content);float:inline-start}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:h-0 :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{content:var(--tw-content);height:calc(var(--spacing)*0)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:text-dimmed :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{color:var(--ui-text-dimmed);content:var(--tw-content)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:content-\[attr\(data-placeholder\)\] :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.\[\&_\:is\(ul\,ol\)\]\:ps-6 :is(ul,ol){padding-inline-start:calc(var(--spacing)*6)}.\[\&_\[data-type\=horizontalRule\]\]\:my-8 [data-type=horizontalRule]{margin-block:calc(var(--spacing)*8)}.\[\&_\[data-type\=horizontalRule\]\]\:py-2 [data-type=horizontalRule]{padding-block:calc(var(--spacing)*2)}.\[\&_a\]\:border-b a{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_a\]\:border-transparent a{border-color:#0000}.\[\&_a\]\:font-medium a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_a\]\:text-primary a{color:var(--ui-primary)}.\[\&_a\]\:transition-colors a{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media(hover:hover){.\[\&_a\]\:hover\:border-primary a:hover{border-color:var(--ui-primary)}}.\[\&_a\:hover\>code\]\:border-primary a:hover>code{border-color:var(--ui-primary)}.\[\&_a\:hover\>code\]\:text-primary a:hover>code{color:var(--ui-primary)}.\[\&_a\>code\]\:border-dashed a>code{--tw-border-style:dashed;border-style:dashed}.\[\&_a\>code\]\:transition-colors a>code{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.\[\&_blockquote\]\:border-s-4 blockquote{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.\[\&_blockquote\]\:border-accented blockquote{border-color:var(--ui-border-accented)}.\[\&_blockquote\]\:ps-4 blockquote{padding-inline-start:calc(var(--spacing)*4)}.\[\&_blockquote\]\:italic blockquote{font-style:italic}.\[\&_code\]\:inline-block code{display:inline-block}.\[\&_code\]\:rounded-md code{border-radius:calc(var(--ui-radius)*1.5)}.\[\&_code\]\:border code{border-style:var(--tw-border-style);border-width:1px}.\[\&_code\]\:border-muted code{border-color:var(--ui-border-muted)}.\[\&_code\]\:bg-muted code{background-color:var(--ui-bg-muted)}.\[\&_code\]\:px-1\.5 code{padding-inline:calc(var(--spacing)*1.5)}.\[\&_code\]\:py-0\.5 code{padding-block:calc(var(--spacing)*.5)}.\[\&_code\]\:font-mono code{font-family:var(--font-mono)}.\[\&_code\]\:text-sm code{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_code\]\:font-medium code{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_code\]\:text-highlighted code{color:var(--ui-text-highlighted)}.\[\&_code\]\:inline-block code{inline-size:var(--unlearn-gap-block)}.\[\&_h1\]\:text-3xl h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.\[\&_h2\]\:text-2xl h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\[\&_h2\>code\]\:text-xl\/6 h2>code{font-size:var(--text-xl);line-height:calc(var(--spacing)*6)}.\[\&_h3\]\:text-xl h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_h3\>code\]\:text-lg\/5 h3>code{font-size:var(--text-lg);line-height:calc(var(--spacing)*5)}.\[\&_h4\]\:text-lg h4{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h5\]\:text-base h5,.\[\&_h6\]\:text-base h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_hr\]\:border-t hr{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_hr\]\:border-default hr{border-color:var(--ui-border)}.\[\&_img\]\:block img{display:block}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_img\]\:rounded-md img{border-radius:calc(var(--ui-radius)*1.5)}.\[\&_img\.ProseMirror-selectednode\]\:outline-2 img.ProseMirror-selectednode{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_img\.ProseMirror-selectednode\]\:outline-primary img.ProseMirror-selectednode{outline-color:var(--ui-primary)}.\[\&_li\]\:my-1\.5 li{margin-block:calc(var(--spacing)*1.5)}.\[\&_li\]\:ps-1\.5 li{padding-inline-start:calc(var(--spacing)*1.5)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:marker\:text-muted ol ::marker{color:var(--ui-text-muted)}.\[\&_ol\]\:marker\:text-muted ol::marker{color:var(--ui-text-muted)}.\[\&_ol\]\:marker\:text-muted ol ::-webkit-details-marker,.\[\&_ol\]\:marker\:text-muted ol::-webkit-details-marker{color:var(--ui-text-muted)}.\[\&_p\]\:leading-7 p{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-md pre{border-radius:calc(var(--ui-radius)*1.5)}.\[\&_pre\]\:border pre{border-style:var(--tw-border-style);border-width:1px}.\[\&_pre\]\:border-muted pre{border-color:var(--ui-border-muted)}.\[\&_pre\]\:bg-muted pre{background-color:var(--ui-bg-muted)}.\[\&_pre\]\:px-4 pre{padding-inline:calc(var(--spacing)*4)}.\[\&_pre\]\:py-3 pre{padding-block:calc(var(--spacing)*3)}.\[\&_pre\]\:text-sm\/6 pre{font-size:var(--text-sm);line-height:calc(var(--spacing)*6)}.\[\&_pre\]\:break-words pre{overflow-wrap:break-word}.\[\&_pre\]\:whitespace-pre-wrap pre{white-space:pre-wrap}.\[\&_pre_code\]\:inline pre code{display:inline}.\[\&_pre_code\]\:rounded-none pre code{border-radius:0}.\[\&_pre_code\]\:border-0 pre code{border-style:var(--tw-border-style);border-width:0}.\[\&_pre_code\]\:bg-transparent pre code{background-color:#0000}.\[\&_pre_code\]\:p-0 pre code{padding:calc(var(--spacing)*0)}.\[\&_pre_code\]\:text-inherit pre code{color:inherit}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul ::marker{color:var(--ui-border-accented)}.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul::marker{color:var(--ui-border-accented)}.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul ::-webkit-details-marker,.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul::-webkit-details-marker{color:var(--ui-border-accented)}.\[\&\:\:-ms-reveal\]\:hidden::-ms-reveal{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pe-0:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.\[\&\>\*\:first-child\]\:col-start-2>:first-child{grid-column-start:2}.\[\&\>\*\:nth-child\(1\)\]\:animate-\[bounce_1s_infinite\]>:first-child{animation:bounce 1s infinite}.\[\&\>\*\:nth-child\(2\)\]\:animate-\[bounce_1s_0\.15s_infinite\]>:nth-child(2){animation:bounce 1s .15s infinite}.\[\&\>\*\:nth-child\(3\)\]\:animate-\[bounce_1s_0\.3s_infinite\]>:nth-child(3){animation:bounce 1s .3s infinite}.\[\&\>article\]\:last-of-type\:min-h-\(--last-message-height\)>article:last-of-type{min-height:var(--last-message-height)}.\[\&\>button\]\:py-0>button{padding-block:calc(var(--spacing)*0)}.\[\&\>div\]\:min-w-0>div{min-width:calc(var(--spacing)*0)}.\[\&\>input\]\:h-10>input{height:calc(var(--spacing)*10)}.\[\&\>input\]\:h-11>input{height:calc(var(--spacing)*11)}.\[\&\>input\]\:h-12>input{height:calc(var(--spacing)*12)}.\[\&\>input\]\:h-13>input{height:calc(var(--spacing)*13)}.\[\&\>input\]\:h-14>input{height:calc(var(--spacing)*14)}.\[\&\>mark\]\:bg-primary>mark{background-color:var(--ui-primary)}.\[\&\>mark\]\:text-inverted>mark{color:var(--ui-text-inverted)}@media(hover:hover){.\[\&\>tr\]\:data-\[selectable\=true\]\:hover\:bg-elevated\/50>tr[data-selectable=true]:hover{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.\[\&\>tr\]\:data-\[selectable\=true\]\:hover\:bg-elevated\/50>tr[data-selectable=true]:hover{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}}.\[\&\>tr\]\:data-\[selectable\=true\]\:focus-visible\:outline-primary>tr[data-selectable=true]:focus-visible{outline-color:var(--ui-primary)}}@font-face{font-family:Archivo Black;src:local("Archivo Black Regular"),local("Archivo Black"),url(../_fonts/fd2NPqLSwx9HxGahTsv1xmNRoDQ2VnIzLBpogm02ljA-ttaLW6392vQSIAGDd_dSZ4DLXIhB4SByGEWLPokuAhQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:"Archivo Black Fallback: Segoe UI";src:local("Segoe UI");size-adjust:124.7295%;ascent-override:70.3923%;descent-override:16.8364%;line-gap-override:0%}@font-face{font-family:"Archivo Black Fallback: Arial";src:local("Arial");size-adjust:124.0464%;ascent-override:70.7799%;descent-override:16.9291%;line-gap-override:0%}@font-face{font-family:Archivo Black;src:local("Archivo Black Regular"),local("Archivo Black"),url(../_fonts/2OiTVWZWd7NDAbcRP0SQFK6_qfAgCAuDxXUIS_hjcNY-v_TP48g9lnfjtCwS0fJSdvo7BEn5K1uND91_vwfhopw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Archivo Black Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:132.7719%;ascent-override:66.1285%;descent-override:15.8166%;line-gap-override:0%}@font-face{font-family:"Archivo Black Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:122.8889%;ascent-override:71.4467%;descent-override:17.0886%;line-gap-override:0%}@font-face{font-family:"Archivo Black Fallback: Noto Sans";src:local("Noto Sans");size-adjust:116.6667%;ascent-override:75.2571%;descent-override:18%;line-gap-override:0%}@font-face{font-family:Syne;src:local("Syne Regular"),local("Syne"),url(../_fonts/SczD_ffHH5Mjnd9klDD0tK26qbnetvX_l5cCZvpz-HM-pU0rqTQO9Mu7_-HjmPkw2PoI-aiI8g3Wp9LWCoM7Rzw.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:"Syne Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:105.4012%;ascent-override:87.7599%;descent-override:26.0908%;line-gap-override:0%}@font-face{font-family:"Syne Fallback: Segoe UI";src:local("Segoe UI");size-adjust:99.0167%;ascent-override:93.4185%;descent-override:27.7731%;line-gap-override:0%}@font-face{font-family:"Syne Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:97.5556%;ascent-override:94.8178%;descent-override:28.1891%;line-gap-override:0%}@font-face{font-family:"Syne Fallback: Arial";src:local("Arial");size-adjust:98.4745%;ascent-override:93.933%;descent-override:27.926%;line-gap-override:0%}@font-face{font-family:"Syne Fallback: Noto Sans";src:local("Noto Sans");size-adjust:92.616%;ascent-override:99.8747%;descent-override:29.6925%;line-gap-override:0%}@font-face{font-family:Syne;src:local("Syne Regular"),local("Syne"),url(../_fonts/7qy7aunHlpaO6ef3NL_kAMgCMObwTKRvrTuhawi1BSY-jFPLSjtsFyc_rEMJpHpbWgcUm8-ycRUOoZOedVG9IxE.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Syne;src:local("Syne Regular"),local("Syne"),url(../_fonts/DCYoI9BXR4R8zAhLxJjy9m0W8Bhw72Rhnn7-Dg_Y3Sg-_kHN1hLmojwuhnyOAiebeJcr2Do9bB1jyW5ojvWzdLI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Syne;src:local("Syne Medium"),url(../_fonts/SczD_ffHH5Mjnd9klDD0tK26qbnetvX_l5cCZvpz-HM-pU0rqTQO9Mu7_-HjmPkw2PoI-aiI8g3Wp9LWCoM7Rzw.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:Syne;src:local("Syne Medium"),url(../_fonts/7qy7aunHlpaO6ef3NL_kAMgCMObwTKRvrTuhawi1BSY-jFPLSjtsFyc_rEMJpHpbWgcUm8-ycRUOoZOedVG9IxE.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Syne;src:local("Syne Medium"),url(../_fonts/DCYoI9BXR4R8zAhLxJjy9m0W8Bhw72Rhnn7-Dg_Y3Sg-_kHN1hLmojwuhnyOAiebeJcr2Do9bB1jyW5ojvWzdLI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Syne;src:local("Syne SemiBold"),url(../_fonts/SczD_ffHH5Mjnd9klDD0tK26qbnetvX_l5cCZvpz-HM-pU0rqTQO9Mu7_-HjmPkw2PoI-aiI8g3Wp9LWCoM7Rzw.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:Syne;src:local("Syne SemiBold"),url(../_fonts/7qy7aunHlpaO6ef3NL_kAMgCMObwTKRvrTuhawi1BSY-jFPLSjtsFyc_rEMJpHpbWgcUm8-ycRUOoZOedVG9IxE.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Syne;src:local("Syne SemiBold"),url(../_fonts/DCYoI9BXR4R8zAhLxJjy9m0W8Bhw72Rhnn7-Dg_Y3Sg-_kHN1hLmojwuhnyOAiebeJcr2Do9bB1jyW5ojvWzdLI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Syne;src:local("Syne Bold"),url(../_fonts/SczD_ffHH5Mjnd9klDD0tK26qbnetvX_l5cCZvpz-HM-pU0rqTQO9Mu7_-HjmPkw2PoI-aiI8g3Wp9LWCoM7Rzw.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:Syne;src:local("Syne Bold"),url(../_fonts/7qy7aunHlpaO6ef3NL_kAMgCMObwTKRvrTuhawi1BSY-jFPLSjtsFyc_rEMJpHpbWgcUm8-ycRUOoZOedVG9IxE.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Syne;src:local("Syne Bold"),url(../_fonts/DCYoI9BXR4R8zAhLxJjy9m0W8Bhw72Rhnn7-Dg_Y3Sg-_kHN1hLmojwuhnyOAiebeJcr2Do9bB1jyW5ojvWzdLI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/OknHvWI6KtYn1JQBzX7eSpNDBQ8520F9TvSUJYkVf6A-xeZn9253svK_8Q2LD0XEruY_MnEsuCRO5LenPoggC0Y.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Fira Code Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:99.0161%;descent-override:32.2052%;line-gap-override:0%}@font-face{font-family:"Fira Code Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:99.0161%;descent-override:32.2052%;line-gap-override:0%}@font-face{font-family:"Fira Code Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:99%;descent-override:32.2%;line-gap-override:0%}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/4qBuU9MRVUlPZNPSF7Xom_sK8RBEnfYu-9VXFrdq8A8-8TDwLE1HAj1sQn7XxVWtM_7sIaPM-DTdO3Pf8U2DF1U.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/qxAYvKsXWeYv731eb-h5TRurcdIP_W44mpNdX-HABAk-zUDeMEFlNtNbrwvT9JxLEBg0TphGy70O6RfIoIX_ZwU.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/6dYsbWUd_BpKJ7mdDihgOcya1gHXLpJBuMYXux3WMjE-q3fYNS8YbW5n7ZeXI2vSNgkRWW5VDPKAl51SNTjG2qk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/Lr-hqqZZsYmCt0ITUlr1CUrWim9fsKvoDFZliMxgNHY-iTa_Yt_PzhOY9TX7ZXdSlEPim6iRt92xhECwaxWxd5w.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/UA7OtwYHwGN_HjcVGTdmiQxUit7FlqkCwxVUWSeXVnQ-B4OXCFOL_tWrYODpQTc07aMaj0c2cewTOmBRWR9tD-A.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Medium"),url(../_fonts/OknHvWI6KtYn1JQBzX7eSpNDBQ8520F9TvSUJYkVf6A-xeZn9253svK_8Q2LD0XEruY_MnEsuCRO5LenPoggC0Y.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Medium"),url(../_fonts/4qBuU9MRVUlPZNPSF7Xom_sK8RBEnfYu-9VXFrdq8A8-8TDwLE1HAj1sQn7XxVWtM_7sIaPM-DTdO3Pf8U2DF1U.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Medium"),url(../_fonts/qxAYvKsXWeYv731eb-h5TRurcdIP_W44mpNdX-HABAk-zUDeMEFlNtNbrwvT9JxLEBg0TphGy70O6RfIoIX_ZwU.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Medium"),url(../_fonts/6dYsbWUd_BpKJ7mdDihgOcya1gHXLpJBuMYXux3WMjE-q3fYNS8YbW5n7ZeXI2vSNgkRWW5VDPKAl51SNTjG2qk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Medium"),url(../_fonts/Lr-hqqZZsYmCt0ITUlr1CUrWim9fsKvoDFZliMxgNHY-iTa_Yt_PzhOY9TX7ZXdSlEPim6iRt92xhECwaxWxd5w.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Medium"),url(../_fonts/UA7OtwYHwGN_HjcVGTdmiQxUit7FlqkCwxVUWSeXVnQ-B4OXCFOL_tWrYODpQTc07aMaj0c2cewTOmBRWR9tD-A.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code SemiBold"),url(../_fonts/OknHvWI6KtYn1JQBzX7eSpNDBQ8520F9TvSUJYkVf6A-xeZn9253svK_8Q2LD0XEruY_MnEsuCRO5LenPoggC0Y.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code SemiBold"),url(../_fonts/4qBuU9MRVUlPZNPSF7Xom_sK8RBEnfYu-9VXFrdq8A8-8TDwLE1HAj1sQn7XxVWtM_7sIaPM-DTdO3Pf8U2DF1U.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code SemiBold"),url(../_fonts/qxAYvKsXWeYv731eb-h5TRurcdIP_W44mpNdX-HABAk-zUDeMEFlNtNbrwvT9JxLEBg0TphGy70O6RfIoIX_ZwU.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:600;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code SemiBold"),url(../_fonts/6dYsbWUd_BpKJ7mdDihgOcya1gHXLpJBuMYXux3WMjE-q3fYNS8YbW5n7ZeXI2vSNgkRWW5VDPKAl51SNTjG2qk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code SemiBold"),url(../_fonts/Lr-hqqZZsYmCt0ITUlr1CUrWim9fsKvoDFZliMxgNHY-iTa_Yt_PzhOY9TX7ZXdSlEPim6iRt92xhECwaxWxd5w.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code SemiBold"),url(../_fonts/UA7OtwYHwGN_HjcVGTdmiQxUit7FlqkCwxVUWSeXVnQ-B4OXCFOL_tWrYODpQTc07aMaj0c2cewTOmBRWR9tD-A.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Bold"),url(../_fonts/OknHvWI6KtYn1JQBzX7eSpNDBQ8520F9TvSUJYkVf6A-xeZn9253svK_8Q2LD0XEruY_MnEsuCRO5LenPoggC0Y.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Bold"),url(../_fonts/4qBuU9MRVUlPZNPSF7Xom_sK8RBEnfYu-9VXFrdq8A8-8TDwLE1HAj1sQn7XxVWtM_7sIaPM-DTdO3Pf8U2DF1U.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Bold"),url(../_fonts/qxAYvKsXWeYv731eb-h5TRurcdIP_W44mpNdX-HABAk-zUDeMEFlNtNbrwvT9JxLEBg0TphGy70O6RfIoIX_ZwU.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:700;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Bold"),url(../_fonts/6dYsbWUd_BpKJ7mdDihgOcya1gHXLpJBuMYXux3WMjE-q3fYNS8YbW5n7ZeXI2vSNgkRWW5VDPKAl51SNTjG2qk.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Bold"),url(../_fonts/Lr-hqqZZsYmCt0ITUlr1CUrWim9fsKvoDFZliMxgNHY-iTa_Yt_PzhOY9TX7ZXdSlEPim6iRt92xhECwaxWxd5w.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Bold"),url(../_fonts/UA7OtwYHwGN_HjcVGTdmiQxUit7FlqkCwxVUWSeXVnQ-B4OXCFOL_tWrYODpQTc07aMaj0c2cewTOmBRWR9tD-A.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Plus Jakarta Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:112.3639%;ascent-override:92.3784%;descent-override:19.7572%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:105.5577%;ascent-override:98.3348%;descent-override:21.0311%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:104%;ascent-override:99.8077%;descent-override:21.3462%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans Fallback: Arial";src:local("Arial");size-adjust:104.9796%;ascent-override:98.8763%;descent-override:21.147%;line-gap-override:0%}@font-face{font-family:"Plus Jakarta Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:98.7342%;ascent-override:105.1308%;descent-override:22.4846%;line-gap-override:0%}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular Italic"),local("Plus Jakarta Sans Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold Italic"),url(../_fonts/N9ZVab_oKs_UxWIn_IQNAbCBO0yf3HA7y5o1gm1Rgr4-cZC7TGBN2w9iY84creVgli_kUK1Ea9wqq7tFWan1Gq4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold Italic"),url(../_fonts/4wEg2DxsAoviDLnyIBgQYsCS7SFqT-Kca8ePZIhfIWs-gynKDAjQ2_SBmSyfhNCYcbQieb3MEszUxVyk3cRMvCE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold Italic"),url(../_fonts/yANoew4-5J3lKqWmn7pBC7UxLEOTWBfV9eD1YSKBaqw-O3ATPxxNttq5P6uRnTwwuKKvI2r6SlzLalCBrNmOLJI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold Italic"),url(../_fonts/uwqakOkBu6oMrlKV4nma9bgMSEI66NJL44fJJkjX1H0-mm5MnNoNuc5ko4Nv0Cu1FYtbr_ybSjxjKyx63bJpg40.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Regular"),local("Plus Jakarta Sans"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Medium"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans SemiBold"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold"),url(../_fonts/sYzVejXE0Q8AktK-XNgNEadmJoFvAQlpP8bk2h2Py44-zCSKauXG97M8kHkMdsSHEuzR9LUqA2nZttaC7ssTzJk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold"),url(../_fonts/nxParXGGR7cNErfBjnXo55C6KEGr87XGQTGPVN06jX8-ePjpwWzTNgzufgT_r9peDQqMZiVMOtIueY_3ltCwe94.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold"),url(../_fonts/nUcvduHXtGB2E0s091ntUXXIhWTbfwXK0AyjqopWzjw-xdSwZkF_Ar8smKcaUldUamZxUPjpOZCk0naZBqn3ld0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:local("Plus Jakarta Sans Bold"),url(../_fonts/xAgln5dSOIuCufJoUuvSumEbp6nwk_5l1iNEj8UD--Q-lM2uw_GlrieFupO05ZpcDsytugt3jjU5RBmGxD8PVZE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@keyframes accordion-up{0%{height:var(--reka-accordion-content-height)}to{height:0}}@keyframes accordion-down{0%{height:0}to{height:var(--reka-accordion-content-height)}}@keyframes collapsible-up{0%{height:var(--reka-collapsible-content-height)}to{height:0}}@keyframes collapsible-down{0%{height:0}to{height:var(--reka-collapsible-content-height)}}@keyframes toast-slide-in-from-top{0%{transform:translateY(-100%)}to{transform:var(--transform)}}@keyframes toast-slide-in-from-bottom{0%{transform:translateY(100%)}to{transform:var(--transform)}}@keyframes toast-slide-up{0%{transform:translate(0) translateY(var(--translate))}to{transform:translate(0) translateY(calc(var(--translate) - 100%))}}@keyframes toast-slide-down{0%{transform:translate(0) translateY(var(--translate))}to{transform:translate(0) translateY(calc(var(--translate) + 100%))}}@keyframes toast-pulse-a{0%,to{scale:1}50%{scale:1.04}}@keyframes toast-pulse-b{0%,to{scale:1}50%{scale:1.04}}@keyframes toast-collapsed-closed{0%{transform:var(--transform)}to{transform:translateY(calc((var(--before) - var(--height))*var(--gap))) scale(var(--scale))}}@keyframes toast-closed{0%{transform:var(--transform)}to{transform:translateY(calc((var(--offset) - var(--height))*var(--translate-factor)))}}@keyframes toast-slide-left{0%{transform:translate(0) translateY(var(--translate))}to{transform:translate(-100%) translateY(var(--translate))}}@keyframes toast-slide-right{0%{transform:translate(0) translateY(var(--translate))}to{transform:translate(100%) translateY(var(--translate))}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes scale-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes slide-in-from-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-out-to-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes slide-in-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-out-to-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slide-in-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-out-to-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-in-from-top-and-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-to-top-and-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes slide-in-from-right-and-fade{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-to-right-and-fade{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(4px)}}@keyframes slide-in-from-bottom-and-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-to-bottom-and-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes slide-in-from-left-and-fade{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-to-left-and-fade{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-4px)}}@keyframes enter-from-right{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes enter-from-left{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes exit-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}@keyframes exit-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-200px)}}@keyframes carousel{0%,to{width:50%}0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes carousel-rtl{0%,to{width:50%}0%{transform:translate(100%)}to{transform:translate(-200%)}}@keyframes carousel-vertical{0%,to{height:50%}0%{transform:translateY(-100%)}to{transform:translateY(200%)}}@keyframes carousel-inverse{0%,to{width:50%}0%{transform:translate(200%)}to{transform:translate(-100%)}}@keyframes carousel-inverse-rtl{0%,to{width:50%}0%{transform:translate(-200%)}to{transform:translate(100%)}}@keyframes carousel-inverse-vertical{0%,to{height:50%}0%{transform:translateY(200%)}to{transform:translateY(-100%)}}@keyframes swing{0%,to{width:50%}0%,to{transform:translate(-25%)}50%{transform:translate(125%)}}@keyframes swing-vertical{0%,to{height:50%}0%,to{transform:translateY(-25%)}50%{transform:translateY(125%)}}@keyframes elastic{0%,to{margin-left:25%;width:50%}50%{margin-left:5%;width:90%}}@keyframes elastic-vertical{0%,to{height:50%;margin-top:25%}50%{height:90%;margin-top:5%}}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% - var(--gap)),0,0)}}@keyframes marquee-rtl{0%{transform:translateZ(0)}to{transform:translate3d(calc(100% + var(--gap)),0,0)}}@keyframes marquee-vertical{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(-100% - var(--gap)),0)}}@keyframes marquee-vertical-rtl{0%{transform:translate3d(0,calc(-100% - var(--gap)),0)}to{transform:translate3d(0,calc(-100%*var(--gap)),0)}}@keyframes radar-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lp-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes ms-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes cert-rise{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes cert-light{0%{box-shadow:0 24px 48px -30px #000c,0 0 #0000}}@keyframes done-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{transform:none}}.dash__side .block-title h2{font-weight:500}@keyframes step-fill{0%{background:var(--unlearn-player-surface-2);box-shadow:0 0 color-mix(in srgb,var(--cyan) 55%,transparent)}40%{background:var(--cyan)}to{background:var(--cyan);box-shadow:0 0 0 10px #0000}}main:has(.rmf,.bm){overflow-x:clip}.rmf{height:clamp(380px,32vw,470px);isolation:isolate;margin-inline:calc(50% - 50vw);margin-top:-24px;position:relative;width:100vw}.rmf__layer{top:0;right:0;bottom:0;left:0;position:absolute}.rmf__lines{animation:rmf-in .9s var(--ease-out) backwards;height:100%;overflow:visible;width:100%}.rmf__lines,.rmf__sweep{top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.rmf__sweep{animation:rmf-in 2.4s var(--ease-out) backwards;pointer-events:none}.rmf__l{opacity:calc(.07 + var(--ten,0)*.6);stroke:var(--cyan);stroke-linecap:round;stroke-width:1px}.rmf__l--hub{opacity:calc(.11 + var(--ten,0)*.6)}.rmf__l.is-lit{opacity:.8}.rmf__node{animation:rmf-in .9s var(--ease-out) backwards;cursor:grab;display:grid;min-height:48px;min-width:48px;place-items:center;position:absolute;touch-action:pan-y;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;z-index:2}.rmf__node.is-grabbed{cursor:grabbing}.rmf__node img{height:var(--size);width:var(--size);-webkit-user-drag:none;display:block;pointer-events:none}.rmf__node[data-depth=near]{opacity:calc(.78 + var(--ping,0)*.22)}.rmf__node[data-depth=mid]{opacity:calc(.42 + var(--ping,0)*.4)}.rmf__node[data-depth=far]{opacity:calc(.24 + var(--ping,0)*.4)}.rmf__node.is-grabbed,.rmf__node:hover{opacity:1}.rmf__tip{background:var(--sig-bg);border-radius:var(--r-md);color:var(--cyan);font-family:var(--font-code);font-size:var(--fs-12);font-weight:500;padding:4px 9px;pointer-events:none;position:absolute;transform:translate(-50%,calc(-100% - 14px));white-space:nowrap;z-index:3}@supports (color:color-mix(in lab,red,red)){.rmf__tip{background:color-mix(in srgb,var(--sig-bg) 94%,transparent)}}.rmf__tip{border:1px solid var(--cyan)}@supports (color:color-mix(in lab,red,red)){.rmf__tip{border:1px solid color-mix(in srgb,var(--cyan) 30%,transparent)}}.rmf__tip[hidden]{display:none}.rm__line{border-top:1px solid var(--n6);color:var(--ink-3);display:flex;flex-wrap:wrap;font-family:var(--font-code);font-size:var(--fs-12);font-weight:500;gap:6px 24px;justify-content:space-between;letter-spacing:.18em;line-height:1rem;min-height:13px;padding-top:12px;text-transform:uppercase}.rm__line b{color:var(--ink-1);font-weight:500}@media(max-width:759px){.rm__line{letter-spacing:.1em}}.bm{height:clamp(400px,34vw,500px);isolation:isolate;margin:-24px calc(50% - 50vw) 0;position:relative;width:100vw}.brain__canvas{height:100%;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .9s var(--ease-out);width:100%}.brain__canvas.is-in{opacity:1}.bm:after{background:linear-gradient(to top,var(--n1) 0,transparent 22%),linear-gradient(to bottom,var(--n1) 0,transparent 14%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.stack>.bm+.idx-head{margin-top:8px}.bm__word,.rmf__word{color:var(--x-face);-webkit-text-stroke:1.2px var(--cyan);display:flex;font-family:Archivo Black,"Archivo Black Fallback: BlinkMacSystemFont","Archivo Black Fallback: Segoe UI","Archivo Black Fallback: Helvetica Neue","Archivo Black Fallback: Arial","Archivo Black Fallback: Noto Sans",Arial Black,sans-serif;font-size:clamp(64px,10.4vw,156px);font-weight:400;left:50%;line-height:1;margin:0;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.bm__word,.rmf__word{-webkit-text-stroke:1.2px color-mix(in srgb,var(--cyan) 34%,transparent)}}.bm__word,.rmf__word{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rmf__word{letter-spacing:.01em;transform:translate(-50%,-54%);z-index:1}.bm__word{letter-spacing:.03em;transform:translate(-50%,-50%);z-index:2}.bm__word>[aria-hidden],.rmf__word>[aria-hidden]{display:flex}.bm__letter,.rmf__letter{cursor:default;display:inline-block;position:relative;text-shadow:.023em .023em 0 var(--red),.023em .023em 0 var(--cyan),.058em .058em 0 var(--x-red-2),.093em .093em 0 var(--x-red-3),.128em .128em .21em #0009}@supports (color:color-mix(in lab,red,red)){.bm__letter,.rmf__letter{text-shadow:.023em .023em 0 var(--red),.023em .023em 0 color-mix(in srgb,var(--cyan) 0%,transparent),.058em .058em 0 var(--x-red-2),.093em .093em 0 var(--x-red-3),.128em .128em .21em #0009}}.bm__letter.is-glitching,.rmf__letter.is-glitching{animation:rmf-glitch .5s cubic-bezier(.2,.65,.25,1)}.bm__letter:after,.rmf__letter:after{content:attr(data-c);pointer-events:none;text-shadow:none;-webkit-text-stroke:0;background:linear-gradient(172deg,var(--ink-1) 0,var(--ink-1) 22%),linear-gradient(118deg,transparent 38%,var(--ink-1) 46%,transparent 54%);top:0;right:0;bottom:0;left:0;position:absolute}@supports (color:color-mix(in lab,red,red)){.bm__letter:after,.rmf__letter:after{background:linear-gradient(172deg,color-mix(in srgb,var(--ink-1) 16%,transparent) 0,color-mix(in srgb,var(--ink-1) 0%,transparent) 22%),linear-gradient(118deg,transparent 38%,color-mix(in srgb,var(--ink-1) 7%,transparent) 46%,transparent 54%)}}.bm__letter:after,.rmf__letter:after{-webkit-background-clip:text;background-clip:text;color:#0000}@media(max-width:759px){.rmf{height:340px;margin-top:-8px}.rmf__word{font-size:19vw;top:56%}.bm{height:340px}.bm__word{font-size:21vw}}@media(prefers-reduced-motion:reduce){.bm__letter.is-glitching,.rmf__letter.is-glitching,.rmf__lines,.rmf__node,.rmf__sweep{animation:none}.brain__canvas{transition:none}}[data-theme=light] .bm,[data-theme=light] .rmf{background:var(--sig-bg)}@keyframes rmf-in{0%{opacity:0}}@keyframes rmf-glitch{0%{text-shadow:.023em .023em 0 var(--red),.023em .023em 0 color-mix(in srgb,var(--cyan) 0%,transparent),.058em .058em 0 var(--x-red-2),.093em .093em 0 var(--x-red-3),.128em .128em .21em #0009}22%{text-shadow:.035em .012em 0 var(--red),-.047em .035em 0 color-mix(in srgb,var(--cyan) 90%,transparent),.058em .058em 0 var(--x-red-2),.093em .093em 0 var(--x-red-3),.128em .128em .21em #0009}44%{text-shadow:-.023em .023em 0 var(--red),.047em .012em 0 color-mix(in srgb,var(--cyan) 85%,transparent),.058em .058em 0 var(--x-red-2),.093em .093em 0 var(--x-red-3),.128em .128em .21em #0009}66%{text-shadow:.023em .035em 0 var(--red),-.023em .023em 0 color-mix(in srgb,var(--cyan) 50%,transparent),.058em .058em 0 var(--x-red-2),.093em .093em 0 var(--x-red-3),.128em .128em .21em #0009}to{text-shadow:.023em .023em 0 var(--red),.023em .023em 0 color-mix(in srgb,var(--cyan) 0%,transparent),.058em .058em 0 var(--x-red-2),.093em .093em 0 var(--x-red-3),.128em .128em .21em #0009}}[role=button],a,button,input[type=checkbox],input[type=radio],label[for],select,summary{cursor:pointer}@keyframes fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes skel{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pulse-once{0%{box-shadow:0 0 color-mix(in srgb,var(--unlearn-cyan) 55%,transparent)}to{box-shadow:0 0 0 10px #0000}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes copy-flash{0%{box-shadow:0 0 0 1px var(--unlearn-cyan)}to{box-shadow:0 0 0 1px #0000}}@property --code-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes code-fade{0%{--code-fade:40px}to{--code-fade:0px}}:root{color-scheme:dark;--ui-container:75rem;--ui-header-height:3.5rem;--ui-radius:.5rem;--unlearn-n1:#0d0d10;--unlearn-n2:#121216;--unlearn-n3:#17171c;--unlearn-n4:#1d1d23;--unlearn-n5:#24242b;--unlearn-n6:#2a2a32;--unlearn-n7:#34343d;--unlearn-n8:#4a4a55;--unlearn-n9:#6e707a;--unlearn-border-control:var(--unlearn-n9);--unlearn-border-control-hover:var(--unlearn-ink-3);--unlearn-ink-1:#ededef;--unlearn-ink-2:#a1a3ad;--unlearn-ink-3:#8a8c96;--unlearn-ink-disabled:#5a5c66;--unlearn-action-bg:#ededef;--unlearn-action-fg:#0d0d10;--unlearn-action-bg-hover:#fff;--unlearn-ink-on-red:#fff;--unlearn-red:#ff3b30;--unlearn-red-text:#ff6b61;--unlearn-cyan:#00d2dc;--unlearn-cyan-text:#00d2dc;--unlearn-cyan-bg:#00d2dc14;--unlearn-amber:#f59e0b;--unlearn-amber-text:#f59e0b;--unlearn-amber-bg:#f59e0b14;--unlearn-green:#4ade80;--unlearn-green-text:#4ade80;--unlearn-green-bg:#4ade801a;--unlearn-player-stage:#0d0d10;--unlearn-player-glow:#16161b;--unlearn-player-surface:#121216;--unlearn-player-surface-2:#17171c;--unlearn-player-hover:#1d1d23;--unlearn-player-line:#2a2a32;--unlearn-player-line-2:#34343d;--unlearn-player-strong:#4a4a55;--unlearn-player-ink:#ededef;--unlearn-player-ink-2:#a1a3ad;--unlearn-player-ink-3:#7f818b;--unlearn-sig-bg:#060608;--unlearn-x-red-2:#c22f28;--unlearn-x-red-3:#8f221e;--unlearn-x-face:#111117;--unlearn-glass-1:#1c1c22;--unlearn-glass-2:#0d0d11;--unlearn-glass-ink:#ededef;--unlearn-glass-ink-2:#a1a3ad;--unlearn-glass-ink-3:#8a8c96;--unlearn-glass-dim:#6e7079;--unlearn-shadow-card:none;--unlearn-shadow-float:0 8px 24px #00000073,0 0 0 1px #2a2a32;--unlearn-shadow-menu:0 16px 40px #00000073;--unlearn-shadow-panel:0 24px 48px #00000073;--unlearn-scrim-search:#0000008c;--unlearn-scrim-panel:#00000080;--unlearn-scrim-modal:#000000b8;--unlearn-r-md:8px;--unlearn-r-lg:12px;--unlearn-r-xl:16px;--unlearn-r-pill:999px;--unlearn-sp-1:4px;--unlearn-sp-2:8px;--unlearn-sp-3:12px;--unlearn-sp-4:16px;--unlearn-sp-5:24px;--unlearn-sp-6:32px;--unlearn-sp-7:48px;--unlearn-sp-8:64px;--unlearn-sp-9:96px;--unlearn-gap-label:var(--unlearn-sp-4);--unlearn-pad-row:var(--unlearn-sp-4);--unlearn-pad-card:var(--unlearn-sp-5);--unlearn-gap-block:var(--unlearn-sp-7);--unlearn-gap-section:var(--unlearn-sp-8);--unlearn-page-top:var(--unlearn-sp-7);--unlearn-page-bottom:var(--unlearn-sp-9);--unlearn-glass-hairline:#ededef12;--unlearn-ease-out:cubic-bezier(.16,1,.3,1);--unlearn-t-instant:80ms;--unlearn-t-fast:.14s;--unlearn-t-base:.2s;--unlearn-t-slow:.24s;--appbar-bottom:calc(var(--bs-banner-height,0px) + 57px);--unlearn-z-sticky:20;--unlearn-z-dropdown:30;--unlearn-z-overlay:40;--unlearn-z-modal:50;--unlearn-z-toast:60;--page-max:1200px;--overview-max:1080px;--content-max:720px;--content-narrow:672px;--focus-max:540px;--section-gap:clamp(80px,10vw,160px);--unlearn-header-height:56px;--unlearn-tabbar-height:60px;--unlearn-bg-deep:var(--unlearn-n1);--unlearn-bg:var(--unlearn-n1);--unlearn-bg-elevated:var(--unlearn-n2);--unlearn-bg-warm:var(--unlearn-n1);--unlearn-surface:var(--unlearn-n3);--unlearn-surface-hover:var(--unlearn-n4);--unlearn-surface-subtle:var(--unlearn-n2);--unlearn-border:var(--unlearn-n6);--unlearn-border-subtle:var(--unlearn-n6);--unlearn-border-accent:var(--unlearn-red)}@supports (color:color-mix(in lab,red,red)){:root{--unlearn-border-accent:color-mix(in srgb,var(--unlearn-red) 30%,var(--unlearn-n6))}}:root{--unlearn-navbar-bg:var(--unlearn-n1)}@supports (color:color-mix(in lab,red,red)){:root{--unlearn-navbar-bg:color-mix(in srgb,var(--unlearn-n1) 92%,transparent)}}:root{--unlearn-code-bg:var(--unlearn-n2);--unlearn-fg:var(--unlearn-ink-1);--unlearn-fg-body:var(--unlearn-ink-1);--unlearn-muted:var(--unlearn-ink-2);--unlearn-dim:var(--unlearn-ink-3);--unlearn-red-hover:var(--unlearn-red);--unlearn-red-glow:var(--unlearn-red)}@supports (color:color-mix(in lab,red,red)){:root{--unlearn-red-glow:color-mix(in srgb,var(--unlearn-red) 20%,transparent)}}:root{--unlearn-red-subtle:var(--unlearn-red)}@supports (color:color-mix(in lab,red,red)){:root{--unlearn-red-subtle:color-mix(in srgb,var(--unlearn-red) 6%,transparent)}}:root{--unlearn-red-bg:var(--unlearn-red)}@supports (color:color-mix(in lab,red,red)){:root{--unlearn-red-bg:color-mix(in srgb,var(--unlearn-red) 8%,transparent)}}:root{--unlearn-red-border-soft:var(--unlearn-red)}@supports (color:color-mix(in lab,red,red)){:root{--unlearn-red-border-soft:color-mix(in srgb,var(--unlearn-red) 15%,transparent)}}:root{--unlearn-red-faint:var(--unlearn-red)}@supports (color:color-mix(in lab,red,red)){:root{--unlearn-red-faint:color-mix(in srgb,var(--unlearn-red) 4%,transparent)}}:root{--unlearn-cyan-subtle:var(--unlearn-cyan)}@supports (color:color-mix(in lab,red,red)){:root{--unlearn-cyan-subtle:color-mix(in srgb,var(--unlearn-cyan) 6%,transparent)}}:root{--unlearn-cyan-border-soft:var(--unlearn-cyan)}@supports (color:color-mix(in lab,red,red)){:root{--unlearn-cyan-border-soft:color-mix(in srgb,var(--unlearn-cyan) 15%,transparent)}}:root{--unlearn-amber-border-soft:var(--unlearn-amber)}@supports (color:color-mix(in lab,red,red)){:root{--unlearn-amber-border-soft:color-mix(in srgb,var(--unlearn-amber) 15%,transparent)}}:root{--unlearn-blue:var(--unlearn-ink-2);--unlearn-blue-bg:var(--unlearn-n4);--unlearn-diff-red-bg:var(--unlearn-red)}@supports (color:color-mix(in lab,red,red)){:root{--unlearn-diff-red-bg:color-mix(in srgb,var(--unlearn-red) 16%,var(--unlearn-n3))}}:root{--unlearn-diff-green-bg:var(--unlearn-green)}@supports (color:color-mix(in lab,red,red)){:root{--unlearn-diff-green-bg:color-mix(in srgb,var(--unlearn-green) 12%,var(--unlearn-n3))}}:root{--unlearn-diff-red-text:var(--unlearn-red-text);--unlearn-diff-green-text:var(--unlearn-green-text);--unlearn-scrim:var(--unlearn-scrim-modal);--unlearn-scrim-light:var(--unlearn-scrim-search);--gradient-card:var(--unlearn-n3);--shadow-card:var(--unlearn-shadow-card);--shadow-card-hover:var(--unlearn-shadow-card);--ease-expo:var(--unlearn-ease-out);--duration-fast:var(--unlearn-t-fast);--duration-normal:var(--unlearn-t-base);--duration-slow:var(--unlearn-t-slow);--n1:var(--unlearn-n1);--n2:var(--unlearn-n2);--n3:var(--unlearn-n3);--n4:var(--unlearn-n4);--n5:var(--unlearn-n5);--n6:var(--unlearn-n6);--n7:var(--unlearn-n7);--n8:var(--unlearn-n8);--n9:var(--unlearn-n9);--border-control:var(--unlearn-border-control);--border-control-hover:var(--unlearn-border-control-hover);--ink-1:var(--unlearn-ink-1);--ink-2:var(--unlearn-ink-2);--ink-3:var(--unlearn-ink-3);--ink-disabled:var(--unlearn-ink-disabled);--action-bg:var(--unlearn-action-bg);--action-fg:var(--unlearn-action-fg);--action-bg-hover:var(--unlearn-action-bg-hover);--ink-on-red:var(--unlearn-ink-on-red);--red:var(--unlearn-red);--red-text:var(--unlearn-red-text);--cyan:var(--unlearn-cyan);--cyan-text:var(--unlearn-cyan-text);--cyan-bg:var(--unlearn-cyan-bg);--amber:var(--unlearn-amber);--amber-text:var(--unlearn-amber-text);--amber-bg:var(--unlearn-amber-bg);--green:var(--unlearn-green);--green-text:var(--unlearn-green-text);--green-bg:var(--unlearn-green-bg);--shadow-float:var(--unlearn-shadow-float);--sig-bg:var(--unlearn-sig-bg);--x-red-2:var(--unlearn-x-red-2);--x-red-3:var(--unlearn-x-red-3);--x-face:var(--unlearn-x-face);--font-ui:var(--font-sans);--font-code:var(--font-mono);--font-cover:var(--font-display);--r-sm:var(--unlearn-r-md);--r-md:var(--unlearn-r-md);--r-lg:var(--unlearn-r-lg);--r-xl:var(--unlearn-r-xl);--r-pill:var(--unlearn-r-pill);--r-full:50%;--fs-11-tabbar:.6875rem;--fs-12:.75rem;--fs-13:.8125rem;--fs-14:.875rem;--fs-15:.9375rem;--fs-16:1rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-24:1.5rem;--fs-28:1.75rem;--ease-out:var(--unlearn-ease-out);--t-instant:var(--unlearn-t-instant);--t-fast:var(--unlearn-t-fast);--t-base:var(--unlearn-t-base);--t-slow:var(--unlearn-t-slow);--z-sticky:var(--unlearn-z-sticky);--z-dropdown:var(--unlearn-z-dropdown);--z-overlay:var(--unlearn-z-overlay);--z-modal:var(--unlearn-z-modal);--z-toast:var(--unlearn-z-toast);--sp-1:var(--unlearn-sp-1);--sp-2:var(--unlearn-sp-2);--sp-3:var(--unlearn-sp-3);--sp-4:var(--unlearn-sp-4);--sp-5:var(--unlearn-sp-5);--sp-6:var(--unlearn-sp-6);--sp-7:var(--unlearn-sp-7);--sp-8:var(--unlearn-sp-8);--sp-9:var(--unlearn-sp-9);--gap-label:var(--unlearn-gap-label);--pad-row:var(--unlearn-pad-row);--pad-card:var(--unlearn-pad-card);--gap-block:var(--unlearn-gap-block);--gap-section:var(--unlearn-gap-section);--page-top:var(--unlearn-page-top);--page-bottom:var(--unlearn-page-bottom)}@media(max-width:640px){:root{--unlearn-gap-block:var(--unlearn-sp-6);--unlearn-gap-section:var(--unlearn-sp-7);--unlearn-page-top:var(--unlearn-sp-6);--unlearn-page-bottom:var(--unlearn-sp-8);--unlearn-pad-card:var(--unlearn-sp-4)}}[data-theme=light]:not(:has(.site)){color-scheme:light;--unlearn-n1:#fff;--unlearn-n2:#f7f7f8;--unlearn-n3:#fff;--unlearn-n4:#f0f0f2;--unlearn-n5:#e9e9ec;--unlearn-n6:#e4e4e8;--unlearn-n7:#d4d4da;--unlearn-n8:#b9b9c1;--unlearn-n9:#8a8c96;--unlearn-ink-1:#111114;--unlearn-ink-2:#5c5e68;--unlearn-ink-3:#666872;--unlearn-ink-disabled:#a6a8b0;--unlearn-action-bg:#111114;--unlearn-action-fg:#fff;--unlearn-action-bg-hover:#2a2a32;--unlearn-red-text:#d70015;--unlearn-cyan-text:#00757c;--unlearn-amber-text:#a15c00;--unlearn-green-text:#18794e;--unlearn-cyan:#008c94;--unlearn-cyan-bg:#00757c14;--unlearn-shadow-card:0 1px 2px #1111140f;--unlearn-shadow-float:0 12px 32px #1111141f,0 0 0 1px #e4e4e8;--unlearn-scrim-search:#11111440;--unlearn-glass-hairline:var(--unlearn-n6)}.dark,:root{--ui-primary:var(--unlearn-action-bg);--ui-info:var(--unlearn-cyan);--ui-success:var(--unlearn-green);--ui-warning:var(--unlearn-amber);--ui-error:var(--unlearn-red);--ui-bg:var(--unlearn-n1);--ui-bg-muted:var(--unlearn-n2);--ui-bg-elevated:var(--unlearn-n3);--ui-bg-accented:var(--unlearn-n5);--ui-bg-inverted:var(--unlearn-ink-1);--ui-border:var(--unlearn-n6);--ui-border-muted:var(--unlearn-n6);--ui-border-accented:var(--unlearn-n7);--ui-border-inverted:var(--unlearn-ink-1);--ui-text:var(--unlearn-ink-1);--ui-text-highlighted:var(--unlearn-ink-1);--ui-text-toned:var(--unlearn-ink-2);--ui-text-muted:var(--unlearn-ink-2);--ui-text-dimmed:var(--unlearn-ink-3);--ui-text-inverted:var(--unlearn-action-fg)}body{background:var(--unlearn-n1);color:var(--unlearn-ink-1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.5rem}::-moz-selection{background-color:#00d2dc47}::selection{background-color:#00d2dc47}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:600;text-wrap:balance}.mono-label{font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cta-button{box-shadow:0 0 20px #ff3b3026,0 0 60px #ff3b300f,0 1px 2px #0006;transition:transform var(--duration-fast) var(--ease-expo),box-shadow var(--duration-normal) ease}.cta-button:hover{box-shadow:0 0 30px #ff3b3040,0 0 80px #ff3b301a,0 4px 12px #0006;transform:translateY(-1px)}.cta-button:active{box-shadow:0 0 15px #ff3b3033,0 0 40px #ff3b300f,0 1px 2px #0006;transform:translateY(0)scale(.98)}@keyframes cta-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cta-shimmer{background:linear-gradient(105deg,#0000 40%,#ffffff14,#ffffff24,#ffffff14,#0000 60%);opacity:0;transition:opacity var(--duration-normal) ease}.cta-button:hover .cta-shimmer{animation:cta-shimmer .8s ease-out;opacity:1}.section-layer-deep{background:var(--unlearn-bg-deep)}.card-surface{background:var(--gradient-card);border:.75px solid var(--unlearn-border-subtle);box-shadow:var(--shadow-card)}.card-surface:hover{box-shadow:var(--shadow-card-hover)}.section-layer-base{background:var(--unlearn-bg)}.section-layer-elevated{background:var(--unlearn-bg-elevated)}.section-separator{background:linear-gradient(90deg,#0000,#ff3b300f 15%,#ff3b3040,#ff3b300f 85%,#0000);height:1px}.section-separator-strong{background:linear-gradient(90deg,#0000,#ff3b301a 15%,#ff3b3066,#ff3b301a 85%,#0000);height:1px}.atmosphere-glow{overflow:hidden;position:relative}.atmosphere-glow:before{background:radial-gradient(#ff3b300a 0,#ff3b3004 40%,#0000 70%);content:"";height:600px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:900px;z-index:0}.atmosphere-glow-strong{overflow:hidden;position:relative}.atmosphere-glow-strong:before{background:radial-gradient(#ff3b300f 0,#ff3b3006 35%,#0000 65%);content:"";height:800px;left:50%;pointer-events:none;position:absolute;top:40%;transform:translate(-50%,-50%);width:1200px;z-index:0}.section-grid-pattern{position:relative}.section-grid-pattern:after{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:60px 60px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15%,#000 85%,#0000);opacity:.35;pointer-events:none;position:absolute;z-index:0}.section-noise{position:relative}.section-noise:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.04'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;content:"";top:0;right:0;bottom:0;left:0;opacity:.3;pointer-events:none;position:absolute;z-index:0}.section-content{position:relative;z-index:2}.scroll-fade-x{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}@media(min-width:1024px){.scroll-fade-x{-webkit-mask-image:none;mask-image:none}}.card-surface{background:var(--unlearn-surface);border-color:var(--unlearn-border)}.card-surface-subtle{background:var(--unlearn-surface-subtle);border-color:var(--unlearn-border)}.gradient-heading{background:linear-gradient(135deg,var(--unlearn-fg) 25%,var(--unlearn-red) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;letter-spacing:-.03em}.prose-alive em{color:var(--unlearn-red);font-style:normal;font-weight:500}.prose-alive strong{color:var(--unlearn-fg);text-shadow:0 0 20px #ff3b3026}.interstitial-block{overflow:hidden;position:relative}.interstitial-block:before{top:0}.interstitial-block:after,.interstitial-block:before{background:linear-gradient(90deg,#0000,#ff3b3059 30%,#ff3b3059 70%,#0000);content:"";height:1px;left:0;position:absolute;right:0}.interstitial-block:after{bottom:0}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@keyframes glitch{0%{text-shadow:2px 0 0 #ff3b30bf,-2px 0 0 var(--unlearn-cyan)}14%{text-shadow:2px 0 0 #ff3b30bf,-2px 0 0 var(--unlearn-cyan)}15%{text-shadow:-2px 0 0 #ff3b30bf,2px 0 0 var(--unlearn-cyan)}49%{text-shadow:-2px 0 0 #ff3b30bf,2px 0 0 var(--unlearn-cyan)}50%{text-shadow:2px 0 0 #ff3b30bf,-2px 0 0 var(--unlearn-cyan)}99%{text-shadow:2px 0 0 #ff3b30bf,-2px 0 0 var(--unlearn-cyan)}to{text-shadow:none}}.glitch-text:hover{animation:glitch .3s linear}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}.terminal-cursor:after{animation:blink-cursor 1s step-end infinite;color:var(--unlearn-red);content:"█";font-size:.85em;margin-left:.15em}@keyframes progress-pulse{0%,to{box-shadow:0 0 4px #ff3b304d,0 0 8px #ff3b301a}50%{box-shadow:0 0 8px #ff3b3080,0 0 16px #ff3b3033}}.progress-bar-fill{animation:progress-pulse 3s ease-in-out infinite}@keyframes ob-step-forward{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes ob-step-back{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes ltab-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ol-marquee{0%,15%{transform:translate(0)}85%,to{transform:translate(var(--ol-shift,0))}}@keyframes marquee-forward{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee-track:hover .marquee-content{animation-play-state:paused}.reveal{opacity:0;transition-property:opacity,transform;transition-timing-function:var(--ease-expo)}.reveal--visible{opacity:1;transform:none}.reveal--fade-up{transform:translateY(24px)}.reveal--slide-left{transform:translate(-40px)}.reveal--slide-right{transform:translate(40px)}.reveal--fade{transform:none}.reveal--scale-in{transform:scale(.96)}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}.stagger-7{animation-delay:.7s}@keyframes check-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes celebration-burst{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes confetti-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(180px)rotate(2turn)}}@keyframes step-pulse{0%,to{box-shadow:0 0 #f59e0b66}50%{box-shadow:0 0 0 8px #f59e0b00}}.step-node-active{animation:step-pulse 2s ease-in-out infinite}.prose{--tw-prose-body:var(--ink-1);--tw-prose-headings:var(--ink-1);--tw-prose-lead:var(--ink-2);--tw-prose-links:var(--cyan-text);--tw-prose-bold:var(--ink-1);--tw-prose-counters:var(--ink-3);--tw-prose-bullets:var(--ink-3);--tw-prose-hr:var(--n6);--tw-prose-quotes:var(--ink-2);--tw-prose-quote-borders:var(--n7);--tw-prose-captions:var(--ink-3);--tw-prose-kbd:var(--ink-1);--tw-prose-code:var(--ink-1);--tw-prose-pre-code:var(--ink-1);--tw-prose-pre-bg:var(--n2);--tw-prose-th-borders:var(--n7);--tw-prose-td-borders:var(--n6)}.prose code:after,.prose code:before{content:none}.prose-lesson{--tw-prose-body:var(--unlearn-fg-body);--tw-prose-headings:var(--unlearn-fg);--tw-prose-links:var(--unlearn-cyan-text);--tw-prose-code:var(--unlearn-fg);--tw-prose-bold:var(--unlearn-fg);--tw-prose-counters:var(--unlearn-fg-body);--tw-prose-bullets:var(--unlearn-fg-body);--tw-prose-quotes:var(--unlearn-fg);--tw-prose-quote-borders:var(--unlearn-border);--tw-prose-hr:var(--unlearn-border);--tw-prose-th-borders:var(--unlearn-border);--tw-prose-td-borders:var(--unlearn-border);font-family:var(--font-sans);font-weight:400;text-wrap:pretty}.prose-lesson :is(h1,h2,h3,h4){font-family:var(--font-sans);font-weight:600;letter-spacing:-.012em}.prose-lesson code{font-family:var(--font-mono);font-size:.875em}.prose-lesson pre{background:var(--unlearn-surface);border:1px solid var(--unlearn-border)}.prose-lesson .artifact-item{cursor:default}.prose-lesson .prompt-block{margin-top:.5rem}.prose-lesson .prompt-label{color:var(--unlearn-cyan-text);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}.prose-lesson .prompt-content{position:relative}.prose-lesson .prompt-content blockquote{background:var(--unlearn-surface);border:1px solid var(--unlearn-border);border-left:3px solid var(--unlearn-cyan);border-radius:.5rem;color:var(--unlearn-fg-body);font-size:.875rem;line-height:1.75;margin:0;padding:1rem 2.5rem 1rem 1.25rem;transition:border-color .2s;white-space:pre-wrap}.prose-lesson .prompt-content blockquote p{color:var(--unlearn-fg-body);font-style:normal;margin:0}.prose-lesson .prompt-block:hover blockquote{border-left-color:var(--unlearn-cyan);border-color:var(--unlearn-cyan-border-soft)}.prose-lesson .prompt-copy-btn{background:var(--unlearn-surface);border:none;color:var(--unlearn-dim);cursor:pointer;opacity:.35;padding:.375rem;position:absolute;right:.5rem;top:.5rem;transition:opacity .2s,background .2s,color .2s}.prose-lesson .prompt-content:hover .prompt-copy-btn{opacity:1}.prose-lesson .prompt-copy-btn:hover{background:var(--unlearn-surface-hover);color:var(--unlearn-fg)}.prose-lesson .challenge-hint{background:var(--unlearn-green-bg);border:1px solid var(--unlearn-border);border-left:2px solid var(--unlearn-green);border-radius:.5rem;margin:1rem 0;padding:.75rem 1rem}.prose-lesson .challenge-hint>summary{color:var(--unlearn-green-text);cursor:pointer;font-weight:600;list-style:none}.prose-lesson .challenge-hint>summary::-webkit-details-marker{display:none}.prose-lesson .challenge-hint>summary:before{content:"💡 "}.prose-lesson .challenge-hint[open]>summary{margin-bottom:.5rem}.prose-lesson .challenge-hint-body>:first-child{margin-top:0}.prose-lesson .challenge-hint-body>:last-child{margin-bottom:0}.step-progress-glow{box-shadow:none}.step-card-current{box-shadow:0 0 16px #f59e0b0f}.countdown-ring{border-radius:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}@keyframes scrambleGlitch{0%{color:var(--unlearn-red);text-shadow:2px 0 #ff3b30,-2px 0 #0ff}25%{color:var(--unlearn-fg);text-shadow:-2px 1px #ff3b30,2px -1px #0ff}50%{color:var(--unlearn-red);text-shadow:1px -1px #ff3b30,-1px 1px #0ff}75%{color:var(--unlearn-fg);text-shadow:-1px 0 #ff3b30,1px 0 #0ff}to{color:var(--unlearn-red);text-shadow:2px 0 #ff3b30,-2px 0 #0ff}}.scramble-glitch{animation:scrambleGlitch .15s steps(2) infinite}@keyframes colon-blink{0%,to{opacity:.7}50%{opacity:.15}}.colon-dot{animation:colon-blink 2s ease-in-out infinite}@keyframes nudge-handle{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.checkout-reveal{animation:fadeInUp .5s var(--ease-expo) both}.onboard-reveal{animation:fadeInUp .4s var(--ease-expo) both}.cycle-word-wrapper{display:inline-block;margin-right:-.1em;overflow:visible;padding-right:.1em;text-align:left;vertical-align:baseline}.cycle-word{display:inline-block;white-space:nowrap}.section-reveal-inner{opacity:0;transform:translateY(20px);transition:transform .6s var(--ease-expo),opacity .6s var(--ease-expo)}.section-revealed .section-reveal-inner{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0s!important}.animate-copy-flash,.animate-draw,.animate-pulse-once,.animate-skel,.animate-toast-in{animation:none!important}.animate-draw{stroke-dashoffset:0!important}.reveal{opacity:1;transform:none;transition:none}.cta-button,.cta-button:active,.cta-button:hover{transform:none!important}.cta-shimmer{display:none}.animate-bounce{animation:none}.glitch-text:hover,.scramble-glitch{animation:none!important}.colon-dot{animation:none;opacity:.5}.terminal-cursor:after{animation:none;opacity:.7}.progress-bar-fill,[class*=animate-]{animation:none!important;opacity:1!important;transform:none!important}.marquee-content{animation-play-state:paused!important}.step-node-active{animation:none}.step-card-current,.step-progress-glow{box-shadow:none}.confetti-container{display:none!important}}html.visual-editing{--directus-visual-editing--rect--border-spacing:-2px}html.visual-editing .directus-visual-editing-edit-button{left:16px!important;top:8px!important}pre.mermaid{background:0 0;border:none;color:var(--unlearn-text-soft,#ededef);margin:1.5rem auto;overflow-x:auto;padding:1rem 0;text-align:center}pre.mermaid svg{height:auto;margin:0 auto;max-width:100%}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
