@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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-serif:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--spacing:.25rem;--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-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-snug:1.375;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){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}*,:before,:after{border-color:var(--divider)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.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}}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.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}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-full{width:100%;height:100%}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[1px\]{height:1px}.h-auto{height:auto}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-9{width:calc(var(--spacing) * 9)}.w-\[1px\]{width:1px}.w-full{width:100%}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.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,)}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--divider)}.border-destructive{border-color:var(--destructive)}.border-input{border-color:var(--control)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--ground)}.bg-border{background-color:var(--divider)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-primary{background-color:var(--accent)}.bg-secondary{background-color:var(--theme-secondary)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-0{padding-top:0}.pt-4{padding-top:calc(var(--spacing) * 4)}.text-left{text-align:left}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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))}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-card-foreground{color:var(--theme-card-foreground)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--theme-destructive-foreground)}.text-foreground{color:var(--fg)}.text-muted-foreground{color:var(--dim)}.text-primary{color:var(--accent)}.text-primary-foreground{color:var(--on-accent)}.text-secondary-foreground{color:var(--theme-secondary-foreground)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-primary{accent-color:var(--accent)}.shadow,.shadow-sm{--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-1{--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)}.ring-input{--tw-ring-color:var(--control)}.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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-none{-webkit-user-select:none;user-select:none}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--fg)}.placeholder\:text-muted-foreground::placeholder{color:var(--dim)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--theme-hover)}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--accent) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--accent) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--theme-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--theme-secondary) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--theme-hover-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--theme-ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--theme-ring)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--theme-ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:p-6{padding:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}}:root{--ground:#fbfaf9;--card:#fff;--raised:#f5f3f1;--fg:#1c1917;--dim:#57534e;--faint:#79716b;--accent:#c05115;--accent-strong:#a8460f;--accent-tint:#fdf4ef;--success:#2f6b4c;--success-tint:#e8f5ee;--warning:#6b4a08;--warning-tint:#fdf3d9;--destructive:#b01030;--destructive-tint:#fdeaee;--divider:#e7e5e4;--control:#938c85;--on-accent:#fff;--radius:14px}@media (prefers-color-scheme:dark){:root{--ground:#0b0c0f;--card:#15181e;--raised:#1b1f27;--fg:#ecedef;--dim:#9ba1aa;--faint:#8a9099;--accent:#ed8f5c;--accent-strong:#f2a776;--accent-tint:#251710;--success:#5fb98a;--success-tint:#12261d;--warning:#e8b24c;--warning-tint:#2a2110;--destructive:#f07171;--destructive-tint:#2b1414;--divider:#24282f;--control:#4a4f58;--on-accent:#160b04}}body{background:var(--ground);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:1.65}h1,h2,h3{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:500;line-height:1.08}.eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);align-items:center;gap:9px;font-size:.72rem;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);opacity:.6;width:22px;height:1px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-ext-400-normal.2wkl6p2bjtdkj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1xf5nwxyfigak.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-ext-500-normal.1h2_ral94l6aj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2i4a1iuj6lbvw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-ext-600-normal.0a5-aslyj_wbq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.2ovda_azncp9b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1hjaitcyq2e2r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.1cuq9_67cn48n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground:#f6f9fb;--card:#fff;--raised:#eaeff5;--fg:#171e2a;--dim:#4e5969;--faint:#4e5969;--accent:#354b7e;--on-accent:#f9fafc;--destructive:#c2181d;--divider:#dadee5;--control:#828a96;--theme-card-foreground:#171e2a;--theme-popover:#fff;--theme-popover-foreground:#171e2a;--theme-secondary:#eaeff5;--theme-secondary-foreground:#262e3d;--theme-hover:#e1e9f2;--theme-hover-foreground:#212938;--theme-destructive-foreground:#f9fafc;--theme-ring:#354b7e;--theme-chart-1:#dc932e;--theme-chart-2:#354b7e;--theme-chart-3:#359658;--theme-chart-4:#c74b47;--theme-chart-5:#577594;--theme-sidebar:#edf0f6;--theme-sidebar-foreground:#171e2a;--theme-sidebar-primary:#354b7e;--theme-sidebar-primary-foreground:#f9fafc;--theme-sidebar-accent:#dbe2eb;--theme-sidebar-accent-foreground:#212938;--theme-sidebar-border:#d6dbe3;--theme-sidebar-ring:#354b7e;--accent-strong:var(--accent)}@supports (color:lab(0% 0 0)){:root{--ground:lab(97.677% -.443965 -1.43216);--card:lab(100% 0 0);--raised:lab(94.1797% -.807792 -3.6664);--fg:lab(11.1501% -.830412 -8.97103);--dim:lab(37.25% -1.3974 -10.8985);--faint:lab(37.25% -1.3974 -10.8985);--accent:lab(31.9775% 3.93508 -32.173);--on-accent:lab(98.2578% -.333846 -1.07464);--destructive:lab(42.3119% 63.0679 45.4931);--divider:lab(88.3796% -.806093 -3.66544);--control:lab(57.0181% -1.14077 -7.35523);--theme-card-foreground:lab(11.1501% -.830412 -8.97103);--theme-popover:lab(100% 0 0);--theme-popover-foreground:lab(11.1501% -.830412 -8.97103);--theme-secondary:lab(94.1797% -.807792 -3.6664);--theme-secondary-foreground:lab(18.6423% -.361845 -10.9117);--theme-hover:lab(91.8482% -1.1867 -5.48595);--theme-hover-foreground:lab(16.3183% -.291526 -10.8908);--theme-destructive-foreground:lab(98.2578% -.333846 -1.07464);--theme-ring:lab(31.9775% 3.93508 -32.173);--theme-chart-1:lab(67.2417% 22.388 60.9729);--theme-chart-2:lab(31.9775% 3.93508 -32.173);--theme-chart-3:lab(55.2604% -40.1966 24.0602);--theme-chart-4:lab(49.6897% 50.3711 29.7091);--theme-chart-5:lab(47.656% -4.73723 -20.7001);--theme-sidebar:lab(94.764% -.6513 -2.93602);--theme-sidebar-foreground:lab(11.1501% -.830412 -8.97103);--theme-sidebar-primary:lab(31.9775% 3.93508 -32.173);--theme-sidebar-primary-foreground:lab(98.2578% -.333846 -1.07464);--theme-sidebar-accent:lab(89.5281% -1.18512 -5.48509);--theme-sidebar-accent-foreground:lab(16.3183% -.291526 -10.8908);--theme-sidebar-border:lab(87.215% -.95886 -4.39388);--theme-sidebar-ring:lab(31.9775% 3.93508 -32.173)}}@supports (color:color-mix(in lab, red, red)){:root{--accent-strong:color-mix(in oklab, var(--accent) 80%, var(--fg))}}:root{--accent-tint:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-tint:color-mix(in oklab, var(--accent) 12%, var(--card))}}:root{--radius:.375rem;--font-sans:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-serif:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-heading:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace}@media (prefers-color-scheme:dark){:root{--ground:#0d141f;--card:#151d2a;--raised:#1e2734;--fg:#e3e8ee;--dim:#97a3b1;--faint:#97a3b1;--accent:#92ade8;--on-accent:#0d1528;--destructive:#ff8276;--divider:#ffffff1f;--control:#ffffff2e;--theme-card-foreground:#e3e8ee;--theme-popover:#151d2a;--theme-popover-foreground:#e3e8ee;--theme-secondary:#1e2734;--theme-secondary-foreground:#e3e8ee;--theme-hover:#252e3d;--theme-hover-foreground:#eaeff5;--theme-destructive-foreground:#0d1528;--theme-ring:#92ade8;--theme-chart-1:#eba941;--theme-chart-2:#92ade8;--theme-chart-3:#5fb479;--theme-chart-4:#ea6a64;--theme-chart-5:#819bb7;--theme-sidebar:#121a26;--theme-sidebar-foreground:#e3e8ee;--theme-sidebar-primary:#92ade8;--theme-sidebar-primary-foreground:#0d1528;--theme-sidebar-accent:#232c3a;--theme-sidebar-accent-foreground:#eaeff5;--theme-sidebar-border:#ffffff1f;--theme-sidebar-ring:#92ade8}@supports (color:lab(0% 0 0)){:root{--ground:lab(6.0834% -.273101 -8.66738);--card:lab(10.5351% -.461064 -10.0736);--raised:lab(15.1845% -.628889 -10.1204);--fg:lab(91.8716% -1.09071 -3.5696);--dim:lab(66.2992% -1.83362 -9.0713);--faint:lab(66.2992% -1.83362 -9.0713);--accent:lab(70.4288% 1.0618 -32.7512);--on-accent:lab(6.93329% 1.43194 -14.2408);--destructive:lab(69.2749% 55.9557 35.2606);--divider:lab(100% 0 0/.12);--control:lab(100% 0 0/.18);--theme-card-foreground:lab(91.8716% -1.09071 -3.5696);--theme-popover:lab(10.5351% -.461064 -10.0736);--theme-popover-foreground:lab(91.8716% -1.09071 -3.5696);--theme-secondary:lab(15.1845% -.628889 -10.1204);--theme-secondary-foreground:lab(91.8716% -1.09071 -3.5696);--theme-hover:lab(18.6568% -.710368 -10.8543);--theme-hover-foreground:lab(94.1916% -1.09133 -3.56996);--theme-destructive-foreground:lab(6.93329% 1.43194 -14.2408);--theme-ring:lab(70.4288% 1.0618 -32.7512);--theme-chart-1:lab(74.3749% 18.2478 61.1498);--theme-chart-2:lab(70.4288% 1.0618 -32.7512);--theme-chart-3:lab(66.7516% -36.8406 21.9092);--theme-chart-4:lab(61.3079% 50.1954 28.9223);--theme-chart-5:lab(62.7889% -4.513 -17.4296);--theme-sidebar:lab(8.79065% -.381149 -10.0531);--theme-sidebar-foreground:lab(91.8716% -1.09071 -3.5696);--theme-sidebar-primary:lab(70.4288% 1.0618 -32.7512);--theme-sidebar-primary-foreground:lab(6.93329% 1.43194 -14.2408);--theme-sidebar-accent:lab(17.4949% -.676319 -10.844);--theme-sidebar-accent-foreground:lab(94.1916% -1.09133 -3.56996);--theme-sidebar-border:lab(100% 0 0/.12);--theme-sidebar-ring:lab(70.4288% 1.0618 -32.7512)}}}:root{--cw-navy:#1e2c48;--cw-navy-raised:#2c3e60;--cw-sidebar-text:#d4deed;--cw-sidebar-muted:#a5b4cc;--cw-amber:#f0c36e}.cw-app{min-height:100vh;font-size:14px;line-height:1.5}.cw-app button,.cw-app input,.cw-app select,.cw-app textarea{font:inherit}.cw-app button,.cw-app a,.cw-app input,.cw-app select,.cw-app textarea{outline-offset:3px}.cw-app button:not(:disabled),.cw-app select:not(:disabled),.cw-app input[type=checkbox],.cw-app input[type=radio]{cursor:pointer}.cw-app button:disabled,.cw-app fieldset:disabled{opacity:.58}.cw-app h1,.cw-app h2,.cw-app h3,.cw-sign-in h1,.cw-sign-in h2{font-family:var(--font-sans);letter-spacing:-.025em;font-weight:600}.cw-app h2{font-size:19px;line-height:1.3}.cw-app h3{font-size:16px;line-height:1.4}.cw-sidebar{z-index:40;background:var(--cw-navy);width:244px;color:var(--cw-sidebar-text);flex-direction:column;padding:31px 17px 0;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.cw-brand{color:#fff;align-items:center;gap:10px;padding:0 12px 30px;display:flex}.cw-brand-mark{background:var(--cw-navy-raised);color:#dbe6fb;border:1px solid #ffffff26;border-radius:7px;place-items:center;width:39px;height:42px;display:grid}.cw-brand strong{letter-spacing:-1px;font-size:28px;font-weight:600;line-height:1;display:block}.cw-brand-dot{color:var(--cw-amber)}.cw-brand small{color:var(--cw-sidebar-muted);letter-spacing:2.4px;margin-top:8px;font-size:8px;font-weight:500;display:block}.cw-sidebar-group{border-block:1px solid #ffffff14;align-items:center;gap:9px;margin:0 -1px 24px;padding:18px 7px;display:flex}.cw-sidebar-group>div{flex:1;min-width:0}.cw-sidebar-group strong{text-overflow:ellipsis;white-space:nowrap;color:#eef3ff;font-size:11px;font-weight:500;display:block;overflow:hidden}.cw-sidebar-group small{color:var(--cw-sidebar-muted);font-size:10px}.cw-org-icon{border:1px solid #ffffff25;border-radius:5px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.cw-nav-section{color:var(--cw-sidebar-muted);letter-spacing:1.8px;margin:23px 14px 9px;font-size:9px;font-weight:500}.cw-sidebar nav>div:first-child .cw-nav-section{margin-top:0}.cw-nav-item{border:1px solid #0000;border-radius:5px;align-items:center;gap:11px;margin:4px 0;padding:12px 13px;font-size:12px;transition:background .15s;display:flex;position:relative}.cw-nav-item:hover{color:#fff;background:#ffffff0a}.cw-nav-item.active{background:var(--cw-navy-raised);color:#fff;box-shadow:inset 3px 0 0 var(--cw-amber);border-color:#ffffff10}.cw-nav-item svg{flex-shrink:0}.cw-nav-active-dot{background:var(--cw-amber);border-radius:50%;width:5px;height:5px;margin-left:auto}.cw-nav-count{text-align:center;background:#ffffff18;border-radius:4px;min-width:18px;margin-left:auto;font-size:10px;line-height:18px}.cw-sidebar-signout{margin-bottom:16px}.cw-sidebar-signout button{color:var(--cw-sidebar-text);background:0 0;border-color:#ffffff30;width:100%;height:31px;font-size:11px}.cw-sidebar-bottom{margin-top:auto;padding-top:35px}.cw-privacy-card{background:#ffffff05;border:1px solid #ffffff13;border-radius:6px;padding:17px 14px}.cw-privacy-card>svg{color:var(--cw-amber);margin-bottom:11px}.cw-privacy-card strong{color:#edf2fc;font-size:12px;font-weight:500;display:block}.cw-privacy-card p{color:var(--cw-sidebar-muted);margin-top:7px;font-size:11px;line-height:1.7}.cw-privacy-card a{color:#dce8fe;align-items:center;gap:5px;margin-top:13px;font-size:10px;display:flex}.cw-sidebar-footer{color:var(--cw-sidebar-muted);border-top:1px solid #ffffff12;align-items:center;gap:6px;margin-top:22px;padding:18px 0 20px;font-size:9px;display:flex}.cw-main-frame{flex-direction:column;min-height:100vh;margin-left:244px;display:flex}.cw-topbar{background:var(--card);border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:20px;height:76px;padding:0 36px;display:flex}.cw-topbar-left{align-items:center;gap:12px;min-width:0;font-size:11px;display:flex}.cw-topbar-left strong{white-space:nowrap;font-weight:500}.cw-topbar-label{color:var(--dim)}.cw-topbar-slash{color:var(--control)}.cw-topbar-right{align-items:center;gap:18px;display:flex}.cw-group-select{color:var(--dim);border:1px solid var(--divider);border-radius:5px;align-items:center;gap:7px;max-width:220px;padding:7px 10px;display:flex}.cw-group-select select{appearance:none;min-width:0;max-width:150px;color:var(--fg);background:0 0;border:0;font-size:11px;font-weight:500}.cw-user{border-left:1px solid var(--divider);align-items:center;gap:9px;padding-left:18px;display:flex}.cw-avatar{background:var(--accent-tint);width:34px;height:34px;color:var(--accent-strong);border:1px solid var(--divider);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.cw-user strong{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:11px;font-weight:500;display:block;overflow:hidden}.cw-user small{color:var(--dim);margin-top:2px;font-size:9px;display:block}.cw-signout button{height:auto;padding:5px 9px;font-size:10px}.cw-main{flex:1;width:100%;max-width:1650px;margin-inline:auto;padding:38px 36px 46px}.cw-page-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:27px;display:flex}.cw-kicker{font-family:var(--font-mono);letter-spacing:1.3px;color:var(--accent);margin:0 0 10px;font-size:9px;font-weight:500}.cw-page-heading h1{margin-bottom:9px;font-size:31px;line-height:1.15}.cw-page-heading>div>p:last-child{color:var(--dim);font-size:12px}.cw-page-heading>a{flex-shrink:0;height:39px;padding-inline:16px;font-size:12px}.cw-preview{border:1px dashed var(--divider);background:var(--card);color:var(--dim);border-radius:5px;align-items:center;gap:8px;margin-bottom:20px;padding:9px 12px;font-size:10px;display:flex}.cw-preview strong{color:var(--fg);white-space:nowrap;font-weight:500}.cw-preview-dot{background:var(--warning);border-radius:50%;flex-shrink:0;width:6px;height:6px}.cw-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:30px;display:grid}.cw-stat{border:1px solid var(--divider);background:var(--card);border-radius:6px;justify-content:space-between;gap:10px;padding:18px 17px;display:flex}.cw-stat>div>span{color:var(--dim);font-size:11px;display:block}.cw-stat strong{letter-spacing:-.8px;margin-block:5px 6px;font-size:29px;font-weight:500;line-height:1.3;display:block}.cw-stat small{color:var(--dim);font-size:9px;display:block}.cw-stat-icon{width:36px;height:36px;color:var(--accent);background:var(--raised);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.cw-content-with-aside{grid-template-columns:minmax(0,1fr) 250px;gap:25px;display:grid}.cw-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.cw-section-title h2{align-items:center;gap:8px;font-size:17px;display:flex}.cw-section-title p{color:var(--dim);margin-top:5px;font-size:11px}.cw-count{color:var(--accent);border:1px solid var(--divider);background:var(--raised);border-radius:4px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;font-weight:500;display:inline-flex}.cw-icon-label{color:var(--dim);white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.cw-toolbar{align-items:center;gap:12px;margin-bottom:18px;display:flex}.cw-search{border:1px solid var(--divider);background:var(--card);color:var(--dim);border-radius:5px;flex:1;align-items:center;gap:8px;padding:10px 12px;display:flex}.cw-search input{width:100%;min-width:0;color:var(--fg);background:0 0;border:0;outline:0;font-size:11px}.cw-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.cw-filter{border:1px solid var(--divider);background:var(--card);color:var(--dim);border-radius:5px;align-items:center;gap:7px;padding:10px;display:flex}.cw-filter select{min-width:0;color:var(--fg);background:0 0;border:0;max-width:146px;font-size:10px}.cw-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.cw-case-card{background:var(--card);border:1px solid var(--divider);border-radius:6px;flex-direction:column;min-width:0;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.cw-case-card:hover{transform:translateY(-2px);box-shadow:0 5px 20px #1e2c480b}.cw-case-photo{border-bottom:1px solid var(--divider);background:var(--raised);width:100%;height:180px;display:block;position:relative;overflow:hidden}.cw-case-photo>img{object-fit:cover;width:100%;height:100%}.cw-photo-placeholder{height:100%;color:var(--accent);background-image:linear-gradient(45deg, transparent 48%, var(--divider) 50%, transparent 52%);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.cw-photo-placeholder{background-image:linear-gradient(45deg, transparent 48%, color-mix(in oklab, var(--divider) 30%, transparent) 50%, transparent 52%)}}.cw-photo-placeholder{background-size:24px 24px}.cw-photo-placeholder span{font-size:10px}.cw-photo-count{background:var(--cw-navy);color:#fff;border-radius:3px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:flex;position:absolute;bottom:10px;right:10px}.cw-case-body{flex:1;padding:16px 16px 0}.cw-status{border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:500;line-height:1.3;display:inline-flex}.cw-status>span{background:currentColor;border-radius:50%;width:4px;height:4px}.status-waiting{color:var(--warning);background:var(--warning-tint)}.status-approved{color:var(--success);background:var(--success-tint)}.status-quiz_review,.status-quiz_sent{color:var(--accent-strong);background:var(--accent-tint)}.cw-case-title{letter-spacing:-.2px;text-align:left;margin-top:11px;line-height:1.35;display:block;font-size:15px!important;font-weight:600!important}.cw-case-title:hover{color:var(--accent)}.cw-case-body>p{color:var(--dim);margin-top:8px;font-size:11px;line-height:1.65}.cw-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cw-tags{flex-wrap:wrap;gap:5px;margin-block:13px;display:flex}.cw-tags>*{background:var(--raised);color:var(--dim);border-radius:3px;padding:3px 7px;font-size:9px!important}.cw-case-meta{color:var(--dim);align-items:center;gap:6px;padding:13px 0;font-size:9px;display:flex}.cw-small-avatar{background:var(--raised);width:23px;height:23px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:500;display:inline-flex}.cw-date{white-space:nowrap;margin-left:auto}.cw-case-bottom{border-top:1px solid var(--divider);padding:10px 16px}.cw-case-bottom>a,.cw-case-bottom>button{width:100%;color:var(--accent);justify-content:space-between;align-items:center;font-size:11px;font-weight:500;display:flex}.cw-right-rail{padding-top:3px}.cw-learning-card{background:var(--cw-navy);color:#edf2fb;border-radius:6px;padding:23px 21px 22px;position:relative;overflow:hidden}.cw-icon-tile{background:var(--raised);color:var(--accent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;display:inline-flex}.cw-learning-card .cw-icon-tile{color:var(--cw-amber);background:#ffffff10;border:1px solid #ffffff1a;margin-bottom:20px}.cw-mini-label{font-family:var(--font-mono);letter-spacing:1px;color:var(--dim);font-size:8px;font-weight:500}.cw-learning-card .cw-mini-label{color:var(--cw-sidebar-muted);font-size:7px;line-height:1.7}.cw-learning-card h2{margin-top:9px;font-size:20px;font-weight:500;line-height:1.35}.cw-learning-card>p:not(.cw-mini-label){color:var(--cw-sidebar-text);max-width:195px;margin-top:12px;font-size:11px;line-height:1.8}.cw-learning-card>a{color:var(--cw-amber);align-items:center;gap:13px;margin-top:22px;font-size:11px;font-weight:500;display:flex}.cw-learning-decoration{pointer-events:none;opacity:.11;width:95px;height:95px;position:absolute;top:13px;right:-28px}.cw-learning-decoration>span{border:1px solid #fff;border-radius:50%;position:absolute;inset:0}.cw-learning-decoration>span:nth-child(2){inset:10px}.cw-learning-decoration>span:nth-child(3){inset:20px}.cw-learning-decoration svg{position:absolute;inset:26px}.cw-panel{background:var(--card);border:1px solid var(--divider);border-radius:6px;min-width:0}.cw-how-it-works{margin-top:18px;padding:20px 17px}.cw-how-it-works>h3{margin-bottom:20px;font-size:13px}.cw-process-step{gap:10px;margin-top:16px;display:flex;position:relative}.cw-process-step>span{border:1px solid var(--divider);width:30px;height:30px;color:var(--accent);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.cw-process-step small{color:var(--faint);font-family:var(--font-mono);font-size:8px;display:block}.cw-process-step strong{margin:2px 0 4px;font-size:10px;font-weight:500;display:block}.cw-process-step p{color:var(--dim);font-size:10px;line-height:1.65}.cw-demo-card{border:1px dashed var(--control);border-radius:6px;margin-top:18px;padding:18px}.cw-demo-card>svg{color:var(--accent);margin-bottom:10px}.cw-demo-card h3{font-size:13px}.cw-demo-card p{color:var(--dim);margin:8px 0 13px;font-size:11px}.cw-demo-card button{padding-inline:10px;font-size:10px}.cw-empty{text-align:center;max-width:540px;margin-inline:auto;padding:59px 24px}.cw-empty-icon{background:var(--raised);color:var(--accent);border:1px solid var(--divider);border-radius:12px;justify-content:center;align-items:center;width:63px;height:63px;margin-bottom:20px;display:inline-flex;transform:rotate(-4deg)}.cw-empty h3{margin-bottom:10px;font-size:18px}.cw-empty p{color:var(--dim);max-width:365px;margin-inline:auto;font-size:12px;line-height:1.8}.cw-empty>a,.cw-empty>button{margin-top:23px;font-size:11px}.cw-page-footer{border-top:1px solid var(--divider);color:var(--faint);justify-content:space-between;align-items:center;gap:10px;padding:16px 36px;font-size:9px;display:flex}.cw-page-footer>span{align-items:center;gap:6px;display:flex}.cw-form-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.cw-form-panel{padding:25px}.cw-panel-heading{border-bottom:1px solid var(--divider);align-items:center;gap:12px;padding:22px 24px;display:flex}.cw-panel-heading h2{font-size:16px}.cw-panel-heading p{color:var(--dim);margin-top:5px;font-size:11px}.cw-form-panel>.cw-panel-heading{border-bottom:0;margin-bottom:23px;padding:0 0 20px}.cw-step-number{color:var(--accent);background:var(--raised);border:1px solid var(--divider);font-family:var(--font-mono);border-radius:5px;padding:7px 9px;font-size:12px}.cw-upload-zone{border:1px dashed var(--control);background:var(--raised);border-radius:6px;padding:34px 18px}@supports (color:color-mix(in lab, red, red)){.cw-upload-zone{background:color-mix(in oklab, var(--raised) 40%, var(--card))}}.cw-upload-zone{text-align:center;flex-direction:column;align-items:center;display:flex}.cw-upload-zone.dragging{border-color:var(--accent);outline:2px solid var(--accent);background:var(--accent-tint)}.cw-upload-zone>span{background:var(--card);border:1px solid var(--divider);width:58px;height:58px;color:var(--accent);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.cw-upload-zone h3{font-size:16px}.cw-upload-zone p{color:var(--dim);margin-top:7px;font-size:11px}.cw-upload-zone button{margin-top:18px;font-size:11px}.cw-upload-zone small{color:var(--dim);margin-top:14px;font-size:9px}.cw-upload-previews{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.cw-upload-previews>div{min-width:0;position:relative}.cw-upload-previews img{aspect-ratio:1;object-fit:cover;border:1px solid var(--divider);border-radius:5px;width:100%}.cw-upload-previews button{background:var(--card);border:1px solid var(--divider);border-radius:4px;padding:4px;position:absolute;top:5px;right:5px}.cw-upload-previews small{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:9px;display:block;overflow:hidden}.cw-divider-top{margin-top:24px;border-top:1px solid var(--divider)!important;padding-top:24px!important}.cw-field{color:var(--fg);flex-direction:column;gap:7px;margin-bottom:19px;font-size:11px;font-weight:500;display:flex}.cw-field input,.cw-field textarea,.cw-field select,.cw-edit-options input:not([type=radio]),.cw-member-row select{border:1px solid var(--control);background:var(--card);width:100%;color:var(--fg);border-radius:5px;min-width:0;padding:10px 11px;font-size:12px;font-weight:400}.cw-field textarea{resize:vertical;line-height:1.7}.cw-field input::placeholder,.cw-field textarea::placeholder{color:var(--faint);opacity:.9}.cw-field small{color:var(--dim);font-size:10px;font-weight:400;line-height:1.65}.cw-upload-footer{border-top:1px solid var(--divider);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.cw-upload-footer>span{color:var(--dim);align-items:center;gap:6px;font-size:10px;display:flex}.cw-upload-footer button{font-size:11px}.cw-aside-panel{margin-bottom:19px;padding:22px}.cw-aside-panel>svg,.cw-aside-panel>.cw-icon-tile{color:var(--accent);margin-bottom:16px}.cw-aside-panel h3{font-size:16px}.cw-aside-panel>p{color:var(--dim);margin:11px 0 18px;font-size:12px;line-height:1.8}.cw-aside-panel button,.cw-aside-panel>a{font-size:11px}.cw-number-list{counter-reset:step;padding:0;list-style:none}.cw-number-list li{counter-increment:step;color:var(--dim);border-top:1px solid var(--divider);align-items:flex-start;gap:10px;padding:12px 0;font-size:11px;line-height:1.8;display:flex}.cw-number-list li:before{content:counter(step, decimal-leading-zero);color:var(--accent);font-size:9px;font-family:var(--font-mono);padding-top:2px}.cw-fine-print{color:var(--dim);margin-block:10px;font-size:10px;line-height:1.75}.cw-notice{background:var(--accent-tint);color:var(--accent-strong);border:1px solid var(--accent);border-radius:5px;align-items:flex-start;gap:9px;margin-bottom:17px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.cw-notice{border:1px solid color-mix(in oklab, var(--accent) 22%, var(--card))}}.cw-notice{font-size:11px;line-height:1.75}.cw-notice>svg{flex-shrink:0;margin-top:2px}.cw-notice.success{color:var(--success);background:var(--success-tint);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.cw-notice.success{border-color:color-mix(in oklab, var(--success) 22%, var(--card))}}.cw-notice.error{color:var(--destructive);background:var(--destructive-tint);border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.cw-notice.error{border-color:color-mix(in oklab, var(--destructive) 22%, var(--card))}}.cw-text-button,.cw-text-link{color:var(--accent);align-items:center;gap:5px;font-size:11px;font-weight:500;display:inline-flex}.cw-text-button:hover,.cw-text-link:hover{text-decoration:underline}.cw-mt{margin-top:12px}.cw-inline-summary{background:var(--card);border:1px solid var(--divider);color:var(--dim);border-radius:5px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;padding:14px 17px;font-size:11px;display:flex}.cw-inline-summary>span{align-items:center;gap:7px;display:flex}.cw-inline-summary svg{color:var(--accent)}.cw-inline-summary strong{color:var(--fg)}.cw-review-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:20px;display:grid}.cw-queue{overflow:hidden}.cw-queue h3{border-bottom:1px solid var(--divider);align-items:center;gap:6px;padding:18px 14px;font-size:12px;display:flex}.cw-queue>button{text-align:left;border-bottom:1px solid var(--divider);align-items:center;gap:9px;width:100%;padding:16px 13px;display:flex}.cw-queue>button:last-child{border:0}.cw-queue>button.active{background:var(--accent-tint);border-left:3px solid var(--accent);padding-left:10px}.cw-queue>button>span:nth-child(2){flex:1;min-width:0}.cw-queue strong{font-size:11px;font-weight:500;display:block}.cw-queue small{color:var(--dim);margin-top:5px;font-size:9px;display:block}.cw-queue-icon{color:var(--accent)}.cw-image-tabs{flex-wrap:wrap;gap:7px;margin-block:16px;display:flex}.cw-image-tabs button{border:1px solid var(--divider);color:var(--dim);border-radius:4px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;display:flex}.cw-image-tabs button.active{border-color:var(--accent);color:var(--accent);background:var(--accent-tint)}.cw-image-comparison{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;display:grid}.cw-image-comparison figure{border:1px solid var(--divider);background:var(--raised);border-radius:5px;overflow:hidden}.cw-image-comparison figcaption{background:var(--card);flex-wrap:wrap;align-items:center;gap:5px;padding:10px;font-size:10px;display:flex}.cw-image-comparison figcaption span{width:100%;color:var(--dim);margin-left:19px;font-size:8px;display:block}.cw-image-comparison figure>img{width:100%;height:auto;display:block}.cw-image-unavailable{text-align:center;min-height:150px;color:var(--destructive);padding:30px 18px;font-size:11px}.cw-redaction-canvas{touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.cw-redaction-canvas>img{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block}.cw-black-redaction{pointer-events:none;background:#000;position:absolute}.cw-redaction-tools{justify-content:space-between;align-items:center;gap:12px;margin-block:13px;display:flex}.cw-redaction-tools p{color:var(--dim);align-items:center;gap:5px;font-size:10px;display:flex}.cw-redaction-tools button{padding-inline:8px;font-size:9px}.cw-redaction-list{flex-wrap:wrap;gap:6px;margin-bottom:15px;display:flex}.cw-redaction-list>span{background:var(--raised);border:1px solid var(--divider);border-radius:3px;align-items:center;gap:5px;padding:4px 6px;font-size:9px;display:flex}.cw-redaction-list button{align-items:center;font-size:9px;display:inline-flex}.cw-check-row{background:var(--raised);border:1px solid var(--divider);border-radius:5px;align-items:flex-start;gap:10px;margin-block:18px;padding:15px;display:flex}.cw-check-row input{width:15px;height:15px;accent-color:var(--accent);flex-shrink:0;margin-top:3px}.cw-check-row strong{font-size:11px;font-weight:500;display:block}.cw-check-row small{color:var(--dim);margin-top:5px;font-size:10px;line-height:1.7;display:block}.cw-consent .cw-check-row{background:var(--accent-tint)}.cw-note-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-bottom:20px;display:grid}.cw-note-comparison>div{border:1px solid var(--divider);background:var(--raised);border-radius:5px;padding:12px}.cw-note-comparison>div p{white-space:pre-wrap;color:var(--dim);margin-top:10px;font-size:11px}.cw-note-comparison .cw-field{margin-bottom:0}.cw-button-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.cw-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:22px;display:flex}.cw-form-actions button{font-size:11px}.cw-quiz-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cw-quiz-card{flex-direction:column;padding:22px;display:flex}.cw-quiz-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.cw-quiz-card h2{font-size:18px}.cw-quiz-card>p{color:var(--dim);margin-top:11px;font-size:11px;line-height:1.8}.cw-quiz-meta{color:var(--dim);flex-wrap:wrap;gap:10px;margin-top:auto;padding-block:15px 20px;font-size:9px;display:flex}.cw-quiz-meta>span{align-items:center;gap:5px;display:flex}.cw-quiz-card>button{width:100%;font-size:11px}.cw-quiz-taking{max-width:820px;margin-inline:auto}.cw-back-link{color:var(--dim);align-items:center;gap:7px;margin-bottom:18px;display:inline-flex;font-size:11px!important}.cw-back-link:hover{color:var(--accent)}.cw-quiz-progress-heading{color:var(--dim);justify-content:space-between;align-items:center;font-size:10px;display:flex}.cw-progress-track{background:var(--raised);border-radius:4px;height:4px;margin:12px 0 27px;overflow:hidden}.cw-progress-track>span{background:var(--accent);border-radius:inherit;height:100%;transition:width .3s;display:block}.cw-quiz-case-context{border:1px solid var(--divider);background:var(--raised);border-radius:5px;margin-block:18px 25px;padding:14px}.cw-quiz-case-context>p{color:var(--dim);white-space:pre-wrap;margin-bottom:13px;font-size:12px;line-height:1.8}.cw-quiz-case-context .cw-detail-images img{max-height:270px}.cw-quiz-title{color:var(--dim);margin-bottom:14px;font-size:12px!important;font-weight:400!important}.cw-question-prompt{margin-bottom:25px;font-size:23px!important;line-height:1.45!important}.cw-answer-options{flex-direction:column;gap:11px;display:flex}.cw-answer-options button{text-align:left;border:1px solid var(--control);border-radius:6px;align-items:center;gap:13px;width:100%;padding:15px;font-size:12px;display:flex}.cw-answer-options button>span{border:1px solid var(--divider);background:var(--raised);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-size:11px;display:inline-flex}.cw-answer-options strong{flex:1;font-weight:400}.cw-answer-options button:hover:not(:disabled),.cw-answer-options button.selected{border-color:var(--accent);background:var(--accent-tint)}.cw-answer-options button.correct{background:var(--success-tint);border-color:var(--success);color:var(--success);opacity:1}.cw-answer-options button.incorrect{background:var(--destructive-tint);border-color:var(--destructive);opacity:1}.cw-answer-options button:disabled{opacity:.75}.cw-answer-feedback{background:var(--raised)}@supports (color:color-mix(in lab, red, red)){.cw-answer-feedback{background:color-mix(in oklab, var(--raised) 45%, var(--card))}}.cw-answer-feedback{border:1px solid var(--divider);border-radius:6px;margin-top:23px;padding:23px}.cw-feedback-heading{color:var(--accent);align-items:center;gap:9px;margin-bottom:12px;display:flex}.cw-answer-feedback>p{color:var(--dim);white-space:pre-wrap;font-size:13px;line-height:1.85}.cw-feedback-section{border-top:1px solid var(--divider);margin-top:18px;padding-top:18px}.cw-feedback-section h4{align-items:center;gap:7px;margin-bottom:12px;font-size:12px;font-weight:600;display:flex}.cw-product-suggestion,.cw-paper{border:1px solid var(--divider);background:var(--card);border-radius:5px;margin-top:10px;padding:12px;font-size:12px}.cw-product-suggestion>span{color:var(--dim);margin-left:8px;font-size:9px}.cw-product-suggestion p,.cw-paper p{color:var(--dim);margin-top:6px;font-size:11px}.cw-quiz-complete{text-align:center;max-width:780px;margin:auto;padding:50px 25px}.cw-complete-icon{background:var(--success-tint);width:90px;height:90px;color:var(--success);border-radius:50%;justify-content:center;align-items:center;margin-bottom:25px;display:inline-flex}.cw-quiz-complete h2{font-size:30px}.cw-quiz-complete>p:not(.cw-kicker){color:var(--dim);margin-top:12px;font-size:12px}.cw-score{color:var(--accent);letter-spacing:-3px;margin-top:17px;font-size:70px;line-height:1.4}.cw-score>span{color:var(--faint);letter-spacing:-1px;font-size:30px}.cw-quiz-complete .cw-button-row{margin-top:27px}.cw-training{margin-top:20px;padding:22px}.cw-training h3{align-items:center;gap:8px;display:flex}.cw-training p{color:var(--dim);white-space:pre-wrap;margin-top:13px;font-size:12px;line-height:1.9}.cw-review-list>button,.cw-attempt-row{text-align:left;border-bottom:1px solid var(--divider);align-items:center;gap:13px;width:100%;padding:18px 22px;display:flex}.cw-review-list>button:last-child,.cw-attempt-row:last-child{border-bottom:0}.cw-review-list>button:hover{background:var(--raised)}.cw-review-list>button>div,.cw-attempt-row>div{flex:1;min-width:0}.cw-review-list strong{font-size:12px;font-weight:500;display:block}.cw-review-list small{color:var(--dim);margin-top:5px;font-size:10px;display:block}.cw-attempt-row>strong{color:var(--accent);font-size:16px}.cw-attempt-row>a{font-size:10px}.cw-draft-case{border-top:1px solid var(--divider);padding-block:15px}.cw-draft-case strong{margin-bottom:10px;font-size:12px;display:block}.cw-draft-case button{font-size:10px}.cw-question-editor{border:1px solid var(--divider);background:var(--raised);border-radius:6px;margin-block:22px;padding:20px}@supports (color:color-mix(in lab, red, red)){.cw-question-editor{background:color-mix(in oklab, var(--raised) 25%, var(--card))}}.cw-question-editor>.cw-section-title{border-bottom:1px solid var(--divider);padding-bottom:13px}.cw-question-editor h3{font-size:14px}.cw-question-editor h4{font-size:12px}.cw-field-label{justify-content:space-between;margin-bottom:9px;font-size:11px;font-weight:500;display:flex}.cw-field-label small{color:var(--dim);font-size:10px;font-weight:400}.cw-edit-options{flex-direction:column;gap:9px;margin-bottom:20px;display:flex}.cw-edit-options>label{align-items:center;gap:9px;display:flex}.cw-edit-options input[type=radio]{accent-color:var(--accent)}.cw-edit-options span{color:var(--dim);font-size:11px}.cw-edit-options input:not([type=radio]){padding:8px 10px}.cw-related-products{border:1px solid var(--divider);border-radius:5px;flex-wrap:wrap;gap:13px;margin-bottom:22px;padding:13px;display:flex}.cw-related-products legend{padding-inline:5px;font-size:11px}.cw-related-products label{align-items:center;gap:7px;font-size:11px;display:flex}.cw-related-products input{accent-color:var(--accent)}.cw-paper-editor{grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;display:grid}.cw-paper-editor .cw-field{margin-bottom:12px}.cw-icon-button{border:1px solid var(--divider);width:30px;height:30px;color:var(--dim);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cw-icon-button:hover{background:var(--raised)}.cw-icon-button.danger:hover{color:var(--destructive);background:var(--destructive-tint)}.cw-table-wrap{overflow-x:auto}.cw-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.cw-table th{color:var(--dim);background:var(--raised);border-bottom:1px solid var(--divider);padding:13px 17px;font-size:10px;font-weight:500}.cw-table td{border-bottom:1px solid var(--divider);padding:17px;font-size:11px}.cw-table tr:last-child td{border-bottom:0}.cw-table tr.is-you td{background:var(--accent-tint)}.cw-rank{width:25px;height:25px;color:var(--dim);justify-content:center;align-items:center;display:flex}.cw-rank.rank-1{color:var(--warning)}.cw-table-person{align-items:center;gap:8px;display:flex}.cw-table-person strong{font-weight:500}.cw-table-person small{background:var(--card);color:var(--accent);border-radius:3px;margin-left:7px;padding:2px 4px;font-size:8px}.cw-prize-card{background:var(--cw-navy);color:#eef3ff;border-radius:6px;margin-bottom:20px;padding:27px 23px}.cw-prize-card>svg{color:var(--cw-amber);margin-bottom:20px}.cw-prize-card .cw-mini-label{color:var(--cw-sidebar-muted);font-size:8px}.cw-prize-card h2{margin-top:10px;font-size:23px;line-height:1.4}.cw-prize-card>p:not(.cw-mini-label){color:var(--cw-sidebar-text);margin-block:13px 22px;font-size:11px}.cw-prize-card>span{color:var(--cw-amber);border-top:1px solid #fff2;padding-top:15px;font-size:10px;display:block}.cw-progress-panel{margin-top:25px;padding:24px}.cw-score-chart{border-bottom:1px solid var(--divider);align-items:stretch;gap:15px;height:210px;margin:35px 0 20px;padding:0 12px 20px;display:flex}.cw-chart-column{text-align:center;flex-direction:column;flex:1;min-width:0;max-width:80px;display:flex}.cw-chart-column>span{color:var(--accent);margin-bottom:6px;font-size:10px}.cw-chart-bar-track{background:var(--raised);border-radius:5px 5px 0 0;height:100%;position:relative;overflow:hidden}.cw-chart-bar-track>div{background:var(--accent);border-radius:5px 5px 0 0;width:100%;min-height:2px;position:absolute;bottom:0}.cw-chart-column>small{color:var(--dim);white-space:nowrap;margin-top:7px;font-size:8px}.cw-settings-tabs{background:var(--raised);border:1px solid var(--divider);border-radius:6px;gap:4px;width:fit-content;margin-bottom:25px;padding:5px;display:flex}.cw-settings-tabs button{color:var(--dim);border:1px solid #0000;border-radius:4px;align-items:center;gap:7px;padding:10px 17px;font-size:11px;display:flex}.cw-settings-tabs button.active{background:var(--card);color:var(--accent);border-color:var(--divider);box-shadow:0 1px 3px #00000006}.cw-member-row{border-bottom:1px solid var(--divider);align-items:center;gap:12px;padding:20px;display:flex}.cw-member-row:last-child{border-bottom:0}.cw-member-info{flex:1;min-width:0}.cw-member-info>strong{font-size:12px;font-weight:500;display:block}.cw-member-info>small{color:var(--dim);word-break:break-all;margin-top:4px;font-size:10px;display:block}.cw-member-info .cw-status{margin-top:7px}.cw-member-row select{width:116px;padding:7px;font-size:10px}.cw-role-guide dt{margin-top:13px;font-size:11px;font-weight:600}.cw-role-guide dd{color:var(--dim);margin-top:3px;font-size:11px;line-height:1.75}.cw-product-list>article{border-bottom:1px solid var(--divider);align-items:flex-start;gap:16px;padding:22px;display:flex}.cw-product-list>article:last-child{border-bottom:0}.cw-product-list>article>div{flex:1}.cw-product-icon{background:var(--raised);color:var(--accent);border-radius:6px;padding:13px}.cw-product-list h3{margin-block:5px 8px;font-size:15px}.cw-product-list p{color:var(--dim);font-size:11px;line-height:1.75}.cw-ai-settings{max-width:900px}.cw-tier-grid{grid-template-columns:1fr 1fr;gap:16px;margin-block:23px;display:grid}.cw-tier-grid>label{border:1px solid var(--control);cursor:pointer;border-radius:6px;padding:22px;position:relative}.cw-tier-grid label.selected{border:2px solid var(--accent);background:var(--accent-tint);padding:21px}@supports (color:color-mix(in lab, red, red)){.cw-tier-grid label.selected{background:color-mix(in oklab, var(--accent-tint) 50%, var(--card))}}.cw-tier-grid input{accent-color:var(--accent);position:absolute;top:23px;right:18px}.cw-tier-grid h3{margin-block:13px 10px;font-size:22px}.cw-tier-grid p{color:var(--dim);font-size:12px;line-height:1.85}.cw-tier-grid label>span:last-child{border-top:1px solid var(--divider);color:var(--accent);margin-top:19px;padding-top:14px;font-size:10px;display:block}.cw-loading{text-align:center;color:var(--dim);padding:100px 25px}.cw-loading>svg{color:var(--accent);margin-inline:auto;margin-bottom:20px}.cw-loading h3{color:var(--fg);margin-bottom:10px;font-size:17px}.cw-loading p{font-size:12px}.cw-spin{animation:1s linear infinite cw-spin}@keyframes cw-spin{to{transform:rotate(360deg)}}.cw-modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101c32ad;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.cw-modal{border:1px solid var(--divider);background:var(--card);border-radius:8px;width:850px;max-width:100%;max-height:88vh;margin:auto;padding:30px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #0003}.cw-modal>h2{margin-top:18px;padding-right:35px;font-size:25px}.cw-modal>p{color:var(--dim);white-space:pre-wrap;margin-block:18px 25px;font-size:13px;line-height:1.85}.cw-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101c32ad}.cw-modal-close{color:var(--dim);padding:6px;position:absolute;top:18px;right:18px}.cw-detail-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cw-detail-images img{object-fit:contain;background:var(--raised);border-radius:5px;width:100%;max-height:400px}.cw-detail-images figcaption{color:var(--dim);margin-top:7px;font-size:10px}.cw-menu-button,.cw-mobile-close{display:none}.cw-sign-in{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.cw-sign-in-story{background:var(--cw-navy);color:#fff;flex-direction:column;padding:54px 64px;display:flex;position:relative;overflow:hidden}.cw-sign-in-story .cw-brand{padding:0}.cw-sign-in-story-content{max-width:450px;margin-block:auto;padding-block:70px}.cw-sign-in-story-content>span{color:var(--cw-amber);font-family:var(--font-mono);letter-spacing:1.7px;font-size:10px}.cw-sign-in-story h1{margin-top:25px;font-size:51px;font-weight:500;line-height:1.15}.cw-sign-in-story-content>p{color:var(--cw-sidebar-text);max-width:360px;margin-top:25px;font-size:15px;line-height:1.9}.cw-sign-in-story-footer{color:var(--cw-sidebar-muted);align-items:center;gap:8px;font-size:11px;display:flex}.cw-sign-in-form{justify-content:center;align-items:center;padding:45px;display:flex}.cw-sign-in-form-content{width:100%;max-width:360px}.cw-sign-in-form-content>.cw-icon-tile{width:55px;height:55px;margin-bottom:27px}.cw-sign-in-form h2{margin-bottom:15px;font-size:29px}.cw-sign-in-form p{color:var(--dim);margin-bottom:26px;font-size:13px;line-height:1.85}.cw-sign-in-form a{width:100%;font-size:13px}.cw-sign-in-form small{border-top:1px solid var(--divider);color:var(--dim);margin-top:29px;padding-top:24px;font-size:11px;line-height:1.85;display:block}.cw-sign-in-form small svg{vertical-align:middle;margin-right:5px;display:inline}@media (min-width:1600px){.cw-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-content-with-aside{grid-template-columns:minmax(0,1fr) 275px}}@media (max-width:1240px){.cw-sidebar{width:220px;padding-inline:13px}.cw-main-frame{margin-left:220px}.cw-main{padding:28px 25px 40px}.cw-topbar{padding-inline:25px}.cw-content-with-aside{grid-template-columns:minmax(0,1fr) 220px;gap:18px}.cw-topbar-right{gap:10px}.cw-user{padding-left:12px}.cw-user>div{display:none}.cw-stat{padding:15px 13px}.cw-stat-icon{width:30px;height:30px}.cw-stat-icon svg{width:17px}.cw-stat small{font-size:8px}.cw-form-layout{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.cw-quiz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-review-layout{grid-template-columns:185px minmax(0,1fr);gap:14px}.cw-review-layout .cw-form-panel{padding:20px}.cw-review-layout .cw-image-comparison{grid-template-columns:1fr}.cw-review-layout .cw-upload-footer{flex-direction:column;align-items:flex-start}.cw-review-layout .cw-redaction-tools{flex-wrap:wrap}.cw-sign-in-story{padding:45px}.cw-sign-in-story h1{font-size:43px}}@media (max-width:1020px){.cw-content-with-aside{grid-template-columns:minmax(0,1fr)}.cw-right-rail{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cw-right-rail>*{margin-top:0}.cw-demo-card{grid-column:1/-1}.cw-form-layout{grid-template-columns:minmax(0,1fr)}.cw-form-layout>aside{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cw-form-layout>aside>*{margin-top:0}.cw-form-layout>aside>.cw-fine-print{grid-column:1/-1}.cw-stats-grid{gap:10px}.cw-stat{padding:15px 12px;position:relative}.cw-stat-icon{width:25px;height:25px;position:absolute;top:37px;right:10px}.cw-stat>div>span{font-size:10px}.cw-stat strong{font-size:25px}.cw-topbar-label,.cw-topbar-slash{display:none}.cw-page-footer{padding-inline:25px}.cw-page-footer>span:last-child{display:none}.cw-settings-tabs button{padding-inline:12px}.cw-paper-editor{grid-template-columns:1fr auto}.cw-paper-editor .cw-field:first-child{grid-column:1/-1}}@media (max-width:780px){.cw-sidebar{visibility:hidden;width:244px;padding-top:26px;transition:transform .2s;transform:translate(-100%)}.cw-sidebar.is-open{visibility:visible;transform:translate(0)}.cw-main-frame{margin-left:0}.cw-menu-button{color:var(--dim);margin-right:4px;display:inline-flex}.cw-mobile-close{color:var(--cw-sidebar-muted);display:inline-flex;position:absolute;top:12px;right:12px}.cw-nav-backdrop{z-index:39;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#101c3280;position:fixed;inset:0}.cw-topbar{height:64px;padding-inline:22px}.cw-main{padding:28px 22px 38px}.cw-topbar-left{gap:5px;font-size:11px}.cw-group-select{max-width:165px;padding:7px 8px}.cw-group-select select{max-width:100px;font-size:10px}.cw-topbar-right{gap:12px}.cw-user{border:0;padding-left:0}.cw-signout{display:none}.cw-sidebar-bottom{padding-top:20px}.cw-page-heading h1{font-size:28px}.cw-page-heading>div>p:last-child{font-size:11px}.cw-kicker{font-size:8px}.cw-review-layout{grid-template-columns:1fr}.cw-queue{flex-wrap:wrap;display:flex}.cw-queue h3{width:100%}.cw-queue>button{border-bottom:0;width:50%}.cw-review-layout .cw-image-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-sign-in{grid-template-columns:1fr}.cw-sign-in-story{padding:30px}.cw-sign-in-story-content{padding-block:35px}.cw-sign-in-story h1{font-size:35px}.cw-sign-in-story-content>p{margin-top:16px;font-size:12px}.cw-sign-in-story-footer{display:none}.cw-sign-in-form{padding:36px 30px}.cw-sign-in-form-content{max-width:none}.cw-sign-in-form-content>.cw-icon-tile{display:none}}@media (max-width:520px){.cw-main{padding:25px 16px 30px}.cw-topbar{padding-inline:16px}.cw-topbar-right{gap:8px}.cw-topbar-left strong{text-overflow:ellipsis;max-width:125px;font-size:10px;overflow:hidden}.cw-group-select>svg:first-child{display:none}.cw-group-select{gap:4px;max-width:137px;padding:6px}.cw-group-select select{max-width:105px}.cw-user .cw-avatar{width:28px;height:28px;font-size:9px}.cw-page-heading{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:20px}.cw-page-heading h1{font-size:27px}.cw-page-heading>a{height:35px;margin-top:3px;font-size:11px}.cw-preview{flex-wrap:wrap;gap:6px;font-size:9px}.cw-preview>span:last-child{width:100%;padding-left:12px}.cw-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px}.cw-stat{padding:14px}.cw-stat strong{font-size:29px}.cw-stat-icon{width:30px;height:30px;right:12px}.cw-stat small{font-size:8px}.cw-case-grid{grid-template-columns:1fr;gap:16px}.cw-case-photo{height:205px}.cw-case-body{padding-inline:18px}.cw-case-title{font-size:16px!important}.cw-case-body>p{font-size:12px}.cw-case-meta{font-size:10px}.cw-toolbar{gap:8px}.cw-search{padding-inline:9px}.cw-search input{font-size:10px}.cw-filter{padding-inline:7px}.cw-filter>svg{display:none}.cw-filter select{max-width:118px;font-size:9px}.cw-section-title h2{font-size:16px}.cw-section-title p{font-size:10px}.cw-icon-label{font-size:9px}.cw-right-rail{grid-template-columns:1fr}.cw-learning-card{padding:25px}.cw-learning-card h2{font-size:24px}.cw-learning-card>p:not(.cw-mini-label){max-width:280px}.cw-learning-decoration{width:135px;height:135px;top:25px;right:8px}.cw-form-panel,.cw-panel-heading{padding:20px 16px}.cw-form-layout>aside{display:block}.cw-form-layout>aside>*{margin-bottom:18px}.cw-field input,.cw-field textarea,.cw-field select{padding:10px;font-size:16px}.cw-field{font-size:12px}.cw-upload-zone{padding:25px 12px}.cw-upload-zone small{font-size:8px}.cw-upload-previews{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-upload-footer{flex-direction:column;align-items:stretch}.cw-upload-footer button{width:100%}.cw-inline-summary{flex-wrap:wrap;gap:9px;padding:12px;font-size:10px}.cw-inline-summary>span:last-child{font-size:9px}.cw-image-comparison,.cw-review-layout .cw-image-comparison{grid-template-columns:1fr}.cw-queue>button{width:100%}.cw-review-layout .cw-form-panel{padding:17px 13px}.cw-note-comparison{grid-template-columns:1fr}.cw-button-row{width:100%}.cw-button-row>*{flex:1}.cw-check-row{padding:13px 11px}.cw-check-row strong{font-size:11px}.cw-redaction-tools{flex-wrap:wrap}.cw-quiz-grid{grid-template-columns:1fr}.cw-question-prompt{font-size:20px!important}.cw-answer-options button{gap:10px;padding:13px 11px;font-size:12px}.cw-answer-feedback{padding:17px 13px}.cw-quiz-progress-heading{font-size:9px}.cw-review-list>button{gap:10px;padding:16px 13px}.cw-review-list .cw-status{font-size:8px}.cw-review-list strong{font-size:11px}.cw-review-list .cw-icon-tile{width:31px;height:34px}.cw-question-editor{padding:16px 12px}.cw-edit-options input:not([type=radio]){font-size:16px}.cw-table th,.cw-table td{padding:13px 11px}.cw-table th{font-size:9px}.cw-table td{font-size:10px}.cw-progress-panel{padding:20px 13px}.cw-progress-panel>.cw-section-title{flex-wrap:wrap}.cw-attempt-row{flex-wrap:wrap;gap:10px;padding:16px 4px}.cw-attempt-row>div{flex-basis:60%}.cw-attempt-row>a{margin-left:42px}.cw-score-chart{gap:5px;padding-inline:0}.cw-chart-column>small{font-size:7px}.cw-chart-column>span{font-size:8px}.cw-settings-tabs{grid-template-columns:1fr 1fr;gap:4px;width:100%;display:grid}.cw-settings-tabs button{justify-content:center;padding:10px 6px;font-size:10px}.cw-tier-grid{grid-template-columns:1fr}.cw-member-row{flex-wrap:wrap;gap:8px;padding:16px 12px}.cw-member-info{flex-basis:calc(100% - 48px)}.cw-member-row>select{width:calc(100% - 80px);margin-left:42px;font-size:12px}.cw-product-list>article{gap:12px;padding:19px 14px}.cw-product-icon{padding:9px}.cw-product-icon svg{width:20px}.cw-modal-backdrop{padding:13px}.cw-modal{max-height:92vh;padding:24px 17px}.cw-modal>h2{font-size:22px}.cw-detail-images{grid-template-columns:1fr}.cw-empty{padding:45px 18px}.cw-empty h3{font-size:17px}.cw-empty p{font-size:11px}.cw-page-footer{padding-inline:16px}.cw-sign-in-story{padding:28px 24px}.cw-sign-in-story h1{font-size:34px}.cw-sign-in-story-content{padding-block:35px 5px}.cw-sign-in-form{padding:35px 24px}.cw-sign-in-form h2{font-size:25px}}.cw-education{margin-bottom:28px;padding:24px}.cw-education .cw-section-title h2{display:block}.cw-education-summary{background:var(--raised);color:var(--dim);border-radius:5px;flex-wrap:wrap;gap:10px 22px;padding:13px 16px;font-size:12px;display:flex}.cw-education-summary strong{color:var(--fg);font-weight:600}.cw-education-context,.cw-education-key,.cw-education-questions>p,.cw-education-copy-status{color:var(--dim);margin-block:12px 18px;font-size:11px;line-height:1.7;display:block}.cw-education-topics{border:0;min-width:0;margin-top:22px}.cw-education-topics legend{margin-bottom:12px;font-size:13px;font-weight:500}.cw-education-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cw-education-topic{border:1px solid var(--control);cursor:pointer;overflow-wrap:anywhere;border-radius:5px;align-items:flex-start;gap:11px;padding:15px;display:flex}.cw-education-topic input{width:17px;height:17px;accent-color:var(--accent);flex-shrink:0;margin-top:2px}.cw-education-topic>span{flex:1;min-width:0}.cw-education-topic-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cw-education-topic-heading>strong{font-size:13px;font-weight:500}.cw-education-priority-focus{color:var(--warning);background:var(--warning-tint)}.cw-education-priority-reinforce{color:var(--accent-strong);background:var(--accent-tint)}.cw-education-priority-strength{color:var(--success);background:var(--success-tint)}.cw-education-result{color:var(--dim);margin-top:10px;font-size:11px;display:block}.cw-education-result strong{color:var(--fg);font-weight:500}.cw-education-topic small{color:var(--dim);margin-top:4px;font-size:10px;display:block}.cw-education-questions{border-block:1px solid var(--divider);margin-block:22px;padding-block:17px}.cw-education-questions summary{cursor:pointer;font-size:13px;font-weight:500}.cw-education-questions summary .cw-count{margin-left:6px}.cw-education-questions ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.cw-education-questions li{border-left:2px solid var(--divider);overflow-wrap:anywhere;padding:3px 12px}.cw-education-questions li strong{margin-bottom:6px;font-size:12px;font-weight:500;display:block}.cw-education-questions li span,.cw-education-questions li small{color:var(--dim);margin-top:3px;font-size:10px;display:block}.cw-education-prepare{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cw-education-prepare>span{color:var(--dim);font-size:11px}.cw-education button{white-space:normal;height:auto;min-height:38px;font-size:12px}.cw-education-outline{border-top:1px solid var(--divider);margin-top:24px;padding-top:22px}.cw-education-outline h3{margin-bottom:17px}.cw-education-outline textarea{font-family:var(--font-mono)}.cw-education-changed{color:var(--warning);background:var(--warning-tint);border-radius:5px;margin-bottom:16px;padding:10px 12px;font-size:11px;display:block}.cw-education-print{display:none}.cw-education-empty{background:var(--raised);border-radius:5px;padding:26px}.cw-education-empty svg{color:var(--accent);margin-bottom:12px}.cw-education-empty p{color:var(--dim);max-width:600px;margin-top:8px;font-size:12px}@media (max-width:1000px){.cw-education-topic-grid,.cw-education-questions ul{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.cw-education{padding:20px 15px}.cw-education .cw-section-title{align-items:flex-start}}@media print{body:has(.cw-education-print) .cw-sidebar{display:none!important}body:has(.cw-education-print) .cw-topbar{display:none!important}body:has(.cw-education-print) .cw-page-footer{display:none!important}body:has(.cw-education-print) .cw-main>:not(:has(.cw-education-print)){display:none!important}body:has(.cw-education-print) .cw-main :not(:has(.cw-education-print)):not(.cw-education-print){display:none!important}body:has(.cw-education-print) .cw-main-frame{min-height:0;margin:0;display:block}:is(body:has(.cw-education-print) .cw-main,body:has(.cw-education-print) .cw-education,body:has(.cw-education-print) .cw-education-outline){border:0;max-width:none;margin:0;padding:0}body:has(.cw-education-print) .cw-education-print{white-space:pre-wrap;overflow-wrap:anywhere;font:11pt / 1.6 var(--font-sans);color:var(--fg);background:var(--card);display:block}}.cw-coordinator-dashboard{gap:20px;display:grid}.cw-coordinator-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.cw-training-insight{gap:14px;margin-top:20px;display:grid}.cw-coordinator-dashboard p{color:var(--muted-foreground);margin:8px 0 16px}.cw-coordinator-dashboard .cw-panel{padding:24px}.cw-coordinator-dashboard .cw-button-row{margin:20px 0}.cw-coordinator-dashboard small{color:var(--muted-foreground)}@media (max-width:640px){.cw-coordinator-row{flex-direction:column;align-items:stretch}.cw-coordinator-dashboard .cw-panel{padding:18px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cw-navy:#16273a;--cw-bronze:#9c6f4a;--cw-slate:#566777;--cw-ivory:#fdfcf9;--cw-pale:#f3f6f7;--cw-champagne:#d2b798;--cw-white:#fff;--cw-bronze-text:#8d623f;--cw-bronze-hover:#795234;--cw-navy-raised:#253a50;--cw-sidebar-text:var(--cw-white);--cw-sidebar-muted:var(--cw-champagne);--cw-bronze-light:var(--cw-champagne);--cw-bronze-tint:var(--cw-ivory);--cw-amber:var(--cw-champagne);--cw-dark-line:#697b8b;--cw-dark-surface:var(--cw-navy-raised);--ground:var(--cw-ivory);--card:var(--cw-white);--raised:var(--cw-pale);--fg:var(--cw-slate);--dim:var(--cw-slate);--faint:var(--cw-slate);--accent:var(--cw-bronze-text);--accent-strong:var(--cw-bronze-text);--accent-tint:var(--cw-ivory);--on-accent:var(--cw-white);--divider:var(--cw-champagne);--control:var(--cw-slate);--radius:.375rem;--success:#285c45;--success-tint:#edf5ef;--warning:#785414;--warning-tint:var(--cw-ivory);--destructive:#a51f38;--destructive-tint:#fbecef;--theme-card-foreground:var(--cw-slate);--theme-popover:var(--cw-white);--theme-popover-foreground:var(--cw-navy);--theme-secondary:var(--cw-pale);--theme-secondary-foreground:var(--cw-navy);--theme-hover:var(--cw-pale);--theme-hover-foreground:var(--cw-navy);--theme-destructive-foreground:var(--cw-white);--theme-ring:var(--cw-bronze-text);--theme-chart-1:var(--cw-bronze);--theme-chart-2:var(--cw-navy);--theme-chart-3:var(--cw-slate);--theme-chart-4:var(--cw-champagne);--theme-chart-5:var(--cw-navy-raised);--theme-sidebar:var(--cw-navy);--theme-sidebar-foreground:var(--cw-white);--theme-sidebar-primary:var(--cw-champagne);--theme-sidebar-primary-foreground:var(--cw-navy);--theme-sidebar-accent:var(--cw-navy-raised);--theme-sidebar-accent-foreground:var(--cw-white);--theme-sidebar-border:var(--cw-dark-line);--theme-sidebar-ring:var(--cw-champagne);--background:var(--ground);--foreground:var(--fg);--border:var(--divider);--muted-foreground:var(--dim)}body,.cw-app,.cw-main-frame,.cw-sign-in-form{background:var(--ground);color:var(--fg)}.cw-sidebar,.cw-sign-in-story{background:var(--cw-navy);color:var(--cw-sidebar-text)}.cw-sidebar{border-right:1px solid var(--cw-bronze)}.cw-brand{color:var(--cw-sidebar-text)}.cw-brand-mark{color:var(--cw-bronze-light);border-color:var(--cw-bronze-light);background:0 0;border-radius:5px}.cw-brand small{color:var(--cw-bronze-light);letter-spacing:.28em}.cw-sidebar-group,.cw-sidebar-footer,.cw-org-icon{border-color:var(--cw-dark-line)}.cw-sidebar-group strong,.cw-privacy-card strong{color:var(--cw-sidebar-text)}.cw-org-icon,.cw-sidebar-group>svg{color:var(--cw-bronze-light)}.cw-nav-item{color:var(--cw-sidebar-text)}.cw-nav-section{color:var(--cw-sidebar-muted)}.cw-nav-item:hover{background:var(--cw-dark-surface);color:var(--cw-sidebar-text)}.cw-nav-item.active{background:var(--cw-navy-raised);color:var(--cw-sidebar-text);border-color:var(--cw-dark-line);box-shadow:inset 3px 0 0 var(--cw-bronze-light)}.cw-nav-item.active>svg,.cw-nav-active-dot{color:var(--cw-bronze-light)}.cw-nav-count{color:var(--cw-sidebar-text);background:var(--cw-dark-line)}.cw-privacy-card{background:var(--cw-dark-surface);border-color:var(--cw-dark-line)}.cw-privacy-card a{color:var(--cw-bronze-light)}.cw-sidebar-signout button{border-color:var(--cw-champagne);color:var(--cw-sidebar-text);background:0 0}.cw-sidebar-signout button:hover{background:var(--cw-navy-raised)}.cw-sidebar :is(a,button,select):focus-visible{outline:2px solid var(--cw-bronze-light);outline-offset:3px}.cw-topbar{background:var(--card);border-bottom-color:var(--divider)}.cw-topbar-left strong{color:var(--cw-navy)}.cw-group-select{border-color:var(--control);background:var(--card)}.cw-avatar{background:var(--cw-bronze-tint);color:var(--cw-bronze-text);border-color:var(--divider)}.cw-kicker,.eyebrow{color:var(--cw-bronze-text)}.eyebrow:before{background:var(--cw-bronze)}.cw-page-heading h1,.cw-sign-in-form h2{color:var(--cw-navy)}.cw-stat,.cw-panel,.cw-case-card{border-color:var(--divider);background:var(--card);box-shadow:none}.cw-stat{border-top:2px solid var(--cw-bronze)}.cw-stat strong{color:var(--cw-navy)}.cw-stat-icon,.cw-icon-tile,.cw-step-number,.cw-count{background:var(--cw-bronze-tint);color:var(--cw-bronze-text)}.cw-panel-heading{background:var(--raised)}.cw-case-card:hover{box-shadow:0 3px 12px #16273a0d}.cw-photo-count{color:var(--on-accent);background:var(--cw-navy)}.cw-case-bottom>a,.cw-case-bottom>button{color:var(--cw-navy)}.cw-tags>*{background:var(--raised);color:var(--dim)}.cw-tags button:hover{background:var(--cw-bronze-tint);color:var(--cw-bronze-text)}.cw-learning-card,.cw-prize-card{background:var(--cw-navy);color:var(--cw-sidebar-text);border-top:2px solid var(--cw-bronze-light)}.cw-learning-card .cw-icon-tile{background:var(--cw-navy-raised);border-color:var(--cw-dark-line);color:var(--cw-bronze-light)}.cw-learning-card>a{color:var(--cw-bronze-light)}.cw-learning-decoration>span{border-color:var(--cw-bronze-light)}.cw-prize-card>span{color:var(--cw-bronze-light);border-color:var(--cw-dark-line)}.status-quiz_review{background:var(--cw-bronze-tint);color:var(--cw-bronze-text)}.status-quiz_sent{background:var(--accent-tint);color:var(--cw-navy)}.cw-settings-tabs button.active{border-color:var(--cw-bronze);color:var(--cw-navy);box-shadow:none}.cw-education-topic:has(input:checked){border-color:var(--cw-bronze);background:var(--cw-bronze-tint)}.cw-empty-icon{background:var(--cw-bronze-tint);color:var(--cw-bronze-text);transform:none}.cw-empty-icon svg{transform:none}.cw-preview{background:var(--raised);border-style:solid}.cw-sign-in-story{border-right:1px solid var(--cw-bronze)}.cw-sign-in-story-content>span{color:var(--cw-bronze-light)}.cw-sign-in-story h1{color:var(--cw-sidebar-text)}.cw-sign-in-form-content>.cw-icon-tile{border:1px solid var(--divider);background:var(--cw-bronze-tint)}.cw-edition-label{letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--cw-bronze-text)!important;font-size:11px!important}.cw-app .shadow,.cw-sign-in .shadow{box-shadow:none}.cw-reference-invitation{border-top:2px solid var(--cw-bronze);margin-bottom:24px;padding:24px}.cw-reference-invitation>p:not(.cw-kicker){color:var(--dim);margin:10px 0 18px;line-height:1.75}.cw-reference-invitation>h2{color:var(--cw-navy)}@media (max-width:520px){.cw-reference-invitation{padding:20px 18px}}.cw-app :is(h1,h2,h3,h4,h5),.cw-sign-in-form :is(h1,h2,h3),.cw-app :is(.cw-case-title,.cw-question-prompt,.cw-score,.cw-user strong,.cw-table th),.cw-field>span,.cw-check-row strong{color:var(--cw-navy)}.cw-app :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--cw-navy);background-color:var(--cw-white)}.cw-group-select select{background:0 0}.cw-app :is(input,select,textarea):focus-visible{outline:2px solid var(--cw-bronze-text);outline-offset:3px}.cw-app input::placeholder,.cw-app textarea::placeholder{color:var(--cw-slate);opacity:1}.cw-sidebar :is(h1,h2,h3,h4,h5,strong),.cw-learning-card :is(h2,h3,strong),.cw-prize-card :is(h2,h3,strong){color:var(--cw-white)}.cw-sidebar .cw-nav-section{color:var(--cw-champagne)}.cw-sidebar .cw-nav-item.active{border-color:var(--cw-champagne)}.cw-sidebar .cw-nav-item.active>svg{color:var(--cw-champagne)}.cw-app .cw-stat-icon,.cw-app .cw-icon-tile,.cw-app .cw-step-number{color:var(--cw-bronze);background:var(--cw-pale)}.cw-app .cw-learning-card .cw-icon-tile{color:var(--cw-champagne);background:var(--cw-navy-raised)}.cw-app .cw-stat{border-top-color:var(--cw-bronze)}.cw-app .cw-count{background:var(--cw-pale);color:var(--cw-navy)}.cw-panel-heading,.cw-preview,.cw-panel .cw-education-summary,.cw-check-row,.cw-note-comparison>div{background:var(--cw-pale)}.cw-app .cw-search,.cw-app .cw-filter,.cw-settings-tabs{border-color:var(--control)}.cw-app .cw-settings-tabs{background:var(--cw-pale)}.cw-app .cw-settings-tabs button.active{background:var(--cw-white);border-color:var(--cw-bronze-text);color:var(--cw-bronze-text)}.cw-app .cw-education-topic:has(input:checked){border-color:var(--cw-bronze-text);background:var(--cw-ivory)}.cw-app .cw-education-topic input{accent-color:var(--cw-bronze-text)}.cw-app .cw-empty-icon{background:var(--cw-pale);color:var(--cw-bronze)}.cw-app .cw-avatar{color:var(--cw-bronze-text);background:var(--cw-ivory)}.cw-app .cw-case-title:hover,.cw-app .cw-text-link,.cw-app .cw-text-button{color:var(--cw-bronze-text)}.cw-app .cw-text-link:hover,.cw-app .cw-text-button:hover{color:var(--cw-bronze-hover)}.cw-app .cw-case-bottom>a,.cw-app .cw-case-bottom>button{color:var(--cw-bronze-text)}.cw-app .cw-answer-options button.selected{border-color:var(--cw-bronze-text);background:var(--cw-ivory)}.cw-app .cw-answer-options button.selected>span{background:var(--cw-bronze-text);color:var(--cw-white)}.cw-app .cw-answer-options button.correct{color:var(--success);border-color:var(--success);background:var(--success-tint)}.cw-app .cw-answer-options button.incorrect{color:var(--destructive);border-color:var(--destructive);background:var(--destructive-tint)}.cw-app .bg-primary:hover,.cw-sign-in .bg-primary:hover{background-color:var(--cw-bronze-hover)}.cw-app .bg-primary:focus-visible,.cw-sign-in .bg-primary:focus-visible{outline:2px solid var(--cw-navy);outline-offset:3px}.cw-app input[type=checkbox],.cw-app input[type=radio]{accent-color:var(--cw-bronze-text)}.cw-sign-in-story-content>p{color:var(--cw-white)}.cw-sign-in-story-footer{color:var(--cw-champagne)}.cw-sign-in-form-content>.cw-icon-tile{color:var(--cw-bronze);background:var(--cw-pale)}.cw-app .shadow,.cw-sign-in .shadow,.cw-app .shadow-sm{box-shadow:none}.cw-demo-consent{max-width:1000px;margin:0 auto;padding:32px 24px}.cw-demo-consent-steps{color:var(--cw-slate);flex-wrap:wrap;gap:12px;padding:18px 0;display:flex}.cw-demo-consent-steps li{align-items:center;gap:8px;font-size:12px;display:flex}.cw-demo-consent-steps li>span{border:1px solid var(--cw-champagne);border-radius:50%;place-items:center;width:26px;height:26px;display:inline-grid}.cw-demo-consent-steps li[aria-current=step]{color:var(--cw-navy);font-weight:600}.cw-demo-consent-steps li[aria-current=step]>span{background:var(--cw-bronze-text);color:var(--cw-white);border-color:var(--cw-bronze-text)}.cw-demo-consent-figure{max-width:640px;margin:0 auto 24px}.cw-demo-consent-figure svg{border:1px solid var(--cw-champagne);border-radius:6px;width:100%;height:auto}.cw-demo-consent h1,.cw-demo-consent h2,.cw-demo-consent h3,.cw-demo-consent strong{color:var(--cw-navy)}.cw-demo-consent .cw-demo-email p{margin:16px 0}@media (max-width:600px){.cw-demo-consent{padding:24px 16px}.cw-demo-consent-steps{gap:10px}.cw-demo-consent-steps li{font-size:11px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
