@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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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;-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}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:DIN;src:url(/fonts/DINNextLTArabic-Regular.ttf)format("truetype");font-weight:400 500;font-display:swap}@font-face{font-family:DIN;src:url(/fonts/DINNextLTArabic-Light.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Neue;src:url(/fonts/NeueMontreal-Light.otf)format("opentype");font-weight:300;font-display:swap}@font-face{font-family:Neue;src:url(/fonts/NeueMontreal-Regular.otf)format("opentype");font-weight:400 500;font-display:swap}:root{--blue-tint-2:#f1f7fe;--blue-tint:#e4effd;--blue-soft:#a8cef2;--blue:#2f86d3;--blue-deep:#1c6db5;--blue-deeper:#14548e;--blue-ink:#0f4370;--blue-line:var(--blue);--violet-tint-2:#f5f2fe;--violet-tint:#e8e2fc;--violet-soft:#c0b1f2;--violet:#7c5ce0;--violet-deep:#5b3cc4;--violet-deeper:#472f9c;--violet-line:var(--violet);--teal-tint-2:#eff9f8;--teal-tint:#d6efec;--teal-soft:#8ad2c9;--teal:#1e9e92;--teal-deep:#0f756b;--teal-deeper:#0a5951;--teal-line:var(--teal);--rose-tint-2:#fdf1f8;--rose-tint:#fbd9ec;--rose-soft:#f0a3cf;--rose:#de4b9b;--rose-deep:#b0206f;--rose-deeper:#8c1857;--rose-line:var(--rose);--green-tint-2:#f1f9f4;--green-tint:#e2f2e8;--green-soft:#93d3ae;--green:#2fa167;--green-deep:#2e7d53;--green-deeper:#41684f;--green-line:var(--green);--amber-tint-2:#fef8ea;--amber-tint:#fbefd3;--amber-soft:#efc875;--amber:#e1a11c;--amber-deep:#8a6418;--amber-deeper:#6e4e10;--amber-line:#c08414;--red-tint-2:#fef3f1;--red-tint:#fbdfda;--red-soft:#f0a99e;--red:#d5392a;--red-deep:#be3226;--red-deeper:#96261c;--red-line:var(--red);--bronze-tint-2:#faf6ec;--bronze-tint:#f2ebda;--bronze-soft:#cdb98a;--bronze:#ad8c4e;--bronze-deep:#6f5f3e;--bronze-line:var(--bronze);--clay-deep:var(--rose-deep);--clay-tint:var(--rose-tint);--white:#fff;--paper:#fcfaf7;--stone:#f6f4f0;--cream:#fdf7ec;--surface-1:#f7f9fc;--surface-2:#eff5fd;--line:#eae7e2;--line-soft:#f1efea;--border:#e1ddd6;--ink:#111726;--graphite:#28303f;--slate:#4a5568;--quiet:#687080;--faint:#6b7280;--tint-blue:var(--blue-tint-2);--tint-violet:var(--violet-tint-2);--tint-teal:var(--teal-tint-2);--tint-rose:var(--rose-tint-2);--tint-gold:var(--amber-tint-2);--tint-green:var(--green-tint-2);--tint-cream:var(--cream);--tint-stone:var(--stone);--heat-1:#be3226;--heat-2:#c94232;--heat-3:#e8a73f;--heat-3-ink:#43350f;--heat-mid:#e3ce92;--heat-mid-ink:#54441f;--heat-5:#93d3ae;--heat-5-ink:#255138;--dark-bg:#111a2b;--dark-bg-2:#19253a;--dark-line:#2c3b52;--dark-ink:#dee6f1;--dark-quiet:#a9b7cb;--dark-accent-tint:#cfe3f5;--dark-glow:#16304c;--dark-glow-2:#221c46;--role-accent:var(--blue-deep);--role-tint:var(--blue-tint);--role-tint-2:var(--blue-tint-2);--role-vivid:var(--blue);--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:26px;--r-2xl:34px;--r-pill:999px;--r-circle:50%;--shadow-tint:214 42% 18%;--shadow-warm-tint:28 38% 22%;--shadow-1:0 1px 2px hsl(var(--shadow-tint)/.05),0 2px 6px hsl(var(--shadow-tint)/.05);--shadow-2:0 2px 4px hsl(var(--shadow-tint)/.05),0 8px 18px hsl(var(--shadow-tint)/.07);--shadow-3:0 4px 10px hsl(var(--shadow-tint)/.06),0 18px 40px hsl(var(--shadow-tint)/.1);--shadow-4:0 8px 20px hsl(var(--shadow-tint)/.08),0 34px 68px hsl(var(--shadow-tint)/.16);--shadow-warm:0 2px 6px hsl(var(--shadow-warm-tint)/.06),0 14px 30px hsl(var(--shadow-warm-tint)/.1);--shadow-accent:0 2px 6px var(--blue-deep),0 10px 24px var(--blue-deep)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-accent:0 2px 6px color-mix(in srgb,var(--blue-deep) 24%,transparent),0 10px 24px color-mix(in srgb,var(--blue-deep) 20%,transparent)}}:root{--shadow-accent-hover:0 4px 10px var(--blue-deep),0 16px 34px var(--blue-deep)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-accent-hover:0 4px 10px color-mix(in srgb,var(--blue-deep) 28%,transparent),0 16px 34px color-mix(in srgb,var(--blue-deep) 24%,transparent)}}:root{--shadow-role:0 2px 6px var(--role-accent),0 12px 28px var(--role-accent)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-role:0 2px 6px color-mix(in srgb,var(--role-accent) 20%,transparent),0 12px 28px color-mix(in srgb,var(--role-accent) 16%,transparent)}}:root{--shadow-ring:0 0 0 1px var(--blue-deep);--ring:0 0 0 3px var(--blue)}@supports (color:color-mix(in lab, red, red)){:root{--ring:0 0 0 3px color-mix(in srgb,var(--blue) 34%,transparent)}}:root{--ring-role:0 0 0 3px var(--role-accent)}@supports (color:color-mix(in lab, red, red)){:root{--ring-role:0 0 0 3px color-mix(in srgb,var(--role-accent) 30%,transparent)}}:root{--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--dur-4:.56s;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.4,.64,1);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--maxw:1480px;--maxw-inner:1364px;--pad-x:58px;--sec-y:120px;--grad-primary:linear-gradient(180deg,var(--blue-deep),var(--blue-deeper));--grad-primary-hover:linear-gradient(180deg,var(--blue-deeper),var(--blue-ink));--grad-role:linear-gradient(180deg,var(--role-accent),var(--role-accent))}@supports (color:color-mix(in lab, red, red)){:root{--grad-role:linear-gradient(180deg,var(--role-accent),color-mix(in srgb,var(--role-accent) 72%,#000))}}:root{--grad-card:linear-gradient(180deg,var(--white),var(--surface-1));--grad-hero:radial-gradient(900px 520px at 84% -14%,var(--violet-tint-2),transparent 62%),radial-gradient(920px 480px at 12% -12%,var(--blue-tint),transparent 64%),radial-gradient(700px 420px at 50% 118%,var(--teal-tint-2),transparent 62%);--grad-dark:radial-gradient(1100px 540px at 82% -12%,var(--dark-glow),transparent 60%),radial-gradient(760px 440px at 6% 112%,var(--dark-glow-2),transparent 62%);--grad-cta:linear-gradient(142deg,var(--blue-ink),var(--blue-deep) 46%,var(--teal-deep) 128%);--grad-sheen:linear-gradient(180deg,#ffffff2e,#fff0 62%);--wave-soft:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 96' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V34C1080 98 360 98 0 34Z' fill='%23000'/%3E%3C/svg%3E");--wave-double:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 96' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V46C1200 94 960 94 720 70C480 46 240 46 0 82Z' fill='%23000'/%3E%3C/svg%3E");--wave-tilt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 96' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V96C1040 40 520 24 0 62Z' fill='%23000'/%3E%3C/svg%3E")}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DIN,Arial,sans-serif;font-size:16px;line-height:1.7}button,input,select,textarea{font:inherit;color:inherit}button,a{transition:background-color var(--dur-2) var(--ease),background-image var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease),box-shadow var(--dur-3) var(--ease),opacity var(--dur-2) var(--ease),transform var(--dur-3) var(--ease-spring)}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}p{color:var(--slate);margin:0}h1,h2,h3,b,strong{font-weight:500}h1,h2,h3{color:var(--ink);margin:0;line-height:1.24}h1{font-size:clamp(31px,3.1vw,46px)}h2{font-size:23px}h3{font-size:18px}:where(h1,h2,h3,p,li,label,button,a,span,b,small){letter-spacing:normal}.num,[dir=ltr].num{letter-spacing:-.02em;font-family:Neue,DIN,sans-serif;font-weight:300}input,select,textarea{border:1px solid var(--border);background:var(--white);border-radius:var(--r-sm);width:100%;min-height:48px;transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease),background-color var(--dur-2) var(--ease);outline:none;padding:11px 14px}input:hover,select:hover,textarea:hover{border-color:var(--blue-soft)}input:focus,select:focus,textarea:focus{border-color:var(--blue-deep);box-shadow:var(--ring)}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--blue-deep);outline-offset:2px}::placeholder{color:var(--faint)}label{color:var(--graphite);gap:7px;font-size:14px;display:grid}.button{background:var(--grad-primary);color:#fff;border-radius:var(--r-pill);min-height:48px;box-shadow:var(--shadow-accent);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.button:hover{background:var(--grad-primary-hover);box-shadow:var(--shadow-accent-hover);transform:translateY(-2px)}.button:active{box-shadow:var(--shadow-1);transform:translateY(0)scale(.985)}.button:focus-visible{outline:2px solid var(--blue-deep);outline-offset:3px}.button.ghost{background:var(--white);color:var(--blue-deep);border-color:var(--border);box-shadow:var(--shadow-1)}.button.ghost:hover{background:var(--blue-tint-2);border-color:var(--blue-soft);color:var(--blue-deeper);box-shadow:var(--shadow-2)}.button.soft{background:var(--blue-tint);color:var(--blue-deep);box-shadow:none;border-color:#0000}.button.soft:hover{background:var(--blue-soft);color:var(--blue-ink);box-shadow:var(--shadow-1)}.button.light{background:var(--white);color:var(--blue-deep);border-color:var(--white);box-shadow:var(--shadow-3)}.button.light:hover{background:var(--blue-tint-2);border-color:var(--blue-tint-2);color:var(--blue-deeper)}.button.role{background:var(--grad-role);color:#fff;box-shadow:var(--shadow-role);border-color:#0000}.button.sm{min-height:42px;padding:9px 18px;font-size:14px}.button.lg{min-height:56px;padding:15px 30px;font-size:16px}.button.full{width:100%}.button.square{border-radius:var(--r-md)}.text-link{color:var(--blue-deep);border-block-end:1px solid #0000}.text-link:hover{color:var(--blue-deeper);border-block-end-color:var(--blue-soft)}.brand{letter-spacing:-.7px;direction:ltr;align-items:center;gap:10px;font-family:Neue,DIN,sans-serif;font-size:25px;display:inline-flex}.brand-mark{border:5px solid var(--blue);border-block-start-color:var(--violet);border-radius:var(--r-circle);width:31px;height:31px;transition:transform var(--dur-3) var(--ease-spring);place-items:center;display:inline-grid;position:relative;transform:rotate(-20deg)}.brand:hover .brand-mark{transform:rotate(-4deg)scale(1.04)}.brand-mark i{background:var(--ink);border-radius:var(--r-circle);width:5px;height:5px;display:block}.badge{border-radius:var(--r-pill);background:var(--blue-tint);width:max-content;min-height:27px;color:var(--blue-deep);white-space:nowrap;align-items:center;gap:6px;padding:3px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.badge.green{background:var(--green-tint);color:var(--green-deeper)}.badge.amber{background:var(--amber-tint);color:var(--amber-deep)}.badge.red{background:var(--red-tint);color:var(--red-deep)}.badge.bronze{background:var(--bronze-tint);color:var(--bronze-deep)}.badge.violet{background:var(--violet-tint);color:var(--violet-deep)}.badge.teal{background:var(--teal-tint);color:var(--teal-deep)}.badge.rose{background:var(--rose-tint);color:var(--rose-deep)}.badge.outline{background:0 0;border:1px solid}.signal{border-radius:var(--r-circle);background:var(--blue-tint);width:34px;height:34px;color:var(--blue-deep);flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.signal{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 16%,transparent)}}.signal.red{background:var(--red-tint);color:var(--red-deep)}.signal.amber{background:var(--amber-tint);color:var(--amber-deep)}.signal.green{background:var(--green-tint);color:var(--green-deeper)}.signal.blue{background:var(--blue-tint);color:var(--blue-deep)}.signal.violet{background:var(--violet-tint);color:var(--violet-deep)}.signal.teal{background:var(--teal-tint);color:var(--teal-deep)}.signal.rose{background:var(--rose-tint);color:var(--rose-deep)}.signal.bronze{background:var(--bronze-tint);color:var(--bronze-deep)}.tint-blue{background:var(--tint-blue)}.tint-violet{background:var(--tint-violet)}.tint-teal{background:var(--tint-teal)}.tint-rose{background:var(--tint-rose)}.tint-gold{background:var(--tint-gold)}.tint-green{background:var(--tint-green)}.tint-cream{background:var(--tint-cream)}.tint-stone{background:var(--tint-stone)}.band{inline-size:100%;padding-inline:max(var(--pad-x),calc((100vw - var(--maxw-inner))/2))}.wave-divider{inline-size:100%;block-size:var(--wave-h,76px);background:var(--wave-to,var(--paper));display:block;position:relative;overflow:hidden}.wave-divider:before{content:"";background:var(--wave-from,var(--white));-webkit-mask:var(--wave-shape,var(--wave-soft)) center/100% 100% no-repeat;-webkit-mask:var(--wave-shape,var(--wave-soft)) center/100% 100% no-repeat;-webkit-mask:var(--wave-shape,var(--wave-soft)) center/100% 100% no-repeat;-webkit-mask:var(--wave-shape,var(--wave-soft)) center/100% 100% no-repeat;mask:var(--wave-shape,var(--wave-soft)) center/100% 100% no-repeat;position:absolute;inset:0}.wave-divider.flip:before{transform:scaleY(-1)}.blob{z-index:0;pointer-events:none;inline-size:var(--blob-size,320px);aspect-ratio:1;background:var(--blob-color,var(--blue-tint));opacity:var(--blob-opacity,1);filter:blur(var(--blob-blur,0px));border-radius:58% 42% 46% 54%/48% 52%;position:absolute}.blob.b2{border-radius:38% 62% 63% 37%/54% 41% 59% 46%}.blob.b3{border-radius:64% 36% 33% 67%/38% 62%}.blob.float{animation:blob-float 15s var(--ease-in-out) infinite alternate}.dot-grid{background-image:radial-gradient(var(--dot-color,var(--blue-soft)) 1.4px,transparent 1.4px);background-size:var(--dot-gap,22px) var(--dot-gap,22px);opacity:var(--dot-opacity,.45)}.line-grid{background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:var(--grid-gap,32px) var(--grid-gap,32px)}.ring-deco{z-index:0;border-radius:var(--r-circle);opacity:.14;pointer-events:none;border:1px solid;position:absolute}.sheen{position:relative;overflow:hidden}.sheen:after{content:"";background:var(--grad-sheen);pointer-events:none;border-start-start-radius:inherit;border-start-end-radius:inherit;block-size:52%;position:absolute;inset-block-start:0;inset-inline:0}.icon-chip{inline-size:var(--chip-size,44px);block-size:var(--chip-size,44px);border-radius:var(--r-md);background:var(--blue-tint);color:var(--blue-deep);box-shadow:var(--shadow-1);flex:none;place-items:center;display:inline-grid}.icon-chip>svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;block-size:54%;inline-size:54%;display:block}.icon-chip.round{border-radius:var(--r-circle)}.icon-chip.lg{--chip-size:56px;border-radius:var(--r-lg)}.icon-chip.violet{background:var(--violet-tint);color:var(--violet-deep)}.icon-chip.teal{background:var(--teal-tint);color:var(--teal-deep)}.icon-chip.rose{background:var(--rose-tint);color:var(--rose-deep)}.icon-chip.gold{background:var(--amber-tint);color:var(--amber-deep)}.icon-chip.green{background:var(--green-tint);color:var(--green-deeper)}.icon-chip.role{background:var(--role-tint);color:var(--role-accent)}.note{--note-ink:var(--blue-deep);--note-bg:var(--blue-tint-2);--note-line:var(--blue-soft);border:1px solid var(--note-line);background:var(--note-bg);color:var(--note-ink);border-radius:var(--r-md);align-items:flex-start;gap:10px;padding:13px 15px;font-size:13.5px;line-height:1.7;display:flex}.note.amber{--note-ink:var(--amber-deep);--note-bg:var(--amber-tint-2);--note-line:var(--amber-soft)}.note.red{--note-ink:var(--red-deep);--note-bg:var(--red-tint-2);--note-line:var(--red-soft)}.note.green{--note-ink:var(--green-deeper);--note-bg:var(--green-tint-2);--note-line:var(--green-soft)}.note.violet{--note-ink:var(--violet-deep);--note-bg:var(--violet-tint-2);--note-line:var(--violet-soft)}.note.teal{--note-ink:var(--teal-deep);--note-bg:var(--teal-tint-2);--note-line:var(--teal-soft)}.note.bronze{--note-ink:var(--bronze-deep);--note-bg:var(--bronze-tint-2);--note-line:var(--bronze-soft)}.note.edge{border-inline-start-width:3px;border-inline-start-color:var(--note-ink)}.note p,.note b{color:inherit}.empty-state{text-align:center;min-height:var(--empty-h,260px);background:var(--surface-1);border:1px dashed var(--border);border-radius:var(--r-lg);color:var(--slate);align-content:center;justify-items:center;gap:12px;padding:34px 26px;display:grid}.empty-state>span:first-child{border-radius:var(--r-circle);background:var(--blue-tint);width:56px;height:56px;color:var(--blue-deep);place-items:center;display:grid}.lift{transition:transform var(--dur-3) var(--ease),box-shadow var(--dur-3) var(--ease)}.lift:hover{box-shadow:var(--shadow-3);transform:translateY(-3px)}.confetti{background:var(--amber);pointer-events:none;block-size:6px;inline-size:6px;box-shadow:22px -15px 0 var(--rose),-26px 11px 0 var(--teal),15px 27px 0 var(--violet),-19px -23px 0 var(--blue),35px 9px 0 var(--green);border-radius:2px;position:absolute}.confetti.burst{animation:confetti-pop var(--dur-4) var(--ease-spring) both}.pop{animation:pop-in var(--dur-3) var(--ease-spring) both}.rise{animation:rise-in var(--dur-3) var(--ease-out) both}@keyframes blob-float{to{transform:translateY(-18px)rotate(6deg)scale(1.03)}}@keyframes confetti-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes pop-in{0%{opacity:0;transform:scale(.88)}62%{transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.landing{background:var(--paper)}.public-nav{height:82px;max-width:var(--maxw);border-block-end:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;margin:auto;padding-inline:36px;display:flex}@supports (color:color-mix(in lab, red, red)){.public-nav{background:color-mix(in srgb,var(--paper) 86%,transparent)}}.public-nav{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);z-index:20;position:sticky;inset-block-start:0}.public-nav nav,.nav-actions{align-items:center;gap:30px;display:flex}.public-nav nav a{color:var(--slate);border-radius:var(--r-xs);padding:6px 2px;font-size:14px}.public-nav nav a:hover{color:var(--blue-deep)}.hero{max-width:var(--maxw);min-height:720px;padding:90px var(--pad-x) 72px;background:var(--grad-hero);grid-template-columns:1fr 1fr;align-items:center;gap:72px;margin:auto;display:grid;position:relative}.hero-copy{z-index:1;gap:28px;max-width:650px;display:grid;position:relative}.hero-copy h1{font-size:clamp(58px,6.8vw,102px);line-height:.96}.hero-copy h1 em{color:var(--blue-deep);font-style:normal;font-weight:500}.hero-copy>p{max-width:580px;font-size:20px}.hero-actions{gap:12px;display:flex}.trust-line{color:var(--quiet);flex-wrap:wrap;gap:22px;font-size:13px;display:flex}.hero-visual{background:var(--white);border:1px solid var(--line);border-radius:var(--r-xl);min-height:520px;box-shadow:var(--shadow-3);align-content:space-between;gap:18px;padding:24px;display:grid;position:relative}.hero-visual:before{content:"";border:1px solid var(--line-soft);border-radius:calc(var(--r-xl) - 8px);pointer-events:none;position:absolute;inset:12px}.visual-head{justify-content:space-between;align-items:center;display:flex;position:relative}.visual-head>.brand{opacity:.45}.visual-head>.brand b{display:none}.visual-head>span{color:var(--quiet);font-size:14px}.score-orbit{border:24px solid var(--blue-tint);border-block-start-color:var(--green);border-inline-end-color:var(--blue);border-radius:var(--r-circle);place-items:center;width:230px;height:230px;margin:auto;display:grid;transform:rotate(12deg)}.score-orbit>div{text-align:center;display:grid;transform:rotate(-12deg)}.score-orbit small{color:var(--quiet)}.score-orbit strong{color:var(--ink);font:300 54px Neue}.score-orbit span{color:var(--green-deep);font-size:12px}.insight{border:1px solid var(--amber-soft);background:var(--amber-tint-2);border-radius:var(--r-md);align-items:center;gap:12px;padding:16px;display:flex;position:relative}.insight p{font-size:13px}.insight button{color:var(--blue-deep);border-radius:var(--r-sm);background:0 0;border:0;margin-inline-start:auto;font-size:13px}.heat-strip{direction:ltr;grid-template-columns:repeat(10,1fr);gap:5px;display:grid;position:relative}.heat-strip span,.heatmap span{color:#fff;border-radius:var(--r-xs);place-items:center;height:36px;font:300 12.5px Neue;display:grid}.good{background:var(--green-deep)!important}.mid{background:var(--heat-mid)!important;color:var(--heat-mid-ink)!important}.bad{background:var(--red-deep)!important}.hm-1{background:var(--heat-1)!important;color:var(--white)!important}.hm-2{background:var(--heat-2)!important;color:var(--white)!important}.hm-3{background:var(--heat-3)!important;color:var(--heat-3-ink)!important}.hm-4{background:var(--heat-mid)!important;color:var(--heat-mid-ink)!important}.hm-5{background:var(--heat-5)!important;color:var(--heat-5-ink)!important}.hm-6{background:var(--green-deep)!important;color:var(--white)!important}.proof{border-block:1px solid var(--line);min-height:74px;color:var(--quiet);background:var(--cream);justify-content:center;align-items:center;gap:80px;font-size:13px;display:flex}.section{max-width:var(--maxw);padding:var(--sec-y) var(--pad-x);margin:auto}.section-label,.kicker{color:var(--blue-deep);font-size:13px;font-weight:500}.section>h2{margin-block:10px 52px;font-size:clamp(34px,4vw,58px)}.steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.steps article{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);min-height:250px;box-shadow:var(--shadow-1);transition:transform var(--dur-3) var(--ease),box-shadow var(--dur-3) var(--ease);align-content:start;gap:16px;padding:32px 30px;display:grid}.steps article:hover{box-shadow:var(--shadow-3);transform:translateY(-3px)}.steps article>span{color:var(--blue-deep);font:300 34px Neue}.steps article:nth-child(2)>span{color:var(--violet-deep)}.steps article:nth-child(3)>span{color:var(--teal-deep)}.steps p{max-width:320px}.roles{background:var(--grad-dark) var(--dark-bg);color:#fff;max-width:none;padding-inline:max(var(--pad-x),calc((100vw - var(--maxw-inner))/2));border-radius:var(--r-2xl)}.roles h2,.roles h3{color:#fff}.roles .section-label{color:var(--green)}.role-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.role-grid a{border:1px solid var(--dark-line);border-radius:var(--r-lg);background:var(--dark-bg-2);align-content:start;gap:12px;min-height:230px;padding:28px 22px;display:grid}@supports (color:color-mix(in lab, red, red)){.role-grid a{background:color-mix(in srgb,var(--dark-bg-2) 55%,transparent)}}.role-grid a:hover{background:var(--dark-bg-2);border-color:var(--blue);transform:translateY(-3px)}.role-grid a>span{color:var(--dark-quiet);font:300 18px Neue}.role-grid a>p{color:var(--dark-quiet)}.role-grid a>span:last-child{color:var(--green);margin-block-start:auto}.trust{grid-template-columns:1fr 1fr;gap:100px;display:grid}.trust h2{margin-block-start:12px;font-size:clamp(38px,4vw,62px)}.trust-list{border-block-start:2px solid var(--blue-deep)}.trust-list p{border-block-end:1px solid var(--line);gap:24px;padding:22px 0;display:flex}.trust-list b{color:var(--blue-deep);font:300 18px Neue}.cta{background:var(--grad-cta);color:#fff;text-align:center;border-radius:var(--r-2xl);align-content:center;place-items:center;gap:28px;min-height:350px;display:grid;position:relative;overflow:hidden}.cta h2{color:#fff}.cta .brand-mark{border-color:#fff;border-block-start-color:var(--amber)}.cta .brand-mark i{background:#fff}.cta h2{font-size:clamp(35px,5vw,68px)}.landing footer{height:100px;padding-inline:max(36px,calc((100vw - var(--maxw-inner))/2));border-block-start:1px solid var(--line);color:var(--quiet);justify-content:space-between;align-items:center;font-size:13px;display:flex}.auth-page{grid-template-columns:minmax(380px,42%) 1fr;min-height:100vh;display:grid}.auth-aside{background:var(--grad-dark) var(--dark-bg);color:#fff;flex-direction:column;justify-content:space-between;padding:48px 60px;display:flex;position:relative;overflow:hidden}.auth-aside:after{content:"";border:1px solid var(--dark-line);border-radius:var(--r-circle);width:520px;height:520px;position:absolute;inset-block-end:-260px;inset-inline-start:-170px}.auth-aside .brand-mark{border-block-start-color:#fff}.auth-aside h2{color:#fff;margin-block:25px;font-size:clamp(42px,5vw,72px)}.auth-aside p{color:var(--dark-quiet);max-width:450px;font-size:18px}.auth-aside blockquote{max-width:470px;color:var(--dark-ink);border-inline-start:2px solid var(--green);z-index:1;margin:0;padding-inline-start:20px;font-size:18px}.auth-aside blockquote small{color:var(--dark-quiet);margin-block-start:12px;display:block}.auth-main{background:var(--paper);place-items:center;padding:60px;display:grid;position:relative}.back-link{color:var(--blue-deep);font-size:14px;position:absolute;inset-block-start:32px;inset-inline-start:36px}.auth-card{gap:18px;width:min(100%,480px);display:grid}.auth-card>p{margin-block-end:8px}.auth-card label{font-size:14px}.sso{border:1px solid var(--border);background:var(--white);border-radius:var(--r-pill);width:100%;min-height:52px;box-shadow:var(--shadow-1);justify-content:center;align-items:center;gap:12px;display:flex}.sso:hover{border-color:var(--blue-soft);background:var(--blue-tint-2);box-shadow:var(--shadow-2);transform:translateY(-1px)}.ms-icon,.g-icon{color:var(--blue-deep);font:500 18px Neue}.or{color:var(--quiet);align-items:center;gap:12px;font-size:12px;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.segmented{border:1px solid var(--border);background:var(--stone);border-radius:var(--r-pill);padding:4px;display:flex}.segmented button{border-radius:var(--r-pill);min-height:40px;color:var(--slate);background:0 0;border:0;flex:1}.segmented button:hover{color:var(--blue-deep)}.segmented button.active{background:var(--white);color:var(--blue-deep);box-shadow:var(--shadow-1)}.auth-foot{text-align:center;font-size:14px}.auth-foot a{color:var(--blue-deep)}.invite-preview{border:1px solid var(--green-soft);background:var(--green-tint-2);border-radius:var(--r-md);gap:12px;padding:14px;display:flex}.invite-preview p{font-size:13px}.field-row{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.dashboard{background:var(--paper);grid-template-columns:246px 1fr;min-height:100vh;display:grid}.dashboard[data-role=teacher]{--role-accent:var(--blue-deep);--role-tint:var(--blue-tint);--role-tint-2:var(--blue-tint-2);--role-vivid:var(--blue)}.dashboard[data-role=student]{--role-accent:var(--violet-deep);--role-tint:var(--violet-tint);--role-tint-2:var(--violet-tint-2);--role-vivid:var(--violet)}.dashboard[data-role=parent]{--role-accent:var(--rose-deep);--role-tint:var(--rose-tint);--role-tint-2:var(--rose-tint-2);--role-vivid:var(--rose)}.dashboard[data-role=admin]{--role-accent:var(--teal-deep);--role-tint:var(--teal-tint);--role-tint-2:var(--teal-tint-2);--role-vivid:var(--teal)}.dashboard[data-role=sysadmin]{--role-accent:var(--graphite);--role-tint:var(--stone);--role-tint-2:var(--surface-1);--role-vivid:var(--slate)}.dashboard[data-role],.quiz-page[data-role]{--grad-role:linear-gradient(180deg,var(--role-accent),var(--role-accent))}@supports (color:color-mix(in lab, red, red)){.dashboard[data-role],.quiz-page[data-role]{--grad-role:linear-gradient(180deg,var(--role-accent),color-mix(in srgb,var(--role-accent) 72%,#000))}}.dashboard[data-role],.quiz-page[data-role]{--shadow-role:0 2px 6px var(--role-accent),0 12px 28px var(--role-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard[data-role],.quiz-page[data-role]{--shadow-role:0 2px 6px color-mix(in srgb,var(--role-accent) 20%,transparent),0 12px 28px color-mix(in srgb,var(--role-accent) 16%,transparent)}}.dashboard[data-role],.quiz-page[data-role]{--ring-role:0 0 0 3px var(--role-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard[data-role],.quiz-page[data-role]{--ring-role:0 0 0 3px color-mix(in srgb,var(--role-accent) 30%,transparent)}}.dashboard[data-role] .tour-card{border-inline-start-color:var(--role-accent)}.dashboard>aside{background:linear-gradient(180deg,var(--role-tint),var(--white) 340px)}@supports (color:color-mix(in lab, red, red)){.dashboard>aside{background:linear-gradient(180deg,color-mix(in srgb,var(--role-tint) 52%,var(--white)),var(--white) 340px)}}.dashboard>aside{border-inline-end:1px solid var(--line);z-index:10;flex-direction:column;height:100vh;padding:26px 16px;display:flex;position:sticky;inset-block-start:0}.dashboard>aside>.brand{margin-block-end:38px;padding-inline:12px}.dashboard>aside nav{gap:5px;display:grid}.dashboard>aside nav button{text-align:start;min-height:46px;color:var(--slate);border-radius:var(--r-md);transition:background-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease);background:0 0;border:0;border-inline-start:0;align-items:center;gap:12px;padding:9px 14px;display:flex}.dashboard>aside nav button:hover{background:var(--role-tint)}@supports (color:color-mix(in lab, red, red)){.dashboard>aside nav button:hover{background:color-mix(in srgb,var(--role-tint) 46%,var(--white))}}.dashboard>aside nav button:hover{color:var(--role-accent)}.dashboard>aside nav button.active{background:var(--role-tint);color:var(--role-accent);box-shadow:var(--shadow-1);font-weight:500}.nav-dot{border-radius:var(--r-circle);width:8px;height:8px;transition:transform var(--dur-2) var(--ease-spring);border:1.5px solid;flex:none}.dashboard>aside nav button.active .nav-dot{background:currentColor;transform:scale(1.15)}.side-bottom{border-block-start:1px solid var(--line);margin-block-start:auto;padding-block-start:14px;display:grid}.side-bottom a,.side-bottom button{text-align:start;min-height:42px;color:var(--quiet);border-radius:var(--r-md);background:0 0;border:0;padding-inline:14px}.side-bottom a:hover,.side-bottom button:hover{background:var(--stone);color:var(--ink)}.workspace{min-width:0}.workspace>header{border-block-end:1px solid var(--line);background:var(--paper);height:76px}@supports (color:color-mix(in lab, red, red)){.workspace>header{background:color-mix(in srgb,var(--paper) 84%,transparent)}}.workspace>header{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);z-index:9;justify-content:space-between;align-items:center;padding-inline:34px;display:flex;position:sticky;inset-block-start:0}.school-context{display:grid}.school-context span{font-size:14px}.school-context small,.header-actions small{color:var(--quiet);font-size:12px}.header-actions{align-items:center;gap:10px;display:flex}.header-actions>div{display:grid}.avatar{border-radius:var(--r-circle);background:var(--role-tint);width:38px;height:38px;color:var(--role-accent);box-shadow:0 0 0 1px var(--role-accent),var(--shadow-1)}@supports (color:color-mix(in lab, red, red)){.avatar{box-shadow:0 0 0 1px color-mix(in srgb,var(--role-accent) 26%,transparent),var(--shadow-1)}}.avatar{place-items:center;font-size:12px;font-weight:500;display:grid}.avatar.lg{width:48px;height:48px}.icon-button,.mobile-brand{min-width:44px;min-height:44px;color:var(--role-accent);border-radius:var(--r-circle);background:0 0;border:0}.icon-button:hover{background:var(--role-tint)}.mobile-brand{display:none}.workspace>main{max-width:var(--maxw);margin:auto;padding:42px 36px 100px}.page-intro{justify-content:space-between;align-items:end;gap:24px;margin-block-end:32px;display:flex}.page-intro>div{gap:8px;display:grid}.page-intro>div>span{color:var(--role-accent);font-size:13px;font-weight:500}.page-intro p{max-width:720px}.panel{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:26px}.panel.raised{box-shadow:var(--shadow-2)}.panel.tinted{background:var(--role-tint-2);border-color:#0000}.panel.edge{border-inline-start:3px solid var(--role-accent)}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-block-end:24px;display:grid}.metrics-grid.three{grid-template-columns:repeat(3,1fr)}.metric{background:linear-gradient(180deg,var(--blue-tint-2),var(--white) 58%);border:1px solid var(--line);border-block-start:3px solid var(--blue-line);border-radius:var(--r-lg);min-height:154px;box-shadow:var(--shadow-1);transition:transform var(--dur-3) var(--ease),box-shadow var(--dur-3) var(--ease);align-content:space-between;padding:22px;display:grid}.metric:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.metric-green{border-block-start-color:var(--green-line);background:linear-gradient(180deg,var(--green-tint-2),var(--white) 58%)}.metric-amber{border-block-start-color:var(--amber-line);background:linear-gradient(180deg,var(--amber-tint-2),var(--white) 58%)}.metric-red{border-block-start-color:var(--red-line);background:linear-gradient(180deg,var(--red-tint-2),var(--white) 58%)}.metric-bronze{border-block-start-color:var(--bronze-line);background:linear-gradient(180deg,var(--bronze-tint-2),var(--white) 58%)}.metric-violet{border-block-start-color:var(--violet-line);background:linear-gradient(180deg,var(--violet-tint-2),var(--white) 58%)}.metric-teal{border-block-start-color:var(--teal-line);background:linear-gradient(180deg,var(--teal-tint-2),var(--white) 58%)}.metric-rose{border-block-start-color:var(--rose-line);background:linear-gradient(180deg,var(--rose-tint-2),var(--white) 58%)}.metric>span{color:var(--slate);font-size:13px}.metric strong{text-align:start;color:var(--ink);direction:ltr;font:300 44px/1 Neue}.metric small{color:var(--slate);font-size:12px}.content-grid{grid-template-columns:repeat(12,1fr);gap:24px;margin-block-end:24px;display:grid}.span-8{grid-column:span 8}.span-7{grid-column:span 7}.span-5{grid-column:span 5}.span-4{grid-column:span 4}.panel-head{justify-content:space-between;align-items:start;gap:16px;margin-block-end:22px;display:flex}.panel-head>div{gap:6px;display:grid}.panel-head a{color:var(--blue-deep);cursor:pointer;font-size:13px}.insight-row{grid-template-columns:78px 1fr;align-items:center;gap:18px;margin-block:28px;display:grid}.big-signal{border-radius:var(--r-circle);background:var(--amber-tint);width:76px;height:76px;color:var(--amber-deep);box-shadow:inset 0 0 0 1px var(--amber-deep);place-items:center;font:300 24px Neue;display:grid}@supports (color:color-mix(in lab, red, red)){.big-signal{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber-deep) 16%,transparent)}}.insight-row p{margin-block:4px 10px;font-size:14px}.progress{background:var(--stone);border-radius:var(--r-pill);direction:rtl;height:10px;overflow:hidden}.progress>span{border-radius:var(--r-pill);background:linear-gradient(90deg,var(--blue-deep),var(--blue));height:100%;transition:width var(--dur-4) var(--ease);display:block}.progress>span.green{background:linear-gradient(90deg,var(--green-deep),var(--green))}.progress>span.amber{background:linear-gradient(90deg,var(--amber-deep),var(--amber-line))}.progress>span.red{background:linear-gradient(90deg,var(--red-deep),var(--red))}.timeline{gap:20px;margin:0;padding:0;list-style:none;display:grid}.timeline li{gap:12px;display:flex}.timeline i{border-radius:var(--r-circle);background:var(--blue-line);flex:none;width:9px;height:9px;margin-block-start:8px}.timeline i.green{background:var(--green-line)}.timeline i.amber{background:var(--amber-line)}.timeline li>div{display:grid}.timeline span{color:var(--quiet);font-size:12px}.toast{background:var(--ink);color:#fff;border-radius:var(--r-md);border-inline-start:3px solid var(--green);z-index:99;box-shadow:var(--shadow-4);animation:rise-in var(--dur-3) var(--ease-out) both;padding:14px 20px;position:fixed;inset-block-start:90px;inset-inline-start:36px}.form-stack{gap:20px;display:grid}.field-label{color:var(--graphite);margin-block-end:8px;font-size:14px;display:block}.upload-layout{grid-template-columns:1.4fr .6fr;gap:36px;min-height:500px;display:grid}.dropzone{border:2px dashed var(--blue-soft);background:var(--blue-tint-2);min-height:200px;color:var(--blue-deep);border-radius:var(--r-lg);align-content:center;place-items:center;gap:5px;display:grid}.dropzone span{font:300 34px Neue}.dropzone small{color:var(--quiet)}.upload-note{background:var(--stone);border-radius:var(--r-lg);align-content:center;gap:14px;padding:24px;display:grid}.process{text-align:center;justify-items:center;gap:16px;max-width:780px;margin:auto;padding:44px;display:grid}.process-ring{border:12px solid var(--blue-tint);border-block-start-color:var(--blue);border-radius:var(--r-circle);place-items:center;width:132px;height:132px;display:grid}.process-ring strong{font:300 30px Neue}.process ol{text-align:start;gap:4px;width:min(100%,520px);margin:20px 0;padding:0;list-style:none;display:grid}.process li{border-radius:var(--r-md);gap:14px;padding:14px;display:flex}.process li>span{border-radius:var(--r-circle);border:1px solid var(--border);flex:none;place-items:center;width:32px;height:32px;font:300 12px Neue;display:grid}.process li>div{display:grid}.process li small{color:var(--quiet)}.process li.done>span{background:var(--green-tint);color:var(--green-deeper);border-color:var(--green-soft)}.process li.current{background:var(--blue-tint-2)}.process li.current>span{background:var(--blue-deep);color:#fff;border-color:var(--blue-deep)}.safe-note{color:var(--green-deep);font-size:13px}.curriculum-tree details{border-block-start:1px solid var(--line)}.curriculum-tree summary{cursor:pointer;border-radius:var(--r-sm);grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:74px;display:grid}.curriculum-tree summary>span{color:var(--blue-deep);font:300 16px Neue}.curriculum-tree summary small{color:var(--quiet)}.lesson-list{padding:0 42px 16px 0;display:grid}.lesson-list button{border:0;border-block-start:1px solid var(--line-soft);text-align:start;min-height:50px;color:var(--slate);border-radius:var(--r-xs);background:0 0;justify-content:space-between;display:flex}.lesson-list button span{color:var(--quiet)}.book-card{align-content:start;gap:16px;display:grid}.book-cover{aspect-ratio:3/4;background:var(--grad-cta);color:#fff;border:8px solid var(--blue-tint);border-radius:var(--r-lg);box-shadow:var(--shadow-2);align-content:center;gap:6px;padding:30px;display:grid}.book-cover strong{font-size:32px}.book-cover strong i{font:300 48px Neue}.book-cover small{color:var(--dark-accent-tint)}.check-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.check-grid label{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--white);align-items:center;gap:8px;min-height:48px;padding:10px 12px;display:flex}.check-grid input{width:17px;min-height:auto;accent-color:var(--blue-deep)}.number-stepper{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--white);width:172px;height:48px;display:flex;overflow:hidden}.number-stepper button{background:var(--stone);border:0;width:48px;font:300 22px Neue}.number-stepper button:hover{background:var(--blue-tint)}.number-stepper strong{flex:1;place-items:center;font:300 20px Neue;display:grid}.generator-summary{background:var(--blue-tint-2);align-content:start;gap:18px;display:grid}.generator-summary dl,.publish-summary dl{margin:0;display:grid}.generator-summary dl div,.publish-summary dl div{border-block-end:1px solid var(--border);justify-content:space-between;padding-block:11px;display:flex}.generator-summary dt,.publish-summary dt{color:var(--quiet)}.generator-summary dd,.publish-summary dd{margin:0}.source-lock{border:1px solid var(--blue-soft);background:var(--white);color:var(--blue-deep);border-radius:var(--r-md);padding:14px;font-size:13px}.review-list{gap:12px;display:grid}.question-review{grid-template-columns:80px 1fr 82px;gap:20px;display:grid}.q-index{align-content:start;gap:10px;display:grid}.q-index>span{color:var(--quiet);font:300 20px Neue}.q-body{gap:16px;display:grid}.mini-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mini-options span{border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;gap:8px;min-height:46px;padding:8px 12px;display:flex}.mini-options span.correct{border-color:var(--green-soft);background:var(--green-tint-2)}.mini-options i{border-radius:var(--r-circle);border:1px solid;flex:none;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.q-body footer{border-block-start:1px solid var(--line);color:var(--quiet);flex-wrap:wrap;gap:18px;padding-block-start:12px;font-size:12px;display:flex}.q-body footer b{color:var(--amber-deep)}.q-actions{align-content:start;gap:5px;display:grid}.q-actions button{color:var(--blue-deep);border-radius:var(--r-sm);background:0 0;border:0;min-height:38px;font-size:13px}.q-actions button:hover{background:var(--blue-tint-2)}.q-actions .danger{color:var(--red-deep)}.q-actions .danger:hover{background:var(--red-tint-2)}.sticky-action{background:var(--ink);position:sticky;inset-block-end:16px}@supports (color:color-mix(in lab, red, red)){.sticky-action{background:color-mix(in srgb,var(--ink) 94%,transparent)}}.sticky-action{color:#fff;border-radius:var(--r-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-4);justify-content:space-between;align-items:center;margin-block-start:20px;padding:14px 20px;display:flex}.class-choice{border:1px solid var(--border);border-radius:var(--r-md);background:var(--white);align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:flex}.class-choice>input{width:18px;min-height:auto;accent-color:var(--blue-deep)}.class-choice>div{display:grid}.class-choice small{color:var(--quiet)}.class-choice>.badge{margin-inline-start:auto}.class-choice:has(input:checked){border-color:var(--blue-deep);background:var(--blue-tint-2);box-shadow:var(--shadow-ring)}.class-avatar{background:var(--blue-tint);width:42px;height:42px;color:var(--blue-deep);border-radius:var(--r-md);flex:none;place-items:center;display:grid}.switch-row{border:1px solid var(--border);border-radius:var(--r-md);background:var(--white);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.switch-row input{width:18px;min-height:auto;accent-color:var(--blue-deep)}.publish-summary{background:var(--stone);align-content:start;gap:14px;display:grid}.success-state{text-align:center;align-content:center;place-items:center;gap:15px;min-height:470px;display:grid}.success-state>span{background:var(--green-tint);width:78px;height:78px;color:var(--green-deeper);border-radius:var(--r-circle);box-shadow:var(--shadow-2);animation:pop-in var(--dur-4) var(--ease-spring) both;place-items:center;font-size:30px;display:grid}.success-state p{max-width:520px}.success-state>div{gap:10px;display:flex}.heatmap-panel{overflow:auto}.legend{color:var(--quiet);align-items:center;gap:5px;font-size:12.5px;display:flex}.legend i{border-radius:3px;width:15px;height:15px}.heatmap{direction:rtl;gap:5px;min-width:650px;display:grid}.heat-labels,.heat-row{grid-template-columns:100px repeat(10,1fr);gap:5px;display:grid}.heat-labels{padding-inline-start:0}.heat-labels b{color:var(--quiet);text-align:center;grid-column:auto;font:300 12.5px Neue}.heat-labels b:first-child{grid-column:2}.heat-row strong{align-self:center;font-size:12px}.action-panel{align-content:start;gap:15px;display:grid}.action-panel>strong,.diagnosis>strong{color:var(--amber-deep);font:300 50px Neue}.student-chips{flex-wrap:wrap;gap:5px;display:flex}.student-chips span{background:var(--red-tint);color:var(--red-deep);border-radius:var(--r-pill);padding:5px 11px;font-size:12.5px}.students-table{overflow:auto}.table-row{border-block-start:1px solid var(--line);grid-template-columns:1.4fr .7fr 1.3fr 1fr .7fr;align-items:center;gap:12px;min-width:700px;padding:14px 12px;display:grid}.table-head{color:var(--quiet);background:var(--stone);border-radius:var(--r-sm);border-block-start:0;font-size:12px}.score-red{color:var(--red-deep);font:400 16px Neue}.student-hero{border-inline-start:4px solid var(--amber-line);justify-content:space-between;align-items:center;gap:24px;margin-block-end:24px;display:flex}.student-hero>div:first-child{gap:10px;display:grid}.task-meta{color:var(--quiet);gap:20px;font-size:13px;display:flex}.task-actions{gap:10px;display:flex}.lesson-summary{gap:12px;display:grid}.summary-callout{background:var(--violet-tint-2);border-inline-start:3px solid var(--violet);border-radius:var(--r-md);padding:22px}.summary-callout span{color:var(--violet-deep);font-size:12px}.summary-callout p{color:var(--ink);margin-block-start:5px;font-size:19px}.lesson-summary details{border-block-start:1px solid var(--line);padding-block:5px}.lesson-summary summary{cursor:pointer;border-radius:var(--r-sm);grid-template-columns:38px 1fr 20px;align-items:center;min-height:58px;display:grid}.lesson-summary summary>span{color:var(--violet-deep);font:300 14px Neue}.lesson-summary details>p{color:var(--slate);padding:5px 38px 8px}.lesson-summary details>small{color:var(--quiet);padding-inline-start:38px}.weak-lesson{align-content:start;gap:14px;display:grid}.mini-chart{border-block-end:1px solid var(--line);direction:ltr;align-items:end;gap:12px;height:140px;padding:12px;display:flex}.mini-chart span{background:var(--violet-tint);color:var(--violet-deep);border-start-start-radius:var(--r-xs);border-start-end-radius:var(--r-xs);flex:1;justify-content:center;align-items:end;font:300 12px Neue;display:flex}.practice-card{gap:24px;max-width:760px;display:grid}.practice-card>label{max-width:300px}.practice-focus{background:var(--violet-tint-2);border-radius:var(--r-lg);gap:14px;padding:28px;display:grid}.badges-panel{margin-block-start:24px}.badges{grid-template-columns:repeat(3,1fr);gap:16px;margin-block-start:20px;display:grid}.badges>div{border:1px solid var(--line);text-align:center;border-radius:var(--r-lg);background:linear-gradient(180deg,var(--bronze-tint-2),var(--white) 60%);min-height:164px;box-shadow:var(--shadow-1);align-content:center;place-items:center;gap:5px;display:grid}.badges>div>span{color:var(--bronze);font-size:36px}.badges small{color:var(--quiet)}.badges .locked{opacity:.45}.quiz-page{background:var(--paper);min-height:100vh}.quiz-page>header{border-block-end:1px solid var(--line);background:var(--white);align-items:center;gap:24px;height:82px;padding-inline:36px;display:flex}.quiz-title{border-inline-start:1px solid var(--line);padding-inline-start:24px;display:grid}.quiz-title span{color:var(--quiet);font-size:12px}.timer{margin-inline-start:auto;display:grid}.timer small{color:var(--quiet)}.timer strong{font:300 22px Neue}.quiz-page>main{grid-template-columns:1fr 260px;gap:24px;max-width:1040px;margin:auto;padding:44px 30px;display:grid}.quiz-progress{direction:rtl;grid-column:1/-1;justify-content:center;gap:7px;display:flex}.quiz-progress button{border-radius:var(--r-circle);border:1px solid var(--border);background:var(--white);width:38px;height:38px;font:300 12px Neue}.quiz-progress button.current{border-color:var(--violet);background:var(--violet-tint);color:var(--violet-deep);box-shadow:var(--shadow-1)}.quiz-progress button.answered{background:var(--green-tint);border-color:var(--green-soft);color:var(--green-deeper)}.quiz-question{background:var(--white);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-2);padding:36px}.question-meta{color:var(--quiet);justify-content:space-between;font-size:13px;display:flex}.quiz-question h1{margin-block:28px;font-size:28px}.quiz-options{gap:10px;display:grid}.quiz-options button{border:1px solid var(--border);background:var(--white);text-align:start;border-radius:var(--r-md);align-items:center;gap:12px;min-height:58px;padding:11px 16px;display:flex}.quiz-options button:hover{border-color:var(--violet-soft);background:var(--violet-tint-2);transform:translateY(-1px)}.quiz-options button.selected{border-color:var(--violet-deep);background:var(--violet-tint);box-shadow:0 0 0 1px var(--violet-deep)}.quiz-options button>span{border-radius:var(--r-circle);border:1px solid;flex:none;place-items:center;width:32px;height:32px;display:grid}.quiz-options button>b{color:var(--violet-deep);margin-inline-start:auto}.saved-note{color:var(--green-deep);margin-block:12px;font-size:12px}.quiz-question footer{border-block-start:1px solid var(--line);justify-content:space-between;margin-block-start:20px;padding-block-start:20px;display:flex}.quiz-help{border:1px solid var(--line);background:var(--violet-tint-2);border-radius:var(--r-lg);align-self:start;gap:10px;padding:22px;display:grid}.quiz-help button{color:var(--violet-deep);text-align:start;border-radius:var(--r-sm);background:0 0;border:0}.result-overlay{border-inline-start:4px solid var(--green-line);grid-template-columns:180px 1fr;align-items:center;gap:30px;margin-block-start:24px;display:grid}.result-score{justify-items:center;display:grid}.result-score>strong{font:300 50px Neue}.result-actions{gap:10px;margin-block-start:18px;display:flex}.parent-alert{background:var(--red-tint-2);border-color:var(--red-soft);grid-template-columns:70px 1fr;gap:20px;margin-block-end:24px;display:grid}.alert-icon{border-radius:var(--r-circle);background:var(--white);width:62px;height:62px;color:var(--red-deep);box-shadow:var(--shadow-1);place-items:center;font:300 28px Neue;display:grid}.parent-alert>div:last-child{gap:10px;display:grid}.children-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.child-card{gap:16px;display:grid}.child-card>div{align-items:center;gap:12px;display:flex}.child-card>div>.badge{margin-inline-start:auto}.child-card strong{font:300 36px Neue}.subject-row{border-block-end:1px solid var(--line);grid-template-columns:100px 1fr 52px;align-items:center;gap:12px;padding-block:12px;display:grid}.diagnosis{align-content:start;gap:10px;display:grid}.parent-timeline{grid-template-columns:repeat(3,1fr);gap:12px;margin-block-start:20px;display:grid}.parent-timeline>div{border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);padding:20px;display:grid}.parent-timeline span{color:var(--rose-deep);font-size:12px}.parent-timeline small{color:var(--quiet)}.alerts-list{gap:12px;display:grid}.alert-row{grid-template-columns:40px 1fr auto;align-items:center;gap:16px;display:grid}.alert-row>div{gap:4px;display:grid}.line-chart{border-block-end:1px solid var(--line);direction:ltr;align-items:end;gap:14px;height:250px;padding:20px;display:flex}.line-chart i{background:linear-gradient(180deg,var(--teal-deep),var(--teal));border-start-start-radius:var(--r-xs);border-start-end-radius:var(--r-xs);flex:1;min-height:20px}.chart-labels{color:var(--quiet);justify-content:space-between;font-size:12px;display:flex}.decision-list{margin:20px 0 0;padding:0;list-style:none;display:grid}.decision-list li{border-block-start:1px solid var(--line);gap:12px;padding:14px 0;display:flex}.decision-list li>div{display:grid}.decision-list small{color:var(--quiet)}.report-preview{background:var(--white);min-height:550px;box-shadow:var(--shadow-3);border-radius:var(--r-lg)}.report-preview>span{color:var(--quiet);font-size:12px}.report-preview h2{margin-block:12px 35px}.report-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;padding-block:25px;display:grid}.report-metrics strong{font:300 35px Neue}.preview-lines{background:repeating-linear-gradient(180deg,var(--line-soft) 0 1px,transparent 1px 24px);height:160px;margin-block-start:25px}.preview-lines.short{width:70%;height:85px}.invite-form{margin-block-end:20px}.engine-chart{height:260px}.engine-log{margin:15px 0;padding:0;list-style:none;display:grid}.engine-log li{border-block-start:1px solid var(--line);padding:12px 0;display:grid}.engine-log span{color:var(--blue-deep);font:300 12.5px Neue}.engine-log small{color:var(--quiet)}@media (max-width:1100px){:root{--pad-x:36px;--sec-y:96px}.public-nav nav{display:none}.hero{grid-template-columns:1fr;padding-block-start:60px}.hero-copy{max-width:800px}.hero-visual{min-height:460px}.role-grid{grid-template-columns:repeat(3,1fr)}.dashboard{grid-template-columns:88px 1fr}.dashboard>aside{padding-inline:10px}.dashboard>aside>.brand b{display:none}.dashboard>aside nav button{border-inline-start:0;justify-content:center;padding-inline:9px;font-size:0}.nav-dot{width:12px;height:12px}.side-bottom{display:none}.span-8,.span-7{grid-column:span 12}.span-5,.span-4{grid-column:span 6}.metrics-grid{grid-template-columns:repeat(2,1fr)}.question-review{grid-template-columns:60px 1fr}.q-actions{grid-column:2;display:flex}.quiz-page>main{grid-template-columns:1fr}.quiz-help{grid-row:3}.auth-aside{padding-inline:36px}.steps{grid-template-columns:1fr}}@media (max-width:760px){:root{--pad-x:22px;--sec-y:72px;--r-xl:20px;--r-2xl:24px}.public-nav{padding-inline:18px}.nav-actions .text-link{display:none}.hero{padding:54px 22px}.hero-copy h1{font-size:58px}.hero-actions,.task-actions,.result-actions{flex-direction:column}.hero-visual{display:none}.proof{flex-wrap:wrap;gap:16px;padding:15px}.section{padding:var(--sec-y) var(--pad-x)}.steps,.role-grid{grid-template-columns:1fr}.trust{grid-template-columns:1fr;gap:40px}.landing footer{flex-wrap:wrap;gap:18px;height:auto;padding:25px}.auth-page{grid-template-columns:1fr}.auth-aside{display:none}.auth-main{padding:90px 22px 40px}.dashboard{display:block}.dashboard>aside{background:var(--white);height:68px;padding:6px;position:fixed;inset-block:auto 0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.dashboard>aside{background:color-mix(in srgb,var(--white) 96%,transparent)}}.dashboard>aside{border-block-start:1px solid var(--line);box-shadow:0 -6px 20px hsl(var(--shadow-tint)/.08);border-inline:0}.dashboard>aside>.brand,.side-bottom{display:none}.dashboard>aside nav{gap:4px;display:flex;overflow:auto}.dashboard>aside nav button{border-radius:var(--r-sm);border-inline-start:0;justify-items:center;gap:2px;min-width:72px;padding:4px;font-size:12px;display:grid}.nav-dot{width:7px;height:7px}.workspace>header{padding-inline:14px}.school-context{display:none}.mobile-brand{display:block}.header-actions>div{display:none}.workspace>main{padding:28px 16px 100px}.page-intro{flex-direction:column;align-items:start}.metrics-grid,.metrics-grid.three,.children-grid{grid-template-columns:1fr 1fr}.metric{min-height:134px}.content-grid{gap:14px}.span-8,.span-7,.span-5,.span-4{grid-column:span 12}.upload-layout,.mini-options,.question-review{grid-template-columns:1fr}.q-index{display:flex}.q-actions{grid-column:auto}.student-hero{flex-direction:column;align-items:start}.task-meta{flex-direction:column;gap:4px}.quiz-page>header{padding-inline:12px}.quiz-page>header .brand b,.quiz-title{display:none}.quiz-page>main{padding:24px 12px}.quiz-progress{justify-content:start;overflow:auto}.quiz-question{padding:22px}.quiz-question h1{font-size:23px}.quiz-question footer{gap:8px}.result-overlay{text-align:center;grid-template-columns:1fr}.children-grid,.parent-timeline{grid-template-columns:1fr}.alert-row{grid-template-columns:40px 1fr}.alert-row>button{grid-column:2}.badges,.field-row,.check-grid{grid-template-columns:1fr}.heat-labels,.heat-row{grid-template-columns:80px repeat(10,1fr)}.workspace{padding-block-end:68px}.wave-divider{--wave-h:48px}}@media (max-width:460px){.metrics-grid,.metrics-grid.three{grid-template-columns:1fr}.hero-copy h1{font-size:50px}.hero-copy>p{font-size:17px}.auth-main{padding-inline:16px}.metric{min-height:122px}.panel{padding:20px}.public-nav .brand b{display:none}.page-intro h1{font-size:30px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.button:hover,.metric:hover,.steps article:hover,.role-grid a:hover,.quiz-options button:hover,.sso:hover,.lift:hover{transform:none}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
