/*! tailwindcss v4.1.17 | 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-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-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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--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;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--leading-tight:1.25;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:IRANYekanX,system-ui,Tahoma,sans-serif;--default-mono-font-family:var(--font-mono);--radius-card:1.75rem;--ease-out-soft:cubic-bezier(.22,.9,.24,1);--ease-spring:cubic-bezier(.3,1.45,.45,1)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--bg)}body{background-color:var(--bg);min-height:100dvh;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;flex-direction:column;font-family:IRANYekanX,system-ui,Tahoma,sans-serif;line-height:1.8;display:flex;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3,h4{font-weight:800;line-height:1.3}h1{font-size:clamp(1.75rem,1.35rem + 1.7vw,2.75rem)}h2{font-size:clamp(1.375rem,1.15rem + .9vw,2rem)}h3{font-size:1.125rem}a{color:inherit}button,summary,label[for],select{cursor:pointer}a,button,summary,label{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}@media (max-width:63.99rem){html:has(dialog[open]){overflow:hidden}}button:disabled{cursor:not-allowed}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:.625rem}[tabindex="-1"]:focus{outline:none}::selection{background:var(--marker);color:var(--on-marker)}input:not([type=checkbox],[type=radio],[type=color],[type=file],[type=hidden]),select,textarea{width:100%;min-height:3rem;color:var(--ink);background:var(--fill);border:1.5px solid #0000;border-radius:1rem;outline:0;padding:.625rem 1rem;transition:border-color .18s,background-color .18s,box-shadow .18s}@media (hover:hover){input:hover:not(:focus,:disabled),select:hover:not(:focus),textarea:hover:not(:focus){background:var(--fill-2)}}input:focus,select:focus,textarea:focus{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}input::placeholder,textarea::placeholder{color:var(--ink-3)}input:disabled{color:var(--ink-2)}textarea{resize:vertical;line-height:1.9}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23888' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 8 5 5 5-5'/%3E%3C/svg%3E");background-position:.75rem;background-repeat:no-repeat;padding-inline-end:2.5rem}select option{background:var(--surface);color:var(--ink)}input[type=file]{background:var(--fill);border-radius:1rem;width:100%;min-height:3rem;padding:.375rem}input[type=file]::file-selector-button{font:inherit;color:var(--ink);background:var(--surface);cursor:pointer;border:0;border-radius:.75rem;margin-inline-end:.75rem;padding:.4rem 1rem;font-weight:600}input[type=color]{background:var(--fill);cursor:pointer;border:0;border-radius:1rem;width:4.5rem;height:3rem;padding:4px}input[type=checkbox]:not(.plain){appearance:none;cursor:pointer;background:var(--fill-2);border-radius:999px;flex:none;width:3.25rem;height:2rem;margin:0;transition:background-color .25s;position:relative}input[type=checkbox]:not(.plain):after{content:"";width:1.625rem;height:1.625rem;transition:transform .3s var(--ease-spring);background:#fff;border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 2px 6px #0000004d}input[type=checkbox]:not(.plain):checked{background:var(--good)}input[type=checkbox]:not(.plain):checked:after{transform:translate(-1.25rem)}}@layer components{.wrap{width:100%;max-width:84rem;padding-inline:calc(var(--spacing)*4);margin-inline:auto}@media (min-width:40rem){.wrap{padding-inline:calc(var(--spacing)*6)}}@media (min-width:64rem){.wrap{padding-inline:calc(var(--spacing)*8)}}.ltr{direction:ltr;unicode-bidi:isolate}.muted{color:var(--ink-2)}.unit{color:var(--ink-2);font-size:.8125rem;font-weight:400}.icon{white-space:nowrap;-webkit-user-select:none;user-select:none;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;flex:none;font-family:Material Icons Round;font-size:1.375em;font-style:normal;font-weight:400;line-height:1;display:inline-block}.logo-img{filter:var(--logo-filter)}.skip-link{z-index:100;border-radius:var(--radius-xl);background-color:var(--surface);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);position:absolute;inset-block-start:-5rem;inset-inline-start:1rem}.skip-link:focus{inset-block-start:.5rem}.glass{background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(190%);backdrop-filter:blur(22px)saturate(190%);box-shadow:inset 0 1px 0 var(--glass-edge),inset 0 0 0 1px var(--glass-line),var(--shadow-float)}.marker{color:var(--on-marker);background:linear-gradient(100deg,var(--marker),var(--marker)30%,var(--marker))no-repeat right/100% 100%;border-radius:.22em .4em .28em .5em;margin-inline:-.05em;padding-inline:.28em}@supports (color:color-mix(in lab, red, red)){.marker{background:linear-gradient(100deg,color-mix(in oklab,var(--marker)88%,#fff),var(--marker)30%,color-mix(in oklab,var(--marker)92%,#f90))no-repeat right/100% 100%}}.marker{-webkit-box-decoration-break:clone;box-decoration-break:clone}.graph-paper{background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);background-size:3.25rem 3.25rem;-webkit-mask-image:radial-gradient(75% 70% at 50% 35%,#000 10%,#0000 75%);mask-image:radial-gradient(75% 70% at 50% 35%,#000 10%,#0000 75%)}.aura{pointer-events:none;background:radial-gradient(closest-side,var(--c),transparent);border-radius:50%;position:absolute}.btn{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-bold);font-size:.9375rem;font-weight:var(--font-weight-bold);min-height:var(--tap);text-align:center;white-space:nowrap;transition:transform .25s var(--ease-spring),box-shadow .25s,background-color .2s,opacity .2s,filter .2s;border:0;line-height:1.4;text-decoration-line:none;display:inline-flex}@media (hover:hover){.btn:hover{transform:translateY(-2px)}}.btn:active{transform:translateY(0)scale(.97)}.btn[disabled],.btn.is-loading{opacity:.55;cursor:not-allowed;transform:none}.btn.is-loading:after{content:"";border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite spin}.btn-primary{background:var(--brand);color:#fff;box-shadow:inset 0 1px 0 #ffffff47,0 10px 24px -10px var(--brand)}@supports (color:color-mix(in lab, red, red)){.btn-primary{box-shadow:inset 0 1px 0 #ffffff47,0 10px 24px -10px color-mix(in oklab,var(--brand)85%,transparent)}}@media (hover:hover){.btn-primary:hover{box-shadow:inset 0 1px 0 #ffffff47,0 18px 34px -10px var(--brand)}}.btn-marker{background:var(--marker);color:var(--on-marker);box-shadow:inset 0 1px 0 #ffffff80,0 12px 28px -12px var(--marker)}@supports (color:color-mix(in lab, red, red)){.btn-marker{box-shadow:inset 0 1px 0 #ffffff80,0 12px 28px -12px color-mix(in oklab,var(--marker)90%,transparent)}}.btn-tinted{background:var(--accent-tint);color:var(--accent)}@media (hover:hover){.btn-tinted:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn-tinted:hover{background:color-mix(in oklab,var(--accent)20%,transparent)}}}.btn-gray{background:var(--fill);color:var(--ink)}@media (hover:hover){.btn-gray:hover{background:var(--fill-2)}}.btn-plain{color:var(--accent);background:0 0;padding-inline:.75rem}@media (hover:hover){.btn-plain:hover{background:var(--accent-tint);transform:none}}.btn-danger{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.btn-danger{background:color-mix(in oklab,var(--bad)13%,transparent)}}.btn-danger{color:var(--bad)}.btn-success{background:var(--good);color:var(--bg);box-shadow:0 12px 26px -12px var(--good)}.btn-block{width:100%}.btn-lg{border-radius:1.25rem;min-height:3.5rem;padding-inline:1.75rem;font-size:1.0625rem}.icon-btn{border-style:var(--tw-border-style);background-color:var(--fill);color:var(--ink);width:var(--tap);height:var(--tap);transition:background-color .2s,transform .25s var(--ease-spring);border-width:0;border-radius:3.40282e38px;flex-shrink:0;place-items:center;text-decoration-line:none;display:inline-grid}@media (hover:hover){.icon-btn:hover{background:var(--fill-2);transform:scale(1.06)}}.icon-btn:active{transform:scale(.94)}.theme-toggle{position:relative;overflow:hidden}.theme-toggle .icon{transition:transform .55s var(--ease-spring),opacity .3s;grid-area:1/1}.theme-toggle .sun{opacity:0;color:var(--marker);transform:translateY(-160%)rotate(-90deg)}[data-theme=dark] .theme-toggle .sun{opacity:1;transform:none}[data-theme=dark] .theme-toggle .moon{opacity:0;transform:translateY(160%)rotate(90deg)}.nav-link{align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ink);min-height:var(--tap);white-space:nowrap;background-color:#0000;border-width:0;border-radius:3.40282e38px;text-decoration-line:none;transition:background-color .2s;display:inline-flex;position:relative}@media (hover:hover){.nav-link:hover,.nav-link[aria-current=page]{background:var(--fill)}}.badge-count{--tw-font-weight:var(--font-weight-extrabold);font-size:.6875rem;font-weight:var(--font-weight-extrabold);background:var(--marker);min-width:1.25rem;height:1.25rem;color:var(--on-marker);box-shadow:0 0 0 2px var(--surface);border-radius:3.40282e38px;justify-content:center;align-items:center;padding-inline:.25rem;line-height:1;display:inline-flex}.nav-link .badge-count,.tab .badge-count{position:absolute;inset-block-start:.15rem;inset-inline-start:.3rem}.menu{position:relative}.menu>summary{list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu-items{z-index:50;border-radius:var(--radius-3xl);padding:calc(var(--spacing)*2);background:var(--surface);min-width:14rem;box-shadow:var(--shadow-float),inset 0 0 0 1px var(--line);animation:pop .28s var(--ease-spring);position:absolute;inset-block-start:calc(100% + .75rem);inset-inline-end:0}.menu-items a{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);min-height:var(--tap);text-decoration-line:none;display:flex}@media (hover:hover){.menu-items a:hover{background:var(--fill)}}.menu-items .icon{color:var(--ink-2)}.tabbar{z-index:40;gap:calc(var(--spacing)*.5);padding:calc(var(--spacing)*1.5);border-radius:1.75rem;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed}@media (min-width:64rem){.tabbar{display:none}}.tabbar{inset-block-end:calc(.625rem + env(safe-area-inset-bottom));inset-inline:.75rem}.tab{justify-content:center;align-items:center;gap:calc(var(--spacing)*.5);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);min-height:3.25rem;color:var(--ink-2);background-color:#0000;border-width:0;border-radius:1.375rem;flex-direction:column;text-decoration-line:none;transition:background-color .25s,color .25s;display:flex;position:relative}.tab .icon{transition:transform .35s var(--ease-spring);font-size:1.5rem}.tab[aria-current=page]{color:var(--accent);background:var(--accent-tint)}.tab[aria-current=page] .icon{transform:translateY(-1px)scale(1.1)}.tab .badge-count{inset-inline-start:calc(50% - 1.3rem)}body.has-tabbar{padding-block-end:calc(var(--tabbar) + 1.25rem + env(safe-area-inset-bottom))}@media (min-width:64rem){body.has-tabbar{padding-block-end:0}}.card{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--line)}.card-body{padding:1.25rem}@media (min-width:40rem){.card-body{padding:1.75rem}}.list{background:var(--surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--line);border-radius:1.5rem;overflow:hidden}.list-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3);min-height:3.25rem;text-decoration-line:none;display:flex}.list-row+.list-row{border-block-start:1px solid var(--line)}a.list-row{transition:background-color .2s}@media (hover:hover){a.list-row:hover{background:var(--fill)}}.list-label{color:var(--ink-2);font-size:.9375rem}.list-value{text-align:end;font-weight:600}.kicker{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--accent);display:inline-flex}.section-head{margin-bottom:calc(var(--spacing)*4);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}@media (min-width:64rem){.section-head{margin-bottom:calc(var(--spacing)*6)}}.breadcrumb{margin-bottom:calc(var(--spacing)*5);align-items:center;gap:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--ink-2);flex-wrap:wrap;list-style:none;display:flex}.breadcrumb a{text-decoration-line:none}@media (hover:hover){.breadcrumb a:hover{color:var(--accent)}}.breadcrumb li+li:before{content:"chevron_left";vertical-align:middle;color:var(--ink-3);margin-inline-end:.25rem;font-family:Material Icons Round;font-size:1rem}.pill{align-items:center;gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-semibold);font-size:.8125rem;font-weight:var(--font-weight-semibold);white-space:nowrap;background:var(--fill);color:var(--ink-2);border-radius:3.40282e38px;display:inline-flex}.pill .icon{font-size:1rem}.pill-good{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.pill-good{background:color-mix(in oklab,var(--good)15%,transparent)}}.pill-good{color:var(--good)}.pill-warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.pill-warn{background:color-mix(in oklab,var(--warn)15%,transparent)}}.pill-warn{color:var(--warn)}.pill-bad{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.pill-bad{background:color-mix(in oklab,var(--bad)14%,transparent)}}.pill-bad{color:var(--bad)}.pill-accent{background:var(--accent-tint);color:var(--accent)}.book3d,.book3d *,.fan-tilt{pointer-events:none}.fan-item{pointer-events:auto}.book3d{--t:.85rem;--ry:-26deg;--rx:-3deg;perspective:62rem;display:block;position:relative}.book3d-sm{--t:.3rem;--ry:-20deg}.book3d-lg{--t:1.9rem;--ry:-30deg;--rx:-4deg}.book3d-body{aspect-ratio:3/4;transform-style:preserve-3d;transform:rotateY(calc(var(--ry) + var(--mx,0)*1deg))rotateX(calc(var(--rx) + var(--my,0)*1deg));transition:transform .7s var(--ease-out-soft);display:block;position:relative}.book3d-front,.book3d-back,.book3d-spine,.book3d-pages,.book3d-top{backface-visibility:hidden;display:block;position:absolute}.book3d-front{object-fit:cover;background:var(--surface-2);width:100%;height:100%;transform:translateZ(calc(var(--t)/2));border-radius:.25rem .0625rem .0625rem .25rem;inset:0}.book3d-blank{color:var(--ink-3);place-items:center;font-size:2.5rem;display:grid}.book3d-sheen{pointer-events:none;border-radius:inherit;transform:translateZ(calc(var(--t)/2 + .5px));background:linear-gradient(270deg,#00000042,#00000005 3%,#ffffff38 4.5%,#0000 9%),linear-gradient(115deg,#fff3,#0000 34%);display:block;position:absolute;inset:0}.book3d-spine{width:var(--t);background:linear-gradient(to bottom,#ffffff1f,transparent 18%,#0000003d),var(--cover,#2a3550);inset-block:0;right:0}@supports (color:color-mix(in lab, red, red)){.book3d-spine{background:linear-gradient(to bottom,#ffffff1f,transparent 18%,#0000003d),color-mix(in oklab,var(--cover,#2a3550)80%,#000)}}.book3d-spine{transform:translateX(calc(var(--t)/2))rotateY(90deg)}.book3d-pages{width:var(--t);transform:translateX(calc(var(--t)/-2))rotateY(-90deg);inset-block:.125rem;background:repeating-linear-gradient(90deg,#f6f1e4 0 1.5px,#cfc7b4 1.5px 2.5px);left:0}.book3d-top{height:var(--t);transform:translateY(calc(var(--t)/-2))rotateX(90deg);inset-inline:0;background:repeating-linear-gradient(0deg,#f6f1e4 0 1.5px,#cfc7b4 1.5px 2.5px);top:0}.book3d-back{background:var(--cover,#2a3550);inset:0}@supports (color:color-mix(in lab, red, red)){.book3d-back{background:color-mix(in oklab,var(--cover,#2a3550)70%,#000)}}.book3d-back{transform:translateZ(calc(var(--t)/-2))rotateY(180deg)}.book3d:after{content:"";z-index:-1;pointer-events:none;background:var(--cover,#223);inset-inline:6%;border-radius:50%;height:11%;position:absolute;bottom:-5%}@supports (color:color-mix(in lab, red, red)){.book3d:after{background:color-mix(in oklab,var(--cover,#223)65%,#000)}}.book3d:after{filter:blur(16px);opacity:.55;transition:opacity .5s,transform .7s var(--ease-out-soft)}.book-card{flex-direction:column;height:100%;display:flex;position:relative}.book-stage{isolation:isolate;border-radius:var(--radius-card);background:radial-gradient(90% 70% at 50% 40%,var(--cover,var(--accent)),transparent 75%),var(--cover,var(--accent));padding:clamp(1rem,4vw,1.5rem) 17% clamp(1.125rem,4vw,1.75rem);text-decoration-line:none;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.book-stage{background:radial-gradient(90% 70% at 50% 40%,color-mix(in oklab,var(--cover,var(--accent))30%,transparent),transparent 75%),color-mix(in oklab,var(--cover,var(--accent))7%,var(--surface))}}.book-stage{box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s}@media (hover:hover){.book-card:hover .book-stage{box-shadow:inset 0 0 0 1px var(--cover,var(--accent)),0 24px 50px -24px var(--cover,var(--accent))}@supports (color:color-mix(in lab, red, red)){.book-card:hover .book-stage{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cover,var(--accent))45%,transparent),0 24px 50px -24px color-mix(in oklab,var(--cover,var(--accent))70%,transparent)}}.book-card:hover .book3d,.fan-item:hover .book3d{--ry:-6deg}.book-card:hover .book3d-body{translate:0 -.375rem}.book-card:hover .book3d:after{opacity:.8;transform:scale(1.06)}}.sticker{z-index:10;--tw-font-weight:var(--font-weight-extrabold);font-size:.8125rem;font-weight:var(--font-weight-extrabold);background:var(--marker);width:2.875rem;height:2.875rem;color:var(--on-marker);transition:transform .4s var(--ease-spring);border-radius:3.40282e38px;place-items:center;display:grid;position:absolute;inset-block-start:.625rem;inset-inline-end:.625rem;transform:rotate(-12deg);box-shadow:0 8px 18px -8px #00000080}@media (hover:hover){.book-card:hover .sticker{transform:rotate(6deg)scale(1.12)}}.rank-num{z-index:-1;--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);-webkit-user-select:none;user-select:none;color:#0000;-webkit-text-stroke:2px var(--cover,var(--accent));font-size:clamp(5.5rem,13vw,9.5rem);line-height:1;position:absolute;inset-block-end:-.15em;inset-inline-start:.06em}@supports (color:color-mix(in lab, red, red)){.rank-num{-webkit-text-stroke:2px color-mix(in oklab,var(--cover,var(--accent))60%,var(--ink))}}.rank-num{opacity:.55}.book-name{-webkit-line-clamp:2;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.65;text-decoration-line:none;transition:color .2s;display:-webkit-box;overflow:hidden}@media (hover:hover){.book-name:hover{color:var(--accent)}}.book-meta{color:var(--ink-2);font-size:.8125rem}.price-old{color:var(--ink-3);font-size:.8125rem;text-decoration:line-through}.add-btn{border-style:var(--tw-border-style);width:var(--tap);height:var(--tap);background:var(--ink);color:var(--bg);transition:transform .3s var(--ease-spring),background-color .2s,color .2s;border-width:0;border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:inline-grid}@media (hover:hover){.add-btn:hover{background:var(--marker);color:var(--on-marker);transform:scale(1.12)rotate(-6deg)}}.add-btn:active{transform:scale(.92)}.book-grid{column-gap:calc(var(--spacing)*3);row-gap:calc(var(--spacing)*6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.book-grid{column-gap:calc(var(--spacing)*5);row-gap:calc(var(--spacing)*8);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.book-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.book-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.shelf{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:clamp(9.75rem,44vw,14.5rem);grid-auto-flow:column;gap:.875rem;margin-inline:-1rem;padding:.5rem 1rem 1.25rem;scroll-padding-inline:1rem;display:grid;overflow-x:auto}.shelf::-webkit-scrollbar{display:none}.shelf>*{scroll-snap-align:start}@media (min-width:40rem){.shelf{margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem}}.fan{--bw:clamp(8.5rem,21vw,15.5rem);--step:calc(var(--bw)*.46);height:calc(var(--bw)*1.72);perspective:90rem;position:relative}.fan-tilt{transform-style:preserve-3d;transform:rotateY(calc(var(--px,0)*9deg))rotateX(calc(var(--py,0)*-7deg));transition:transform .6s var(--ease-out-soft);position:absolute;inset:0}.fan-item{top:8%;left:calc(50% - var(--bw)/2);width:var(--bw);transform:var(--fan);transform-style:preserve-3d;transition:transform .6s var(--ease-out-soft),filter .4s;animation:fan-in 1.1s var(--ease-out-soft)backwards;animation-delay:calc(var(--d)*90ms + .1s);display:block;position:absolute}@media (max-width:63.99rem){.fan{--step:calc(var(--bw)*.58);margin-block:.25rem}}.fan-item .book3d{--t:clamp(.7rem,1.8vw,1.4rem);--ry:-22deg;perspective:none}.fan-item:first-child{--d:2;--fan:translate3d(calc(var(--step)*2),7%,-9rem)rotateZ(10deg)}.fan-item:nth-child(2){--d:1;--fan:translate3d(var(--step),2%,-4.5rem)rotateZ(5deg)}.fan-item:nth-child(3){--d:0;--fan:translate3d(0,0,0)rotateZ(0deg)}.fan-item:nth-child(4){--d:1;--fan:translate3d(calc(var(--step)*-1),2%,-4.5rem)rotateZ(-5deg)}.fan-item:nth-child(5){--d:2;--fan:translate3d(calc(var(--step)*-2),7%,-9rem)rotateZ(-10deg)}@media (hover:hover){.fan-item:hover,.fan-item:focus-visible{transform:var(--fan)translate3d(0,-9%,6rem)scale(1.04);z-index:5}}.stat-num{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);font-size:clamp(1.5rem,1.2rem + 1.3vw,2.5rem);line-height:1.25;display:block}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{width:max-content;animation:60s linear infinite marquee;display:flex}@media (hover:hover){.marquee:hover .marquee-track{animation-play-state:paused}}.marquee-list{align-items:center;list-style:none;display:flex}.marquee-item{align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);white-space:nowrap;font-size:clamp(1.125rem,.9rem + 1vw,1.75rem);display:flex}.marquee-item .icon{background:var(--on-marker);width:2.5rem;height:2.5rem;color:var(--marker);border-radius:3.40282e38px;place-items:center;font-size:1.25rem;display:grid}.carousel{background:var(--surface-2);box-shadow:var(--shadow-float);border-radius:2rem;position:relative;overflow:hidden}.carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.carousel-track::-webkit-scrollbar{display:none}.carousel-slide{scroll-snap-align:center;flex:0 0 100%}.carousel-slide img{aspect-ratio:2;object-fit:cover;width:100%}@media (min-width:40rem){.carousel-slide img{aspect-ratio:3}}.carousel-dots{padding-inline:calc(var(--spacing)*1.5);border-radius:3.40282e38px;align-items:center;display:flex;position:absolute;inset-block-end:.75rem;inset-inline-start:50%;translate:50%}.carousel-dot{border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);background-color:#0000;border-width:0;place-items:center;width:2rem;height:2rem;display:grid}.carousel-dot:before{content:"";background:var(--ink-3);width:.5rem;height:.5rem;transition:width .35s var(--ease-spring),background-color .2s;border-radius:99px}.carousel-dot[aria-current=true]:before{background:var(--ink);width:1.375rem}.segments{gap:calc(var(--spacing)*1);overscroll-behavior-x:contain;max-width:100%;padding:calc(var(--spacing)*1);background:var(--fill);scrollbar-width:none;border-radius:3.40282e38px;width:fit-content;display:flex;overflow-x:auto}.segments::-webkit-scrollbar{display:none}.segment{justify-content:center;align-items:center;gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;min-height:var(--tap);color:var(--ink-2);background-color:#0000;border-width:0;border-radius:3.40282e38px;flex:1 0 auto;text-decoration-line:none;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex}@media (hover:hover){.segment:hover{color:var(--ink)}}.segment[aria-selected=true],.segment[aria-current=page]{background:var(--ink);color:var(--bg);box-shadow:0 8px 18px -10px #0009}.ticket{background:var(--surface);border-radius:var(--radius-card);height:100%;box-shadow:var(--shadow-card),inset 0 0 0 1px var(--line);transition:transform .45s var(--ease-out-soft),box-shadow .45s;flex-direction:column;display:flex;position:relative}@media (hover:hover){.ticket:hover{box-shadow:var(--shadow-float),inset 0 0 0 1px var(--line);transform:translateY(-.375rem)rotate(-.5deg)}}.ticket-img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-card)var(--radius-card)0 0;width:100%}.ticket-tear{border-block-start:2px dashed var(--line);height:0;margin-inline:1.125rem;position:relative}.ticket-tear:before,.ticket-tear:after{content:"";background:var(--ticket-hole,var(--bg));width:1.375rem;height:1.375rem;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;position:absolute;top:-.75rem}.ticket-tear:before{right:-1.875rem}.ticket-tear:after{left:-1.875rem}.ticket-stat{border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*2);text-align:center;background:var(--fill)}.ticket-stat strong{line-height:1.5;display:block}.ticket-stat span{color:var(--ink-2);font-size:.75rem}.receipt-wrap{filter:drop-shadow(0 18px 28px #00000029)}.receipt{--r:.5rem;background:var(--surface);-webkit-mask:radial-gradient(var(--r)at 50% 100%,#0000 97%,#000)50% 100%/calc(var(--r)*2.6)100% repeat-x;-webkit-mask:radial-gradient(var(--r)at 50% 100%,#0000 97%,#000)50% 100%/calc(var(--r)*2.6)100% repeat-x;mask:radial-gradient(var(--r)at 50% 100%,#0000 97%,#000)50% 100%/calc(var(--r)*2.6)100% repeat-x;-webkit-mask:radial-gradient(var(--r)at 50% 100%,#0000 97%,#000)50% 100%/calc(var(--r)*2.6)100% repeat-x;border-radius:1.5rem 1.5rem 0 0;padding-block-end:1.5rem}.receipt-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2.5);display:flex}.receipt-total{margin-inline:calc(var(--spacing)*5);margin-top:calc(var(--spacing)*2);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:2px;border-color:var(--line);padding-inline:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);display:flex}.track{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.track-step{align-items:center;gap:calc(var(--spacing)*1);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--ink-3);flex-direction:column;display:flex;position:relative}.track-step:before{content:"";background:var(--fill-2);z-index:0;width:100%;height:3px;position:absolute;top:1.25rem;left:50%}.track-step:first-child:before{display:none}.track-dot{z-index:1;background:var(--surface-2);width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--line);border-radius:3.40282e38px;place-items:center;display:grid;position:relative}.track-step.is-done{color:var(--ink)}.track-step.is-done:before{background:var(--good)}.track-step.is-done .track-dot{background:var(--good);color:var(--bg);box-shadow:none}.gauge{--v:0;--size:6.5rem;width:var(--size);height:var(--size);background:conic-gradient(var(--accent)calc(var(--v)*1%),var(--fill-2)0);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.gauge:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:.625rem}.gauge>*{position:relative}.order-covers{padding-inline-start:.5rem;display:flex}.order-covers img{aspect-ratio:3/4;object-fit:cover;width:3.25rem;box-shadow:0 6px 14px -4px #0006,0 0 0 2px var(--surface);transition:transform .35s var(--ease-spring);border-radius:.375rem;margin-inline-start:-.75rem}.order-covers img:nth-child(odd){rotate:3deg}.order-covers img:nth-child(2n){rotate:-4deg}@media (hover:hover){a:hover>*>.order-covers img,a:hover>.order-covers img{transform:translateY(-.25rem)}}.stepper{background:var(--fill);border-radius:3.40282e38px;align-items:center;display:inline-flex}.stepper form{display:contents}.stepper button{border-style:var(--tw-border-style);width:var(--tap);height:var(--tap);background-color:#0000;border-width:0;border-radius:3.40282e38px;place-items:center;display:grid}@media (hover:hover){.stepper button:hover{background:var(--fill-2)}}.stepper output{text-align:center;min-width:1.75rem;font-weight:800}.field{gap:calc(var(--spacing)*1.5);flex-direction:column;display:flex}.field>label,.field-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.help{color:var(--ink-2);font-size:.8125rem}.field-error{align-items:center;gap:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--bad);animation:.25s fade;display:flex}.field-error .icon{font-size:1.05rem}.form-alert{text-align:start;background:var(--bad);border-radius:1.25rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.form-alert{background:color-mix(in oklab,var(--bad)11%,var(--surface))}}.form-alert{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--bad)}@supports (color:color-mix(in lab, red, red)){.form-alert{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--bad)45%,transparent)}}.form-alert>.icon{background:var(--bad);color:#fff;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:1.2rem;display:grid}.form-alert strong{font-size:.9375rem;line-height:1.5rem;display:block}.form-alert p{color:var(--ink-2);font-size:.8125rem;line-height:1.375rem}.form-alert.is-info{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.form-alert.is-info{background:color-mix(in oklab,var(--accent)10%,var(--surface))}}.form-alert.is-info{box-shadow:inset 0 0 0 1.5px var(--accent)}@supports (color:color-mix(in lab, red, red)){.form-alert.is-info{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--accent)40%,transparent)}}.form-alert.is-info>.icon{background:var(--accent)}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.25rem;display:grid}.form-grid .field-wide{grid-column:1/-1}.has-error input,.has-error select,.has-error textarea,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--bad);background-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.has-error input,.has-error select,.has-error textarea,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{background-color:color-mix(in oklab,var(--bad)7%,var(--fill))}}.has-error input,.has-error select,.has-error textarea,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--bad)}.form-actions{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.password-field{position:relative}.password-field input{padding-inline-end:var(--tap)}.password-toggle{border-style:var(--tw-border-style);width:var(--tap);height:var(--tap);color:var(--ink-2);background-color:#0000;border-width:0;place-items:center;display:grid;position:absolute;inset-block-start:.125rem;inset-inline-end:0}.otp-input{text-align:center;letter-spacing:.5em;direction:ltr;font-weight:800;min-height:4rem!important;font-size:1.75rem!important}.switch-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);min-height:var(--tap);display:flex}.check-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.25rem;list-style:none;display:grid}.check-grid label{align-items:center;gap:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);min-height:var(--tap);display:flex}.check-grid div{display:contents}.check-grid label[hidden]{display:none}dialog.sheet{color:var(--ink);background:var(--surface);width:100%;max-width:100%;max-height:92dvh;box-shadow:var(--shadow-float),inset 0 1px 0 var(--glass-edge);overscroll-behavior:contain;transition:transform .25s var(--ease-out-soft);border:0;border-radius:2rem 2rem 0 0;margin:auto 0 0;padding:0;overflow:auto}dialog.sheet[open]{animation:sheet-in .5s var(--ease-out-soft)}dialog.sheet::backdrop{-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);background:#05070e85;animation:.3s fade}@media (min-width:40rem){dialog.sheet{border-radius:2rem;width:28rem;margin:auto}dialog.sheet.wide{width:42rem}dialog.sheet[open]{animation:pop .42s var(--ease-spring)}}.sheet-head{top:calc(var(--spacing)*0);z-index:1;justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3.5);background:var(--surface);display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.sheet-head{background:color-mix(in oklab,var(--surface)85%,transparent)}}.sheet-head{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);touch-action:none}@media (max-width:39.99rem){.sheet-head{padding-block-start:1.375rem}.sheet-head:before{content:"";background:var(--fill-2);border-radius:99px;width:2.5rem;height:.3125rem;position:absolute;inset-block-start:.5rem;inset-inline-start:calc(50% - 1.25rem)}}.sheet-head h2{font-size:1.125rem}.sheet-body{gap:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*1);flex-direction:column;padding-block-end:calc(1.5rem + env(safe-area-inset-bottom));display:flex}.sheet-icon{background:var(--marker);width:4.5rem;height:4.5rem;color:var(--on-marker);box-shadow:0 16px 30px -14px var(--marker);border-radius:1.5rem;place-items:center;margin-inline:auto;display:grid;rotate:-6deg}@supports (color:color-mix(in lab, red, red)){.sheet-icon{box-shadow:0 16px 30px -14px color-mix(in oklab,var(--marker)90%,#000)}}.sheet-icon .icon{font-size:2.125rem;rotate:6deg}.empty{align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*14);text-align:center;flex-direction:column;display:flex}.empty-icon{margin-bottom:calc(var(--spacing)*2);background:var(--fill);border-radius:2rem;place-items:center;width:5.5rem;height:5.5rem;display:grid;rotate:-6deg}.empty-icon .icon{color:var(--ink-2);font-size:2.75rem;rotate:6deg}.empty h2{font-size:1.25rem}.empty p{color:var(--ink-2);max-width:28rem}.toasts{pointer-events:none;z-index:60;align-items:center;gap:calc(var(--spacing)*2);flex-direction:column;display:flex;position:fixed;inset-block-start:5rem;inset-inline:1rem}dialog .toasts{inset-block-start:1rem}.toast{pointer-events:auto;max-width:var(--container-lg);align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tone:var(--good);background:var(--surface);min-width:min(20rem,100%);box-shadow:var(--shadow-float),inset 0 0 0 1px var(--line);animation:pop .42s var(--ease-spring);padding:.75rem .5rem .75rem 1rem;padding-inline:1rem .5rem;display:flex;position:relative;overflow:hidden}.toast>.icon:first-child{background:var(--tone);border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:1.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.toast>.icon:first-child{background:color-mix(in oklab,var(--tone)16%,transparent)}}.toast>.icon:first-child{color:var(--tone)}.toast>span:not(.icon){flex:1;line-height:1.5rem}.toast-error{--tone:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.toast-error{background:color-mix(in oklab,var(--bad)9%,var(--surface))}}.toast-error{box-shadow:var(--shadow-float),inset 0 0 0 1.5px var(--bad)}@supports (color:color-mix(in lab, red, red)){.toast-error{box-shadow:var(--shadow-float),inset 0 0 0 1.5px color-mix(in oklab,var(--bad)40%,transparent)}}.toast-error>.icon:first-child{background:var(--bad);color:#fff}.toast-warning{--tone:var(--warn)}.toast-info{--tone:var(--accent)}.toast-close{width:2.25rem;height:2.25rem;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover){.toast-close:hover{background:var(--fill);color:var(--ink)}}.toast-timer{background:var(--tone);opacity:.55;transform-origin:100%;height:3px;animation:toast-timer var(--life,5s)linear forwards;position:absolute;inset-block-end:0;inset-inline:0}.toast:hover .toast-timer{animation-play-state:paused}.pagination{margin-top:calc(var(--spacing)*8);justify-content:center;gap:calc(var(--spacing)*1);flex-wrap:wrap;list-style:none;display:flex}.pagination a,.pagination span[aria-current]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);min-width:var(--tap);height:var(--tap);border-radius:3.40282e38px;place-items:center;padding-inline:.5rem;text-decoration-line:none;display:grid}@media (hover:hover){.pagination a:hover{background:var(--fill)}}.pagination [aria-current=page]{background:var(--ink);color:var(--bg)}.table-wrap{scrollbar-width:thin;scrollbar-color:var(--fill-2)transparent;background:var(--surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--line);border-radius:1.5rem;position:relative;overflow-x:auto}table.table{border-collapse:collapse;width:100%;font-size:.9375rem}.table thead th{background:var(--fill)}.table th{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);text-align:start;--tw-font-weight:var(--font-weight-bold);font-size:.8125rem;font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--ink-2)}.table td{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);vertical-align:middle;border-block-start:1px solid var(--line);min-width:4.5rem}.table tfoot th{color:var(--ink);border-block-start:1px solid var(--line)}.table tbody tr{transition:background-color .15s}@media (hover:hover){.table tbody tr:hover{background:var(--accent-tint)}}.table th a{align-items:center;gap:calc(var(--spacing)*.5);text-decoration-line:none;display:inline-flex}@media (hover:hover){.table th a:hover{color:var(--accent)}}.table-pinned th,.table-pinned td{white-space:nowrap}@media (min-width:48rem){.table-pinned th:last-child,.table-pinned td:last-child{background:var(--surface);position:sticky;inset-inline-end:0;box-shadow:8px 0 14px -10px #00000047}}.thumb{object-fit:cover;background:var(--surface-2);border-radius:.375rem;width:2.75rem;height:3.5rem;box-shadow:0 4px 10px -4px #0006}.row-actions{justify-content:flex-end;gap:calc(var(--spacing)*1);display:flex}.row-actions form{display:contents}.prose-zf{line-height:2.05}.prose-zf>*+*{margin-block-start:1rem}.prose-zf h2,.prose-zf h3{margin-block-start:1.75rem}.prose-zf ul,.prose-zf ol{padding-inline-start:1.5rem}.prose-zf ul{list-style:outside}.prose-zf ol{list-style:decimal}.prose-zf a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.prose-zf img{border-radius:1rem}.prose-zf blockquote{border-inline-start:4px solid var(--marker);color:var(--ink-2);padding-inline-start:1rem}.prose-zf table{border-collapse:collapse;width:100%}.prose-zf th,.prose-zf td{border:1px solid var(--line);padding:.5rem}.meter{background:var(--fill-2);border-radius:99px;height:.625rem;overflow:hidden}.meter>span{background:var(--cover-ink,var(--accent));transform-origin:100%;height:100%;animation:meter 1.2s var(--ease-out-soft)backwards;border-radius:99px;display:block}.book-buy{justify-content:space-between;align-items:flex-end;column-gap:calc(var(--spacing)*2);row-gap:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*2);flex-wrap:wrap;margin-top:auto;display:flex}.cart-control{flex:none;align-items:center;gap:.5rem;min-width:0;display:flex}.cart-control[data-qty="0"] .cart-stepper,.cart-control[data-qty="0"] .cart-go,.cart-control:not([data-qty="0"]) .cart-add{display:none}.book-buy .cart-control:not([data-qty="0"]){flex:1 0 100%}.cart-stepper{background:var(--ink);min-width:7.25rem;color:var(--bg);animation:stepper-in .35s var(--ease-spring);border-radius:99px;flex:1;justify-content:space-between;align-items:center;padding:.125rem;display:flex}.cart-stepper button{width:2.5rem;height:2.5rem;color:inherit;touch-action:manipulation;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;transition:background-color .15s,transform .15s;display:grid}.cart-stepper button:active{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.cart-stepper button:active{background:color-mix(in oklab,var(--bg)22%,transparent)}}.cart-stepper button:active{transform:scale(.88)}.cart-stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:1.75rem;font-size:1.0625rem;font-weight:800}.cart-control .dec-trash{display:none}.cart-control[data-qty="1"] .dec-trash{display:inline-block}.cart-control[data-qty="1"] .dec-minus{display:none}.cart-control.is-big,.cart-control.is-big form{width:100%}.cart-control.is-big .cart-stepper{min-height:3.5rem;padding-inline:.375rem}.cart-control.is-big .cart-stepper button{width:2.875rem;height:2.875rem}.cart-control.is-big .cart-go{width:3.5rem;height:3.5rem}.cart-control.is-compact .cart-stepper{flex:none;min-width:6.5rem}.cart-control.is-compact .cart-stepper button{width:2.25rem;height:2.25rem}.cart-control.is-compact{touch-action:manipulation}[data-cart-line]:has([data-qty="1"]) [data-cart-remove]{visibility:hidden}.cart-body{flex-direction:column;flex:1;min-height:0;display:flex}dialog.drawer[open]{flex-direction:column;height:85dvh;display:flex;overflow:hidden}.cart-foot{gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*3);flex-direction:column;display:flex}@media (min-width:40rem){.cart-foot{padding-inline:calc(var(--spacing)*5)}}.cart-foot{border-block-start:1px solid var(--line);background:var(--surface);padding-block-end:calc(1rem + env(safe-area-inset-bottom))}@media (min-width:40rem){dialog.sheet.drawer{border-radius:0 2rem 2rem 0;width:27rem;height:100dvh;max-height:100dvh;margin:0 auto 0 0}dialog.sheet.drawer[open]{height:100dvh;animation:drawer-in .45s var(--ease-out-soft)}}.cart-dock{z-index:30;align-items:center;gap:calc(var(--spacing)*2.5);border-style:var(--tw-border-style);padding:calc(var(--spacing)*1.5);color:var(--ink);animation:dock-in .5s var(--ease-spring);border-width:0;border-radius:3.40282e38px;display:flex;position:fixed;inset-block-end:calc(var(--tabbar) + 1.125rem + env(safe-area-inset-bottom));inset-inline:.75rem}body:has(.buy-bar) .cart-dock{display:none}@media (min-width:64rem){.cart-dock{min-width:21rem;inset-block-end:1.5rem;inset-inline:auto 1.5rem}body:has(.buy-bar) .cart-dock{display:flex}body:has(.buy-bar) .cart-dock[hidden]{display:none!important}}body:has(.cart-dock:not([hidden])).has-tabbar{padding-block-end:calc(var(--tabbar) + 5.25rem + env(safe-area-inset-bottom))}@media (min-width:64rem){body:has(.cart-dock:not([hidden])).has-tabbar{padding-block-end:0}}.scroller-m{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:.875rem;margin-inline:-1rem;padding:.25rem 1rem 1rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.scroller-m::-webkit-scrollbar{display:none}.scroller-m>*{scroll-snap-align:start;flex:0 0 min(80vw,20rem)}@media (min-width:40rem){.scroller-m{margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem}}@media (min-width:64rem){.scroller-m{margin-inline:0;padding:0;overflow:visible}.scroller-m>*{flex:none}}.navbar{transition:transform .35s var(--ease-out-soft)}.navbar.is-tucked{transform:translateY(-130%)}.next-card{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-3xl);padding:calc(var(--spacing)*4);background:var(--surface);min-height:4.5rem;box-shadow:var(--shadow-card),inset 0 0 0 1px var(--line);text-decoration-line:none;transition:transform .2s;display:flex}.next-card:active{transform:scale(.985)}.next-card>.icon:first-child{border-radius:var(--radius-2xl);background:var(--accent-tint);width:2.75rem;height:2.75rem;color:var(--accent);flex-shrink:0;place-items:center;display:grid}.next-card>.icon:last-child{color:var(--ink-3)}.next-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:block;overflow:hidden}.next-card small{color:var(--ink-2);font-size:.8125rem}.next-card.is-hot{background:var(--marker);color:var(--on-marker);--ink-2:#15130ac7;--ink-3:#15130a99}.next-card.is-hot>.icon:first-child{background:var(--on-marker);color:var(--marker)}.suggest-item{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-2xl);padding:calc(var(--spacing)*1.5);text-decoration-line:none;display:flex}.suggest-item:active,.suggest-item:focus-visible{background:var(--fill)}@media (hover:hover){.suggest-item:hover{background:var(--fill)}}.suggest-item img{aspect-ratio:3/4;object-fit:cover;border-radius:.25rem;width:2.5rem;box-shadow:0 3px 8px -2px #00000059}.suggest-item span{display:block}.save-status{margin-top:calc(var(--spacing)*.5);align-items:center;gap:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--good);display:flex}.save-status .icon{font-size:1rem}.save-status[data-state=saving]{color:var(--ink-2)}.save-status[data-state=offline]{color:var(--bad)}.question-nav button.is-flagged:after{content:"";background:var(--marker);width:.5rem;height:.5rem;box-shadow:0 0 0 1.5px var(--surface);top:3px;border-radius:50%;position:absolute;inset-inline-end:3px}[data-flag][aria-pressed=true]{background:var(--marker);color:var(--on-marker)}.review-jump{border-radius:var(--radius-xl);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);width:var(--tap);height:var(--tap);background:var(--fill);border-width:0;place-items:center;display:grid}.review-jump.is-flagged{background:var(--marker);color:var(--on-marker)}.row-actions{align-items:center}@media (max-width:47.99rem){.table-cards{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.table-cards table,.table-cards tbody{display:block}.table-cards thead{display:none}.table-cards tr{margin-bottom:calc(var(--spacing)*3);border-radius:var(--radius-3xl);padding:calc(var(--spacing)*1);background:var(--surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--line);flex-direction:column;display:flex;position:relative}.table-cards tr:has(.thumb){min-height:6rem;padding-inline-start:4.75rem}.table-cards td:has(.thumb){border:0;padding:0;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem}.table-cards td:has(.thumb):before{display:none}.table-cards .thumb{width:3.5rem;height:4.75rem}.table-cards tr:has(.thumb) .row-cell{margin-inline-start:-4rem}.table-cards tbody tr:hover{background:var(--surface)}.table-cards td{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border:0;border-block-end:1px solid var(--line);min-width:0;padding:.5rem .875rem;display:flex;white-space:normal!important}.table-cards td.row-cell{border:0}.table-cards td[data-label]:before{content:attr(data-label);color:var(--ink-2);flex:none;font-size:.8125rem}.table-cards td:empty{display:none}.table-cards .row-cell{justify-content:stretch}.table-cards .row-actions{width:100%}.table-cards .row-actions .btn{flex:1}}.bulk-check{cursor:pointer;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.bulk-check input{width:1.375rem;height:1.375rem;accent-color:var(--brand);cursor:pointer}.save-bar{z-index:10;margin-inline:calc(var(--spacing)*-2);border-radius:var(--radius-3xl);padding:calc(var(--spacing)*2);background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--glass-line),var(--shadow-card);position:sticky;inset-block-end:calc(.5rem + env(safe-area-inset-bottom))}.palette-item.text-bad,.palette-item.text-bad .icon{color:var(--bad)}.palette-item{width:100%}.table-pinned thead th:last-child{background:var(--surface-2)}#rowMenu form{display:block}@media (hover:hover){#rowMenu .palette-item:hover{background:var(--fill)}}.label-sheet{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:.75rem;display:grid}.post-label{gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0006;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.post-label{border-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.post-label{background-color:var(--color-white);padding:calc(var(--spacing)*3);color:var(--color-black);break-inside:avoid;min-height:12rem}.buy-bar{z-index:30;justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-3xl);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);display:flex;position:fixed}@media (min-width:64rem){.buy-bar{display:none}}.buy-bar{inset-block-end:calc(var(--tabbar) + 1.125rem + env(safe-area-inset-bottom));inset-inline:.75rem}.exam-timer{align-items:center;gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);min-height:var(--tap);background:var(--fill);font-variant-numeric:tabular-nums;direction:ltr;border-radius:3.40282e38px;display:inline-flex}.exam-timer.is-low{background:var(--bad);color:var(--bg);animation:1s infinite pulse-low}.progress{background:var(--fill-2);border-radius:99px;height:.3125rem;overflow:hidden}.progress>span{background:var(--marker);height:100%;transition:width .5s var(--ease-out-soft);border-radius:99px;display:block}.question-nav{gap:calc(var(--spacing)*1.5);padding:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*2);scrollbar-width:none;display:flex;overflow-x:auto}.question-nav::-webkit-scrollbar{display:none}.question-nav button{border-radius:var(--radius-xl);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);width:var(--tap);height:var(--tap);background:var(--fill);font-variant-numeric:tabular-nums;transition:transform .25s var(--ease-spring),background-color .2s;border-width:2px;border-color:#0000;flex:none;position:relative}.question-nav button.is-answered{background:var(--accent);color:var(--on-accent)}.question-nav button[aria-current=true]{border-color:var(--ink);transform:scale(1.1)}.question-nav button.is-finish{background:var(--marker);color:var(--on-marker)}.question{width:100%;max-width:var(--container-3xl);animation:question-in .45s var(--ease-out-soft);margin-inline:auto}.question-text{font-size:clamp(1.25rem,1.1rem + .9vw,1.75rem);line-height:1.8}.options{counter-reset:option;border:0;gap:.75rem;margin:0;padding:0;display:grid}.option{cursor:pointer;align-items:center;gap:calc(var(--spacing)*4);border-radius:var(--radius-3xl);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3.5);counter-increment:option;background:var(--surface);min-height:4rem;box-shadow:var(--shadow-card),inset 0 0 0 1.5px var(--line);transition:transform .25s var(--ease-spring),box-shadow .2s,background-color .2s;display:flex;position:relative}.option:before{content:counter(option);border-radius:var(--radius-2xl);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);background:var(--fill);width:2.5rem;height:2.5rem;transition:background-color .2s,color .2s,transform .3s var(--ease-spring);flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.option:hover{box-shadow:var(--shadow-card),inset 0 0 0 1.5px var(--accent);transform:translate(-.25rem)}}.option input{opacity:0;width:1px;height:1px;position:absolute}.option:has(input:checked){box-shadow:var(--shadow-float),inset 0 0 0 2px var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.option:has(input:checked){background:color-mix(in oklab,var(--accent)9%,var(--surface))}}.option:has(input:checked):before{background:var(--accent);color:var(--on-accent);transform:rotate(-8deg)scale(1.08)}.option:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.exam-rules ol{gap:calc(var(--spacing)*3);flex-direction:column;padding-inline-start:1.5rem;list-style:decimal;display:flex}body.exam-protected{-webkit-user-select:none;user-select:none}.exam-shield{inset:calc(var(--spacing)*0);z-index:90;padding:calc(var(--spacing)*6);text-align:center;background:var(--bg);place-items:center;display:none;position:fixed}.exam-shield.is-visible{display:grid}.toolbar{margin-bottom:calc(var(--spacing)*4);align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.toolbar .search-field{flex:14rem;position:relative}.toolbar .search-field:before{content:"search";color:var(--ink-3);pointer-events:none;font-family:Material Icons Round;font-size:1.25rem;position:absolute;inset-block-start:.7rem;inset-inline-start:.875rem}.toolbar .search-field input{padding-inline-start:2.75rem}.toolbar select{width:auto}@media (max-width:39.99rem){.toolbar .search-field{flex-basis:100%}.toolbar select{flex:1 1 0;min-width:0}}.stat-tile{isolation:isolate;gap:calc(var(--spacing)*1);padding:calc(var(--spacing)*5);background:var(--surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--line);transition:transform .35s var(--ease-out-soft),box-shadow .35s;border-radius:1.75rem;flex-direction:column;text-decoration-line:none;display:flex;position:relative;overflow:hidden}@media (hover:hover){a.stat-tile:hover{box-shadow:var(--shadow-float),inset 0 0 0 1px var(--line);transform:translateY(-.25rem)}}.stat-tile strong{font-variant-numeric:tabular-nums;font-size:clamp(1.625rem,1.3rem + 1vw,2.375rem);font-weight:800;line-height:1.25}.stat-tile .label{color:var(--ink-2);font-size:.875rem}.stat-tile .tile-icon{margin-bottom:calc(var(--spacing)*3);border-radius:var(--radius-2xl);background:var(--accent-tint);width:2.75rem;height:2.75rem;color:var(--accent);place-items:center;display:grid}.stat-tile.is-hot{background:var(--marker);color:var(--on-marker);--ink-2:#15130ac7}.stat-tile.is-hot .tile-icon{background:var(--on-marker);color:var(--marker)}dialog.palette{color:var(--ink);background:var(--surface);width:min(40rem,100vw - 2rem);max-height:70dvh;box-shadow:var(--shadow-float),inset 0 0 0 1px var(--line);border:0;border-radius:1.75rem;margin:12dvh auto auto;padding:0;overflow:hidden}dialog.palette[open]{animation:pop .35s var(--ease-spring);flex-direction:column;display:flex}dialog.palette::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05070e85}.palette-input{align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*5);border-block-end:1px solid var(--line);display:flex}.palette-input input{min-height:3.75rem;padding-inline:0;font-size:1.0625rem;box-shadow:none!important;background:0 0!important;border:0!important}.palette-input input::-webkit-search-cancel-button{appearance:none}.palette-list{padding:calc(var(--spacing)*2);flex:1;list-style:none;overflow-y:auto}.palette-item{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*3);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);min-height:var(--tap);background-color:#0000;border-width:0;text-decoration-line:none;display:flex}.palette-item .icon{color:var(--ink-3)}.palette-item[aria-selected=true]{background:var(--ink);color:var(--bg)}.palette-item[aria-selected=true] .icon{color:var(--marker)}kbd{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-family:IRANYekanX,system-ui,Tahoma,sans-serif;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background:var(--fill-2);color:var(--ink-2);direction:ltr}.chart{position:relative}.chart svg{touch-action:pan-y;direction:ltr;width:100%;height:17rem;display:block;overflow:visible}.chart-grid{stroke:var(--line);stroke-width:1px}.chart-axis{fill:var(--ink-3);font-family:inherit;font-size:12px}.chart-area{fill:url(#chartFill)}.chart-line{fill:none;stroke:var(--chart);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.chart-cross{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.chart-dot{fill:var(--chart);stroke:var(--surface);stroke-width:2px}.chart-tip{pointer-events:none;z-index:2;border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);white-space:nowrap;background:var(--surface);box-shadow:var(--shadow-float),inset 0 0 0 1px var(--line);font-size:.8125rem;position:absolute;transform:translate(-50%,calc(-100% - .625rem))}.chart-tip strong{font-size:.9375rem;display:block}.chart svg:focus-visible{outline-offset:6px}.editor{border-radius:var(--radius-2xl);background:var(--fill);overflow:hidden}.editor-tools{gap:calc(var(--spacing)*.5);padding:calc(var(--spacing)*1);border-block-end:1px solid var(--line);flex-wrap:wrap;display:flex}.editor-tools button{border-radius:var(--radius-xl);border-style:var(--tw-border-style);width:var(--tap);height:var(--tap);background-color:#0000;border-width:0;place-items:center;display:grid}@media (hover:hover){.editor-tools button:hover{background:var(--fill-2)}}.editor-tools button[aria-pressed=true]{background:var(--accent-tint);color:var(--accent)}.editor-area{background:var(--surface);outline:0;min-height:16rem;padding:1rem}.editor textarea{direction:ltr;border-radius:0;min-height:16rem;font-family:ui-monospace,Consolas,monospace}.answers{color:var(--ink-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.375rem;font-size:.9375rem;list-style:none;display:grid}.answers li{align-items:flex-start;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);background:var(--fill);display:flex}.answers .is-correct{color:var(--good);background:var(--good);font-weight:700}@supports (color:color-mix(in lab, red, red)){.answers .is-correct{background:color-mix(in oklab,var(--good)12%,transparent)}}.code-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.75rem;display:grid}.code-card{gap:calc(var(--spacing)*1);border-radius:var(--radius-3xl);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background:var(--surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--line);break-inside:avoid;flex-direction:column;display:flex}.code-value{text-align:start;direction:ltr;font-family:ui-monospace,Consolas,monospace;font-weight:700}.matrix input{width:4.25rem;padding-inline:.625rem}.matrix select{width:7.25rem}.matrix-cell{gap:calc(var(--spacing)*1);display:flex}body.panel-app{--rail:#0a0d15;background:var(--rail)}[data-theme=dark] body.panel-app{--rail:#030408}body.panel-app:before{display:none}.panel-shell{grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}@media (min-width:64rem){.panel-shell{grid-template-columns:16.5rem minmax(0,1fr)}}.panel-rail{background:0 0;display:none}@media (min-width:64rem){.panel-rail{scrollbar-width:thin;scrollbar-color:var(--fill-2)transparent;height:100dvh;padding:.75rem;display:block;position:sticky;inset-block-start:0;overflow-y:auto}}.panel-main{flex-direction:column;min-width:0;display:flex}@media (min-width:64rem){.panel-main{background:var(--bg);border-radius:1.75rem;min-height:calc(100dvh - 1rem);margin-block:.5rem;margin-inline-end:.5rem;box-shadow:0 0 0 1px #ffffff12,0 30px 80px -30px #000c}}[data-theme=dark] .panel-app .panel-main,[data-theme=dark] .panel-app .panel-body{--bg:#0d1019}.panel-top{z-index:30;align-items:center;gap:.375rem;padding:.625rem .75rem;display:flex;position:sticky;inset-block-start:0}@media (max-width:63.99rem){.panel-top{color-scheme:dark;color:#f5f4ef;background:var(--rail);--ink:#f5f4ef;--ink-2:#f5f4efc2;--ink-3:#f5f4ef99;--fill:#ffffff17;--fill-2:#ffffff29;--line:#ffffff1c}}@media (min-width:64rem){.panel-top{background:var(--bg);border-radius:1.75rem 1.75rem 0 0;padding:.75rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.panel-top{background:color-mix(in oklab,var(--bg)82%,transparent)}}.panel-top{-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%)}}.panel-top-logo{flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.panel-top-logo img{filter:invert()}.panel-title{-webkit-line-clamp:1;--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);-webkit-box-orient:vertical;font-size:1.125rem;display:-webkit-box;overflow:hidden}@media (min-width:64rem){.panel-title{font-size:1.625rem}}.panel-search{align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));min-height:var(--tap);background:var(--fill);min-width:17rem;color:var(--ink-2);border-width:0;border-radius:3.40282e38px;transition:background-color .2s;display:inline-flex}.panel-search span:not(.icon){text-align:start;flex:1}@media (hover:hover){.panel-search:hover{background:var(--fill-2)}}.panel-body{padding:1rem .75rem calc(var(--tabbar) + 1.75rem + env(safe-area-inset-bottom));background:var(--bg);border-radius:1.5rem 1.5rem 0 0;flex:1}@media (min-width:64rem){.panel-body{background:0 0;border-radius:0 0 1.75rem 1.75rem;padding:.75rem 1.5rem 3rem}}.panel-brand{align-items:center;gap:calc(var(--spacing)*2.5);padding:calc(var(--spacing)*2);text-decoration-line:none;display:flex}.panel-brand img{filter:invert()}.panel-brand span{font-weight:800;line-height:1.35}.panel-brand small{color:var(--marker);font-size:.6875rem;font-weight:600;display:block}dialog .panel-brand img{filter:var(--logo-filter)}dialog .panel-brand small{color:var(--ink-2)}.panel-nav{gap:calc(var(--spacing)*.5);flex-direction:column;list-style:none;display:flex}.panel-nav a{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);min-height:var(--tap);color:var(--ink-2);text-decoration-line:none;transition:background-color .2s,color .2s;display:flex;position:relative}@media (hover:hover){.panel-nav a:hover{background:var(--fill);color:var(--ink)}}.panel-nav .icon{color:var(--ink-3)}.panel-nav a[aria-current=page]{background:var(--marker);color:var(--on-marker);box-shadow:0 10px 30px -10px var(--marker)}@supports (color:color-mix(in lab, red, red)){.panel-nav a[aria-current=page]{box-shadow:0 10px 30px -10px color-mix(in oklab,var(--marker)70%,transparent)}}.panel-nav a[aria-current=page] .icon{color:var(--on-marker)}.panel-nav-count{padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);background:var(--fill-2);color:var(--ink);border-radius:3.40282e38px;line-height:1.5rem}.panel-nav a[aria-current=page] .panel-nav-count{background:var(--on-marker);color:var(--marker)}.panel-group>summary{cursor:pointer;align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);min-height:var(--tap);color:var(--ink);list-style:none;display:flex}.panel-group>summary::-webkit-details-marker{display:none}.panel-group>summary>span:not(.icon){flex:1}.panel-group>summary .icon{color:var(--ink-3);transition:transform .3s var(--ease-out-soft)}.panel-group[open]>summary .icon:last-child{transform:rotate(180deg)}@media (hover:hover){.panel-group>summary:hover{background:var(--fill)}}.panel-group .panel-nav{padding-block:.125rem .375rem;padding-inline-start:.5rem}.panel-user{align-items:center;gap:calc(var(--spacing)*2.5);border-radius:var(--radius-3xl);padding:calc(var(--spacing)*2);background:var(--fill);margin-top:auto;display:flex}.panel-avatar{object-fit:cover;--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);background:var(--marker);width:2.5rem;height:2.5rem;color:var(--on-marker);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.edition{white-space:nowrap;vertical-align:.0625rem;background:var(--marker);border-radius:.375rem;padding-inline:.5rem;font-size:.75rem;font-weight:700;line-height:1.375rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.edition{background:color-mix(in oklab,var(--marker)26%,transparent)}}.edition{color:var(--ink)}.order-books{flex-wrap:wrap;align-items:center;gap:.125rem .375rem;margin-block-start:.25rem;font-size:.8125rem;line-height:1.375rem;display:flex}.soft-bar{z-index:90;background:var(--marker);inset-inline:0;height:.1875rem;position:fixed;top:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.soft-bar{background:color-mix(in oklab,var(--marker)26%,transparent)}}.soft-bar:after{content:"";background:var(--marker);width:40%;height:100%;animation:1s ease-in-out infinite soft-run;display:block}@keyframes soft-run{0%{transform:translate(160%)}to{transform:translate(-260%)}}[data-soft=main][aria-busy],[data-soft=body][aria-busy]{opacity:.72;transition:opacity .2s .15s}@media (prefers-reduced-motion:reduce){.soft-bar:after{width:100%;animation:none}}.order-tabs-two{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (min-width:72rem){.bulk-layout{grid-template-columns:22rem minmax(0,1fr);gap:1.25rem}.bulk-panel{position:sticky;top:1rem}}.bulk-panel{box-shadow:var(--shadow-float);border-radius:1.75rem;flex-direction:column;gap:.875rem;padding:1.25rem;display:flex}.bulk-ops{border:0;flex-wrap:wrap;gap:.375rem;padding:0;display:flex}.bulk-ops legend{margin-block-end:.5rem;font-weight:800}.bulk-op{cursor:pointer}.bulk-op span{background:var(--fill);color:var(--ink-2);border-radius:999px;padding-inline:.75rem;font-size:.8125rem;font-weight:600;line-height:2.5rem;display:block}.bulk-op input:checked+span{background:var(--marker);color:var(--on-marker);font-weight:800}.bulk-op input:focus-visible+span{outline:2px solid var(--marker);outline-offset:2px}.bulk-value{position:relative}.bulk-value input{padding-inline-end:4rem;font-size:1.5rem;font-weight:800}.bulk-value span{color:var(--ink-2);pointer-events:none;inset-inline-start:1rem;font-size:.875rem;position:absolute;top:50%;transform:translateY(-50%)}.bulk-total{align-items:baseline;gap:.5rem;display:flex}.bulk-total strong{color:var(--marker);font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:800;line-height:1.1}.bulk-total span{color:var(--ink-2);font-size:.875rem}.bulk-list{flex-direction:column;gap:.75rem;min-width:0;display:flex}.coupon-box{background:var(--fill);border-radius:1.25rem}.coupon-open summary{cursor:pointer;align-items:center;gap:.5rem;min-height:3rem;padding-inline:1rem;font-size:.875rem;font-weight:700;list-style:none;display:flex}.coupon-open summary::-webkit-details-marker{display:none}.coupon-open summary span{flex:1}.coupon-open[open] summary .icon:last-child{transform:rotate(180deg)}.coupon-form{gap:.5rem;padding:0 .75rem .75rem;display:flex}.coupon-form input{text-transform:uppercase;flex:1;min-width:0}.coupon-form input::placeholder{text-transform:none}.coupon-form .btn{flex:none}.coupon-applied{align-items:center;gap:.625rem;padding-block:.5rem;padding-inline:1rem .5rem;display:flex}.coupon-applied>.icon{color:var(--good)}.coupon-applied.is-off>.icon{color:var(--warn)}.sales-rows{flex-direction:column;gap:.375rem;padding:0;list-style:none;display:flex}.sales-row{background:var(--surface);min-height:4rem;box-shadow:inset 0 0 0 1px var(--line);border-radius:1.125rem;align-items:center;gap:.75rem;padding:.625rem .875rem;text-decoration:none;display:flex}a.sales-row{color:inherit}@media (hover:hover){a.sales-row:hover{background:var(--fill)}}.sales-rank{text-align:center;width:2.25rem;color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:1.375rem;font-weight:900}.sales-rows li:nth-child(-n+3) .sales-rank{color:var(--accent)}.sales-name{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.sales-money{width:auto;min-width:6rem}@media (max-width:40rem){.sales-rank{width:1.5rem;font-size:1.125rem}.sales-money{min-width:4.75rem}.sales-row{gap:.5rem;padding-inline:.625rem}}.scorecard{isolation:isolate;border-radius:var(--radius-card);background:var(--bg);box-shadow:var(--shadow-card);gap:1.25rem 2rem;padding:1.25rem;display:grid;position:relative;overflow:hidden}.scorecard-total{text-align:center;flex-direction:column;align-items:center;gap:.625rem;display:flex}.scorecard-grade{font-size:1.375rem;font-weight:900;line-height:1.5}.score-ring{aspect-ratio:1;background:radial-gradient(closest-side,var(--bg)82%,transparent 83%),conic-gradient(var(--marker)calc(var(--score)*1%),#ffffff1f 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:9.5rem;display:flex}.score-ring strong{font-variant-numeric:tabular-nums;font-size:3.25rem;font-weight:900;line-height:1.1}.score-ring small{color:var(--ink-2);font-size:.75rem}.score-rows{flex-direction:column;justify-content:center;gap:.875rem;padding:0;list-style:none;display:flex}.score-rows li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.375rem .75rem;display:grid}.score-label{font-size:.875rem;font-weight:600}.score-value{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:900}.score-cells{background:#ffffff1f;grid-column:1/-1;height:.625rem;display:block;-webkit-mask:repeating-linear-gradient(270deg,#000 0 calc(10% - 3px),#0000 calc(10% - 3px) 10%);mask:repeating-linear-gradient(270deg,#000 0 calc(10% - 3px),#0000 calc(10% - 3px) 10%)}.score-cells>span{background:var(--marker);transform-origin:100%;height:100%;animation:meter 1.2s var(--ease-out-soft)backwards;display:block}.scorecard-note{color:var(--ink-3);text-align:center;grid-column:1/-1;font-size:.75rem}@media (min-width:40rem){.scorecard{grid-template-columns:auto minmax(0,1fr);padding:1.75rem}.scorecard-note{text-align:start}}@media (min-width:64rem){.scorecard.is-wide .score-rows{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:1.25rem 2.5rem;display:grid}}.rate-rows{flex-direction:column;gap:.5rem;padding:0;list-style:none;display:flex}.rate-row{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:1.125rem;gap:.625rem;padding:.75rem .875rem;display:grid}.rate-inputs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem;display:grid}.rate-inputs label{color:var(--ink-2);flex-direction:column;justify-content:space-between;gap:.25rem;font-size:.6875rem;line-height:1.125rem;display:flex}.rate-inputs input{min-height:var(--tap);text-align:center;padding-inline:.25rem;font-weight:800}@media (min-width:64rem){.rate-row{grid-template-columns:minmax(0,1fr) 34rem;align-items:center}}@media (max-width:30rem){.rate-inputs label{font-size:.625rem}}.pay-row{align-items:flex-start}.pay-row .sales-money,.pay-row form{align-self:center}.price-sheet{flex-direction:column;gap:1.5rem;display:flex}.sheet-group{flex-direction:column;gap:.5rem;display:flex}.sheet-group-title{z-index:2;background:var(--bg);align-items:baseline;gap:.5rem;padding-block:.5rem;font-size:1.125rem;display:flex;position:sticky;top:0}.sheet-rows{flex-direction:column;gap:.375rem;padding:0;list-style:none;display:flex}.sheet-row,.sheet-cols{align-items:center;gap:.5rem .75rem;display:grid}.sheet-row{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:1.125rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem .875rem;transition:box-shadow .2s}.sheet-row.is-changed{box-shadow:inset 0 0 0 2px var(--marker)}.sheet-row.has-error{box-shadow:inset 0 0 0 2px var(--bad)}.sheet-name{flex-direction:column;grid-column:1/-1;gap:.125rem;min-width:0;display:flex}.sheet-field{min-width:0;color:var(--ink-2);flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}.sheet-field input,.sheet-field select{min-height:var(--tap)}.sheet-discount{gap:.375rem;display:flex}.sheet-discount input{flex:1;min-width:0}.sheet-discount select{flex:none;width:5.5rem;padding-inline:.5rem 1.75rem}.sheet-unit{place-items:center;width:2.5rem;font-weight:800;display:grid}.sheet-final{font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:.875rem;font-weight:800}.sheet-final:before{content:"نهایی: ";color:var(--ink-3);font-weight:500}.sheet-final.is-bad{color:var(--bad)}.sheet-cols{color:var(--ink-3);padding-inline:.875rem;font-size:.75rem;font-weight:700}@media (min-width:64rem){.sheet-row,.sheet-cols{grid-template-columns:minmax(0,1fr) 11rem 13rem 9rem}.sheet-name,.sheet-final{grid-column:auto}.sheet-final:before{content:none}}.sheet-bar{justify-content:space-between;align-items:center}.sheet-count{font-size:.875rem;font-weight:700}.stars{letter-spacing:.1em;color:var(--ink-3);flex:none;font-size:1rem;line-height:1;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.stars{color:color-mix(in oklab,var(--ink-3)45%,transparent)}}.stars{white-space:nowrap}.stars>span{background:linear-gradient(to left,#f5b400 var(--v),var(--ink-3)var(--v))}@supports (color:color-mix(in lab, red, red)){.stars>span{background:linear-gradient(to left,#f5b400 var(--v),color-mix(in oklab,var(--ink-3)40%,transparent)var(--v))}}.stars>span{color:#0000;-webkit-background-clip:text;background-clip:text}.stars-sm{font-size:.8125rem}.stars-lg{font-size:1.5rem}.card-rating{align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;display:inline-flex}.title-rating{color:inherit;align-items:center;gap:.4rem;margin-block-start:.5rem;font-size:.875rem;text-decoration:none;display:inline-flex}.ticket-link{color:inherit;text-decoration:none}.ticket-link:after{content:"";z-index:0;position:absolute;inset:0}.ticket form,.ticket button{z-index:1;position:relative}.reviews-grid{gap:1.25rem;display:grid}@media (min-width:64rem){.reviews-grid{grid-template-columns:21rem minmax(0,1fr);align-items:start}.reviews-side{position:sticky;top:6rem}}.reviews-side{flex-direction:column;gap:1rem;display:flex}.rating-board,.review-form-card{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--line);text-align:center;flex-direction:column;align-items:center;gap:.625rem;padding:1.25rem;display:flex}.review-form-card{text-align:start;align-items:stretch}.rating-big{align-items:baseline;gap:.375rem;display:flex}.rating-big strong{font-variant-numeric:tabular-nums;font-size:3.5rem;font-weight:900;line-height:1}.rating-big span{color:var(--ink-3);font-weight:700}.rating-big.is-empty .icon{color:#f5b400;font-size:3rem}.rating-bars{flex-direction:column;gap:.375rem;width:100%;margin-block-start:.25rem;padding:0;list-style:none;display:flex}.rating-bars li{grid-template-columns:2.25rem minmax(0,1fr) 2.5rem;align-items:center;gap:.5rem;font-size:.75rem;display:grid}.rating-bars-label{text-align:start;color:var(--ink-2);font-weight:700}.rating-bars-track{background:var(--fill-2);border-radius:99px;height:.5rem;overflow:hidden}.rating-bars-track>span{border-radius:inherit;background:#f5b400;height:100%;display:block}.rating-bars-count{color:var(--ink-3);text-align:end;font-variant-numeric:tabular-nums}.star-input{border:0;margin:0;padding:0}.star-input legend{margin-block-end:.375rem}.star-input-row{flex-direction:row-reverse;justify-content:flex-end;gap:.125rem;display:flex}.star-input label{cursor:pointer;color:var(--ink-3);padding:.125rem;font-size:2.25rem;line-height:1}@supports (color:color-mix(in lab, red, red)){.star-input label{color:color-mix(in oklab,var(--ink-3)40%,transparent)}}.star-input label{transition:transform .2s var(--ease-spring),color .15s}.star-input input:checked~label,.star-input-row:hover label:hover,.star-input-row:hover label:hover~label{color:#f5b400}.star-input-row:hover label{color:var(--ink-3)}@supports (color:color-mix(in lab, red, red)){.star-input-row:hover label{color:color-mix(in oklab,var(--ink-3)40%,transparent)}}.star-input-row:hover label:hover,.star-input-row:hover label:hover~label{color:#f5b400}.star-input label:active{transform:scale(.85)}.star-input input:focus-visible+label{outline:2px solid var(--accent);outline-offset:2px;border-radius:.5rem}.reviews-list{flex-direction:column;gap:1rem;min-width:0;display:flex}.review-items{flex-direction:column;gap:.75rem;padding:0;list-style:none;display:flex}.review-item,.review-admin-item{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:1.5rem;flex-direction:column;gap:.625rem;padding:1rem 1.125rem;display:flex}.review-head{align-items:center;gap:.75rem;display:flex}.review-avatar{background:var(--marker);width:2.5rem;height:2.5rem;color:var(--on-marker);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.review-text{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.9}.review-reply{background:var(--fill);border-inline-start:3px solid var(--accent);border-radius:1rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.8}.review-foot{justify-content:flex-end;display:flex}.helpful-btn{background:var(--fill);min-height:2.5rem;color:var(--ink-2);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:.375rem;padding-inline:.875rem;font-size:.8125rem;font-weight:700;display:inline-flex}.helpful-btn .icon{font-size:1.1rem}.helpful-btn.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.helpful-btn.is-on{background:color-mix(in oklab,var(--accent)14%,transparent)}}.helpful-btn.is-on{color:var(--accent)}.helpful-count{background:var(--surface);border-radius:99px;padding-inline:.375rem}.rate-nudge{background:#f5b400;border-radius:1rem;align-items:center;gap:.375rem;padding:.625rem .875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rate-nudge{background:color-mix(in oklab,#f5b400 14%,var(--surface))}}.rate-nudge{color:var(--ink);font-size:.8125rem;font-weight:700;text-decoration:none}.rate-nudge>.icon:first-child{color:#f5b400}.review-admin{flex-direction:column;gap:.625rem;padding:0;list-style:none;display:flex}.review-admin-item.is-pending{box-shadow:inset 0 0 0 2px var(--warn)}@supports (color:color-mix(in lab, red, red)){.review-admin-item.is-pending{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--warn)45%,transparent)}}.review-admin-actions{flex-wrap:wrap;gap:.5rem;display:flex}.review-reply-box summary{cursor:pointer;color:var(--accent);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:700;display:inline-flex}.review-reply-box[open] summary{margin-block-end:.5rem}.score-source{color:var(--marker);font-size:.75rem;font-weight:600}.exam-hero{isolation:isolate;margin-block-start:-4.75rem;padding-block:6.5rem 2.5rem;position:relative;overflow:hidden}.exam-hero-grid{align-items:center;gap:1.5rem;display:grid}@media (min-width:64rem){.exam-hero-grid{grid-template-columns:minmax(0,1fr) 23rem;gap:3rem}}.exam-hero-rating{color:inherit;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.exam-facts{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem;margin-block-start:1.5rem;display:grid}.exam-facts div{background:#ffffff0f;border-radius:1.25rem;padding:.75rem .875rem;box-shadow:inset 0 0 0 1px #ffffff14}.exam-facts dt{color:var(--ink-2);font-size:.75rem}.exam-facts dd{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:900}.exam-buy{color:var(--ink);border-radius:2rem;flex-direction:column;gap:.875rem;padding:1rem;display:flex}.hscroll{min-width:0;max-width:100%;position:relative}.hscroll-btn{z-index:3;cursor:pointer;background:var(--surface);width:2.5rem;height:2.5rem;color:var(--ink);box-shadow:var(--shadow-float),inset 0 0 0 1px var(--line);transition:transform .2s var(--ease-spring),opacity .2s;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:50%;translate:0 -50%}.hscroll-btn[hidden]{display:none}.hscroll-btn.is-start{inset-inline-start:-.5rem}.hscroll-btn.is-end{inset-inline-end:-.5rem}.hscroll-btn:hover{transform:scale(1.08)}.hscroll-btn:active{transform:scale(.94)}.hscroll>.segments{width:fit-content}@media (hover:none){.hscroll-btn{display:none}}@media (hover:hover){.hscroll.has-more-end>:first-child{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 4rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 4rem),#0000)}.hscroll.has-more-start>:first-child{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 4rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 4rem),#0000)}.hscroll.has-more-start.has-more-end>:first-child{-webkit-mask-image:linear-gradient(270deg,#0000,#000 4rem calc(100% - 4rem),#0000);mask-image:linear-gradient(270deg,#0000,#000 4rem calc(100% - 4rem),#0000)}}.price-rows{flex-direction:column;gap:.375rem;display:flex}.price-row{background:var(--surface);min-height:3.5rem;box-shadow:inset 0 0 0 1px var(--line);border-radius:1.125rem;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.price-row.is-off{opacity:.55}.price-move{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.25rem .375rem;max-width:55%;font-size:.875rem;display:flex}.price-move s{color:var(--ink-3)}.price-move .icon{color:var(--ink-3);font-size:1rem}.price-move.is-moved strong{background:var(--marker);color:var(--on-marker);border-radius:.375rem;padding-inline:.375rem}.press{box-shadow:var(--shadow-float);border-radius:1.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1.25rem;display:grid}@media (min-width:48rem){.press{grid-template-columns:auto minmax(0,1fr) auto;padding:1.5rem 1.75rem}}.press-figure{min-width:4.5rem;color:var(--marker)}.press-figure strong{font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,2rem + 2.5vw,4rem);font-weight:800;line-height:1}.press-figure .icon{font-size:3.25rem}.press.is-failed .press-figure{color:var(--bad)}.press-body{flex-direction:column;gap:.5rem;min-width:0;display:flex}.press-title{flex-direction:column;gap:.125rem;display:flex}.press-title strong{font-size:1.0625rem;font-weight:800}.press-meta{color:var(--ink-2);font-size:.8125rem}.press-track{background:var(--fill-2);border-radius:999px;height:.75rem;overflow:hidden}.press-track span{border-radius:inherit;background-color:var(--marker);min-width:.75rem;height:100%;transition:width .6s var(--ease-out-soft);background-image:repeating-linear-gradient(-45deg,#0000002e 0 .5rem,#0000 .5rem 1rem);background-size:200% 100%;animation:1.6s linear infinite press-run;display:block}.press-note{color:var(--ink-2);font-size:.8125rem;line-height:1.5rem}.press-warning{color:var(--warn);gap:.375rem;font-size:.8125rem;line-height:1.5rem;display:flex}.press-action{grid-column:1/-1}.press-action:empty{display:none}.press-action .btn{width:100%}@media (min-width:48rem){.press-action{grid-column:auto}.press-action .btn{width:auto}}@keyframes press-run{to{background-position:-2.83rem 0}}@media (prefers-reduced-motion:reduce){.press-track span{animation:none}}.code-totals{flex-wrap:wrap;gap:.5rem 1.75rem;margin-block-start:.75rem;display:flex}.code-totals dt{color:var(--ink-2);font-size:.8125rem}.code-totals dd{font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:800}.batch-history{flex-direction:column;gap:.5rem;margin-block-start:.5rem;display:flex}.batch-history li{background:var(--fill);border-radius:1.25rem;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.code-pair{flex-wrap:wrap;justify-content:space-between;gap:.125rem 1rem;display:flex}.code-hits{background:var(--marker);border-radius:1.75rem;flex-direction:column;gap:.75rem;margin-block-end:1.25rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.code-hits{background:color-mix(in oklab,var(--marker)16%,var(--surface))}}.code-hits{box-shadow:inset 0 0 0 1px var(--marker)}@supports (color:color-mix(in lab, red, red)){.code-hits{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--marker)55%,transparent)}}.code-receipt{border-block-start:1px dashed var(--line-strong,var(--line));flex-direction:column;gap:.5rem;margin-block-start:.5rem;padding-block-start:.625rem;display:flex}.code-receipt-who{align-items:center;gap:.5rem;display:flex}.code-receipt-who a{flex-wrap:wrap;flex:1;justify-content:space-between;gap:0 .5rem;display:flex}.code-receipt-who .icon{color:var(--ink-3)}.code-receipt-line{color:var(--ink-2);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.code-receipt-line .icon{color:var(--ink-3);font-size:1.125rem}.code-receipt-attempt{background:var(--fill);border-radius:1rem;align-items:center;gap:.625rem;min-height:3.25rem;padding:.5rem .625rem;text-decoration:none;transition:background-color .2s;display:flex}@media (hover:hover){.code-receipt-attempt:hover{background:var(--fill-2)}}.code-receipt-score{text-align:center;background:var(--marker);min-width:2.75rem;color:var(--on-marker);border-radius:.75rem;flex:none;padding:.25rem .375rem;font-size:1.125rem;font-weight:800}.code-receipt-open{color:var(--accent);flex:none;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.code-receipt-open .icon{font-size:1.125rem}.results-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.5rem 1.5rem 1.25rem;display:flex}@media (min-width:48rem){.results-head{padding:2rem 2.25rem 1.5rem}}.results-average{align-items:baseline;gap:.625rem;display:flex}.results-average strong{color:var(--marker);font-variant-numeric:tabular-nums;font-size:clamp(3.25rem,2.25rem + 5vw,6.5rem);font-weight:800;line-height:1}.results-average span{color:var(--ink-2);font-size:.875rem}.note-band{background:var(--warn);border-radius:1.5rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.875rem 1.125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.note-band{background:color-mix(in oklab,var(--warn)12%,var(--surface))}}.note-band{box-shadow:inset 0 0 0 1px var(--warn)}@supports (color:color-mix(in lab, red, red)){.note-band{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--warn)34%,transparent)}}.note-band>.icon{color:var(--warn)}.note-band p{flex:16rem;min-width:0;line-height:1.625rem}.results-filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.results-filters .search-field{flex:15rem;position:relative}.results-filters .search-field:before{content:"search";color:var(--ink-3);pointer-events:none;font-family:Material Icons Round;font-size:1.25rem;position:absolute;inset-block-start:.7rem;inset-inline-start:.875rem}.results-filters .search-field input{padding-inline-start:2.75rem}.results-filters select{width:auto;max-width:100%}#resultExam{max-width:17rem}@media (max-width:40rem){.results-filters .search-field,.results-filters select,#resultExam{flex:100%;width:100%;min-width:0;max-width:100%}}.results-more{flex:100%;order:9}.results-more>summary{min-height:var(--tap);cursor:pointer;color:var(--ink-2);align-items:center;gap:.375rem;font-size:.875rem;font-weight:700;display:inline-flex}.results-more-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;padding-block:.25rem .5rem;display:grid}@media (min-width:48rem){.results-more-body{grid-template-columns:repeat(4,minmax(0,1fr))}}.results-more-body label{color:var(--ink-2);flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.results-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:72rem){.results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.score-bars{grid-template-columns:repeat(10,minmax(0,1fr));gap:2px;height:14rem;margin-block-start:.75rem;display:grid}.score-bars li{min-width:0}.score-bars a{text-align:center;border-radius:.5rem;flex-direction:column;justify-content:flex-end;align-items:stretch;height:100%;text-decoration:none;transition:background-color .15s;display:flex}@media (hover:hover){.score-bars a:hover{background:var(--fill)}.score-bars a:hover .score-bar{background:var(--ink)}}.score-plot{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding-block-start:1.25rem;display:flex}.score-count{color:var(--ink-2);white-space:nowrap;flex:none;font-size:.6875rem;font-weight:700;line-height:1.25rem}.score-bar{background:var(--accent);border-radius:4px 4px 0 0;flex:none;min-height:2px;display:block}.score-label{border-block-start:1px solid var(--line);color:var(--ink-3);flex:none;padding-block-start:.25rem;font-size:.6875rem;line-height:1.25rem}.meter{background:var(--fill-2);border-radius:999px;height:.375rem;display:block;overflow:hidden}.meter>span{border-radius:inherit;background:var(--accent);height:100%;display:block}.exam-rank{flex-direction:column;max-height:24rem;margin-block-start:.5rem;display:flex;overflow-y:auto}.exam-rank a{border-radius:1rem;align-items:center;gap:.875rem;min-height:3.5rem;padding:.375rem .5rem;text-decoration:none;display:flex}.exam-rank .meter{margin-block-start:.375rem}@media (hover:hover){.exam-rank a:hover{background:var(--fill)}}.exam-rank-num{text-align:center;flex:none;width:3.25rem}.exam-rank-num strong{font-variant-numeric:tabular-nums;font-weight:800;line-height:1.375rem;display:block}.exam-rank-num small{color:var(--ink-3);font-size:.6875rem}.hard-list{flex-direction:column;gap:.625rem;margin-block-start:.625rem;display:flex}.hard-list li{align-items:flex-start;gap:.75rem;display:flex}.hard-share{text-align:center;width:3.25rem;color:var(--bad);background:var(--bad);border-radius:.75rem;flex:none;padding-block:.25rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.hard-share{background:color-mix(in oklab,var(--bad)12%,transparent)}}.sort-links{flex-wrap:wrap;gap:.25rem;display:flex}.sort-links a{color:var(--ink-2);border-radius:999px;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.75rem;text-decoration:none}.sort-links a[aria-current]{background:var(--ink);color:var(--bg)}.sitting-rows{flex-direction:column;gap:.375rem;display:flex}.sitting-row{background:var(--surface);min-height:4rem;box-shadow:inset 0 0 0 1px var(--line);border-radius:1.25rem;align-items:center;gap:.75rem;padding:.625rem .875rem;text-decoration:none;transition:box-shadow .2s;display:flex}@media (hover:hover){.sitting-row:hover{box-shadow:inset 0 0 0 2px var(--accent)}}.sitting-row>.icon{color:var(--ink-3);flex:none}.sitting-score{background:var(--marker);width:3.25rem;height:3.25rem;color:var(--on-marker);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:1.0625rem;font-weight:800;display:grid}.sitting-score.is-expired,.sitting-score.is-running{background:var(--fill-2);color:var(--ink-2)}.sitting-tally{color:var(--ink-2);flex:none;font-size:.8125rem}.sitting-tally b{color:var(--ink)}.sitting-when{width:6.5rem;color:var(--ink-2);text-align:end;flex:none;font-size:.8125rem}@media (max-width:60rem){.sitting-tally{display:none}}@media (max-width:34rem){.sitting-when{width:auto;font-size:.75rem}.sitting-when .code-value{display:none}}.answer-sheet{background:var(--surface);box-shadow:var(--shadow-float),inset 0 0 0 1px var(--line);background-image:repeating-linear-gradient(to bottom,transparent 0 2.5rem,var(--accent)2.5rem calc(2.5rem + 1px));border-radius:1.75rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.answer-sheet{background-image:repeating-linear-gradient(to bottom,transparent 0 2.5rem,color-mix(in oklab,var(--accent)5%,transparent)2.5rem calc(2.5rem + 1px))}}.sheet-head{border-block-start:.5rem solid var(--marker);flex-wrap:wrap;align-items:flex-start;gap:1rem 1.5rem;padding:1.25rem 1.25rem 1rem;display:flex}@media (min-width:48rem){.sheet-head{padding:1.5rem 1.75rem 1.25rem}}.sheet-kicker{color:var(--ink-2);font-size:.8125rem;font-weight:700}.sheet-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.375rem 1.5rem;margin-block-start:.75rem;display:grid}.sheet-facts>div{border-block-end:1px dotted var(--line);gap:.625rem;font-size:.875rem;line-height:1.625rem;display:flex}.sheet-facts dt{width:4.25rem;color:var(--ink-3);flex:none}.sheet-facts dd{overflow-wrap:anywhere;min-width:0;font-weight:600}.sheet-facts a{color:var(--accent)}.sheet-stamp{border:.25rem double var(--bad);width:7.5rem;height:7.5rem;color:var(--bad);text-align:center;border-radius:50%;flex:none;place-content:center;justify-items:center;margin-inline:auto;display:grid;transform:rotate(-9deg)}.sheet-stamp strong{font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:800;line-height:1.1}.sheet-stamp span{font-size:.75rem;font-weight:700}.sheet-main{flex:26rem;min-width:0}@media (max-width:40rem){.sheet-stamp{order:-1;width:6rem;height:6rem;margin-inline:0}.sheet-stamp strong{font-size:1.875rem}}.sheet-stamp.is-expired,.sheet-stamp.is-running{border-color:var(--ink-3);color:var(--ink-2)}.sheet-tally{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sheet-tally button{min-height:4rem;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;font-size:.8125rem;transition:background-color .15s;display:flex}.sheet-tally button+button{border-inline-start:1px solid var(--line)}.sheet-tally button strong{color:var(--ink);font-size:1.5rem;font-weight:800;line-height:1.25}.sheet-tally button strong.text-good{color:var(--good)}.sheet-tally button strong.text-bad{color:var(--bad)}.sheet-tally button[aria-pressed=true]{background:var(--fill-2);box-shadow:inset 0 -.1875rem 0 var(--ink)}.bubble-grid{grid-template-columns:repeat(auto-fill,minmax(8.25rem,1fr));gap:.125rem .5rem;padding:1rem .75rem .5rem;display:grid}@media (min-width:48rem){.bubble-grid{grid-template-columns:repeat(auto-fill,minmax(10.25rem,1fr));gap:.125rem 1.25rem;padding-inline:1.75rem}}.bubble-row{border-radius:.625rem;align-items:center;gap:.25rem;min-height:2.25rem;padding-inline:.25rem;text-decoration:none;display:flex}@media (hover:hover){.bubble-row:hover{background:var(--fill)}}.bubble-num{width:1.5rem;color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem;font-weight:800}.bubble{border:1.5px solid var(--ink-3);width:1.375rem;height:1.375rem;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-weight:700;display:inline-grid}.bubble.is-correct{border-color:var(--good);color:var(--good)}.bubble.is-picked{border-color:var(--bad);background:var(--bad);color:#fff}.bubble.is-picked.is-correct{border-color:var(--good);background:var(--good);color:#fff}:root[data-theme=dark] .bubble.is-picked{color:#111}.bubble-key{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.375rem;padding:.5rem 1.25rem 1.25rem;font-size:.75rem;display:flex}.bubble-key .bubble{margin-inline-start:.75rem}@media (min-width:48rem){.bubble-key{padding-inline:1.75rem}}.share-rows{flex-direction:column;gap:.625rem;margin-block-start:.75rem;display:flex}.share-rows li{align-items:center;gap:.75rem;display:flex}.question-sheet{flex-direction:column;gap:.75rem;display:flex}.question-card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);break-inside:avoid;border-radius:1.5rem;padding:1rem;scroll-margin-block-start:5rem}.question-card[hidden]{display:none}.question-card:target{box-shadow:inset 0 0 0 2px var(--accent)}.question-num{background:var(--fill-2);border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-weight:800;display:grid}.question-card.is-right .question-num{background:var(--good);color:#fff}.question-card.is-wrong .question-num{background:var(--bad);color:#fff}:root[data-theme=dark] .question-card.is-right .question-num,:root[data-theme=dark] .question-card.is-wrong .question-num{color:#111}.option-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.375rem;margin-block-start:.75rem;display:grid}.option-list li{background:var(--fill);border-radius:.875rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:.375rem .625rem;font-size:.875rem;line-height:1.5rem;display:flex}.option-list small{flex:none;font-size:.6875rem;font-weight:700}.option-mark{width:1.625rem;height:1.625rem;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.option-mark .icon{font-size:1.125rem}.option-list .is-correct{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.option-list .is-correct{background:color-mix(in oklab,var(--good)14%,transparent)}}.option-list .is-correct{color:var(--good);font-weight:700}.option-list .is-correct .option-mark{color:var(--good)}.option-list .is-picked:not(.is-correct){background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.option-list .is-picked:not(.is-correct){background:color-mix(in oklab,var(--bad)13%,transparent)}}.option-list .is-picked:not(.is-correct){color:var(--bad);font-weight:700}.option-list .is-picked:not(.is-correct) .option-mark{color:var(--bad)}.deck-hero{isolation:isolate;box-shadow:var(--shadow-float);border-radius:2rem;position:relative;overflow:hidden}.deck-kicker{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ink-2);display:flex}.live-dot{background:var(--marker);border-radius:50%;flex:none;width:.5rem;height:.5rem;animation:2.2s ease-out infinite live}.deck-figure{margin-block-start:.25rem;line-height:1.15}.deck-figure strong{font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,1.6rem + 5.4vw,6rem);font-weight:800;line-height:1.1}.deck-figure span{color:var(--ink-2);font-size:clamp(.9375rem,.8rem + .6vw,1.375rem);font-weight:600}.deck-segments{background:#ffffff17}.deck-chart{--chart:var(--marker);margin-block-start:.25rem;padding-inline:.5rem}.deck-chart .chart svg{height:clamp(11rem,24vw,17rem)}.chart-tip{background:var(--surface-2);color:var(--ink)}.deck-kpis{border-block-start:1px solid var(--line);background:#ffffff08;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.deck-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.deck-kpis>*{min-width:calc(var(--spacing)*0);gap:calc(var(--spacing)*1);padding:calc(var(--spacing)*4);flex-direction:column;text-decoration-line:none;display:flex}@media (min-width:40rem){.deck-kpis>*{padding-inline:calc(var(--spacing)*6)}}.deck-kpis>*{border-inline-start:1px solid var(--line);transition:background-color .2s}.deck-kpis>:nth-child(n+3){border-block-start:1px solid var(--line)}@media (min-width:64rem){.deck-kpis>:nth-child(n+3){border-block-start:0}}@media (hover:hover){.deck-kpis a:hover{background:var(--fill)}}.deck-kpis dt{align-items:center;gap:calc(var(--spacing)*1.5);color:var(--ink-2);font-size:.8125rem;display:flex}.deck-kpis dt .icon{font-size:1.125rem}.deck-kpis dd{align-items:baseline;column-gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.deck-kpis dd strong{font-variant-numeric:tabular-nums;font-size:clamp(1.375rem,1.1rem + .9vw,2rem);font-weight:800;line-height:1.3}.deck-table{border-block-start:1px solid var(--line)}.deck-table summary{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}@media (min-width:40rem){.deck-table summary{padding-inline:calc(var(--spacing)*6)}}.deck-table summary{min-height:var(--tap);color:var(--ink-2)}.deck-table .table thead th{background:0 0}.delta{align-items:center;gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-bold);font-size:.8125rem;font-weight:var(--font-weight-bold);background:var(--fill);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:3.40282e38px;line-height:1.625rem;display:inline-flex}.delta .icon{font-size:1rem}.delta.is-up{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.delta.is-up{background:color-mix(in oklab,var(--good)16%,transparent)}}.delta.is-down{color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.delta.is-down{background:color-mix(in oklab,var(--bad)16%,transparent)}}.queue{min-width:calc(var(--spacing)*0);background:var(--surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--line);border-radius:2rem;flex-direction:column;display:flex;overflow:hidden}.queue-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);padding:calc(var(--spacing)*5);display:flex}@media (min-width:40rem){.queue-head{padding-inline:calc(var(--spacing)*6)}}.queue-head{background:var(--marker);color:var(--on-marker);--ink-2:#15130ac7}.queue-count{align-items:baseline;column-gap:calc(var(--spacing)*2.5);flex-wrap:wrap;font-size:1.0625rem;display:flex}.queue-count strong{font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,2rem + 2.4vw,4rem);line-height:1.1}.queue-note{margin-block-start:.125rem;font-size:.8125rem;font-weight:500}.queue-note a{text-underline-offset:3px;font-weight:700}.btn-ink{background:var(--on-marker);color:var(--marker)}.queue-list{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);flex-direction:column;list-style:none;display:flex}.queue-row{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);min-height:4rem;transition:background-color .2s;display:flex}.queue-row+.queue-row{box-shadow:0 -1px 0 var(--line)}@media (hover:hover){.queue-row:hover{background:var(--fill)}}.cover-stack{flex:none;padding-inline-start:.625rem;display:flex}.cover-stack img,.cover-stack .icon{object-fit:cover;background:var(--surface-2);width:2.25rem;height:3rem;box-shadow:0 4px 10px -3px #00000073,0 0 0 1.5px var(--surface);border-radius:.25rem;margin-inline-start:-.625rem}.cover-stack .icon{color:var(--ink-3);place-items:center;font-size:1.125rem;display:grid}.cover-stack>:nth-child(2){rotate:-5deg}.cover-stack>:nth-child(3){rotate:5deg}.waited{padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;background:var(--fill);color:var(--ink-2);border-radius:3.40282e38px;flex-shrink:0;line-height:1.5rem}.waited.is-new{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.waited.is-new{background:color-mix(in oklab,var(--good)14%,transparent)}}.waited.is-late{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.waited.is-late{background:color-mix(in oklab,var(--warn)15%,transparent)}}.waited.is-stale{color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.waited.is-stale{background:color-mix(in oklab,var(--bad)13%,transparent)}}.send-btn{justify-content:center;align-items:center;gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;background:var(--ink);min-width:2.75rem;min-height:2.75rem;color:var(--bg);transition:transform .25s var(--ease-spring),background-color .2s,color .2s;border-width:0;border-radius:3.40282e38px;flex-shrink:0;padding-inline:.875rem;display:inline-flex}@media (max-width:39.99rem){.queue-row .send-btn{padding-inline:0}}@media (hover:hover){.send-btn:hover{background:var(--marker);color:var(--on-marker);transform:translateY(-2px)}}.send-btn:active{transform:scale(.94)}.podium{min-width:calc(var(--spacing)*0);gap:calc(var(--spacing)*3);padding:calc(var(--spacing)*5);border-radius:2rem;flex-direction:column;display:flex}@media (min-width:40rem){.podium{padding:calc(var(--spacing)*6)}}.podium{background:var(--surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--line)}.podium-list{gap:calc(var(--spacing)*1);flex-direction:column;list-style:none;display:flex}.podium-row{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-2xl);padding:calc(var(--spacing)*1.5);text-decoration-line:none;transition:background-color .2s;display:flex}@media (hover:hover){.podium-row:hover{background:var(--fill)}}.podium-rank{text-align:center;width:1.25rem;color:var(--ink-3);flex:none;font-size:1.375rem;font-weight:800}li:first-child>.podium-row .podium-rank{color:var(--ink)}.podium-book{flex:none;width:2.625rem}.podium-book .book3d{--t:.25rem}.podium-bar{background:var(--fill);border-radius:99px;height:.4375rem;margin-block-start:.375rem;display:block;overflow:hidden}.podium-bar i{background:var(--cover,var(--accent));transform-origin:100%;height:100%;animation:meter 1.1s var(--ease-out-soft)backwards;border-radius:99px;display:block}.podium-sold{text-align:end;flex:none;line-height:1.2}.podium-sold strong{font-size:1.125rem;font-weight:800;display:block}.podium-sold small{color:var(--ink-2);font-size:.6875rem}.feed-row{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-2xl);padding:calc(var(--spacing)*2);min-height:3.75rem;text-decoration-line:none;transition:background-color .2s;display:flex}@media (hover:hover){.feed-row:hover{background:var(--fill)}}.quick{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-3xl);padding:calc(var(--spacing)*4);background:var(--surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--line);text-decoration-line:none;display:flex}.quick strong{font-size:.9375rem;display:block}.quick small{color:var(--ink-2);font-size:.8125rem}.quick.is-alert>.icon:first-child{border-radius:var(--radius-2xl);width:2.75rem;height:2.75rem;color:var(--bad);background:var(--bad);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.quick.is-alert>.icon:first-child{background:color-mix(in oklab,var(--bad)13%,transparent)}}.quick-tile{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*5);border-radius:var(--radius-3xl);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background:var(--surface);min-height:6.5rem;box-shadow:var(--shadow-card),inset 0 0 0 1px var(--line);transition:transform .3s var(--ease-spring),background-color .2s,color .2s;flex-direction:column;text-decoration-line:none;display:flex}.quick-tile .icon{color:var(--accent);font-size:1.75rem;transition:color .2s}@media (hover:hover){.quick-tile:hover{background:var(--ink);color:var(--bg);transform:translateY(-.25rem)rotate(-1deg)}.quick-tile:hover .icon{color:var(--marker)}}.order-tabs{margin-bottom:calc(var(--spacing)*3);gap:calc(var(--spacing)*2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.order-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}.order-tab{gap:calc(var(--spacing)*.5);border-radius:var(--radius-3xl);padding:calc(var(--spacing)*3.5);flex-direction:column;text-decoration-line:none;display:flex;position:relative;overflow:hidden}@media (min-width:40rem){.order-tab{padding:calc(var(--spacing)*4)}}.order-tab{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:transform .3s var(--ease-spring),background-color .25s,color .25s}.order-tab>.icon{color:var(--ink-3);position:absolute;top:.875rem;left:.875rem}.order-tab strong{font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,1.2rem + 1.1vw,2.25rem);font-weight:800;line-height:1.25}.order-tab span:not(.icon){color:var(--ink-2);font-size:.8125rem}@media (hover:hover){.order-tab:hover{transform:translateY(-2px)}}.order-tab[aria-current=page]{background:var(--ink);color:var(--bg);box-shadow:var(--shadow-float)}.order-tab[aria-current=page] span:not(.icon){color:inherit;opacity:.78}.order-tab[aria-current=page]>.icon{color:var(--marker)}.order-tab.is-hot[aria-current=page]{background:var(--marker);color:var(--on-marker)}.order-tab.is-hot[aria-current=page]>.icon{color:var(--on-marker)}.bulk-all{margin-bottom:calc(var(--spacing)*2);align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);min-height:var(--tap);color:var(--ink-2);display:inline-flex}.bulk-all input{width:1.25rem;height:1.25rem;accent-color:var(--brand)}.order-rows{gap:calc(var(--spacing)*2);flex-direction:column;list-style:none;display:flex}.order-row{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:transform .25s var(--ease-out-soft),box-shadow .25s;border-radius:1.5rem;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"check who who""state state state""amount amount actions";align-items:center;gap:.625rem .75rem;padding:.75rem;display:grid}.order-row:has(input:checked){box-shadow:inset 0 0 0 2px var(--marker);background:var(--marker)}@supports (color:color-mix(in lab, red, red)){.order-row:has(input:checked){background:color-mix(in oklab,var(--marker)9%,var(--surface))}}@media (min-width:64rem){.order-row{grid-template-columns:2rem minmax(0,1.5fr) minmax(0,1fr) 9.5rem 11rem;grid-template-areas:"check who state amount actions";padding-block:.5rem}}@media (hover:hover){.order-row:hover{box-shadow:inset 0 0 0 1px var(--line),var(--shadow-card);transform:translate(-3px)}}.order-check{grid-area:check;place-items:center;display:grid}.order-check:empty{width:0}.order-check input{width:1.25rem;height:1.25rem;accent-color:var(--brand)}.order-who{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*3);grid-area:who;text-decoration-line:none;display:flex}.order-state{min-width:calc(var(--spacing)*0);align-items:center;column-gap:calc(var(--spacing)*2);row-gap:calc(var(--spacing)*1);flex-wrap:wrap;grid-area:state;display:flex}.order-state-text{color:var(--ink-2);font-size:.8125rem;font-weight:600}.order-amount{white-space:nowrap;grid-area:amount;font-weight:800}.order-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*1.5);grid-area:actions;display:flex}.mini-track{align-items:center;list-style:none;display:flex}.mini-track li{background:var(--fill-2);border-radius:50%;width:.625rem;height:.625rem}.mini-track li+li{margin-inline-start:1rem;position:relative}.mini-track li+li:before{content:"";background:var(--fill-2);width:1rem;height:2px;position:absolute;inset-block-start:calc(50% - 1px);inset-inline-end:100%}.mini-track li.is-done,.mini-track li.is-done+li.is-done:before{background:var(--good)}.bulk-bar{z-index:20;margin-top:calc(var(--spacing)*3);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-3xl);padding:calc(var(--spacing)*2.5);box-shadow:var(--shadow-float);flex-wrap:wrap;padding-inline-start:calc(var(--spacing)*4);display:flex;position:sticky;inset-block-end:calc(var(--tabbar) + 1.125rem + env(safe-area-inset-bottom))}@media (min-width:64rem){.bulk-bar{inset-block-end:1rem}}.order-head{isolation:isolate;justify-content:space-between;align-items:center;gap:calc(var(--spacing)*5);padding:calc(var(--spacing)*5);border-radius:2rem;flex-wrap:wrap;display:flex;position:relative;overflow:hidden}@media (min-width:40rem){.order-head{padding:calc(var(--spacing)*7)}}.order-head{box-shadow:var(--shadow-float)}.head-books{gap:.875rem;list-style:none;display:flex}.head-books li{width:clamp(3.5rem,8vw,5.5rem)}.panel-app .table-wrap{box-shadow:inset 0 0 0 1px var(--line);border-radius:1.5rem}.panel-app .table thead th{border-block-end:1px solid var(--line);background:0 0}.panel-app .card,.panel-app .list{box-shadow:inset 0 0 0 1px var(--line)}.panel-app .toolbar input,.panel-app .toolbar select{background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.panel-app .save-bar{inset-block-end:calc(var(--tabbar) + 1.125rem + env(safe-area-inset-bottom))}@media (min-width:64rem){.panel-app .save-bar{inset-block-end:.75rem}}.page-title{font-size:clamp(1.75rem,1.35rem + 1.9vw,3rem);font-weight:800;line-height:1.35}.library{isolation:isolate;box-shadow:var(--shadow-float);border-radius:2.25rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""shelf""card";margin-block-end:1rem;display:grid;position:relative;overflow:hidden}@media (min-width:64rem){.library{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head card""shelf shelf";align-items:center}}.library-top{grid-area:head;min-width:0;padding:1.25rem 1.25rem .25rem}@media (min-width:40rem){.library-top{padding:2rem 2rem .5rem}}.library>.member-card{grid-area:card;justify-self:center;margin:0 1.25rem 1.75rem}@media (min-width:64rem){.library>.member-card{width:21.5rem;margin:2rem 2.5rem .5rem}}.shelf-stage{grid-area:shelf;min-width:0}.library-title{margin-block:.375rem .875rem;font-size:clamp(1.625rem,.9rem + 3.4vw,3.75rem);font-weight:800;line-height:1.4}.library-stats{column-gap:calc(var(--spacing)*7);row-gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.library-stats>*{text-decoration-line:none}.library-stats dd{font-variant-numeric:tabular-nums;font-size:clamp(1.375rem,1.15rem + .9vw,1.875rem);font-weight:800;line-height:1.3}.library-stats dt{color:var(--ink-2);font-size:.8125rem}@media (hover:hover){.library-stats a:hover dd{color:var(--marker)}}.member-card{--fx:.5;--fy:.5;aspect-ratio:1.586;color:#17120a;width:min(100% - 2.5rem,21.5rem);transform:perspective(50rem)rotateY(calc((var(--fx) - .5)*16deg))rotateX(calc((.5 - var(--fy))*16deg))rotateZ(-2deg);transition:transform .35s var(--ease-out-soft);background:linear-gradient(135deg,#ffe45c,var(--marker)45%,#f3b300);box-shadow:0 30px 60px -20px #000c,0 0 60px -20px var(--marker),inset 0 1px 0 #fff9;border-radius:1.25rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.member-card{box-shadow:0 30px 60px -20px #000c,0 0 60px -20px color-mix(in oklab,var(--marker)60%,transparent),inset 0 1px 0 #fff9}}@media (hover:hover){.member-card:hover{transform:perspective(50rem)rotateY(calc((var(--fx) - .5)*16deg))rotateX(calc((.5 - var(--fy))*16deg))scale(1.03)}}.member-foil{mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ffffffe6 40%,#78c8ffcc 50%,#ff8cdcb3 58%,#0000 78%) 0 0/240% 240%;background-position:calc(var(--fx)*100%)calc(var(--fy)*100%);animation:9s ease-in-out infinite foil-drift;position:absolute;inset:0}.member-card:hover .member-foil{animation:none}.member-inner{flex-direction:column;justify-content:space-between;height:100%;padding:1.125rem;display:flex;position:relative}.member-bars{background:repeating-linear-gradient(90deg,#17120a 0 2px,#0000 2px 4px,#17120a 4px 5px,#0000 5px 9px);flex:none;width:5.5rem;height:1.625rem}.book-rail{z-index:1;scrollbar-width:none;overscroll-behavior-x:contain;align-items:flex-end;gap:clamp(.875rem,2vw,1.5rem);padding:1.5rem 1.5rem 0;list-style:none;display:flex;position:relative;overflow-x:auto}.book-rail::-webkit-scrollbar{display:none}.rail-book{flex:none;width:clamp(5.25rem,11vw,8rem)}.rail-book a{transition:transform .45s var(--ease-spring);transform-origin:bottom;display:block}.rail-book .book3d{--t:.5rem;--ry:-24deg}.rail-book .book3d:after{display:none}@media (hover:hover){.rail-book:not(.rail-ghost) a:hover{transform:translateY(-.875rem)scale(1.05)}.rail-book a:hover .book3d{--ry:-4deg}}.rail-ghost a{aspect-ratio:3/4;color:var(--ink-3);border:1.5px dashed var(--fill-2);border-radius:.25rem;place-items:center;text-decoration:none;display:grid}@media (hover:hover){.rail-ghost a:hover{color:var(--marker);border-color:var(--marker)}}.shelf-plank{background:linear-gradient(to bottom,var(--marker),var(--marker)26%,#ffffff0d);height:.875rem;margin-block-end:1.75rem;position:relative}@supports (color:color-mix(in lab, red, red)){.shelf-plank{background:linear-gradient(to bottom,color-mix(in oklab,var(--marker)85%,#fff),color-mix(in oklab,var(--marker)26%,transparent)26%,#ffffff0d)}}.shelf-plank{box-shadow:0 -18px 46px -6px var(--marker),0 24px 40px -8px var(--marker)}@supports (color:color-mix(in lab, red, red)){.shelf-plank{box-shadow:0 -18px 46px -6px color-mix(in oklab,var(--marker)34%,transparent),0 24px 40px -8px color-mix(in oklab,var(--marker)26%,transparent)}}.next-grid{margin-bottom:calc(var(--spacing)*4);gap:calc(var(--spacing)*3);display:grid}@media (min-width:48rem){.next-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.next-grid>.next-card:first-child:last-child,.next-grid>.journey+.next-card:last-child{grid-column:1/-1}.journey{justify-content:space-between;gap:calc(var(--spacing)*4);border-radius:var(--radius-3xl);padding:calc(var(--spacing)*4);flex-direction:column;text-decoration-line:none;display:flex}@media (min-width:40rem){.journey{padding:calc(var(--spacing)*5)}}@media (min-width:48rem){.journey{grid-column:span 2/span 2}}@media (min-width:64rem){.journey{flex-direction:row;align-items:center}}.journey{box-shadow:var(--shadow-card);transition:transform .3s var(--ease-out-soft)}@media (hover:hover){.journey:hover{transform:translateY(-2px)}}.journey-line{flex:1;align-items:center;max-width:32rem;list-style:none;display:flex}.journey-line li{width:2.75rem;height:2.75rem;color:var(--ink-3);background:var(--fill);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.journey-line li+li{margin-inline-start:auto}.journey-line{background:linear-gradient(to left,var(--marker)66.6%,var(--fill-2)66.6%)center/100% 3px no-repeat;gap:0}.journey-line li.is-done{background:var(--marker);color:var(--on-marker)}.journey-line li.is-now{background:var(--marker);color:var(--on-marker);animation:2.2s ease-out infinite live}.journey-line li:not(.is-done,.is-now){background:#1c2130}.account-tabs{z-index:20;margin-bottom:calc(var(--spacing)*5);align-items:center;gap:calc(var(--spacing)*1);padding:calc(var(--spacing)*1.5);scrollbar-width:none;overscroll-behavior-x:contain;border-radius:3.40282e38px;display:flex;position:sticky;inset-block-start:5.25rem;overflow-x:auto}@media (max-width:63.99rem){.account-tabs{margin-inline:-.25rem;inset-block-start:.5rem}}.account-tabs::-webkit-scrollbar{display:none}.account-tabs a{align-items:center;gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;min-height:var(--tap);color:var(--ink-2);border-radius:3.40282e38px;flex:none;text-decoration-line:none;transition:background-color .2s,color .2s;display:inline-flex}@media (hover:hover){.account-tabs a:hover{background:var(--fill);color:var(--ink)}}.account-tabs a .icon{font-size:1.25rem}.account-tabs a[aria-current=page]{background:var(--ink);color:var(--bg)}.account-tabs a[aria-current=page] .icon{color:var(--marker)}.account-tabs a b{--tw-font-weight:var(--font-weight-extrabold);font-size:.6875rem;font-weight:var(--font-weight-extrabold);background:var(--marker);min-width:1.25rem;height:1.25rem;color:var(--on-marker);border-radius:3.40282e38px;place-items:center;padding-inline:.25rem;display:grid}.account-tabs a.is-danger{color:var(--bad);margin-inline-start:auto}.stub{background:var(--surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--line);transition:transform .4s var(--ease-out-soft),box-shadow .4s;border-radius:1.75rem;display:flex;position:relative;overflow:hidden}@media (hover:hover){.stub:hover{box-shadow:var(--shadow-float),inset 0 0 0 1px var(--line);transform:translateY(-.25rem)}.stub:hover .book3d{--ry:-6deg}}.stub-stage{isolation:isolate;background:radial-gradient(90% 80% at 50% 45%,var(--cover,var(--accent)),transparent 80%),var(--cover,var(--accent));flex:none;place-items:center;width:clamp(6.25rem,24vw,10rem);padding:1rem clamp(1rem,3vw,2rem);text-decoration-line:none;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.stub-stage{background:radial-gradient(90% 80% at 50% 45%,color-mix(in oklab,var(--cover,var(--accent))38%,transparent),transparent 80%),color-mix(in oklab,var(--cover,var(--accent))11%,var(--surface))}}.stub-stage{border-inline-end:2px dashed var(--line)}.stub-book{width:100%;display:block}.stub-more{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);background:var(--marker);width:1.875rem;height:1.875rem;color:var(--on-marker);border-radius:3.40282e38px;place-items:center;display:grid;position:absolute;inset-block-end:.5rem;inset-inline-end:.5rem;rotate:-10deg}.stub-body{min-width:calc(var(--spacing)*0);justify-content:space-between;gap:calc(var(--spacing)*3);padding:calc(var(--spacing)*3.5);flex-direction:column;flex:1;display:flex}@media (min-width:40rem){.stub-body{padding:calc(var(--spacing)*5)}}.track-band{isolation:isolate;padding:calc(var(--spacing)*4);border-radius:1.75rem;position:relative;overflow:hidden}@media (min-width:40rem){.track-band{padding:calc(var(--spacing)*6)}}.track-band{box-shadow:var(--shadow-card)}.track-band .track-step.is-done:before{background:var(--marker)}.track-band .track-step.is-done .track-dot{background:var(--marker);color:var(--on-marker)}.track-band .track-dot{background:#1c2130}@media print{.track-band{color:#000;--ink:#000;--ink-3:#555;background:#fff}}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-3{inset-inline:calc(var(--spacing)*3)}.-start-20{inset-inline-start:calc(var(--spacing)*-20)}.-start-24{inset-inline-start:calc(var(--spacing)*-24)}.-end-16{inset-inline-end:calc(var(--spacing)*-16)}.-end-20{inset-inline-end:calc(var(--spacing)*-20)}.-end-24{inset-inline-end:calc(var(--spacing)*-24)}.-end-32{inset-inline-end:calc(var(--spacing)*-32)}.end-4{inset-inline-end:calc(var(--spacing)*4)}.end-\[8\%\]{inset-inline-end:8%}.-top-20{top:calc(var(--spacing)*-20)}.-top-24{top:calc(var(--spacing)*-24)}.-top-32{top:calc(var(--spacing)*-32)}.-top-40{top:calc(var(--spacing)*-40)}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-10{top:calc(var(--spacing)*10)}.top-20{top:calc(var(--spacing)*20)}.\!bottom-\[calc\(var\(--tabbar\)\+1\.125rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(var(--tabbar) + 1.125rem + env(safe-area-inset-bottom))!important}.-bottom-32{bottom:calc(var(--spacing)*-32)}.-bottom-48{bottom:calc(var(--spacing)*-48)}.isolate{isolation:isolate}.-z-10{z-index:calc(10*-1)}.-z-20{z-index:calc(20*-1)}.z-10{z-index:10}.z-40{z-index:40}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-2{grid-column:span 2/span 2}.m-3{margin:calc(var(--spacing)*3)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.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-3{margin-inline-start:calc(var(--spacing)*3)}.ms-auto{margin-inline-start:auto}.\!mt-1{margin-top:calc(var(--spacing)*1)!important}.-mt-8{margin-top:calc(var(--spacing)*-8)}.-mt-\[4\.75rem\]{margin-top:-4.75rem}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.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-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-auto{margin-top:auto}.\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.\!mb-1{margin-bottom:calc(var(--spacing)*1)!important}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-square{aspect-ratio:1}.\!size-9{width:calc(var(--spacing)*9)!important;height:calc(var(--spacing)*9)!important}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.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-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.size-96{width:calc(var(--spacing)*96);height:calc(var(--spacing)*96)}.size-\[24rem\]{width:24rem;height:24rem}.size-\[26rem\]{width:26rem;height:26rem}.size-\[28rem\]{width:28rem;height:28rem}.size-\[30rem\]{width:30rem;height:30rem}.size-\[34rem\]{width:34rem;height:34rem}.size-\[36rem\]{width:36rem;height:36rem}.size-full{width:100%;height:100%}.h-24{height:calc(var(--spacing)*24)}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-64{max-height:calc(var(--spacing)*64)}.\!min-h-10{min-height:calc(var(--spacing)*10)!important}.\!min-h-11{min-height:calc(var(--spacing)*11)!important}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-72{min-height:calc(var(--spacing)*72)}.min-h-\[60dvh\]{min-height:60dvh}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.\!w-auto{width:auto!important}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-\[4\.25rem\]{width:4.25rem}.w-\[min\(13\.5rem\,54vw\)\]{width:min(13.5rem,54vw)}.w-auto{width:auto}.w-full{width:100%}.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-56{max-width:calc(var(--spacing)*56)}.max-w-60{max-width:calc(var(--spacing)*60)}.max-w-\[84rem\]{max-width:84rem}.max-w-\[92rem\]{max-width:92rem}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-40{min-width:calc(var(--spacing)*40)}.flex-1{flex:1}.flex-\[1_1_11rem\]{flex:11rem}.shrink-0{flex-shrink:0}.-rotate-1{rotate:-1deg}.-rotate-6{rotate:-6deg}.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-pointer{cursor:pointer}.scroll-mt-20{scroll-margin-top:calc(var(--spacing)*20)}.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-\[1\.35fr_1fr\]{grid-template-columns:1.35fr 1fr}.grid-cols-\[1fr_1\.6fr\]{grid-template-columns:1fr 1.6fr}.grid-cols-\[5rem_minmax\(0\,1fr\)\]{grid-template-columns:5rem minmax(0,1fr)}.flex-col{flex-direction:column}.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}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-10{gap:calc(var(--spacing)*10)}.gap-11{gap:calc(var(--spacing)*11)}.gap-14{gap:calc(var(--spacing)*14)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-8{row-gap:calc(var(--spacing)*8)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[2rem\]{border-top-left-radius:2rem;border-top-right-radius:2rem}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border-0{border-style:var(--tw-border-style);border-width:0}.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-black\/30{border-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.border-black\/30{border-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.border-line{border-color:var(--line)}.\!bg-black\/70{background-color:#000000b3!important}@supports (color:color-mix(in lab, red, red)){.\!bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)!important}}.\!bg-marker{background-color:var(--marker)!important}.\!bg-transparent{background-color:#0000!important}.\!bg-white\/10{background-color:#ffffff1a!important}@supports (color:color-mix(in lab, red, red)){.\!bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)!important}}.bg-accent{background-color:var(--accent)}.bg-bad\/15{background-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.bg-bad\/15{background-color:color-mix(in oklab,var(--bad)15%,transparent)}}.bg-bg{background-color:var(--bg)}.bg-fill{background-color:var(--fill)}.bg-marker{background-color:var(--marker)}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab, red, red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab,var(--color-black)90%,transparent)}}.from-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white\/30{--tw-gradient-from:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.from-white\/30{--tw-gradient-from:color-mix(in oklab,var(--color-white)30%,transparent)}}.from-white\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-black\/50{--tw-gradient-via:#00000080}@supports (color:color-mix(in lab, red, red)){.via-black\/50{--tw-gradient-via:color-mix(in oklab,var(--color-black)50%,transparent)}}.via-black\/50{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-black\/5{--tw-gradient-to:#0000000d}@supports (color:color-mix(in lab, red, red)){.to-black\/5{--tw-gradient-to:color-mix(in oklab,var(--color-black)5%,transparent)}}.to-black\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-white\/0{--tw-gradient-to:color-mix(in oklab,var(--color-white)0%,transparent)}}.to-white\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.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-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.\!px-1{padding-inline:calc(var(--spacing)*1)!important}.\!px-2{padding-inline:calc(var(--spacing)*2)!important}.\!px-3{padding-inline:calc(var(--spacing)*3)!important}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.\!py-1\.5{padding-block:calc(var(--spacing)*1.5)!important}.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-4{padding-block:calc(var(--spacing)*4)}.py-10{padding-block:calc(var(--spacing)*10)}.ps-0\.5{padding-inline-start:calc(var(--spacing)*.5)}.ps-1{padding-inline-start:calc(var(--spacing)*1)}.ps-2{padding-inline-start:calc(var(--spacing)*2)}.pe-1{padding-inline-end:calc(var(--spacing)*1)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.\!pt-6{padding-top:calc(var(--spacing)*6)!important}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-\[5\.5rem\]{padding-top:5.5rem}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.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-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-14{padding-bottom:calc(var(--spacing)*14)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.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-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-\[\.6875rem\]{font-size:.6875rem!important}.\!text-\[\.8125rem\]{font-size:.8125rem!important}.text-\[\.625rem\]{font-size:.625rem}.text-\[\.6875rem\]{font-size:.6875rem}.text-\[\.8125rem\]{font-size:.8125rem}.text-\[\.9375rem\]{font-size:.9375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[2rem\]{font-size:2rem}.text-\[clamp\(1\.5rem\,3vw\,2\.5rem\)\]{font-size:clamp(1.5rem,3vw,2.5rem)}.text-\[clamp\(1\.75rem\,3\.4vw\,3\.25rem\)\]{font-size:clamp(1.75rem,3.4vw,3.25rem)}.text-\[clamp\(1\.75rem\,3\.6vw\,3rem\)\]{font-size:clamp(1.75rem,3.6vw,3rem)}.text-\[clamp\(1\.875rem\,4vw\,3\.5rem\)\]{font-size:clamp(1.875rem,4vw,3.5rem)}.text-\[clamp\(2\.5rem\,4\.6vw\,4\.5rem\)\]{font-size:clamp(2.5rem,4.6vw,4.5rem)}.text-\[clamp\(2\.25rem\,5vw\,4\.5rem\)\]{font-size:clamp(2.25rem,5vw,4.5rem)}.text-\[clamp\(2\.25rem\,5vw\,4\.75rem\)\]{font-size:clamp(2.25rem,5vw,4.75rem)}.text-\[clamp\(2\.75rem\,11\.5vw\,11rem\)\]{font-size:clamp(2.75rem,11.5vw,11rem)}.text-\[clamp\(10rem\,38vw\,30rem\)\]{font-size:clamp(10rem,38vw,30rem)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-9{--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.32\]{--tw-leading:1.32;line-height:1.32}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-none{--tw-leading:1;line-height:1}.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-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)}.\[text-wrap\:balance\]{text-wrap:balance}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.\!text-marker{color:var(--marker)!important}.\!text-on-marker{color:var(--on-marker)!important}.\!text-white{color:var(--color-white)!important}.text-bad{color:var(--bad)}.text-black{color:var(--color-black)}.text-good{color:var(--good)}.text-ink{color:var(--ink)}.text-ink-3{color:var(--ink-3)}.text-on-marker{color:var(--on-marker)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.accent-\[var\(--brand\)\]{accent-color:var(--brand)}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_18px_40px_-20px_rgb\(0_0_0\/45\%\)\]{--tw-shadow:0 18px 40px -20px var(--tw-shadow-color,#00000073);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-card\)\]{--tw-shadow:var(--shadow-card);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-float\)\]{--tw-shadow:var(--shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-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))}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-text-stroke\:2px_var\(--line\)\]{-webkit-text-stroke:2px var(--line)}.\[animation-delay\:-5s\]{animation-delay:-5s}.\[animation-delay\:-6s\]{animation-delay:-6s}.\[animation-delay\:-7s\]{animation-delay:-7s}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:bg-fill:hover{background-color:var(--fill)}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-marker:hover{color:var(--marker)}.hover\:underline:hover{text-decoration-line:underline}}@media not all and (min-width:96rem){.max-2xl\:hidden{display:none}}@media not all and (min-width:80rem){.max-xl\:pb-20{padding-bottom:calc(var(--spacing)*20)}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:hidden{display:none}.max-sm\:w-full{width:100%}.max-sm\:rounded-2xl{border-radius:var(--radius-2xl)}.max-sm\:bg-fill{background-color:var(--fill)}.max-sm\:\!px-2{padding-inline:calc(var(--spacing)*2)!important}.max-sm\:px-2{padding-inline:calc(var(--spacing)*2)}.max-sm\:py-2{padding-block:calc(var(--spacing)*2)}.max-sm\:text-center{text-align:center}.max-sm\:\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-4{margin-inline:calc(var(--spacing)*-4)}.sm\:mx-3{margin-inline:calc(var(--spacing)*3)}.sm\:mx-6{margin-inline:calc(var(--spacing)*6)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:min-h-14{min-height:calc(var(--spacing)*14)}.sm\:w-20{width:calc(var(--spacing)*20)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-wrap{flex-wrap:wrap}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-x-9{column-gap:calc(var(--spacing)*9)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:ps-1\.5{padding-inline-start:calc(var(--spacing)*1.5)}.sm\:pe-3{padding-inline-end:calc(var(--spacing)*3)}.sm\:pt-7{padding-top:calc(var(--spacing)*7)}.sm\:\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[1\.0625rem\]{font-size:1.0625rem}}@media (min-width:64rem){.lg\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing)*24)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:mt-3{margin-top:calc(var(--spacing)*3)}.lg\:mt-4{margin-top:calc(var(--spacing)*4)}.lg\:mt-8{margin-top:calc(var(--spacing)*8)}.lg\:mt-10{margin-top:calc(var(--spacing)*10)}.lg\:mt-12{margin-top:calc(var(--spacing)*12)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:min-h-\[32rem\]{min-height:32rem}.lg\:w-\[19rem\]{width:19rem}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.5fr_1fr_1fr_1\.3fr\]{grid-template-columns:1.5fr 1fr 1fr 1.3fr}.lg\:grid-cols-\[17rem_minmax\(0\,1fr\)\]{grid-template-columns:17rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_21rem\]{grid-template-columns:minmax(0,1fr) 21rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_24rem_21rem\]{grid-template-columns:minmax(0,1fr) 24rem 21rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.08fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.25fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-5{gap:calc(var(--spacing)*5)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-10{gap:calc(var(--spacing)*10)}.lg\:gap-14{gap:calc(var(--spacing)*14)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:gap-24{gap:calc(var(--spacing)*24)}.lg\:self-end{align-self:flex-end}.lg\:self-start{align-self:flex-start}.lg\:rounded-\[2\.5rem\]{border-radius:2.5rem}.lg\:rounded-t-\[2\.5rem\]{border-top-left-radius:2.5rem;border-top-right-radius:2.5rem}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:py-20{padding-block:calc(var(--spacing)*20)}.lg\:pt-4{padding-top:calc(var(--spacing)*4)}.lg\:pt-12{padding-top:calc(var(--spacing)*12)}.lg\:pt-14{padding-top:calc(var(--spacing)*14)}.lg\:pt-16{padding-top:calc(var(--spacing)*16)}.lg\:pt-\[6\.25rem\]{padding-top:6.25rem}.lg\:pb-6{padding-bottom:calc(var(--spacing)*6)}.lg\:pb-8{padding-bottom:calc(var(--spacing)*8)}.lg\:pb-12{padding-bottom:calc(var(--spacing)*12)}.lg\:pb-14{padding-bottom:calc(var(--spacing)*14)}.lg\:pb-16{padding-bottom:calc(var(--spacing)*16)}.lg\:text-center{text-align:center}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-24{top:calc(var(--spacing)*24)}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:row-span-2{grid-row:span 2/span 2}.xl\:row-start-1{grid-row-start:1}.xl\:\!hidden{display:none!important}.xl\:flex{display:flex}.xl\:inline-flex{display:inline-flex}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_21rem\]{grid-template-columns:minmax(0,1fr) 21rem}.xl\:items-start{align-items:flex-start}}.dark\:opacity-20:where([data-theme=dark],[data-theme=dark] *){opacity:.2}.dark\:opacity-50:where([data-theme=dark],[data-theme=dark] *){opacity:.5}@media print{.print\:block{display:block}.print\:hidden{display:none}.print\:\!bg-white{background-color:var(--color-white)!important}}}@font-face{font-family:IRANYekanX;font-weight:300;font-display:swap;src:url("../fonts/IRANYekanXFaNum-Light.86258fd9358d.woff2")format("woff2")}@font-face{font-family:IRANYekanX;font-weight:400;font-display:swap;src:url("../fonts/IRANYekanXFaNum-Regular.5bf9c7a7c734.woff2")format("woff2")}@font-face{font-family:IRANYekanX;font-weight:500;font-display:swap;src:url("../fonts/IRANYekanXFaNum-Medium.032dd765fbcb.woff2")format("woff2")}@font-face{font-family:IRANYekanX;font-weight:600;font-display:swap;src:url("../fonts/IRANYekanXFaNum-DemiBold.66049af454d3.woff2")format("woff2")}@font-face{font-family:IRANYekanX;font-weight:700;font-display:swap;src:url("../fonts/IRANYekanXFaNum-Bold.87694e4be96f.woff2")format("woff2")}@font-face{font-family:IRANYekanX;font-weight:800;font-display:swap;src:url("../fonts/IRANYekanXFaNum-ExtraBold.96ab829535f7.woff2")format("woff2")}@font-face{font-family:Material Icons Round;font-display:block;src:url("../fonts/Material_Icons_Round.090d455b9563.woff2")format("woff2")}:root{color-scheme:light;--brand:#0a5fcc;--bg:#f6f4ef;--bg-2:#eeebe3;--surface:#fff;--surface-2:#f4f2ec;--ink:#0f121b;--ink-2:#0f121bbd;--ink-3:#0f121b99;--line:#0f121b1c;--fill:#0f121b0e;--fill-2:#0f121b1c;--glass:#ffffffa3;--glass-edge:#ffffffd9;--glass-line:#0f121b17;--accent:var(--brand);--on-accent:#fff;--accent-tint:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-tint:color-mix(in oklab,var(--accent)12%,transparent)}}:root{--marker:#ffd60a;--on-marker:#15130a;--good:#0c7438;--warn:#a24b00;--bad:#c0241b;--logo-filter:none;--shadow-card:0 1px 2px #0f121b0d,0 18px 40px -18px #0f121b29;--shadow-float:0 2px 6px #0f121b12,0 24px 60px -16px #0f121b42;--chart:var(--brand);--tap:2.75rem;--tabbar:4.25rem}:root[data-theme=dark],.theme-ink{color-scheme:dark;--bg:#07090f;--bg-2:#0d1019;--surface:#131722;--surface-2:#1c2130;--ink:#f5f4ef;--ink-2:#f5f4efc2;--ink-3:#f5f4ef99;--line:#ffffff1c;--fill:#ffffff12;--fill-2:#ffffff24;--glass:#161a2794;--glass-edge:#ffffff26;--glass-line:#ffffff17;--accent:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark],.theme-ink{--accent:color-mix(in oklab,var(--brand)52%,#fff)}}:root[data-theme=dark],.theme-ink{--on-accent:#06101f;--chart:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark],.theme-ink{--chart:color-mix(in oklab,var(--brand)72%,#fff)}}:root[data-theme=dark],.theme-ink{--good:#4bdc84;--warn:#ffbc5e;--bad:#ff8077;--logo-filter:invert(1);--shadow-card:0 1px 0 #ffffff0d inset,0 20px 44px -20px #000c;--shadow-float:0 1px 0 #ffffff14 inset,0 28px 70px -14px #000000d9}.theme-ink{background-color:var(--bg);color:var(--ink)}@keyframes stepper-in{0%{opacity:0;transform:scale(.7)}}@keyframes dock-in{0%{opacity:0;transform:translateY(2rem)scale(.95)}}@keyframes drawer-in{0%{transform:translate(-100%)}}@keyframes live{70%,to{box-shadow:0 0 0 .625rem #0000}}@keyframes foil-drift{50%{background-position:100%}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.94)translateY(.5rem)}}@keyframes sheet-in{0%{transform:translateY(100%)}}@keyframes marquee{to{transform:translate(50%)}}@keyframes rise{0%{opacity:0;transform:translateY(2.25rem)scale(.985)}}@keyframes fan-in{0%{opacity:0;transform:translate3d(0,30%,-14rem)rotate(0)scale(.82)}}@keyframes hero-in{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes marker-in{0%{color:var(--ink);background-size:0 100%}}@keyframes float-a{50%{transform:translate(6%,-8%)scale(1.08)}}@keyframes meter{0%{transform:scaleX(0)}}@keyframes question-in{0%{opacity:0;transform:translate(-1.25rem)}}@keyframes pulse-low{50%{opacity:.65}}@keyframes toast-timer{to{transform:scaleX(0)}}@keyframes shake{15%,55%{transform:translate(-.4rem)}35%,75%{transform:translate(.4rem)}90%{transform:translate(-.15rem)}}.hero-in{animation:hero-in .9s var(--ease-out-soft)backwards;animation-delay:calc(var(--d,0)*.11s)}.hero-marker{animation:marker-in .8s var(--ease-out-soft).55s backwards}.aura-float{animation:16s ease-in-out infinite float-a}@media (prefers-reduced-motion:no-preference){.is-shaking{animation:.45s ease-in-out shake}@supports (animation-timeline:view()){.reveal{animation:linear both rise;animation-timeline:view();animation-range:entry entry 28%}}@view-transition{navigation:auto}::view-transition-group(book-cover){animation-duration:.55s;animation-timing-function:var(--ease-out-soft)}::view-transition-old(root){animation-duration:.28s}::view-transition-new(root){animation-duration:.28s}}html.theme-flip::view-transition-old(root){mix-blend-mode:normal;animation:none}html.theme-flip::view-transition-new(root){mix-blend-mode:normal;animation:none}html.theme-flip::view-transition-old(root){z-index:1}html.theme-flip::view-transition-new(root){z-index:2}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.marquee{overflow-x:auto}.marquee-track{animation:none!important}}@media print{.label-sheet{grid-template-columns:1fr 1fr;gap:3mm}.post-label{border-radius:0;min-height:0}body:has(.label-sheet){background:#fff;padding:0}.cart-dock,.account-tabs,.toasts,.next-card{display:none!important}body.panel-app{background:#fff}.panel-shell{display:block}.panel-main,.panel-body{box-shadow:none;background:#fff;border-radius:0;margin:0;padding:0}.receipt{-webkit-mask:none;mask:none}.tabbar,.buy-bar,.panel-rail,.site-footer,header.navbar{display:none!important}.reveal{animation:none!important}body:before{display:none}body{background:#fff}.code-card.is-used{display:none}.code-card{box-shadow:none;border:1px solid #999}.answer-sheet{box-shadow:none;background-image:none;border:1px solid #999}.sheet-tally button{min-height:2.5rem}.question-card[hidden]{display:block}.question-card,.sitting-row{box-shadow:none;border:1px solid #bbb}.results-filters,.sort-links,.note-band{display:none!important}.results-hero{box-shadow:none}body.exam-protected *{visibility:hidden}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-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-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-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}@keyframes pulse{50%{opacity:.5}}