/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@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-leading:initial;--tw-font-weight:initial;--tw-tracking: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:"";--zp-angle:0deg}}}@layer theme{:host,:root{--font-sans:"Plus Jakarta Sans Variable","Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Code",Menlo,monospace;--color-amber-300:oklch(87.9% .169 91.605);--color-sky-300:oklch(82.8% .111 230.318);--color-blue-400:#60a5fa;--color-blue-500:#4f8ff7;--color-blue-600:#2563eb;--color-blue-700:#1d4ed8;--color-black:#000;--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;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-lg:0 4px 4px #00000026;--ease-out:cubic-bezier(0,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--blur-md:12px;--blur-2xl:40px;--blur-3xl:64px;--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-space-950:#04080f;--color-space-800:#0b1426;--color-space-400:#0a1220;--color-paper-200:#f2f5fa;--color-gold-300:#f5d68a;--color-gold-400:#eec457;--color-gold-500:#d3a531;--color-gold-600:#a97d21;--color-gold-700:#8a6519;--color-violet:#8b93f8;--color-profit:#34d399;--color-profit-ink:#036b4d;--color-loss:#fb7185;--color-loss-ink:#c81e1e;--font-arabic:"Noto Kufi Arabic Variable","Noto Kufi Arabic","Plus Jakarta Sans Variable","Plus Jakarta Sans","Segoe UI",Tahoma,sans-serif;--radius-card:20px;--radius-tile:16px;--radius-control:12px}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}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-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,::backdrop,:after,:before{border-color:var(--border)}html{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[role=button],a,button,input,label,select,summary,textarea{touch-action:manipulation}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;min-height:100dvh;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:var(--page-wash);position:fixed;inset:0}html[lang=ar] body{font-family:var(--font-arabic);letter-spacing:0;line-height:1.85}h1,h2,h3{letter-spacing:-.03em}::selection{background:var(--accent-fill);color:var(--on-primary)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:8px}}@layer components{.card{word-wrap:break-word;border-radius:var(--radius-card);background:var(--glass);min-width:0;-webkit-backdrop-filter:var(--card-blur);border:1px solid var(--border);box-shadow:var(--shadow-card);position:relative}.card-pad{padding:20px}.card-solid{background:var(--glass-solid)}.card-raised{background:var(--glass-raised);border-color:var(--border-strong)}.iconbox{border-radius:var(--radius-tile);background:var(--grad-info);width:48px;height:48px;color:var(--on-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 6px 18px -8px #2563eb80}.iconbox-sm{border-radius:12px;width:40px;height:40px}.iconbox-gold{background:var(--grad-primary);color:var(--on-primary);box-shadow:var(--shadow-glow)}.iconbox-violet{background:var(--grad-violet);color:#fff;box-shadow:0 6px 18px -8px #4f46e580}.iconbox-success{background:var(--grad-success);color:#fff;box-shadow:0 6px 18px -8px #05966973}.iconbox-plain{background:var(--surface-sunken);color:var(--text-muted);box-shadow:none}.grad-text{background:var(--grad-primary);-webkit-background-clip:text;background-clip:text}.grad-text,.grad-text-white{-webkit-text-fill-color:transparent;color:#0000}.grad-text-white{background:var(--grad-text);-webkit-background-clip:text;background-clip:text}.btn{border-radius:var(--radius-control);letter-spacing:0;cursor:pointer;white-space:nowrap;text-transform:none;-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;gap:.5rem;max-width:100%;padding:.6875rem 1.25rem;font-size:.8125rem;font-weight:700;transition:transform .16s cubic-bezier(.23,1,.32,1),filter .16s,background-color .16s,border-color .16s,box-shadow .16s,opacity .16s;display:inline-flex}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:active:not(:disabled){transform:scale(.97)}.btn-primary{background:var(--grad-primary);color:var(--on-primary);box-shadow:var(--shadow-glow);position:relative;overflow:hidden}.btn-primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff80 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover) and (pointer:fine){.btn-primary:hover:not(:disabled):after{transition:transform .7s cubic-bezier(.23,1,.32,1);transform:translate(120%)}.btn-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}}.btn-info{background:var(--grad-info);color:var(--on-accent);box-shadow:0 8px 24px -10px #2563eb80}@media (hover:hover) and (pointer:fine){.btn-info:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}}.btn-ghost{background:var(--surface-sunken);color:var(--text);border:1px solid var(--border-strong)}@media (hover:hover) and (pointer:fine){.btn-ghost:hover:not(:disabled){background:var(--surface-hover);border-color:var(--hover-border)}}.btn-danger{background:var(--grad-danger);color:#fff;box-shadow:0 8px 22px -12px #be123cb3}@media (hover:hover) and (pointer:fine){.btn-danger:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}}.btn-subtle{background:var(--surface-hover);color:var(--text)}@media (hover:hover) and (pointer:fine){.btn-subtle:hover:not(:disabled){background:var(--surface-active)}}.input{background:var(--input-bg);border:1px solid var(--border-strong);border-radius:var(--radius-control);width:100%;color:var(--text);padding:.6875rem 1rem;font-family:inherit;font-size:.9375rem;transition:border-color .18s,box-shadow .18s}.input:focus{border-color:var(--link);box-shadow:0 0 0 3px var(--link);outline:none}@supports (color:color-mix(in lab,red,red)){.input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--link) 34%,transparent)}}.input::placeholder{color:var(--text-faint)}select.input option{background:var(--bg);color:var(--text)}.badge{border-radius:9999px;align-items:center;gap:.25rem;padding:.1875rem .5625rem;font-size:.6875rem;font-weight:700;line-height:1.4;display:inline-flex}.badge-grad{background:var(--grad-primary);color:var(--on-primary)}.meter{background:var(--surface-sunken);height:8px;overflow:hidden}.meter,.meter>span{border-radius:9999px}.meter>span{background:var(--grad-primary);transform-origin:0;height:100%;animation:meter-grow .7s cubic-bezier(.23,1,.32,1) .12s both;display:block}.meter-info>span{background:var(--grad-info)}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";direction:ltr;unicode-bidi:isolate}.divide-hair>*+*{border-top:1px solid var(--border)}.rule-fade{background:linear-gradient(to right,transparent,var(--border-strong),transparent);border:0;height:1px}.mtag{--tag-ink:var(--tag-ink-l);letter-spacing:0;white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.3rem;padding:.1875rem .5625rem;font-size:.6875rem;font-weight:700;line-height:1.4;transition:transform .2s,box-shadow .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.mtag:hover{transform:translateY(-1px)}}.mtag-lg{gap:.4rem;padding:.3125rem .8125rem;font-size:.8125rem}.mtag-soft{background:var(--tag)}@supports (color:color-mix(in lab,red,red)){.mtag-soft{background:color-mix(in srgb,var(--tag) 16%,transparent)}}.mtag-soft{color:var(--tag-ink)}.mtag-solid{background:var(--tag);color:var(--tag-on)}.mtag-outline{border-color:var(--tag)}@supports (color:color-mix(in lab,red,red)){.mtag-outline{border-color:color-mix(in srgb,var(--tag) 75%,transparent)}}.mtag-outline{color:var(--tag-ink)}.mtag-gradient{background:linear-gradient(120deg,var(--tag-g1),var(--tag-g2));color:var(--tag-on);box-shadow:0 4px 14px -6px var(--tag)}@supports (color:color-mix(in lab,red,red)){.mtag-gradient{box-shadow:0 4px 14px -6px color-mix(in srgb,var(--tag) 70%,transparent)}}.mtag-glow{background:var(--tag)}@supports (color:color-mix(in lab,red,red)){.mtag-glow{background:color-mix(in srgb,var(--tag) 14%,transparent)}}.mtag-glow{color:var(--tag-ink);border-color:var(--tag)}@supports (color:color-mix(in lab,red,red)){.mtag-glow{border-color:color-mix(in srgb,var(--tag) 55%,transparent)}}.mtag-glow{box-shadow:0 0 0 1px var(--tag),0 0 16px -2px var(--tag)}@supports (color:color-mix(in lab,red,red)){.mtag-glow{box-shadow:0 0 0 1px color-mix(in srgb,var(--tag) 12%,transparent),0 0 16px -2px color-mix(in srgb,var(--tag) 65%,transparent)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mtag{--tag-ink:var(--tag-ink-d)}}:root[data-theme=dark] .mtag{--tag-ink:var(--tag-ink-d)}.hl-frame{border-radius:calc(var(--radius-card) + 2px);background:linear-gradient(130deg,var(--hl1),var(--hl2) 55%,var(--hl3));box-shadow:0 18px 40px -22px var(--hlglow),0 0 0 1px var(--hl2);padding:2px;position:relative}@supports (color:color-mix(in lab,red,red)){.hl-frame{box-shadow:0 18px 40px -22px var(--hlglow),0 0 0 1px color-mix(in srgb,var(--hl2) 18%,transparent)}}.hl-frame>.card{background:radial-gradient(120% 90% at 0 0,var(--hl2),transparent 55%),var(--glass-solid);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.hl-frame>.card{background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--hl2) 13%,transparent),transparent 55%),var(--glass-solid)}}.hl-ribbon{z-index:2;letter-spacing:.02em;background:linear-gradient(120deg,var(--hl1),var(--hl2) 60%,var(--hl3));color:var(--hlink);box-shadow:0 6px 18px -6px var(--hlglow);white-space:nowrap;top:-11px;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .75rem .25rem .6rem;font-size:.6875rem;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:18px;overflow:hidden}.hl-ribbon.hl-inline{top:auto;position:relative;inset-inline-start:auto}.hl-ribbon:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff8c 50%,#0000 80%);animation:hl-shine 2.4s ease-out .4s both;position:absolute;inset:0;transform:translate(-120%)}.key-frame{border-radius:calc(var(--radius-card) + 2px);background:linear-gradient(110deg,var(--ke1),var(--ke2),var(--ke3),var(--ke1));box-shadow:0 16px 40px -24px var(--keglow);padding:1.5px;position:relative}.key-frame>.card{background:var(--glass-solid);border-color:#0000}.key-dot{width:.55rem;height:.55rem;display:inline-flex;position:relative}.key-dot:after,.key-dot:before{content:"";background:var(--ke2);border-radius:9999px;position:absolute;inset:0}.key-dot:before{opacity:.7;animation:key-ping 1.6s cubic-bezier(0,0,.2,1) infinite}.countdown-cell{background:var(--surface-sunken);border:1px solid var(--border);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:3.1rem;padding:.45rem .35rem;display:flex}.countdown-cell b{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800;line-height:1}.countdown-cell span{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-top:.25rem;font-size:.625rem;font-weight:700}.avatar-stack>*{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.avatar-stack>*{background:color-mix(in srgb,var(--surface) 82%,var(--text) 18%)}}.avatar-stack>*{color:var(--text);box-shadow:0 0 0 2px var(--surface)}.popover{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-pop);border-radius:16px}.mention{z-index:10;pointer-events:auto;color:var(--link);background:var(--link);unicode-bidi:isolate;border-radius:5px;padding:0 .2em;font-weight:650;position:relative}@supports (color:color-mix(in lab,red,red)){.mention{background:color-mix(in srgb,var(--link) 11%,transparent)}}.mention{white-space:nowrap;text-decoration:none;transition:background-color .15s}.mention:hover{background:var(--link)}@supports (color:color-mix(in lab,red,red)){.mention:hover{background:color-mix(in srgb,var(--link) 20%,transparent)}}.mention:hover{text-decoration:underline}.mention:focus-visible{outline:2px solid var(--link);outline-offset:1px}.comment-flash{border-radius:14px;animation:comment-flash 2.8s ease-out}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-\[20\%\]{inset:-20%}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.-start-\[1\.45rem\]{inset-inline-start:-1.45rem}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.start-1\/2{inset-inline-start:50%}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.-end-0\.5{inset-inline-end:calc(var(--spacing) * -.5)}.-end-1{inset-inline-end:calc(var(--spacing) * -1)}.-end-1\.5{inset-inline-end:calc(var(--spacing) * -1.5)}.-end-16{inset-inline-end:calc(var(--spacing) * -16)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-0\.5{inset-inline-end:calc(var(--spacing) * .5)}.end-1{inset-inline-end:calc(var(--spacing) * 1)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.end-5{inset-inline-end:calc(var(--spacing) * 5)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-3{top:calc(var(--spacing) * -3)}.-top-24{top:calc(var(--spacing) * -24)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-16{top:calc(var(--spacing) * 16)}.top-\[76px\]{top:76px}.top-\[calc\(3\.5rem\+env\(safe-area-inset-top\,0px\)\)\]{top:calc(3.5rem + env(safe-area-inset-top,0px))}.top-full{top:100%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:var(--spacing)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-\[calc\(1rem\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.bottom-full{bottom:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[150\]{z-index:150}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.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:0}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.-my-0\.5{margin-block:calc(var(--spacing) * -.5)}.my-1{margin-block:var(--spacing)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.-ms-2{margin-inline-start:calc(var(--spacing) * -2)}.ms-0\.5{margin-inline-start:calc(var(--spacing) * .5)}.ms-1{margin-inline-start:var(--spacing)}.ms-1\.5{margin-inline-start:calc(var(--spacing) * 1.5)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.me-0\.5{margin-inline-end:calc(var(--spacing) * .5)}.me-auto{margin-inline-end:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-7{margin-top:calc(var(--spacing) * -7)}.-mt-12{margin-top:calc(var(--spacing) * -12)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.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-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-6{-webkit-line-clamp:6;-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-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[16\/3\]{aspect-ratio:16/3}.aspect-\[16\/6\]{aspect-ratio:16/6}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-8{width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.\!size-9{width:calc(var(--spacing) * 9)!important;height:calc(var(--spacing) * 9)!important}.size-0{width:0;height:0}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-13{width:calc(var(--spacing) * 13);height:calc(var(--spacing) * 13)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.size-\[15px\]{width:15px;height:15px}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[132px\]{width:132px;height:132px}.size-full{width:100%;height:100%}.\!h-1\.5{height:calc(var(--spacing) * 1.5)!important}.\!h-2{height:calc(var(--spacing) * 2)!important}.\!h-2\.5{height:calc(var(--spacing) * 2.5)!important}.\!h-7{height:calc(var(--spacing) * 7)!important}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.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-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-\[88px\]{height:88px}.h-\[260px\]{height:260px}.h-\[300px\]{height:300px}.h-\[360px\]{height:360px}.h-\[calc\(68px\+env\(safe-area-inset-top\,0px\)\)\]{height:calc(68px + env(safe-area-inset-top,0px))}.h-\[calc\(100dvh-96px\)\]{height:calc(100dvh - 96px)}.h-\[calc\(100vh-7rem\)\]{height:calc(100vh - 7rem)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[28rem\]{max-height:28rem}.max-h-\[30rem\]{max-height:30rem}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(60dvh\,24rem\)\]{max-height:min(60dvh,24rem)}.max-h-full{max-height:100%}.\!min-h-7{min-height:calc(var(--spacing) * 7)!important}.\!min-h-9{min-height:calc(var(--spacing) * 9)!important}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[60vh\]{min-height:60vh}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.\!w-16{width:calc(var(--spacing) * 16)!important}.\!w-24{width:calc(var(--spacing) * 24)!important}.\!w-auto{width:auto!important}.w-1{width:var(--spacing)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[264px\]{width:264px}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(18rem\,86vw\)\]{width:min(18rem,86vw)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[15rem\]{max-width:15rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[34ch\]{max-width:34ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[65ch\]{max-width:65ch}.max-w-\[75\%\]{max-width:75%}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[1520px\]{max-width:1520px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-4\.5{min-width:calc(var(--spacing) * 4.5)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[7rem\]{min-width:7rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[17px\]{min-width:17px}.min-w-\[26rem\]{min-width:26rem}.min-w-\[28rem\]{min-width:28rem}.min-w-\[30rem\]{min-width:30rem}.min-w-\[420px\]{min-width:420px}.min-w-\[440px\]{min-width:440px}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-56{flex-basis:calc(var(--spacing) * 56)}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0\.5{--tw-border-spacing-x:calc(var(--spacing) * .5);--tw-border-spacing-y:calc(var(--spacing) * .5)}.border-spacing-0\.5,.border-spacing-1{border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-1{--tw-border-spacing-x:var(--spacing);--tw-border-spacing-y:var(--spacing)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-1{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:var(--spacing)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5)}.translate-x-5,.translate-x-6{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.\!gap-1{gap:var(--spacing)!important}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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-\[3px\]{gap:3px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-9>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 9) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 9) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.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)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--border\)\]>:not(:last-child)){border-color:var(--border)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[14px\]{border-radius:14px}.rounded-\[24px\]{border-radius:24px}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-\[var\(--radius-tile\)\]{border-radius:var(--radius-tile)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.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-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#f87171\]\/30{border-color:oklab(71.0627% .153814 .0628211/.3)}.border-\[color-mix\(in_srgb\,var\(--color-gold-500\)_40\%\,transparent\)\]{border-color:#d3a53166}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-gold-500\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-gold-500) 40%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-gold-500\)_55\%\,transparent\)\]{border-color:#d3a5318c}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-gold-500\)_55\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-gold-500) 55%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-long\)_35\%\,transparent\)\]{border-color:var(--color-long)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-long\)_35\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-long) 35%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-short\)_35\%\,transparent\)\]{border-color:var(--color-short)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-short\)_35\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-short) 35%,transparent)}}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--accent-fill\)\],.border-\[var\(--accent-fill\)\]\/40{border-color:var(--accent-fill)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--accent-fill\)\]\/40{border-color:color-mix(in oklab,var(--accent-fill) 40%,transparent)}}.border-\[var\(--border\)\],.border-\[var\(--border\)\]\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--border\)\]\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--color-gold-500\)\]\/30{border-color:#d3a5314d}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-gold-500\)\]\/30{border-color:color-mix(in oklab,var(--color-gold-500) 30%,transparent)}}.border-\[var\(--color-gold-500\)\]\/35{border-color:#d3a53159}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-gold-500\)\]\/35{border-color:color-mix(in oklab,var(--color-gold-500) 35%,transparent)}}.border-\[var\(--color-gold-500\)\]\/40{border-color:#d3a53166}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-gold-500\)\]\/40{border-color:color-mix(in oklab,var(--color-gold-500) 40%,transparent)}}.border-\[var\(--color-long\)\],.border-\[var\(--color-long\)\]\/30{border-color:var(--color-long)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-long\)\]\/30{border-color:color-mix(in oklab,var(--color-long) 30%,transparent)}}.border-\[var\(--color-short\)\]\/30{border-color:var(--color-short)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-short\)\]\/30{border-color:color-mix(in oklab,var(--color-short) 30%,transparent)}}.border-\[var\(--color-short\)\]\/40{border-color:var(--color-short)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-short\)\]\/40{border-color:color-mix(in oklab,var(--color-short) 40%,transparent)}}.border-\[var\(--color-short\)\]\/50{border-color:var(--color-short)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-short\)\]\/50{border-color:color-mix(in oklab,var(--color-short) 50%,transparent)}}.border-\[var\(--link\)\]{border-color:var(--link)}.border-\[var\(--text\)\]{border-color:var(--text)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-s-\[var\(--color-short\)\]{border-inline-start-color:var(--color-short)}.border-s-\[var\(--text-faint\)\]{border-inline-start-color:var(--text-faint)}.\!bg-\[var\(--surface-active\)\]{background-color:var(--surface-active)!important}.\!bg-black\/45{background-color:#00000073!important}@supports (color:color-mix(in lab,red,red)){.\!bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)!important}}.bg-\[\#f87171\]\/\[0\.06\]{background-color:oklab(71.0627% .153814 .0628211/.06)}.bg-\[color-mix\(in_oklab\,var\(--accent-fill\)_45\%\,var\(--surface\)\)\]{background-color:var(--accent-fill)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--accent-fill\)_45\%\,var\(--surface\)\)\]{background-color:color-mix(in oklab,var(--accent-fill) 45%,var(--surface))}}.bg-\[var\(--accent\)\]\/5{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent\)\]\/5{background-color:color-mix(in oklab,var(--accent) 5%,transparent)}}.bg-\[var\(--accent-fill\)\]{background-color:var(--accent-fill)}.bg-\[var\(--badge-bg\)\]{background-color:var(--badge-bg)}.bg-\[var\(--bg\)\]\/85{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--bg\)\]\/85{background-color:color-mix(in oklab,var(--bg) 85%,transparent)}}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--border-strong\)\]{background-color:var(--border-strong)}.bg-\[var\(--chrome\)\]{background-color:var(--chrome)}.bg-\[var\(--chrome-solid\)\]{background-color:var(--chrome-solid)}.bg-\[var\(--color-gold-400\)\]{background-color:var(--color-gold-400)}.bg-\[var\(--color-gold-500\)\]\/8{background-color:#d3a53114}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-gold-500\)\]\/8{background-color:color-mix(in oklab,var(--color-gold-500) 8%,transparent)}}.bg-\[var\(--color-gold-500\)\]\/10{background-color:#d3a5311a}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-gold-500\)\]\/10{background-color:color-mix(in oklab,var(--color-gold-500) 10%,transparent)}}.bg-\[var\(--color-gold-500\)\]\/12{background-color:#d3a5311f}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-gold-500\)\]\/12{background-color:color-mix(in oklab,var(--color-gold-500) 12%,transparent)}}.bg-\[var\(--color-gold-500\)\]\/15{background-color:#d3a53126}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-gold-500\)\]\/15{background-color:color-mix(in oklab,var(--color-gold-500) 15%,transparent)}}.bg-\[var\(--color-gold-500\)\]\/\[0\.06\]{background-color:#d3a5310f}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-gold-500\)\]\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-gold-500) 6%,transparent)}}.bg-\[var\(--color-long\)\],.bg-\[var\(--color-long\)\]\/10{background-color:var(--color-long)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-long\)\]\/10{background-color:color-mix(in oklab,var(--color-long) 10%,transparent)}}.bg-\[var\(--color-long\)\]\/12{background-color:var(--color-long)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-long\)\]\/12{background-color:color-mix(in oklab,var(--color-long) 12%,transparent)}}.bg-\[var\(--color-long\)\]\/15{background-color:var(--color-long)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-long\)\]\/15{background-color:color-mix(in oklab,var(--color-long) 15%,transparent)}}.bg-\[var\(--color-long-soft\)\]{background-color:var(--color-long-soft)}.bg-\[var\(--color-short\)\]\/10{background-color:var(--color-short)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-short\)\]\/10{background-color:color-mix(in oklab,var(--color-short) 10%,transparent)}}.bg-\[var\(--color-short\)\]\/12{background-color:var(--color-short)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-short\)\]\/12{background-color:color-mix(in oklab,var(--color-short) 12%,transparent)}}.bg-\[var\(--color-short\)\]\/15{background-color:var(--color-short)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-short\)\]\/15{background-color:color-mix(in oklab,var(--color-short) 15%,transparent)}}.bg-\[var\(--color-short-soft\)\]{background-color:var(--color-short-soft)}.bg-\[var\(--color-space-800\)\]{background-color:var(--color-space-800)}.bg-\[var\(--danger-fill\)\]\/15{background-color:var(--danger-fill)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--danger-fill\)\]\/15{background-color:color-mix(in oklab,var(--danger-fill) 15%,transparent)}}.bg-\[var\(--input-bg\)\]{background-color:var(--input-bg)}.bg-\[var\(--scrim\)\]{background-color:var(--scrim)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-\[var\(--surface-active\)\]{background-color:var(--surface-active)}.bg-\[var\(--surface-hover\)\]{background-color:var(--surface-hover)}.bg-\[var\(--surface-sunken\)\],.bg-\[var\(--surface-sunken\)\]\/40{background-color:var(--surface-sunken)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--surface-sunken\)\]\/40{background-color:color-mix(in oklab,var(--surface-sunken) 40%,transparent)}}.bg-\[var\(--tint-core\)\]{background-color:var(--tint-core)}.bg-\[var\(--tint-pro\)\]{background-color:var(--tint-pro)}.bg-black{background-color:var(--color-black)}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}.bg-current{background-color:currentColor}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/6{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-\[image\:var\(--grad-primary\)\]{background-image:var(--grad-primary)}.fill-\[var\(--color-gold-500\)\]{fill:var(--color-gold-500)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-1{padding:var(--spacing)!important}.\!p-2{padding:calc(var(--spacing) * 2)!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.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-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.\!px-1\.5{padding-inline:calc(var(--spacing) * 1.5)!important}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-3\.5{padding-inline:calc(var(--spacing) * 3.5)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-1{padding-inline:var(--spacing)}.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-\[max\(0\.75rem\,env\(safe-area-inset-left\,0px\)\)\]{padding-inline:max(.75rem,env(safe-area-inset-left,0px))}.\!py-0{padding-block:0!important}.\!py-0\.5{padding-block:calc(var(--spacing) * .5)!important}.\!py-1{padding-block:var(--spacing)!important}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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-5{padding-block:calc(var(--spacing) * 5)}.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-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.\!ps-9{padding-inline-start:calc(var(--spacing) * 9)!important}.ps-0\.5{padding-inline-start:calc(var(--spacing) * .5)}.ps-2\.5{padding-inline-start:calc(var(--spacing) * 2.5)}.ps-3\.5{padding-inline-start:calc(var(--spacing) * 3.5)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.ps-10{padding-inline-start:calc(var(--spacing) * 10)}.ps-16{padding-inline-start:calc(var(--spacing) * 16)}.\!pe-2{padding-inline-end:calc(var(--spacing) * 2)!important}.pe-1{padding-inline-end:var(--spacing)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-7{padding-inline-end:calc(var(--spacing) * 7)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.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-9{padding-top:calc(var(--spacing) * 9)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[env\(safe-area-inset-top\,0px\)\]{padding-top:env(safe-area-inset-top,0)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[env\(safe-area-inset-bottom\,0px\)\]{padding-bottom:env(safe-area-inset-bottom,0)}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.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-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.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-wrap\:balance\],.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[var\(--text\)\]{color:var(--text)!important}.\!text-white{color:var(--color-white)!important}.text-\[\#a8b4cd\]{color:#a8b4cd}.text-\[\#f87171\]{color:#f87171}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--badge-ink\)\]{color:var(--badge-ink)}.text-\[var\(--bg\)\]{color:var(--bg)}.text-\[var\(--border-strong\)\]{color:var(--border-strong)}.text-\[var\(--color-gold-400\)\]{color:var(--color-gold-400)}.text-\[var\(--color-gold-500\)\]{color:var(--color-gold-500)}.text-\[var\(--color-long\)\]{color:var(--color-long)}.text-\[var\(--color-short\)\]{color:var(--color-short)}.text-\[var\(--danger-text\)\]{color:var(--danger-text)}.text-\[var\(--ink-core\)\]{color:var(--ink-core)}.text-\[var\(--ink-pro\)\]{color:var(--ink-pro)}.text-\[var\(--link\)\]{color:var(--link)}.text-\[var\(--on-primary\)\]{color:var(--on-primary)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-faint\)\]{color:var(--text-faint)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-amber-300{color:var(--color-amber-300)}.text-sky-300{color:var(--color-sky-300)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--accent-fill\)\]{accent-color:var(--accent-fill)}.accent-\[var\(--color-gold-500\)\]{accent-color:var(--color-gold-500)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-100{opacity:1}.mix-blend-difference{mix-blend-mode:difference}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow:var(--shadow-card)}.shadow-\[var\(--shadow-card\)\],.shadow-\[var\(--shadow-glow\)\]{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\(--shadow-glow\)\]{--tw-shadow:var(--shadow-glow)}.shadow-\[var\(--shadow-lift\)\]{--tw-shadow:var(--shadow-lift)}.shadow-\[var\(--shadow-lift\)\],.shadow-\[var\(--shadow-pop\)\]{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\(--shadow-pop\)\]{--tw-shadow:var(--shadow-pop)}.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-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-1,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.ring-\[var\(--border\)\]{--tw-ring-color:var(--border)}.ring-\[var\(--chrome-solid\)\]{--tw-ring-color:var(--chrome-solid)}.ring-\[var\(--color-gold-500\)\]{--tw-ring-color:var(--color-gold-500)}.ring-\[var\(--glass-solid\)\]{--tw-ring-color:var(--glass-solid)}.ring-\[var\(--link\)\]{--tw-ring-color:var(--link)}.ring-\[var\(--surface\)\]{--tw-ring-color:var(--surface)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[var\(--bg\)\]{--tw-ring-offset-color:var(--bg)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-\[-2px\]{outline-offset:-2px}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg))}.drop-shadow-lg,.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)}.backdrop-blur,.backdrop-blur-2xl{-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,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl))}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-md,.backdrop-blur-sm{-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-filter{-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-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,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,transform\]{transition-property:background-color,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\,transform\]{transition-property:background-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{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-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-\[cubic-bezier\(\.23\,1\,\.32\,1\)\]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--origin-rtl\:bottom_left\]{--origin-rtl:bottom left}.\[--origin-rtl\:top_right\]{--origin-rtl:top right}.\[--origin\:bottom_left\]{--origin:bottom left}.\[--origin\:bottom_right\]{--origin:bottom right}.\[--origin\:top_center\]{--origin:top center}.\[--origin\:top_left\]{--origin:top left}.\[checkout\:course\]{checkout:course}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.marker\:text-\[var\(--text-faint\)\] ::marker{color:var(--text-faint)}.marker\:text-\[var\(--text-faint\)\]::marker{color:var(--text-faint)}.marker\:text-\[var\(--text-faint\)\] ::-webkit-details-marker,.marker\:text-\[var\(--text-faint\)\]::-webkit-details-marker{color:var(--text-faint)}.backdrop\:bg-black\/60::backdrop{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.backdrop\:bg-black\/60::backdrop{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.backdrop\:backdrop-blur-sm::backdrop{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-3:before{content:var(--tw-content);inset:calc(var(--spacing) * -3)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-e-0:last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}.focus-within\:border-\[var\(--accent-fill\)\]:focus-within{border-color:var(--accent-fill)}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[var\(--accent-fill\)\]:hover,.hover\:border-\[var\(--accent-fill\)\]\/50:hover{border-color:var(--accent-fill)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--accent-fill\)\]\/50:hover{border-color:color-mix(in oklab,var(--accent-fill) 50%,transparent)}}.hover\:border-\[var\(--border\)\]:hover{border-color:var(--border)}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-\[var\(--hover-border\)\]:hover{border-color:var(--hover-border)}.hover\:bg-\[var\(--color-short\)\]\/10:hover{background-color:var(--color-short)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--color-short\)\]\/10:hover{background-color:color-mix(in oklab,var(--color-short) 10%,transparent)}}.hover\:bg-\[var\(--surface-active\)\]:hover{background-color:var(--surface-active)}.hover\:bg-\[var\(--surface-hover\)\]:hover{background-color:var(--surface-hover)}.hover\:bg-black\/75:hover{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/75:hover{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.hover\:text-\[var\(--color-short\)\]:hover{color:var(--color-short)}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}.hover\:text-\[var\(--text-muted\)\]:hover{color:var(--text-muted)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:bg-\[var\(--surface-hover\)\]:focus-visible{background-color:var(--surface-hover)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-\[var\(--link\)\]:focus-visible{outline-color:var(--link)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:after\:rounded-\[inherit\]:focus-visible:after{content:var(--tw-content);border-radius:inherit}.focus-visible\:after\:outline:focus-visible:after{content:var(--tw-content);outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:after\:outline-2:focus-visible:after{content:var(--tw-content);outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:after\:outline-\[var\(--accent-fill\)\]:focus-visible:after{content:var(--tw-content);outline-color:var(--accent-fill)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-80:disabled{opacity:.8}.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)}@media not all and (min-width:80rem){.max-xl\:hidden{display:none}}@media (min-width:420px){.min-\[420px\]\:inline-flex{display:inline-flex}}@media (min-width:1800px){.min-\[1800px\]\:inline{display:inline}}@media (min-width:40rem){.sm\:absolute{position:absolute}.sm\:inset-x-auto{inset-inline:auto}.sm\:start-0{inset-inline-start:calc(var(--spacing) * 0)}.sm\:end-0{inset-inline-end:calc(var(--spacing) * 0)}.sm\:end-5{inset-inline-end:calc(var(--spacing) * 5)}.sm\:top-0{top:0}.sm\:top-auto{top:auto}.sm\:bottom-5{bottom:calc(var(--spacing) * 5)}.sm\:order-none{order:0}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:ms-0{margin-inline-start:0}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.sm\:size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.sm\:h-36{height:calc(var(--spacing) * 36)}.sm\:h-64{height:calc(var(--spacing) * 64)}.sm\:min-h-\[5\.5rem\]{min-height:5.5rem}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-\[22rem\]{width:22rem}.sm\:max-w-\[60\%\]{max-width:60%}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:min-w-64{min-width:calc(var(--spacing) * 64)}.sm\:flex-1{flex:1}.sm\:shrink-0{flex-shrink:0}.sm\:basis-auto{flex-basis:auto}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[1fr_120px\]{grid-template-columns:1fr 120px}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-1{gap:var(--spacing)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\:self-start{align-self:flex-start}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:border-0{border-style:var(--tw-border-style);border-width:0}.sm\:bg-transparent{background-color:#0000}.sm\:p-0{padding:0}.sm\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:\!px-5{padding-inline:calc(var(--spacing) * 5)!important}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:text-start{text-align:start}.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-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:shadow-none{--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)}.sm\:\[--origin\:top_right\]{--origin:top right}}@media (min-width:48rem){.md\:ms-auto{margin-inline-start:auto}.md\:me-0{margin-inline-end:0}.md\:hidden{display:none}.md\:inline{display:inline}.md\:max-w-xs{max-width:var(--container-xs)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}@media (min-width:64rem){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:mx-0{margin-inline:0}.lg\:ms-0{margin-inline-start:0}.lg\:me-2{margin-inline-end:calc(var(--spacing) * 2)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-36{width:calc(var(--spacing) * 36)}.lg\:flex-none{flex:none}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:ps-60{padding-inline-start:calc(var(--spacing) * 60)}.lg\:ps-64{padding-inline-start:calc(var(--spacing) * 64)}}@media (min-width:80rem){.xl\:hidden{display:none}.xl\:inline{display:inline}.xl\:w-56{width:calc(var(--spacing) * 56)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:96rem){.\32 xl\:inline{display:inline}.\32 xl\:w-72{width:calc(var(--spacing) * 72)}}.rtl\:-translate-x-1:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-translate-x-5:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-translate-x-6:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -6);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-1\/2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:rotate-90:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:90deg}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}:where(.rtl\:space-x-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}.rtl\:\[--origin\:bottom_right\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--origin:bottom right}@media (min-width:40rem){.sm\:rtl\:\[--origin\:top_left\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--origin:top left}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker,.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:fullscreen\]\:aspect-auto:fullscreen{aspect-ratio:auto}.\[\&\:fullscreen\]\:rounded-none:fullscreen{border-radius:0}.\[\&\:fullscreen\]\:border-0:fullscreen{border-style:var(--tw-border-style);border-width:0}.\[data-landing-plan\]\:visible:is(data-landing-plan){visibility:visible}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}@media (hover:hover) and (pointer:fine){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:opacity-0{opacity:0}@media (hover:hover){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:enabled\:bg-\[var\(--surface-hover\)\]:hover:enabled{background-color:var(--surface-hover)}}}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:hidden{display:none}}}:root{color-scheme:light;--bg:var(--color-paper-200);--text:#0d1b33;--text-muted:#4b5b76;--text-faint:#55647e;--accent:var(--color-gold-700);--accent-strong:var(--color-gold-600);--accent-fill:var(--color-gold-400);--link:var(--color-blue-700);--color-info:var(--color-blue-700);--color-long:var(--color-profit-ink);--color-short:var(--color-loss-ink);--color-long-soft:#0478571a;--color-short-soft:#dc26261a;--color-amber:#b45309;--glass:linear-gradient(127.09deg,#fff 19.41%,#fdfefe 76.65%);--glass-solid:#fff;--glass-soft:#ffffffdb;--glass-raised:linear-gradient(126.97deg,#fff 28.26%,#f4f8ff 91.2%);--card-blur:none;--border:#0d1b331a;--border-strong:#0d1b332e;--hover-border:#2563eb59;--surface-sunken:#0d1b330b;--surface-hover:#0d1b330e;--surface-active:#2563eb17;--input-bg:#fff;--scrim:#09122373;--surface:#fff;--grad-primary:linear-gradient(97.89deg,var(--color-gold-300) 0%,var(--color-gold-500) 100%);--grad-info:linear-gradient(97.89deg,var(--color-blue-700) 0%,var(--color-blue-600) 100%);--grad-violet:linear-gradient(97.89deg,#4f46e5,#7c8cf8);--grad-success:linear-gradient(97.89deg,var(--color-profit-ink) 0%,#10b981 100%);--grad-danger:linear-gradient(97.89deg,#b91c1c,#dc2626);--grad-text:linear-gradient(97.89deg,#0d1b33 60%,#4b5b76);--on-primary:#2a1f04;--badge-bg:#dc2626;--badge-ink:#fff;--on-accent:#fff;--shadow-card:0 1px 2px #0d1b330d,0 8px 24px -12px #0d1b3324;--shadow-pop:0 24px 60px -16px #0d1b3342;--shadow-glow:0 6px 18px -6px #a97d2173;--chrome:#ffffffd1;--chrome-solid:#fff;--tint-core:#2563eb1a;--ink-core:#1d4ed8;--tint-pro:#d3a53129;--ink-pro:#7a5712;--tint-mentorship:#7c3aed1a;--ink-mentorship:#6d28d9;--page-wash:radial-gradient(60rem 40rem at 12% -10%,#2563eb1a,transparent 62%),radial-gradient(52rem 34rem at 88% 2%,#d4a53121,transparent 60%),radial-gradient(46rem 32rem at 50% 110%,#7c3aed0f,transparent 62%),linear-gradient(159.02deg,#f7f9fc 14.25%,#f2f5fa 56.45%,#eef2f9 86.14%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:var(--color-space-400);--text:#f8fafc;--text-muted:#a8b4cd;--text-faint:#7b88a3;--accent:var(--color-gold-400);--accent-strong:var(--color-gold-500);--accent-fill:var(--color-gold-400);--link:var(--color-blue-400);--color-info:var(--color-blue-500);--color-long:var(--color-profit);--color-short:var(--color-loss);--color-long-soft:#34d39924;--color-short-soft:#fb718524;--color-amber:#fbbf24;--glass:linear-gradient(127.09deg,#090f1ef0 19.41%,#0d142680 76.65%);--glass-solid:linear-gradient(126.97deg,#090f1e 28.26%,#0d1426 91.2%);--glass-soft:linear-gradient(126.97deg,#090f1ec2 28.26%,#0d1426b8 91.2%);--glass-raised:linear-gradient(126.97deg,#0c1832 28.26%,#12244a 91.2%);--card-blur:none;--border:#a8b4cd24;--border-strong:#a8b4cd42;--hover-border:#60a5fa6b;--surface-sunken:#e2e8f00d;--surface-hover:#e2e8f014;--surface-active:#60a5fa24;--input-bg:#091022b8;--scrim:#020610a8;--surface:#0c1426;--grad-primary:linear-gradient(97.89deg,var(--color-gold-300) 0%,var(--color-gold-500) 100%);--grad-info:linear-gradient(97.89deg,var(--color-blue-600) 0%,var(--color-blue-400) 100%);--grad-violet:linear-gradient(97.89deg,#4338ca 0%,var(--color-violet) 100%);--grad-success:linear-gradient(97.89deg,#059669 0%,var(--color-profit) 100%);--grad-danger:linear-gradient(97.89deg,#be123c 0%,var(--color-loss) 100%);--grad-text:linear-gradient(97.89deg,#fff 70.67%,#a8b4cd00 108.55%);--on-primary:var(--color-space-950);--badge-bg:#e11d48;--badge-ink:#fff;--on-accent:#fff;--shadow-card:0 18px 34px -20px #000000b3;--shadow-pop:0 24px 60px -12px #000000b8;--shadow-glow:0 8px 22px -8px #d4a5316b;--chrome:#0a1220c2;--chrome-solid:#0b1426;--tint-core:#60a5fa29;--ink-core:#93c5fd;--tint-pro:#eec45729;--ink-pro:#eec457;--tint-mentorship:#a78bfa29;--ink-mentorship:#c4b5fd;--page-wash:radial-gradient(60rem 40rem at 12% -8%,#2563eb29,transparent 62%),radial-gradient(52rem 34rem at 88% 4%,#1e3a8a33,transparent 60%),radial-gradient(46rem 32rem at 50% 108%,#d4a5311a,transparent 62%),radial-gradient(40rem 28rem at 100% 60%,#7c3aed17,transparent 62%),linear-gradient(159.02deg,#0d1729 14.25%,#070d1a 56.45%,#04080f 86.14%)}}:root[data-theme=dark]{color-scheme:dark;--bg:var(--color-space-400);--text:#f8fafc;--text-muted:#a8b4cd;--text-faint:#7b88a3;--accent:var(--color-gold-400);--accent-strong:var(--color-gold-500);--accent-fill:var(--color-gold-400);--link:var(--color-blue-400);--color-info:var(--color-blue-500);--color-long:var(--color-profit);--color-short:var(--color-loss);--color-long-soft:#34d39924;--color-short-soft:#fb718524;--color-amber:#fbbf24;--glass:linear-gradient(127.09deg,#090f1ef0 19.41%,#0d142680 76.65%);--glass-solid:linear-gradient(126.97deg,#090f1e 28.26%,#0d1426 91.2%);--glass-soft:linear-gradient(126.97deg,#090f1ec2 28.26%,#0d1426b8 91.2%);--glass-raised:linear-gradient(126.97deg,#0c1832 28.26%,#12244a 91.2%);--card-blur:none;--border:#a8b4cd24;--border-strong:#a8b4cd42;--hover-border:#60a5fa6b;--surface-sunken:#e2e8f00d;--surface-hover:#e2e8f014;--surface-active:#60a5fa24;--input-bg:#091022b8;--scrim:#020610a8;--surface:#0c1426;--grad-primary:linear-gradient(97.89deg,var(--color-gold-300) 0%,var(--color-gold-500) 100%);--grad-info:linear-gradient(97.89deg,var(--color-blue-600) 0%,var(--color-blue-400) 100%);--grad-violet:linear-gradient(97.89deg,#4338ca 0%,var(--color-violet) 100%);--grad-success:linear-gradient(97.89deg,#059669 0%,var(--color-profit) 100%);--grad-danger:linear-gradient(97.89deg,#be123c 0%,var(--color-loss) 100%);--grad-text:linear-gradient(97.89deg,#fff 70.67%,#a8b4cd00 108.55%);--on-primary:var(--color-space-950);--badge-bg:#e11d48;--badge-ink:#fff;--on-accent:#fff;--shadow-card:0 18px 34px -20px #000000b3;--shadow-pop:0 24px 60px -12px #000000b8;--shadow-glow:0 8px 22px -8px #d4a5316b;--chrome:#0a1220c2;--chrome-solid:#0b1426;--tint-core:#60a5fa29;--ink-core:#93c5fd;--tint-pro:#eec45729;--ink-pro:#eec457;--tint-mentorship:#a78bfa29;--ink-mentorship:#c4b5fd;--page-wash:radial-gradient(60rem 40rem at 12% -8%,#2563eb29,transparent 62%),radial-gradient(52rem 34rem at 88% 4%,#1e3a8a33,transparent 60%),radial-gradient(46rem 32rem at 50% 108%,#d4a5311a,transparent 62%),radial-gradient(40rem 28rem at 100% 60%,#7c3aed17,transparent 62%),linear-gradient(159.02deg,#0d1729 14.25%,#070d1a 56.45%,#04080f 86.14%)}:root[data-theme=dark][data-tone=black]{--color-space-950:#000;--color-space-900:#050505;--color-space-800:#0a0a0b;--color-space-700:#121214;--color-space-600:#1a1a1d;--color-space-500:#0d0d0e;--color-space-400:#000;--color-space-300:#202024;--color-space-200:#29292e;--bg:#000;--text:#fafafa;--text-muted:#b4b4bb;--text-faint:#8d8d96;--glass:linear-gradient(127.09deg,#0e0e10f5 19.41%,#0a0a0bdb 76.65%);--glass-solid:linear-gradient(126.97deg,#0c0c0d 28.26%,#101012 91.2%);--glass-soft:linear-gradient(126.97deg,#0c0c0ddb 28.26%,#101012d1 91.2%);--glass-raised:linear-gradient(126.97deg,#141416 28.26%,#1b1b1e 91.2%);--border:#ffffff1c;--border-strong:#ffffff38;--hover-border:#eec4576b;--surface-sunken:#ffffff0d;--surface-hover:#ffffff14;--surface-active:#ffffff1f;--input-bg:#0a0a0b;--scrim:#000000bd;--surface:#0c0c0d;--on-primary:#000;--shadow-card:none;--shadow-pop:0 24px 60px -12px #000000e6,0 0 0 1px #ffffff14;--shadow-lift:0 0 0 1px #eec45738;--chrome:#000000d1;--chrome-solid:#000;--page-wash:radial-gradient(52rem 30rem at 50% 112%,#d4a53112,transparent 64%),linear-gradient(#000,#000)}[dir=rtl] .flip-rtl{transform:scaleX(-1)}[dir=rtl] .no-flip{transform:none}.force-ltr{direction:ltr}[dir=rtl] .force-ltr{text-align:right}[dir=rtl] .force-ltr-center{text-align:center;direction:ltr}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rise{animation:rise .4s cubic-bezier(.2,.8,.2,1) both}.watermark{animation:watermark-drift 47s linear infinite alternate;top:8%;left:6%}@keyframes watermark-drift{0%{top:8%;left:6%}25%{top:74%;left:62%}50%{top:22%;left:71%}75%{top:63%;left:12%}to{top:41%;left:44%}}@keyframes glow-pulse{0%,to{box-shadow:0 0 #d4a53166}50%{box-shadow:0 0 0 10px #d4a53100}}.glow-pulse{animation:glow-pulse 2.4s ease-out infinite}@keyframes comment-flash{0%,30%{background:color-mix(in srgb,var(--link) 14%,transparent);box-shadow:0 0 0 8px color-mix(in srgb,var(--link) 14%,transparent)}to{background:0 0;box-shadow:0 0 0 8px #0000}}@keyframes hl-shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes key-ping{75%,to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media print{.no-print{display:none!important}}.ke-scope,.key-frame{--ke-ink:var(--ke-ink-l,var(--ke2))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ke-scope,:root:not([data-theme=light]) .key-frame{--ke-ink:var(--ke-ink-d,var(--ke2))}}:root[data-theme=dark] .ke-scope,:root[data-theme=dark] .key-frame{--ke-ink:var(--ke-ink-d,var(--ke2))}body:has([data-chat-screen]) [data-key-banner]{display:none}body:has([data-chat-screen]),html:has([data-chat-screen]){overscroll-behavior:none;height:100dvh;min-height:0;overflow:hidden}body:has([data-chat-screen]) [data-app-shell]{flex-direction:column;height:100dvh;min-height:0;display:flex}body:has([data-chat-screen]) [data-app-row]{min-height:0;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px));flex:1 1 0}body:has([data-chat-screen]) [data-app-aside]{height:100%;position:static}body:has([data-chat-screen]) [data-app-row]>main{flex-direction:column;min-height:0;padding-block:0;display:flex}body:has([data-chat-screen]) [data-app-row]>main>*{flex-shrink:0}body:has([data-chat-screen]) [data-app-row]>main>[data-chat-screen]{flex:1 1 0;min-height:0}@media (max-width:639px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:16px!important}}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:16px!important}.btn,.tap{min-height:44px}.tap{min-width:44px}.pe-seg-opt,.tap-text{min-height:44px}.tap-text{align-items:center;margin-block:-13px;padding-inline:.5rem;display:inline-flex}}:root{--ease-out-ui:cubic-bezier(.23,1,.32,1);--ease-drawer:cubic-bezier(.32,.72,0,1)}.pop{transform-origin:var(--origin,top right);transition:opacity .15s var(--ease-out-ui),transform .15s var(--ease-out-ui)}.pop[data-state=enter],.pop[data-state=exit]{opacity:0;transform:scale(.96)}.pop[data-state=exit]{transition-duration:.11s}.toast-slide{transition:transform .34s var(--ease-drawer),opacity .22s ease;touch-action:pan-y}.toast-slide[data-state=enter],.toast-slide[data-state=exit]{opacity:0;transform:translateY(calc(100% + 1.5rem))}.toast-slide[data-state=exit]{transition-duration:.2s,.16s}.toast-slide[data-dragging=true]{transition:none}@keyframes msg-in{0%{opacity:0;transform:translateY(6px)}}.msg-in{animation:msg-in .22s var(--ease-out-ui) both}.msg-in-mine{animation-duration:.16s}@keyframes react-bump{40%{transform:scale(1.18)}}.react-bump{animation:react-bump .22s var(--ease-out-ui)}.react-main{border:1px solid var(--border);background:var(--surface-sunken);height:2rem;color:var(--text-muted);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out-ui),background-color .15s ease,border-color .15s ease,color .15s ease;border-radius:999px;align-items:center;gap:.4rem;padding-inline:.7rem;font-size:.8125rem;font-weight:650;line-height:1;display:inline-flex;position:relative}.react-main-sm{gap:.3rem;height:1.75rem;padding-inline:.55rem;font-size:.75rem}.react-main-glyph{font-size:1rem;line-height:1;display:inline-block}.react-main-sm .react-main-glyph{font-size:.875rem}.react-main:active:not(:disabled){transform:scale(.94)}.react-main[aria-pressed=true]{border-color:#d3a53199}@supports (color:color-mix(in lab,red,red)){.react-main[aria-pressed=true]{border-color:color-mix(in oklab,var(--color-gold-500) 60%,transparent)}}.react-main[aria-pressed=true]{background:#d3a53129}@supports (color:color-mix(in lab,red,red)){.react-main[aria-pressed=true]{background:color-mix(in oklab,var(--color-gold-500) 16%,transparent)}}.react-main[aria-pressed=true]{color:var(--accent)}.react-main[data-open]{background:var(--surface-active);color:var(--text)}.react-main[aria-pressed=true][data-open]{background:#d3a5313d}@supports (color:color-mix(in lab,red,red)){.react-main[aria-pressed=true][data-open]{background:color-mix(in oklab,var(--color-gold-500) 24%,transparent)}}.react-main[aria-pressed=true][data-open]{color:var(--accent)}.react-main:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.react-main:not(:disabled):hover{border-color:var(--border-strong);color:var(--text)}.react-main[aria-pressed=true]:not(:disabled):hover{border-color:var(--color-gold-500);color:var(--accent)}}.react-pill{border:1px solid var(--border);background:var(--surface-sunken);height:2rem;color:var(--text-muted);border-radius:999px;font-size:.8125rem;font-weight:650;line-height:1;transition:background-color .15s,border-color .15s,color .15s}.react-pill-sm{height:1.75rem;font-size:.75rem}.react-pill[data-mine]{border-color:#d3a53199}@supports (color:color-mix(in lab,red,red)){.react-pill[data-mine]{border-color:color-mix(in oklab,var(--color-gold-500) 60%,transparent)}}.react-pill[data-mine]{background:#d3a53129}@supports (color:color-mix(in lab,red,red)){.react-pill[data-mine]{background:color-mix(in oklab,var(--color-gold-500) 16%,transparent)}}.react-pill[data-mine]{color:var(--accent)}.react-pill[data-open]{background:var(--surface-active);color:var(--text)}.react-pill[data-mine][data-open]{background:#d3a5313d}@supports (color:color-mix(in lab,red,red)){.react-pill[data-mine][data-open]{background:color-mix(in oklab,var(--color-gold-500) 24%,transparent)}}.react-pill[data-mine][data-open]{color:var(--accent)}.react-half{height:100%;color:inherit;font:inherit;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:.4rem;transition:background-color .15s;display:inline-flex;position:relative}.react-half>*{transition:transform .16s var(--ease-out-ui)}.react-half:active:not(:disabled)>:not(.rx){transform:scale(.88)}.react-half:disabled{cursor:default}.react-half-main{border-start-start-radius:999px;border-end-start-radius:999px;padding-inline:.7rem .45rem}.react-count{border-start-end-radius:999px;border-end-end-radius:999px;min-width:2.25rem;padding-inline:.5rem .75rem}.react-pill-sm .react-half-main{padding-inline:.55rem .35rem}.react-pill-sm .react-count{min-width:1.9rem;padding-inline:.4rem .6rem}.react-pill-sm .react-main-glyph{font-size:.875rem}.react-count:before{content:"";opacity:.28;pointer-events:none;background:currentColor;width:1px;position:absolute;inset-block:.5rem;inset-inline-start:0}.react-half:after{content:"";position:absolute;inset:-.4375rem 0}.react-pill-sm .react-half:after{inset:-.5625rem 0}@media (hover:hover) and (pointer:fine){.react-pill:has(.react-half:not(:disabled):hover){border-color:var(--border-strong);color:var(--text)}.react-pill[data-mine]:has(.react-half:not(:disabled):hover){border-color:var(--color-gold-500);color:var(--accent)}.react-half:not(:disabled):hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.react-half:not(:disabled):hover{background:color-mix(in oklab,currentColor 10%,transparent)}}}.react-types{align-items:center;display:inline-flex}.react-type{background:var(--surface);width:1.375rem;height:1.375rem;box-shadow:0 0 0 2px var(--surface);border-radius:999px;place-items:center;font-size:.8125rem;line-height:1;display:inline-grid}.react-type+.react-type{margin-inline-start:-.3rem}.react-types-sm .react-type{width:1.125rem;height:1.125rem;font-size:.6875rem}.reaction-dock{--opt:clamp(2.25rem,calc((100vw - 2.375rem) / 8),2.75rem);width:max-content;transform-origin:var(--origin,bottom left);transition:opacity .17s var(--ease-out-ui),transform .26s cubic-bezier(.34,1.4,.64,1);border-radius:999px;gap:.125rem;padding:.25rem;display:flex}.reaction-dock[data-state=enter]{opacity:0;transform:translateY(10px)scale(.86)}.reaction-dock[data-state=exit]{opacity:0;transition-duration:.12s,.14s;transition-timing-function:ease-in,ease-in;transform:translateY(6px)scale(.94)}.reaction-dock-option{width:var(--opt);height:var(--opt);font-size:calc(var(--opt) * .6);transform-origin:50% 85%;-webkit-tap-highlight-color:transparent;border-radius:999px;place-items:center;line-height:1;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .12s;display:grid;position:relative}.reaction-dock-option.is-current{background:var(--surface-active)}.reaction-dock-glyph{display:inline-block}.reaction-dock[data-state=open] .reaction-dock-glyph{animation:dock-pop .44s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--i,0) * 28ms)}@keyframes dock-pop{0%{opacity:0;transform:translateY(14px)scale(.35)}60%{opacity:1}to{opacity:1;transform:none}}.reaction-dock-option[data-hot]{z-index:1;transform:translateY(-.45rem)scale(1.32)}.reaction-dock-option:active{transform:scale(.9)}@media (hover:hover) and (pointer:fine){.reaction-dock-option:hover{z-index:1;transform:translateY(-.45rem)scale(1.32)}}.reaction-dock-name{background:var(--text);color:var(--bg);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:.18rem .42rem;font-size:.5625rem;font-weight:700;line-height:1.2;transition:opacity .12s;position:absolute;bottom:calc(100% + .3rem);left:50%;transform:translate(-50%)}.reaction-dock-option[data-hot] .reaction-dock-name{opacity:1}@media (hover:hover) and (pointer:fine){.reaction-dock-option:focus-visible .reaction-dock-name,.reaction-dock-option:hover .reaction-dock-name{opacity:1}}@media (prefers-reduced-motion:reduce){.reaction-dock,.reaction-dock-option{transition-duration:1ms!important}.reaction-dock[data-state] .reaction-dock-glyph{animation:none}.reaction-dock[data-state=enter],.reaction-dock[data-state=exit]{transform:none}.reaction-dock-option[data-hot]{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.reaction-dock-option:hover{transform:scale(1.12)}}.live-value{font-variant-numeric:tabular-nums;border-radius:.375rem;display:inline-block}@keyframes live-roll-up{0%{opacity:0;transform:translateY(.55em)}}@keyframes live-roll-down{0%{opacity:0;transform:translateY(-.55em)}}@keyframes live-glow{0%,25%{background-color:color-mix(in oklab,var(--color-gold-500) 28%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-gold-500) 28%,transparent)}to{background-color:#0000;box-shadow:0 0 0 3px #0000}}.live-changed.live-up{animation:live-roll-up .36s var(--ease-out-ui) both,live-glow 1.6s ease-out}.live-changed.live-down{animation:live-roll-down .36s var(--ease-out-ui) both,live-glow 1.6s ease-out}@keyframes post-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}}@keyframes post-ring{0%,30%{box-shadow:0 0 0 2px color-mix(in oklab,var(--color-gold-500) 55%,transparent)}to{box-shadow:0 0 0 2px #0000}}.post-in{animation:post-in .42s var(--ease-out-ui) both}.post-in>*{border-radius:var(--radius-card,1rem);animation:post-ring 2.2s ease-out}@media (prefers-reduced-motion:reduce){.live-changed.live-down,.live-changed.live-up{animation:live-glow 1.6s ease-out}.post-in{animation:none}}.tour-root{z-index:90}.tour-blocker,.tour-dim,.tour-root{position:fixed;inset:0}.tour-dim{background:#060a1494;animation:tour-fade .2s ease-out both}.tour-hole{pointer-events:none;border-radius:14px;position:fixed;box-shadow:0 0 0 2px #d3a531d9,0 0 0 9999px #060a1494}@supports (color:color-mix(in lab,red,red)){.tour-hole{box-shadow:0 0 0 2px color-mix(in oklab,var(--color-gold-500) 85%,transparent),0 0 0 9999px #060a1494}}.tour-hole{transition:top .28s var(--ease-out-ui),left .28s var(--ease-out-ui),width .28s var(--ease-out-ui),height .28s var(--ease-out-ui)}.tour-card{z-index:91;width:min(22rem,100vw - 24px);box-shadow:var(--shadow-pop,0 18px 40px #00000047);animation:tour-in .22s var(--ease-out-ui) both;outline:none;padding:1.25rem;position:fixed}.tour-card-center{animation-name:tour-in-center;top:50%;left:50%;transform:translate(-50%,-50%)}.tour-card-dock-bottom{width:auto;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}.tour-card-dock-top{width:auto;left:12px;right:12px;top:calc(80px + env(safe-area-inset-top,0px))}.tour-dot{background:var(--border-strong);width:6px;height:6px;transition:width .2s var(--ease-out-ui),background-color .2s ease;border-radius:999px}.tour-dot.is-done{background:#d3a5318c}@supports (color:color-mix(in lab,red,red)){.tour-dot.is-done{background:color-mix(in oklab,var(--color-gold-500) 55%,transparent)}}.tour-dot.is-on{background:var(--color-gold-500);width:18px}@keyframes tour-in{0%{opacity:0;transform:translateY(6px)scale(.97)}}@keyframes tour-in-center{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}}@keyframes tour-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tour-hole{transition:none}.tour-card,.tour-dim{animation:none}}.celebrate-scrim{transition:opacity .22s}.celebrate-scrim[data-state=enter],.celebrate-scrim[data-state=exit]{opacity:0}.celebrate-scrim[data-state=exit]{transition-duration:.16s}.celebrate-card{transition:opacity .26s var(--ease-out-ui),transform .46s var(--ease-drawer)}.celebrate-card[data-state=enter]{opacity:0;transform:translateY(16px)scale(.96)}.celebrate-card[data-state=exit]{opacity:0;transition-duration:.16s;transform:scale(.98)}@keyframes celebrate-icon{0%{opacity:0;transform:scale(.7)rotate(-8deg)}60%{opacity:1;transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}.celebrate-icon{animation:celebrate-icon .56s var(--ease-out-ui) .12s both}@keyframes celebrate-ring{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.9)}}.celebrate-ring{animation:celebrate-ring .9s var(--ease-out-ui) .22s 2 both}@keyframes spark{0%{transform:translate(-50%,-50%) rotate(var(--a)) translateY(0) scale(1);opacity:1}to{transform:translate(-50%,-50%) rotate(var(--a)) translateY(var(--d)) scale(.4);opacity:0}}.spark{background:var(--spark,var(--accent-fill));width:6px;height:6px;animation:spark .82s var(--ease-out-ui) var(--delay,.16s) both;border-radius:9999px;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.celebrate-ring,.spark{display:none}.celebrate-icon{animation:none}}:root{--shadow-lift:0 2px 4px #0d1b330f,0 18px 36px -16px #0d1b333d;--hue-feed:#2563eb;--hue-courses:#7c3aed;--hue-events:#ea580c;--hue-signals:#a9781c;--hue-messages:#0891b2;--hue-saved:#e11d48;--hue-members:#059669;--hue-leaderboard:#d97706;--hue-levels:#c026d3}:root[data-theme=dark]{--shadow-lift:0 26px 44px -22px #000000d9,0 0 0 1px #60a5fa1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--shadow-lift:0 26px 44px -22px #000000d9,0 0 0 1px #60a5fa1a}}.hue{background:var(--hue)}@supports (color:color-mix(in lab,red,red)){.hue{background:color-mix(in srgb,var(--hue) 14%,transparent)}}.hue{color:var(--hue)}@supports (color:color-mix(in lab,red,red)){.hue{color:color-mix(in srgb,var(--hue) 72%,var(--text))}}.hue-fill{background:linear-gradient(135deg,var(--hue),var(--hue))}@supports (color:color-mix(in lab,red,red)){.hue-fill{background:linear-gradient(135deg,color-mix(in srgb,var(--hue) 78%,#fff),var(--hue))}}.hue-fill{color:#fff;box-shadow:0 8px 18px -8px var(--hue)}@supports (color:color-mix(in lab,red,red)){.hue-fill{box-shadow:0 8px 18px -8px color-mix(in srgb,var(--hue) 75%,transparent)}}.card-tint{background:radial-gradient(22rem 9rem at 0 0,var(--tint,var(--accent-fill)),transparent 70%),var(--glass)}@supports (color:color-mix(in lab,red,red)){.card-tint{background:radial-gradient(22rem 9rem at 0 0,color-mix(in srgb,var(--tint,var(--accent-fill)) 13%,transparent),transparent 70%),var(--glass)}}[dir=rtl] .card-tint{background:radial-gradient(22rem 9rem at 100% 0,var(--tint,var(--accent-fill)),transparent 70%),var(--glass)}@supports (color:color-mix(in lab,red,red)){[dir=rtl] .card-tint{background:radial-gradient(22rem 9rem at 100% 0,color-mix(in srgb,var(--tint,var(--accent-fill)) 13%,transparent),transparent 70%),var(--glass)}}.lift{transition:transform .2s var(--ease-out-ui),box-shadow .2s ease,border-color .2s ease}.lift:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.lift:hover{box-shadow:var(--shadow-lift);border-color:var(--hover-border);transform:translateY(-3px)}.lift:hover:active{transform:translateY(-1px)scale(.99)}.lift .lift-zoom{transition:transform .5s var(--ease-out-ui)}.lift:hover .lift-zoom{transform:scale(1.04)}.nudge{transition:transform .18s var(--ease-out-ui)}a:hover .nudge,button:hover .nudge{transform:translate(3px)}[dir=rtl] a:hover .nudge,[dir=rtl] button:hover .nudge{transform:translate(-3px)}}.press{transition:transform .14s var(--ease-out-ui),background-color .14s ease,color .14s ease}.press:active{transform:scale(.98)}.pop-in{transform-origin:var(--origin,top right);transition:opacity .15s var(--ease-out-ui),transform .15s var(--ease-out-ui)}[dir=rtl] .pop-in{transform-origin:var(--origin-rtl,top left)}@starting-style{.pop-in{opacity:0;transform:scale(.96)}}dialog{opacity:0;transition:opacity .14s ease,transform .14s ease,overlay allow-discrete .14s,display allow-discrete .14s;transform:translateY(10px)scale(.97)}dialog[open]{opacity:1;transition:opacity .2s var(--ease-out-ui),transform .28s var(--ease-drawer),overlay .28s allow-discrete,display .28s allow-discrete;transform:none}@starting-style{dialog[open]{opacity:0;transform:translateY(10px)scale(.97)}}dialog::backdrop{opacity:0;transition:opacity .14s ease,overlay allow-discrete .14s,display allow-discrete .14s}dialog[open]::backdrop{opacity:1;transition-duration:.22s}@starting-style{dialog[open]::backdrop{opacity:0}}.page-modal-backdrop{animation:tour-fade .2s ease-out both}.drawer-scrim{transition:opacity .26s}.drawer-scrim[data-state=enter],.drawer-scrim[data-state=exit]{opacity:0}.drawer-panel{transition:transform .38s var(--ease-drawer)}.drawer-panel[data-state=enter],.drawer-panel[data-state=exit]{transform:translate(-100%)}[dir=rtl] .drawer-panel[data-state=enter],[dir=rtl] .drawer-panel[data-state=exit]{transform:translate(100%)}.drawer-panel[data-state=exit],.drawer-scrim[data-state=exit]{transition-duration:.22s}@keyframes meter-grow{0%{transform:scaleX(0)}}[dir=rtl] .meter>span{transform-origin:100%}@keyframes ring-draw{0%{stroke-dashoffset:var(--ring-c)}}.ring-draw{animation:ring-draw .9s var(--ease-out-ui) .15s both}.skeleton{background:var(--surface-sunken);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(100deg,transparent 20%,var(--surface-hover) 50%,transparent 80%);animation:skeleton-sweep 1.3s linear infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-sweep{to{transform:translate(100%)}}@keyframes badge-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}}.badge-pop{animation:badge-pop .28s var(--ease-out-ui) both}.live-dot{width:.4rem;height:.4rem;display:inline-block;position:relative}.live-dot,.live-dot:after{background:currentColor;border-radius:9999px}.live-dot:after{content:"";opacity:.6;animation:key-ping 1.8s cubic-bezier(0,0,.2,1) infinite;position:absolute;inset:0}@keyframes check-pop{0%{transform:scale(.7)}60%{transform:scale(1.12)}}.check-pop{animation:check-pop .32s var(--ease-out-ui) both}.check-pop svg path,.check-pop svg polyline{stroke-dasharray:24;stroke-dashoffset:24px;animation:check-draw .26s var(--ease-out-ui) .12s forwards}@keyframes check-draw{to{stroke-dashoffset:0}}[data-reveal]{transition:opacity .6s var(--ease-out-ui),transform .7s var(--ease-out-ui);transition-delay:var(--reveal-delay,0s)}[data-reveal=pending]{opacity:0;transform:translateY(18px)}.stagger>*{animation:rise .42s var(--ease-out-ui) both}.stagger>:first-child{animation-delay:0s}.stagger>:nth-child(2){animation-delay:40ms}.stagger>:nth-child(3){animation-delay:80ms}.stagger>:nth-child(4){animation-delay:.12s}.stagger>:nth-child(5){animation-delay:.16s}.stagger>:nth-child(6){animation-delay:.2s}.stagger>:nth-child(7){animation-delay:.24s}.stagger>:nth-child(8){animation-delay:.28s}.stagger>:nth-child(n+9){animation-delay:.32s}.spark-reveal{clip-path:inset(0 100% 0 0);animation:spark-reveal 1.5s var(--ease-out-ui) .35s forwards}@keyframes spark-reveal{to{clip-path:inset(0)}}.aurora{pointer-events:none;position:absolute;inset:-20% -10%}.aurora:after,.aurora:before{content:"";will-change:transform;border-radius:9999px;position:absolute}.aurora:before{background:radial-gradient(closest-side,#d4a53138,#0000);width:46rem;height:26rem;animation:aurora-a 22s ease-in-out infinite alternate;top:-6rem;left:8%}.aurora:after{background:radial-gradient(closest-side,#3b82f633,#0000);width:40rem;height:24rem;animation:aurora-b 26s ease-in-out infinite alternate;top:4rem;right:2%}@keyframes aurora-a{to{transform:translate(9rem,3rem)scale(1.15)}}@keyframes aurora-b{to{transform:translate(-8rem,-2rem)scale(1.2)}}:root[data-tone=black] .aurora:after{background:radial-gradient(closest-side,#d4a5311a,#0000)}details[open]>.details-body{animation:rise .26s var(--ease-out-ui) both}.podium{background:linear-gradient(var(--podium-dir,90deg),var(--podium),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.podium{background:linear-gradient(var(--podium-dir,90deg),color-mix(in srgb,var(--podium) 18%,transparent),transparent 70%)}}[dir=rtl] .podium{--podium-dir:270deg}@media (prefers-reduced-motion:reduce){.aurora:after,.aurora:before,.live-dot:after,.skeleton:after,.spark-reveal{animation:none}.spark-reveal{clip-path:none}[data-reveal=pending]{opacity:1;transform:none}.btn-primary:after{display:none}}.rx{pointer-events:none;z-index:5;inset:0}.rx,.rx>*{position:absolute}.rx>*{top:50%;left:50%}.rx-p{opacity:0;animation:rx-rise .76s var(--ease-out-ui) var(--d,0s) both;font-size:15px;line-height:1;transform:translate(-50%,-50%)scale(.4)}@keyframes rx-rise{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}25%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x,0px)),calc(-50% + var(--y,-40px))) scale(var(--s,1))}}.rx-soft{animation-duration:.95s;animation-timing-function:cubic-bezier(.25,.6,.3,1)}.rx-bounce{animation-name:rx-bounce;animation-duration:.8s}@keyframes rx-bounce{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(0)}30%{opacity:1;transform:translate(calc(-50% + var(--x) * .7),calc(-50% + var(--y) * 1.2)) scale(1) rotate(var(--r))}55%{transform:translate(calc(-50% + var(--x) * .9),calc(-50% + var(--y) * .7)) scale(var(--s)) rotate(calc(var(--r) * -.6))}75%{opacity:1;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y) * .95)) scale(var(--s)) rotate(calc(var(--r) * .4))}to{opacity:0;transform:translate(calc(-50% + var(--x) * 1.1),calc(-50% + var(--y) * .6)) scale(var(--s)) rotate(0deg)}}.rx-stamp{animation:rx-stamp .7s var(--ease-out-ui) both;font-size:26px;line-height:1}@keyframes rx-stamp{0%{opacity:0;transform:translate(-50%,-90%)scale(2.4)rotate(-18deg)}35%{opacity:1;transform:translate(-50%,-90%)scale(.9)rotate(-10deg)}50%{transform:translate(-50%,-90%)scale(1.08)rotate(-12deg)}70%{opacity:1;transform:translate(-50%,-90%)scale(1)rotate(-12deg)}to{opacity:0;transform:translate(-50%,-110%)scale(1)rotate(-12deg)}}.rx-ring{border:2px solid var(--accent-fill);opacity:0;width:34px;height:34px;animation:rx-ring-out .52s var(--ease-out-ui) .22s both;border-radius:9999px;transform:translate(-50%,-50%)scale(.4)}@keyframes rx-ring-out{0%{opacity:.7;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(1.9)}}.rx-ring-1,.rx-ring-2{animation:rx-ring-in .42s var(--ease-out-ui) both;border-color:#e11d48}.rx-ring-2{border-color:var(--accent-fill);animation-delay:90ms}@keyframes rx-ring-in{0%{opacity:0;transform:translate(-50%,-50%)scale(2.2)}40%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)scale(.35)}}.rx-dart{animation:rx-dart .62s var(--ease-out-ui) .12s both;font-size:22px;line-height:1}@keyframes rx-dart{0%{opacity:0;transform:translate(40%,-230%)scale(1.5)rotate(25deg)}45%{opacity:1;transform:translate(-50%,-95%)scale(1)rotate(0)}60%{transform:translate(-50%,-88%)scale(1.06)}80%{opacity:1;transform:translate(-50%,-95%)scale(1)}to{opacity:0;transform:translate(-50%,-95%)scale(1)}}.rx-glow{background:radial-gradient(closest-side,#facc15bf,#0000);border-radius:9999px;width:56px;height:56px;animation:rx-glow .62s ease-out both}@keyframes rx-glow{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}35%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.rx-ray{width:2.5px;height:9px;animation:rx-ray .56s var(--ease-out-ui) var(--d,0s) both;background:#eab308;border-radius:2px}@keyframes rx-ray{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--a)) translateY(-8px) scaleY(.4)}40%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--a)) translateY(-26px) scaleY(1)}}@media (prefers-reduced-motion:reduce){.rx{display:none}}.fig-anim[data-armed] [data-draw]{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.fig-anim[data-armed] [data-fade],.fig-anim[data-armed] [data-pop],.fig-anim[data-armed] [data-rise]{opacity:0}.fig-anim [data-pop],.fig-anim [data-rise]{transform-box:fill-box;transform-origin:50%}.fig-anim[data-play] [data-draw]{animation:fig-draw var(--dur,1.4s) cubic-bezier(.45,.05,.25,1) var(--d,0s) forwards}.fig-anim[data-play] [data-fade]{animation:fig-fade var(--dur,.42s) ease-out var(--d,0s) forwards}.fig-anim[data-play] [data-rise]{animation:fig-rise var(--dur,.46s) var(--ease-out-ui) var(--d,0s) forwards}.fig-anim[data-play] [data-pop]{animation:fig-pop var(--dur,.42s) var(--ease-out-ui) var(--d,0s) forwards}@keyframes fig-draw{0%{stroke-dashoffset:1px;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes fig-fade{0%{opacity:0}to{opacity:1}}@keyframes fig-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fig-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.fig-anim[data-play] [data-pulse]{transform-box:fill-box;transform-origin:50%;animation:fig-pulse 2.2s ease-out var(--d,0s) infinite}.fig-anim[data-armed] [data-pulse]{opacity:0}@keyframes fig-pulse{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.fig-anim [data-pulse]{display:none}}.welcome-splash{z-index:200;background:var(--bg);transition:opacity .34s var(--ease-out-ui),transform .34s var(--ease-out-ui);place-items:center;display:none;position:fixed;inset:0;overflow:hidden}.welcome-splash[data-on]{animation:welcome-failsafe .3s linear 11s forwards;display:grid}@keyframes welcome-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}.welcome-splash[data-resumed] *{animation:none!important}body:has([data-no-welcome]) .welcome-splash{display:none!important}@keyframes welcome-logo{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}.welcome-ring{animation:ring-draw 4s cubic-bezier(.45,.05,.25,1) .12s both}.welcome-line{animation:rise .52s var(--ease-out-ui) var(--d,0s) both}.welcome-bar{background:var(--border);border-radius:9999px;width:9.5rem;height:3px;overflow:hidden}.welcome-bar>span{border-radius:inherit;background:var(--accent-fill);transform-origin:0;height:100%;animation:welcome-bar 4.2s cubic-bezier(.3,.1,.3,1) .12s both;display:block}[dir=rtl] .welcome-bar>span{transform-origin:100%}@keyframes welcome-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.welcome-skip{inset-inline-end:max(1rem,env(safe-area-inset-right,0px));bottom:max(1.25rem,env(safe-area-inset-bottom,0px));border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text-muted);transition:transform .14s var(--ease-out-ui),color .14s ease;border-radius:9999px;padding:0 1.1rem;font-size:13px;font-weight:700;position:absolute}.welcome-skip:hover{color:var(--text)}.welcome-skip:active{transform:scale(.97)}.welcome-skip:focus-visible{outline:2px solid var(--accent-fill);outline-offset:2px}@media (prefers-reduced-motion:reduce){.welcome-splash{transition:opacity .2s}.welcome-splash[data-leaving]{transform:none}.welcome-bar>span,.welcome-line,.welcome-logo,.welcome-ring{animation:none}}.watermark-tiles{letter-spacing:.08em;color:#ffffff21;mix-blend-mode:difference;white-space:nowrap;grid-template-columns:repeat(6,1fr);align-content:space-around;justify-items:center;row-gap:9%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(9px,1.5cqw,13px);animation:watermark-tiles 38s linear infinite;display:grid;transform:rotate(-22deg)}.watermark-tiles>span:nth-child(12n+10),.watermark-tiles>span:nth-child(12n+11),.watermark-tiles>span:nth-child(12n+12),.watermark-tiles>span:nth-child(12n+7),.watermark-tiles>span:nth-child(12n+8),.watermark-tiles>span:nth-child(12n+9){transform:translate(50%)}@keyframes watermark-tiles{0%{transform:rotate(-22deg)translate(0)}to{transform:rotate(-22deg)translate(16.66%)}}[data-protected-video]{container-type:inline-size}@media (prefers-reduced-motion:reduce){.watermark-tiles{animation:none}}[data-protected-text]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative}[data-protected-text]>.lesson-marks{z-index:2;pointer-events:none;background-repeat:repeat;background-size:260px 150px;position:absolute;inset:0}@media print{[data-protected-text],[data-protected-video]{display:none!important}[data-print-notice]{display:block!important}}.fig-anim [data-grow]{transform-box:fill-box;transform-origin:bottom}.fig-anim [data-growx=start]{transform-box:fill-box;transform-origin:0}.fig-anim [data-growx=end]{transform-box:fill-box;transform-origin:100%}.fig-anim[data-armed] [data-grow]{transform:scaleY(0)}.fig-anim[data-armed] [data-growx]{transform:scaleX(0)}.fig-anim[data-play] [data-grow]{animation:fig-grow var(--dur,.8s) var(--ease-out-ui) var(--d,0s) forwards}.fig-anim[data-play] [data-growx]{animation:fig-growx var(--dur,.8s) var(--ease-out-ui) var(--d,0s) forwards}@keyframes fig-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fig-growx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.risk-range{width:100%;height:28px;accent-color:var(--accent-fill);cursor:pointer;touch-action:pan-y;background:0 0;margin:0}.risk-range:focus-visible{outline:2px solid var(--accent-fill);outline-offset:3px;border-radius:6px}.risk-bar{transform-origin:bottom}.risk-bar,.risk-fill{transition:transform .26s var(--ease-out-ui)}.risk-fill{transform-origin:0;height:100%;display:block}@media (prefers-reduced-motion:reduce){.risk-bar,.risk-fill{transition:none}}.skip-link{z-index:300;border-radius:var(--radius-control);background:var(--accent-fill);color:var(--on-primary);inset-inline-start:.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:700;position:fixed;top:.75rem;transform:translateY(-200%)}.skip-link:focus{outline:2px solid var(--text);outline-offset:2px;transform:none}main:focus{outline:none}.cal-dot{background:var(--cal,#14b8a6);border-radius:9999px;width:6px;height:6px;display:inline-block}.cal-dot[data-tone=key]{--cal:#3b82f6}.cal-dot[data-tone=market]{--cal:#f97316}.cal-chip{--cal:#14b8a6;--cal-ink:var(--text);background:var(--cal);border-radius:6px;align-items:baseline;gap:4px;min-width:0;padding:1px 5px;font-size:10.5px;line-height:1.5;display:flex}@supports (color:color-mix(in lab,red,red)){.cal-chip{background:color-mix(in srgb,var(--cal) 16%,transparent)}}.cal-chip{color:var(--cal-ink);border-inline-start:0}.cal-chip[data-tone=key]{--cal:#3b82f6}.cal-chip[data-tone=market]{--cal:#f97316}.cal-day:focus-visible{outline:2px solid var(--accent-fill);outline-offset:1px}.cine{--cine-bg:radial-gradient(48rem 34rem at 78% 30%,#d4a5312e,transparent 62%),radial-gradient(40rem 30rem at 10% 90%,#b8862b17,transparent 62%),linear-gradient(180deg,#fcf9f2,#f7f1e4 60%,#f2ead9);--text:#1b150b;--text-muted:#1b150bb3;--text-faint:#1b150b85;--border:#46320e21;--border-strong:#46320e38;--hover-border:#a0741a80;--surface:#ffffffd6;--surface-2:#46320e0b;--surface-sunken:#46320e09;--surface-hover:#46320e12;--surface-active:#c4942e29;--input-bg:#fff;--accent:#8a610f;--on-primary:#120d02;--cine-heading:#16100a;--cine-gold-ink:#7a5610;--cine-top:#fcf9f2cc;--cine-sheet:#fffdf8fa;--cine-shadow-lg:0 24px 60px -24px #5a3e0f4d;--cine-panel-grad:linear-gradient(180deg,#fff,#fbf7ee);--cine-bubble:#46320e0f;--cine-av:linear-gradient(135deg,#eadfc6,#d4c39e);--cine-av-gold:linear-gradient(135deg,#e8c46a,#b98b25);--cine-well:#ffffffbf;--cine-green:#12804a;--cine-red:#c23b3b;--cine-green-ink:#1b6a41;--cine-guide:#46320e47;--cine-panel-solid:#fffdf8;--cine-card:linear-gradient(165deg,#fff,#fbf6ea);--cine-card-shadow:0 30px 60px -34px #5a3e0f61,inset 0 1px 0 #ffffffe6;--cine-card-shadow-hover:0 40px 70px -32px #5a3e0f75,0 0 0 1px #c4942e47;--cine-card-feat:linear-gradient(165deg,#fffaf0,#fbefd3);--cine-card-soft:linear-gradient(165deg,#ffffffdb,#fbf6eaeb);--cine-glow-a:#d4a53142;--cine-glow-b:#c4942e1a;--zx-panel:#fffffff0;--zx-panel-border:#503a1221;--zx-panel-shadow:0 30px 50px -26px #5a3e0f6b,0 2px 8px #5a3e0f14;--zx-text:#1b150b;--zx-muted:#1b150b9e;--zx-gold:#bf8a1d;--zx-wire-a:#bf8a1d24;--zx-wire-b:#bf8a1d99;--zx-pulse:#d79b19;--zx-glow:radial-gradient(closest-side,#e9b94957,#e9b9491a 55%,transparent 76%);--zx-chip:#503a1212;--zx-ring:#fffdf8;--zx-tile:linear-gradient(160deg,#fff7e2,#f0d89c);--zx-tile-shadow:0 0 0 1px #bf8a1d59,0 20px 40px -14px #bf8a1d8c;--zx-green:#12804a;--zx-red:#c23b3b;--zx-strip:#46320e99;color-scheme:light;color:var(--text);background:var(--cine-bg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cine{--cine-bg:radial-gradient(48rem 34rem at 78% 34%,#d4a53129,transparent 62%),radial-gradient(40rem 30rem at 12% 88%,#6d3bff21,transparent 62%),radial-gradient(30rem 22rem at 96% 96%,#7c3aed1a,transparent 60%),linear-gradient(180deg,#0a0810,#07060b 60%,#050409);--text:#f4f0e6;--text-muted:#f4f0e6ad;--text-faint:#f4f0e670;--border:#ffffff17;--border-strong:#ffffff2e;--hover-border:#eec45773;--surface:#14111cb8;--surface-2:#ffffff0d;--surface-sunken:#ffffff09;--surface-hover:#ffffff12;--surface-active:#eec45724;--input-bg:#0a0810b3;--accent:#eec457;--on-primary:#120d02;--cine-heading:#f6f2ea;--cine-gold-ink:#f3dc9a;--cine-top:#08070c8c;--cine-sheet:#100d16f7;--cine-shadow-lg:0 24px 60px -20px #000000b3;--cine-panel-grad:linear-gradient(180deg,#1c1826eb,#100d16eb);--cine-bubble:#ffffff0f;--cine-av:linear-gradient(135deg,#3a3348,#221d2c);--cine-av-gold:linear-gradient(135deg,#8a6a1e,#4c3a10);--cine-well:#0a081099;--cine-green:#5fe39b;--cine-red:#ff7a7a;--cine-green-ink:#cfe9d9;--cine-guide:#ffffff40;--cine-panel-solid:#0d0b12;--cine-card:linear-gradient(165deg,#221c2edb,#0d0b14eb);--cine-card-shadow:0 30px 60px -28px #000000d9,inset 0 1px 0 #ffffff0d;--cine-card-shadow-hover:0 40px 70px -28px #000000e6,0 0 0 1px #eec4571f;--cine-card-feat:linear-gradient(165deg,#2c2214eb,#100c08f2);--cine-card-soft:linear-gradient(165deg,#221c2e9e,#0d0b14c7);--cine-glow-a:#f5c5424d;--cine-glow-b:#7c3aed1f;--zx-panel:#181422e0;--zx-panel-border:#ffffff1a;--zx-panel-shadow:0 30px 60px -28px #000000d9,inset 0 1px 0 #ffffff0f;--zx-text:#f4f0e6;--zx-muted:#f4f0e69e;--zx-gold:#eec457;--zx-wire-a:#eec4571f;--zx-wire-b:#eec4578c;--zx-pulse:#ffd978;--zx-glow:radial-gradient(closest-side,#f5c5424d,#7c3aed24 55%,transparent 76%);--zx-chip:#ffffff12;--zx-ring:#120f19;--zx-tile:linear-gradient(160deg,#3d2f12,#16100a);--zx-tile-shadow:0 0 0 1px #eec45773,0 0 44px -8px #eec45799;--zx-green:#5fe39b;--zx-red:#ff7a7a;--zx-strip:#f4f0e69e;color-scheme:dark}}:root[data-theme=dark] .cine{--cine-bg:radial-gradient(48rem 34rem at 78% 34%,#d4a53129,transparent 62%),radial-gradient(40rem 30rem at 12% 88%,#6d3bff21,transparent 62%),radial-gradient(30rem 22rem at 96% 96%,#7c3aed1a,transparent 60%),linear-gradient(180deg,#0a0810,#07060b 60%,#050409);--text:#f4f0e6;--text-muted:#f4f0e6ad;--text-faint:#f4f0e670;--border:#ffffff17;--border-strong:#ffffff2e;--hover-border:#eec45773;--surface:#14111cb8;--surface-2:#ffffff0d;--surface-sunken:#ffffff09;--surface-hover:#ffffff12;--surface-active:#eec45724;--input-bg:#0a0810b3;--accent:#eec457;--on-primary:#120d02;--cine-heading:#f6f2ea;--cine-gold-ink:#f3dc9a;--cine-top:#08070c8c;--cine-sheet:#100d16f7;--cine-shadow-lg:0 24px 60px -20px #000000b3;--cine-panel-grad:linear-gradient(180deg,#1c1826eb,#100d16eb);--cine-bubble:#ffffff0f;--cine-av:linear-gradient(135deg,#3a3348,#221d2c);--cine-av-gold:linear-gradient(135deg,#8a6a1e,#4c3a10);--cine-well:#0a081099;--cine-green:#5fe39b;--cine-red:#ff7a7a;--cine-green-ink:#cfe9d9;--cine-guide:#ffffff40;--cine-panel-solid:#0d0b12;--cine-card:linear-gradient(165deg,#221c2edb,#0d0b14eb);--cine-card-shadow:0 30px 60px -28px #000000d9,inset 0 1px 0 #ffffff0d;--cine-card-shadow-hover:0 40px 70px -28px #000000e6,0 0 0 1px #eec4571f;--cine-card-feat:linear-gradient(165deg,#2c2214eb,#100c08f2);--cine-card-soft:linear-gradient(165deg,#221c2e9e,#0d0b14c7);--cine-glow-a:#f5c5424d;--cine-glow-b:#7c3aed1f;--zx-panel:#181422e0;--zx-panel-border:#ffffff1a;--zx-panel-shadow:0 30px 60px -28px #000000d9,inset 0 1px 0 #ffffff0f;--zx-text:#f4f0e6;--zx-muted:#f4f0e69e;--zx-gold:#eec457;--zx-wire-a:#eec4571f;--zx-wire-b:#eec4578c;--zx-pulse:#ffd978;--zx-glow:radial-gradient(closest-side,#f5c5424d,#7c3aed24 55%,transparent 76%);--zx-chip:#ffffff12;--zx-ring:#120f19;--zx-tile:linear-gradient(160deg,#3d2f12,#16100a);--zx-tile-shadow:0 0 0 1px #eec45773,0 0 44px -8px #eec45799;--zx-green:#5fe39b;--zx-red:#ff7a7a;--zx-strip:#f4f0e69e;color-scheme:dark}:root[data-theme=dark][data-tone=black] .cine{--cine-bg:radial-gradient(46rem 32rem at 78% 30%,#d4a5311c,transparent 62%),#000;--border:#ffffff16;--surface:#0d0d0fd1;--surface-2:#ffffff0a;--surface-sunken:#ffffff08;--input-bg:#000000b3;--cine-top:#000000b8;--cine-sheet:#080809fa;--cine-panel-grad:linear-gradient(180deg,#0f0f11,#070708);--cine-av:linear-gradient(135deg,#2b2b2f,#151517);--cine-well:#000000a6;--cine-panel-solid:#050505;--cine-card:linear-gradient(165deg,#101012,#060607);--cine-card-feat:linear-gradient(165deg,#18130a,#080704);--cine-card-soft:linear-gradient(165deg,#101012d1,#060607eb);--cine-glow-a:#f5c54238;--cine-glow-b:#f5c5420a;--zx-panel:#0c0c0ef0;--zx-panel-border:#ffffff17;--zx-panel-shadow:0 30px 60px -28px #000000f2,inset 0 1px 0 #ffffff0d;--zx-glow:radial-gradient(closest-side,#f5c5423d,#f5c5420d 55%,transparent 76%);--zx-ring:#050505;--zx-tile:linear-gradient(160deg,#241c0b,#0a0804)}.cine .card{background:var(--surface);border-color:var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.zp-price-wrap .text-4xl{letter-spacing:-.035em;color:var(--cine-heading);font-size:3rem}.zh-badge{color:var(--cine-gold-ink);background:#eec45712;border:1px solid #eec45752;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .8rem .3rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.zh-badge svg{color:var(--accent)}.zh-title{letter-spacing:-.028em;color:var(--cine-heading)}.zh-title em{color:var(--accent);font-style:normal}.zh-in>*{animation:zh-rise .7s var(--ease-out-ui) both}.zh-in>:first-child{animation-delay:80ms}.zh-in>:nth-child(2){animation-delay:.18s}.zh-in>:nth-child(3){animation-delay:.3s}.zh-in>:nth-child(4){animation-delay:.42s}.zh-in>:nth-child(5){animation-delay:.52s}@keyframes zh-rise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}}.zp-plans-hero{isolation:isolate;position:relative;overflow:hidden}.zp-plan{background:var(--cine-card);border:1px solid var(--border);box-shadow:var(--cine-card-shadow);transition:transform .26s var(--ease-out-ui),border-color .26s ease,box-shadow .26s ease;animation:zh-rise .76s var(--ease-out-ui) both;animation-delay:calc(.18s + var(--k,0) * .12s);border-radius:22px;padding:1.6rem;position:relative}@media (hover:hover) and (pointer:fine){.zp-plan:hover{border-color:var(--hover-border);box-shadow:var(--cine-card-shadow-hover);transform:translateY(-4px)}}.zp-plan-featured{background:var(--cine-card-feat) padding-box,conic-gradient(from var(--zp-angle,0deg),#eec45726,#ffe496f2,#eec45726 30%,#eec45726 70%,#ffe496f2,#eec45726) border-box;animation:zh-rise .76s var(--ease-out-ui) both,zp-orbit 6s linear infinite;animation-delay:calc(.18s + var(--k,0) * .12s),0s;border-color:#0000}@property --zp-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes zp-orbit{to{--zp-angle:360deg}}.zp-plan-featured:before{content:"";z-index:-1;filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#f5c54247,#0000);border-radius:50%;height:60%;position:absolute;inset:-30% 10% auto}.zp-price{letter-spacing:-.035em;color:var(--cine-heading);font-size:3rem;font-weight:800;line-height:1}.zp-check{width:20px;height:20px;color:var(--accent);background:#eec45724;border-radius:99px;flex-shrink:0;place-items:center;display:grid}.zp-trial{color:var(--cine-green-ink);background:#6ee7a81a;border:1px solid #6ee7a847;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:reduce){.zh-in>*,.zp-plan,.zp-plan-featured{animation:none!important}}.zp-crypto-pay{border:1px solid var(--border);background:var(--surface-sunken);border-radius:14px;padding:1rem}.zp-or{color:var(--text-muted);align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;display:flex}.zp-or:after,.zp-or:before{content:"";background:var(--border);flex:1;height:1px}.zr-intro{border-inline-start:2px solid var(--accent-fill);padding-inline-start:1rem}.zr-card-rule{--tone:var(--color-gold-500);border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);transition:border-color .16s ease,transform .2s var(--ease-out-ui);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.zr-card-rule[data-tone=long]{--tone:var(--color-long)}.zr-card-rule[data-tone=short]{--tone:var(--color-short)}.zr-card-rule[data-tone=info]{--tone:var(--color-info)}@media (hover:hover) and (pointer:fine){.zr-card-rule:hover{border-color:var(--tone)}@supports (color:color-mix(in lab,red,red)){.zr-card-rule:hover{border-color:color-mix(in oklab,var(--tone) 45%,var(--border))}}}.zr-scene{aspect-ratio:2;background:radial-gradient(120% 90% at 50% 120%,var(--tone),transparent 70%),var(--surface-sunken);width:100%;max-height:150px;position:relative}@supports (color:color-mix(in lab,red,red)){.zr-scene{background:radial-gradient(120% 90% at 50% 120%,color-mix(in oklab,var(--tone) 16%,transparent),transparent 70%),var(--surface-sunken)}}.zr-scene{border-bottom:1px solid var(--border);place-items:center;display:grid}.zr-wide .zr-scene{max-height:130px}.zr-root{container:zr/inline-size}.zr-grid{gap:.75rem;display:grid}@container zr (min-width:600px){.zr-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.zr-grid-2>.zr-span{grid-column:span 2/span 2}.zr-card-rule.zr-span,.zr-wide{grid-template-rows:none;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.zr-card-rule.zr-span .zr-scene,.zr-wide .zr-scene{aspect-ratio:auto;border-bottom:0;border-inline-end:1px solid var(--border);height:100%;max-height:none}}.zr-svg{width:100%;max-width:300px;height:100%;max-height:150px;padding:10px 14px;overflow:visible}.zr-text{padding:1rem 1.1rem 1.15rem}.zr-icon{width:1.9rem;height:1.9rem;color:var(--tone);background:var(--tone);border-radius:.6rem;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.zr-icon{background:color-mix(in oklab,var(--tone) 14%,transparent)}}.zr-svg *{transform-box:fill-box;transform-origin:50%}.zr-panel{fill:var(--surface);stroke:var(--border-strong);stroke-width:1.5px}.zr-card{fill:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.zr-card{fill:color-mix(in oklab,var(--text-muted) 9%,var(--surface))}}.zr-card{stroke:var(--border-strong);stroke-width:1.2px}.zr-dashed{stroke-dasharray:5 4}.zr-ink{fill:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.zr-ink{fill:color-mix(in oklab,var(--text-muted) 38%,transparent)}}.zr-gold{fill:var(--color-gold-500)}.zr-on-gold-fill{fill:var(--on-primary,#1a1305);opacity:.85}.zr-avatar{fill:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.zr-avatar{fill:color-mix(in oklab,var(--text-muted) 32%,var(--surface))}}.zr-avatar-body{fill:none;stroke:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.zr-avatar-body{stroke:color-mix(in oklab,var(--text-muted) 45%,transparent)}}.zr-avatar-body{stroke-width:5px;stroke-linecap:round}.zr-long{fill:var(--color-long)}.zr-short{fill:var(--color-short)}.zr-wick-long{stroke:var(--color-long);stroke-width:2px}.zr-wick-short{stroke:var(--color-short);stroke-width:2px}.zr-ban-ring,.zr-lens-handle,.zr-level-ring,.zr-line-gold,.zr-line-muted,.zr-pole,.zr-strike,.zr-stroke-gold,.zr-stroke-muted,.zr-stroke-on-gold,.zr-stroke-short,.zr-trail{fill:none;stroke-linecap:round;stroke-linejoin:round}.zr-stroke-muted{stroke:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.zr-stroke-muted{stroke:color-mix(in oklab,var(--text-muted) 70%,transparent)}}.zr-stroke-muted{stroke-width:2.4px}.zr-stroke-gold{stroke:var(--color-gold-500);stroke-width:2.6px}.zr-stroke-short{stroke:var(--color-short);stroke-width:2.6px}.zr-stroke-on-gold{stroke:var(--on-primary,#1a1305);stroke-width:2.6px}.zr-line-gold{stroke:var(--color-gold-500);stroke-width:3px}.zr-line-muted{stroke:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.zr-line-muted{stroke:color-mix(in oklab,var(--text-muted) 60%,transparent)}}.zr-line-muted{stroke-width:2.4px}.zr-ban-ring,.zr-strike{stroke:var(--color-short);stroke-width:4px}.zr-shield-shape{fill:#d7ac41}@supports (color:color-mix(in lab,red,red)){.zr-shield-shape{fill:color-mix(in oklab,var(--color-gold-500) 92%,white)}}.zr-shield-shape{stroke:var(--color-gold-600);stroke-width:1.5px}.zr-door{fill:var(--color-short)}@supports (color:color-mix(in lab,red,red)){.zr-door{fill:color-mix(in oklab,var(--color-short) 70%,var(--surface))}}.zr-pole{stroke:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.zr-pole{stroke:color-mix(in oklab,var(--text-muted) 70%,transparent)}}.zr-pole{stroke-width:3px}.zr-flag{fill:var(--color-gold-500);transform-origin:0}.zr-trail{stroke:var(--color-gold-500);stroke-width:2px;stroke-dasharray:.04 .035}.zr-heart{fill:var(--color-short)}.zr-lens-glass{fill:#d3a5311f}@supports (color:color-mix(in lab,red,red)){.zr-lens-glass{fill:color-mix(in oklab,var(--color-gold-500) 12%,transparent)}}.zr-lens-glass{stroke:var(--color-gold-500);stroke-width:3px}.zr-lens-handle{stroke:var(--color-gold-500);stroke-width:5px}.zr-lens{transform-box:view-box;transform-origin:0 0;transform:translate(102px,54px)}.zr-level-ring{stroke:var(--color-gold-500);stroke-width:2.5px}.zr-actions{opacity:.45}.zr-hidden-eye{opacity:.8}[data-anim=on] [data-rule] .zr-svg *{animation-play-state:paused}[data-anim=on] [data-rule][data-play] .zr-svg *{animation-play-state:running}[data-anim=on] [data-rule][data-reset] .zr-svg *{animation:none!important}[data-anim=on] [data-rule] .zr-svg *{animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:both}[data-anim=on] .zr-coin{animation:zr-coin 2.2s}@keyframes zr-coin{0%{transform:translate(0)}45%{transform:translate(46px)}60%{transform:translate(40px)}to{transform:translate(0)}}[data-anim=on] .zr-shield{animation:zr-pop 2.2s}@keyframes zr-pop{0%,30%{opacity:0;transform:scale(.7)}48%{opacity:1;transform:scale(1.08)}60%,to{opacity:1;transform:scale(1)}}[data-anim=on] .zr-draw{stroke-dasharray:1;animation:zr-draw 2s}@keyframes zr-draw{0%{stroke-dashoffset:1px}60%,to{stroke-dashoffset:0}}[data-anim=on] .zr-note{animation:zr-rise 2s}@keyframes zr-rise{0%,45%{opacity:0;transform:translateY(8px)}75%,to{opacity:1;transform:none}}[data-anim=on] .zr-borrowed .zr-strike{stroke-dasharray:1;animation:zr-strike 2.2s}@keyframes zr-strike{0%,55%{stroke-dashoffset:1px}85%,to{stroke-dashoffset:0}}.zr-borrowed{opacity:.85}[data-anim=on] .zr-tag{animation:zr-stamp 1.9s}@keyframes zr-stamp{0%,25%{opacity:0;transform:translateY(-16px)scale(1.4)rotate(-8deg)}55%{opacity:1;transform:translateY(0)scale(.94)rotate(0)}70%,to{opacity:1;transform:none}}[data-anim=on] .zr-drop{transform-origin:top;animation:zr-drop 2.2s}@keyframes zr-drop{0%,10%{opacity:0;transform:scaleY(.2)}40%,to{opacity:1;transform:none}}[data-anim=on] .zr-reply{animation:zr-reply 2.2s}[data-anim=on] .zr-r2{animation-delay:.18s}[data-anim=on] .zr-r3{animation-delay:.36s}@keyframes zr-reply{0%,40%{opacity:0;transform:translate(-10px)}70%,to{opacity:1;transform:none}}[data-anim=on] .zr-lens{animation:zr-lens 2.4s}@keyframes zr-lens{0%{transform:translate(40px,76px)}55%{transform:translate(122px,44px)}to{transform:translate(102px,54px)}}[data-anim=on] .zr-heart{animation:zr-pop 2.4s}[data-anim=on] .zr-dm{animation:zr-dm 2.2s}@keyframes zr-dm{0%{opacity:0;transform:translate(-30px)}35%{opacity:1;transform:none}to{opacity:.55}}.zr-dm{opacity:.55}[data-anim=on] .zr-ban{animation:zr-pop 2.2s .2s}[data-anim=on] .zr-step1{animation:zr-rise 2.4s -.9s}[data-anim=on] .zr-step2{animation:zr-rise 2.4s .1s}[data-anim=on] .zr-level-ring{stroke-dasharray:1;animation:zr-draw 2s}[data-anim=on] .zr-actions{animation:zr-fade-down 2.2s}@keyframes zr-fade-down{0%,30%{opacity:1}70%,to{opacity:.45}}[data-anim=on] .zr-lock{animation:zr-pop 2.2s .3s}[data-anim=on] .zr-flag{animation:zr-flag 2.2s}@keyframes zr-flag{0%{opacity:.4;transform:translateY(66px)scaleX(.6)}45%{opacity:1;transform:translateY(-3px)scaleX(1.05)}60%,to{opacity:1;transform:none}}[data-anim=on] .zr-trail{animation:zr-trail 2.2s}@keyframes zr-trail{0%,40%{opacity:0}70%,to{opacity:1}}[data-anim=on] .zr-team{animation:zr-pop 2.2s .35s}@media (prefers-reduced-motion:reduce){.zr-card-rule,.zr-svg *{transition:none!important;animation:none!important}}html:has([data-landing]),html:has([data-landing]) body{overscroll-behavior:none;height:100%;overflow:hidden}.zl-root{--zl-gutter:max(16px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--zl-ease:cubic-bezier(.23,1,.32,1);-webkit-tap-highlight-color:transparent;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100dvh;display:grid;position:fixed;inset:0}.zl-root :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zl-top{z-index:20;padding:calc(env(safe-area-inset-top,0px) + .6rem) var(--zl-gutter) .6rem;border-bottom:1px solid var(--border);background:var(--cine-top);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:.75rem;display:flex;position:relative}.zl-brand,.zl-top{align-items:center}.zl-brand{border-radius:10px;flex-shrink:0;gap:.6rem;font-weight:800;display:inline-flex}.zl-brand-name{white-space:nowrap;display:none}@media (min-width:480px){.zl-brand-name{display:inline}}.zl-menu{gap:.25rem;margin-inline:auto;display:none}.zl-menu a{color:var(--text-muted);border-radius:999px;padding:.5rem .8rem;font-size:.875rem;font-weight:600;transition:color .15s,background-color .15s;position:relative}.zl-menu a:hover{color:var(--text);background:var(--surface-hover)}.zl-menu a[aria-current]{color:var(--text);background:#eec4571f}.zl-menu a[aria-current]:after{content:"";background:var(--accent);inset-inline:.8rem;border-radius:2px;height:2px;position:absolute;bottom:.25rem}.zl-top-actions{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}@media (min-width:1100px){.zl-menu{display:flex}.zl-top-actions{margin-inline-start:0}}.zl-locale,.zl-signin-top{display:none}@media (min-width:700px){.zl-locale,.zl-signin-top{display:inline-flex}}.zl-top-join{white-space:nowrap;min-height:2.75rem;padding-inline:1rem}.zl-join-short{display:none}@media (max-width:419px){.zl-join-long{display:none}.zl-join-short{display:inline}}.zl-menu-btn{border:1px solid var(--border-strong);width:2.75rem;height:2.75rem;color:var(--text);border-radius:999px;place-items:center;display:grid}.zl-menu-btn:hover{background:var(--surface-hover)}@media (min-width:1100px){.zl-menu-btn{display:none}}.zl-sheet{z-index:30;inset-inline:.75rem;top:calc(env(safe-area-inset-top,0px) + 4.1rem);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 5rem);border:1px solid var(--border-strong);background:var(--cine-sheet);box-shadow:var(--cine-shadow-lg);transform-origin:top;border-radius:18px;padding:.5rem;position:absolute;overflow-y:auto}.zl-sheet[data-open]{animation:zl-sheet-in .2s var(--zl-ease)}@keyframes zl-sheet-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.zl-sheet ul{gap:2px;display:grid}.zl-sheet li button{text-align:start;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:3rem;padding:0 .9rem;font-weight:600;display:flex}.zl-sheet li button:hover{background:var(--surface-hover)}.zl-sheet li button[aria-current]{color:var(--accent);background:#eec4571f}.zl-sheet-n{color:var(--text-faint);font-size:.75rem}.zl-sheet-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.4rem;padding:.75rem .4rem .3rem;display:flex}.zl-scrim{z-index:25;background:#00000073;position:absolute;inset:0}.zl-stage{touch-action:pan-y;outline:none;position:relative;overflow:hidden}.zl-slide{opacity:0;visibility:hidden;transition:transform .46s var(--zl-ease),opacity .32s ease,visibility 0s linear .46s;position:absolute;inset:0;transform:translate(5%)}.zl-slide[data-state=before],[dir=rtl] .zl-slide{transform:translate(-5%)}[dir=rtl] .zl-slide[data-state=before]{transform:translate(5%)}.zl-slide[data-state=active]{opacity:1;visibility:visible;transition:transform .46s var(--zl-ease),opacity .32s ease 60ms,visibility 0s;transform:none}.zl-body{overscroll-behavior:contain;width:100%;max-width:1180px;height:100%;padding:clamp(.75rem,3vh,2.5rem) var(--zl-gutter);scrollbar-width:thin;flex-direction:column;gap:clamp(.75rem,2.2vh,1.5rem);margin-inline:auto;display:flex;overflow:hidden auto}.zl-body>:first-child{margin-top:auto}.zl-body>:last-child{margin-bottom:auto}.zl-head{text-align:center}.zl-head .zl-lead{margin-inline:auto}.zl-center{text-align:center;justify-content:center}.zl-h1{letter-spacing:-.028em;font-size:clamp(2rem,1.3rem + 3vw,3.7rem);line-height:1.04}.zl-h1,.zl-h2{text-wrap:balance;color:var(--cine-heading);outline:none;font-weight:800}.zl-h2{letter-spacing:-.024em;font-size:clamp(1.6rem,1.1rem + 2vw,2.7rem);line-height:1.08}[dir=rtl] .zl-h1,[dir=rtl] .zl-h2{letter-spacing:0;line-height:1.3}.zl-lead{max-width:60ch;text-wrap:pretty;margin-top:.6rem;font-size:clamp(.95rem,.88rem + .35vw,1.15rem);line-height:1.55}.zl-lead,.zl-muted{color:var(--text-muted)}.zl-fine{color:var(--text-faint);font-size:.8125rem}.zl-fine a,.zl-link{text-underline-offset:3px;color:var(--text-muted);text-decoration:underline}.zl-fine a:hover,.zl-link:hover{color:var(--text)}.zl-badge{width:fit-content;color:var(--cine-gold-ink);background:#eec45712;border:1px solid #eec45752;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.3rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.zl-badge,.zl-tick{border-radius:999px}.zl-tick{width:1.15rem;height:1.15rem;color:var(--accent);background:#eec45729;flex-shrink:0;place-items:center;margin-top:.15rem;display:inline-grid}.zl-ctas{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.zl-cta{min-height:3rem;padding-inline:1.4rem;font-weight:700}.zl-cta-lg{min-height:3.25rem;padding-inline:1.75rem;font-size:1.02rem}.zl-signin{min-height:3rem}.zl-hero{width:100%;max-width:1240px;height:100%;padding:clamp(.5rem,2.4vh,2rem) var(--zl-gutter) clamp(.4rem,1.6vh,1rem);overscroll-behavior:contain;scrollbar-width:thin;grid-template-rows:minmax(0,1fr) auto;gap:clamp(.5rem,1.8vh,1.25rem);margin-inline:auto;display:grid;overflow:hidden auto}.zl-hero-main{grid-template-rows:auto minmax(7.5rem,1fr);align-items:center;gap:clamp(.5rem,1.6vh,1.5rem);min-height:0;display:grid}@media (min-width:1024px){.zl-hero-main{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(1.5rem,3vw,3rem)}}.zl-hero-copy{min-width:0}.zl-hero-copy .zl-badge{margin-bottom:clamp(.5rem,1.6vh,1rem)}.zl-hero-copy .zl-badge svg{color:var(--accent)}.zl-hero-lead{margin-top:clamp(.4rem,1.4vh,.9rem)}.zl-hero-copy .zl-ctas{margin-top:clamp(.75rem,2.4vh,1.6rem)}.zl-explore{gap:.45rem}.zl-hero-terms{max-width:34rem;color:var(--text-muted);margin-top:clamp(.5rem,1.6vh,1rem);font-size:.8125rem;line-height:1.5}.zl-hero-terms a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.zl-hero-art{width:100%;height:100%;min-height:0;position:relative}@media (max-width:1023px){.zl-hero-copy{text-align:start}.zl-hero-copy .zl-ctas .zl-cta-lg{flex:auto;justify-content:center}}@media (max-width:700px){.zl-hero .zl-h1{font-size:clamp(1.7rem,1.1rem + 3.4vw,2.3rem)}.zl-hero-lead{font-size:.92rem;line-height:1.5}.zl-hero-terms{font-size:.75rem}.zl-hero .zl-cta-lg{min-height:3rem;padding-inline:1rem;font-size:.95rem}}@media (max-width:1023px) and (max-height:640px){.zl-hero-main{grid-template-rows:auto minmax(5.5rem,1fr)}.zl-hero-lead{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.zl-method{border:1px solid var(--border-strong);background:var(--surface-2);align-self:center;padding:.25rem}.zl-method,.zl-method button{border-radius:999px;display:inline-flex}.zl-method button{min-height:2.6rem;color:var(--text-muted);align-items:center;gap:.45rem;padding:0 1.1rem;font-size:.875rem;font-weight:700;transition:background-color .15s,color .15s}.zl-method button[aria-checked=true]{background:var(--accent-fill,var(--accent));color:var(--on-primary)}.zl-theme{display:none}@media (min-width:700px){.zl-theme{display:inline-flex}}.zl-split{align-content:center;gap:2rem;display:grid}.zl-split>:first-child,.zl-split>:last-child{margin:0}@media (min-width:900px){.zl-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:3rem}}.zl-points{gap:.8rem;margin-top:1.25rem;display:grid}.zl-points li{gap:.75rem;font-size:.95rem;line-height:1.5;display:flex}.zl-point-icon{width:2.1rem;height:2.1rem;color:var(--accent);background:#eec4571a;border:1px solid #eec45733;border-radius:.7rem;flex-shrink:0;place-items:center;display:grid}.zl-ctas-start{margin-top:1.4rem}.zl-chat{border:1px solid var(--border-strong);background:var(--cine-panel-grad);width:100%;max-width:460px;box-shadow:var(--cine-shadow-lg),0 0 0 1px #eec4570f inset;border-radius:18px;justify-self:center;margin-inline:auto;overflow:hidden}.zl-chat-head{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.82rem;font-weight:700;display:flex}.zl-chat ol{gap:.6rem;padding:.9rem;display:grid}.zl-msg{align-items:flex-start;gap:.6rem;font-size:.86rem;line-height:1.45;display:flex}.zl-msg>span:last-child{background:var(--cine-bubble);border-radius:14px;border-start-start-radius:4px;padding:.55rem .75rem}.zl-msg-alt>span:last-child{background:#eec4571a}.zl-msg-av{background:var(--cine-av);border:1px solid var(--border-strong);border-radius:999px;flex-shrink:0;width:1.8rem;height:1.8rem}.zl-msg-alt .zl-msg-av{background:var(--cine-av-gold)}.zl-chat-note{color:var(--text-faint);padding:0 1rem .8rem;font-size:.72rem}.zl-live-dot{background:#3ddc84;border-radius:999px;width:.5rem;height:.5rem;display:inline-block;box-shadow:0 0 0 3px #3ddc8433}.zl-slide[data-state=active] .zl-msg{animation:zl-msg-in .52s var(--zl-ease) both;animation-delay:calc(.12s + var(--d,0s))}@keyframes zl-msg-in{0%{opacity:0;transform:translateY(8px)}}.zl-tiles{gap:.75rem;display:grid}@media (min-width:701px){.zl-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:1100px){.zl-tiles[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.zl-tile{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:.85rem;padding:.85rem;display:grid}@media (min-width:701px){.zl-tile{grid-template-columns:none;align-items:start;padding:1rem}}.zl-tile h3{align-items:center;gap:.45rem;font-size:.95rem;font-weight:700;display:flex}.zl-tile h3 svg{color:var(--accent);flex-shrink:0}.zl-tile p{color:var(--text-muted);margin-top:.3rem;font-size:.85rem;line-height:1.5}.zl-mock{border:1px solid var(--border-strong);background:var(--cine-well);border-radius:12px;flex-direction:column;min-height:5.25rem;padding:.6rem .7rem;font-size:.72rem}.zl-mock,.zl-mock-row{justify-content:space-between;gap:.4rem;display:flex}.zl-mock-row{align-items:center}.zl-mock-idea dl{grid-template-columns:repeat(3,1fr);gap:.25rem;display:grid}.zl-mock-idea dt{color:var(--text-faint);font-size:.62rem}.zl-mock-idea dd{font-weight:800}.zl-pill-long{color:var(--cine-green);background:#3ddc8424;border-radius:999px;padding:.1rem .45rem;font-size:.65rem;font-weight:700}.zl-red{color:var(--cine-red)}.zl-green{color:var(--cine-green)}.zl-mock-label{color:var(--text-faint)}.zl-mock-chart svg{width:100%;height:2.6rem}.zl-mock-chart polyline{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.zl-mock-chart line{stroke:var(--cine-guide);stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.zl-mock-faces{display:flex}.zl-mock-faces i{border:2px solid var(--cine-panel-solid);background:var(--cine-av);border-radius:999px;width:1.5rem;height:1.5rem;margin-inline-end:-.4rem}.zl-mock-faces i:nth-child(2){background:var(--cine-av-gold)}.zl-mock-bar{background:var(--surface-2);border-radius:999px;height:.4rem;overflow:hidden}.zl-mock-bar i{border-radius:inherit;background:var(--accent);width:62%;height:100%;display:block}.zl-slide[data-state=active] .zl-mock-bar i{animation:zl-bar .9s var(--zl-ease) .2s both}@keyframes zl-bar{0%{width:8%}}.zl-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (min-width:900px){.zl-figures{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}}.zl-figures[data-landing-figures="1"]{--n:1;grid-template-columns:minmax(0,22rem);justify-content:center}.zl-figures[data-landing-figures="2"]{--n:2}.zl-figures[data-landing-figures="3"]{--n:3}.zl-figures dd{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:.15rem;height:100%;padding:.85rem 1rem;display:grid}.zl-figures dd svg{color:var(--accent)}.zl-figure{letter-spacing:-.02em;color:var(--cine-heading);font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);font-weight:800}.zl-figure-label{color:var(--text-muted);font-size:.8rem;line-height:1.35}.zl-benefits{gap:.55rem;width:100%;max-width:52rem;margin-inline:auto;display:grid}@media (min-width:900px){.zl-benefits{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.zl-benefits li{gap:.6rem;font-size:.92rem;line-height:1.45;display:flex}.zl-rhythm{border:1px solid var(--border-strong);background:var(--surface-2);align-self:center;padding:.25rem}.zl-rhythm,.zl-rhythm button{border-radius:999px;display:inline-flex}.zl-rhythm button{min-height:2.6rem;color:var(--text-muted);align-items:center;gap:.4rem;padding:0 1.1rem;font-size:.875rem;font-weight:700;transition:background-color .15s,color .15s}.zl-rhythm button[aria-checked=true]{background:var(--accent);color:var(--on-primary)}.zl-rhythm-tag{color:var(--cine-green);background:#3ddc842e;border-radius:999px;padding:.1rem .4rem;font-size:.65rem;font-weight:800}.zl-rhythm button[aria-checked=true] .zl-rhythm-tag{color:var(--on-primary);background:#120d0226}.zl-pricing{gap:1rem;width:100%;max-width:64rem;margin-inline:auto;display:grid}@media (min-width:701px){.zl-pricing{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch}}.zl-plans{gap:.85rem;display:grid}@media (min-width:701px){.zl-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.zl-plan{border:1px solid var(--border-strong);background:var(--surface);border-radius:18px;flex-direction:column;padding:1.1rem;display:flex;position:relative}.zl-plan-featured{border-color:#eec4578c;box-shadow:inset 0 0 0 1px #eec4572e,0 24px 60px -30px #d4a53173}.zl-plan-off{display:none}.zl-save{color:var(--cine-green);white-space:nowrap;background:#3ddc8424;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:800}.zl-price{align-items:baseline;gap:.35rem;margin-top:.5rem;display:flex}.zl-amount{letter-spacing:-.03em;color:var(--cine-heading);font-size:clamp(2rem,1.6rem + 1.2vw,2.6rem);font-weight:800}.zl-per{font-size:.85rem}.zl-per,.zl-plan-meta{color:var(--text-muted)}.zl-plan-meta,.zl-refund{font-size:.8rem}.zl-refund{color:var(--cine-green-ink);align-items:flex-start;gap:.4rem;margin-top:.6rem;display:flex}.zl-refund svg{color:var(--cine-green);margin-top:.15rem}.zl-plan .mt-3{margin-top:auto;padding-top:.85rem}.zl-includes{border:1px solid var(--border);background:var(--surface-sunken);border-radius:18px;flex-direction:column;gap:.5rem;padding:1.1rem;display:flex}.zl-includes-title{color:var(--text-muted);font-size:.8rem;font-weight:700}.zl-includes ul{gap:.4rem;display:grid}.zl-includes li{gap:.5rem;font-size:.86rem;line-height:1.4;display:flex}.zl-renewal{color:var(--text-faint);margin-top:auto;padding-top:.25rem;font-size:.75rem;line-height:1.45}.zl-more{color:var(--accent);text-underline-offset:3px;font-size:.78rem;font-weight:600;text-decoration:underline}@media (max-width:700px){.zl-includes ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem}.zl-includes li{font-size:.8rem}.zl-includes{padding:.85rem}}.zl-faq{border-top:1px solid var(--border);width:100%;max-width:46rem;margin-inline:auto}.zl-faq>li{border-bottom:1px solid var(--border)}.zl-faq button{text-align:start;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:3rem;padding:.6rem .2rem;font-size:.95rem;font-weight:700;display:flex}.zl-faq-sign{color:var(--accent);transition:transform .2s var(--zl-ease);font-size:1.35rem;line-height:1}.zl-faq button[aria-expanded=true] .zl-faq-sign{transform:rotate(45deg)}.zl-faq-a p{max-width:65ch;color:var(--text-muted);padding:0 .2rem .9rem;font-size:.9rem;line-height:1.55}.zl-faq-a:not([hidden]){animation:zl-faq-in .22s var(--zl-ease)}@keyframes zl-faq-in{0%{opacity:0;transform:translateY(-4px)}}.zl-final{text-align:center;align-items:center}.zl-final .zl-lead{margin-inline:auto}.zl-final-mark{background:radial-gradient(closest-side,#eec45740,#0000);border-radius:999px;place-items:center;width:5rem;height:5rem;display:grid}.zl-risk{max-width:60ch;color:var(--text-faint);border-top:1px solid var(--border);padding-top:.9rem;font-size:.75rem;line-height:1.5}.zl-legal{flex-wrap:wrap;justify-content:center;gap:.25rem 1rem;font-size:.78rem;display:flex}.zl-legal a{color:var(--text-muted);text-underline-offset:3px;align-items:center;min-height:2rem;text-decoration:underline;display:inline-flex}.zl-legal a:hover{color:var(--text)}.zl-nav{z-index:10;padding:.4rem var(--zl-gutter) calc(env(safe-area-inset-bottom,0px) + .5rem);justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.zl-arrow{border:1px solid var(--border-strong);background:var(--surface-2);width:2.75rem;height:2.75rem;color:var(--text);transition:background-color .15s ease,opacity .15s ease,transform .14s var(--zl-ease);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.zl-arrow:hover:not(:disabled){background:#eec45724;border-color:#eec45773}.zl-arrow:active:not(:disabled){transform:scale(.95)}.zl-arrow:disabled{opacity:.3}.zl-dots{align-items:center;display:flex}.zl-dots button{place-items:center;width:1.75rem;height:2.75rem;display:grid}.zl-dots button span{background:var(--border-strong);width:.5rem;height:.5rem;transition:width .25s var(--zl-ease),background-color .2s ease;border-radius:999px;display:block}.zl-dots button:hover span{background:var(--text-faint)}.zl-dots button[aria-current] span{background:var(--accent);width:1.4rem}@media (max-width:380px){.zl-dots button{width:1.4rem}.zl-dots button[aria-current] span{width:1rem}}@media (max-width:700px){.zl-top{padding-bottom:.5rem;padding-top:calc(env(safe-area-inset-top,0px) + .5rem);gap:.5rem}.zl-h1{font-size:clamp(1.75rem,1.2rem + 3.4vw,2.3rem)}.zl-h2{font-size:clamp(1.45rem,1.1rem + 2.4vw,1.9rem)}.zl-lead{font-size:.93rem}.zl-benefits li,.zl-gets li,.zl-points li{font-size:.88rem}.zl-intro .zl-ctas{margin-top:1.1rem}.zl-intro .zl-ctas .zl-cta-lg{flex:auto}.zl-chat ol{gap:.5rem;padding:.75rem}.zl-msg{font-size:.84rem}.zl-mock{min-height:4.6rem}}@media (max-width:700px) and (max-height:700px){.zl-badge{display:none}.zl-h1{font-size:1.65rem}.zl-h2{font-size:1.4rem}.zl-lead{margin-top:.4rem;font-size:.875rem;line-height:1.45}.zl-gets{gap:.35rem;margin-top:.75rem}.zl-benefits li,.zl-gets li,.zl-points li{font-size:.84rem;line-height:1.4}.zl-points{gap:.55rem;margin-top:.8rem}.zl-point-icon{width:1.8rem;height:1.8rem}.zl-cta-lg{min-height:3rem;font-size:.95rem}.zl-body{gap:.7rem;padding-block:.6rem}.zl-plan{padding:.9rem}.zl-amount{font-size:1.9rem}.zl-figure{font-size:1.5rem}.zl-figures dd{padding:.65rem .8rem}.zl-faq button{font-size:.9rem}.zl-nav{padding-top:.25rem;padding-bottom:calc(env(safe-area-inset-bottom,0px) + .3rem)}}@media (orientation:landscape) and (max-height:540px){.zl-root{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto}.zl-top{padding-top:calc(env(safe-area-inset-top,0px) + .35rem);grid-column:1/-1;padding-bottom:.35rem}.zl-menu-btn,.zl-top-join{height:2.5rem;min-height:2.5rem}.zl-menu-btn{width:2.5rem}.zl-stage{grid-area:2/1}.zl-nav{padding:.25rem max(.5rem,env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + .25rem) .25rem;flex-direction:column;grid-area:2/2;justify-content:center;gap:.25rem}[dir=rtl] .zl-nav{padding-inline:max(.5rem,env(safe-area-inset-left,0px)) .25rem}.zl-dots{flex-direction:column}.zl-dots button{width:2.75rem;height:1.6rem}.zl-dots button[aria-current] span{width:.5rem;height:1.1rem}.zl-arrow{width:2.5rem;height:2.5rem}.zl-arrow svg{transform:rotate(90deg)}.zl-badge{display:none}.zl-h1{font-size:clamp(1.5rem,1rem + 2.2vw,2rem)}.zl-h2{font-size:clamp(1.3rem,.9rem + 1.8vw,1.7rem)}.zl-lead{margin-top:.35rem;font-size:.86rem}.zl-body{gap:.65rem;padding-block:.6rem}.zl-intro{grid-template-columns:minmax(0,1fr)}.zl-gets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.75rem}.zl-gets li{font-size:.8rem}.zl-intro .zl-ctas{margin-top:.8rem}.zl-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:1.25rem}.zl-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.75rem}.zl-points li{font-size:.78rem;line-height:1.38}.zl-point-icon{display:none}.zl-msg{font-size:.76rem}.zl-chat ol{gap:.4rem;padding:.6rem}.zl-chat-head{padding:.5rem .8rem}.zl-tiles,.zl-tiles[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.zl-tile{grid-template-columns:none;padding:.65rem}.zl-tile p{font-size:.76rem}.zl-mock{min-height:3.8rem;padding:.45rem .55rem}.zl-figures{grid-template-columns:repeat(4,minmax(0,1fr))}.zl-figures[data-landing-figures="2"],.zl-figures[data-landing-figures="3"]{grid-template-columns:repeat(var(--n),minmax(0,1fr))}.zl-figure{font-size:1.4rem}.zl-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.zl-benefits li{font-size:.8rem}.zl-pricing{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:.6rem}.zl-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.zl-includes,.zl-plan{padding:.75rem}.zl-amount{font-size:1.6rem}.zl-includes ul{grid-template-columns:none}.zl-includes li{font-size:.76rem}.zl-faq{column-count:2;border-top:0;column-gap:1.5rem;max-width:none}.zl-faq>li{break-inside:avoid}.zl-faq button{min-height:2.6rem;font-size:.82rem}.zl-final-mark{display:none}.zl-cta-lg{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.zl-slide,.zl-slide[data-state=before],[dir=rtl] .zl-slide,[dir=rtl] .zl-slide[data-state=before]{transform:none}.zl-slide{transition:opacity .12s linear,visibility 0s linear .12s}.zl-slide[data-state=active]{transition:opacity .12s linear,visibility}.zl-root *,.zl-root :after,.zl-root :before{animation:none!important}}@media (orientation:landscape) and (max-height:540px){.zl-tiles[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.zl-terms{text-align:center;gap:.4rem;display:grid}.zl-includes-solo{width:100%;max-width:30rem;margin-inline:auto}.zl-includes-solo ul{gap:.7rem;grid-template-columns:none!important}.zl-includes-solo li{font-size:.95rem!important}@media (max-width:700px){.zl-dots button{width:1.5rem}}@media (min-width:701px) and (max-width:1023px) and (min-height:900px){.zl-intro-art{width:min(60%,420px);margin-top:-1.5rem}}@media (orientation:landscape) and (max-height:540px){[dir=rtl] .zl-arrow svg{transform:rotate(-90deg)}[data-slide=pricing] .zl-lead{display:none}.zl-includes li{font-size:.72rem}.zl-renewal{font-size:.68rem}.zl-refund{font-size:.74rem}.zl-plan-meta{font-size:.72rem}.zl-points{gap:.45rem}.zl-figures dd{padding:.5rem .7rem}.zl-benefits{gap:.35rem}}@media (max-width:380px){.zl-dots button{width:1.3rem}}@media (orientation:landscape) and (max-height:540px){.zl-body{gap:.5rem;padding-block:.4rem}.zl-h2{font-size:clamp(1.15rem,.8rem + 1.5vw,1.45rem)}.zl-includes,.zl-plan{padding:.6rem .7rem}.zl-plan .btn{min-height:2.5rem;padding-block:.35rem}.zl-plan .mt-3{padding-top:.5rem}.zl-includes-title{display:none}.zl-includes ul{gap:.25rem}.zl-price{margin-top:.2rem}.zl-points li{font-size:.74rem}.zl-tile h3{font-size:.82rem}.zl-tile p{font-size:.72rem;line-height:1.4}.zl-faq button{min-height:2.4rem}.zl-chat-note{display:none}}@media (min-width:701px) and (max-width:1023px) and (min-height:900px){.zl-intro-art{width:min(52%,360px);margin-top:-2rem}}@media (orientation:landscape) and (max-height:540px){.zl-chat .zl-msg:nth-child(4),.zl-split .zl-ctas-start{display:none}}.zp-crypto{border:1px solid var(--border);background:var(--cine-card-soft);border-radius:22px;padding:1.4rem}@media (min-width:640px){.zp-crypto{padding:1.75rem}}.zp-crypto-icon{color:#f7a33a;background:#f7931a21;border:1px solid #f7931a4d;border-radius:.9rem;flex-shrink:0;place-items:center;width:2.6rem;height:2.6rem;display:grid}.zp-pass{border:1px solid var(--border-strong);background:var(--surface);border-radius:18px;padding:1.1rem 1.15rem;transition:border-color .2s}@media (hover:hover) and (pointer:fine){.zp-pass:hover{border-color:#f7a33a73}}[data-anim=on] .zr-checkout{animation:zr-rise 2s}[data-anim=on] .zr-paid{animation:zr-pop 2.2s .25s}[data-anim=on] .zr-ask{animation:zr-ask 2.2s}@keyframes zr-ask{0%,25%{opacity:0;transform:translate(24px)}55%,to{opacity:1;transform:none}}[data-anim=on] .zr-ask .zr-strike{stroke-dasharray:1;animation:zr-strike 2.2s}.zr-ask{opacity:.9}[data-anim=on] .zr-spots{animation:zr-rise 2s}[data-anim=on] .zr-megaphone{transform-origin:30%;animation:zr-shout 2.2s}@keyframes zr-shout{0%{opacity:0;transform:rotate(-8deg)scale(.92)}20%{opacity:1}30%{transform:rotate(6deg)}40%{transform:rotate(-4deg)}50%,to{opacity:1;transform:none}}[data-anim=on] .zr-card-rule[data-rule=promo] .zr-ban{animation:zr-pop 2.2s .45s}.zr-cta{min-height:2.25rem;color:var(--accent);text-underline-offset:3px;align-items:center;gap:.35rem;margin-top:.75rem;font-size:.85rem;font-weight:700;display:inline-flex}.zr-cta:hover{text-decoration:underline}.zw-link,.zw-live-line,.zw-lvl,.zw-measure,.zw-send{fill:none;stroke-linecap:round;stroke-linejoin:round}.zw-lvl{stroke-width:3px}.zw-l1{stroke:var(--color-long)}.zw-l2{stroke:var(--color-gold-500)}.zw-l3{stroke:var(--color-short)}.zw-link{stroke:var(--color-gold-500);stroke-width:1.6px;stroke-dasharray:3 4;opacity:.8}.zw-measure{stroke:var(--text);stroke-width:2.4px}.zw-send{stroke:var(--color-gold-500);stroke-width:2.6px}.zw-live-line{stroke:var(--color-gold-500);stroke-width:3px}.zw-answer{fill:#d3a531}@supports (color:color-mix(in lab,red,red)){.zw-answer{fill:color-mix(in oklab,var(--color-gold-500) 14%,var(--surface))}}.zw-answer{stroke:#d3a531}@supports (color:color-mix(in lab,red,red)){.zw-answer{stroke:color-mix(in oklab,var(--color-gold-500) 40%,var(--border))}}.zw-answer{stroke-width:1.2px}.zw-ping{fill:var(--color-long)}@supports (color:color-mix(in lab,red,red)){.zw-ping{fill:color-mix(in oklab,var(--color-long) 25%,transparent)}}.zw-ruler{transform-origin:top}.zw-pos{transform-origin:0}[data-anim=on] .zw-lvl{stroke-dasharray:1;animation:zr-draw 1.8s}[data-anim=on] .zw-l2{animation-delay:.18s}[data-anim=on] .zw-l3{animation-delay:.36s}[data-anim=on] .zr-card-rule[data-rule=size] .zw-lvl{stroke-dasharray:none;animation:zr-rise 1.6s}[data-anim=on] .zw-why{animation:zw-slide 2.2s}@keyframes zw-slide{0%,40%{opacity:0;transform:translate(-14px)}70%,to{opacity:1;transform:none}}[data-anim=on] .zw-ok{animation:zr-pop 2.4s .6s}[data-anim=on] .zw-ruler{animation:zw-measure 2.2s}@keyframes zw-measure{0%,15%{opacity:0;transform:scaleY(0)}45%,to{opacity:1;transform:none}}[data-anim=on] .zw-pos{animation:zw-grow 2.2s}@keyframes zw-grow{0%,40%{opacity:.4;transform:scaleX(.12)}75%,to{opacity:1;transform:none}}[data-anim=on] .zw-balance .zr-strike{stroke-dasharray:1;animation:zr-strike 2.2s}[data-anim=on] .zw-post{animation:zw-up 2s}@keyframes zw-up{0%{opacity:0;transform:translateY(18px)}30%,to{opacity:1;transform:none}}[data-anim=on] .zw-send{stroke-dasharray:1;animation:zr-strike 1.6s}[data-anim=on] .zw-reply{animation:zw-pop-in 2s}[data-anim=on] .zw-r1{animation-delay:.5s}[data-anim=on] .zw-r2{animation-delay:.62s}[data-anim=on] .zw-r3{animation-delay:.74s}@keyframes zw-pop-in{0%,20%{opacity:0;transform:translate(-8px)scale(.96)}40%,to{opacity:1;transform:none}}[data-anim=on] .zw-q{animation:zr-pop 2s}[data-anim=on] .zw-a{animation:zw-slide 2.4s .2s}[data-anim=on] .zw-live-line{stroke-dasharray:1;animation:zr-draw 2s}[data-anim=on] .zw-dot{animation:zr-pop 2.2s .6s}[data-anim=on] .zw-chat{animation:zw-pop-in 2.2s}[data-anim=on] .zw-c1{animation-delay:.3s}[data-anim=on] .zw-c2{animation-delay:.55s}[data-anim=on] .zw-c3{animation-delay:.8s}.online-dot{box-shadow:0 0 0 2px var(--surface),0 0 8px #22c55e8c;background:#22c55e}.cover-fallback{background:radial-gradient(22rem 10rem at 88% -20%,var(--cover-accent,#d3a531),transparent 70%),radial-gradient(18rem 9rem at 0 120%,#7c3aed73,transparent 70%),linear-gradient(115deg,var(--surface) 0,#1d4ed8 52%,#b8862b 100%)}@supports (color:color-mix(in lab,red,red)){.cover-fallback{background:radial-gradient(22rem 10rem at 88% -20%,color-mix(in srgb,var(--cover-accent,var(--color-gold-500)) 70%,transparent),transparent 70%),radial-gradient(18rem 9rem at 0 120%,#7c3aed73,transparent 70%),linear-gradient(115deg,color-mix(in srgb,var(--surface) 30%,#14265e) 0,#1d4ed8 52%,#b8862b 100%)}}:root:not([data-theme]) .cover-fallback,[data-theme=light] .cover-fallback{background:radial-gradient(22rem 10rem at 88% -20%,var(--cover-accent,#d3a531),transparent 70%),linear-gradient(115deg,#dbe4ff 0,#c7d2fe 50%,#f3d9a4 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme]) .cover-fallback,[data-theme=light] .cover-fallback{background:radial-gradient(22rem 10rem at 88% -20%,color-mix(in srgb,var(--cover-accent,var(--color-gold-500)) 55%,transparent),transparent 70%),linear-gradient(115deg,#dbe4ff 0,#c7d2fe 50%,#f3d9a4 100%)}}@media (prefers-color-scheme:dark){:root:not([data-theme]) .cover-fallback{background:radial-gradient(22rem 10rem at 88% -20%,var(--cover-accent,#d3a531),transparent 70%),linear-gradient(115deg,#14265e 0,#1d4ed8 52%,#b8862b 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme]) .cover-fallback{background:radial-gradient(22rem 10rem at 88% -20%,color-mix(in srgb,var(--cover-accent,var(--color-gold-500)) 70%,transparent),transparent 70%),linear-gradient(115deg,#14265e 0,#1d4ed8 52%,#b8862b 100%)}}}[data-tone=black] .cover-fallback{background:radial-gradient(22rem 10rem at 88% -20%,var(--cover-accent,#d3a531),transparent 70%),linear-gradient(115deg,#0b0b0d 0,#1a1a1f 55%,#5c4618 100%)}@supports (color:color-mix(in lab,red,red)){[data-tone=black] .cover-fallback{background:radial-gradient(22rem 10rem at 88% -20%,color-mix(in srgb,var(--cover-accent,var(--color-gold-500)) 55%,transparent),transparent 70%),linear-gradient(115deg,#0b0b0d 0,#1a1a1f 55%,#5c4618 100%)}}.member-card{transform-origin:var(--origin,top center);animation:member-card-in .16s cubic-bezier(.23,1,.32,1)}@keyframes member-card-in{0%{opacity:0;transform:scale(.97)translateY(-2px)}}@media (prefers-reduced-motion:reduce){.member-card{animation:none}}.zp-method{background:var(--surface-2);border:1px solid var(--border)}.zp-method-tab{color:var(--text-muted);transition:background-color .18s,color .18s}.zp-method-tab:hover{color:var(--text)}.zp-method-tab.is-on{background:var(--accent-fill,#eec457);color:var(--on-primary,#120d02);box-shadow:0 6px 18px -8px var(--accent-fill,#eec457)}@supports (color:color-mix(in lab,red,red)){.zp-method-tab.is-on{box-shadow:0 6px 18px -8px color-mix(in srgb,var(--accent-fill,#eec457) 70%,transparent)}}.zp-method-tab:focus-visible{outline:2px solid var(--accent,#eec457);outline-offset:2px}.zp-save{color:#1a1204;white-space:nowrap;background:linear-gradient(90deg,#eec457,#ffe7a3);font-weight:800;box-shadow:0 8px 22px -10px #eec457cc}.zp-which-card{border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);border-radius:16px;align-items:flex-start;gap:.6rem;padding:.9rem 1rem;font-size:.875rem;line-height:1.55;display:flex}.zp-which-card svg{margin-top:.2rem}@media (prefers-reduced-motion:reduce){.zp-method-tab{transition:none}}.zx-art{pointer-events:none;-webkit-user-select:none;user-select:none}.zx-art,.zx-frame{position:absolute;inset:0}.zx-frame{border-radius:28px;overflow:hidden;container-type:size}.zx-canvas{--u:min(calc(100cqw / 600),calc(100cqh / 520));width:calc(600 * var(--u));height:calc(520 * var(--u));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports not (width:1cqw){.zx-canvas{--u:.82px}}.zx-glow{background:var(--zx-glow);filter:blur(calc(28 * var(--u)));border-radius:50%;position:absolute;inset:4% 2% 6% 6%}.zx-scene{perspective:calc(1500 * var(--u));perspective-origin:48% 30%}.zx-board,.zx-scene{position:absolute;inset:0}.zx-board{transform-style:preserve-3d;transform:rotateX(26deg)rotateY(-17deg)rotate(5deg)}[dir=rtl] .zx-board{direction:rtl;transform:rotateX(26deg)rotateY(17deg)rotate(-5deg)}.zx-bolt-wrap,.zx-member,.zx-panel,.zx-tile{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));transform:translateZ(calc(var(--z) * var(--u)));transform-style:preserve-3d;position:absolute}[dir=rtl] .zx-bolt-wrap,[dir=rtl] .zx-member,[dir=rtl] .zx-panel,[dir=rtl] .zx-tile{left:auto;right:calc(var(--x) * var(--u))}[dir=rtl] .zx-bolt-wrap svg,[dir=rtl] .zx-wires{transform:scaleX(-1)}.zx-float{border-radius:calc(16 * var(--u));background:var(--zx-panel);border:calc(1 * var(--u)) solid var(--zx-panel-border);width:100%;height:100%;box-shadow:var(--zx-panel-shadow);color:var(--zx-text);font-size:calc(11 * var(--u));padding:calc(12 * var(--u));line-height:1.3;overflow:hidden}.zx-face{width:calc(var(--sz) * var(--u));height:calc(var(--sz) * var(--u));background:var(--hue);color:#1a1205;font-weight:800;font-size:calc(var(--sz) * .42 * var(--u));box-shadow:0 0 0 calc(2 * var(--u)) var(--zx-ring);border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.zx-head{align-items:center;gap:calc(7 * var(--u));padding-bottom:calc(9 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--zx-panel-border);display:flex}.zx-head b{font-size:calc(12 * var(--u));font-weight:800}.zx-live-dot{width:calc(7 * var(--u));height:calc(7 * var(--u));box-shadow:0 0 0 calc(3 * var(--u)) #22c55e38;background:#22c55e;border-radius:999px}.zx-stack{margin-inline-start:auto;display:inline-flex}.zx-stack .zx-face{margin-inline-start:calc(-5 * var(--u))}.zx-msgs-wrap{height:calc(3 * 62 * var(--u));margin-top:calc(8 * var(--u));overflow:hidden}.zx-msgs{grid-auto-rows:calc(62 * var(--u));display:grid}.zx-msg{gap:calc(8 * var(--u));padding-top:calc(4 * var(--u));align-items:flex-start;display:flex}.zx-msg-body{gap:calc(2 * var(--u));min-width:0;display:grid}.zx-msg-body b{font-size:calc(10.5 * var(--u));font-weight:800}.zx-msg-body>span:not(.zx-reacts){-webkit-line-clamp:2;font-size:calc(11 * var(--u));color:var(--zx-text);opacity:.88;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.zx-reacts{gap:calc(4 * var(--u));margin-top:calc(2 * var(--u));display:inline-flex}.zx-reacts i{font-style:normal;font-size:calc(9.5 * var(--u));padding:calc(2 * var(--u)) calc(6 * var(--u));background:var(--zx-chip);border-radius:999px;line-height:1}.zx-idea-head{align-items:center;gap:calc(8 * var(--u));display:flex}.zx-idea-who{min-width:0;line-height:1.15;display:grid}.zx-idea-who b{font-size:calc(11.5 * var(--u));font-weight:800}.zx-idea-who small{color:var(--zx-muted)}.zx-idea-who small,.zx-pair{font-size:calc(9.5 * var(--u))}.zx-pair{letter-spacing:.04em;padding:calc(3 * var(--u)) calc(7 * var(--u));background:var(--zx-chip);color:var(--zx-gold);direction:ltr;border-radius:999px;margin-inline-start:auto;font-weight:800}.zx-chart{width:100%;height:calc(86 * var(--u));margin-top:calc(10 * var(--u));display:block;overflow:visible}.zx-area{fill:url(#zx-area)}.zx-line{fill:none;stroke:var(--zx-gold);stroke-width:2px;stroke-linejoin:round}.zx-line,.zx-lvl{vector-effect:non-scaling-stroke}.zx-lvl{stroke-width:1px;stroke-dasharray:4 4}.zx-lvl-t{stroke:var(--zx-green)}.zx-lvl-e{stroke:var(--zx-gold)}.zx-lvl-s{stroke:var(--zx-red)}.zx-levels{justify-content:space-between;gap:calc(6 * var(--u));margin-top:calc(6 * var(--u));font-size:calc(9.5 * var(--u));font-weight:800;display:flex}.zx-t{color:var(--zx-green)}.zx-e{color:var(--zx-gold)}.zx-s{color:var(--zx-red)}.zx-chips{gap:calc(5 * var(--u));margin-top:calc(9 * var(--u));flex-wrap:nowrap;display:flex;overflow:hidden}.zx-chips span{white-space:nowrap;font-size:calc(9 * var(--u));color:var(--zx-muted);padding:calc(3 * var(--u)) calc(7 * var(--u));border:calc(1 * var(--u)) solid var(--zx-panel-border);border-radius:999px;font-weight:700}.zx-live-head{align-items:center;gap:calc(7 * var(--u));display:flex}.zx-live-head b{font-size:calc(11.5 * var(--u));font-weight:800}.zx-replies{font-size:calc(9 * var(--u));color:var(--zx-muted);margin-inline-start:auto;font-weight:700}.zx-call{align-items:center;gap:calc(6 * var(--u));display:flex}.zx-ask,.zx-call{margin-top:calc(12 * var(--u))}.zx-ask{font-size:calc(9.5 * var(--u));color:var(--zx-muted);padding:calc(6 * var(--u)) calc(9 * var(--u));border-radius:calc(9 * var(--u));background:var(--zx-chip)}.zx-lesson .zx-float{align-content:center;gap:calc(4 * var(--u));display:grid}.zx-lesson b{font-size:calc(11.5 * var(--u));font-weight:800}.zx-lesson small{font-size:calc(9.5 * var(--u));color:var(--zx-muted)}.zx-bar{height:calc(5 * var(--u));background:var(--zx-chip);margin-top:calc(4 * var(--u));border-radius:99px;display:block;overflow:hidden}.zx-bar i{border-radius:inherit;background:var(--zx-gold);width:62%;height:100%;display:block}.zx-lion .zx-float{border-radius:calc(22 * var(--u));background:var(--zx-tile);box-shadow:var(--zx-tile-shadow);border-color:#0000;place-items:center;padding:0;display:grid}.zx-lion img{width:calc(56 * var(--u));height:calc(56 * var(--u));object-fit:contain;filter:drop-shadow(0 0 calc(10 * var(--u)) #f5c54280)}.zx-member .zx-face{box-shadow:0 0 0 calc(2 * var(--u)) var(--zx-ring),0 calc(10 * var(--u)) calc(18 * var(--u)) calc(-8 * var(--u)) #00000073}.zx-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.zx-wire{stroke:url(#zx-wire-g);stroke-width:1.4px;stroke-linecap:round}.zx-pulse,.zx-wire{fill:none;vector-effect:non-scaling-stroke}.zx-pulse{stroke:var(--zx-pulse);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:7 93;stroke-dashoffset:100px;opacity:0}.zx-bolt-wrap svg{width:100%;height:100%;filter:drop-shadow(0 0 calc(6 * var(--u)) var(--zx-pulse));overflow:visible}.zx-bolt{fill:none;stroke:var(--zx-pulse);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.25}.zx-art[data-phase=enter] .zx-board{animation:zx-camera 2.2s cubic-bezier(.16,1,.3,1) both}@keyframes zx-camera{0%{transform:rotateX(34deg) rotateY(-27deg) rotate(9deg) scale(1.14) translateY(calc(26 * var(--u)))}}[dir=rtl] .zx-art[data-phase=enter] .zx-board{animation-name:zx-camera-rtl}@keyframes zx-camera-rtl{0%{transform:rotateX(34deg) rotateY(27deg) rotate(-9deg) scale(1.14) translateY(calc(26 * var(--u)))}}.zx-art[data-phase=enter] .zx-glow{animation:zx-glow-in 1.2s cubic-bezier(.16,1,.3,1) both}@keyframes zx-glow-in{0%{opacity:0;transform:scale(.8)}}.zx-art[data-phase=enter] .zx-lion{animation:zx-icon-in .76s cubic-bezier(.16,1,.3,1) 60ms both}@keyframes zx-icon-in{0%{opacity:0;transform:translateZ(calc((var(--z) - 40) * var(--u))) scale(.8)}55%{opacity:1}}.zx-art[data-phase=enter] .zx-lion img{animation:zx-icon-flare 1.1s ease-out .12s both}@keyframes zx-icon-flare{0%{filter:drop-shadow(0 0 #f5c54200)}40%{filter:drop-shadow(0 0 calc(26 * var(--u)) #f5c542f2)}to{filter:drop-shadow(0 0 calc(10 * var(--u)) #f5c54280)}}.zx-art[data-phase=enter] .zx-bolt{stroke-dasharray:100;animation:zx-strike .76s ease-out .38s both}@keyframes zx-strike{0%{stroke-dashoffset:100px;opacity:1}55%{stroke-dashoffset:0;opacity:1}68%{opacity:.35}80%{opacity:.95}to{stroke-dashoffset:0;opacity:.25}}.zx-art[data-phase=enter] .zx-member,.zx-art[data-phase=enter] .zx-panel{animation:zx-rise .9s cubic-bezier(.16,1,.3,1) both}.zx-art[data-phase=enter] .zx-idea{animation-delay:.56s}.zx-art[data-phase=enter] .zx-room{animation-delay:.7s}.zx-art[data-phase=enter] .zx-live{animation-delay:.82s}.zx-art[data-phase=enter] .zx-lesson{animation-delay:.92s}.zx-art[data-phase=enter] .zx-member{animation-delay:1s}@keyframes zx-rise{0%{opacity:0;transform:translateZ(calc((var(--z) - 70) * var(--u))) translateY(calc(18 * var(--u)))}}.zx-art[data-phase=enter] .zx-wire{stroke-dasharray:100;animation:zx-draw .9s ease-out 1.05s both}@keyframes zx-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.zx-art[data-phase=live] .zx-pulse{opacity:1;animation:zx-travel 3.4s linear infinite;animation-delay:calc(var(--i) * -.6s)}@keyframes zx-travel{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.zx-art[data-phase=live] .zx-bolt{animation:zx-zap 6s ease-in-out infinite}@keyframes zx-zap{0%,88%,to{opacity:.25}90%{opacity:1}92%{opacity:.4}94%{opacity:.9}}.zx-art[data-phase=live] .zx-float{animation:zx-bob 7s ease-in-out infinite alternate}.zx-art[data-phase=live] .zx-float-b{animation-duration:8.5s;animation-delay:-2s}.zx-art[data-phase=live] .zx-float-c{animation-duration:6.4s;animation-delay:-1s}.zx-art[data-phase=live] .zx-float-d{animation-duration:9s;animation-delay:-3s}.zx-art[data-phase=live] .zx-float-e{animation-duration:5.6s}@keyframes zx-bob{to{transform:translate3d(0,calc(-5 * var(--u)),0)}}.zx-art[data-phase=live] .zx-glow{animation:zx-breathe 7s ease-in-out infinite}@keyframes zx-breathe{50%{opacity:.75;transform:scale(.97)}}.zx-art[data-phase=live] .zx-msgs{animation:zx-shift .62s cubic-bezier(.16,1,.3,1) both}@keyframes zx-shift{0%{transform:translateY(calc(62 * var(--u)))}}.zx-art[data-phase=live] .zx-msg-new{animation:zx-msg-in .7s ease-out both}@keyframes zx-msg-in{0%{opacity:0}}.zx-art[data-phase=live] .zx-msg-new .zx-reacts i{animation:zx-pop .42s cubic-bezier(.34,1.56,.64,1) both}.zx-art[data-phase=live] .zx-msg-new .zx-reacts i:nth-child(2){animation-delay:.14s}.zx-art[data-phase=live] .zx-msg-new .zx-reacts i:nth-child(3){animation-delay:.28s}@keyframes zx-pop{0%{opacity:0;transform:scale(.6)}}.zx-art[data-phase=live] .zx-live-dot{animation:zx-ping 1.8s ease-out infinite}@keyframes zx-ping{0%{box-shadow:0 0 #22c55e80}to{box-shadow:0 0 0 calc(8 * var(--u)) #22c55e00}}.zx-art[data-paused],.zx-art[data-paused] *{animation-play-state:paused!important}.zx-art[data-phase=still],.zx-art[data-phase=still] *{animation:none!important}@media (prefers-reduced-motion:reduce){.zx-art,.zx-art *{animation:none!important}.zx-pulse{opacity:0!important}}.zx-strip{padding-block:.35rem 1.15rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.zx-strip-track{width:max-content;animation:zx-marquee 46s linear infinite;display:flex}.zx-strip-list{flex-shrink:0;gap:2.5rem;padding-inline-end:2.5rem;display:flex}.zx-strip-list li{white-space:nowrap;color:var(--zx-strip);align-items:center;gap:.55rem;font-size:.875rem;font-weight:600;display:inline-flex}.zx-strip-list svg{color:var(--accent);flex-shrink:0}@keyframes zx-marquee{to{transform:translate(-50%)}}[dir=rtl] .zx-strip-track{animation-name:zx-marquee-rtl}@keyframes zx-marquee-rtl{to{transform:translate(50%)}}.zx-wave{pointer-events:none;inset-inline:0;width:100%;height:.9rem;position:absolute;bottom:0}.zx-wave-base{stroke:var(--border);stroke-width:1px}.zx-wave-base,.zx-wave-glow{fill:none;vector-effect:non-scaling-stroke}.zx-wave-glow{stroke:var(--zx-pulse);stroke-width:2px;stroke-linecap:round;stroke-dasharray:18 82;filter:drop-shadow(0 0 4px var(--zx-pulse));animation:zx-wave 5.5s linear infinite}@keyframes zx-wave{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.zl-slide:not([data-state=active]) .zx-strip-track,.zl-slide:not([data-state=active]) .zx-wave-glow{animation-play-state:paused}[dir=rtl] .zx-wave{transform:scaleX(-1)}.zl-hero{--zl-t0:.1s}@media (min-width:1024px){.zl-hero{--zl-t0:.52s}}.zl-hero-copy>*{animation:zl-copy-in .72s cubic-bezier(.16,1,.3,1) both}.zl-hero-copy>:first-child{animation-delay:var(--zl-t0)}.zl-hero-copy>:nth-child(2){animation-delay:calc(var(--zl-t0) + 90ms)}.zl-hero-copy>:nth-child(3){animation-delay:calc(var(--zl-t0) + .2s)}.zl-hero-copy>:nth-child(4){animation-delay:calc(var(--zl-t0) + .3s)}.zl-hero-copy>:nth-child(n+5){animation-delay:calc(var(--zl-t0) + .4s)}@keyframes zl-copy-in{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}}.zl-hero-copy .zl-badge svg{animation:zl-spark-in .9s cubic-bezier(.34,1.56,.64,1) calc(var(--zl-t0) + .12s) both}@keyframes zl-spark-in{0%{opacity:0;transform:rotate(-120deg)scale(.3)}}.zl-hero .zx-strip{animation:zl-strip-in 1.1s cubic-bezier(.16,1,.3,1) calc(var(--zl-t0) + .48s) both}@keyframes zl-strip-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}[dir=rtl] .zl-hero .zx-strip{animation-name:zl-strip-in-rtl}@keyframes zl-strip-in-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.zl-hero .zx-wave-glow{animation:zl-wave-sweep 1.1s cubic-bezier(.16,1,.3,1) calc(var(--zl-t0) + .48s) backwards,zx-wave 5.5s linear calc(var(--zl-t0) + 1.58s) infinite}@keyframes zl-wave-sweep{0%{stroke-dasharray:18 200;stroke-dashoffset:18px}to{stroke-dasharray:18 200;stroke-dashoffset:-100px}}.zl-hero:has(.zx-art[data-held]) :is(.zl-hero-copy>*,.zl-badge svg,.zx-strip,.zx-wave-glow){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.zl-hero .zx-strip,.zl-hero .zx-wave-glow,.zl-hero-copy .zl-badge svg,.zl-hero-copy>*{animation:none!important}.zl-hero .zx-wave-glow{opacity:0}.zx-strip{-webkit-mask-image:none;mask-image:none}.zx-strip-track{width:auto;animation:none}.zx-strip-list{flex-wrap:wrap;justify-content:center;row-gap:.4rem;padding-inline-end:0}.zx-strip-list[aria-hidden]{display:none}.zx-wave-glow{opacity:0;animation:none}}.auth-shell{padding-top:max(1rem,env(safe-area-inset-top,0px));padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))}.auth-crest{justify-content:center;height:clamp(56px,14dvh,210px);margin-bottom:clamp(.5rem,2.5dvh,2rem);display:flex}.auth-foot{margin-top:clamp(.5rem,2.5dvh,2rem)}.aur{--aur-a:#deaa346b;--aur-b:#ffba8c57;--aur-c:#a78bfa42;--aur-veil:linear-gradient(180deg,#fcf9f200,#fcf9f28c 78%,#fcf9f2d9);pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aur{--aur-a:#eec4574d;--aur-b:#7c3aed4d;--aur-c:#2dd4bf33;--aur-veil:linear-gradient(180deg,#07060c00,#07060c80 80%,#07060cd9)}}:root[data-theme=dark] .aur{--aur-a:#eec4574d;--aur-b:#7c3aed4d;--aur-c:#2dd4bf33;--aur-veil:linear-gradient(180deg,#07060c00,#07060c80 80%,#07060cd9)}:root[data-theme=dark][data-tone=black] .aur{--aur-a:#eec4573d;--aur-b:#d4782829;--aur-c:#eec4571a;--aur-veil:linear-gradient(180deg,#0000,#0000008c 78%,#000000e6)}.aur-band{will-change:transform;border-radius:50%;width:160%;height:46%;position:absolute;left:-30%;transform:translate(0)}.aur-band-1{background:radial-gradient(60% 50% at 50% 50%,var(--aur-a),transparent 72%);animation:aur-drift-1 26s ease-in-out infinite alternate;top:-14%}.aur-band-2{background:radial-gradient(55% 45% at 40% 50%,var(--aur-b),transparent 70%);animation:aur-drift-2 32s ease-in-out infinite alternate;top:8%}.aur-band-3{background:radial-gradient(50% 40% at 62% 50%,var(--aur-c),transparent 70%);animation:aur-drift-3 38s ease-in-out infinite alternate;top:26%}.aur-veil{background:var(--aur-veil);position:absolute;inset:0}@keyframes aur-drift-1{to{transform:translate(12%,6%)rotate(-6deg)scale(1.08)}}@keyframes aur-drift-2{to{transform:translate(-10%,-4%)rotate(5deg)scale(1.12)}}@keyframes aur-drift-3{to{transform:translate(8%,-8%)rotate(-4deg)scale(1.06)}}@media (prefers-reduced-motion:reduce){.aur-band{animation:none!important}}.welcome-logo{animation:welcome-pop .76s cubic-bezier(.34,1.56,.64,1) both}@keyframes welcome-pop{0%{opacity:0;transform:scale(.82)rotate(-6deg)}60%{opacity:1;transform:scale(1.05)rotate(1deg)}to{opacity:1;transform:none}}.welcome-ring{animation-duration:3.3s}.welcome-bar>span{animation-duration:3.6s}.welcome-sparks{pointer-events:none;position:absolute;inset:0}.welcome-sparks i{background:var(--accent-fill);opacity:0;width:6px;height:6px;box-shadow:0 0 10px var(--accent-fill);border-radius:99px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.welcome-sparks i{box-shadow:0 0 10px color-mix(in srgb,var(--accent-fill) 70%,transparent)}}.welcome-sparks i{animation:welcome-spark .95s cubic-bezier(.2,.7,.3,1) .48s both}.welcome-sparks i:nth-child(2n){width:4px;height:4px;margin:-2px 0 0 -2px;animation-delay:.56s}@keyframes welcome-spark{0%{opacity:0;transform:rotate(var(--a)) translateY(-44px) scale(.4)}25%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-92px) scale(1)}}.welcome-words{animation:none}.welcome-word{animation:welcome-word .56s var(--ease-out-ui) both;animation-delay:calc(.24s + var(--i,0) * 70ms)}@keyframes welcome-word{0%{opacity:0;filter:blur(6px)}}.welcome-splash[data-leaving]{opacity:0;pointer-events:none;transform:translateY(-12px)scale(1.01)}:root[data-tone=black] .welcome-sparks i{box-shadow:0 0 8px #eec45799}@media (prefers-reduced-motion:reduce){.welcome-logo,.welcome-sparks i,.welcome-word{animation:none!important}.welcome-sparks{display:none}.welcome-splash[data-leaving]{transform:none}}[data-anim=on] [data-rule][data-still] .zr-svg *{animation:none!important}.zr-image{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.zr-card-rule.zr-noart{grid-template-rows:1fr}@container zr (min-width:600px){.zr-card-rule.zr-noart.zr-span,.zr-card-rule.zr-noart.zr-wide{grid-template-columns:none}}[data-rule-group][data-muted]>div:first-child h2,[data-rule-group][data-muted]>div:first-child p{opacity:.55}.zr-card-rule[data-muted]{border-style:dashed}.zr-card-rule[data-muted] .zr-text>:not(.zr-muted-tag),.zr-card-rule[data-muted]>:not(.zr-text){opacity:.5}.zr-muted-tag{color:var(--text-muted);background:var(--surface-sunken);border:1px dashed var(--border-strong);border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .55rem;font-size:11px;font-weight:700;display:inline-flex}.pe-panel{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.pe-layout{gap:1.5rem;display:grid}@media (min-width:1280px){.pe-layout{grid-template-columns:minmax(0,26rem) minmax(0,1fr)}.pe-preview-sticky{top:calc(3.5rem + env(safe-area-inset-top,0px) + 1rem);max-height:calc(100dvh - 3.5rem - env(safe-area-inset-top,0px) - 6.5rem);overscroll-behavior:contain;padding-inline-end:2px;position:sticky;overflow:auto}}.pe-frame{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg);margin-inline:auto;padding:1rem}.pe textarea.input{field-sizing:content;max-height:18rem}.pe-seg{background:var(--surface-sunken);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.pe-seg-opt{text-align:start;min-height:2.25rem;color:var(--text-muted);border-radius:9px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.2;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.pe-seg-opt[aria-checked=true],.pe-seg-opt[aria-current=page]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0000001a,0 0 0 1px var(--border)}@media (hover:hover) and (pointer:fine){.pe-seg-opt:not([aria-checked=true]):not([aria-current=page]):hover{color:var(--text);background:var(--surface-hover)}}.pe-card-toggle:focus-visible,.pe-icon-btn:focus-visible,.pe-icon:focus-visible,.pe-scene:focus-visible,.pe-seg-opt:focus-visible{outline:2px solid var(--link);outline-offset:1px}.pe-swatch{background:var(--color-gold-500);border-radius:999px;flex-shrink:0;width:.75rem;height:.75rem}.pe-swatch[data-tone=long]{background:var(--color-long)}.pe-swatch[data-tone=short]{background:var(--color-short)}.pe-swatch[data-tone=info]{background:var(--color-info)}.pe-missing{white-space:nowrap;color:var(--color-amber);background:var(--color-amber);border-radius:999px;flex-shrink:0;padding:.05rem .45rem;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.pe-missing{background:color-mix(in srgb,var(--color-amber) 13%,transparent)}}.pe-section-head{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .5rem .6rem 1rem;display:flex}[dir=rtl] .pe-section-head{padding:.6rem 1rem .6rem .5rem}.pe-panel[data-hidden]{border-style:dashed}.pe-icon-btn{width:2.25rem;height:2.25rem;color:var(--text-muted);border-radius:9px;place-items:center;transition:background-color .15s,color .15s;display:grid}.pe-icon-btn:disabled{opacity:.35;cursor:default}@media (hover:hover) and (pointer:fine){.pe-icon-btn:not(:disabled):hover{background:var(--surface-hover);color:var(--text)}.pe-icon-danger:not(:disabled):hover{color:var(--color-short)}}.pe-card-toggle:active,.pe-icon-btn:active:not(:disabled){transform:scale(.97)}.pe-cards{border-top:1px solid var(--border)}.pe-card{border-bottom:1px solid var(--border)}.pe-card[data-open]{background:var(--surface-sunken)}@supports (color:color-mix(in lab,red,red)){.pe-card[data-open]{background:color-mix(in srgb,var(--surface-sunken) 55%,var(--surface))}}.pe-card[data-problem]{outline:1px solid var(--color-short);outline-offset:-1px}.pe-card[data-hidden] .pe-card-toggle>span:not(.zr-muted-tag):not(.pe-missing){opacity:.6}.pe-card-head{gap:.15rem;padding-inline:.25rem .5rem}.pe-card-head,.pe-card-toggle{align-items:center;display:flex}.pe-card-toggle{border-radius:9px;flex:1;gap:.6rem;min-width:0;min-height:2.75rem;padding:.5rem .6rem;transition:background-color .15s,transform .16s ease-out}@media (hover:hover) and (pointer:fine){.pe-card-toggle:hover{background:var(--surface-hover)}}.pe-icons{grid-template-columns:repeat(auto-fill,minmax(2.5rem,1fr));gap:.35rem;display:grid}.pe-icon{border:1px solid var(--border);height:2.5rem;color:var(--text-muted);background:var(--surface);border-radius:10px;place-items:center;transition:border-color .15s,color .15s,background-color .15s;display:grid}.pe-icon[aria-checked=true]{color:var(--color-gold-500);border-color:var(--color-gold-500);background:#d3a531}@supports (color:color-mix(in lab,red,red)){.pe-icon[aria-checked=true]{background:color-mix(in srgb,var(--color-gold-500) 12%,var(--surface))}}.pe-scenes{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.45rem;display:grid}.pe-scene{text-align:start;border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:.25rem;padding:.35rem;transition:border-color .15s,background-color .15s;display:grid}.pe-scene[aria-checked=true]{border-color:var(--color-gold-500);background:#d3a531}@supports (color:color-mix(in lab,red,red)){.pe-scene[aria-checked=true]{background:color-mix(in srgb,var(--color-gold-500) 9%,var(--surface))}}.pe-scene-art{aspect-ratio:2;background:var(--surface-sunken);border-radius:8px;place-items:center;display:grid;overflow:hidden}.pe-scene-art .zr-svg{padding:4px 6px}.pe-scene-name{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.pe-scene[aria-checked=true] .pe-scene-name{color:var(--text)}@media (hover:hover) and (pointer:fine){.pe-icon:not([aria-checked=true]):hover,.pe-scene:not([aria-checked=true]):hover{border-color:var(--border-strong);color:var(--text)}}.pe-alert{border-radius:var(--radius-control);color:var(--text);background:var(--color-short-soft);border:1px solid var(--color-short);flex-wrap:wrap;align-items:center;gap:.6rem .75rem;padding:.7rem .9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.pe-alert{border:1px solid color-mix(in srgb,var(--color-short) 35%,transparent)}}.pe-alert>svg{color:var(--color-short)}.pe-alert-info{background:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.pe-alert-info{background:color-mix(in srgb,var(--color-info) 10%,transparent)}}.pe-alert-info{border-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.pe-alert-info{border-color:color-mix(in srgb,var(--color-info) 35%,transparent)}}.pe-badge-warn{color:var(--color-amber);background:var(--color-amber)}@supports (color:color-mix(in lab,red,red)){.pe-badge-warn{background:color-mix(in srgb,var(--color-amber) 13%,transparent)}}.pe-badge-info{color:var(--color-info);background:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.pe-badge-info{background:color-mix(in srgb,var(--color-info) 12%,transparent)}}.pe-badge-ok,.pe-live-badge{color:var(--color-long);background:var(--color-long-soft)}.pe-bar{z-index:15;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom,0px));background:var(--chrome-solid);border-top:1px solid var(--border);margin-top:1.5rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-inline:-1rem;display:flex;position:sticky;bottom:0}@media (min-width:1024px){.pe-bar{margin-inline:-2rem;padding-inline:2rem}}.input[aria-invalid=true]{border-color:var(--color-short)}.input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--color-short)}@supports (color:color-mix(in lab,red,red)){.input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-short) 30%,transparent)}}.ui-switch{--switch-on:var(--color-gold-600);appearance:none;cursor:pointer;background:var(--border-strong);border-radius:999px;flex-shrink:0;width:2.5rem;height:1.5rem;margin:0;transition:background-color .16s;position:relative}.ui-switch:before{content:"";width:1.125rem;height:1.125rem;box-shadow:0 0 0 1px var(--text-faint),0 1px 2px #00000040;top:3px;background:#fff;border-radius:999px;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s;position:absolute;inset-inline-start:3px}.ui-switch:checked{background:var(--switch-on)}.ui-switch:checked:before{transform:translate(1rem);box-shadow:0 1px 2px #0000004d}[dir=rtl] .ui-switch:checked:before{transform:translate(-1rem)}.ui-switch:active:before{transform:scale(.92)}.ui-switch:checked:active:before{transform:translate(1rem)scale(.92)}[dir=rtl] .ui-switch:checked:active:before{transform:translate(-1rem)scale(.92)}.ui-switch:focus-visible{outline:2px solid var(--link);outline-offset:2px}.ui-switch:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.ui-switch:not(:disabled):not(:checked):hover{background:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.ui-switch:not(:disabled):not(:checked):hover{background:color-mix(in srgb,var(--border-strong) 80%,var(--text))}}}@media (prefers-reduced-motion:reduce){.ui-switch,.ui-switch:before{transition:none}}@media (pointer:coarse){.ui-switch:after{content:"";position:absolute;inset:-10px -6px}}@media (forced-colors:active){.ui-switch{forced-color-adjust:none;background:canvas;border:1px solid canvastext}.ui-switch:before{box-shadow:none;top:2px;background:canvastext;inset-inline-start:2px}.ui-switch:checked{background:highlight;border-color:highlight}.ui-switch:checked:before{background:highlighttext}.ui-switch:focus-visible{outline:2px solid canvastext}.ui-switch:disabled{border-color:graytext}.ui-switch:disabled:before{background:graytext}}@media (max-width:1023px) and (max-height:520px),(max-width:640px){.zx-frame{-webkit-mask-image:linear-gradient(#000 72%,#0000 98%);mask-image:linear-gradient(#000 72%,#0000 98%)}@supports (width:1cqw){.zx-canvas{--u:min(calc(100cqw / 350),calc(100cqh / 195))}}.zx-canvas{width:calc(350 * var(--u));height:calc(250 * var(--u));top:0;transform:translate(-50%)}.zx-lesson,.zx-live,.zx-member,.zx-room,.zx-wires{display:none}.zx-lion{--x:24!important;--y:22!important;--w:68!important;--h:68!important;--z:64!important}.zx-lion img{width:calc(46 * var(--u));height:calc(46 * var(--u))}.zx-bolt-wrap{--x:62!important;--y:78!important;--w:46!important;--h:46!important;--z:60!important}.zx-idea{--x:86!important;--y:46!important;--w:240!important;--h:192!important}.zx-board{transform:rotateX(16deg)rotateY(-11deg)rotate(3deg)}[dir=rtl] .zx-board{transform:rotateX(16deg)rotateY(11deg)rotate(-3deg)}.zx-glow{inset:0 6% 10% 0}}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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:""}@keyframes pulse{50%{opacity:.5}}