/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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: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;--color-white:#fff;--spacing:.25rem;--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{.collapse{visibility:collapse}.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)}.order-1{order:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.italic{font-style:italic}.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,)}.invert{--tw-invert:invert(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{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))}}:root{--font-brand-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-brand-serif:Georgia, "Times New Roman", serif;--font-brand-serif-compact:Georgia, serif;--font-document-sans:Arial, sans-serif;--brand-accent:#d64f8a;--font-brand-sans-compact:Inter, ui-sans-serif, system-ui, sans-serif;--ink:#0d0e14;--panel:#13151d;--panel-raised:#191c26;--border:#2c303c;--silver:#b8bec87a;--silver-soft:#b8bec840;--modal-scrim:#111e2a8c;--modal-shadow:#111e2a59;--text:#f4f5f2;--muted:#aab0bd;--shell-surface:var(--ink);--shell-heading:var(--text);--shell-copy:var(--palette-bec3cd);--shell-eyebrow:var(--muted);--green:#3ba87c;--blue:#5aa8d8;--pink:var(--brand-accent);--gold:#c9953e;--brand-plaque-background:radial-gradient(circle at 92% 12%, #cba54e42, transparent 34%), linear-gradient(135deg, #102746, #244a75);--brand-plaque-border:#cba54e5c;--brand-plaque-shadow:0 12px 28px #00000047, inset 0 1px 0 #ffffff8c;--travinar-panel-background:var(--brand-plaque-background);--workspace-navy:#1a1a2e;--workspace-green:#2d936c;--workspace-pink:var(--brand-accent);--workspace-blue:#3a86c4;--workspace-border:#1a1a2e29;--workspace-muted:#667085;--admin-navy:var(--workspace-navy);--admin-green:var(--workspace-green);--admin-blue:var(--workspace-blue);--admin-pink:var(--brand-accent);--admin-gold:var(--gold);--admin-border:#d9dfdc;--travinar-navy:#142b4d;--travinar-blue:#315f88;--travinar-gold:#c8a44e;--travinar-cream:#f6f2e8;--brochure-gold:#bd9639;--brochure-navy:#153254;--brochure-border:#d9dfe5;--cover-navy:#1a2744;--cover-gold:#b8893a;--cover-gold-light:#d4a95a;--cover-red:#c0392b;--cover-line:#3c4760;--cover-text:#c6c9d0;--cover-soft:#e8e9ec;--cover-muted:#989eab;--cover-label:#8c93a2;--cover-meta:#a3a9b4;--cover-wing:#383c48;--cover-arc:#5b544c;--period-morning-bg:#1e4f56;--period-morning-text:#a0f0d0;--period-midday-bg:#5f5532;--period-midday-text:#ffe082;--period-afternoon-bg:#5f4530;--period-afternoon-text:#ffcc80;--period-evening-bg:#344372;--period-evening-text:#b8c8ff;--cover-foot-text:#4a5568;--color-white:#fff;--color-white-long:#fff;--color-black:#000;--color-black-long:#000;--palette-rgba-fccd465c:#cba54e42;--palette-102746:#102746;--palette-244a75:#244a75;--palette-rgba-8817dadb:#cba54e5c;--palette-rgba-f8048fe4:#00000047;--palette-rgba-b5d8b070:#ffffff8c;--palette-f7f3ec:#f7f3ec;--palette-0e2539:#0e2539;--palette-183f59:#183f59;--palette-25536e:#25536e;--palette-rgba-476c4b96:#07192733;--palette-cbd9e2:#cbd9e2;--palette-rgba-50066049:#ffffff17;--palette-rgba-4a1b2c5d:#ffffff29;--palette-122d41:#122d41;--palette-687b88:#687b88;--palette-128061:#128061;--palette-dfe7eb:#dfe7eb;--palette-rgba-40a23c55:#5aa8d89e;--palette-a9d7f2:#a9d7f2;--palette-rgba-ce40a98d:#5aa8d814;--palette-aeb4c0:#aeb4c0;--palette-f6f4ed:#f6f4ed;--palette-rgba-dca94999:#cba54e5c;--palette-rgba-5f8bde48:#05162a40;--palette-c5d3e1:#c5d3e1;--palette-17324d:#17324d;--palette-f9f7f0:#f9f7f0;--palette-6c7883:#6c7883;--palette-667786:#667786;--palette-096d53:#096d53;--palette-e1f3ec:#e1f3ec;--palette-d83d79:#d83d79;--palette-10283b:#10283b;--palette-rgba-802bf730:#d83d7947;--palette-7b8790:#7b8790;--palette-86a8bc:#86a8bc;--palette-rgba-9b904025:#143a521c;--palette-171b24:#171b24;--palette-rgba-e28bb237:#86a8bc57;--palette-aebfca:#aebfca;--palette-7fa2b5:#7fa2b5;--palette-f06a9d:#f06a9d;--palette-rgba-643ad5a6:#d83d7938;--palette-e4e9ec:#e4e9ec;--palette-98aeba:#98aeba;--palette-ed3c7d:#ed3c7d;--palette-e6ebee:#e6ebee;--palette-c6d0d5:#c6d0d5;--palette-be2360:#be2360;--palette-f39aba:#f39aba;--palette-086f54:#086f54;--palette-e3f6ef:#e3f6ef;--palette-7e3e13:#7e3e13;--palette-fff0df:#fff0df;--palette-rgba-efed57f9:#0c2333f7;--palette-rgba-3e169c4b:#ffffff24;--palette-rgba-c73cbaaf:#04141f4d;--palette-9db6c6:#9db6c6;--palette-d2dfe6:#d2dfe6;--palette-142e40:#142e40;--palette-172d3d:#172d3d;--palette-f3f6f7:#f3f6f7;--palette-71818b:#71818b;--palette-315b72:#315b72;--palette-dfe6e9:#dfe6e9;--palette-rgba-7fe27a5b:#162f3e14;--palette-5d6f79:#5d6f79;--palette-f4f7f8:#f4f7f8;--palette-71808a:#71808a;--palette-496777:#496777;--palette-f7fafb:#f7fafb;--palette-dce6ea:#dce6ea;--palette-5f717b:#5f717b;--palette-d9e3e7:#d9e3e7;--palette-rgba-e1b42ec7:#ed3c7d1f;--palette-edf1f3:#edf1f3;--palette-70808a:#70808a;--palette-174f3f:#174f3f;--palette-e8f7f1:#e8f7f1;--palette-b9dfd1:#b9dfd1;--palette-4c6d62:#4c6d62;--palette-5e4a26:#5e4a26;--palette-fff8e8:#fff8e8;--palette-efd9a5:#efd9a5;--palette-78858d:#78858d;--palette-dbe2e6:#dbe2e6;--palette-667883:#667883;--palette-145f4a:#145f4a;--palette-e9f7f2:#e9f7f2;--palette-b9e0d2:#b9e0d2;--palette-15976e:#15976e;--palette-704519:#704519;--palette-fff6e9:#fff6e9;--palette-edcf9d:#edcf9d;--palette-edf4f7:#edf4f7;--palette-234f68:#234f68;--palette-e3eaed:#e3eaed;--palette-83929a:#83929a;--palette-74838c:#74838c;--palette-6b4804:#6b4804;--palette-ffe7a6:#ffe7a6;--palette-173a51:#173a51;--palette-cddbe3:#cddbe3;--palette-rgba-9cdceb8f:#152e3d12;--palette-657681:#657681;--palette-e0e7ea:#e0e7ea;--palette-6d7e87:#6d7e87;--palette-a33333:#a33333;--palette-087458:#087458;--palette-8b4962:#8b4962;--palette-eef5f7:#eef5f7;--palette-6c98ad:#6c98ad;--palette-526b78:#526b78;--palette-175642:#175642;--palette-e7f6f0:#e7f6f0;--palette-2f9875:#2f9875;--palette-4c6c61:#4c6c61;--palette-bdcbd2:#bdcbd2;--palette-7e3a53:#7e3a53;--palette-f5e6ec:#f5e6ec;--palette-5e707a:#5e707a;--palette-0b7b5b:#0b7b5b;--palette-17364b:#17364b;--palette-dbe4e8:#dbe4e8;--palette-274e64:#274e64;--palette-edf5f8:#edf5f8;--palette-765529:#765529;--palette-138362:#138362;--palette-rgba-f9900330:#142f3e1a;--palette-142f3e:#142f3e;--palette-566b77:#566b77;--palette-9aabb4:#9aabb4;--palette-60727d:#60727d;--palette-677984:#677984;--palette-455e6c:#455e6c;--palette-576f7c:#576f7c;--palette-086a50:#086a50;--palette-e5f5ef:#e5f5ef;--palette-8b3c30:#8b3c30;--palette-fff0ed:#fff0ed;--palette-f7f9fa:#f7f9fa;--palette-1b2630:#1b2630;--palette-ff5a5f:#ff5a5f;--palette-151515:#151515;--palette-695128:#695128;--palette-ead6a9:#ead6a9;--palette-f3f7f8:#f3f7f8;--palette-112f43:#112f43;--palette-rgba-02f0d06f:#0b22314d;--palette-c8d7df:#c8d7df;--palette-274e65:#274e65;--palette-f6f8f9:#f6f8f9;--palette-fff8e7:#fff8e7;--palette-e9c873:#e9c873;--palette-eaf7f2:#eaf7f2;--palette-6d4a0e:#6d4a0e;--palette-fff6dd:#fff6dd;--palette-e8cb80:#e8cb80;--palette-72520c:#72520c;--palette-ffe9a9:#ffe9a9;--palette-c8ccd4:#c8ccd4;--palette-rgba-af05b644:#0d0e14f5;--palette-c4c8d1:#c4c8d1;--palette-dfe2e8:#dfe2e8;--palette-e35e99:#e35e99;--palette-d9dde4:#d9dde4;--palette-83cfaf:#83cfaf;--palette-bfc4ce:#bfc4ce;--palette-d4d7de:#d4d7de;--palette-rgba-90222bfe:#c9953e1f;--palette-rgba-f96c7ec5:#d64f8a21;--palette-ccd0d8:#ccd0d8;--palette-aeb4bf:#aeb4bf;--palette-dce0e6:#dce0e6;--palette-c9cdd5:#c9cdd5;--palette-f7f8fa:#f7f8fa;--palette-rgba-04053889:#3ba87c24;--palette-f8faf9:#f8faf9;--palette-rgba-7fffc357:#1a1a2e29;--palette-rgba-c149dd44:#b8bec873;--palette-c7cbd3:#c7cbd3;--palette-e1e4e9:#e1e4e9;--palette-rgba-07f20384:#b8bec880;--palette-dff4eb:#dff4eb;--palette-rgba-338e197d:#2d936c2e;--palette-89909c:#89909c;--palette-707887:#707887;--palette-657080:#657080;--palette-rgba-d8fe58cf:#1a1a2e73;--palette-fbfdfc:#fbfdfc;--palette-737b89:#737b89;--palette-828b99:#828b99;--palette-rgba-6ac0082a:#1a1a2e33;--palette-rgba-84e67179:#d64f8a14;--palette-rgba-eb29242b:#141f1b0f;--palette-7a8391:#7a8391;--palette-717a88:#717a88;--palette-e7ebe9:#e7ebe9;--palette-246b9f:#246b9f;--palette-rgba-711fe740:#3a86c41f;--palette-237756:#237756;--palette-rgba-c79c7a03:#2d936c1f;--palette-aa3568:#aa3568;--palette-rgba-6d6f73f8:#d64f8a1f;--palette-7a8390:#7a8390;--palette-8a929f:#8a929f;--palette-6f7886:#6f7886;--palette-rgba-fbfada75:#141f1b09;--palette-rgba-cbf2ff58:#2d936c66;--palette-78818f:#78818f;--palette-737c89:#737c89;--palette-rgba-17fce108:#1a1a2e1c;--palette-fbfcfb:#fbfcfb;--palette-9aa1ac:#9aa1ac;--palette-7d8592:#7d8592;--palette-9ca3af:#9ca3af;--palette-rgba-d7f0d3a5:#2d936c80;--palette-237755:#237755;--palette-rgba-203165c5:#2d936c12;--palette-65717b:#65717b;--palette-e2e7ea:#e2e7ea;--palette-c7d0d5:#c7d0d5;--palette-rgba-b6ea6b70:#3a86c461;--palette-rgba-e9427e9e:#c9953e61;--palette-725a2d:#725a2d;--palette-fff9ed:#fff9ed;--palette-rgba-cbbd5dea:#c9953e85;--palette-rgba-3cf856d6:#b2414166;--palette-7c3030:#7c3030;--palette-fff1f1:#fff1f1;--palette-rgba-6dcb4630:#b241417a;--palette-727b88:#727b88;--palette-f1f4f2:#f1f4f2;--palette-e3e6eb:#e3e6eb;--palette-11131a:#11131a;--palette-rgba-ffe0adcb:#b8bec833;--palette-d8dbe1:#d8dbe1;--palette-5d6470:#5d6470;--palette-737985:#737985;--palette-83d3b2:#83d3b2;--palette-8ec9ee:#8ec9ee;--palette-ddb86f:#ddb86f;--palette-rgba-787e79e2:#3ba87c14;--palette-8e95a2:#8e95a2;--palette-8fd2b6:#8fd2b6;--palette-84c7aa:#84c7aa;--palette-rgba-c705b2fb:#b8bec88c;--palette-rgba-1a5abadb:#ffffff06;--palette-adb3be:#adb3be;--palette-rgba-0e2436a2:#5aa8d812;--palette-c3c8d1:#c3c8d1;--palette-8f95a0:#8f95a0;--palette-bec3cd:#bec3cd;--palette-rgba-6110fde8:#5aa8d8c7;--palette-rgba-d2aac1de:#5aa8d824;--palette-8c929d:#8c929d;--palette-444955:#444955;--palette-171920:#171920;--palette-101219:#101219;--palette-858c98:#858c98;--palette-rgba-7e48c2d5:#3ba87cb8;--palette-dff5ec:#dff5ec;--palette-rgba-03f86c96:#3ba87c21;--palette-e8eaee:#e8eaee;--palette-747b88:#747b88;--palette-rgba-e2e23ea9:#3ba87ca6;--palette-90d4b8:#90d4b8;--palette-rgba-547c029f:#3ba87c17;--palette-e7e9ed:#e7e9ed;--palette-7d8490:#7d8490;--palette-eceef1:#eceef1;--palette-cbd0d8:#cbd0d8;--palette-abb1bd:#abb1bd;--palette-d0d4db:#d0d4db;--palette-rgba-0e310295:#5aa8d814;--palette-6f7784:#6f7784;--palette-9299a5:#9299a5;--palette-8fd3b6:#8fd3b6;--palette-dcebf5:#dcebf5;--palette-rgba-02332e48:#5aa8d817;--palette-rgba-ceaf38c0:#5aa8d829;--palette-8fcdeb:#8fcdeb;--palette-rgba-ee39f873:#8fd3b66b;--palette-b9c1cc:#b9c1cc;--palette-rgba-f52b25fc:#ed3c7d3d;--palette-173c55:#173c55;--palette-a9afbb:#a9afbb;--palette-c1c6cf:#c1c6cf;--palette-b0b6c1:#b0b6c1;--palette-737b88:#737b88;--palette-9fa6b2:#9fa6b2;--palette-d7dae0:#d7dae0;--palette-f1f2f4:#f1f2f4;--palette-bdc2cb:#bdc2cb;--palette-777e8b:#777e8b;--palette-adb3bf:#adb3bf;--palette-a8ddc7:#a8ddc7;--palette-c4c8d0:#c4c8d0;--palette-rgba-fd2a5164:#5aa8d81a;--palette-08090d:#08090d;--palette-e4e7ec:#e4e7ec;--palette-101119:#101119;--palette-rgba-0376fd53:#00000057;--palette-d9dce2:#d9dce2;--palette-777e8a:#777e8a;--palette-eef1f4:#eef1f4;--palette-172033:#172033;--palette-cbd1d8:#cbd1d8;--palette-687182:#687182;--palette-31547b:#31547b;--palette-a8afb9:#a8afb9;--palette-121b2d:#121b2d;--palette-6d7480:#6d7480;--palette-d8dde3:#d8dde3;--palette-606a78:#606a78;--palette-16233a:#16233a;--palette-bfc6cf:#bfc6cf;--palette-d5dae0:#d5dae0;--palette-aeb7c3:#aeb7c3;--palette-345a80:#345a80;--palette-18233a:#18233a;--palette-727b89:#727b89;--palette-fdf9f3:#fdf9f3;--palette-273a55:#273a55;--palette-rgba-7808210e:#fff0;--palette-rgba-1b6003a2:#19233421;--palette-rgba-176c75fe:#0000;--palette-626c7b:#626c7b;--palette-e3e7eb:#e3e7eb;--palette-315b82:#315b82;--palette-c2c9d2:#c2c9d2;--palette-6a7380:#6a7380;--palette-8194aa:#8194aa;--palette-1a365d:#1a365d;--palette-e9eef5:#e9eef5;--palette-1e3d5e:#1e3d5e;--palette-d49537:#d49537;--palette-78818e:#78818e;--palette-rgba-5c44540a:#244a7552;--palette-ccd2d9:#ccd2d9;--palette-2f3949:#2f3949;--palette-8299af:#8299af;--palette-f7f9fb:#f7f9fb;--palette-edf4fa:#edf4fa;--palette-aeb7c1:#aeb7c1;--palette-536171:#536171;--palette-727c89:#727c89;--palette-a3abb5:#a3abb5;--palette-915b12:#915b12;--palette-2b4d6e:#2b4d6e;--palette-d4d8de:#d4d8de;--palette-9ba2ad:#9ba2ad;--palette-eef0f2:#eef0f2;--palette-66707e:#66707e;--palette-162139:#162139;--palette-5e6877:#5e6877;--palette-4f8c69:#4f8c69;--palette-315440:#315440;--palette-eaf4ed:#eaf4ed;--palette-c9882d:#c9882d;--palette-714f1e:#714f1e;--palette-fbf1e2:#fbf1e2;--palette-d7dce2:#d7dce2;--palette-273448:#273448;--palette-83909f:#83909f;--palette-717b88:#717b88;--palette-d8c59f:#d8c59f;--palette-695331:#695331;--palette-fbf7ed:#fbf7ed;--palette-7d9d88:#7d9d88;--palette-2f7650:#2f7650;--palette-e9f4ed:#e9f4ed;--palette-d0a15f:#d0a15f;--palette-9a661d:#9a661d;--palette-d2d7dd:#d2d7dd;--palette-687281:#687281;--palette-17243b:#17243b;--palette-d4d9df:#d4d9df;--palette-273449:#273449;--palette-334052:#334052;--palette-466d92:#466d92;--palette-edf3f8:#edf3f8;--palette-294d70:#294d70;--palette-566273:#566273;--palette-9aaabb:#9aaabb;--palette-334054:#334054;--palette-7c8592:#7c8592;--palette-cad0d8:#cad0d8;--palette-687382:#687382;--palette-344155:#344155;--palette-8a929d:#8a929d;--palette-cbd2da:#cbd2da;--palette-263449:#263449;--palette-6f7885:#6f7885;--palette-b3bbc5:#b3bbc5;--palette-24334a:#24334a;--palette-fffdf8:#fffdf8;--palette-6f7986:#6f7986;--palette-17304c:#17304c;--palette-4c5867:#4c5867;--palette-d4d8dd:#d4d8dd;--palette-415167:#415167;--palette-7d8590:#7d8590;--palette-c4cbd3:#c4cbd3;--palette-e8ecf0:#e8ecf0;--palette-677180:#677180;--palette-bcc5ce:#bcc5ce;--palette-173555:#173555;--palette-rgba-1ff2737a:#18233412;--palette-f2f5f4:#f2f5f4;--palette-d1d7dc:#d1d7dc;--palette-rgba-2b9f5606:#2d936c21;--palette-f8fbfa:#f8fbfa;--palette-ccd4d9:#ccd4d9;--palette-rgba-1de210b8:#ffffffdb;--palette-687482:#687482;--palette-173655:#173655;--palette-7b8692:#7b8692;--palette-d2d8dc:#d2d8dc;--palette-rgba-6a2e7b69:#18233409;--palette-626e7c:#626e7c;--palette-d6dce0:#d6dce0;--palette-b9c5ce:#b9c5ce;--palette-2d6d57:#2d6d57;--palette-e0e4e7:#e0e4e7;--palette-f4f8f6:#f4f8f6;--palette-rgba-57a921ea:#f4f8f600;--palette-354252:#354252;--palette-cbd3d9:#cbd3d9;--palette-65717e:#65717e;--palette-374454:#374454;--palette-d0d7dc:#d0d7dc;--palette-7c8793:#7c8793;--palette-c7d0d7:#c7d0d7;--palette-2f3c4b:#2f3c4b;--palette-fafcfc:#fafcfc;--palette-rgba-b0139976:#315b8240;--palette-2e3a49:#2e3a49;--palette-7a8591:#7a8591;--palette-rgba-aa439b77:#17365521;--palette-77c4a1:#77c4a1;--palette-bacbd9:#bacbd9;--palette-5f7a93:#5f7a93;--palette-edf4f8:#edf4f8;--palette-rgba-10b70d41:#ffffff0b;--palette-75be9e:#75be9e;--palette-245d4a:#245d4a;--palette-7890a5:#7890a5;--palette-82c5a7:#82c5a7;--palette-8ea6ba:#8ea6ba;--palette-4f6c86:#4f6c86;--palette-b7c8d6:#b7c8d6;--palette-5f6b79:#5f6b79;--palette-b9c4cc:#b9c4cc;--palette-657383:#657383;--palette-f5f6f8:#f5f6f8;--palette-rgba-bd620561:#b8bec859;--palette-8e96a2:#8e96a2;--palette-rgba-396e0188:#b8bec861;--palette-171921:#171921;--palette-f3f4f6:#f3f4f6;--palette-848c98:#848c98;--palette-7c9cae:#7c9cae;--palette-rgba-b66bd085:#3a86c438;--palette-rgba-acd68553:#b8bec847;--palette-bed9e9:#bed9e9;--palette-dcf4ea:#dcf4ea;--palette-rgba-afa6e197:#2d936c29;--palette-8c94a0:#8c94a0;--palette-7d8793:#7d8793;--palette-939ba5:#939ba5;--palette-4f5b68:#4f5b68;--palette-596675:#596675;--palette-505c69:#505c69;--palette-929aa4:#929aa4;--palette-247c5a:#247c5a;--palette-75808d:#75808d;--palette-b8c3cd:#b8c3cd;--palette-3e6585:#3e6585;--palette-rgba-d96655e1:#1e312914;--palette-707b88:#707b88;--palette-858e99:#858e99;--palette-356c90:#356c90;--palette-7a455e:#7a455e;--palette-f2f8f5:#f2f8f5;--palette-d5e5dd:#d5e5dd;--palette-4e5f58:#4e5f58;--palette-246f50:#246f50;--palette-7d8a84:#7d8a84;--palette-e5e9e7:#e5e9e7;--palette-7a8490:#7a8490;--palette-fafbfa:#fafbfa;--palette-2b3745:#2b3745;--palette-929aa3:#929aa3;--palette-596572:#596572;--palette-315f82:#315f82;--palette-247451:#247451;--palette-e8f4ed:#e8f4ed;--palette-a44361:#a44361;--palette-faeaf0:#faeaf0;--palette-31698f:#31698f;--palette-e8f2f8:#e8f2f8;--palette-8a939d:#8a939d;--palette-fffafb:#fffafb;--palette-697481:#697481;--palette-979ea7:#979ea7;--palette-617080:#617080;--palette-6e7986:#6e7986;--palette-989fa8:#989fa8;--palette-47708d:#47708d;--palette-d9c8ac:#d9c8ac;--palette-8a672c:#8a672c;--palette-fcf8f0:#fcf8f0;--palette-e8f1f7:#e8f1f7;--palette-8e97a2:#8e97a2;--palette-55616e:#55616e;--palette-39755c:#39755c;--palette-a34361:#a34361;--palette-7d2f27:#7d2f27;--palette-b9c2c9:#b9c2c9;--palette-2d5877:#2d5877;--palette-d59bad:#d59bad;--palette-9a3658:#9a3658;--palette-fff9fb:#fff9fb;--palette-f6f8f7:#f6f8f7;--palette-687481:#687481;--palette-cbd2d7:#cbd2d7;--palette-263342:#263342;--palette-f3f8fb:#f3f8fb;--palette-4b6780:#4b6780;--palette-6a7581:#6a7581;--palette-9199a2:#9199a2;--palette-87909a:#87909a;--palette-283442:#283442;--palette-c7d0d6:#c7d0d6;--palette-b8ccda:#b8ccda;--palette-edf5f9:#edf5f9;--palette-9098a1:#9098a1;--palette-65727f:#65727f;--palette-eadfbf:#eadfbf;--palette-5c461a:#5c461a;--palette-fffaf0:#fffaf0;--palette-d7bd75:#d7bd75;--palette-78580f:#78580f;--palette-fff1c8:#fff1c8;--palette-7b6d4e:#7b6d4e;--palette-bdd8ca:#bdd8ca;--palette-315e4a:#315e4a;--palette-f0f8f4:#f0f8f4;--palette-523b45:#523b45;--palette-8b949e:#8b949e;--palette-66717d:#66717d;--palette-2f3a47:#2f3a47;--palette-505c68:#505c68;--palette-557083:#557083;--palette-77838e:#77838e;--palette-bfc8cf:#bfc8cf;--palette-47637a:#47637a;--palette-6c7783:#6c7783;--palette-5f6c78:#5f6c78;--palette-f5f8f7:#f5f8f7;--palette-e4e8e6:#e4e8e6;--palette-fff8fa:#fff8fa;--palette-aeb8c0:#aeb8c0;--palette-aa4164:#aa4164;--palette-74808c:#74808c;--palette-2c7455:#2c7455;--palette-d6e2e9:#d6e2e9;--palette-496477:#496477;--palette-f1f7fa:#f1f7fa;--palette-d4b06e:#d4b06e;--palette-876526:#876526;--palette-fff8e9:#fff8e9;--palette-f7f8f8:#f7f8f8;--palette-dce1df:#dce1df;--palette-77818c:#77818c;--palette-ecefed:#ecefed;--palette-44505d:#44505d;--palette-e2bdc9:#e2bdc9;--palette-ad4164:#ad4164;--palette-bcd8c9:#bcd8c9;--palette-b9cfdd:#b9cfdd;--palette-7b858f:#7b858f;--palette-5a6672:#5a6672;--palette-606c78:#606c78;--palette-74808b:#74808b;--palette-fff9ec:#fff9ec;--palette-8a6a2f:#8a6a2f;--palette-4f5b67:#4f5b67;--palette-8d949b:#8d949b;--palette-e2e5e4:#e2e5e4;--palette-8a939c:#8a939c;--palette-c9d1d6:#c9d1d6;--palette-78828d:#78828d;--palette-63707c:#63707c;--palette-7c6670:#7c6670;--palette-6f7b86:#6f7b86;--palette-c7d5de:#c7d5de;--palette-edf0ef:#edf0ef;--palette-858e98:#858e98;--palette-e9f2f7:#e9f2f7;--palette-1c3b52:#1c3b52;--palette-9fc0d3:#9fc0d3;--palette-c4d4df:#c4d4df;--palette-7f8993:#7f8993;--palette-586572:#586572;--palette-7b8590:#7b8590;--palette-2d3946:#2d3946;--palette-70a3c1:#70a3c1;--palette-4f6b5d:#4f6b5d;--palette-edf6f1:#edf6f1;--palette-bfd6c9:#bfd6c9;--palette-3c5d4e:#3c5d4e;--palette-f1f8f4:#f1f8f4;--palette-566471:#566471;--palette-456954:#456954;--palette-e9f3ed:#e9f3ed;--palette-a93d60:#a93d60;--palette-4b3039:#4b3039;--palette-775c65:#775c65;--palette-f7f9f8:#f7f9f8;--palette-e1e6e3:#e1e6e3;--palette-687480:#687480;--palette-a23d5e:#a23d5e;--palette-4e687a:#4e687a;--palette-c4d6e1:#c4d6e1;--palette-526d7e:#526d7e;--palette-5b6773:#5b6773;--palette-7e8791:#7e8791;--palette-f9faf9:#f9faf9;--palette-2b3744:#2b3744;--palette-d5a2b2:#d5a2b2;--palette-913554:#913554;--palette-bcd2df:#bcd2df;--palette-f0f6fa:#f0f6fa;--palette-71818c:#71818c;--palette-42505e:#42505e;--palette-17233b:#17233b;--palette-rgba-cc76874a:#8fb2c740;--palette-10131c:#10131c;--palette-c8d1d9:#c8d1d9;--palette-9fc2d4:#9fc2d4;--palette-d9e4ea:#d9e4ea;--palette-637081:#637081;--palette-cbd2d6:#cbd2d6;--palette-rgba-412a5e66:#4d84a42e;--palette-4d84a4:#4d84a4;--palette-244766:#244766;--palette-657282:#657282;--palette-b93871:#b93871;--palette-294866:#294866;--palette-c4cbd0:#c4cbd0;--palette-596370:#596370;--palette-d8dde0:#d8dde0;--palette-7c8791:#7c8791;--palette-d5dade:#d5dade;--palette-667281:#667281;--palette-a04b3f:#a04b3f;--palette-b9ccda:#b9ccda;--palette-edf5fa:#edf5fa;--palette-43596b:#43596b;--palette-596b78:#596b78;--palette-f5f6f4:#f5f6f4;--palette-bb8b2d:#bb8b2d;--palette-765815:#765815;--palette-fff7de:#fff7de;--palette-d9dfe2:#d9dfe2;--palette-rgba-42842e1a:#1d2a3712;--palette-dfe4e6:#dfe4e6;--palette-f4f6f7:#f4f6f7;--palette-b9c3c9:#b9c3c9;--palette-607083:#607083;--palette-4e5b69:#4e5b69;--palette-647180:#647180;--palette-dce1e3:#dce1e3;--palette-e1e5e7:#e1e5e7;--palette-ccd3d7:#ccd3d7;--palette-edf6ef:#edf6ef;--palette-285a35:#285a35;--palette-87919a:#87919a;--palette-b8c2c8:#b8c2c8;--palette-8a6114:#8a6114;--palette-812d24:#812d24;--palette-ebc7c1:#ebc7c1;--palette-6f7a87:#6f7a87;--palette-1d2b39:#1d2b39;--palette-6b7784:#6b7784;--palette-eef7f2:#eef7f2;--palette-5c7669:#5c7669;--palette-234d3b:#234d3b;--palette-687a71:#687a71;--palette-213446:#213446;--palette-89929b:#89929b;--palette-dce3df:#dce3df;--palette-5e6d66:#5e6d66;--palette-334a40:#334a40;--palette-b9d9c8:#b9d9c8;--palette-edf8f2:#edf8f2;--palette-246447:#246447;--palette-e8bcc8:#e8bcc8;--palette-fff1f4:#fff1f4;--palette-8c314d:#8c314d;--palette-bed2e1:#bed2e1;--palette-eef6fb:#eef6fb;--palette-315f7e:#315f7e;--palette-687581:#687581;--palette-586674:#586674;--palette-8a949d:#8a949d;--palette-cad3d8:#cad3d8;--palette-203348:#203348;--palette-2d7a58:#2d7a58;--palette-fff5f7:#fff5f7;--palette-2c445a:#2c445a;--palette-244f70:#244f70;--palette-e5e9ed:#e5e9ed;--palette-21364d:#21364d;--palette-87919b:#87919b;--palette-596674:#596674;--palette-cbd4da:#cbd4da;--palette-26394e:#26394e;--palette-b64966:#b64966;--palette-714052:#714052;--palette-fff4f6:#fff4f6;--palette-8d6e78:#8d6e78;--palette-75808a:#75808a;--palette-486174:#486174;--palette-e1e7e4:#e1e7e4;--palette-2a3b4d:#2a3b4d;--palette-818c96:#818c96;--palette-744554:#744554;--palette-77828c:#77828c;--palette-53616f:#53616f;--palette-78838e:#78838e;--palette-283747:#283747;--palette-8b949d:#8b949d;--palette-a43d5b:#a43d5b;--palette-806325:#806325;--palette-e8f5ed:#e8f5ed;--palette-2b7a56:#2b7a56;--palette-17243a:#17243a;--palette-f5f5f1:#f5f5f1;--palette-rgba-bdb43cd7:#d3b56638;--palette-13284a:#13284a;--palette-24466f:#24466f;--palette-rgba-56a0f686:#1b2d4624;--palette-e4c66d:#e4c66d;--palette-rgba-514a2fc3:#ffffffeb;--palette-cbd8e7:#cbd8e7;--palette-d4b759:#d4b759;--palette-172b48:#172b48;--palette-rgba-d6704372:#ffffff2b;--palette-rgba-7539e54b:#0714273d;--palette-e0c36c:#e0c36c;--palette-b7c9dc:#b7c9dc;--palette-rgba-d67d0f65:#ffffff2e;--palette-rgba-4e6672fe:#ffffff21;--palette-adbed1:#adbed1;--palette-aabbd0:#aabbd0;--palette-rgba-a1fa9fb5:#d4b759b8;--palette-f5df9d:#f5df9d;--palette-d5d8d4:#d5d8d4;--palette-66717e:#66717e;--palette-cfd4d1:#cfd4d1;--palette-a27c26:#a27c26;--palette-d3d6d2:#d3d6d2;--palette-596571:#596571;--palette-e0e1dc:#e0e1dc;--palette-e0e2de:#e0e2de;--palette-d9c996:#d9c996;--palette-5f512e:#5f512e;--palette-fbf7ea:#fbf7ea;--palette-d5d9d6:#d5d9d6;--palette-68737f:#68737f;--palette-1b2a3d:#1b2a3d;--palette-rgba-56fe2511:#1c2a3b1a;--palette-75818e:#75818e;--palette-c9b16c:#c9b16c;--palette-6e5723:#6e5723;--palette-fbf7e9:#fbf7e9;--palette-fafbfc:#fafbfc;--palette-6d7782:#6d7782;--palette-26374a:#26374a;--palette-4d7396:#4d7396;--palette-4f5f70:#4f5f70;--palette-f2f6f9:#f2f6f9;--palette-213b57:#213b57;--palette-f6dda0:#f6dda0;--palette-rgba-6a64607b:#ffffff1f;--palette-dce5ef:#dce5ef;--palette-586574:#586574;--palette-f1f4f6:#f1f4f6;--palette-e9f1f7:#e9f1f7;--palette-9a4b32:#9a4b32;--palette-faeee9:#faeee9;--palette-8c6d28:#8c6d28;--palette-fdf9ed:#fdf9ed;--palette-cfd5da:#cfd5da;--palette-747e88:#747e88;--palette-64717e:#64717e;--palette-cbd1ce:#cbd1ce;--palette-1c3150:#1c3150;--palette-7d8792:#7d8792;--palette-b99034:#b99034;--palette-fdfaf2:#fdfaf2;--palette-d2bb7b:#d2bb7b;--palette-7a5e23:#7a5e23;--palette-fbf5e4:#fbf5e4;--palette-796127:#796127;--palette-66727e:#66727e;--palette-253446:#253446;--palette-c9d0d5:#c9d0d5;--palette-5d6874:#5d6874;--palette-1b385c:#1b385c;--palette-c39c43:#c39c43;--palette-6c5b32:#6c5b32;--palette-fbf7eb:#fbf7eb;--palette-bfc8cd:#bfc8cd;--palette-425261:#425261;--palette-47745f:#47745f;--palette-eef1ef:#eef1ef;--palette-f2f4f3:#f2f4f3;--palette-rgba-19cf8484:#caaa5433;--palette-c9d6e4:#c9d6e4;--palette-rgba-35590e39:#fffffff0;--palette-e2c66f:#e2c66f;--palette-bdccdc:#bdccdc;--palette-d0d5d3:#d0d5d3;--palette-rgba-68d3e373:#18283a14;--palette-d8ddda:#d8ddda;--palette-89919a:#89919a;--palette-cbd1d5:#cbd1d5;--palette-f8f4e9:#f8f4e9;--palette-c29c42:#c29c42;--palette-267354:#267354;--palette-5c9d82:#5c9d82;--palette-397e62:#397e62;--palette-d3d9d6:#d3d9d6;--palette-rgba-10d11a54:#18283a12;--palette-a37d27:#a37d27;--palette-6e7883:#6e7883;--palette-3a4755:#3a4755;--palette-c6ced3:#c6ced3;--palette-233246:#233246;--palette-a55363:#a55363;--palette-257353:#257353;--palette-d2ab4f:#d2ab4f;--palette-66562e:#66562e;--palette-e0e4e2:#e0e4e2;--palette-a17e2c:#a17e2c;--palette-c9d0d4:#c9d0d4;--palette-4f5c69:#4f5c69;--palette-d7ddda:#d7ddda;--palette-17375c:#17375c;--palette-8498ad:#8498ad;--palette-e1bb58:#e1bb58;--palette-bcd5c9:#bcd5c9;--palette-315d4b:#315d4b;--palette-f0f7f3:#f0f7f3;--palette-a94561:#a94561;--palette-743348:#743348;--palette-fff2f6:#fff2f6;--palette-d5dbd8:#d5dbd8;--palette-bec8ce:#bec8ce;--palette-40505f:#40505f;--palette-101724:#101724;--palette-cbd5e0:#cbd5e0;--palette-aebac7:#aebac7;--palette-d3b359:#d3b359;--palette-1e2f48:#1e2f48;--palette-1a2b43:#1a2b43;--palette-rgba-3ecba22e:#18283a1a;--palette-d3d8d5:#d3d8d5;--palette-6d7884:#6d7884;--palette-7a8692:#7a8692;--palette-a57f27:#a57f27;--palette-697480:#697480;--palette-cdb46f:#cdb46f;--palette-6f5b28:#6f5b28;--palette-497294:#497294;--palette-506173:#506173;--palette-f1f6f9:#f1f6f9;--palette-687580:#687580;--palette-667380:#667380;--palette-7c8690:#7c8690;--palette-c19b41:#c19b41;--palette-faf8f1:#faf8f1;--palette-8a6a24:#8a6a24;--palette-e2e5e3:#e2e5e3;--palette-287456:#287456;--palette-dce1de:#dce1de;--palette-cdd3d0:#cdd3d0;--palette-2b3947:#2b3947;--palette-f3f5f4:#f3f5f4;--palette-f1f4f3:#f1f4f3;--palette-f7faf9:#f7faf9;--palette-d4d9de:#d4d9de;--palette-7b8591:#7b8591;--palette-44515f:#44515f;--palette-edf5f1:#edf5f1;--palette-d4d9dd:#d4d9dd;--palette-rgba-9bf7b3dc:#1823340d;--palette-5e6b79:#5e6b79;--palette-c8d0d7:#c8d0d7;--palette-6b7683:#6b7683;--palette-78aa94:#78aa94;--palette-236d50:#236d50;--palette-eff8f4:#eff8f4;--palette-4f5c6a:#4f5c6a;--palette-0e1825:#0e1825;--palette-cbd2d8:#cbd2d8;--palette-21334a:#21334a;--palette-74808d:#74808d;--palette-2b3747:#2b3747;--palette-dce8f1:#dce8f1;--palette-6f8ca6:#6f8ca6;--palette-84c3a7:#84c3a7;--palette-b8c8d7:#b8c8d7;--palette-5d7a94:#5d7a94;--palette-e5eef5:#e5eef5;--palette-d2d7dc:#d2d7dc;--palette-rgba-fad3cbd4:#315b821f;--palette-576473:#576473;--palette-d3d8dc:#d3d8dc;--palette-d7dce0:#d7dce0;--palette-6c7784:#6c7784;--palette-cdd3d8:#cdd3d8;--palette-1b2638:#1b2638;--palette-697583:#697583;--palette-3c4857:#3c4857;--palette-fbfcfc:#fbfcfc;--palette-6d91b2:#6d91b2;--palette-c2cbd3:#c2cbd3;--palette-rgba-83a7e303:#244a753d;--palette-bdc7d0:#bdc7d0;--palette-334151:#334151;--palette-7a8592:#7a8592;--palette-c6ced5:#c6ced5;--palette-c8845a:#c8845a;--palette-9b5731:#9b5731;--palette-fff7f1:#fff7f1;--palette-6ca58a:#6ca58a;--palette-rgba-17bdf298:#3a86c41a;--palette-b2b8c1:#b2b8c1;--palette-697483:#697483;--palette-7d8794:#7d8794;--palette-244c71:#244c71;--palette-465362:#465362;--palette-1f5079:#1f5079;--palette-d6dadd:#d6dadd;--palette-rgba-77f53c99:#1823340a;--palette-626e7d:#626e7d;--palette-72a48f:#72a48f;--palette-f2faf6:#f2faf6;--palette-cc956f:#cc956f;--palette-fff8f3:#fff8f3;--palette-8b95a1:#8b95a1;--palette-303b4a:#303b4a;--palette-b9c2cc:#b9c2cc;--palette-4d5a69:#4d5a69;--palette-8b4d25:#8b4d25;--palette-237052:#237052;--palette-737e8b:#737e8b;--palette-9a5b30:#9a5b30;--palette-e9edef:#e9edef;--palette-ccd2d8:#ccd2d8;--palette-677282:#677282;--palette-7a8491:#7a8491;--palette-edf5fb:#edf5fb;--palette-b9ccdc:#b9ccdc;--palette-253143:#253143;--palette-d6dbe0:#d6dbe0;--palette-687383:#687383;--palette-62707e:#62707e;--palette-d7dce1:#d7dce1;--palette-aab5c0:#aab5c0;--palette-7c8692:#7c8692;--palette-b7c0c9:#b7c0c9;--palette-c6cdd4:#c6cdd4;--palette-637080:#637080;--palette-c9d0d7:#c9d0d7;--palette-495767:#495767;--palette-7d9bb6:#7d9bb6;--palette-edf1f2:#edf1f2;--palette-566372:#566372;--palette-84909c:#84909c;--palette-717c89:#717c89;--palette-7fae9a:#7fae9a;--palette-f7fcf9:#f7fcf9;--palette-9eabb7:#9eabb7;--palette-697482:#697482;--palette-f6f7f8:#f6f7f8;--palette-9fa9b5:#9fa9b5;--palette-7c8490:#7c8490;--palette-626d7b:#626d7b;--palette-e5eef6:#e5eef6;--palette-e6f2ea:#e6f2ea;--palette-1c293e:#1c293e;--palette-596575:#596575;--palette-858d98:#858d98;--palette-20252d:#20252d;--palette-dfe4e9:#dfe4e9;--palette-c2cad2:#c2cad2;--palette-rgba-ec314c7e:#16213014;--palette-737c88:#737c88;--palette-1f4062:#1f4062;--palette-rgba-477765a7:#131e2c2b;--palette-f6f4ef:#f6f4ef;--palette-223f67:#223f67;--palette-d2dbea:#d2dbea;--palette-c7d2e2:#c7d2e2;--palette-d4d7dc:#d4d7dc;--palette-d9dde1:#d9dde1;--palette-4f5660:#4f5660;--palette-131820:#131820;--palette-276020:#276020;--palette-e8f0d9:#e8f0d9;--palette-28651e:#28651e;--palette-444b55:#444b55;--palette-333942:#333942;--palette-774713:#774713;--palette-fff0d5:#fff0d5;--palette-363c45:#363c45;--palette-414750:#414750;--palette-161b22:#161b22;--palette-3e444d:#3e444d;--palette-e1e4e7:#e1e4e7;--palette-141920:#141920;--palette-f4f1e9:#f4f1e9;--palette-e0e3e6:#e0e3e6;--palette-737981:#737981;--palette-1c2f52:#1c2f52;--palette-rgba-8fa26979:#ccdced57;--palette-f8fafc:#f8fafc;--palette-d5a447:#d5a447;--palette-142945:#142945;--palette-1f466c:#1f466c;--palette-dce8f3:#dce8f3;--palette-c7d7e7:#c7d7e7;--palette-b5c2d1:#b5c2d1;--palette-708099:#708099;--palette-1d3155:#1d3155;--palette-172b4d:#172b4d;--palette-667795:#667795;--palette-61738c:#61738c;--palette-244f7a:#244f7a;--palette-b8c8d9:#b8c8d9;--palette-rgba-a5ebe12c:#ffffffd1;--palette-d5dee8:#d5dee8;--palette-1c4b78:#1c4b78;--palette-5d6f87:#5d6f87;--palette-c7d3df:#c7d3df;--palette-rgba-c1dd02b6:#ffffffd6;--palette-315d86:#315d86;--palette-e0e6ed:#e0e6ed;--palette-7a8798:#7a8798;--palette-c7d4e2:#c7d4e2;--palette-eef4f9:#eef4f9;--palette-64778e:#64778e;--palette-1f4165:#1f4165;--palette-54657b:#54657b;--palette-30445f:#30445f;--palette-173e65:#173e65;--palette-758399:#758399;--palette-d8a244:#d8a244;--palette-c7cfde:#c7cfde;--palette-172d4b:#172d4b;--palette-557086:#557086;--palette-667284:#667284;--palette-dfe5e8:#dfe5e8;--palette-6f7b89:#6f7b89;--palette-17324f:#17324f;--palette-7b8794:#7b8794;--palette-687587:#687587;--palette-6b7684:#6b7684;--palette-edf0f2:#edf0f2;--palette-267352:#267352;--palette-e6f3ed:#e6f3ed;--palette-192940:#192940;--palette-6d7886:#6d7886;--palette-173f64:#173f64;--palette-5e6b7c:#5e6b7c;--palette-4e5d6f:#4e5d6f;--palette-eef5f2:#eef5f2;--palette-235d48:#235d48;--palette-89939c:#89939c;--palette-7b8691:#7b8691;--palette-24364a:#24364a;--palette-7d8995:#7d8995;--palette-bad9c8:#bad9c8;--palette-7a8590:#7a8590;--palette-7b8792:#7b8792;--palette-2b3c4e:#2b3c4e;--palette-dce3e7:#dce3e7;--palette-ead8b4:#ead8b4;--palette-eaf2f7:#eaf2f7;--palette-22354a:#22354a;--palette-7c8792:#7c8792;--palette-5c6875:#5c6875;--palette-234f3c:#234f3c;--palette-236347:#236347;--palette-573e0f:#573e0f;--palette-fff3ce:#fff3ce;--palette-e3c66b:#e3c66b;--palette-c3cad3:#c3cad3;--palette-657180:#657180;--palette-e9edf2:#e9edf2;--palette-2d7b5c:#2d7b5c;--palette-255c47:#255c47;--palette-eff7f3:#eff7f3;--palette-4f6d5f:#4f6d5f;--palette-19283b:#19283b;--palette-122c4e:#122c4e;--palette-c9d8e6:#c9d8e6;--palette-6d7988:#6d7988;--palette-173b60:#173b60;--palette-365a7b:#365a7b;--palette-647183:#647183;--palette-1f4e7a:#1f4e7a;--palette-c8d3dd:#c8d3dd;--palette-eef5fa:#eef5fa;--palette-1b3552:#1b3552;--palette-6b7787:#6b7787;--palette-33465c:#33465c;--palette-1a3f63:#1a3f63;--palette-c5d2de:#c5d2de;--palette-cbd6e0:#cbd6e0;--palette-173f66:#173f66;--palette-586b80:#586b80;--palette-465d73:#465d73;--palette-e0e5ea:#e0e5ea;--palette-5c6979:#5c6979;--palette-183b5c:#183b5c;--palette-d6dde4:#d6dde4;--palette-344b64:#344b64;--palette-rgba-fe831ca2:#8fb7d145;--palette-1d5278:#1d5278;--palette-d7e5ef:#d7e5ef;--palette-rgba-d95812f2:#fff3;--palette-rgba-ba34aec7:#051b2f47;--palette-dbe8f1:#dbe8f1;--palette-15324f:#15324f;--palette-edc8c2:#edc8c2;--palette-69352e:#69352e;--palette-fff4f1:#fff4f1;--palette-b84f40:#b84f40;--palette-8d5148:#8d5148;--palette-c8ddd1:#c8ddd1;--palette-2b5941:#2b5941;--palette-f0f8f3:#f0f8f3;--palette-3f7b59:#3f7b59;--palette-527162:#527162;--palette-dce4ea:#dce4ea;--palette-rgba-24b0674b:#1530460d;--palette-677589:#677589;--palette-153653:#153653;--palette-748094:#748094;--palette-e5b4ad:#e5b4ad;--palette-fff9f7:#fff9f7;--palette-a94235:#a94235;--palette-5d6d80:#5d6d80;--palette-c9d4de:#c9d4de;--palette-19354f:#19354f;--palette-1f5278:#1f5278;--palette-526579:#526579;--palette-17334f:#17334f;--palette-6e7d90:#6e7d90;--palette-d8e1e8:#d8e1e8;--palette-78a3bf:#78a3bf;--palette-2b607f:#2b607f;--palette-183652:#183652;--palette-e4e9ed:#e4e9ed;--palette-7b8796:#7b8796;--palette-2b435a:#2b435a;--palette-b34638:#b34638;--palette-dfe6eb:#dfe6eb;--palette-f7fafc:#f7fafc;--palette-eef4f7:#eef4f7;--palette-2d6c91:#2d6c91;--palette-19344f:#19344f;--palette-778599:#778599;--palette-203d58:#203d58;--palette-b14638:#b14638;--palette-657489:#657489;--palette-fbfcfd:#fbfcfd;--palette-2a4056:#2a4056;--palette-7a8796:#7a8796;--palette-1c4e70:#1c4e70;--palette-8994a1:#8994a1;--palette-235573:#235573;--palette-e8f1f6:#e8f1f6;--palette-685025:#685025;--palette-f7efd9:#f7efd9;--palette-4c4a72:#4c4a72;--palette-eeedf8:#eeedf8;--palette-59636f:#59636f;--palette-eceff2:#eceff2;--palette-edf1f4:#edf1f4;--palette-4f8aac:#4f8aac;--palette-324c62:#324c62;--palette-8a95a1:#8a95a1;--palette-d8963e:#d8963e;--palette-d9e1e7:#d9e1e7;--palette-e3e8ec:#e3e8ec;--palette-f8fafb:#f8fafb;--palette-2c698c:#2c698c;--palette-253e55:#253e55;--palette-7a8795:#7a8795;--palette-7b6333:#7b6333;--palette-718091:#718091;--palette-344d64:#344d64;--palette-e5c0ba:#e5c0ba;--palette-fff8f6:#fff8f6;--palette-eee2df:#eee2df;--palette-d58d36:#d58d36;--palette-b34234:#b34234;--palette-8a5f56:#8a5f56;--palette-3d3f47:#3d3f47;--palette-cbd6df:#cbd6df;--palette-68788a:#68788a;--palette-f9fbfc:#f9fbfc;--palette-396349:#396349;--palette-f2f8f4:#f2f8f4;--palette-8fa8ba:#8fa8ba;--palette-27455f:#27455f;--palette-d5e0e7:#d5e0e7;--palette-f8fbfc:#f8fbfc;--palette-1d4059:#1d4059;--palette-68798a:#68798a;--palette-315f47:#315f47;--palette-eaf5ee:#eaf5ee;--palette-cce3d4:#cce3d4;--palette-8c3b36:#8c3b36;--palette-fff1ef:#fff1ef;--palette-edc9c4:#edc9c4;--palette-254a62:#254a62;--palette-6e7d89:#6e7d89;--palette-8b423a:#8b423a;--palette-fff0ee:#fff0ee;--palette-805c2e:#805c2e;--palette-fff6df:#fff6df;--palette-356149:#356149;--palette-e5e9ec:#e5e9ec;--palette-7d6b3b:#7d6b3b;--palette-304e63:#304e63;--palette-657582:#657582;--palette-cbd5dc:#cbd5dc;--palette-263f54:#263f54;--palette-315f7a:#315f7a;--palette-8b5f2a:#8b5f2a;--palette-294b61:#294b61;--palette-e8ecee:#e8ecee;--palette-f5faf7:#f5faf7;--palette-324f62:#324f62;--palette-7d8b95:#7d8b95;--palette-4b6270:#4b6270;--palette-f2f5f6:#f2f5f6;--palette-83909c:#83909c;--palette-e6eaed:#e6eaed;--palette-7e6b35:#7e6b35;--palette-29465c:#29465c;--palette-24465d:#24465d;--palette-427694:#427694;--palette-738292:#738292;--palette-765d27:#765d27;--palette-f7efdb:#f7efdb;--palette-356348:#356348;--palette-e7f3eb:#e7f3eb;--palette-8a443c:#8a443c;--palette-fbecea:#fbecea;--palette-284a61:#284a61;--palette-5b6c7b:#5b6c7b;--palette-566d7c:#566d7c;--palette-eef2f4:#eef2f4;--palette-28465c:#28465c;--palette-7c8994:#7c8994;--palette-e5eaed:#e5eaed;--palette-2f5368:#2f5368;--palette-6b7b87:#6b7b87;--palette-f0f7f4:#f0f7f4;--palette-fff8df:#fff8df;--palette-795d13:#795d13;--palette-fff2ed:#fff2ed;--palette-9a3e2c:#9a3e2c;--palette-ceded6:#ceded6;--palette-73808d:#73808d;--palette-244d68:#244d68;--palette-rgba-5919590a:#315f7a47;--palette-dce4e8:#dce4e8;--palette-3c7692:#3c7692;--palette-334d5f:#334d5f;--palette-7f8b94:#7f8b94;--palette-94463f:#94463f;--palette-316884:#316884;--palette-526774:#526774;--palette-82909a:#82909a;--palette-6c8798:#6c8798;--palette-64727d:#64727d;--palette-284e68:#284e68;--palette-a47b2c:#a47b2c;--palette-d7ddd8:#d7ddd8;--palette-7e8a91:#7e8a91;--palette-2b4a60:#2b4a60;--palette-c3a35d:#c3a35d;--palette-4e5960:#4e5960;--palette-faf6e9:#faf6e9;--palette-72808c:#72808c;--palette-a44d45:#a44d45;--palette-9bb0bd:#9bb0bd;--palette-2e5065:#2e5065;--palette-71808c:#71808c;--palette-d6c496:#d6c496;--palette-2b4b60:#2b4b60;--palette-fffdf7:#fffdf7;--palette-f7f0de:#f7f0de;--palette-8b692d:#8b692d;--palette-63727c:#63727c;--palette-87473d:#87473d;--palette-rgba-a919e6f6:#ffffff3d;--palette-rgba-beeb9978:#0a22384d;--palette-d8e5ec:#d8e5ec;--palette-cddce4:#cddce4;--palette-294d64:#294d64;--palette-f2f7f9:#f2f7f9;--palette-667985:#667985;--palette-d7e1e6:#d7e1e6;--palette-ecf4f6:#ecf4f6;--palette-234b64:#234b64;--palette-6d7c88:#6d7c88;--palette-81909a:#81909a;--palette-2e5067:#2e5067;--palette-e1cfa5:#e1cfa5;--palette-665329:#665329;--palette-fff9e9:#fff9e9;--palette-dae2e7:#dae2e7;--palette-31536a:#31536a;--palette-536675:#536675;--palette-cfd9df:#cfd9df;--palette-14232d:#14232d;--palette-244d66:#244d66;--palette-cfdee6:#cfdee6;--palette-28506a:#28506a;--palette-ccdae2:#ccdae2;--palette-dce6ec:#dce6ec;--palette-d7e0e5:#d7e0e5;--palette-6c7b87:#6c7b87;--palette-29495e:#29495e;--palette-d6dfe5:#d6dfe5;--palette-425968:#425968;--palette-rgba-24342dab:#244a753d;--palette-4f8098:#4f8098;--palette-9eafbb:#9eafbb;--palette-2d5369:#2d5369;--palette-83909a:#83909a;--palette-d3dde3:#d3dde3;--palette-627482:#627482;--palette-c09742:#c09742;--palette-dfc7c1:#dfc7c1;--palette-fff7f5:#fff7f5;--palette-c2ddcc:#c2ddcc;--palette-f2f9f4:#f2f9f4;--palette-2d5c70:#2d5c70;--palette-284d62:#284d62;--palette-657683:#657683;--palette-d8e1e6:#d8e1e6;--palette-304d62:#304d62;--palette-39708d:#39708d;--palette-63727e:#63727e;--palette-3f7089:#3f7089;--palette-ccd7de:#ccd7de;--palette-60737f:#60737f;--palette-274f68:#274f68;--palette-c9dae4:#c9dae4;--palette-ccd8df:#ccd8df;--palette-e1c7bf:#e1c7bf;--palette-8a4036:#8a4036;--palette-fff5f2:#fff5f2;--palette-173e56:#173e56;--palette-2f697d:#2f697d;--palette-d2e0e6:#d2e0e6;--palette-7195a4:#7195a4;--palette-rgba-340872cc:#ffffff14;--palette-d7c585:#d7c585;--palette-d3e0e6:#d3e0e6;--palette-596670:#596670;--palette-d7dfe3:#d7dfe3;--palette-c3cdd2:#c3cdd2;--palette-ffe0dc:#ffe0dc;--palette-c7d9df:#c7d9df;--palette-eef7f7:#eef7f7;--palette-fffdf3:#fffdf3;--palette-28516a:#28516a;--palette-60727e:#60727e;--palette-7c8a93:#7c8a93;--palette-2f556a:#2f556a;--palette-c2a253:#c2a253;--palette-rgba-5ee411a5:#ffffffb3;--palette-705d2e:#705d2e;--palette-d6e0e5:#d6e0e5;--palette-3a728c:#3a728c;--palette-2a5068:#2a5068;--palette-6e7e89:#6e7e89;--palette-356d88:#356d88;--space-1:1px;--space-2:2px;--space-3:3px;--space-4:4px;--space-5:5px;--space-6:6px;--space-7:7px;--space-8:8px;--space-9:9px;--space-10:10px;--space-11:11px;--space-12:12px;--space-13:13px;--space-14:14px;--space-15:15px;--space-16:16px;--space-17:17px;--space-18:18px;--space-19:19px;--space-20:20px;--space-21:21px;--space-22:22px;--space-24:24px;--space-25:25px;--space-26:26px;--space-27:27px;--space-28:28px;--space-30:30px;--space-31:31px;--space-32:32px;--space-34:34px;--space-36:36px;--space-38:38px;--space-40:40px;--space-42:42px;--space-44:44px;--space-46:46px;--space-48:48px;--space-50:50px;--space-52:52px;--space-54:54px;--space-56:56px;--space-58:58px;--space-60:60px;--space-64:64px;--space-70:70px;--space-72:72px;--space-80:80px;--space-88:88px;--space-90:90px;--space-96:96px;--space-112:112px}html[data-hydration=pending] :is(button,input,select,textarea,[role=button]),[data-hydration-handler-only=true][data-hydration-control=pending]{opacity:.58!important;pointer-events:none!important;cursor:progress!important}html[data-hydration=pending] form[data-native-before-hydration] :is(button,input,select,textarea){opacity:1!important;pointer-events:auto!important;cursor:pointer!important}.purchaseCatalogHero{padding-bottom:var(--space-52)}.purchaseCatalogHero h1{letter-spacing:-.055em;max-width:820px;font-size:clamp(2.7rem,6vw,5.6rem);line-height:.94}.recertBundleHero{gap:var(--space-42);margin-bottom:var(--space-28);padding:var(--space-38) var(--space-44);color:var(--palette-f7f3ec);background:linear-gradient(135deg,var(--palette-0e2539) 0%,var(--palette-183f59) 66%,var(--palette-25536e) 100%);box-shadow:0 24px 60px var(--palette-rgba-476c4b96);border-radius:24px;grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);align-items:center;display:grid}.recertBundleHero h2{margin:var(--space-8) 0 var(--space-12);letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.8rem)}.recertBundleHero p{max-width:720px;color:var(--palette-cbd9e2);font-size:1.05rem;line-height:1.65}.recertBundleHero ul{gap:var(--space-8);margin:var(--space-22) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.recertBundleHero li{padding:var(--space-8) var(--space-12);background:var(--palette-rgba-50066049);border:1px solid var(--palette-rgba-4a1b2c5d);border-radius:999px;font-size:.82rem}.recertBundleHero aside{gap:var(--space-8);padding:var(--space-28);color:var(--palette-122d41);background:var(--color-white);border-radius:18px;flex-direction:column;display:flex}.recertBundleHero aside span{color:var(--palette-687b88);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:800}.recertBundleHero aside strong{letter-spacing:-.05em;font-size:3.1rem}.recertBundleHero aside small{margin-bottom:var(--space-10);color:var(--palette-128061);font-weight:800}.featuredCeCatalog.isQuiet{box-shadow:none;border-color:var(--palette-dfe7eb)}.featuredCeCatalog.isQuiet dl{display:none}.catalogCollections{gap:var(--space-96);display:grid}.catalogCollections .volumeSection+.volumeSection{margin-top:0}.catalogModuleSection .volumeHeader{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.25fr)}.catalogModuleSection .articleRowDetails{align-content:center}.pharmTag.isFocus{border-color:var(--palette-rgba-40a23c55);color:var(--palette-a9d7f2);background:var(--palette-rgba-ce40a98d)}.catalogEmptyFocus{padding:var(--space-34);border-bottom:1px solid var(--silver-soft);color:var(--palette-aeb4c0);margin:0}.catalogTravinarBanner{gap:var(--space-44);padding:var(--space-44);color:var(--palette-f6f4ed);background:var(--travinar-panel-background);border:1px solid var(--palette-rgba-dca94999);box-shadow:0 22px 60px var(--palette-rgba-5f8bde48);border-radius:24px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:center;display:grid}.catalogTravinarBanner h2{max-width:820px;margin:var(--space-10) 0 var(--space-15);font:400 clamp(2.2rem,4.6vw,4.4rem)/.98 var(--font-brand-serif);letter-spacing:-.05em}.catalogTravinarBanner>div>p:last-child{max-width:760px;color:var(--palette-c5d3e1);margin:0;font-size:.96rem;line-height:1.65}.catalogTravinarBanner aside{gap:var(--space-8);padding:var(--space-28);color:var(--palette-17324d);background:var(--palette-f9f7f0);border-radius:18px;flex-direction:column;display:flex}.catalogTravinarBanner aside>span:first-child{color:var(--palette-6c7883);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:900}.catalogTravinarBanner aside strong{font:700 3rem/1 var(--font-brand-serif);letter-spacing:-.05em}.catalogTravinarBanner aside small{margin-bottom:var(--space-10);color:var(--palette-667786);line-height:1.45}.catalogTravinarBanner aside em{width:fit-content;padding:var(--space-7) var(--space-10);color:var(--palette-096d53);background:var(--palette-e1f3ec);border-radius:999px;font-size:.7rem;font-style:normal;font-weight:900}.catalogTravinarBanner aside a{min-height:48px;padding:0 var(--space-18);color:var(--color-white);background:var(--palette-d83d79);border-radius:12px;justify-content:center;align-items:center;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.catalogTravinarBanner aside a:hover,.catalogTravinarBanner aside a:focus-visible{color:var(--palette-10283b);background:var(--color-white);outline:3px solid var(--palette-rgba-802bf730);outline-offset:var(--space-3)}.catalogTravinarPending{color:var(--palette-7b8790);font-size:.72rem;line-height:1.45}.volumeSection.isFeatured{border-color:var(--palette-86a8bc);box-shadow:0 22px 55px var(--palette-rgba-9b904025)}.volumeSection.isFeatured .volumeHeader,.volumeSection.isFiltered .volumeHeader{padding:var(--space-28);color:var(--text);background:linear-gradient(135deg,var(--palette-10283b),var(--palette-171b24));border:1px solid var(--palette-rgba-e28bb237);border-radius:18px 18px 0 0}.volumeSection.isFeatured .volumeHeader h2,.volumeSection.isFiltered .volumeHeader h2,.volumeSection.isFeatured .volumeHeader dd,.volumeSection.isFiltered .volumeHeader dd{color:var(--text)}.volumeSection.isFeatured .volumeHeader dt,.volumeSection.isFiltered .volumeHeader dt{color:var(--palette-aebfca)}.volumeHeader{position:relative}.volumePurchaseAction{align-items:flex-end;gap:var(--space-8);flex-direction:column;margin-left:auto;display:flex}.volumePurchaseAction .volumeOptionsButton{min-height:40px;padding:0 var(--space-15);color:var(--text);border:1px solid var(--palette-7fa2b5);background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:850;display:inline-flex}.volumePurchaseAction .volumeOptionsButton:hover,.volumePurchaseAction .volumeOptionsButton:focus-visible{color:var(--palette-10283b);background:var(--text);border-color:var(--text)}.volumePurchaseAction button{min-height:42px;padding:0 var(--space-16);color:var(--color-white);background:var(--palette-d83d79);border:1px solid var(--palette-f06a9d);cursor:pointer;box-shadow:0 8px 22px var(--palette-rgba-643ad5a6);border-radius:999px;font-weight:850}.volumePurchaseAction button:hover,.volumePurchaseAction button:focus-visible{background:var(--text);border-color:var(--text);color:var(--palette-10283b)}.volumePurchaseAction button:disabled{color:var(--palette-7b8790);background:var(--palette-e4e9ec);border-color:var(--palette-e4e9ec);box-shadow:none;cursor:not-allowed}.articleSelect{padding-top:var(--space-4);cursor:pointer;align-self:start;place-items:center;display:grid}.articleSelect input{opacity:0;position:absolute}.articleSelect span{background:var(--color-white);border:2px solid var(--palette-98aeba);border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.articleSelect input:checked+span{background:var(--palette-ed3c7d);border-color:var(--palette-ed3c7d)}.articleSelect input:checked+span:after{content:"✓";color:var(--color-white);font-size:.83rem;font-weight:900}.articleSelect input:disabled+span{background:var(--palette-e6ebee);border-color:var(--palette-c6d0d5)}.articleTitle h3 a{color:inherit;text-decoration:none}.articleTitle h3 a:hover{color:var(--palette-be2360)}.volumeCatalog .articleTitle h3 a:focus-visible,.volumeCatalog .articlePurchaseLink:focus-visible,.volumeCatalog .volumeOptionsButton:focus-visible{outline:3px solid var(--palette-f39aba);outline-offset:var(--space-4)}.articleOwnedLabel{width:fit-content;padding:var(--space-7) var(--space-10);color:var(--palette-086f54);background:var(--palette-e3f6ef);border-radius:999px;font-size:.7rem;font-weight:900;display:inline-flex}.articleOwnedLabel.isLocked{color:var(--palette-7e3e13);background:var(--palette-fff0df)}.catalogCartBar{z-index:30;left:var(--space-24);right:var(--space-24);bottom:var(--space-18);justify-content:space-between;align-items:center;gap:var(--space-24);width:min(940px,100% - 32px);margin:var(--space-30) auto var(--space-18);padding:var(--space-14) var(--space-16) var(--space-14) var(--space-22);color:var(--color-white);background:var(--palette-rgba-efed57f9);border:1px solid var(--palette-rgba-3e169c4b);box-shadow:0 18px 45px var(--palette-rgba-c73cbaaf);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;display:flex;position:sticky}.catalogCartBar div{gap:var(--space-2) var(--space-14);grid-template-columns:auto auto;align-items:baseline;display:grid}.catalogCartBar span{color:var(--palette-9db6c6);text-transform:uppercase;font-size:.76rem;font-weight:800}.catalogCartBar strong{font-size:1.18rem}.catalogCartBar small{color:var(--palette-d2dfe6);grid-column:1/-1}.catalogCartBar a{padding:var(--space-13) var(--space-18);color:var(--color-white);background:var(--palette-ed3c7d);white-space:nowrap;border-radius:12px;font-weight:900;text-decoration:none}.catalogNotice{z-index:30;left:50%;bottom:var(--space-24);padding:var(--space-13) var(--space-18);color:var(--color-white);background:var(--palette-142e40);border-radius:12px;position:fixed;transform:translate(-50%)}.purchasePage{min-height:100vh;color:var(--palette-172d3d);background:var(--palette-f3f6f7)}.purchaseShell{width:min(1160px,100% - 40px);padding:var(--space-42) 0 var(--space-80);margin:0 auto}.purchaseBreadcrumb{gap:var(--space-9);margin-bottom:var(--space-28);color:var(--palette-71818b);font-size:.78rem;display:flex}.purchaseBreadcrumb a{color:var(--palette-315b72);font-weight:800}.purchaseHero{gap:var(--space-54);padding:var(--space-46);background:var(--color-white);border:1px solid var(--palette-dfe6e9);box-shadow:0 18px 55px var(--palette-rgba-7fe27a5b);border-radius:24px;grid-template-columns:minmax(0,1.18fr) minmax(320px,.72fr);align-items:start;display:grid}.purchaseHero h1{max-width:780px;margin:var(--space-10) 0 var(--space-18);letter-spacing:-.05em;font-size:clamp(2.35rem,5vw,4.7rem);line-height:.98}.purchaseLead{max-width:740px;color:var(--palette-5d6f79);font-size:1.03rem;line-height:1.7}.purchaseFacts{gap:var(--space-10);margin:var(--space-30) 0 var(--space-18);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.purchaseFacts div{padding:var(--space-15);background:var(--palette-f4f7f8);border-radius:12px}.purchaseFacts dt{color:var(--palette-71808a);letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:800}.purchaseFacts dd{margin:var(--space-6) 0 0;font-weight:900}.purchaseApproval{color:var(--palette-496777);font-size:.78rem}.productPurchasePanel{padding:var(--space-24);background:var(--palette-f7fafb);border:1px solid var(--palette-dce6ea);border-radius:18px}.purchasePackageIntro{color:var(--palette-5f717b);margin-top:0}.purchasePackages{gap:var(--space-9);margin:var(--space-16) 0;display:grid}.purchasePackages label{gap:var(--space-10);padding:var(--space-14);background:var(--color-white);border:1px solid var(--palette-d9e3e7);cursor:pointer;border-radius:12px;grid-template-columns:20px 1fr auto;align-items:center;display:grid}.purchasePackages label.isSelected{border-color:var(--palette-ed3c7d);box-shadow:0 0 0 2px var(--palette-rgba-e1b42ec7)}.purchasePackages label:has(input:disabled){color:var(--palette-71808a);background:var(--palette-edf1f3);cursor:not-allowed}.purchasePackages label span{gap:var(--space-3);flex-direction:column;display:flex}.purchasePackages label small{color:var(--palette-70808a);line-height:1.35}.volumeUpgradeOffer{gap:var(--space-6);margin:var(--space-14) 0 var(--space-17);padding:var(--space-16);color:var(--palette-174f3f);background:var(--palette-e8f7f1);border:1px solid var(--palette-b9dfd1);border-radius:12px;flex-direction:column;display:flex}.volumeUpgradeOffer p,.volumeUpgradeOffer small{margin:0;line-height:1.5}.volumeUpgradeOffer small{color:var(--palette-4c6d62);font-size:.7rem}.incentiveDisclosure{min-height:112px;margin:var(--space-12) 0 var(--space-16);padding:var(--space-14);visibility:hidden;opacity:0;color:var(--palette-5e4a26);background:var(--palette-fff8e8);border:1px solid var(--palette-efd9a5);border-radius:12px;transition:opacity .16s}.incentiveDisclosure.isVisible{visibility:visible;opacity:1}.incentiveDisclosure p{margin:var(--space-5) 0 0;font-size:.72rem;line-height:1.5}.purchasePrimaryCta{width:100%;min-height:52px;padding:0 var(--space-21);color:var(--color-white);background:var(--palette-ed3c7d);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;font-weight:900;text-decoration:none;display:inline-flex}.purchasePrimaryCta:disabled{color:var(--palette-78858d);background:var(--palette-dbe2e6);cursor:not-allowed}.purchaseTrustLine{margin:var(--space-10) 0 0;color:var(--palette-667883);text-align:center;font-size:.72rem;line-height:1.5}.purchaseOwnedState{gap:var(--space-14);padding:var(--space-24);color:var(--palette-145f4a);background:var(--palette-e9f7f2);border:1px solid var(--palette-b9e0d2);border-radius:18px;grid-template-columns:44px 1fr;display:grid}.purchaseOwnedState>span{width:42px;height:42px;color:var(--color-white);background:var(--palette-15976e);border-radius:50%;place-items:center;font-weight:900;display:grid}.purchaseOwnedState p{margin:var(--space-6) 0 var(--space-12);line-height:1.5}.purchaseOwnedState a{color:inherit;font-weight:900}.purchaseOwnedState.isPartial,.purchaseOwnedState.isLocked{color:var(--palette-704519);background:var(--palette-fff6e9);border-color:var(--palette-edcf9d);display:block}.purchaseContentSection{margin-top:var(--space-24);padding:var(--space-42) var(--space-46);background:var(--color-white);border:1px solid var(--palette-dfe6e9);border-radius:24px}.purchaseContentSection>header{max-width:760px;margin-bottom:var(--space-28)}.purchaseContentSection h2{margin:var(--space-7) 0 var(--space-10);letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,3rem)}.articleProductGrid{gap:var(--space-36);grid-template-columns:minmax(0,1fr) 300px;display:grid}.articleProductGrid ol{gap:var(--space-12);padding:0;list-style:none;display:grid}.articleProductGrid li{gap:var(--space-10);grid-template-columns:30px 1fr;align-items:start;line-height:1.55;display:grid}.articleProductGrid li span{width:26px;height:26px;color:var(--color-white);background:var(--palette-315b72);border-radius:50%;place-items:center;font-size:.7rem;font-weight:900;display:grid}.articleProductGrid aside{padding:var(--space-22);background:var(--palette-edf4f7);border-radius:15px;align-self:start}.articleProductGrid aside p{line-height:1.55}.articleProductGrid aside a{color:var(--palette-234f68);font-weight:900}.volumeProductArticles{border-top:1px solid var(--palette-e3eaed);margin:0;padding:0;list-style:none}.volumeProductArticles li{gap:var(--space-14);padding:var(--space-15) 0;border-bottom:1px solid var(--palette-e3eaed);grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;display:grid}.volumeProductArticles li>span{color:var(--palette-83929a);font-size:.74rem;font-weight:900}.volumeProductArticles li div{gap:var(--space-5);flex-direction:column;display:flex}.volumeProductArticles li small{color:var(--palette-74838c)}.volumeProductArticles li b{white-space:nowrap}.volumeProductArticles li em{padding:var(--space-5) var(--space-8);color:var(--palette-6b4804);background:var(--palette-ffe7a6);border-radius:999px;font-size:.64rem;font-style:normal;font-weight:900}.bundleCrossSell{justify-content:space-between;align-items:center;gap:var(--space-32);margin-top:var(--space-24);padding:var(--space-32) var(--space-40);color:var(--color-white);background:var(--palette-173a51);border-radius:20px;display:flex}.bundleCrossSell h2{margin:var(--space-6) 0}.bundleCrossSell p{color:var(--palette-cddbe3)}.bundleCrossSell a{padding:var(--space-13) var(--space-17);color:var(--color-white);background:var(--palette-ed3c7d);white-space:nowrap;border-radius:11px;font-weight:900;text-decoration:none}.checkoutExperience{padding-top:var(--space-42);padding-bottom:var(--space-80)}.checkoutCommitLayout{gap:var(--space-28);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.checkoutLineItems,.checkoutPayPanel{background:var(--color-white);border:1px solid var(--palette-dfe6e9);box-shadow:0 16px 45px var(--palette-rgba-9cdceb8f);border-radius:22px}.checkoutLineItems{padding:var(--space-34)}.checkoutLineItems>header h1{margin:var(--space-7) 0 var(--space-10);letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.7rem)}.checkoutLineItems>header p:last-child{color:var(--palette-657681)}.checkoutLineItems ol{margin:var(--space-26) 0;border-top:1px solid var(--palette-e0e7ea);padding:0;list-style:none}.checkoutLineItems li{gap:var(--space-14);padding:var(--space-18) 0;border-bottom:1px solid var(--palette-e0e7ea);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;display:grid}.checkoutLineIcon{width:38px;height:38px;color:var(--color-white);background:var(--palette-315b72);border-radius:10px;place-items:center;font-weight:900;display:grid}.checkoutLineItems li>div:nth-child(2){gap:var(--space-4);flex-direction:column;display:flex}.checkoutLineItems li span,.checkoutLineItems li small{color:var(--palette-6d7e87)}.checkoutLineItems li small.isError{color:var(--palette-a33333);font-weight:800}.checkoutLineItems li small.checkoutUpgradeCredit{color:var(--palette-087458);font-weight:850}.checkoutLineItems li>div:last-child{align-items:flex-end;gap:var(--space-4);flex-direction:column;display:flex}.checkoutLineItems li button{color:var(--palette-8b4962);cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem;text-decoration:underline}.checkoutBundleRule{padding:var(--space-18);background:var(--palette-eef5f7);border-left:4px solid var(--palette-6c98ad);border-radius:10px}.checkoutBundleRule p{margin:var(--space-6) 0 0;color:var(--palette-526b78);font-size:.82rem;line-height:1.55}.checkoutUpgradeRule{margin-top:var(--space-14);padding:var(--space-17) var(--space-18);color:var(--palette-175642);background:var(--palette-e7f6f0);border-left:4px solid var(--palette-2f9875);border-radius:10px}.checkoutUpgradeRule p{margin:var(--space-6) 0 0;color:var(--palette-4c6c61);font-size:.8rem;line-height:1.5}.discountEntry{gap:var(--space-8);margin-top:var(--space-22);grid-template-columns:1fr auto auto;align-items:end;display:grid}.discountEntry label{gap:var(--space-6);flex-direction:column;font-size:.72rem;font-weight:850;display:flex}.discountEntry input{height:44px;padding:0 var(--space-12);border:1px solid var(--palette-bdcbd2);border-radius:9px}.discountEntry button{height:44px;padding:0 var(--space-15);color:var(--color-white);background:var(--palette-315b72);border:0;border-radius:9px;font-weight:850}.discountEntry button.discountRemove{color:var(--palette-7e3a53);background:var(--palette-f5e6ec)}.checkoutPayPanel{top:var(--space-20);padding:var(--space-28);position:sticky}.checkoutPayPanel>div{justify-content:space-between;gap:var(--space-20);padding:var(--space-9) 0;color:var(--palette-5e707a);display:flex}.checkoutPayPanel>div.isDiscount{color:var(--palette-0b7b5b)}.checkoutPayPanel>div.isUpgrade{color:var(--palette-087458)}.checkoutPayPanel .checkoutGrandTotal{margin:var(--space-8) 0 var(--space-12);padding:var(--space-18) 0;color:var(--palette-17364b);border-top:1px solid var(--palette-dbe4e8);border-bottom:1px solid var(--palette-dbe4e8)}.checkoutGrandTotal strong{font-size:1.65rem}.checkoutCreditTotal{padding:var(--space-14);color:var(--palette-274e64);background:var(--palette-edf5f8);border-radius:10px}.checkoutPayPanel>.checkoutPaymentForm{justify-content:stretch;gap:var(--space-12);margin:var(--space-14) 0 var(--space-10);color:var(--palette-2f3949);padding:0;display:grid}.checkoutField{gap:var(--space-5);min-width:0;display:grid}.checkoutField>span{color:var(--palette-2f3949);font-size:.72rem;font-weight:700}.checkoutField input{min-height:var(--space-46);padding:0 var(--space-12);border:1px solid var(--palette-ccd2d9);color:var(--palette-1a365d);background:var(--color-white);font:inherit;border-radius:8px;font-size:1rem}.checkoutField input:focus{border-color:var(--palette-315b82);outline:2px solid var(--palette-315b82);outline-offset:var(--space-1)}.checkoutFieldRow{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.hostedField{height:var(--space-46);padding:0 var(--space-12);border:1px solid var(--palette-ccd2d9);background:var(--color-white);border-radius:8px}.hostedField.braintree-hosted-fields-focused{border-color:var(--palette-315b82);outline:2px solid var(--palette-315b82);outline-offset:var(--space-1)}.hostedField.braintree-hosted-fields-invalid{border-color:var(--palette-a04b3f)}.applePayButton{-webkit-appearance:-apple-pay-button;-apple-pay-button-type:pay;-apple-pay-button-style:black;min-height:var(--space-46);cursor:pointer;border-radius:8px;width:100%}.checkoutPaymentOr{text-align:center;color:var(--palette-71818b);margin:0;font-size:.72rem}.checkoutPreviewPosture{color:var(--palette-765529);font-size:.74rem;line-height:1.5}.checkoutTrustList{gap:var(--space-8);margin:var(--space-18) 0;color:var(--palette-526b78);padding:0;font-size:.78rem;list-style:none;display:grid}.checkoutTrustList li:before{content:"✓";margin-right:var(--space-8);color:var(--palette-138362);font-weight:900}.emptyCheckout,.checkoutSignIn,.claimProgress,.bookingConfirmation{width:min(620px,100% - 40px);margin:var(--space-80) auto;padding:var(--space-48);text-align:center;background:var(--color-white);border:1px solid var(--palette-dfe6e9);box-shadow:0 18px 50px var(--palette-rgba-f9900330);border-radius:24px}.checkoutSignIn,.claimProgress,.bookingConfirmation{color:var(--palette-142f3e)}.checkoutSignIn>p:not(.workspaceEyebrow),.checkoutSignIn>small,.claimProgress>p,.bookingConfirmation>p{color:var(--palette-566b77)}.checkoutSignIn .workspaceOutlineButton,.bookingConfirmation .workspaceOutlineButton{color:var(--palette-17364b);border-color:var(--palette-9aabb4);background:var(--color-white)}.checkoutSignIn .workspaceOutlineButton:hover,.bookingConfirmation .workspaceOutlineButton:hover{color:var(--color-white);border-color:var(--palette-17364b);background:var(--palette-17364b)}.emptyCheckout>span,.claimProgress>span,.bookingConfirmation>span{width:58px;height:58px;margin:0 auto var(--space-18);color:var(--color-white);background:var(--palette-315b72);border-radius:18px;place-items:center;font-weight:900;display:grid}.checkoutOwnershipNotices{margin:0 0 var(--space-18);padding:var(--space-12) var(--space-14);color:var(--palette-704519);text-align:left;background:var(--palette-fff6e9);border:1px solid var(--palette-edcf9d);border-radius:12px}.checkoutOwnershipNotices p{margin:0;font-weight:800;line-height:1.45}.checkoutOwnershipNotices p+p{margin-top:var(--space-6)}.checkoutSignIn div,.bookingConfirmation div{gap:var(--space-10);margin:var(--space-24) 0;justify-content:center;display:flex}.checkoutSignIn .purchasePrimaryCta,.bookingConfirmation .purchasePrimaryCta{width:auto}.travinarBookingPage{background:var(--palette-f3f6f7);min-height:100vh}.travinarBookingHero{max-width:820px;padding:var(--space-48) 0 var(--space-28)}.travinarBookingHero h1{margin:var(--space-7) 0 var(--space-12);letter-spacing:-.05em;font-size:clamp(2.6rem,6vw,5rem);line-height:.95}.travinarBookingHero>p:last-child{color:var(--palette-60727d);font-size:1.05rem}.travinarBookingForm{gap:var(--space-18);padding-bottom:var(--space-90);display:grid}.travinarBookingForm>section{padding:var(--space-34);background:var(--color-white);border:1px solid var(--palette-dfe6e9);border-radius:22px}.travinarBookingForm section>header{gap:var(--space-16);margin-bottom:var(--space-24);grid-template-columns:46px 1fr;display:grid}.travinarBookingForm section>header>span{width:42px;height:42px;color:var(--color-white);background:var(--palette-315b72);border-radius:12px;place-items:center;font-size:.78rem;font-weight:900;display:grid}.travinarBookingForm h2{margin:var(--space-5) 0;letter-spacing:-.035em;font-size:clamp(1.6rem,3vw,2.7rem)}.travinarBookingForm header p:last-child{color:var(--palette-677984)}.travinarBookingGrid{gap:var(--space-14);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.travinarBookingGrid label,.discountEditor label{gap:var(--space-7);color:var(--palette-455e6c);flex-direction:column;font-size:.76rem;font-weight:850;display:flex}.travinarBookingGrid input,.discountEditor input,.discountEditor select{min-height:46px;padding:0 var(--space-12);color:var(--palette-17364b);background:var(--color-white);border:1px solid var(--palette-bdcbd2);border-radius:9px}.tripLength{margin:var(--space-16) 0 0;padding:var(--space-12) var(--space-14);color:var(--palette-576f7c);background:var(--palette-edf4f7);border-radius:9px;font-size:.82rem}.tripLength.isValid{color:var(--palette-086a50);background:var(--palette-e5f5ef)}.tripLength.isInvalid{color:var(--palette-8b3c30);background:var(--palette-fff0ed)}.rewardPicker{gap:var(--space-11);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rewardPicker label{align-items:center;gap:var(--space-7);padding:var(--space-20) var(--space-10);background:var(--palette-f7f9fa);cursor:pointer;border:2px solid #0000;border-radius:14px;flex-direction:column;display:flex}.rewardPicker label.isSelected{background:var(--color-white);border-color:var(--palette-ed3c7d);box-shadow:0 10px 28px var(--palette-rgba-e1b42ec7)}.rewardPicker input{opacity:0;position:absolute}.rewardMark{background:var(--color-white);border:1px solid var(--palette-ccd2d9);border-radius:13px;place-items:center;width:64px;height:46px;display:grid}.rewardMark img{width:auto;max-width:40px;height:auto;max-height:28px;display:block}.rewardPicker small{color:var(--palette-71818b)}.travinarPickerDisclaimer{margin-top:var(--space-18);padding:var(--space-16) var(--space-18);color:var(--palette-695128);background:var(--palette-fff8e8);border:1px solid var(--palette-ead6a9);border-radius:11px}.travinarPickerDisclaimer p{margin:var(--space-5) 0 0;font-size:.75rem;line-height:1.55}.travinarNext ol{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.travinarNext li{padding:var(--space-17);background:var(--palette-f3f7f8);border-radius:12px}.travinarNext li>span{width:25px;height:25px;color:var(--color-white);background:var(--palette-ed3c7d);border-radius:50%;place-items:center;font-size:.7rem;font-weight:900;display:grid}.travinarNext li p{margin:var(--space-10) 0 0;font-size:.83rem;line-height:1.5}.travinarBookingCommit{z-index:20;bottom:var(--space-18);justify-content:space-between;align-items:center;gap:var(--space-20);padding:var(--space-16) var(--space-18) var(--space-16) var(--space-24);color:var(--color-white);background:var(--palette-112f43);box-shadow:0 18px 50px var(--palette-rgba-02f0d06f);border-radius:17px;display:flex;position:sticky}.travinarBookingCommit div{gap:var(--space-1) var(--space-12);grid-template-columns:auto auto;align-items:baseline;display:grid}.travinarBookingCommit strong{font-size:1.45rem}.travinarBookingCommit small{color:var(--palette-c8d7df);grid-column:1/-1}.travinarBookingCommit button{min-height:48px;padding:0 var(--space-20);color:var(--color-white);background:var(--palette-ed3c7d);border:0;border-radius:10px;font-weight:900}.bookingConfirmation p{line-height:1.65}.discountAdminGrid{gap:var(--space-24);grid-template-columns:380px minmax(0,1fr);display:grid}.discountEditor,.discountDirectory,.rewardQueue{padding:var(--space-28);background:var(--color-white);border:1px solid var(--palette-dfe6e9);border-radius:18px}.discountEditor{gap:var(--space-14);flex-direction:column;align-self:start;display:flex}.discountEditor>div:not(.discountProductPicker){gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.discountEditor button,.discountDirectory button,.rewardQueue button{min-height:42px;padding:0 var(--space-14);color:var(--color-white);background:var(--palette-274e65);border:0;border-radius:9px;font-weight:850}.discountDirectory>header,.rewardQueue>header{justify-content:space-between;align-items:start;display:flex}.discountDirectory ul,.rewardQueue ol{gap:var(--space-10);margin:var(--space-22) 0 0;padding:0;list-style:none;display:grid}.discountDirectory li{justify-content:space-between;gap:var(--space-16);padding:var(--space-16);background:var(--palette-f6f8f9);border-radius:11px;align-items:center;display:flex}.discountDirectory li>div{gap:var(--space-5) var(--space-8);grid-template-columns:auto auto;display:grid}.discountDirectory li p,.discountDirectory li small{grid-column:1/-1;margin:0}.rewardQueue li{justify-content:space-between;gap:var(--space-22);padding:var(--space-18);background:var(--palette-f6f8f9);border:1px solid #0000;border-radius:12px;display:flex}.rewardQueue li.isDue{background:var(--palette-fff8e7);border-color:var(--palette-e9c873)}.rewardQueue li.isSent{background:var(--palette-eaf7f2)}.rewardQueue li>div{gap:var(--space-14);display:flex}.rewardQueueAmount{width:60px;height:60px;color:var(--color-white);background:var(--palette-315b72);border-radius:15px;place-items:center;font-weight:900;display:grid}.rewardQueue h3,.rewardQueue p{margin:0 0 var(--space-5)}.rewardQueue aside{align-items:flex-end;gap:var(--space-8);text-align:right;flex-direction:column;display:flex}.adminIncentiveBadge{align-items:center;gap:var(--space-12);margin:var(--space-16) 0;padding:var(--space-14) var(--space-16);color:var(--palette-6d4a0e);background:var(--palette-fff6dd);border:1px solid var(--palette-e8cb80);border-radius:11px;display:flex}.adminIncentiveBadge a{color:inherit;margin-left:auto;font-weight:900}.adminIncentiveListBadge{padding:var(--space-3) var(--space-6);color:var(--palette-72520c);background:var(--palette-ffe9a9);border-radius:6px;font-size:.6rem;font-weight:900}@media (width<=900px){.recertBundleHero,.purchaseHero,.checkoutCommitLayout,.articleProductGrid,.discountAdminGrid,.catalogTravinarBanner,.catalogModuleSection .volumeHeader{grid-template-columns:1fr}.purchaseHero{gap:var(--space-26)}.checkoutPayPanel{position:static}.volumeHeader{flex-wrap:wrap}.volumePurchaseAction{align-items:flex-start;width:100%}.rewardPicker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.purchaseCatalogHero h1{font-size:2.65rem}.recertBundleHero{gap:var(--space-24);margin-left:var(--space-16);margin-right:var(--space-16);padding:var(--space-28) var(--space-22);border-radius:18px}.recertBundleHero ul{display:grid}.featuredCeCatalog.isQuiet{margin-left:var(--space-16);margin-right:var(--space-16)}.volumeSection{scroll-margin-top:var(--space-12)}.catalogCollections{gap:var(--space-64)}.catalogTravinarBanner{gap:var(--space-24);padding:var(--space-28) var(--space-22);border-radius:18px}.catalogTravinarBanner h2{font-size:2.55rem}.catalogTravinarBanner aside{padding:var(--space-22)}.volumeHeader{padding:var(--space-24) var(--space-20)}.volumeHeader dl{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.volumeHeader dl>div:last-child{grid-column:1/-1}.articleRow{padding:var(--space-20) var(--space-16);grid-template-columns:28px 28px minmax(0,1fr)}.articleRowDetails{grid-column:3;align-items:flex-start}.articleCommercialMeta{width:100%}.catalogCartBar{bottom:var(--space-10);gap:var(--space-12);padding:var(--space-12);border-radius:14px}.catalogCartBar div{gap:var(--space-1);flex-direction:column;display:flex}.catalogCartBar a{padding:var(--space-12);font-size:.75rem}.purchaseShell{width:min(100% - 24px,1160px);padding-top:var(--space-24)}.purchaseHero,.purchaseContentSection{padding:var(--space-25) var(--space-20);border-radius:18px}.purchaseHero h1{font-size:2.35rem}.purchaseFacts{grid-template-columns:1fr 1fr}.volumeProductArticles li{grid-template-columns:28px minmax(0,1fr) auto}.volumeProductArticles li em{grid-column:2;justify-self:start}.bundleCrossSell{padding:var(--space-26) var(--space-22);flex-direction:column;align-items:flex-start}.checkoutExperience{padding:var(--space-20) var(--space-12) var(--space-60)}.checkoutLineItems,.checkoutPayPanel{padding:var(--space-22) var(--space-18);border-radius:16px}.checkoutLineItems li{grid-template-columns:34px minmax(0,1fr)}.checkoutLineItems li>div:last-child{grid-column:2;align-items:flex-start}.discountEntry{grid-template-columns:1fr 1fr}.discountEntry label{grid-column:1/-1}.emptyCheckout,.checkoutSignIn,.claimProgress,.bookingConfirmation{width:calc(100% - 24px);margin:var(--space-24) auto;padding:var(--space-30) var(--space-22)}.checkoutSignIn div,.bookingConfirmation div{flex-direction:column}.travinarBookingHero{padding:var(--space-30) var(--space-8) var(--space-18)}.travinarBookingHero h1{font-size:2.7rem}.travinarBookingForm>section{padding:var(--space-24) var(--space-18)}.travinarBookingGrid,.travinarNext ol{grid-template-columns:1fr}.travinarBookingCommit{bottom:var(--space-8);flex-direction:column;align-items:stretch}.travinarBookingCommit button{width:100%}.discountEditor>div{grid-template-columns:1fr}.rewardQueue li{flex-direction:column}.rewardQueue aside{text-align:left;align-items:flex-start}.adminIncentiveBadge{flex-direction:column;align-items:flex-start}.adminIncentiveBadge a{margin-left:0}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);min-width:320px;color:var(--text);font-family:var(--font-brand-sans);text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--blue);outline-offset:var(--space-4)}.skipLink{z-index:100;top:var(--space-12);left:var(--space-12);padding:var(--space-10) var(--space-14);color:var(--ink);background:var(--text);transition:transform .16s;position:fixed;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.siteWrap{width:min(1420px,100% - 64px);margin-inline:auto}.eyebrow{color:var(--palette-c8ccd4);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:650}.siteHeader{z-index:10;border-bottom:1px solid var(--silver);background:var(--palette-rgba-af05b644);position:relative}.mobileMenuToggle,.mobileMenu{display:none}.navRow{justify-content:space-between;align-items:center;gap:var(--space-32);min-height:84px;display:flex}.brandLink{flex:none;align-items:center;height:66px;display:inline-flex}.brandLogo{background:url(/crna-logo-cropped.png) 50%/contain no-repeat;width:158px;height:66px;display:block}.brandPlaque{box-sizing:border-box;padding:var(--space-6) var(--space-13);border:1px solid var(--brand-plaque-border);background:var(--brand-plaque-background);box-shadow:var(--brand-plaque-shadow);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.brandPlaque .brandLogo{filter:brightness(0)invert()}.brandPlaque--marketing{width:166px;height:60px}.brandPlaque--marketing .brandLogo{width:140px;height:46px}.brandPlaque--workspace{width:158px;height:58px}.brandPlaque--workspace .brandLogo{width:132px;height:44px}.brandPlaque--admin{width:112px;height:58px}.brandPlaque--admin .brandLogo{width:92px;height:40px}.navLinks{justify-content:center;align-items:center;gap:var(--space-30);color:var(--palette-c4c8d1);font-size:.86rem;display:flex}.navLinks a{padding-block:var(--space-10);position:relative}.navLinks a:after{right:0;bottom:var(--space-3);content:"";background:var(--palette-dfe2e8);transform-origin:100%;height:1px;transition:transform .18s;position:absolute;left:0;transform:scaleX(0)}.navLinks a:hover:after,.navLinks a.isActive:after{transform-origin:0;transform:scaleX(1)}.navActions{gap:var(--space-10);flex:none;display:flex}.navDropdown{align-items:center;display:flex;position:relative}.navDropdownMenu{z-index:20;min-width:160px;padding:var(--space-8);border:1px solid var(--border);background:var(--panel);box-shadow:0 18px 40px var(--palette-rgba-547c029f);border-radius:10px;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.navDropdown:hover .navDropdownMenu,.navDropdown:focus-within .navDropdownMenu{display:grid}.navDropdownMenu a{padding:var(--space-9) var(--space-11);color:var(--palette-c4c8d1);white-space:nowrap;border-radius:7px;font-size:.82rem}.navDropdownMenu a:hover,.navDropdownMenu a.isActive{color:var(--color-white);background:var(--palette-rgba-beeb9978)}.button{justify-content:center;align-items:center;gap:var(--space-9);min-height:46px;padding:0 var(--space-21);border:1px solid var(--silver);letter-spacing:-.01em;font-size:.86rem;font-weight:720;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.buttonPrimary{border-color:var(--pink);color:var(--color-white);background:var(--pink)}.buttonPrimary:hover{background:var(--palette-e35e99)}.buttonSecondary:hover{border-color:var(--palette-d9dde4)}.siteHeader .buttonSecondary{color:var(--text);background:0 0}.siteHeader .buttonSecondary:hover{color:var(--ink);background:var(--text)}.buttonSmall{min-height:38px;padding-inline:var(--space-16)}.hero{border-bottom:1px solid var(--silver);grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);min-height:620px;display:grid}.heroCopy{border-right:1px solid var(--silver);padding:94px 78px 78px 0}.hero h1{max-width:950px;margin:var(--space-25) 0 var(--space-28);font-family:var(--font-brand-serif);letter-spacing:-.055em;font-size:clamp(3.5rem,6.3vw,6.4rem);font-weight:400;line-height:.92}.hero h1 em{color:var(--palette-83cfaf);font-weight:400}.heroLead{max-width:680px;margin:0 0 var(--space-34);color:var(--palette-bfc4ce);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65}.heroActions{align-items:center;gap:var(--space-18);flex-wrap:wrap;display:flex}.quietLink{padding-bottom:var(--space-5);border-bottom:1px solid var(--silver);color:var(--palette-d4d7de);font-size:.86rem}.heroProof{padding:94px 0 var(--space-64) var(--space-58)}.issueCard{min-height:455px;padding:var(--space-28);border-top:2px solid var(--green);background:var(--panel);flex-direction:column;animation:.42s both issueIn;display:flex}.issueCardTravinar{border-top-color:var(--gold);background:radial-gradient(circle at 86% 8%, var(--palette-rgba-90222bfe), transparent 34%), var(--panel)}.issueCardBundle{border-top-color:var(--pink);background:radial-gradient(circle at 88% 6%, var(--palette-rgba-f96c7ec5), transparent 35%), var(--panel)}@keyframes issueIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.issueHeader{justify-content:space-between;gap:var(--space-20);padding-bottom:var(--space-22);border-bottom:1px solid var(--silver);display:flex}.issueNumber{color:var(--palette-dfe2e8);font-family:var(--font-brand-serif);white-space:nowrap;font-size:2rem;line-height:1}.issueCard h2{margin:var(--space-36) 0 var(--space-12);font-family:var(--font-brand-serif);letter-spacing:-.03em;font-size:clamp(1.7rem,2.5vw,2.25rem);font-weight:400;line-height:1.12}.issueCard>p{color:var(--muted);font-size:.88rem;line-height:1.65}.issueFooter{justify-content:space-between;align-items:flex-end;gap:var(--space-24);padding-top:var(--space-38);margin-top:auto;display:flex}.price{color:var(--palette-ccd0d8);font-size:.86rem}.price strong{margin-top:var(--space-5);color:var(--color-white);font-family:var(--font-brand-serif);font-size:2.15rem;font-weight:400;line-height:1.1;display:block}.priceComparison{margin-top:var(--space-5);color:var(--palette-aeb4bf);font-size:.68rem;line-height:1.35;display:block}.offerDetailLink{width:fit-content;margin-top:var(--space-13);padding-bottom:var(--space-3);border-bottom:1px solid var(--silver);color:var(--palette-dce0e6);font-size:.72rem;font-weight:750;display:block}.offerDetailLink:hover,.offerDetailLink:focus-visible{border-color:var(--green);color:var(--color-white)}.seal{border:1px solid var(--silver);width:92px;height:92px;color:var(--palette-c9cdd5);letter-spacing:.12em;text-align:center;text-transform:uppercase;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;line-height:1.4;display:flex}.issueCarouselControls{justify-content:space-between;align-items:center;gap:var(--space-18);margin-top:var(--space-14);display:flex}.issueDots{gap:var(--space-8);display:flex}.issueDot,.rotationControl{border:1px solid var(--silver);color:var(--palette-aeb4c0);font:inherit;cursor:pointer;background:0 0}.issueDot{min-width:40px;min-height:36px;padding:var(--space-7) var(--space-10);border-radius:999px;font-size:.72rem;font-weight:700}.issueDot:hover,.issueDot:focus-visible,.issueDot.isActive{border-color:var(--green);color:var(--palette-f7f8fa)}.issueDot.isActive{background:var(--palette-rgba-04053889)}.rotationControl{min-height:36px;padding:var(--space-7) var(--space-11);border-width:0 0 1px;font-size:.72rem}.rotationControl:hover,.rotationControl:focus-visible{border-color:var(--green);color:var(--palette-f7f8fa)}.workspacePage{background:var(--palette-f8faf9);min-height:100vh;color:var(--workspace-navy)}.workspaceShell{width:min(1320px,100% - 64px);margin-inline:auto}.workspaceHeader{z-index:20;color:var(--text);background:var(--ink);border-bottom:1px solid var(--palette-rgba-c149dd44);position:relative}.workspaceNavRow{align-items:center;gap:var(--space-38);min-height:78px;display:flex}.workspaceBrand{flex:none;align-items:center;height:60px;display:inline-flex}.workspaceBrand .brandLogo{width:142px;height:58px}.workspaceHeader .workspaceBrand{height:58px}.workspaceHeader .workspaceBrand .brandLogo{width:132px;height:44px}.workspaceNavigation{align-items:center;gap:var(--space-30);color:var(--palette-c7cbd3);margin-right:auto;font-size:.84rem;display:flex}.workspaceNavigation a{padding-block:var(--space-10);position:relative}.workspaceNavigation a:after{right:0;bottom:var(--space-2);content:"";background:var(--palette-e1e4e9);transform-origin:100%;height:1px;transition:transform .18s;position:absolute;left:0;transform:scaleX(0)}.workspaceNavigation a:hover:after,.workspaceNavigation a.isActive:after{transform-origin:0;transform:scaleX(1)}.workspaceAccount{align-items:center;gap:var(--space-20);display:flex;position:relative}.workspaceAccount>a{color:var(--palette-c7cbd3);font-size:.8rem}.workspaceDesktopSignOut button,.workspaceMobileAccount summary{align-items:center;gap:var(--space-10);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.workspaceDesktopSignOut button>span:first-child,.workspaceMobileAccount summary>span:first-child{border:1px solid var(--palette-rgba-07f20384);width:38px;height:38px;color:var(--palette-dff4eb);background:var(--palette-rgba-338e197d);border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:750;display:inline-flex}.workspaceDesktopSignOut{margin:0}.workspaceMobileAccount{display:none}.workspaceMobileAccount summary{list-style:none}.workspaceMobileAccount summary::-webkit-details-marker{display:none}.workspaceAccountMenu{top:calc(100% + var(--space-12));width:min(280px,100vw - 32px);padding:var(--space-12);border:1px solid var(--palette-rgba-c149dd44);border-radius:var(--space-10);background:var(--palette-11131a);box-shadow:0 18px 50px var(--palette-rgba-02f0d06f);position:absolute;right:0}.workspaceAccountMenu p{gap:var(--space-2);margin:0 0 var(--space-8);padding:var(--space-10);color:var(--palette-f7f8fa);flex-direction:column;display:flex}.workspaceAccountMenu p small{color:var(--palette-89909c)}.workspaceAccountMenu a,.workspaceMobileSignOut button{width:100%;min-height:46px;padding:var(--space-10);border:0;border-top:1px solid var(--palette-rgba-ffe0adcb);color:var(--palette-d8dbe1);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;display:flex}.workspaceAccountMenu a:hover,.workspaceMobileSignOut button:hover,.workspaceAccountMenu a:focus-visible,.workspaceMobileSignOut button:focus-visible{color:var(--palette-f7f8fa);background:var(--palette-rgba-338e197d)}.workspaceMobileSignOut{margin:0}.workspaceAccountName{gap:var(--space-2);flex-direction:column;font-size:.76rem;display:flex}.workspaceAccountName small{color:var(--palette-89909c);font-size:.64rem}.workspaceMenuToggle,.workspaceMobileMenu{display:none}.workspaceMain{padding-block:var(--space-54) var(--space-88)}.workspaceEyebrow{color:var(--palette-707887);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:750}.dashboardWelcome{justify-content:space-between;align-items:flex-end;gap:var(--space-48);display:flex}.dashboardWelcome h1{margin:var(--space-14) 0 var(--space-10);font-family:var(--font-brand-serif);letter-spacing:-.055em;font-size:clamp(2.9rem,5.7vw,5.4rem);font-weight:400;line-height:.95}.dashboardWelcome>div>p:last-child{color:var(--palette-657080);margin:0;font-size:1rem}.dashboardWelcome>div>p strong{color:var(--workspace-green)}.workspaceOutlineButton,.workspacePrimaryButton{justify-content:center;align-items:center;gap:var(--space-10);min-height:46px;padding:0 var(--space-20);border:1px solid var(--workspace-border);color:var(--workspace-navy);background:var(--color-white);white-space:nowrap;font-size:.82rem;font-weight:750;transition:transform .18s,border-color .18s;display:inline-flex}.workspaceOutlineButton:hover,.workspacePrimaryButton:hover,.workspaceSmartAction:hover{transform:translateY(-2px)}.workspaceOutlineButton:hover{border-color:var(--palette-rgba-d8fe58cf)}.dashboardStats{margin-top:var(--space-42);border-top:1px solid var(--workspace-border);border-left:1px solid var(--workspace-border);grid-template-columns:repeat(4,1fr);display:grid}.dashboardStats a{min-height:168px;padding:var(--space-22);border-right:1px solid var(--workspace-border);border-bottom:1px solid var(--workspace-border);background:var(--color-white);flex-direction:column;transition:background-color .18s,transform .18s;display:flex}.dashboardStats a:hover{z-index:1;background:var(--palette-fbfdfc);transform:translateY(-2px)}.dashboardStats a>span{color:var(--palette-737b89);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:700}.dashboardStats strong{margin-top:var(--space-19);font-family:var(--font-brand-serif);letter-spacing:-.05em;font-size:3rem;font-weight:400;line-height:1}.dashboardStats small{color:var(--palette-828b99);margin-top:auto;font-size:.72rem}.dashboardEvaluationNudge{gap:var(--space-28);margin-top:var(--space-18);padding:var(--space-24);border:1px solid var(--workspace-border);background:var(--color-white);box-shadow:0 16px 38px var(--palette-rgba-eb29242b);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.dashboardEvaluationNudge h2{margin:var(--space-8) 0 0;color:var(--workspace-navy);font:500 clamp(1.25rem, 2.1vw, 1.75rem)/1.25 var(--font-brand-serif)}.dashboardEvaluationNudge ul{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.dashboardEvaluationNudge li{align-items:center;gap:var(--space-16);min-height:52px;padding:var(--space-8) 0;border-bottom:1px solid var(--workspace-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.dashboardEvaluationNudge li:last-child{border-bottom:0}.dashboardEvaluationNudge li>span{color:var(--workspace-navy);font-weight:750}.dashboardEvaluationNudge a{justify-content:center;align-items:center;gap:var(--space-7);min-height:44px;padding:0 var(--space-16);border:1px solid var(--workspace-pink);color:var(--workspace-pink);background:var(--color-white);white-space:nowrap;font-size:.78rem;font-weight:800;display:inline-flex}.dashboardEvaluationNudge a:hover,.dashboardEvaluationNudge a:focus-visible{color:var(--color-white);background:var(--workspace-pink)}.continueCard{margin-top:var(--space-28);padding:var(--space-30);border:1px solid var(--palette-rgba-6ac0082a);background:radial-gradient(circle at 100% 0%, var(--palette-rgba-84e67179), transparent 35%), var(--color-white);box-shadow:0 18px 44px var(--palette-rgba-eb29242b)}.continueCardLabel{justify-content:space-between;gap:var(--space-24);padding-bottom:var(--space-22);border-bottom:1px solid var(--workspace-border);display:flex}.continueCardLabel>span:last-child{color:var(--palette-7a8391);font-size:.7rem}.continueCardGrid{align-items:end;gap:var(--space-56);padding-top:var(--space-28);grid-template-columns:minmax(0,1fr) auto;display:grid}.continueCardGrid>div>p{color:var(--workspace-green);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:750}.continueCard h2{max-width:880px;margin:var(--space-14) 0 var(--space-28);font-family:var(--font-brand-serif);letter-spacing:-.04em;font-size:clamp(2rem,3.7vw,3.6rem);font-weight:400;line-height:1.03}.continueProgressLabel{max-width:720px;margin-bottom:var(--space-9);color:var(--palette-717a88);justify-content:space-between;font-size:.72rem;display:flex}.continueProgressLabel strong{color:var(--workspace-navy)}.workspaceProgress{background:var(--palette-e7ebe9);border-radius:999px;width:100%;height:6px;overflow:hidden}.workspaceProgress>span{border-radius:inherit;background:var(--workspace-green);height:100%;display:block}.continueCard .workspaceProgress{max-width:720px}.workspacePrimaryButton{border-color:var(--workspace-pink);min-width:168px;color:var(--color-white);background:var(--workspace-pink)}.dashboardQuickLinks{margin-top:var(--space-28);border-top:1px solid var(--workspace-border);border-left:1px solid var(--workspace-border);grid-template-columns:repeat(3,1fr);display:grid}.dashboardQuickLinks>a{align-items:center;gap:var(--space-14);min-height:96px;padding:var(--space-18);border-right:1px solid var(--workspace-border);border-bottom:1px solid var(--workspace-border);background:var(--color-white);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.quickLinkMark{width:42px;height:42px;font-family:var(--font-brand-serif);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.quickLinkMark.isBlue{color:var(--palette-246b9f);background:var(--palette-rgba-711fe740)}.quickLinkMark.isGreen{color:var(--palette-237756);background:var(--palette-rgba-c79c7a03)}.quickLinkMark.isPink{color:var(--palette-aa3568);background:var(--palette-rgba-6d6f73f8)}.dashboardQuickLinks strong,.dashboardQuickLinks small{display:block}.dashboardQuickLinks strong{font-size:.86rem}.dashboardQuickLinks small{margin-top:var(--space-5);color:var(--palette-7a8390);font-size:.69rem}.dashboardQuickLinks>a>span:last-child{color:var(--palette-8a929f)}.learningLibrary{scroll-margin-top:var(--space-24);padding-top:82px}.libraryHeading{align-items:end;gap:var(--space-70);margin-bottom:var(--space-34);grid-template-columns:1.08fr .92fr;display:grid}.libraryHeading h2{max-width:760px;margin:var(--space-14) 0 0;font-family:var(--font-brand-serif);letter-spacing:-.05em;font-size:clamp(2.5rem,4.7vw,4.5rem);font-weight:400;line-height:1}.libraryHeading>p{max-width:560px;color:var(--palette-6f7886);margin:0;font-size:.88rem;line-height:1.7}.volumePanel{margin-top:var(--space-18);border:1px solid var(--workspace-border);background:var(--color-white);box-shadow:0 12px 32px var(--palette-rgba-fbfada75);display:block}.libraryAccordion{gap:var(--space-14);display:grid}.librarySection{border:1px solid var(--workspace-border);background:var(--color-white);box-shadow:0 12px 32px var(--palette-rgba-fbfada75);overflow:hidden}.librarySectionSummary{align-items:center;gap:var(--space-24);min-height:104px;padding:var(--space-22) var(--space-24);cursor:pointer;grid-template-columns:minmax(280px,1.15fr) minmax(110px,.4fr) minmax(250px,.85fr) auto;list-style:none;display:grid;position:relative}.librarySectionSummary::-webkit-details-marker{display:none}.librarySection[open]>.librarySectionSummary{border-bottom:1px solid var(--workspace-border);background:var(--palette-fbfcfb)}.librarySectionIdentity{align-items:center;gap:var(--space-16);min-width:0;display:flex}.librarySectionIdentity>span:first-child{border:1px solid var(--palette-rgba-cbf2ff58);width:48px;height:48px;color:var(--workspace-blue);font-family:var(--font-brand-serif);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}.librarySectionIdentity small,.librarySectionIdentity strong,.librarySectionCredits small,.librarySectionCredits strong,.librarySectionRunway small,.librarySectionRunway strong{display:block}.librarySectionIdentity small,.librarySectionCredits small,.librarySectionRunway small{margin-bottom:var(--space-5);color:var(--palette-78818f);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:750}.librarySectionIdentity strong{font-family:var(--font-brand-serif);letter-spacing:-.035em;text-overflow:ellipsis;font-size:1.6rem;font-weight:400;line-height:1.15;overflow:hidden}.librarySectionCredits strong{color:var(--workspace-navy);font-family:var(--font-brand-serif);font-size:1.55rem;font-weight:400}.librarySectionRunway strong{color:var(--palette-4f5967);font-size:.76rem;line-height:1.45}.libraryDisclosure{color:var(--workspace-blue);font-size:1.35rem;transition:transform .18s}.librarySection[open] .libraryDisclosure{transform:rotate(180deg)}.dashboardVolumeHeader,.completedVolume>summary{align-items:center;gap:var(--space-42);padding:var(--space-24);border-bottom:1px solid var(--workspace-border);grid-template-columns:.9fr 1.15fr .75fr;display:grid}.volumeIdentity{align-items:center;gap:var(--space-16);display:flex}.volumeIdentity>span{border:1px solid var(--palette-rgba-cbf2ff58);width:48px;height:48px;color:var(--workspace-green);font-family:var(--font-brand-serif);border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}.volumeIdentity p{margin:0 0 var(--space-4);color:var(--palette-78818f);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:750}.volumeIdentity h3{font-family:var(--font-brand-serif);letter-spacing:-.035em;margin:0;font-size:1.65rem;font-weight:400}.volumeProgressSummary>div{margin-bottom:var(--space-9);color:var(--palette-737c89);justify-content:space-between;font-size:.72rem;display:flex}.volumeProgressSummary>div strong{color:var(--workspace-navy)}.volumeExpiration span,.volumeExpiration strong{display:block}.volumeExpiration span{color:var(--palette-7a8390);font-size:.66rem}.volumeExpiration strong{margin-top:var(--space-6);font-size:.8rem}.activityList{margin:0;padding:0;list-style:none}.activityRow{align-items:center;gap:var(--space-18);min-height:108px;padding:var(--space-18) var(--space-24);border-bottom:1px solid var(--palette-rgba-17fce108);grid-template-columns:44px minmax(0,1fr) auto;transition:background-color .15s;display:grid;position:relative}.activityRow:hover{background:var(--palette-fbfcfb)}.activityRowLink{z-index:1;position:absolute;inset:0}.activityType{color:var(--palette-9aa1ac);letter-spacing:.13em;font-size:.64rem;font-weight:750}.activityMain{min-width:0}.activityMain h4{font-family:var(--font-brand-serif);letter-spacing:-.018em;margin:0;font-size:clamp(1.02rem,1.8vw,1.28rem);font-weight:400;line-height:1.3}.activityMeta{gap:var(--space-6) var(--space-14);margin-top:var(--space-9);color:var(--palette-7d8592);flex-wrap:wrap;font-size:.68rem;display:flex}.libraryReadLink{margin-top:var(--space-5);padding-left:var(--space-15);color:var(--palette-244766);text-underline-offset:3px;font-size:.72rem;font-weight:700;text-decoration:underline;display:inline-block}.workspaceSmartAction.isRetired{color:var(--palette-87919a);border-color:var(--palette-d3d6d2);box-shadow:none;cursor:default;pointer-events:none;background:0 0}.libraryActivityStatus{margin:var(--space-11) 0 0;padding-left:var(--space-15);color:var(--palette-657080);font-size:.72rem;font-weight:750;position:relative}.libraryActivityStatus:before{top:var(--space-5);content:"";background:var(--palette-9ca3af);border-radius:50%;width:7px;height:7px;position:absolute;left:0}.libraryActivityStatus.is-complete:before{background:var(--workspace-green)}.libraryActivityStatus.is-in-progress:before,.libraryActivityStatus.is-evaluation-pending:before{background:var(--workspace-blue)}.libraryActivityStatus.is-pass-locked:before,.libraryActivityStatus.is-not-passed:before{background:var(--workspace-pink)}.activityStatus{padding-left:var(--space-13);position:relative}.activityStatus:before{top:var(--space-4);content:"";background:var(--palette-9ca3af);border-radius:50%;width:6px;height:6px;position:absolute;left:0}.activityStatus.is-certificate:before{background:var(--workspace-green)}.activityStatus.is-resume:before,.activityStatus.is-exam:before{background:var(--workspace-blue)}.activityStatus.is-retake:before{background:var(--workspace-pink)}.activityMain .workspaceProgress{max-width:420px;height:4px;margin-top:var(--space-11)}.workspaceSmartAction{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-14);min-width:130px;min-height:39px;padding:0 var(--space-13);border:1px solid var(--workspace-border);color:var(--workspace-navy);background:var(--color-white);font-size:.72rem;font-weight:750;transition:transform .18s;display:inline-flex;position:relative}.workspaceSmartAction.is-resume,.workspaceSmartAction.is-retake{border-color:var(--workspace-pink);color:var(--color-white);background:var(--workspace-pink)}.workspaceSmartAction.is-exam{border-color:var(--workspace-blue);color:var(--color-white);background:var(--workspace-blue)}.workspaceSmartAction.is-certificate{border-color:var(--palette-rgba-d7f0d3a5);color:var(--palette-237755);background:var(--palette-rgba-203165c5)}.workspaceSmartAction.is-in-progress{border-color:var(--workspace-blue);color:var(--color-white);background:var(--workspace-blue)}.workspaceSmartAction.is-evaluation-pending{border-color:var(--workspace-pink);color:var(--color-white);background:var(--workspace-pink)}.workspaceSmartAction.is-complete{border-color:var(--palette-rgba-d7f0d3a5);color:var(--palette-237755);background:var(--palette-rgba-203165c5)}.workspaceSmartAction.is-pass-locked{color:var(--palette-657080);background:var(--palette-f1f4f2)}.workspaceSmartAction.isPreparing{color:var(--palette-65717b);background:var(--palette-e2e7ea);border-color:var(--palette-c7d0d5);cursor:wait}.completedActivitySummary{background:var(--palette-fbfcfb)}.completedActivitySummary summary{justify-content:space-between;gap:var(--space-20);padding:var(--space-17) var(--space-24);color:var(--palette-657080);cursor:pointer;font-size:.74rem;font-weight:700;list-style:none;display:flex}.completedActivitySummary summary::-webkit-details-marker{display:none}.completedVolume>summary::-webkit-details-marker{display:none}.completedActivitySummary[open] summary span:last-child,.completedVolume[open] .volumeDisclosure{transform:rotate(45deg)}.completedActivitySummary summary span:last-child,.volumeDisclosure{color:var(--workspace-green);font-size:1rem;transition:transform .18s}.completedActivitySummary>p{padding:0 var(--space-24) var(--space-20);color:var(--palette-7a8390);margin:0;font-size:.76rem}.completedVolume>summary{cursor:pointer;border-bottom:0;grid-template-columns:.9fr 1.15fr .75fr auto;list-style:none;position:relative}.completedVolume[open]>summary{border-bottom:1px solid var(--workspace-border)}.completedVolume .volumeIdentity>span{border-color:var(--palette-rgba-b6ea6b70);color:var(--workspace-blue)}.completedVolumeBody{justify-content:space-between;align-items:center;gap:var(--space-32);padding:var(--space-22) var(--space-24);background:var(--palette-fbfcfb);display:flex}.completedVolumeBody p{color:var(--palette-6f7886);margin:0;font-size:.8rem}.completedVolumeBody a{color:var(--workspace-blue);flex:none;font-size:.76rem;font-weight:750}.expirationNotice{align-items:center;gap:var(--space-13);margin:var(--space-18) var(--space-24) 0;padding:var(--space-13) var(--space-15);border:1px solid var(--palette-rgba-e9427e9e);color:var(--palette-725a2d);background:var(--palette-fff9ed);display:flex}.expirationNotice>span{border:1px solid var(--palette-rgba-cbbd5dea);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:.68rem;font-weight:800;display:inline-flex}.expirationNotice p{margin:0;font-size:.72rem;line-height:1.5}.expirationNotice.isExpired{border-color:var(--palette-rgba-3cf856d6);color:var(--palette-7c3030);background:var(--palette-fff1f1)}.expirationNotice.isExpired>span{border-color:var(--palette-rgba-6dcb4630)}.workspaceFooter{padding-block:var(--space-28);border-top:1px solid var(--workspace-border);color:var(--palette-727b88);background:var(--palette-f1f4f2);font-size:.72rem}.workspaceFooter>div{justify-content:space-between;gap:var(--space-28);display:flex}.workspaceFooter>div>div{gap:var(--space-24);display:flex}@media (width<=1000px){.workspaceShell{width:min(100% - 36px,780px)}.workspaceNavRow{gap:var(--space-14);min-height:74px}.workspaceMenuToggle{justify-content:center;align-items:center;gap:var(--space-5);border:1px solid var(--silver);background:0 0;flex-direction:column;flex:none;width:40px;height:40px;padding:0;display:inline-flex}.workspaceMenuToggle span{background:var(--palette-e3e6eb);width:18px;height:1px;transition:opacity .18s,transform .18s;display:block}.workspaceMenuToggle.isOpen span:first-child{transform:translateY(6px)rotate(45deg)}.workspaceMenuToggle.isOpen span:nth-child(2){opacity:0}.workspaceMenuToggle.isOpen span:last-child{transform:translateY(-6px)rotate(-45deg)}.workspaceNavigation{display:none}.workspaceBrand{margin-right:auto}.workspaceAccount>a,.workspaceDesktopSignOut{display:none}.workspaceMobileAccount{display:block}.workspaceMobileMenu{border-bottom:1px solid var(--palette-rgba-c149dd44);background:var(--palette-11131a);display:block;position:absolute;top:100%;left:0;right:0}.workspaceMobileMenu[hidden]{display:none}.workspaceMobileMenu>div{padding-block:var(--space-14) var(--space-20);grid-template-columns:1fr 1fr;display:grid}.workspaceMobileMenu a{min-height:50px;padding:var(--space-10) var(--space-14);border-bottom:1px solid var(--palette-rgba-ffe0adcb);color:var(--palette-d8dbe1);font-family:var(--font-brand-serif);align-items:center;font-size:1.05rem;display:flex}.workspaceMobileMenu a:nth-child(odd){border-right:1px solid var(--palette-rgba-ffe0adcb)}.workspaceMain{padding-block:var(--space-46) var(--space-70)}.dashboardStats{grid-template-columns:1fr 1fr}.continueCardGrid,.libraryHeading{align-items:start;gap:var(--space-28);grid-template-columns:1fr}.continueCardGrid .workspacePrimaryButton{justify-self:start}.dashboardQuickLinks{grid-template-columns:1fr}.learningLibrary{padding-top:68px}.dashboardVolumeHeader,.completedVolume>summary,.librarySectionSummary{gap:var(--space-24);grid-template-columns:1fr 1fr}.librarySectionIdentity,.librarySectionRunway{grid-column:1}.librarySectionCredits,.libraryDisclosure{grid-column:2}.libraryDisclosure{top:var(--space-28);right:var(--space-24);position:absolute}.volumeExpiration{grid-column:2}.completedVolume>summary .volumeDisclosure{top:var(--space-28);right:var(--space-24);position:absolute}}@media (width<=620px){.workspaceShell{width:calc(100% - 28px)}.workspaceHeader .workspaceBrand{height:50px}.brandPlaque--workspace{width:116px;height:50px;padding:var(--space-5) var(--space-9);border-radius:11px}.workspaceHeader .brandPlaque--workspace .brandLogo{width:96px;height:36px}.workspaceAccountName{display:none}.workspaceMobileAccount summary>span:first-child{width:36px;height:36px}.workspaceMobileMenu>div{grid-template-columns:1fr}.workspaceMobileMenu a:nth-child(odd){border-right:0}.dashboardWelcome{align-items:flex-start;gap:var(--space-24);flex-direction:column}.dashboardWelcome h1{font-size:3.15rem}.dashboardStats{margin-top:var(--space-34);grid-template-columns:1fr 1fr}.dashboardEvaluationNudge{gap:var(--space-18);padding:var(--space-20) var(--space-18);grid-template-columns:1fr}.dashboardEvaluationNudge li{align-items:start;gap:var(--space-8);grid-template-columns:1fr}.dashboardEvaluationNudge a{justify-self:stretch}.dashboardStats a{min-height:150px;padding:var(--space-18)}.dashboardStats strong{font-size:2.5rem}.continueCard{padding:var(--space-22) var(--space-18)}.continueCardLabel{align-items:flex-start;gap:var(--space-8);flex-direction:column}.continueCard h2{font-size:2.08rem}.dashboardQuickLinks>a{min-height:88px}.libraryHeading h2{font-size:2.8rem}.dashboardVolumeHeader,.completedVolume>summary,.librarySectionSummary{gap:var(--space-20);padding:var(--space-20) var(--space-16);grid-template-columns:1fr}.librarySectionSummary{min-height:188px;padding-right:var(--space-42);grid-template-columns:1fr auto}.librarySectionIdentity,.librarySectionRunway{grid-column:1/-1}.librarySectionCredits{grid-column:1}.librarySectionIdentity strong{white-space:normal}.librarySectionRunway{padding-top:var(--space-6);border-top:1px solid var(--workspace-border)}.libraryDisclosure{top:var(--space-22);right:var(--space-16)}.volumeExpiration,.completedVolume>summary .volumeExpiration{grid-column:auto}.activityRow{gap:var(--space-8);padding:var(--space-18) var(--space-16);grid-template-columns:26px minmax(0,1fr)}.workspaceSmartAction{width:fit-content;min-width:0;margin-top:var(--space-4);grid-column:2}.activityMeta{gap:var(--space-6) var(--space-10)}.expirationNotice{margin:var(--space-14) var(--space-16) 0;align-items:flex-start}.completedVolumeBody,.workspaceFooter>div{flex-direction:column;align-items:flex-start}.workspaceFooter>div>div{gap:var(--space-10);flex-direction:column}}@media (prefers-reduced-motion:reduce){.issueCard{animation:none}}.stats{border-bottom:1px solid var(--silver);grid-template-columns:repeat(4,1fr);width:min(1420px,100% - 64px);margin-inline:auto;display:grid}.stat{padding:var(--space-30) var(--space-28);border-right:1px solid var(--silver)}.stat:last-child{border-right:0}.stat strong{margin-bottom:var(--space-8);font-family:var(--font-brand-serif);font-size:clamp(2rem,3vw,2.45rem);font-weight:400;line-height:1;display:block}.stat span{color:var(--palette-aeb4c0);font-size:.8rem}.pageSection{border-bottom:1px solid var(--silver);padding:94px 0}.sectionHeading{gap:var(--space-40);margin-bottom:var(--space-50);grid-template-columns:.65fr 1.35fr;display:grid}.sectionHeading h2{max-width:800px;font-family:var(--font-brand-serif);letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,4vw,4.15rem);font-weight:400;line-height:1.02}.sectionHeading div>p{max-width:560px;margin:var(--space-20) 0 0;color:var(--muted);line-height:1.7}.programGrid{gap:var(--space-14);grid-template-columns:1.12fr .94fr .94fr;display:grid}.programCard{min-height:330px;padding:var(--space-28);border:1px solid var(--border);background:var(--panel);flex-direction:column;transition:transform .18s,border-color .18s;display:flex}.programCard:hover{border-color:var(--palette-5d6470);transform:translateY(-3px)}.programCardGreen{border-top:2px solid var(--green)}.programCardBlue{border-top:2px solid var(--blue)}.programCardGold{border-top:2px solid var(--gold)}.programNumber{color:var(--palette-737985);font-family:var(--font-brand-serif);font-size:2.9rem;line-height:1}.programCard h3{margin:auto 0 var(--space-14);font-family:var(--font-brand-serif);letter-spacing:-.03em;font-size:1.9rem;font-weight:400;line-height:1.05}.programCard>p{max-width:390px;color:var(--muted);font-size:.88rem;line-height:1.65}.programCard footer{justify-content:space-between;align-items:center;gap:var(--space-16);margin-top:var(--space-22);padding-top:var(--space-18);border-top:1px solid var(--silver);font-size:.8rem;display:flex}.programCardGreen footer{color:var(--palette-83d3b2)}.programCardBlue footer{color:var(--palette-8ec9ee)}.programCardGold footer{color:var(--palette-ddb86f)}.programCard footer a:hover span{display:inline-block;transform:translate(3px)}.bundleCallout{align-items:center;gap:var(--space-42);margin-top:var(--space-14);padding:var(--space-26) var(--space-28);border:1px solid var(--border);border-left:2px solid var(--green);background:var(--panel-raised);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.bundleCallout h3{margin:var(--space-8) 0 var(--space-6);font-family:var(--font-brand-serif);font-size:1.55rem;font-weight:400}.bundleCallout p:last-child{color:var(--muted);margin:0;font-size:.85rem}.bundlePrice{color:var(--muted);text-align:right;font-size:.75rem}.bundlePrice strong{margin-top:var(--space-4);color:var(--text);font-family:var(--font-brand-serif);font-size:2rem;font-weight:400;display:block}.process{border-top:1px solid var(--silver);border-bottom:1px solid var(--silver);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.processStep{min-height:170px;padding:var(--space-27) var(--space-22);border-right:1px solid var(--silver);flex-direction:column;display:flex}.processStep:last-child{background:var(--palette-rgba-787e79e2);border-right:0}.processStep>span{color:var(--palette-8e95a2);letter-spacing:.18em;font-size:.7rem;font-weight:700}.processStep strong{font-family:var(--font-brand-serif);margin-top:auto;font-size:1.35rem;font-weight:400;line-height:1.2}.processStep:last-child strong{color:var(--palette-8fd2b6)}.processStep small{margin-top:var(--space-8);color:var(--palette-84c7aa)}.testimonialGrid{gap:var(--space-22);margin-top:var(--space-34);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.testimonialCard{justify-content:space-between;gap:var(--space-22);padding:var(--space-34);border:1px solid var(--silver);background:var(--palette-rgba-1a5abadb);flex-direction:column;margin:0;display:flex}.testimonialCard blockquote{font-family:var(--font-brand-serif);letter-spacing:-.02em;margin:0;font-size:1.2rem;line-height:1.4}.testimonialCard figcaption{color:var(--palette-adb3be);font-size:.86rem;line-height:1.5}.testimonialCard figcaption strong,.testimonialCard figcaption span{display:block}.testimonialCard figcaption strong{color:var(--color-white)}.finalCta{padding:var(--space-88) 0;background:radial-gradient(circle at 76% 0%, var(--palette-rgba-0e2436a2), transparent 34%), linear-gradient(110deg, var(--palette-rgba-6d6f73f8), transparent 48%)}.finalCtaRow{justify-content:space-between;align-items:flex-end;gap:var(--space-48);display:flex}.finalCta h2{max-width:940px;margin:var(--space-12) 0 0;font-family:var(--font-brand-serif);letter-spacing:-.045em;font-size:clamp(2.7rem,5vw,4.75rem);font-weight:400;line-height:.98}.signupFields{gap:var(--space-8);margin-top:var(--space-26);flex-wrap:wrap;display:flex}.signupFields span{padding:var(--space-7) var(--space-10);border:1px solid var(--silver-soft);color:var(--palette-c3c8d1);font-size:.72rem}.ctaNote{margin:var(--space-12) 0 0;color:var(--palette-adb3be);font-size:.82rem}.siteFooter{padding:var(--space-32) 0;color:var(--palette-8f95a0);font-size:.8rem}.footerRow{justify-content:space-between;gap:var(--space-24);flex-wrap:wrap;display:flex}.articlesHero,.faqHero,.modulesHero{padding:var(--space-96) 0 var(--space-72);border-bottom:1px solid var(--silver)}.articlesHeroGrid,.faqHeroGrid,.modulesHeroGrid{align-items:end;gap:var(--space-80);margin-top:var(--space-28);grid-template-columns:1.18fr .82fr;display:grid}.articlesHero h1,.faqHero h1,.modulesHero h1{max-width:900px;font-family:var(--font-brand-serif);letter-spacing:-.06em;margin:0;font-size:clamp(4rem,8vw,7.5rem);font-weight:400;line-height:.9}.articlesHeroGrid>div>p,.faqHeroGrid>p,.modulesHeroGrid>div>p{color:var(--palette-bec3cd);margin:0;font-size:1.05rem;line-height:1.7}.volumeJumpLinks{gap:var(--space-10);margin-top:var(--space-28);display:flex}.volumeJumpLinks a{min-width:76px;padding:var(--space-9) var(--space-13);border:1px solid var(--silver);color:var(--palette-d4d7de);text-align:center;font-size:.76rem}.volumeJumpLinks a:hover{border-color:var(--green)}.collectionSelector button{min-width:76px;min-height:37px;padding:var(--space-8) var(--space-13);border:1px solid var(--silver);color:var(--palette-d4d7de);font:inherit;text-align:center;cursor:pointer;background:0 0;font-size:.76rem}.collectionSelector button:hover,.collectionSelector button:focus-visible{border-color:var(--green)}.collectionSelector button.isActive{border-color:var(--palette-rgba-6110fde8);color:var(--color-white);background:var(--palette-rgba-d2aac1de)}.collectionSelector button:disabled{color:var(--palette-8c929d);border-color:var(--palette-444955);background:var(--palette-171920);cursor:wait}.catalogControlBar{padding:var(--space-26) 0 var(--space-30);border-top:1px solid var(--silver-soft);border-bottom:1px solid var(--silver);background:var(--palette-101219)}.catalogControlGrid{gap:var(--space-48);grid-template-columns:auto minmax(0,1fr);display:grid}.catalogControlLabel{color:var(--palette-858c98);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:750;display:block}.catalogControlBar .volumeJumpLinks{margin-top:var(--space-12)}.categoryFilterChips{gap:var(--space-8);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.categoryFilterChips button{min-height:36px;padding:var(--space-7) var(--space-12);border:1px solid var(--silver-soft);color:var(--palette-c7cbd3);font:inherit;cursor:pointer;background:0 0;font-size:.7rem}.categoryFilterChips button:hover,.categoryFilterChips button:focus-visible{border-color:var(--green)}.categoryFilterChips button.isActive{border-color:var(--palette-rgba-7e48c2d5);color:var(--palette-dff5ec);background:var(--palette-rgba-03f86c96)}.categoryFilterChips button:disabled{color:var(--palette-8c929d);border-color:var(--palette-444955);background:var(--palette-171920);cursor:wait;opacity:1}.articleSummary{border-bottom:1px solid var(--silver);grid-template-columns:repeat(3,1fr);display:grid}.articleSummary>div{padding:var(--space-28) var(--space-32);border-right:1px solid var(--silver)}.articleSummary>div:last-child{border-right:0}.articleSummary strong,.articleSummary span{display:block}.articleSummary strong{margin-bottom:var(--space-7);font-family:var(--font-brand-serif);font-size:2.35rem;font-weight:400}.articleSummary span{color:var(--muted);font-size:.78rem}.volumeCatalog,.faqCatalog{padding-block:var(--space-88)}.volumeSection{scroll-margin-top:var(--space-28)}.volumeSection+.volumeSection{margin-top:var(--space-96)}.volumeHeader{align-items:end;gap:var(--space-32);padding-bottom:var(--space-30);border-bottom:1px solid var(--silver);grid-template-columns:minmax(180px,.55fr) minmax(360px,1.2fr) auto;display:grid}.volumeHeader h2{margin:var(--space-10) 0 0;font-family:var(--font-brand-serif);letter-spacing:-.055em;font-size:clamp(3.8rem,7vw,6.5rem);font-weight:400;line-height:.9}.volumeHeader dl{gap:var(--space-24);grid-template-columns:.7fr .7fr 1.6fr;margin:0;display:grid}.volumeHeader dl>div{padding-top:var(--space-14);border-top:1px solid var(--silver-soft)}.volumeHeader dt{color:var(--palette-858c98);letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:700}.volumeHeader dd{margin:var(--space-7) 0 0;color:var(--palette-e8eaee);font-size:.9rem}.articleList{margin:0;padding:0;list-style:none}.articleRow{align-items:center;gap:var(--space-24);min-height:138px;padding:var(--space-20) var(--space-18) var(--space-20) 0;border-bottom:1px solid var(--silver-soft);grid-template-columns:48px minmax(0,1fr) minmax(310px,.5fr);display:grid}.articleIndex{color:var(--palette-747b88);letter-spacing:.16em;font-size:.67rem;font-weight:700}.articleTitle h3{max-width:930px;font-family:var(--font-brand-serif);letter-spacing:-.02em;margin:0;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:400;line-height:1.25}.articleTitle>span{margin-top:var(--space-8);color:var(--palette-8e95a2);font-size:.72rem;display:block}.articleSource{max-width:880px;margin:var(--space-10) 0 0;color:var(--palette-8e95a2);font-size:.74rem;line-height:1.5}.articleSource span{margin-right:var(--space-7);color:var(--palette-c7cbd3);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:750}.pharmTag{min-width:174px;padding:var(--space-8) var(--space-11);border:1px solid var(--silver-soft);color:var(--palette-858c98);text-align:center;text-transform:uppercase;font-size:.68rem;font-weight:700}.pharmTag.isPharmacology{border-color:var(--palette-rgba-e2e23ea9);color:var(--palette-90d4b8);background:var(--palette-rgba-547c029f)}.articleRowDetails{justify-items:end;gap:var(--space-12);display:grid}.articleCommercialMeta{gap:var(--space-12);grid-template-columns:.55fr 1fr;width:100%;margin:0;display:grid}.articleCommercialMeta>div{padding-top:var(--space-10);border-top:1px solid var(--silver-soft)}.articleCommercialMeta dt{color:var(--palette-747b88);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:750}.articleCommercialMeta dd{margin:var(--space-6) 0 0;color:var(--palette-e7e9ed);font-size:.75rem}.articlesCta,.faqContact{border-top:1px solid var(--silver);background:radial-gradient(circle at 78% 0%, var(--palette-rgba-547c029f), transparent 38%), var(--panel);padding:82px 0}.articlesCtaRow,.faqContactRow{justify-content:space-between;align-items:flex-end;gap:var(--space-48);display:flex}.articlesCta h2,.faqContact h2{max-width:920px;margin:var(--space-12) 0 0;font-family:var(--font-brand-serif);letter-spacing:-.045em;font-size:clamp(2.4rem,4.5vw,4.2rem);font-weight:400;line-height:1}.faqHeroGrid{align-items:start}.faqCatalog{max-width:1180px}.faqGroup{gap:var(--space-70);scroll-margin-top:var(--space-28);grid-template-columns:.48fr 1.52fr;display:grid}.faqGroup+.faqGroup{margin-top:84px}.faqGroup>header{padding-top:var(--space-20);border-top:1px solid var(--silver)}.faqGroup>header span{color:var(--palette-7d8490);letter-spacing:.16em;font-size:.68rem;font-weight:700}.faqGroup h2{margin:var(--space-18) 0 0;font-family:var(--font-brand-serif);letter-spacing:-.035em;font-size:clamp(2rem,3.2vw,3rem);font-weight:400;line-height:1}.faqList{border-top:1px solid var(--silver)}.faqList details{border-bottom:1px solid var(--silver-soft)}.faqList summary{justify-content:space-between;align-items:center;gap:var(--space-24);min-height:82px;padding:var(--space-22) 0;color:var(--palette-eceef1);font-family:var(--font-brand-serif);cursor:pointer;font-size:clamp(1.15rem,2vw,1.38rem);line-height:1.3;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:var(--green);font-family:var(--font-brand-sans-compact);font-size:1.45rem;font-weight:300;transition:transform .18s}.faqList details[open] summary span{transform:rotate(45deg)}.faqList details p{max-width:760px;margin:-3px 0 var(--space-26);color:var(--palette-aeb4c0);line-height:1.75}.moduleHeroFacts{gap:var(--space-8);margin-top:var(--space-28);flex-wrap:wrap;display:flex}.moduleHeroFacts span{padding:var(--space-8) var(--space-11);border:1px solid var(--silver-soft);color:var(--palette-cbd0d8);font-size:.7rem}.moduleIntroduction{gap:var(--space-72);padding-block:var(--space-88);border-bottom:1px solid var(--silver);grid-template-columns:.52fr 1.48fr;display:grid}.moduleIntroduction h2,.moduleCatalogHeading h2,.moduleDetails h2{max-width:920px;font-family:var(--font-brand-serif);letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,4.7vw,4.6rem);font-weight:400;line-height:1}.moduleIntroduction div>p{max-width:850px;margin:var(--space-28) 0 0;color:var(--palette-abb1bd);font-size:1rem;line-height:1.75}.moduleIntroduction div>p+p{margin-top:var(--space-16);color:var(--palette-d0d4db)}.moduleCatalog{padding-block:var(--space-88) var(--space-96)}.moduleCatalogHeading{gap:var(--space-72);margin-bottom:var(--space-48);grid-template-columns:.52fr 1.48fr;display:grid}.moduleGrid{border-top:1px solid var(--silver);border-left:1px solid var(--silver);grid-template-columns:1fr 1fr;display:grid}.moduleCard{min-height:390px;padding:var(--space-34);border-right:1px solid var(--silver);border-bottom:1px solid var(--silver);background:radial-gradient(circle at 100% 0%, var(--palette-rgba-0e310295), transparent 42%), var(--panel);flex-direction:column;display:flex}.moduleNumber{color:var(--palette-6f7784);letter-spacing:.17em;font-size:.68rem;font-weight:750}.moduleCard h3{max-width:560px;margin:var(--space-42) 0 var(--space-18);font-family:var(--font-brand-serif);letter-spacing:-.04em;font-size:clamp(2rem,3.4vw,3.4rem);font-weight:400;line-height:1}.moduleCard>p{max-width:560px;color:var(--palette-aeb4c0);margin:0;line-height:1.7}.moduleCard footer{justify-content:space-between;gap:var(--space-20);padding-top:var(--space-36);color:var(--palette-9299a5);margin-top:auto;font-size:.76rem;display:flex}.moduleCard footer strong{color:var(--palette-8fd3b6);font-weight:700}.moduleCardAction{margin:var(--space-18) -22px -22px;padding:var(--space-15) var(--space-22);border-top:1px solid var(--silver-soft);color:var(--palette-dcebf5);background:var(--palette-rgba-02332e48);justify-content:space-between;align-items:center;font-size:.75rem;font-weight:750;display:flex}.moduleCardAction:hover{background:var(--palette-rgba-ceaf38c0)}.moduleCardAction:focus-visible{outline:3px solid var(--palette-8fcdeb);outline-offset:var(--space-3)}.moduleCardAction.isDisabled{color:var(--palette-9299a5);cursor:not-allowed}.moduleSetCatalogCallout{justify-content:space-between;align-items:center;gap:var(--space-28);margin-top:var(--space-30);padding:var(--space-30) var(--space-34);border:1px solid var(--palette-rgba-ee39f873);background:linear-gradient(135deg, var(--palette-rgba-03f86c96), var(--palette-rgba-0e310295));display:flex}.moduleSetCatalogCallout h3{margin:var(--space-8) 0 var(--space-7);font:400 clamp(1.65rem, 3vw, 2.5rem)/1.05 var(--font-brand-serif)}.moduleSetCatalogCallout p{color:var(--palette-b9c1cc);margin:0}.moduleSetCatalogCallout>a,.moduleSetCrossSellLink{min-height:46px;padding:0 var(--space-18);color:var(--palette-10283b);background:var(--text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.moduleSetCatalogCallout>a:hover,.moduleSetCatalogCallout>a:focus-visible,.moduleSetCrossSellLink:hover,.moduleSetCrossSellLink:focus-visible{color:var(--color-white);background:var(--palette-d83d79);outline:3px solid var(--palette-rgba-f52b25fc);outline-offset:var(--space-3)}.purchaseContentSection .moduleSetCrossSellLink{width:fit-content;margin-top:var(--space-22);color:var(--color-white);background:var(--palette-173c55)}.moduleDetails{padding-block:var(--space-88);border-top:1px solid var(--silver);background:radial-gradient(circle at 12% 0%, var(--palette-rgba-787e79e2), transparent 35%), var(--palette-101219)}.moduleDetailsGrid{gap:var(--space-90);grid-template-columns:.8fr 1.2fr;display:grid}.moduleDetails h2{margin-top:var(--space-18)}.moduleDetails ul{border-top:1px solid var(--silver);margin:0;padding:0;list-style:none}.moduleDetails li{gap:var(--space-28);padding:var(--space-24) 0;border-bottom:1px solid var(--silver-soft);grid-template-columns:.85fr 1.15fr;display:grid}.moduleDetails li strong{font-family:var(--font-brand-serif);font-size:1.1rem;font-weight:400}.moduleDetails li span{color:var(--palette-a9afbb);font-size:.9rem;line-height:1.65}.aboutHero{padding:var(--space-96) 0 82px;border-bottom:1px solid var(--silver)}.aboutHeroGrid{align-items:end;gap:var(--space-80);margin-top:var(--space-28);grid-template-columns:1.2fr .8fr;display:grid}.aboutHero h1{max-width:950px;font-family:var(--font-brand-serif);letter-spacing:-.06em;margin:0;font-size:clamp(4rem,7.6vw,7.3rem);font-weight:400;line-height:.9}.aboutHeroGrid>p{color:var(--palette-c1c6cf);margin:0;font-size:1.08rem;line-height:1.75}.aboutIntroduction{padding-block:var(--space-88) var(--space-96)}.aboutIntroductionCopy{gap:var(--space-56);margin:var(--space-42) 0 var(--space-70) 26%;grid-template-columns:1fr 1fr;display:grid}.aboutIntroductionCopy p{color:var(--palette-b0b6c1);margin:0;font-size:1rem;line-height:1.8}.aboutPrinciples{border-top:1px solid var(--silver);border-left:1px solid var(--silver);grid-template-columns:repeat(3,1fr);display:grid}.aboutPrinciples>div{min-height:230px;padding:var(--space-28);border-right:1px solid var(--silver);border-bottom:1px solid var(--silver);background:var(--panel)}.aboutPrinciples span,.aboutPrinciples strong{display:block}.aboutPrinciples span{color:var(--palette-737b88);letter-spacing:.16em;font-size:.66rem;font-weight:750}.aboutPrinciples strong{margin-top:var(--space-42);font-family:var(--font-brand-serif);letter-spacing:-.03em;font-size:clamp(1.55rem,2.4vw,2.25rem);font-weight:400}.aboutPrinciples p{max-width:380px;margin:var(--space-16) 0 0;color:var(--palette-9fa6b2);font-size:.86rem;line-height:1.65}.founderStatement{padding-block:var(--space-96);border-block:1px solid var(--silver);background:radial-gradient(circle at 14% 0%, var(--palette-rgba-02332e48), transparent 34%), var(--palette-101219)}.founderStatementGrid{gap:var(--space-72);grid-template-columns:.52fr 1.48fr;display:grid}.founderStatement h2{max-width:430px;margin:var(--space-18) 0 0;font-family:var(--font-brand-serif);letter-spacing:-.045em;font-size:clamp(2.5rem,4.6vw,4.5rem);font-weight:400;line-height:1}.founderStatement blockquote{margin:0}.founderStatement blockquote>p{color:var(--palette-d7dae0);font-family:var(--font-brand-serif);letter-spacing:-.018em;margin:0;font-size:clamp(1.35rem,2.25vw,2rem);line-height:1.5}.founderStatement blockquote>p+p{margin-top:var(--space-30)}.founderStatement blockquote footer{gap:var(--space-6);margin-top:var(--space-42);padding-top:var(--space-24);border-top:1px solid var(--silver-soft);flex-direction:column;display:flex}.founderStatement cite{color:var(--palette-f1f2f4);font-family:var(--font-brand-serif);font-size:1.25rem;font-style:normal}.founderStatement blockquote footer span{color:var(--palette-8fd3b6);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.aboutContact{align-items:end;gap:var(--space-80);grid-template-columns:1.2fr .8fr;padding-block:78px;display:grid}.aboutContact h2{margin:var(--space-14) 0 0;font-family:var(--font-brand-serif);letter-spacing:-.04em;font-size:clamp(2.3rem,4vw,3.8rem);font-weight:400}.aboutContact address{padding-top:var(--space-18);border-top:1px solid var(--silver);color:var(--palette-bdc2cb);font-size:.95rem;font-style:normal;line-height:1.75}.blogRollSection{padding-block:var(--space-88) var(--space-96)}.blogGrid{gap:var(--space-28);grid-template-columns:repeat(3,1fr);display:grid}.blogCard{border:1px solid var(--border);background:var(--panel);flex-direction:column;display:flex;overflow:hidden}.blogCardImageLink{aspect-ratio:16/10;background:var(--palette-rgba-beeb9978);display:block;overflow:hidden}.blogCardImageLink img{object-fit:cover;width:100%;height:100%}.blogCardImageFallback{width:100%;height:100%;display:block}.blogCardBody{gap:var(--space-10);padding:var(--space-24);flex-direction:column;flex:auto;display:flex}.blogCardCategory{color:var(--palette-c8ccd4);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}.blogCardBody h2{font-family:var(--font-brand-serif-compact,var(--font-brand-serif));margin:0;font-size:1.3rem;font-weight:500;line-height:1.3}.blogCardBody h2 a{color:inherit}.blogCardDate{color:var(--palette-8b93a3);font-size:.72rem}.blogCardBody p{color:var(--palette-bfc4ce);flex:auto;margin:0;font-size:.88rem;line-height:1.6}.blogPost{max-width:780px;padding-block:var(--space-64) var(--space-96)}.blogPostBreadcrumb{margin-bottom:var(--space-24)}.blogPostBreadcrumb a{color:var(--palette-8b93a3);font-size:.82rem}.blogPostHeader h1{max-width:720px;margin:var(--space-10) 0 var(--space-10);font-family:var(--font-brand-serif);letter-spacing:-.04em;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:400;line-height:1.05}.blogPostHeader time{color:var(--palette-8b93a3);font-size:.82rem}.blogPostFeaturedImage{width:100%;margin-top:var(--space-28);border:1px solid var(--border);object-fit:cover}.blogPostBody{margin-top:var(--space-36);color:var(--palette-c1c6cf);font-size:1rem;line-height:1.8}.blogPostBody>:first-child{margin-top:0}.blogPostBody img{max-width:100%;height:auto;margin-block:var(--space-20)}.blogPostBody h2,.blogPostBody h3,.blogPostBody h4{margin:var(--space-32) 0 var(--space-14);font-family:var(--font-brand-serif-compact,var(--font-brand-serif));color:var(--color-white);line-height:1.3}.blogPostBody p{margin:0 0 var(--space-18)}.blogPostBody ul,.blogPostBody ol{margin:0 0 var(--space-18);padding-left:1.3em}.blogPostBody li{margin-bottom:var(--space-8)}.blogPostBody a{color:inherit;text-decoration:underline}@media (width<=900px){.blogGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.blogGrid{grid-template-columns:1fr}.navDropdownMenu{display:none!important}}.howHero{padding:var(--space-96) 0 82px;border-bottom:1px solid var(--silver)}.howHeroGrid{align-items:end;gap:var(--space-80);margin-top:var(--space-28);grid-template-columns:1.15fr .85fr;display:grid}.howHero h1{max-width:960px;font-family:var(--font-brand-serif);letter-spacing:-.06em;margin:0;font-size:clamp(4rem,7.6vw,7.3rem);font-weight:400;line-height:.9}.howHeroGrid>div>p{color:var(--palette-bfc4ce);margin:0;font-size:1.05rem;line-height:1.75}.howHeroGrid .button{margin-top:var(--space-28)}.howQuickProcess{border-bottom:1px solid var(--silver);background:radial-gradient(circle at 92% 0%, var(--palette-rgba-787e79e2), transparent 36%), var(--panel);padding-block:84px}.howSectionHeading{gap:var(--space-72);margin-bottom:var(--space-48);grid-template-columns:.5fr 1.5fr;align-items:start;display:grid}.howSectionHeading h2,.howGuide>header h2,.creditReporting h2,.videoFeature h2{max-width:900px;font-family:var(--font-brand-serif);letter-spacing:-.048em;margin:0;font-size:clamp(2.55rem,4.8vw,4.7rem);font-weight:400;line-height:1}.howQuickProcess ol{border-top:1px solid var(--silver);border-left:1px solid var(--silver);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.howQuickProcess li{justify-content:space-between;gap:var(--space-36);min-height:230px;padding:var(--space-25);border-right:1px solid var(--silver);border-bottom:1px solid var(--silver);flex-direction:column;display:flex}.howQuickProcess li span{color:var(--palette-7d8490);letter-spacing:.16em;font-size:.67rem;font-weight:750}.howQuickProcess li strong{font-family:var(--font-brand-serif);letter-spacing:-.03em;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:400;line-height:1.12}.howGuide{gap:var(--space-72);padding-block:var(--space-96);grid-template-columns:.52fr 1.48fr;display:grid}.howGuide>header{padding-top:var(--space-18)}.howGuide>header h2{max-width:440px;margin-top:var(--space-18)}.howGuideList{border-top:1px solid var(--silver)}.howGuideItem{gap:var(--space-24);padding:var(--space-34) 0 var(--space-40);border-bottom:1px solid var(--silver-soft);grid-template-columns:52px minmax(0,1fr);display:grid}.howGuideNumber{padding-top:var(--space-8);color:var(--palette-777e8b);letter-spacing:.15em;font-size:.68rem;font-weight:750}.howGuideItem h3{font-family:var(--font-brand-serif);letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400}.howGuideItem p{max-width:820px;margin:var(--space-18) 0 0;color:var(--palette-adb3bf);line-height:1.75}.howGuideItem a{gap:var(--space-8);margin-top:var(--space-22);padding-bottom:var(--space-4);border-bottom:1px solid var(--silver);color:var(--palette-a8ddc7);font-size:.82rem;font-weight:700;display:inline-flex}.howGuideItem ul{gap:var(--space-10) var(--space-24);max-width:760px;margin:var(--space-24) 0 0;grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.howGuideItem li{padding:var(--space-12) 0 var(--space-12) var(--space-20);border-top:1px solid var(--silver-soft);color:var(--palette-c4c8d0);font-size:.84rem;position:relative}.howGuideItem li:before{top:var(--space-17);content:"";background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;left:0}.creditReporting{padding-block:var(--space-96);border-block:1px solid var(--silver);background:radial-gradient(circle at 8% 0%, var(--palette-rgba-fd2a5164), transparent 36%), var(--palette-101219)}.creditReportingGrid{gap:var(--space-88);grid-template-columns:.7fr 1.3fr;display:grid}.creditReporting h2{max-width:520px;margin-top:var(--space-18)}.creditReportingOptions{border-top:1px solid var(--silver);border-left:1px solid var(--silver);grid-template-columns:1fr 1fr;display:grid}.creditReportingOptions article{min-height:370px;padding:var(--space-30);border-right:1px solid var(--silver);border-bottom:1px solid var(--silver);flex-direction:column;display:flex}.creditReportingOptions article>span{color:var(--palette-8fd3b6);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:750}.creditReportingOptions h3{margin:var(--space-52) 0 var(--space-20);font-family:var(--font-brand-serif);letter-spacing:-.035em;font-size:clamp(1.75rem,2.8vw,2.65rem);font-weight:400;line-height:1.05}.creditReportingOptions p{color:var(--palette-aeb4c0);margin:auto 0 0;font-size:.9rem;line-height:1.7}.videoFeature{padding-block:var(--space-96);grid-template-columns:.72fr 1.28fr;align-items:center;gap:82px;display:grid}.videoFeatureCopy p:last-child{max-width:500px;margin:var(--space-24) 0 0;color:var(--palette-aeb4c0);line-height:1.75}.videoFeature h2{max-width:560px;margin-top:var(--space-18)}.videoFrame{width:min(100%,720px);padding:var(--space-14);border:1px solid var(--silver);background:linear-gradient(145deg, var(--palette-rgba-d2aac1de), var(--palette-rgba-787e79e2)), var(--panel);justify-self:end;position:relative}.videoFrame:before{z-index:0;top:var(--space-30);right:var(--space-30);border:1px solid var(--silver-soft);content:"";position:absolute;bottom:-22px;left:-22px}.videoFrame iframe{z-index:1;aspect-ratio:16/9;background:var(--palette-08090d);border:0;width:100%;display:block;position:relative}.videoFrame video{z-index:1;aspect-ratio:1;background:var(--palette-08090d);object-fit:contain;width:100%;display:block;position:relative}@media (width<=1000px){.siteWrap{width:min(100% - 36px,780px)}.navRow{gap:var(--space-16)}.mobileMenuToggle{justify-content:center;align-items:center;gap:var(--space-5);border:1px solid var(--silver);cursor:pointer;background:0 0;flex-direction:column;flex:none;width:42px;height:42px;padding:0;display:inline-flex}.mobileMenuToggle span{background:var(--palette-e4e7ec);width:19px;height:1px;transition:transform .18s,opacity .18s;display:block}.mobileMenuToggle.isOpen span:first-child{transform:translateY(6px)rotate(45deg)}.mobileMenuToggle.isOpen span:nth-child(2){opacity:0}.mobileMenuToggle.isOpen span:last-child{transform:translateY(-6px)rotate(-45deg)}.brandLink{margin-right:auto}.navLinks{display:none}.mobileMenu{border-bottom:1px solid var(--silver);background:var(--palette-101119);box-shadow:0 28px 55px var(--palette-rgba-0376fd53);display:block;position:absolute;top:100%;left:0;right:0}.mobileMenu[hidden]{display:none}.mobileMenuLinks{padding-block:var(--space-18) var(--space-24);grid-template-columns:1fr 1fr;display:grid}.mobileMenuLinks>a{align-items:center;gap:var(--space-14);min-height:58px;padding:var(--space-12) var(--space-15);border-bottom:1px solid var(--silver-soft);color:var(--palette-d9dce2);font-family:var(--font-brand-serif);font-size:1.16rem;display:flex}.mobileMenuLinks>a:nth-child(odd){border-right:1px solid var(--silver-soft)}.mobileMenuLinks>a span{color:var(--palette-777e8a);font-family:var(--font-brand-sans-compact);letter-spacing:.14em;font-size:.64rem;font-weight:700}.mobileAccountLinks{gap:var(--space-10);padding-top:var(--space-18);grid-column:1/-1;display:flex}.articlesHeroGrid,.faqHeroGrid,.modulesHeroGrid,.volumeHeader,.faqGroup,.moduleIntroduction,.moduleCatalogHeading,.moduleDetailsGrid,.aboutHeroGrid,.founderStatementGrid,.aboutContact,.howHeroGrid,.howSectionHeading,.howGuide,.creditReportingGrid,.videoFeature{gap:var(--space-36);grid-template-columns:1fr}.articlesHeroGrid>div>p,.faqHeroGrid>p,.modulesHeroGrid>div>p{max-width:680px}.volumeHeader dl{max-width:650px}.faqGroup>header{max-width:380px}.moduleGrid{grid-template-columns:1fr}.moduleSetCatalogCallout{flex-direction:column;align-items:flex-start}.moduleCard{min-height:330px}.aboutHeroGrid>p{max-width:680px}.aboutIntroductionCopy{margin-left:0}.aboutPrinciples{grid-template-columns:1fr}.aboutPrinciples>div{min-height:200px}.howHeroGrid>div>p{max-width:680px}.howQuickProcess ol{grid-template-columns:1fr 1fr}.howQuickProcess li:last-child{grid-column:1/-1}.howGuide>header h2,.creditReporting h2{max-width:760px}.videoFrame{justify-self:start}.hero{grid-template-columns:1fr}.heroCopy{padding:var(--space-72) 0 var(--space-50);border-right:0}.heroProof{padding:0 0 var(--space-54)}.stats{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--silver)}.sectionHeading,.testimonialGrid,.programGrid{grid-template-columns:1fr}.programCard{min-height:290px}.bundleCallout{grid-template-columns:1fr auto}.bundleCallout .button{grid-column:1/-1}.process{grid-template-columns:1fr 1fr}.processStep:nth-child(2n){border-right:0}.processStep:last-child{grid-column:1/-1}.finalCtaRow{flex-direction:column;align-items:flex-start}}@media (width<=580px){.siteWrap{width:calc(100% - 28px)}.navRow{gap:var(--space-8);min-height:74px}.brandLink{height:58px}.brandPlaque--marketing{width:96px;height:50px;padding:var(--space-5) var(--space-7);border-radius:11px}.brandPlaque--marketing .brandLogo{width:80px;height:34px}.brandLogo{width:96px;height:58px}.mobileMenuToggle{width:38px;height:38px}.navActions{gap:var(--space-4)}.navActions .button{min-height:34px;padding-inline:var(--space-7);font-size:.69rem}.buttonSmall{padding-inline:var(--space-12)}.mobileMenuLinks{grid-template-columns:1fr}.mobileMenuLinks>a:nth-child(odd){border-right:0}.mobileAccountLinks{flex-direction:column}.articlesHero,.faqHero,.modulesHero,.aboutHero,.howHero{padding:var(--space-70) 0 var(--space-54)}.articlesHero h1,.faqHero h1,.modulesHero h1,.aboutHero h1,.howHero h1{font-size:3.65rem}.articleSummary{grid-template-columns:1fr}.catalogControlGrid{gap:var(--space-24);grid-template-columns:1fr}.catalogControlBar .volumeJumpLinks{flex-wrap:wrap}.articleSummary>div{border-right:0;border-bottom:1px solid var(--silver-soft)}.articleSummary>div:last-child{border-bottom:0}.volumeCatalog,.faqCatalog,.moduleCatalog{padding-block:var(--space-64)}.volumeHeader dl{grid-template-columns:1fr 1fr}.volumeHeader dl>div:last-child{grid-column:1/-1}.articleRow{gap:var(--space-14);grid-template-columns:28px minmax(0,1fr);padding-right:0}.articleRowDetails{grid-column:2;justify-items:start;width:100%;min-width:0}.articleCommercialMeta{max-width:430px}.pharmTag{text-align:left;width:fit-content;min-width:0}.moduleIntroduction{padding-block:var(--space-64)}.moduleCard{min-height:360px;padding:var(--space-28) var(--space-22)}.moduleCard footer,.moduleDetails li{align-items:flex-start;gap:var(--space-10);flex-direction:column;grid-template-columns:1fr}.moduleDetails,.aboutIntroduction{padding-block:var(--space-64)}.aboutIntroductionCopy{gap:var(--space-24);margin-block:var(--space-34) var(--space-46);grid-template-columns:1fr}.founderStatement{padding-block:var(--space-64)}.founderStatement blockquote>p{font-size:1.25rem}.aboutContact{padding-block:var(--space-58)}.howQuickProcess,.howGuide,.creditReporting,.videoFeature{padding-block:var(--space-64)}.creditReportingOptions{max-width:760px}.howQuickProcess ol,.creditReportingOptions,.howGuideItem ul{grid-template-columns:1fr}.howQuickProcess li,.howQuickProcess li:last-child{grid-column:auto;min-height:180px}.howGuideItem{gap:var(--space-10);grid-template-columns:32px minmax(0,1fr)}.creditReportingOptions article{min-height:330px;padding:var(--space-26) var(--space-22)}.videoFrame{padding:var(--space-8)}.videoFrame:before{display:none}.articlesCtaRow,.faqContactRow{flex-direction:column;align-items:flex-start}.hero h1{font-size:3.12rem}.heroCopy{padding-top:var(--space-58)}.stats,.process{grid-template-columns:1fr}.stat,.processStep,.processStep:nth-child(2n){border-right:0;border-bottom:1px solid var(--silver)}.processStep:last-child{grid-column:auto}.pageSection{padding-block:68px}.sectionHeading{margin-bottom:var(--space-38)}.programCard{min-height:315px}.programCard footer{flex-direction:column;align-items:flex-start}.bundleCallout{gap:var(--space-24);grid-template-columns:1fr}.bundlePrice{text-align:left}.issueFooter{flex-direction:column;align-items:flex-start}.finalCta{padding-block:var(--space-70)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.learningPage{background:var(--palette-eef1f4);min-height:100vh;color:var(--palette-172033)}.learningMain{flex-direction:column;height:calc(100vh - 73px);min-height:820px;display:flex}.learningActivityHeader{padding:var(--space-18) clamp(var(--space-20), 3vw, var(--space-52)) var(--space-20);border-bottom:1px solid var(--palette-cbd1d8);background:var(--palette-f7f8fa);flex:none;position:relative}.learningActivityHeader>div:first-child{align-items:center;gap:var(--space-14);margin-bottom:var(--space-14);color:var(--palette-687182);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700;display:flex}.learningActivityHeader>div:first-child a{color:var(--palette-31547b)}.learningActivityHeader>div:first-child span:before{content:"/";margin-right:var(--space-14);color:var(--palette-a8afb9)}.learningActivityTitle{justify-content:space-between;align-items:flex-end;gap:var(--space-30);display:flex}.learningActivityTitle h1{max-width:900px;margin:var(--space-5) 0 0;color:var(--palette-121b2d);font-family:var(--font-brand-serif);font-size:clamp(1.7rem,2.35vw,2.65rem);font-weight:500;line-height:1.08}.learningActivityHeader .workspaceEyebrow{color:var(--palette-6d7480)}.learningActivityMeta{border:1px solid var(--palette-cbd1d8);background:var(--color-white);grid-template-columns:repeat(2,minmax(0,1fr));min-width:405px;display:grid}.learningActivityMeta>span{align-items:center;gap:var(--space-5);min-height:47px;padding:var(--space-9) var(--space-12);border-right:1px solid var(--palette-d8dde3);border-bottom:1px solid var(--palette-d8dde3);color:var(--palette-606a78);font-size:.73rem;line-height:1.25;display:flex}.learningActivityMeta>span:nth-child(2n){border-right:0}.learningActivityMeta>span:nth-last-child(-n+2){border-bottom:0}.learningActivityMeta strong{color:var(--palette-16233a)}.learningHeaderToggle{top:var(--space-12);right:clamp(var(--space-20), 3vw, var(--space-52));z-index:1;padding:var(--space-5) var(--space-12);border:1px solid var(--palette-cbd1d8);color:var(--palette-31547b);background:var(--color-white);font:inherit;letter-spacing:.04em;cursor:pointer;font-size:.72rem;font-weight:700;position:absolute}.learningHeaderToggle:hover{background:var(--palette-f1f4f6)}.learningActivityHeader.isMinimized{padding-top:var(--space-10);padding-bottom:var(--space-10)}.learningActivityHeader.isMinimized>div:first-of-type,.learningActivityHeader.isMinimized .workspaceEyebrow,.learningActivityHeader.isMinimized .learningActivityMeta{display:none}.learningActivityHeader.isMinimized .learningActivityTitle{padding-right:var(--space-96)}.learningActivityHeader.isMinimized .learningActivityTitle h1{margin:0;font-size:1.05rem;line-height:1.25}.learningActivityHeader.isMinimized .learningHeaderToggle{top:var(--space-8)}.learningMobileTabs{display:none}.learningSplit{gap:var(--space-1);background:var(--palette-bfc6cf);flex:1;grid-template-columns:minmax(0,58%) minmax(420px,42%);min-height:0;display:grid}.articlePane,.examPane{background:var(--color-white);flex-direction:column;min-width:0;min-height:0;display:flex}.learningPaneHeader{justify-content:space-between;align-items:center;gap:var(--space-18);min-height:71px;padding:var(--space-13) var(--space-20);border-bottom:1px solid var(--palette-d5dae0);background:var(--palette-f7f8fa);flex:none;display:flex}.learningPaneHeader>div{align-items:center;gap:var(--space-12);display:flex}.learningPaneStep{border:1px solid var(--palette-aeb7c3);width:38px;height:38px;color:var(--palette-345a80);font-family:var(--font-brand-serif);border-radius:50%;flex:none;place-items:center;font-size:.82rem;display:grid}.learningPaneHeader strong,.learningPaneHeader small{display:block}.learningPaneHeader strong{color:var(--palette-18233a);font-family:var(--font-brand-serif);font-size:1rem;font-weight:600}.learningPaneHeader small{margin-top:var(--space-2);color:var(--palette-727b89);font-size:.72rem}.learningPaneHeader>a{color:var(--palette-345a80);font-size:.75rem;font-weight:700}.articleFrame{background:var(--palette-fdf9f3);border:0;flex:1;width:100%;min-height:0}.attemptBadge{padding:var(--space-8) var(--space-11);border:1px solid var(--palette-aeb7c3);color:var(--palette-273a55);background:var(--color-white);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex:none;font-size:.7rem;font-weight:800}.examScroll{overscroll-behavior:contain;background:linear-gradient(var(--color-white) 30%, var(--palette-rgba-7808210e)), linear-gradient(var(--palette-rgba-7808210e), var(--color-white) 70%) 0 100%, radial-gradient(farthest-side at 50% 0, var(--palette-rgba-1b6003a2), var(--palette-rgba-176c75fe)), radial-gradient(farthest-side at 50% 100%, var(--palette-rgba-1b6003a2), var(--palette-rgba-176c75fe)) 0 100%;background-repeat:no-repeat;background-size:100% 42px,100% 42px,100% 12px,100% 12px;background-attachment:local,local,scroll,scroll;flex:1;min-height:0;overflow-y:auto}.questionView,.reviewPanel,.resultPanel,.evaluationPanel,.completionPanel{max-width:760px;padding:var(--space-24) clamp(var(--space-18), 3vw, var(--space-36)) var(--space-40);margin-inline:auto}.questionProgress{color:var(--palette-626c7b);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.76rem;font-weight:750;display:flex}.questionProgressTrack{height:3px;margin-top:var(--space-9);background:var(--palette-e3e7eb);overflow:hidden}.questionProgressTrack span{background:var(--palette-315b82);height:100%;transition:width .22s;display:block}.questionNavigator{gap:var(--space-5);margin-top:var(--space-18);grid-template-columns:repeat(10,minmax(28px,1fr));display:grid}.questionNavigator button{border:1px solid var(--palette-c2c9d2);min-height:32px;color:var(--palette-6a7380);background:var(--color-white);font:inherit;cursor:pointer;border-radius:3px;padding:0;font-size:.72rem;font-weight:800}.questionNavigator button.isAnswered{border-color:var(--palette-8194aa);color:var(--palette-1a365d);background:var(--palette-e9eef5)}.questionNavigator button.isCurrent{border-color:var(--palette-1e3d5e);color:var(--color-white);background:var(--palette-1e3d5e)}.questionNavigator button.isFlagged{box-shadow:inset 0 -3px var(--palette-d49537)}.prototypeNote{margin:var(--space-15) 0 0;color:var(--palette-78818e);font-size:.71rem}.questionCard{min-width:0;margin:var(--space-21) 0 0;border:0;padding:0}.questionCard legend{color:var(--palette-172033);font-family:var(--font-brand-serif);padding:0;font-size:clamp(1.33rem,2vw,1.72rem);line-height:1.3}.articleReferenceButton{justify-content:center;align-items:center;gap:var(--space-5);min-height:44px;padding:var(--space-10) var(--space-14);border:1px solid var(--palette-1a365d);color:var(--color-white);background:var(--palette-1a365d);font:inherit;cursor:pointer;touch-action:manipulation;margin-top:var(--space-17);border-radius:7px;font-size:.78rem;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}.articleReferenceButton:hover{border-color:var(--palette-244a75);color:var(--color-white);background:var(--palette-244a75);text-decoration:none}.articleReferenceButton:focus-visible{outline:3px solid var(--palette-rgba-5c44540a);outline-offset:var(--space-3)}.examPreviewBanner{justify-content:space-between;align-items:center;gap:var(--space-12) var(--space-24);padding:var(--space-12) var(--space-24);color:var(--palette-695128);background:var(--palette-fff8e8);border-bottom:1px solid var(--palette-ead6a9);flex-wrap:wrap;display:flex}.examPreviewBanner>div{gap:var(--space-3);min-width:0;display:grid}.examPreviewBanner strong{letter-spacing:.04em;text-transform:uppercase;font-size:.8rem}.examPreviewBanner span{font-size:.78rem;line-height:1.45}.examPreviewBanner .examPreviewWarning{color:var(--palette-7d2f27);font-weight:700}.examPreviewBanner nav{gap:var(--space-8);flex-wrap:wrap;display:flex}.examPreviewBanner nav a{min-height:var(--space-38);padding:0 var(--space-14);border:1px solid var(--palette-ead6a9);color:var(--palette-695128);background:var(--color-white);align-items:center;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.examPreviewBanner nav a.isActive{color:var(--color-white);background:var(--palette-1a365d);border-color:var(--palette-1a365d)}.examPreviewNote{margin:var(--space-14) 0 0;padding:var(--space-10) var(--space-12);color:var(--palette-695128);background:var(--palette-fff8e8);border:1px solid var(--palette-ead6a9);font-size:.78rem;line-height:1.5}.previewAnswerKey{margin-top:var(--space-24);border:1px solid var(--palette-d3d6d2);background:var(--color-white)}.previewAnswerKey>header{padding:var(--space-16) var(--space-18);border-bottom:1px solid var(--palette-d3d6d2)}.previewAnswerKey>header h3{margin:var(--space-4) 0 0;font-family:var(--font-brand-serif);font-size:1.3rem;font-weight:500}.previewAnswerKey>header p:not(.workspaceEyebrow){margin:var(--space-6) 0 0;color:var(--palette-5a6672);font-size:.78rem}.previewAnswerKey ol{margin:0;padding:0;list-style:none}.previewAnswerKey li{gap:var(--space-8);padding:var(--space-14) var(--space-18);border-top:1px solid var(--palette-ecefed);border-left:4px solid var(--palette-bcd8c9);display:grid}.previewAnswerKey li:first-child{border-top:0}.previewAnswerKey li.isMissed{border-left-color:var(--palette-a04b3f);background:var(--palette-fff0ed)}.previewAnswerKey li>div:first-child{align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}.previewAnswerKey li>div:first-child span{color:var(--palette-5a6672);font-size:.72rem;font-weight:800}.previewAnswerKey li>div:first-child strong{color:var(--palette-087458);font-size:.74rem}.previewAnswerKey li.isMissed>div:first-child strong{color:var(--palette-7d2f27)}.previewAnswerKey li>div:first-child button{min-height:var(--space-32);padding:0 var(--space-10);border:1px solid var(--palette-1a365d);color:var(--color-white);background:var(--palette-1a365d);font:inherit;cursor:pointer;margin-left:auto;font-size:.72rem;font-weight:700}.previewAnswerKey li>p{color:var(--palette-2f3949);margin:0;font-size:.86rem;line-height:1.5}.previewAnswerKey dl{gap:var(--space-4);margin:0;font-size:.8rem;display:grid}.previewAnswerKey dl>div{gap:var(--space-10);grid-template-columns:minmax(80px,110px) minmax(0,1fr);display:grid}.previewMatchingKey>div.isMissed dd{color:var(--palette-7d2f27)}.previewMatchingKey small{color:var(--palette-5a6672);font-weight:400}.previewAnswerKey dt{color:var(--palette-5a6672);font-weight:700}.previewAnswerKey dd{color:var(--palette-1a365d);margin:0;font-weight:600}.answerChoices{gap:var(--space-9);margin-top:var(--space-22);display:grid}.answerChoices label{align-items:center;gap:var(--space-11);min-height:57px;padding:var(--space-12) var(--space-14);border:1px solid var(--palette-ccd2d9);color:var(--palette-2f3949);background:var(--color-white);cursor:pointer;border-radius:4px;grid-template-columns:29px minmax(0,1fr);font-size:.88rem;line-height:1.42;transition:border-color .16s,background-color .16s;display:grid}.answerChoices[data-question-type=matching] label{align-items:center;gap:var(--space-14);cursor:default;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.answerChoices[data-question-type=matching] label>span{color:var(--palette-1a365d);overflow-wrap:anywhere;font-size:.9rem;font-weight:600;line-height:1.45}.answerChoices[data-question-type=matching] select{width:100%;min-width:0;min-height:var(--space-46);padding:0 var(--space-12);border:1px solid var(--palette-ccd2d9);color:var(--palette-2f3949);background:var(--color-white);font:inherit;border-radius:4px;font-size:.88rem}.answerChoices[data-question-type=matching] select:focus-visible{border-color:var(--palette-315b82);outline:2px solid var(--palette-315b82);outline-offset:var(--space-1)}@media (width<=560px){.answerChoices[data-question-type=matching] label{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}.answerChoices label:hover{border-color:var(--palette-8299af);background:var(--palette-f7f9fb)}.answerChoices label:focus-within{outline:3px solid var(--palette-315b82);outline-offset:var(--space-2)}.answerChoices label.isSelected{border-color:var(--palette-315b82);background:var(--palette-edf4fa);box-shadow:inset 3px 0 var(--palette-315b82)}.answerChoices input,.evaluationQuestions input{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.answerLetter{border:1px solid var(--palette-aeb7c1);width:27px;height:27px;color:var(--palette-536171);border-radius:50%;place-items:center;font-size:.73rem;font-weight:800;display:grid}.isSelected .answerLetter{border-color:var(--palette-315b82);color:var(--color-white);background:var(--palette-315b82)}.questionTools{margin-top:var(--space-14);justify-content:flex-end;display:flex}.questionTools button{padding:var(--space-7) 0;color:var(--palette-727c89);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.75rem;font-weight:700}.questionTools button:before{content:"⚑";margin-right:var(--space-7);color:var(--palette-a3abb5)}.questionTools button.isFlagged{color:var(--palette-915b12)}.questionTools button.isFlagged:before{color:var(--palette-d49537)}.questionActions{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-24);display:flex}.learningPrimaryButton,.learningSecondaryButton{min-height:46px;padding:var(--space-11) var(--space-17);border:1px solid var(--palette-1e3d5e);font:inherit;letter-spacing:.02em;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.learningPrimaryButton{color:var(--color-white);background:var(--palette-1e3d5e)}.learningSecondaryButton{color:var(--palette-2b4d6e);background:var(--color-white)}.learningPrimaryButton:disabled,.learningSecondaryButton:disabled{border-color:var(--palette-d4d8de);color:var(--palette-9ba2ad);background:var(--palette-eef0f2);cursor:not-allowed}.reviewPanel>.workspaceEyebrow,.resultPanel>.workspaceEyebrow,.evaluationPanel>.workspaceEyebrow,.completionPanel>.workspaceEyebrow{color:var(--palette-66707e)}.reviewPanel h2,.resultPanel h2,.evaluationPanel h2,.completionPanel h2{margin:var(--space-7) 0 var(--space-10);color:var(--palette-162139);font-family:var(--font-brand-serif);font-size:clamp(2rem,4vw,3.1rem);font-weight:500;line-height:1}.reviewPanel>p,.resultPanel>p,.evaluationPanel>p,.completionPanel>p{color:var(--palette-5e6877);font-size:.9rem;line-height:1.6}.reviewStatus{justify-content:space-between;gap:var(--space-15);margin-top:var(--space-24);padding:var(--space-14) var(--space-16);border-left:4px solid var(--palette-4f8c69);color:var(--palette-315440);background:var(--palette-eaf4ed);font-size:.8rem;display:flex}.reviewStatus.isWarning{border-left-color:var(--palette-c9882d);color:var(--palette-714f1e);background:var(--palette-fbf1e2)}.reviewList{margin:var(--space-20) 0 0;border-top:1px solid var(--palette-d7dce2);padding:0;list-style:none}.reviewList li{border-bottom:1px solid var(--palette-d7dce2)}.reviewList button{align-items:center;gap:var(--space-12);width:100%;padding:var(--space-12) var(--space-6);color:var(--palette-273448);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;display:grid}.reviewList button>span:first-child{color:var(--palette-83909f);font-size:.72rem;font-weight:800}.reviewList button>span:nth-child(2) strong,.reviewList button>span:nth-child(2) small{display:block}.reviewList button>span:nth-child(2) small{margin-top:var(--space-2);color:var(--palette-717b88);font-size:.7rem}.reviewList button>span:last-child{color:var(--palette-315b82);font-size:.72rem;font-weight:800}.finalSubmissionNotice{gap:var(--space-3);margin-top:var(--space-22);padding:var(--space-14) var(--space-16);border:1px solid var(--palette-d8c59f);color:var(--palette-695331);background:var(--palette-fbf7ed);font-size:.8rem;display:grid}.resultPanel,.completionPanel{padding-top:var(--space-48);text-align:center}.resultMark{width:66px;height:66px;margin:0 auto var(--space-20);border:1px solid var(--palette-7d9d88);color:var(--palette-2f7650);background:var(--palette-e9f4ed);font-family:var(--font-brand-serif);border-radius:50%;place-items:center;font-size:2rem;display:grid}.resultPanel.isFailed .resultMark{border-color:var(--palette-d0a15f);color:var(--palette-9a661d);background:var(--palette-fbf1e2)}.creditSummary{margin:var(--space-28) 0;border:1px solid var(--palette-d2d7dd);grid-template-columns:repeat(3,1fr);display:grid}.creditSummary>span{justify-content:center;gap:var(--space-5);min-height:90px;padding:var(--space-12);border-right:1px solid var(--palette-d2d7dd);color:var(--palette-687281);flex-direction:column;font-size:.7rem;display:flex}.creditSummary>span:last-child{border-right:0}.creditSummary strong{color:var(--palette-17243b);font-family:var(--font-brand-serif);font-size:1.28rem;font-weight:500}.topicReview{margin:var(--space-26) 0;border-top:1px solid var(--palette-d4d9df);text-align:left}.topicReview h3{margin:var(--space-17) 0 var(--space-8);color:var(--palette-273449);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.topicReview button{justify-content:space-between;gap:var(--space-12);width:100%;min-height:52px;padding:var(--space-12) 0;border:0;border-bottom:1px solid var(--palette-d4d9df);color:var(--palette-334052);font:inherit;text-align:left;cursor:pointer;background:0 0;font-size:.78rem;display:flex}.topicReview button span:last-child{min-height:36px;padding:var(--space-7) var(--space-10);color:var(--color-white);background:var(--palette-1a365d);border-radius:6px;flex:none;align-items:center;font-weight:850;display:inline-flex}.evaluationPanel{max-width:850px}.evaluationObjectives{margin-top:var(--space-24);padding:var(--space-17) var(--space-19);border-left:4px solid var(--palette-466d92);background:var(--palette-edf3f8)}.evaluationObjectives>strong{color:var(--palette-294d70);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem}.evaluationObjectives ul{margin:var(--space-10) 0 0;padding-left:var(--space-19);color:var(--palette-566273);font-size:.77rem;line-height:1.55}.quickFill{align-items:center;gap:var(--space-8);margin-top:var(--space-20);display:flex}.quickFill>span{color:var(--palette-717b88);text-transform:uppercase;margin-right:auto;font-size:.72rem;font-weight:800}.quickFill button{min-height:34px;padding:var(--space-7) var(--space-10);border:1px solid var(--palette-9aaabb);color:var(--palette-315b82);background:var(--color-white);font:inherit;cursor:pointer;border-radius:3px;font-size:.69rem;font-weight:750}.evaluationQuickFill{align-items:center;gap:var(--space-18);margin:0 0 var(--space-18);padding:var(--space-16) var(--space-18);border:1px solid var(--palette-b9cbd6);border-left:4px solid var(--palette-315b82);background:var(--palette-edf3f8);border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(320px,auto);display:grid}.evaluationQuickFill>div:first-child{gap:var(--space-4);display:grid}.evaluationQuickFill strong{color:var(--palette-294d70);text-transform:uppercase;font-size:.75rem}.evaluationQuickFill span{color:var(--palette-657383);font-size:.68rem}.evaluationQuickFill>div:last-child{gap:var(--space-8);grid-template-columns:repeat(2,minmax(150px,1fr));display:grid}.evaluationQuickFill button{min-height:var(--space-48);padding:var(--space-10) var(--space-14);border:1px solid var(--palette-315b82);color:var(--color-white);background:var(--palette-315b82);font:inherit;cursor:pointer;border-radius:6px;font-size:.7rem;font-weight:850}.evaluationQuickFill button:hover{background:var(--palette-244d68)}.evaluationQuickFill button:focus-visible{outline:3px solid var(--palette-rgba-5919590a);outline-offset:var(--space-2)}.evaluationQuestions{gap:var(--space-10);margin-top:var(--space-13);display:grid}.evaluationQuestions fieldset{min-width:0;padding:var(--space-13) var(--space-14);border:1px solid var(--palette-d5dae0)}.evaluationQuestions legend{width:100%;color:var(--palette-334054);padding:0;font-size:.79rem;line-height:1.4}.evaluationQuestions legend span{margin-bottom:var(--space-2);color:var(--palette-7c8592);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:800;display:block}.evaluationQuestions fieldset>div{gap:var(--space-5);margin-top:var(--space-11);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.evaluationQuestions label{min-height:32px;padding:var(--space-5);border:1px solid var(--palette-cad0d8);color:var(--palette-687382);background:var(--color-white);cursor:pointer;border-radius:3px;place-items:center;font-size:.63rem;font-weight:700;display:grid}.evaluationQuestions label.isSelected{border-color:var(--palette-315b82);color:var(--color-white);background:var(--palette-315b82)}.evaluationComments{gap:var(--space-13);margin-top:var(--space-22);display:grid}.evaluationComments label{color:var(--palette-344155);font-size:.78rem;font-weight:750}.evaluationComments label>span{float:right;color:var(--palette-8a929d);font-size:.66rem;font-weight:600}.evaluationComments textarea{width:100%;min-height:72px;margin-top:var(--space-7);padding:var(--space-10);resize:vertical;border:1px solid var(--palette-cbd2da);color:var(--palette-263449);background:var(--color-white);font:inherit;border-radius:3px;font-size:.8rem;display:block}.evaluationSubmit{justify-content:space-between;align-items:center;gap:var(--space-18);margin-top:var(--space-22);display:flex}.evaluationSubmit>span{color:var(--palette-6f7885);font-size:.72rem}.certificatePreview{margin:var(--space-30) auto;padding:var(--space-30) var(--space-24);border:8px double var(--palette-b3bbc5);color:var(--palette-24334a);background:var(--palette-fffdf8)}.certificatePreview>span{color:var(--palette-6f7986);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.certificatePreview>strong{margin-top:var(--space-15);color:var(--palette-17304c);font-family:var(--font-brand-serif);font-size:1.55rem;font-weight:500;display:block}.certificatePreview>p{margin:var(--space-10) auto var(--space-18);color:var(--palette-4c5867);font-family:var(--font-brand-serif);font-size:.98rem;line-height:1.4}.certificatePreview>div{justify-content:center;gap:var(--space-9) var(--space-20);padding-top:var(--space-15);border-top:1px solid var(--palette-d4d8dd);color:var(--palette-415167);flex-wrap:wrap;font-size:.72rem;font-weight:750;display:flex}.certificatePreview small{margin-top:var(--space-22);color:var(--palette-7d8590);font-size:.64rem;display:block}.completionActions{justify-content:center;align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}.learningTextLink{padding:var(--space-10);color:var(--palette-315b82);font-size:.76rem;font-weight:800}@media (width<=1080px){.learningMain{min-height:760px}.learningActivityTitle{align-items:flex-start;gap:var(--space-16);flex-direction:column}.learningActivityMeta{width:100%;min-width:0}.learningSplit{grid-template-columns:minmax(0,52%) minmax(400px,48%)}}@media (width<=820px){.learningMain{height:auto;min-height:calc(100vh - 64px)}.learningActivityHeader{padding:var(--space-18) var(--space-18) var(--space-20)}.learningActivityTitle h1{font-size:2rem}.learningMobileTabs{z-index:5;padding:var(--space-8);border-bottom:1px solid var(--palette-c4cbd3);background:var(--palette-e8ecf0);grid-template-columns:1fr 1fr;display:grid;position:sticky;top:0}.learningMobileTabs button{min-height:42px;color:var(--palette-677180);font:inherit;background:0 0;border:1px solid #0000;font-size:.75rem;font-weight:800}.learningMobileTabs button.isActive{border-color:var(--palette-bcc5ce);color:var(--palette-173555);background:var(--color-white);box-shadow:0 2px 8px var(--palette-rgba-1ff2737a)}.learningSplit{background:var(--color-white);display:block}.articlePane,.examPane{display:none}.articlePane.isMobileActive,.examPane.isMobileActive{display:flex}.articlePane{height:calc(100dvh - 58px);min-height:420px;scroll-margin-top:var(--space-58)}.examPane{min-height:660px;scroll-margin-top:var(--space-58)}.examScroll{overflow:visible}.learningPaneHeader{min-height:65px}.questionNavigator{grid-template-columns:repeat(8,minmax(30px,1fr))}}@media (width<=560px){.learningActivityMeta{grid-template-columns:1fr 1fr}.learningActivityMeta>span{flex-direction:column;justify-content:center;align-items:flex-start;min-height:55px}.learningActivityTitle h1{font-size:1.68rem}.learningPaneHeader{padding-inline:var(--space-14)}.learningPaneHeader>a{text-align:right;max-width:74px}.examPaneHeader small{max-width:120px}.attemptBadge{padding-inline:var(--space-8);font-size:.62rem}.questionView,.reviewPanel,.resultPanel,.evaluationPanel,.completionPanel{padding-inline:var(--space-16)}.questionNavigator{grid-template-columns:repeat(5,minmax(34px,1fr))}.questionCard legend{font-size:1.25rem}.answerChoices label{min-height:62px;font-size:.84rem}.questionActions{flex-direction:column-reverse;align-items:stretch}.questionActions>button{width:100%}.reviewStatus,.evaluationSubmit{flex-direction:column;align-items:flex-start}.reviewList button{grid-template-columns:28px minmax(0,1fr)}.reviewList button>span:last-child{grid-column:2}.creditSummary{grid-template-columns:1fr}.creditSummary>span{border-right:0;border-bottom:1px solid var(--palette-d2d7dd);min-height:72px}.creditSummary>span:last-child{border-bottom:0}.topicReview button{flex-direction:column;align-items:flex-start}.quickFill{flex-direction:column;align-items:stretch}.quickFill>span{margin-right:0}.evaluationQuestions fieldset>div{grid-template-columns:1fr}.evaluationQuestions label{min-height:40px}.evaluationSubmit .learningPrimaryButton{width:100%}}.volumeEvaluationPage{background:var(--palette-f2f5f4);min-height:100vh}.volumeEvaluationPage button,.volumeEvaluationPage textarea{font:inherit}.volumeEvaluationHeader{padding:var(--space-28) 0 35px;border-bottom:1px solid var(--palette-d1d7dc);background:radial-gradient(circle at 92% 4%, var(--palette-rgba-2b9f5606), transparent 30%), linear-gradient(118deg, var(--color-white) 0%, var(--palette-f8fbfa) 100%)}.volumeEvaluationHeading{align-items:end;gap:var(--space-58);grid-template-columns:minmax(0,1fr) 300px;display:grid}.volumeEvaluationHeading h1{max-width:800px;margin:var(--space-8) 0 var(--space-14);color:var(--palette-172033);font-family:var(--font-brand-serif);letter-spacing:-.055em;font-size:clamp(2.7rem,5vw,5rem);font-weight:400;line-height:.96}.volumeEvaluationHeading>div:first-child>p:last-child{max-width:760px;color:var(--palette-536171);margin:0;font-size:.82rem;font-weight:750;line-height:1.5}.volumeEvaluationProgress{padding:var(--space-20);border:1px solid var(--palette-ccd4d9);background:var(--palette-rgba-1de210b8)}.volumeEvaluationProgress>div:first-child{justify-content:space-between;align-items:baseline;gap:var(--space-16);margin-bottom:var(--space-13);color:var(--palette-687482);font-size:.69rem;font-weight:800;display:flex}.volumeEvaluationProgress strong{color:var(--palette-173655);font-family:var(--font-brand-serif);font-size:1.65rem;font-weight:400}.volumeEvaluationProgress small{margin-top:var(--space-9);color:var(--palette-7b8692);font-size:.64rem;display:block}.volumeEvaluationLayout{align-items:start;gap:var(--space-36);padding-block:var(--space-46) var(--space-90);grid-template-columns:minmax(0,1fr) 280px;display:grid}.volumeEvaluationForm{grid-column:1/-1;min-width:0}.volumeEvaluationIntro,.volumeEvaluationSection,.volumeEvaluationSubmit{border:1px solid var(--palette-d2d8dc);background:var(--color-white);box-shadow:0 15px 36px var(--palette-rgba-6a2e7b69)}.volumeEvaluationIntro{margin-bottom:var(--space-18);padding:clamp(var(--space-28), 4vw, var(--space-48))}.volumeEvaluationIntro h2,.volumeEvaluationSection>header h2{margin:var(--space-8) 0 var(--space-12);color:var(--palette-172033);font-family:var(--font-brand-serif);letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:400;line-height:1.04}.volumeEvaluationIntro>p:last-child,.volumeEvaluationComments>p{max-width:720px;color:var(--palette-626e7c);margin:0;font-size:.78rem;line-height:1.65}.volumeEvaluationSection{margin-bottom:var(--space-18)}.volumeEvaluationSection>header{align-items:start;gap:var(--space-18);padding:clamp(var(--space-24), 3.6vw, var(--space-38));border-bottom:1px solid var(--palette-d6dce0);grid-template-columns:50px minmax(0,1fr);display:grid}.volumeEvaluationSection>header>span{border:1px solid var(--palette-b9c5ce);width:48px;height:48px;color:var(--palette-2d6d57);font-family:var(--font-brand-serif);border-radius:50%;place-items:center;font-size:.78rem;display:grid}.volumeEvaluationSection>header h2{max-width:720px;margin-bottom:0;font-size:clamp(1.55rem,2.8vw,2.35rem)}.volumeEvaluationRows{padding:0 clamp(var(--space-20), 3.6vw, var(--space-38))}.volumeEvaluationRow{align-items:center;gap:var(--space-30);padding:var(--space-22) 0;border:0;border-bottom:1px solid var(--palette-e0e4e7);grid-template-columns:minmax(220px,1fr) minmax(390px,.95fr);margin:0;display:grid}.volumeEvaluationRow:last-child{border-bottom:0}.volumeEvaluationRow.isObjective{padding-inline:var(--space-10);background:linear-gradient(90deg, var(--palette-f4f8f6), var(--palette-rgba-57a921ea));margin-inline:-10px}.volumeEvaluationRow legend{color:var(--palette-354252);font-size:.76rem;font-weight:720;line-height:1.55}.volumeEvaluationRow legend>span{margin-bottom:var(--space-6);color:var(--workspace-green);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:850;display:block}.volumeEvaluationRow>div{gap:var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.volumeEvaluationRow label{min-height:42px;padding:var(--space-7) var(--space-4);border:1px solid var(--palette-cbd3d9);color:var(--palette-65717e);background:var(--color-white);cursor:pointer;place-items:center;font-size:.61rem;font-weight:800;transition:border-color .14s,background-color .14s;display:grid}.volumeEvaluationRow label:hover,.volumeEvaluationRow label.isSelected{border-color:var(--palette-315b82);color:var(--color-white);background:var(--palette-315b82)}.volumeEvaluationRow input{opacity:0;pointer-events:none;position:absolute}.volumeEvaluationComments{padding-bottom:clamp(var(--space-28), 4vw, var(--space-42))}.volumeEvaluationComments>p{padding:var(--space-24) clamp(var(--space-24), 3.6vw, var(--space-38)) 0}.volumeEvaluationComments>div:last-child{gap:var(--space-17);padding:var(--space-24) clamp(var(--space-24), 3.6vw, var(--space-38)) 0;display:grid}.volumeEvaluationComments label{gap:var(--space-8);color:var(--palette-374454);font-size:.75rem;font-weight:750;display:grid}.volumeEvaluationComments label>span{padding:var(--space-3) var(--space-7);border:1px solid var(--palette-d0d7dc);color:var(--palette-7c8793);text-transform:uppercase;justify-self:start;font-size:.55rem;font-weight:800}.volumeEvaluationComments textarea{resize:vertical;width:100%;min-height:92px;padding:var(--space-12) var(--space-14);border:1px solid var(--palette-c7d0d7);color:var(--palette-2f3c4b);background:var(--palette-fafcfc);font-size:.76rem;font-weight:400;line-height:1.55}.volumeEvaluationComments textarea:focus{outline:2px solid var(--palette-rgba-b0139976);outline-offset:var(--space-1);border-color:var(--palette-315b82)}.volumeEvaluationSubmit{justify-content:space-between;align-items:center;gap:var(--space-24);padding:var(--space-24) clamp(var(--space-24), 3.6vw, var(--space-38));display:flex}.volumeEvaluationSubmit strong,.volumeEvaluationSubmit small{display:block}.volumeEvaluationSubmit strong{color:var(--palette-2e3a49);font-size:.78rem}.volumeEvaluationSubmit small{margin-top:var(--space-4);color:var(--palette-7a8591);font-size:.64rem}.volumeEvaluationSubmit button:disabled{opacity:.42;cursor:not-allowed}.volumeEvaluationComplete{max-width:890px;min-height:calc(100vh - 110px);padding-block:var(--space-60) var(--space-90);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.volumeEvaluationCompleteMark{width:82px;height:82px;margin-bottom:var(--space-24);color:var(--color-white);background:var(--workspace-green);border-radius:50%;place-items:center;font-size:2rem;display:grid}.volumeEvaluationComplete h1{max-width:760px;margin:var(--space-8) 0 var(--space-16);color:var(--palette-172033);font-family:var(--font-brand-serif);letter-spacing:-.055em;font-size:clamp(2.7rem,5.5vw,5rem);font-weight:400;line-height:.96}.volumeEvaluationComplete>p:not(.workspaceEyebrow){max-width:690px;color:var(--palette-5f6b79);margin:0;font-size:.82rem;line-height:1.65}.completionWorkflow{width:100%;margin:var(--space-34) 0 var(--space-28);border-top:1px solid var(--palette-cbd3d9);padding:0;list-style:none;display:grid}.completionWorkflow li{align-items:center;gap:var(--space-17);border-bottom:1px solid var(--palette-cbd3d9);grid-template-columns:42px minmax(0,1fr) auto;min-height:82px;display:grid}.completionWorkflow li>span{border:1px solid var(--palette-b9c4cc);width:38px;height:38px;color:var(--palette-657383);border-radius:50%;place-items:center;font-size:.62rem;display:grid}.completionWorkflow strong,.completionWorkflow small{display:block}.completionWorkflow strong{color:var(--palette-2e3a49);font-size:.77rem}.completionWorkflow small{margin-top:var(--space-4);color:var(--palette-7a8591);font-size:.64rem}.completionWorkflow b{color:var(--palette-315b82);font-size:.65rem}.completionWorkflow .isComplete b{color:var(--workspace-green);font-size:1rem}.volumeEvaluationCompleteActions{gap:var(--space-10);flex-wrap:wrap;display:flex}@media (width<=1000px){.volumeEvaluationHeading{gap:var(--space-32);grid-template-columns:minmax(0,1fr) 260px}.volumeEvaluationLayout{grid-template-columns:1fr}}@media (width<=760px){.volumeEvaluationHeader{padding:var(--space-22) 0 var(--space-26)}.volumeEvaluationHeading{gap:var(--space-24);grid-template-columns:1fr}.volumeEvaluationHeading h1{font-size:clamp(2.45rem,13vw,4rem)}.volumeEvaluationLayout{gap:var(--space-18);padding-block:var(--space-22) var(--space-60)}.volumeEvaluationRow{gap:var(--space-13);grid-template-columns:1fr}.volumeEvaluationSubmit,.volumeEvaluationCompleteActions{flex-direction:column;align-items:stretch}.evaluationQuickFill,.evaluationQuickFill>div:last-child{grid-template-columns:1fr}}@media (width<=480px){.volumeEvaluationSection>header{gap:var(--space-12);grid-template-columns:40px minmax(0,1fr)}.volumeEvaluationSection>header>span{width:38px;height:38px}.volumeEvaluationRow>div{grid-template-columns:repeat(3,minmax(0,1fr))}.volumeEvaluationRow label:nth-child(4),.volumeEvaluationRow label:nth-child(5){grid-column:span 1}}.adminPage{min-height:100vh;color:var(--workspace-navy);background:var(--palette-f8faf9)}.adminTopbar{z-index:40;align-items:center;gap:var(--space-34);min-height:88px;padding:var(--space-12) var(--space-28);color:var(--palette-f5f6f8);background:var(--ink);border-bottom:1px solid var(--palette-rgba-c149dd44);grid-template-columns:250px minmax(320px,680px) auto;display:grid;position:sticky;top:0}.adminBrand,.adminAccount{align-items:center;display:flex}.adminBrand{gap:var(--space-14)}.adminBrand .brandLogo{flex:none;width:92px;height:40px}.adminBrand>span:last-child,.adminBrand small,.adminAccount strong,.adminAccount small{display:block}.adminBrand>span:last-child{padding-left:var(--space-14);border-left:1px solid var(--palette-rgba-bd620561);font-size:.76rem;font-weight:750}.adminBrand small{margin-top:var(--space-3);color:var(--palette-8e96a2);font-size:.6rem;font-weight:500}.adminGlobalSearch label,.adminAanaTable caption,.adminVisuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.adminGlobalSearch>div{border:1px solid var(--palette-rgba-396e0188);background:var(--palette-171921);grid-template-columns:1fr auto;display:grid}.adminGlobalSearch input,.adminGlobalSearch button{min-height:46px;color:var(--palette-f3f4f6);font:inherit;background:0 0;border:0;font-size:.76rem}.adminGlobalSearch input{min-width:0;padding:0 var(--space-16);outline:0}.adminGlobalSearch input::placeholder{color:var(--palette-848c98)}.adminGlobalSearch>div:focus-within{border-color:var(--palette-7c9cae);box-shadow:0 0 0 2px var(--palette-rgba-b66bd085)}.adminGlobalSearch button{padding:0 var(--space-16);border-left:1px solid var(--palette-rgba-acd68553);color:var(--palette-bed9e9);cursor:pointer}.adminAccount{justify-self:end;gap:var(--space-10)}.adminAccount>span{border:1px solid var(--silver);width:40px;height:40px;color:var(--palette-dcf4ea);background:var(--palette-rgba-afa6e197);border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:grid}.adminAccount strong{font-size:.72rem}.adminAccount small{margin-top:var(--space-3);color:var(--palette-8c94a0);font-size:.6rem}.adminLayout{grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 88px);display:grid}.adminSidebar{top:var(--space-88);height:calc(100vh - 88px);padding:var(--space-28) var(--space-18) var(--space-20);border-right:1px solid var(--admin-border);background:var(--palette-f1f4f2);flex-direction:column;display:flex;position:sticky}.adminSidebar>p{margin:0 var(--space-12) var(--space-24);color:var(--palette-7d8793);letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:800}.adminNavigation{gap:var(--space-27);display:grid}.adminNavigation section{gap:var(--space-3);display:grid}.adminNavigation h2{margin:0 var(--space-12) var(--space-7);color:var(--palette-939ba5);letter-spacing:.12em;text-transform:uppercase;font-size:.59rem;font-weight:800}.adminNavigation a{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:39px;padding:var(--space-8) var(--space-12);color:var(--palette-4f5b68);border-left:2px solid #0000;font-size:.73rem;font-weight:650;display:flex}.adminNavigation a:hover,.adminNavigation a.isActive{border-left-color:var(--admin-green);color:var(--admin-navy);background:var(--color-white)}.adminNavigation a small{min-width:23px;height:21px;color:var(--color-white);background:var(--palette-596675);border-radius:999px;place-items:center;font-size:.58rem;display:grid}.adminSidebar footer{align-items:flex-start;gap:var(--space-9);padding:var(--space-16) var(--space-12) 0;border-top:1px solid var(--admin-border);color:var(--palette-505c69);margin-top:auto;font-size:.64rem;line-height:1.4;display:flex}.adminSidebar footer small{margin-top:var(--space-3);color:var(--palette-929aa4);font-size:.57rem;display:block}.adminHealthDot{width:8px;height:8px;margin-top:var(--space-3);background:var(--admin-green);box-shadow:0 0 0 4px var(--palette-rgba-c79c7a03);border-radius:50%;flex:none}.adminMobileNavigation{display:none}.adminMain{min-width:0;padding:var(--space-48) clamp(var(--space-28), 4vw, 62px) var(--space-90)}.adminWelcome{justify-content:space-between;align-items:flex-end;gap:var(--space-42);display:flex}.adminWelcome h1{margin:var(--space-10) 0 var(--space-12);font-family:var(--font-brand-serif);letter-spacing:-.055em;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:400;line-height:.95}.adminWelcome>div>p:last-child{max-width:680px;color:var(--palette-657080);margin:0;font-size:.92rem;line-height:1.6}.adminPrimaryAction{justify-content:center;align-items:center;gap:var(--space-12);min-height:46px;padding:0 var(--space-18);color:var(--color-white);background:var(--admin-green);white-space:nowrap;font-size:.74rem;font-weight:800;display:inline-flex}.adminPrimaryAction:hover{background:var(--palette-247c5a)}.adminPreviewNotice{align-items:center;gap:var(--space-10);margin:var(--space-26) 0 0;color:var(--palette-75808d);font-size:.66rem;display:flex}.adminPreviewNotice span{padding:var(--space-5) var(--space-8);border:1px solid var(--palette-b8c3cd);color:var(--palette-3e6585);background:var(--palette-edf4f8);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.adminStats{margin-top:var(--space-26);border-top:1px solid var(--admin-border);border-left:1px solid var(--admin-border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.adminStats a{min-height:144px;padding:var(--space-19);border-right:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border);background:var(--color-white);flex-direction:column;transition:transform .16s,box-shadow .16s;display:flex}.adminStats a:hover{z-index:1;box-shadow:0 12px 28px var(--palette-rgba-d96655e1);transform:translateY(-2px)}.adminStats a>span{color:var(--palette-707b88);letter-spacing:.06em;text-transform:uppercase;font-size:.63rem;font-weight:800}.adminStats strong{margin-top:var(--space-15);font-family:var(--font-brand-serif);font-size:2.75rem;font-weight:400;line-height:1}.adminStats small{color:var(--palette-858e99);margin-top:auto;font-size:.65rem}.adminStats .is-green{box-shadow:inset 0 3px 0 var(--admin-green)}.adminStats .is-blue{box-shadow:inset 0 3px 0 var(--admin-blue)}.adminStats .is-gold{box-shadow:inset 0 3px 0 var(--admin-gold)}.adminStats .is-pink{box-shadow:inset 0 3px 0 var(--admin-pink)}.adminDashboardGrid{gap:var(--space-24);margin-top:var(--space-24);grid-template-columns:minmax(0,1.6fr) minmax(340px,.9fr);display:grid}.adminDashboardGrid.isSecondary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adminPanel,.adminUtilityPanel{border:1px solid var(--admin-border);background:var(--color-white)}.adminPanelHeading,.adminUtilityPanel>header{justify-content:space-between;align-items:center;gap:var(--space-20);min-height:84px;padding:var(--space-19) var(--space-22);border-bottom:1px solid var(--admin-border);display:flex}.adminPanelHeading h2,.adminUtilityPanel h2{margin:var(--space-4) 0 0;font-family:var(--font-brand-serif);letter-spacing:-.025em;font-size:1.55rem;font-weight:500}.adminPanelHeading>a,.adminUtilityPanel header a{color:var(--palette-356c90);font-size:.67rem;font-weight:800}.adminPanelHeading>strong{color:var(--palette-7a455e);letter-spacing:.05em;text-transform:uppercase;font-size:.64rem}.adminAanaSummary{justify-content:space-between;align-items:center;gap:var(--space-20);padding:var(--space-17) var(--space-22);background:var(--palette-f2f8f5);border-bottom:1px solid var(--palette-d5e5dd);display:flex}.adminAanaSummary p{color:var(--palette-4e5f58);margin:0;font-size:.72rem}.adminAanaSummary p strong{color:var(--palette-246f50)}.adminAanaSummary>span{color:var(--palette-7d8a84);font-size:.61rem}.adminAanaTableWrap{overflow-x:auto}.adminAanaTable{border-collapse:collapse;width:100%;min-width:740px;font-size:.68rem}.adminAanaTable th,.adminAanaTable td{padding:var(--space-17) var(--space-14);border-bottom:1px solid var(--palette-e5e9e7);text-align:left;white-space:nowrap}.adminAanaTable thead th{color:var(--palette-7a8490);background:var(--palette-fafbfa);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem}.adminAanaTable tbody th{min-width:175px;color:var(--palette-2b3745);font-size:.72rem}.adminAanaTable tbody th small{margin-top:var(--space-4);color:var(--palette-929aa3);font-size:.57rem;font-weight:500;display:block}.adminAanaTable tbody td{color:var(--palette-596572)}.adminAanaTable tbody td:last-child{text-align:right}.adminAanaTable tbody td:last-child a{color:var(--palette-315f82);font-weight:800}.adminStatus{align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-8);white-space:nowrap;border-radius:999px;font-size:.57rem;font-weight:800;display:inline-flex}.adminStatus:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.adminStatus.is-ready,.adminStatus.is-sent{color:var(--palette-247451);background:var(--palette-e8f4ed)}.adminStatus.is-blocked,.adminStatus.is-due{color:var(--palette-a44361);background:var(--palette-faeaf0)}.adminStatus.is-traveling{color:var(--palette-31698f);background:var(--palette-e8f2f8)}.adminAttentionList,.adminOrderList,.adminTravinarList,.adminUtilityPanel ul{margin:0;padding:0;list-style:none}.adminAttentionList li{gap:var(--space-12);padding:var(--space-20) var(--space-22);border-bottom:1px solid var(--palette-e5e9e7);grid-template-columns:28px minmax(0,1fr);display:grid}.adminAttentionList li:last-child{border-bottom:0}.adminAttentionList li>span{color:var(--palette-8a939d);font-size:.6rem;font-weight:800}.adminAttentionList li.is-urgent{box-shadow:inset 3px 0 0 var(--admin-pink);background:var(--palette-fffafb)}.adminAttentionList h3,.adminOrderList h3,.adminTravinarList h3{font-family:var(--font-brand-serif);margin:0;font-size:.98rem;font-weight:600}.adminAttentionList p{margin:var(--space-7) 0 0;color:var(--palette-697481);font-size:.67rem;line-height:1.55}.adminAttentionList small{margin-top:var(--space-8);color:var(--palette-979ea7);font-size:.58rem;display:block}.adminAttentionList li>a{width:fit-content;color:var(--palette-315f82);grid-column:2;font-size:.63rem;font-weight:800}.adminOrderList li,.adminTravinarList li{align-items:center;gap:var(--space-14);min-height:88px;padding:var(--space-15) var(--space-20);border-bottom:1px solid var(--palette-e5e9e7);display:grid}.adminOrderList li{grid-template-columns:52px minmax(0,1fr) auto 22px}.adminOrderList li>span{color:var(--palette-617080);font-size:.65rem;font-weight:800}.adminOrderList p,.adminTravinarList p{margin:var(--space-5) 0 0;color:var(--palette-6e7986);font-size:.65rem}.adminOrderList small{margin-top:var(--space-4);color:var(--palette-989fa8);font-size:.57rem;display:block}.adminOrderList li>strong{font-size:.72rem}.adminOrderList li>a,.adminTravinarList li>a,.adminUtilityPanel li>a{color:var(--palette-47708d);font-size:.85rem}.adminTravinarPanel{box-shadow:inset 0 3px 0 var(--admin-gold)}.adminTravinarList li{grid-template-columns:56px minmax(0,1fr) auto 22px}.adminTripDate{border:1px solid var(--palette-d9c8ac);min-height:50px;color:var(--palette-8a672c);background:var(--palette-fcf8f0);flex-direction:column;justify-content:center;align-items:center;display:flex}.adminTripDate span{text-transform:uppercase;font-size:.55rem;font-weight:800}.adminTripDate strong{margin-top:var(--space-3);font-family:var(--font-brand-serif);font-size:.76rem}.adminUtilityGrid{gap:var(--space-24);margin-top:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.adminUtilityPanel li{align-items:center;gap:var(--space-13);min-height:72px;padding:var(--space-13) var(--space-20);border-bottom:1px solid var(--palette-e5e9e7);grid-template-columns:40px minmax(0,1fr) auto 20px;display:grid}.adminUtilityPanel li>span{width:36px;height:36px;color:var(--palette-315f82);background:var(--palette-e8f1f7);border-radius:50%;place-items:center;font-size:.61rem;font-weight:800;display:grid}.adminUtilityPanel li strong,.adminUtilityPanel li small{display:block}.adminUtilityPanel li strong{font-family:var(--font-brand-serif);font-size:.86rem}.adminUtilityPanel li small,.adminUtilityPanel time{margin-top:var(--space-3);color:var(--palette-8e97a2);font-size:.58rem}.adminSystemPanel dl{margin:0}.adminSystemPanel dl>div{justify-content:space-between;align-items:center;gap:var(--space-20);min-height:60px;padding:var(--space-12) var(--space-20);border-bottom:1px solid var(--palette-e5e9e7);display:flex}.adminSystemPanel dt,.adminSystemPanel dd{margin:0;font-size:.65rem}.adminSystemPanel dt{color:var(--palette-55616e);font-weight:700}.adminSystemPanel dd{align-items:center;gap:var(--space-7);color:var(--palette-39755c);display:flex}.adminSystemPanel dd span{background:var(--admin-green);border-radius:50%;width:7px;height:7px}.adminSystemPanel dd.isWarning{color:var(--palette-a34361)}.adminSystemPanel dd.isWarning span{background:var(--admin-pink)}.adminEmailFailurePanel{margin-top:var(--space-24)}.adminEmailFailurePanel ol{margin:0;padding:0;list-style:none}.adminEmailFailurePanel li{align-items:center;gap:var(--space-18);padding:var(--space-16) var(--space-22);border-bottom:1px solid var(--palette-e5e9e7);grid-template-columns:minmax(180px,.75fr) minmax(260px,1.5fr) auto;display:grid}.adminEmailFailurePanel li:last-child{border-bottom:0}.adminEmailFailurePanel li div{gap:var(--space-4);display:grid}.adminEmailFailurePanel li strong{text-transform:capitalize}.adminEmailFailurePanel li span,.adminEmailFailurePanel time{color:var(--palette-7a8490);font-size:.64rem}.adminEmailFailurePanel code{overflow-wrap:anywhere;padding:var(--space-8) var(--space-10);color:var(--palette-7d2f27);background:var(--palette-fff0ed);font-size:.67rem}.adminCommerceHeader,.adminRefundHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-34);display:flex}.adminCommerceHeader h1,.adminRefundHeader h1{margin:var(--space-9) 0 var(--space-12);font-family:var(--font-brand-serif);letter-spacing:-.055em;font-size:clamp(2.75rem,5vw,4.75rem);font-weight:400;line-height:.96}.adminCommerceHeader>div>p:last-child,.adminRefundHeader>div:first-child>p:last-child{max-width:760px;color:var(--palette-657080);margin:0;font-size:.84rem;line-height:1.6}.adminSecondaryAction,.adminDangerAction{min-height:44px;padding:0 var(--space-17);border:1px solid var(--palette-b9c2c9);color:var(--palette-2d5877);background:var(--color-white);white-space:nowrap;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:inline-flex}.adminDangerAction{border-color:var(--palette-d59bad);color:var(--palette-9a3658);background:var(--palette-fff9fb)}.adminCommerceMetrics{margin-top:var(--space-25);border-top:1px solid var(--admin-border);border-left:1px solid var(--admin-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.adminCommerceMetrics>div{min-height:104px;padding:var(--space-17) var(--space-19);border-right:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border);background:var(--color-white);flex-direction:column;display:flex}.adminCommerceMetrics span,.adminCommerceMetrics small{color:var(--palette-7a8490);font-size:.59rem}.adminCommerceMetrics span{letter-spacing:.07em;text-transform:uppercase;font-weight:800}.adminCommerceMetrics strong{margin-top:var(--space-10);font-family:var(--font-brand-serif);font-size:1.35rem;font-weight:500}.adminCommerceMetrics small{margin-top:auto}.adminOrderWorkspace{gap:var(--space-24);margin-top:var(--space-24);grid-template-columns:minmax(330px,3fr) minmax(0,7fr);align-items:start;display:grid}.adminOrderDirectory,.adminOrderDetail,.adminRefundPanel{border:1px solid var(--admin-border);background:var(--color-white)}.adminRefundWorkspace{gap:var(--space-20);grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;display:grid}.adminRefundReview{border:1px solid var(--admin-border);background:var(--color-white);min-width:0}.adminRefundReview>header{justify-content:space-between;align-items:flex-start;gap:var(--space-18);padding:var(--space-18) var(--space-20);border-bottom:1px solid var(--admin-border);display:flex}.adminRefundReview>header h2{margin:var(--space-4) 0 0;font-family:var(--font-brand-serif);letter-spacing:-.025em;font-size:1.5rem;font-weight:500}.adminRefundReview>header p:not(.workspaceEyebrow){margin:var(--space-6) 0 0;color:var(--palette-5a6672);font-size:.72rem;line-height:1.5}.adminRefundReview>header>strong{padding:var(--space-5) var(--space-10);border:1px solid var(--admin-border);color:var(--palette-5a6672);flex:none;font-size:.68rem}.adminRefundReason{gap:var(--space-6);padding:var(--space-18) var(--space-20);border-top:1px solid var(--admin-border);display:grid}.adminRefundReason>span{color:var(--palette-263342);font-size:.72rem;font-weight:800}.adminRefundReason textarea{width:100%;min-height:96px;padding:var(--space-11) var(--space-12);border:1px solid var(--palette-aeb8c0);font:inherit;resize:vertical;font-size:.82rem;line-height:1.5}.adminRefundImpactGrid{border-top:1px solid var(--admin-border)}.adminRefundWorkspace>.adminRefundSummary{grid-area:1/2}@media (width<=960px){.adminRefundWorkspace{grid-template-columns:minmax(0,1fr)}.adminRefundWorkspace>.adminRefundSummary{grid-area:auto/1;position:static}.adminRefundDocumentation ul{grid-template-columns:1fr}}.adminRefundSummary{border:1px solid var(--admin-border);background:var(--color-white)}.adminOrderDirectory>header,.adminOrderDetailHeader,.adminOrderItems>header,.adminAuditTrail>header,.adminRefundPanel>header,.adminRefundSummary>header{justify-content:space-between;align-items:center;gap:var(--space-18);padding:var(--space-18) var(--space-20);border-bottom:1px solid var(--admin-border);display:flex}.adminOrderDirectory h2,.adminOrderDetail h2,.adminRefundPanel h2,.adminRefundSummary h2{margin:var(--space-4) 0 0;font-family:var(--font-brand-serif);letter-spacing:-.025em;font-size:1.5rem;font-weight:500}.adminOrderDirectory>header>span,.adminOrderDetailHeader>span,.adminOrderItems>header>strong{color:var(--palette-65717e);font-size:.61rem;font-weight:800}.adminOrderFilters{gap:var(--space-8);padding:var(--space-14);border-bottom:1px solid var(--admin-border);background:var(--palette-f6f8f7);grid-template-columns:minmax(0,1fr) 120px auto;display:grid}.adminOrderFilters label,.adminRefundFields label{gap:var(--space-6);display:grid}.adminOrderFilters label>span,.adminRefundFields label>span{color:var(--palette-687481);letter-spacing:.04em;font-size:.57rem;font-weight:800}.adminOrderFilters input,.adminOrderFilters select,.adminRefundFields select,.adminRefundFields textarea{border:1px solid var(--palette-cbd2d7);width:100%;color:var(--palette-263342);background:var(--color-white);font:inherit;outline:0;font-size:.65rem}.adminOrderFilters input,.adminOrderFilters select{min-height:39px;padding:0 var(--space-10)}.adminOrderFilters button{min-height:39px;padding:0 var(--space-13);color:var(--color-white);background:var(--palette-315f82);font:inherit;cursor:pointer;border:0;align-self:end;font-size:.62rem;font-weight:800}.adminOrderDirectoryList,.adminOrderItems ul,.adminAuditTrail ol,.adminRefundConsequences ul,.adminRefundDocumentation ul,.adminRefundImpactGrid ul{margin:0;padding:0;list-style:none}.adminOrderDirectoryList li{border-bottom:1px solid var(--palette-e5e9e7)}.adminOrderDirectoryList li:last-child{border-bottom:0}.adminOrderDirectoryList li.isSelected{box-shadow:inset 3px 0 0 var(--admin-blue);background:var(--palette-f3f8fb)}.adminOrderDirectoryList a{align-items:center;gap:var(--space-12);min-height:104px;padding:var(--space-15) var(--space-16);grid-template-columns:minmax(0,1fr) auto;display:grid}.adminOrderNumber{margin-bottom:var(--space-5);color:var(--palette-4b6780);font-size:.65rem;font-weight:800;display:block}.adminOrderPagination{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-top:1px solid var(--palette-e5e9e7);font-size:.7rem;display:flex}.adminOrderPagination a{color:var(--admin-blue);font-weight:700;text-decoration:none}.adminOrderPagination span[aria-disabled=true]{color:var(--palette-9199a2)}.adminOrderDirectoryList h3{font-family:var(--font-brand-serif);margin:0;font-size:.9rem}.adminOrderDirectoryList p{margin:var(--space-5) 0 0;color:var(--palette-6a7581);font-size:.62rem}.adminOrderDirectoryList small{margin-top:var(--space-5);color:var(--palette-9199a2);font-size:.55rem;display:block}.adminOrderAmount{justify-items:end;gap:var(--space-8);display:grid}.adminOrderAmount>strong{font-size:.68rem}.adminOrderDetailHeader>div>p:last-child{margin:var(--space-6) 0 0;color:var(--palette-7a8490);font-size:.6rem}.adminOrderIdentity{gap:var(--space-20);padding:var(--space-20);border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.adminOrderIdentity dl{gap:var(--space-16) var(--space-28);grid-template-columns:1fr 1fr;margin:0;display:grid}.adminOrderIdentity dl div{min-width:0}.adminOrderIdentity dt{color:var(--palette-87909a);text-transform:uppercase;font-size:.56rem;font-weight:800}.adminOrderIdentity dd{margin:var(--space-5) 0 0;color:var(--palette-283442);overflow-wrap:anywhere;font-size:.68rem;font-weight:700}.adminDocumentActions{align-content:start;gap:var(--space-7);display:grid}.adminDocumentActions a,.adminDocumentActions button{min-height:34px;padding:0 var(--space-11);border:1px solid var(--palette-c7d0d6);color:var(--palette-315f82);background:var(--color-white);font:inherit;text-align:center;cursor:pointer;font-size:.58rem;font-weight:800}.adminDocumentActions a{place-items:center;display:grid}.adminOrderItems>header h3,.adminAuditTrail>header h3{margin:var(--space-4) 0 0;font-family:var(--font-brand-serif);font-size:1.15rem}.adminOrderItems li{align-items:center;gap:var(--space-13);min-height:98px;padding:var(--space-16) var(--space-20);border-bottom:1px solid var(--palette-e5e9e7);grid-template-columns:40px minmax(0,1fr) auto;display:grid}.adminEntitlementIcon{border:1px solid var(--palette-b8ccda);width:38px;height:38px;color:var(--palette-356c90);background:var(--palette-edf5f9);font-family:var(--font-brand-serif);place-items:center;font-size:.65rem;font-weight:800;display:grid}.adminOrderItems h4{font-family:var(--font-brand-serif);margin:0;font-size:.85rem;line-height:1.35}.adminOrderItems li p{margin:var(--space-5) 0 0;color:var(--palette-9098a1);font-size:.54rem}.adminOrderItems li small{margin-top:var(--space-5);color:var(--palette-65727f);font-size:.58rem;display:block}.adminOrderItems li>div:last-child{justify-items:end;gap:var(--space-10);display:grid}.adminOrderItems li>div:last-child>strong{font-size:.67rem}.adminRevenueComponent{align-items:center;gap:var(--space-13);padding:var(--space-16) var(--space-20);border-top:1px solid var(--palette-eadfbf);color:var(--palette-5c461a);background:var(--palette-fffaf0);grid-template-columns:62px minmax(0,1fr) auto;display:grid}.adminRevenueComponent>span{border:1px solid var(--palette-d7bd75);min-height:30px;color:var(--palette-78580f);background:var(--palette-fff1c8);place-items:center;font-size:.52rem;font-weight:900;display:grid}.adminRevenueComponent strong{font-size:.72rem;display:block}.adminRevenueComponent small{margin-top:var(--space-5);color:var(--palette-7b6d4e);font-size:.56rem;display:block}.adminRevenueComponent>b{font-size:.7rem}.adminImmutableNote{gap:var(--space-12);margin:var(--space-18) var(--space-20);padding:var(--space-15);border:1px solid var(--palette-bdd8ca);color:var(--palette-315e4a);background:var(--palette-f0f8f4);display:flex}.adminImmutableNote>span{width:26px;height:26px;color:var(--color-white);background:var(--admin-green);border-radius:50%;flex:none;place-items:center;font-size:.62rem;display:grid}.adminImmutableNote strong{font-size:.66rem}.adminImmutableNote p{margin:var(--space-6) 0 0;font-size:.62rem;line-height:1.55}.adminOrderFooter{justify-content:space-between;align-items:center;gap:var(--space-18);padding:var(--space-18) var(--space-20);border-top:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border);background:var(--palette-fffafb);display:flex}.adminOrderFooter strong{margin-top:var(--space-5);color:var(--palette-523b45);font-size:.67rem;display:block}.adminAuditTrail>header>span{color:var(--palette-87909a);font-size:.57rem}.adminAuditTrail li{gap:var(--space-18);padding:var(--space-13) var(--space-20);border-bottom:1px solid var(--palette-e5e9e7);grid-template-columns:105px 1fr;display:grid}.adminAuditTrail li:last-child{border-bottom:0}.adminAuditTrail time{color:var(--palette-8b949e);font-size:.57rem}.adminAuditTrail p{color:var(--palette-66717d);margin:0;font-size:.61rem;line-height:1.5}.adminAuditTrail p strong{color:var(--palette-2f3a47)}.adminBreadcrumbs{align-items:center;gap:var(--space-8);margin-bottom:var(--space-24);color:var(--palette-7a8490);font-size:.6rem;display:flex}.adminBreadcrumbs a{color:var(--palette-356c90)}.adminBreadcrumbs strong{color:var(--palette-505c68)}.adminRefundHeader>div:last-child{min-width:280px;padding:var(--space-16) var(--space-18);border-left:3px solid var(--admin-blue);background:var(--palette-edf4f8)}.adminRefundHeader>div:last-child span,.adminRefundHeader>div:last-child strong,.adminRefundHeader>div:last-child small{display:block}.adminRefundHeader>div:last-child span{color:var(--palette-557083);text-transform:uppercase;font-size:.58rem;font-weight:800}.adminRefundHeader>div:last-child strong{margin-top:var(--space-6);font-family:var(--font-brand-serif);font-size:.95rem}.adminRefundHeader>div:last-child small{margin-top:var(--space-6);color:var(--palette-77838e);font-size:.57rem}.adminRefundForm{gap:var(--space-22);margin-top:var(--space-24);grid-template-columns:minmax(0,1fr) 330px;align-items:start;display:grid}.adminRefundPanel{grid-column:1}.adminRefundPanel>header>div:first-child{align-items:center;gap:var(--space-13);display:flex}.adminRefundPanel>header>div:first-child>span{border:1px solid var(--palette-bfc8cf);width:34px;height:34px;color:var(--palette-47637a);border-radius:50%;place-items:center;font-size:.59rem;font-weight:800;display:grid}.adminRefundPanel>header>strong{color:var(--palette-6c7783);letter-spacing:.05em;text-transform:uppercase;font-size:.58rem}.adminRefundGuidance{padding:var(--space-14) var(--space-20);color:var(--palette-5f6c78);background:var(--palette-f5f8f7);margin:0;font-size:.62rem;line-height:1.55}.adminRefundItems{border:0;margin:0;padding:0}.adminRefundItems legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.adminRefundItems label{align-items:center;gap:var(--space-13);min-height:92px;padding:var(--space-15) var(--space-20);border-top:1px solid var(--palette-e4e8e6);cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;display:grid}.adminRefundItems label.isSelected{background:var(--palette-fff8fa);box-shadow:inset 3px 0 0 var(--admin-pink)}.adminRefundItems input{opacity:0;pointer-events:none;position:absolute}.adminRefundCheck{border:1px solid var(--palette-aeb8c0);background:var(--color-white);place-items:center;width:20px;height:20px;display:grid}.adminRefundItems label.isSelected .adminRefundCheck{border-color:var(--palette-aa4164);color:var(--color-white);background:var(--palette-aa4164)}.adminRefundItems label.isSelected .adminRefundCheck:after{content:"✓";font-size:.6rem;font-weight:900}.adminRefundItems label>span:nth-of-type(2){gap:var(--space-5);display:grid}.adminRefundItems strong{font-family:var(--font-brand-serif);font-size:.82rem;line-height:1.4}.adminRefundItems small{color:var(--palette-74808c);font-size:.57rem}.adminRefundItems em{color:var(--palette-2c7455);font-size:.56rem;font-style:normal;font-weight:750}.adminRefundItems b{font-size:.68rem}.adminBundleAllocation{gap:var(--space-15);padding:var(--space-15) var(--space-20);border-top:1px solid var(--palette-d6e2e9);color:var(--palette-496477);background:var(--palette-f1f7fa);grid-template-columns:110px 1fr;display:grid}.adminBundleAllocation span{text-transform:uppercase;font-size:.58rem;font-weight:800}.adminBundleAllocation p{margin:0;font-size:.6rem;line-height:1.5}.adminRefundFields{gap:var(--space-18);padding:var(--space-20);grid-template-columns:minmax(180px,.5fr) minmax(0,1fr);display:grid}.adminRefundFields select{min-height:44px;padding:0 var(--space-12)}.adminRefundFields textarea{min-height:96px;padding:var(--space-11) var(--space-12);resize:vertical;line-height:1.5}.adminOwnerBadge{padding:var(--space-6) var(--space-9);border:1px solid var(--palette-d4b06e);color:var(--palette-876526);background:var(--palette-fff8e9);text-transform:uppercase;font-size:.56rem;font-weight:800}.adminRefundConsequences,.adminRefundImpactGrid{gap:var(--space-12);padding:var(--space-18);background:var(--palette-f7f8f8);display:grid}.adminRefundConsequences>section,.adminRefundImpactGrid>section{border:1px solid var(--palette-dce1df);background:var(--color-white)}.adminRefundConsequences>section>header,.adminRefundImpactGrid>section>header{gap:var(--space-12);padding:var(--space-14) var(--space-15);display:flex}.adminRefundConsequences>section>header>span,.adminRefundImpactGrid>section>header>span{border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:.65rem;font-weight:900;display:grid}.adminRefundConsequences h3,.adminRefundImpactGrid h3{font-family:var(--font-brand-serif);margin:0;font-size:.84rem}.adminRefundConsequences header p,.adminRefundImpactGrid header p{margin:var(--space-5) 0 0;color:var(--palette-77818c);font-size:.57rem;line-height:1.45}.adminRefundConsequences li,.adminRefundImpactGrid li{padding:var(--space-11) var(--space-16) var(--space-11) var(--space-52);border-top:1px solid var(--palette-ecefed);color:var(--palette-44505d);font-size:.6rem;line-height:1.5}.adminRefundConsequences .isRevoked,.adminRefundImpactGrid .isRevoked{border-color:var(--palette-e2bdc9)}.adminRefundConsequences .isRevoked>header>span,.adminRefundImpactGrid .isRevoked>header>span{color:var(--color-white);background:var(--palette-ad4164)}.adminRefundConsequences .isRetained,.adminRefundImpactGrid .isRetained{border-color:var(--palette-bcd8c9)}.adminRefundConsequences .isRetained>header>span,.adminRefundImpactGrid .isRetained>header>span{color:var(--color-white);background:var(--admin-green)}.adminRefundConsequences .isPermanent,.adminRefundImpactGrid .isPermanent{border-color:var(--palette-b9cfdd);background:var(--palette-f3f8fb)}.adminRefundConsequences .isPermanent>header>span,.adminRefundImpactGrid .isPermanent>header>span{color:var(--color-white);background:var(--palette-356c90)}.adminRefundEmpty{padding:var(--space-12) var(--space-16) var(--space-12) var(--space-52);border-top:1px solid var(--palette-ecefed);color:var(--palette-7b858f);margin:0;font-size:.59rem}.adminRefundDocumentation{padding:var(--space-18) var(--space-20);border-top:1px solid var(--admin-border)}.adminRefundDocumentation h3{font-family:var(--font-brand-serif);margin:0;font-size:.88rem}.adminRefundDocumentation ul{gap:var(--space-9) var(--space-18);margin-top:var(--space-14);grid-template-columns:1fr 1fr;display:grid}.adminRefundDocumentation li{align-items:center;gap:var(--space-8);color:var(--palette-5a6672);font-size:.59rem;display:flex}.adminRefundDocumentation li span{color:var(--admin-green);font-weight:900}.adminRefundSummary{top:var(--space-112);grid-area:1/2/span 3;position:sticky}.adminRefundSummary dl{padding:var(--space-16) var(--space-19);border-bottom:1px solid var(--admin-border);margin:0}.adminRefundSummary dl>div{justify-content:space-between;gap:var(--space-20);padding:var(--space-7) 0;display:flex}.adminRefundSummary dt,.adminRefundSummary dd{color:var(--palette-606c78);margin:0;font-size:.63rem}.adminRefundSummary dd{color:var(--palette-263342);font-weight:800}.adminRefundSummary dl>div:nth-child(3){margin-top:var(--space-8);padding-top:var(--space-14);border-top:1px solid var(--palette-dce1df)}.adminRefundSummary dl>div:nth-child(3) dt,.adminRefundSummary dl>div:nth-child(3) dd{color:var(--palette-9a3658);font-size:.76rem;font-weight:800}.adminPaymentDecision,.adminPermissionDecision{padding:var(--space-17) var(--space-19);border-bottom:1px solid var(--admin-border)}.adminPaymentDecision strong,.adminPermissionDecision strong{margin-top:var(--space-10);font-family:var(--font-brand-serif);font-size:.83rem;display:block}.adminPaymentDecision p,.adminPermissionDecision p{margin:var(--space-7) 0 0;color:var(--palette-74808b);font-size:.58rem;line-height:1.5}.adminPermissionDecision{background:var(--palette-fff9ec)}.adminPermissionDecision>span{color:var(--palette-8a6a2f);text-transform:uppercase;font-size:.56rem;font-weight:800}.adminOwnerConfirmation{align-items:flex-start;gap:var(--space-9);margin:var(--space-17) var(--space-19) var(--space-13);color:var(--palette-4f5b67);cursor:pointer;font-size:.59rem;line-height:1.45;display:flex}.adminOwnerConfirmation input{margin-top:var(--space-2);accent-color:var(--palette-9a3658)}.adminRefundCommit{width:calc(100% - 38px);min-height:49px;margin:0 var(--space-19);padding:var(--space-9) var(--space-13);color:var(--color-white);background:var(--palette-9a3658);font:inherit;cursor:pointer;border:0;font-size:.63rem;font-weight:800}.adminRefundCommit:disabled{color:var(--palette-8d949b);background:var(--palette-e2e5e4);cursor:not-allowed}.adminPreviewOnly{margin:var(--space-10) var(--space-19) var(--space-18);color:var(--palette-8a939c);text-align:center;font-size:.54rem}.adminCommerceActions{align-items:center;gap:var(--space-9);display:flex}.adminSalesFilters{gap:var(--space-10);margin-top:var(--space-24);padding:var(--space-16);border:1px solid var(--admin-border);background:var(--color-white);grid-template-columns:repeat(3,minmax(160px,1fr)) auto;display:grid}.adminSalesFilters label,.adminCompForm label{gap:var(--space-6);display:grid}.adminSalesFilters label>span,.adminCompForm label>span{color:var(--palette-6c7783);letter-spacing:.04em;font-size:.57rem;font-weight:800}.adminSalesFilters select,.adminCompForm input,.adminCompForm select,.adminCompForm textarea{width:100%;min-height:42px;padding:0 var(--space-11);border:1px solid var(--palette-c9d1d6);color:var(--palette-283442);background:var(--color-white);font:inherit;font-size:.65rem}.adminSalesFilters button{min-height:42px;padding:0 var(--space-15);color:var(--color-white);background:var(--palette-315f82);font:inherit;border:0;align-self:end;font-size:.62rem;font-weight:800}.adminSalesMetrics{margin-top:var(--space-18);border-top:1px solid var(--admin-border);border-left:1px solid var(--admin-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.adminSalesMetrics article{min-height:130px;padding:var(--space-18);border-right:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border);background:var(--color-white);flex-direction:column;display:flex}.adminSalesMetrics article>span{color:var(--palette-78828d);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:800}.adminSalesMetrics strong{margin-top:var(--space-13);font-family:var(--font-brand-serif);font-size:1.8rem;font-weight:500}.adminSalesMetrics p{color:var(--palette-63707c);margin:auto 0 0;font-size:.59rem}.adminSalesMetrics p b{color:var(--palette-247451)}.adminSalesMetrics p.isNeutral{color:var(--palette-7c6670)}.adminSalesGrid{gap:var(--space-22);margin-top:var(--space-22);grid-template-columns:minmax(0,1.6fr) minmax(260px,.55fr);align-items:stretch;display:grid}.adminSalesChartPanel,.adminSalesInsight,.adminProductSales,.adminCompFormPanel,.adminRecentComps,.adminExpirationPanel{border:1px solid var(--admin-border);background:var(--color-white)}.adminSalesChartPanel>header,.adminProductSales>header,.adminCompFormPanel>header,.adminRecentComps>header,.adminExpirationPanel>header{justify-content:space-between;align-items:center;gap:var(--space-18);min-height:82px;padding:var(--space-17) var(--space-20);border-bottom:1px solid var(--admin-border);display:flex}.adminSalesChartPanel h2,.adminProductSales h2,.adminCompFormPanel h2,.adminRecentComps h2,.adminExpirationPanel h2{margin:var(--space-4) 0 0;font-family:var(--font-brand-serif);font-size:1.45rem;font-weight:500}.adminChartLegend{gap:var(--space-13);color:var(--palette-6f7b86);font-size:.55rem;display:flex}.adminChartLegend span{align-items:center;gap:var(--space-6);display:flex}.adminChartLegend i{width:9px;height:9px;display:block}.adminChartLegend i.isCurrent{background:var(--palette-356c90)}.adminChartLegend i.isPrevious{background:var(--palette-c7d5de)}.adminSalesChart{align-items:end;gap:var(--space-12);min-height:310px;padding:var(--space-30) var(--space-24) var(--space-20);background:repeating-linear-gradient(to bottom, var(--color-white) 0, var(--color-white) 59px, var(--palette-edf0ef) 60px);grid-template-columns:repeat(6,minmax(55px,1fr));display:grid}.adminSalesWeek{justify-items:center;gap:var(--space-6);min-width:0;display:grid}.adminSalesBars{justify-content:center;align-items:flex-end;gap:var(--space-4);width:100%;height:220px;display:flex}.adminSalesBars span{width:min(24px,38%);min-height:4px;display:block}.adminSalesBars span.isCurrent{background:var(--palette-356c90)}.adminSalesBars span.isPrevious{background:var(--palette-c7d5de)}.adminSalesWeek strong{font-size:.56rem}.adminSalesWeek small{color:var(--palette-858e98);font-size:.52rem}.adminSalesInsight{padding:var(--space-24);color:var(--palette-e9f2f7);background:var(--palette-1c3b52);border-color:var(--palette-1c3b52);flex-direction:column;display:flex}.adminSalesInsight .workspaceEyebrow{color:var(--palette-9fc0d3)}.adminSalesInsight>strong{margin-top:var(--space-36);font-family:var(--font-brand-serif);font-size:1.7rem;font-weight:500;line-height:1.05}.adminSalesInsight>p:not(.workspaceEyebrow){margin:var(--space-18) 0 0;color:var(--palette-c4d4df);font-size:.65rem;line-height:1.65}.adminSalesInsight a{padding-top:var(--space-28);color:var(--color-white);margin-top:auto;font-size:.62rem;font-weight:800}.adminProductSales{margin-top:var(--space-22)}.adminProductSales>header>span{color:var(--palette-7f8993);font-size:.57rem}.adminProductSalesTableWrap{overflow-x:auto}.adminProductSales table{border-collapse:collapse;width:100%;min-width:650px}.adminProductSales th,.adminProductSales td{padding:var(--space-15) var(--space-20);border-bottom:1px solid var(--palette-e5e9e7);color:var(--palette-586572);text-align:left;font-size:.65rem}.adminProductSales thead th{color:var(--palette-7b8590);background:var(--palette-f8faf9);letter-spacing:.05em;text-transform:uppercase;font-size:.55rem}.adminProductSales tbody th{color:var(--palette-2d3946);font-family:var(--font-brand-serif);font-size:.77rem}.adminProductSales td:last-child{align-items:center;gap:var(--space-10);min-width:180px;display:flex}.adminProductSales td:last-child>span{background:var(--palette-70a3c1);height:7px;display:block}.adminProductSales td:last-child>strong{font-size:.58rem}.adminCompWorkspace{gap:var(--space-22);margin-top:var(--space-24);grid-template-columns:minmax(0,1.35fr) minmax(280px,.55fr);align-items:start;display:grid}.adminCompForm{gap:var(--space-15);padding:var(--space-20);grid-template-columns:1fr 1fr;display:grid}.adminCompForm .isWide{grid-column:1/-1}.adminCompForm textarea{min-height:82px;padding:var(--space-10) var(--space-11);resize:vertical}.adminCompForm input[readonly]{color:var(--palette-4f6b5d);background:var(--palette-edf6f1)}.adminCompForm .adminPrimaryAction{cursor:pointer;border:0;width:100%}.adminCompSummary{padding:var(--space-15);border:1px solid var(--palette-bfd6c9);color:var(--palette-3c5d4e);background:var(--palette-f1f8f4)}.adminCompSummary>span{text-transform:uppercase;font-size:.58rem;font-weight:800}.adminCompSummary ul{margin:var(--space-11) 0 0;padding-left:var(--space-18)}.adminCompSummary li{margin-top:var(--space-6);font-size:.59rem;line-height:1.45}.adminRecentComps ul{margin:0;padding:0;list-style:none}.adminRecentComps li{padding:var(--space-17) var(--space-19);border-bottom:1px solid var(--palette-e5e9e7)}.adminRecentComps li strong{font-family:var(--font-brand-serif);font-size:.8rem}.adminRecentComps li p{margin:var(--space-6) 0 0;color:var(--palette-566471);font-size:.62rem}.adminRecentComps li span{margin-top:var(--space-9);padding:var(--space-4) var(--space-6);color:var(--palette-456954);background:var(--palette-e9f3ed);font-size:.53rem;font-weight:800;display:inline-block}.adminRecentComps li small{margin-top:var(--space-8);color:var(--palette-8b949e);font-size:.54rem;display:block}.adminRecentComps>a{padding:var(--space-15) var(--space-19);color:var(--palette-315f82);font-size:.58rem;font-weight:800;display:block}.adminExpirationPanel{margin-top:var(--space-22)}.adminHardStopRule{border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(0,1fr) 330px;display:grid}.adminHardStopRule>div:first-child{gap:var(--space-13);padding:var(--space-22);background:var(--palette-fff8fa);display:flex}.adminHardStopRule>div:first-child>span{width:31px;height:31px;color:var(--color-white);background:var(--palette-a93d60);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.adminHardStopRule strong{color:var(--palette-4b3039);font-family:var(--font-brand-serif);font-size:1.05rem;line-height:1.35}.adminHardStopRule p{margin:var(--space-9) 0 0;color:var(--palette-775c65);font-size:.64rem;line-height:1.6}.adminHardStopRule dl{padding:var(--space-14) var(--space-18);background:var(--palette-f7f9f8);margin:0}.adminHardStopRule dl>div{justify-content:space-between;gap:var(--space-12);padding:var(--space-8) 0;border-bottom:1px solid var(--palette-e1e6e3);display:flex}.adminHardStopRule dl>div:last-child{border-bottom:0}.adminHardStopRule dt,.adminHardStopRule dd{margin:0;font-size:.56rem}.adminHardStopRule dt{color:var(--palette-687480)}.adminHardStopRule dd{font-weight:800}.adminHardStopRule dd.isAllowed{color:var(--palette-247451)}.adminHardStopRule dd.isBlocked{color:var(--palette-a23d5e)}.adminEnforcementPoints{align-items:center;gap:var(--space-18);padding:var(--space-15) var(--space-20);border-bottom:1px solid var(--admin-border);background:var(--palette-edf4f8);display:flex}.adminEnforcementPoints p{color:var(--palette-4e687a);white-space:nowrap;margin:0;font-size:.59rem;font-weight:800}.adminEnforcementPoints ol{gap:var(--space-7);counter-reset:checkpoint;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.adminEnforcementPoints li{padding:var(--space-5) var(--space-7);border:1px solid var(--palette-c4d6e1);color:var(--palette-526d7e);background:var(--color-white);font-size:.53rem}.adminProgramAccessTableWrap{overflow-x:auto}.adminProgramAccessTable{border-collapse:collapse;width:100%;min-width:760px}.adminProgramAccessTable th,.adminProgramAccessTable td{padding:var(--space-14) var(--space-18);border-bottom:1px solid var(--palette-e5e9e7);color:var(--palette-5b6773);text-align:left;font-size:.62rem}.adminProgramAccessTable thead th{color:var(--palette-7e8791);background:var(--palette-f9faf9);text-transform:uppercase;font-size:.54rem}.adminProgramAccessTable tbody th{color:var(--palette-2b3744);font-family:var(--font-brand-serif);font-size:.76rem}.adminProgramAccessTable td:last-child{text-align:right}.adminProgramAccessTable button{min-height:31px;padding:0 var(--space-9);border:1px solid var(--palette-d5a2b2);color:var(--palette-913554);background:var(--palette-fff9fb);font:inherit;font-size:.53rem;font-weight:800}.adminPolicyProof{align-items:center;gap:var(--space-10) var(--space-18);padding:var(--space-16) var(--space-20);border-top:1px solid var(--palette-bcd2df);color:var(--palette-496477);background:var(--palette-f0f6fa);flex-wrap:wrap;display:flex}.adminPolicyProof strong{font-family:var(--font-brand-serif);font-size:.75rem}.adminPolicyProof span{font-size:.56rem;font-weight:800}.adminPolicyProof small{width:100%;color:var(--palette-71818c);font-size:.54rem}@media (width<=1180px){.adminTopbar{gap:var(--space-22);grid-template-columns:210px minmax(280px,1fr) auto}.adminLayout{grid-template-columns:210px minmax(0,1fr)}.adminDashboardGrid,.adminDashboardGrid.isSecondary,.adminOrderWorkspace{grid-template-columns:1fr}.adminOrderDirectoryList{grid-template-columns:1fr 1fr;display:grid}.adminOrderDirectoryList li:nth-child(odd){border-right:1px solid var(--palette-e5e9e7)}.adminRefundForm{grid-template-columns:minmax(0,1fr) 300px}.adminSalesGrid{grid-template-columns:1fr}.adminSalesInsight{min-height:260px}.adminCompWorkspace{grid-template-columns:1fr}}@media (width<=900px){.adminTopbar{grid-template-columns:1fr auto;position:relative}.adminGlobalSearch{grid-area:2/1/auto/-1}.adminLayout{display:block}.adminSidebar{display:none}.adminMobileNavigation{border-bottom:1px solid var(--admin-border);background:var(--palette-f1f4f2);display:block}.adminMobileNavigation summary{min-height:48px;padding:var(--space-10) var(--space-22);color:var(--palette-42505e);cursor:pointer;justify-content:space-between;align-items:center;font-size:.7rem;font-weight:800;list-style:none;display:flex}.adminMobileNavigation summary:after{content:"+";font-family:var(--font-brand-serif);font-size:1.3rem}.adminMobileNavigation[open] summary:after{content:"−"}.adminMobileNavigation summary::-webkit-details-marker{display:none}.adminMobileNavigation .adminNavigation{gap:var(--space-20);padding:0 var(--space-18) var(--space-22);grid-template-columns:1fr 1fr}.adminStats{grid-template-columns:1fr 1fr}.adminRefundForm{grid-template-columns:1fr}.adminRefundSummary{grid-area:auto/1;position:static}.adminSalesFilters,.adminSalesMetrics{grid-template-columns:1fr 1fr}.adminHardStopRule{grid-template-columns:1fr}.adminEnforcementPoints{flex-direction:column;align-items:flex-start}}@media (width<=660px){.adminTopbar{padding:var(--space-12) var(--space-16) var(--space-16)}.brandPlaque--admin{width:94px;height:50px;padding:var(--space-5) var(--space-9);border-radius:11px}.adminBrand .brandLogo{width:76px;height:34px}.adminBrand>span:last-child,.adminAccount>div{display:none}.adminMain{padding:var(--space-34) var(--space-14) var(--space-70)}.adminWelcome{align-items:flex-start;gap:var(--space-22);flex-direction:column}.adminWelcome h1{font-size:3rem}.adminPreviewNotice{flex-direction:column;align-items:flex-start}.adminStats{grid-template-columns:1fr 1fr}.adminStats a{min-height:132px;padding:var(--space-16)}.adminStats strong{font-size:2.35rem}.adminPanelHeading,.adminUtilityPanel>header,.adminAanaSummary{flex-direction:column;align-items:flex-start}.adminAttentionList li{padding:var(--space-18) var(--space-16)}.adminOrderList li,.adminTravinarList li{padding:var(--space-14);grid-template-columns:48px minmax(0,1fr) 20px}.adminOrderList li>strong,.adminTravinarList .adminStatus{grid-column:2;justify-self:start}.adminOrderList li>a,.adminTravinarList li>a{grid-area:1/3}.adminUtilityGrid,.adminMobileNavigation .adminNavigation{grid-template-columns:1fr}.adminCommerceHeader,.adminRefundHeader{flex-direction:column;align-items:flex-start}.adminCommerceMetrics,.adminOrderDirectoryList{grid-template-columns:1fr}.adminOrderDirectoryList li:nth-child(odd){border-right:0}.adminOrderFilters{grid-template-columns:1fr}.adminOrderDirectoryList a{grid-template-columns:minmax(0,1fr)}.adminOrderAmount{grid-column:1;justify-items:start}.adminOrderIdentity,.adminOrderIdentity dl{grid-template-columns:1fr}.adminDocumentActions{grid-template-columns:1fr 1fr}.adminOrderItems li{padding:var(--space-15);grid-template-columns:38px minmax(0,1fr)}.adminOrderItems li>div:last-child{grid-column:2;justify-items:start}.adminRevenueComponent{padding:var(--space-15);grid-template-columns:54px minmax(0,1fr)}.adminRevenueComponent>b{grid-column:2}.adminOrderFooter{flex-direction:column;align-items:flex-start}.adminAuditTrail li{gap:var(--space-5);grid-template-columns:1fr}.adminRefundHeader>div:last-child{width:100%;min-width:0}.adminRefundFields{grid-template-columns:1fr}.adminRefundItems label{grid-template-columns:22px minmax(0,1fr)}.adminRefundItems b{grid-column:2}.adminBundleAllocation{gap:var(--space-6);grid-template-columns:1fr}.adminRefundDocumentation ul{grid-template-columns:1fr}.adminCommerceActions{flex-direction:column;align-items:stretch;width:100%}.adminSalesFilters,.adminSalesMetrics{grid-template-columns:1fr}.adminSalesChartPanel>header,.adminProductSales>header,.adminCompFormPanel>header,.adminRecentComps>header,.adminExpirationPanel>header{flex-direction:column;align-items:flex-start}.adminChartLegend{flex-wrap:wrap}.adminSalesChart{grid-template-columns:repeat(6,70px);justify-content:start;overflow-x:auto}.adminCompForm{grid-template-columns:1fr}.adminCompForm .isWide{grid-column:1}.adminHardStopRule dl>div{flex-direction:column;align-items:flex-start}}@media print{.learningPage .workspaceHeader,.learningActivityHeader,.learningMobileTabs,.articlePane,.examPaneHeader,.completionPanel>:not(.certificatePreview){display:none!important}.learningPage,.learningMain,.learningSplit,.examPane,.examScroll,.completionPanel{background:var(--color-white)!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}.certificatePreview{max-width:760px;margin:var(--space-70) auto!important}}.authPage{background:var(--text);min-height:100vh;color:var(--palette-17233b);grid-template-columns:minmax(320px,.86fr) minmax(480px,1.14fr);display:grid}.authBrandPanel{min-height:100vh;padding:clamp(var(--space-32), 5vw, var(--space-72));color:var(--color-white);background:radial-gradient(circle at 80% 16%, var(--palette-rgba-cc76874a), transparent 30%), var(--palette-10131c);flex-direction:column;justify-content:space-between;display:flex}.authBrandPanel .workspaceBrand{width:210px}.authBrandPanel>div{max-width:520px}.authBrandPanel h2{margin:var(--space-12) 0 var(--space-24);font:500 clamp(42px, 5vw, 74px)/.98 var(--font-brand-serif-compact)}.authBrandPanel ul{gap:var(--space-14);color:var(--palette-c8d1d9);padding:0;list-style:none;display:grid}.authBrandPanel li:before{content:"✓";margin-right:var(--space-10);color:var(--palette-9fc2d4)}.authBrandPanel>a{color:var(--palette-d9e4ea)}.authFormPanel{padding:var(--space-40) var(--space-24);place-items:center;display:grid}.authForm{gap:var(--space-20);width:min(100%,600px);display:grid}.authFormHeading h1{margin:var(--space-8) 0 var(--space-12);font:500 clamp(42px, 5vw, 66px)/1 var(--font-brand-serif-compact)}.authFormHeading>p:last-child{max-width:550px;color:var(--palette-637081);line-height:1.65}.authForm label{gap:var(--space-8);font-weight:700;display:grid}.authForm label>span:not(.authPasswordField){color:var(--palette-75808d);font-size:12px;font-weight:500}.authForm input{border:1px solid var(--palette-cbd2d6);background:var(--color-white);width:100%;min-height:54px;padding:0 var(--space-15);color:var(--palette-17233b);font:inherit;border-radius:4px}.authForm input:focus{outline:3px solid var(--palette-rgba-412a5e66);border-color:var(--palette-4d84a4)}.authFieldGrid{gap:var(--space-16);grid-template-columns:1fr 1fr;display:grid}.authPasswordField{display:block;position:relative}.authPasswordField input{padding-right:var(--space-70)}.authPasswordField button{right:var(--space-8);top:var(--space-8);height:38px;color:var(--palette-244766);cursor:pointer;background:0 0;border:0;font-weight:700;position:absolute}.authForm small{color:var(--palette-75808d);font-weight:500}.authTurnstile{gap:var(--space-7);align-items:center;min-height:74px;display:grid}.authTurnstile>div{width:100%;min-height:65px}.authTurnstile small{color:var(--palette-657282);font-size:12px}.authTurnstile .authTurnstileRecovery{padding:var(--space-10) var(--space-12);border-left:4px solid var(--palette-a04b3f);background:var(--palette-fff0ed);color:var(--palette-7d2f27);font-size:14px;line-height:1.45}.authHoneypot{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.authSubmit,.authMagic,.authResendVerification{width:100%;min-height:50px;color:var(--color-white);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;font-weight:800;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.authSubmit{border-color:var(--brand-accent);background:var(--brand-accent)}.authMagic,.authResendVerification{border-color:var(--palette-17233b);background:var(--palette-17233b)}.authSubmit:hover:not(:disabled){border-color:var(--palette-b93871);background:var(--palette-b93871);transform:translateY(-1px)}.authMagic:hover:not(:disabled),.authResendVerification:hover:not(:disabled){border-color:var(--palette-294866);background:var(--palette-294866);transform:translateY(-1px)}.authSubmit:disabled,.authMagic:disabled,.authResendVerification:disabled{border-color:var(--palette-c4cbd0);color:var(--palette-596370);background:var(--palette-d8dde0);cursor:not-allowed;opacity:1;transform:none}.authDivider{align-items:center;gap:var(--space-12);color:var(--palette-7c8791);grid-template-columns:1fr auto 1fr;display:grid}.authDivider:before,.authDivider:after{content:"";background:var(--palette-d5dade);height:1px}.authFooterLinks{justify-content:space-between;display:flex}.authFooterLinks a,.authSwitch a{color:var(--palette-244766);font-weight:700}.authSwitch{text-align:center;color:var(--palette-667281)}.authMessage,.checkoutError{padding:var(--space-12) var(--space-14);border-left:4px solid var(--palette-a04b3f);background:var(--palette-fff0ed);color:var(--palette-7d2f27);line-height:1.5}.authVerificationNotice{gap:var(--space-10);padding:var(--space-18);border:1px solid var(--palette-b9ccda);border-left:5px solid var(--palette-244766);background:var(--palette-edf5fa);display:grid}.authVerificationNotice h2{font:700 1.2rem/1.3 var(--font-brand-serif-compact);color:var(--palette-17233b);margin:0}.authVerificationNotice p{color:var(--palette-43596b);margin:0;line-height:1.55}.authVerificationNotice small{color:var(--palette-596b78)}.emailPreviewPage,.emailTemplatesPage{min-height:100vh;padding:clamp(var(--space-24), 4vw, var(--space-64));background:var(--palette-f5f6f4);color:var(--palette-17233b)}.emailPreviewPage>header,.emailTemplatesPage>header{max-width:1200px;margin:0 auto var(--space-46);justify-content:space-between;align-items:flex-start;gap:var(--space-28);display:flex}.emailPreviewPage .workspaceBrand,.emailTemplatesPage .workspaceBrand{width:190px;min-width:190px}.previewBadge{border:1px solid var(--palette-bb8b2d);padding:var(--space-9) var(--space-14);color:var(--palette-765815);background:var(--palette-fff7de);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;font-size:12px;font-weight:800}.emailPreviewIntro{max-width:860px;margin:0 auto var(--space-36);text-align:center}.emailPreviewIntro h1,.emailTemplatesPage h1{margin:var(--space-8) 0 var(--space-14);font:500 clamp(42px, 6vw, 72px)/1 var(--font-brand-serif-compact)}.emailPreviewIntro p{color:var(--palette-667281);line-height:1.7}.emailPreviewList{max-width:900px;margin:auto}.emailPreviewList article,.emailTemplateGrid article{gap:var(--space-20);padding:var(--space-24);background:var(--color-white);border:1px solid var(--palette-d9dfe2);box-shadow:0 18px 45px var(--palette-rgba-42842e1a);display:grid}.emailPreviewInline{border:1px solid var(--palette-dfe4e6);background:var(--palette-f4f6f7);width:100%;min-height:610px;overflow:auto}.emailTemplateGrid iframe{border:1px solid var(--palette-dfe4e6);background:var(--color-white);width:100%;height:610px}.emailPreviewList .workspacePrimaryButton{width:fit-content}.emailPreviewEmpty{padding:var(--space-50);border:1px dashed var(--palette-b9c3c9);background:var(--color-white);text-align:center}.emailPreviewPage>footer{max-width:900px;margin:var(--space-24) auto;text-align:right}.emailTemplateGrid{gap:var(--space-30);max-width:1200px;margin:auto;display:grid}.emailTemplateGrid article>div span{color:var(--palette-607083);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.emailTemplateGrid h2{margin:var(--space-7) 0 0;font:500 30px/1.15 var(--font-brand-serif-compact)}.emailTemplateGrid pre{white-space:pre-wrap;color:var(--palette-4e5b69);overflow:auto}.checkoutUnavailable,.learningAccessGate,.dashboardSignedOut{place-content:center;justify-items:start;gap:var(--space-16);min-height:100vh;padding:var(--space-32);background:var(--palette-f5f6f4);color:var(--palette-17233b);display:grid}.checkoutUnavailable h1,.learningAccessGate h1,.dashboardSignedOut h1{max-width:760px;font:500 clamp(42px, 6vw, 72px)/1 var(--font-brand-serif-compact);margin:0}.checkoutUnavailable>p,.learningAccessGate>p,.dashboardSignedOut>p{max-width:660px;color:var(--palette-647180);line-height:1.7}.dashboardSignedOut>div{gap:var(--space-12);display:flex}.dashboardSignedOut .brandLogo{width:210px;height:90px}.checkoutLayout{gap:var(--space-34);padding-block:var(--space-70);grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);display:grid}.checkoutProduct,.checkoutSummary{padding:clamp(var(--space-26), 4vw, var(--space-48));background:var(--color-white);border:1px solid var(--palette-dce1e3)}.checkoutProduct h1{margin:var(--space-10) 0 var(--space-18);font:500 clamp(42px, 5vw, 68px)/1 var(--font-brand-serif-compact)}.checkoutProduct>p{color:var(--palette-667281);line-height:1.7}.checkoutProduct dl{margin-top:var(--space-36);gap:0;display:grid}.checkoutProduct dl div{justify-content:space-between;gap:var(--space-20);padding:var(--space-18) 0;border-top:1px solid var(--palette-e1e5e7);display:flex}.checkoutProduct dd{margin:0;font-weight:800}.checkoutSummary{top:var(--space-24);align-self:start;gap:var(--space-18);display:grid;position:sticky}.checkoutSummary>div:not(.checkoutCommit):not(.checkoutOwned){justify-content:space-between;gap:var(--space-20);display:flex}.checkoutTotal{padding-top:var(--space-18);border-top:1px solid var(--palette-ccd3d7);font-size:21px}.checkoutCommit{gap:var(--space-10);display:grid}.checkoutCommit button{cursor:pointer;border:0;justify-content:center;width:100%}.checkoutCommit p{color:var(--palette-75808d);margin:0;font-size:12px;line-height:1.5}.checkoutOwned{padding:var(--space-18);background:var(--palette-edf6ef);color:var(--palette-285a35)}.checkoutOwned p{line-height:1.5}.checkoutOwned a{color:inherit;font-weight:800}.orderConfirmationPage{gap:var(--space-24);padding-block:var(--space-54) var(--space-80);display:grid}.orderConfirmationHero{align-items:center;gap:var(--space-20);padding:clamp(var(--space-24),4vw,var(--space-40));border:1px solid var(--palette-dce1e3);background:var(--color-white);box-shadow:0 18px 50px var(--palette-rgba-f9900330);border-radius:24px;display:flex}.orderConfirmationCheck{width:58px;height:58px;color:var(--color-white);background:var(--workspace-green);border-radius:18px;flex:none;place-items:center;font-size:24px;font-weight:900;display:grid}.orderConfirmationHero>div{flex:1;min-width:0}.orderConfirmationHero h1{margin:var(--space-4) 0 var(--space-6);color:var(--workspace-navy);font:500 clamp(38px,5vw,62px)/1 var(--font-brand-serif-compact)}.orderConfirmationHero>div>p:last-child{color:var(--palette-667281);margin:0;font-weight:800}.orderConfirmationHero .workspacePrimaryButton{flex:none}.orderConfirmationMeta{border:1px solid var(--palette-dce1e3);background:var(--color-white);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.orderConfirmationMeta>div{align-content:start;gap:var(--space-5);padding:var(--space-22) var(--space-24);border-left:1px solid var(--palette-e1e5e7);display:grid}.orderConfirmationMeta>div:first-child{border-left:0}.orderConfirmationMeta span{color:var(--palette-667281);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.orderConfirmationMeta strong{color:var(--workspace-navy);font-size:16px}.orderConfirmationMeta small{color:var(--palette-667281);line-height:1.5}.orderConfirmationBody{gap:var(--space-24);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;display:grid}.orderConfirmationItems{gap:var(--space-16);display:grid}.orderConfirmationItems>header{padding:var(--space-10) var(--space-4) 0}.orderConfirmationItems>header h2{margin:var(--space-4) 0 0;color:var(--workspace-navy);font:500 clamp(30px,4vw,44px)/1.1 var(--font-brand-serif-compact)}.orderConfirmationItem{justify-items:start;gap:var(--space-14);padding:clamp(var(--space-22),3vw,var(--space-30));border:1px solid var(--palette-dce1e3);background:var(--color-white);border-radius:18px;display:grid}.orderConfirmationItemHeading{justify-content:space-between;align-items:start;gap:var(--space-20);width:100%;display:flex}.orderConfirmationItemHeading>div{min-width:0}.orderConfirmationItemHeading span{color:var(--palette-667281);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.orderConfirmationItemHeading h3{margin:var(--space-4) 0 0;color:var(--workspace-navy);font-size:clamp(20px,3vw,26px);line-height:1.2}.orderConfirmationItemHeading>strong{color:var(--workspace-navy);white-space:nowrap;font-size:20px}.orderConfirmationItem>p{color:var(--palette-667281);margin:0}.orderConfirmationRewardTag{min-height:30px;padding:0 var(--space-12);border:1px solid var(--palette-edcf9d);color:var(--palette-704519);background:var(--palette-fff6e9);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;font-size:11px;font-weight:900;display:inline-flex}.orderConfirmationEducation{width:100%;padding:var(--space-16) var(--space-18);background:var(--palette-f7f9fa);border-radius:12px}.orderConfirmationEducation>strong{color:var(--workspace-navy);font-size:13px}.orderConfirmationEducation ul{gap:var(--space-7) var(--space-20);margin:var(--space-10) 0 0;padding-left:var(--space-18);color:var(--palette-667281);grid-template-columns:repeat(2,minmax(0,1fr));font-size:12px;line-height:1.45;display:grid}.orderConfirmationTrip{gap:var(--space-14);width:100%;padding:var(--space-18);border:1px solid var(--palette-cddbe3);background:var(--palette-edf4f7);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.orderConfirmationTrip>div{gap:var(--space-4);display:grid}.orderConfirmationTrip span{color:var(--palette-667281);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.orderConfirmationTrip strong{color:var(--palette-173a51);font-size:13px}.orderConfirmationTrip p{margin:var(--space-4) 0 0;color:var(--palette-496777);grid-column:1/-1;line-height:1.55}.orderConfirmationNext{justify-content:center;align-items:center;gap:var(--space-8);min-height:44px;padding:0 var(--space-18);color:var(--color-white);background:var(--palette-244a75);border-radius:10px;font-weight:850;text-decoration:none;display:inline-flex}.orderConfirmationNext:hover,.orderConfirmationNext:focus-visible{color:var(--color-white);background:var(--palette-173a51)}.orderConfirmationTotals{top:var(--space-24);gap:var(--space-20);padding:var(--space-26);border:1px solid var(--palette-dce1e3);background:var(--color-white);box-shadow:0 18px 50px var(--palette-rgba-f9900330);border-radius:18px;display:grid;position:sticky}.orderConfirmationTotals h2{color:var(--workspace-navy);font:500 30px/1.1 var(--font-brand-serif-compact);margin:0}.orderConfirmationTotals dl{gap:var(--space-12);margin:0;display:grid}.orderConfirmationTotals dl>div{justify-content:space-between;gap:var(--space-16);color:var(--palette-667281);display:flex}.orderConfirmationTotals dd{color:var(--workspace-navy);margin:0;font-weight:800}.orderConfirmationTotals .orderConfirmationUpgradeCredit,.orderConfirmationTotals .orderConfirmationUpgradeCredit dd{color:var(--palette-087458)}.orderConfirmationTotals .orderConfirmationTotal{padding-top:var(--space-16);border-top:1px solid var(--palette-dce1e3);color:var(--workspace-navy);font-size:20px;font-weight:900}.orderConfirmationTotals .workspaceOutlineButton{justify-content:center}.articlePurchaseLink{color:var(--palette-244766);text-underline-offset:4px;font-weight:800;text-decoration:underline}.articlePurchasePending{color:var(--palette-87919a);font-size:12px}.volumeCatalog .articlePurchaseLink{color:var(--palette-dcebf5);text-decoration:underline;-webkit-text-decoration-color:var(--palette-7fa2b5);-webkit-text-decoration-color:var(--palette-7fa2b5);-webkit-text-decoration-color:var(--palette-7fa2b5);text-decoration-color:var(--palette-7fa2b5);text-underline-offset:4px;font-weight:850}.volumeCatalog .articlePurchaseLink:hover,.volumeCatalog .articlePurchaseLink:focus-visible{color:var(--color-white);-webkit-text-decoration-color:var(--palette-ed3c7d);-webkit-text-decoration-color:var(--palette-ed3c7d);-webkit-text-decoration-color:var(--palette-ed3c7d);text-decoration-color:var(--palette-ed3c7d)}.libraryEmpty,.recordsEmpty{padding:var(--space-36);border:1px dashed var(--palette-b8c2c8);background:var(--color-white)}.libraryEmpty h3{margin:var(--space-8) 0;font:500 34px/1.1 var(--font-brand-serif-compact)}.libraryEmpty p{max-width:650px;color:var(--palette-667281);line-height:1.6}.activityExpiry{margin:var(--space-10) 0 0;color:var(--palette-8a6114);font-size:13px}.activityExpiry.isExpired,.learningExpiredNotice{color:var(--palette-812d24)}.learningExpiredNotice{padding:var(--space-14) clamp(var(--space-20), 4vw, var(--space-50));background:var(--palette-fff0ed);border-bottom:1px solid var(--palette-ebc7c1);margin:0}.certificateReferenceLine{margin-top:var(--space-18);color:var(--palette-6f7a87);font-size:11px}@media (width<=850px){.authPage,.checkoutLayout,.orderConfirmationBody{grid-template-columns:1fr}.authBrandPanel{gap:var(--space-50);min-height:auto}.authFieldGrid{grid-template-columns:1fr}.checkoutSummary,.orderConfirmationTotals{position:static}.emailPreviewPage>header,.emailTemplatesPage>header{flex-direction:column}}@media (width<=620px){.orderConfirmationPage{padding-block:var(--space-24) var(--space-54)}.orderConfirmationHero{flex-wrap:wrap;align-items:flex-start}.orderConfirmationHero .workspacePrimaryButton{justify-content:center;width:100%}.orderConfirmationMeta{grid-template-columns:1fr}.orderConfirmationMeta>div{border-left:0;border-top:1px solid var(--palette-e1e5e7)}.orderConfirmationMeta>div:first-child{border-top:0}.orderConfirmationItemHeading{display:grid}.orderConfirmationEducation ul,.orderConfirmationTrip{grid-template-columns:1fr}}.aanaReportingHeader{gap:var(--space-34);padding:var(--space-18) 0 var(--space-28);grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;display:grid}.aanaReportingHeader>div>a{margin-bottom:var(--space-24);color:var(--palette-356c90);font-size:.7rem;font-weight:800;display:inline-block}.aanaReportingHeader h1{margin:var(--space-6) 0 var(--space-8);color:var(--palette-1d2b39);font-family:var(--font-brand-serif);letter-spacing:-.05em;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:400}.aanaReportingHeader>div>p:last-child{max-width:720px;color:var(--palette-6b7784);margin:0;font-size:.78rem;line-height:1.6}.aanaReportingHeader aside{padding:var(--space-20) var(--space-22);border-left:3px solid var(--admin-green);background:var(--palette-eef7f2)}.aanaReportingHeader aside span{color:var(--palette-5c7669);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:850}.aanaReportingHeader aside strong{margin-top:var(--space-8);color:var(--palette-234d3b);font-family:var(--font-brand-serif);font-size:1rem;line-height:1.35;display:block}.aanaReportingHeader aside p{margin:var(--space-7) 0 0;color:var(--palette-687a71);font-size:.64rem;line-height:1.5}.aanaReportingStats{border-top:1px solid var(--admin-border);border-left:1px solid var(--admin-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.aanaReportingStats>div{min-height:128px;padding:var(--space-18) var(--space-20);border-right:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border);background:var(--color-white);flex-direction:column;display:flex}.aanaReportingStats span{color:var(--palette-707b88);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:800}.aanaReportingStats strong{margin-top:var(--space-10);color:var(--palette-213446);font-family:var(--font-brand-serif);font-size:2.15rem;font-weight:400}.aanaReportingStats small{color:var(--palette-89929b);margin-top:auto;font-size:.6rem}.aanaPolicyNotice,.aanaActionMessage{margin:var(--space-18) 0;padding:var(--space-13) var(--space-16);border:1px solid var(--palette-dce3df);background:var(--palette-f7f9f8);color:var(--palette-5e6d66);font-size:.66rem;line-height:1.5}.aanaPolicyNotice strong{color:var(--palette-334a40)}.aanaActionMessage.is-success{border-color:var(--palette-b9d9c8);background:var(--palette-edf8f2);color:var(--palette-246447)}.aanaActionMessage.is-error{border-color:var(--palette-e8bcc8);background:var(--palette-fff1f4);color:var(--palette-8c314d)}.aanaActionMessage.is-info{border-color:var(--palette-bed2e1);background:var(--palette-eef6fb);color:var(--palette-315f7e)}.aanaRegistryPanel,.aanaCorrectionPanel,.aanaPendingPanel,.aanaHistoryPanel,.aanaValidationPanel,.aanaVerificationPanel,.aanaLookupPanel{margin-top:var(--space-22)}.aanaVerificationIntro{padding:var(--space-16) var(--space-22) 0;color:var(--palette-687581);margin:0;font-size:.66rem;line-height:1.55}.aanaVerificationFilters{align-items:end;gap:var(--space-12);padding:var(--space-18) var(--space-22) var(--space-22);border-bottom:1px solid var(--palette-e5e9e7);grid-template-columns:repeat(2,minmax(145px,.55fr)) minmax(210px,1fr) auto auto;display:grid}.aanaVerificationFilters label{gap:var(--space-6) var(--space-8);color:var(--palette-586674);grid-template-columns:auto 1fr;font-size:.62rem;font-weight:850;display:grid}.aanaVerificationFilters label>span{color:var(--palette-8a949d);justify-self:end;font-size:.54rem;font-weight:650}.aanaVerificationFilters input,.aanaVerificationFilters select{min-width:0;min-height:40px;padding:var(--space-10) var(--space-11);border:1px solid var(--palette-cad3d8);color:var(--palette-203348);background:var(--color-white);font:inherit;border-radius:3px;grid-column:1/-1}.aanaVerificationFilters button,.aanaVerificationFilters a{min-height:40px;padding:var(--space-9) var(--space-14);border:1px solid var(--palette-315f82);color:var(--color-white);background:var(--palette-315f82);cursor:pointer;font:inherit;white-space:nowrap;border-radius:3px;place-items:center;font-size:.61rem;font-weight:850;text-decoration:none;display:grid}.aanaVerificationFilters a{border-color:var(--palette-2d7a58);background:var(--palette-2d7a58)}.aanaLookupEmpty.isError{color:var(--palette-8c314d);background:var(--palette-fff5f7)}.aanaReportingTable.isVerification{min-width:1180px}.aanaReportingTable.isVerification time{color:var(--palette-2c445a);white-space:nowrap;font-weight:750}.aanaReportingTable.isVerification td:nth-child(4) strong{color:var(--palette-244f70)}.aanaRegistryIntro{padding:var(--space-16) var(--space-22);border-bottom:1px solid var(--palette-e5e9e7);color:var(--palette-687581);background:var(--palette-fafbfa);margin:0;font-size:.66rem;line-height:1.55}.aanaRegistryGrid{gap:var(--space-1);background:var(--palette-e5e9ed);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aanaRegistryGrid form,.aanaCorrectionList form{gap:var(--space-13);padding:var(--space-22);background:var(--color-white);display:grid}.aanaRegistryCardHeading,.aanaCorrectionList header{justify-content:space-between;align-items:flex-start;gap:var(--space-18);display:flex}.aanaRegistryCardHeading strong,.aanaCorrectionList header strong{color:var(--palette-21364d);font:600 1rem/1.2 var(--font-brand-serif);display:block}.aanaRegistryCardHeading small,.aanaCorrectionList header small{margin-top:var(--space-5);color:var(--palette-87919b);font-size:.58rem;display:block}.aanaRegistryGrid label,.aanaCorrectionList label,.aanaBatchRecordList label{gap:var(--space-6);color:var(--palette-596674);font-size:.6rem;font-weight:800;display:grid}.aanaRegistryGrid form>div:nth-of-type(2),.aanaCorrectionFields{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aanaCorrectionFields{grid-template-columns:repeat(4,minmax(0,1fr))}.aanaRegistryGrid input,.aanaCorrectionList input,.aanaCorrectionList textarea,.aanaBatchRecordList input{width:100%;min-width:0;padding:var(--space-10) var(--space-11);border:1px solid var(--palette-cbd4da);color:var(--palette-26394e);background:var(--color-white);font:inherit;border-radius:3px}.aanaCorrectionList textarea{resize:vertical;min-height:74px}.aanaRegistryGrid button,.aanaCorrectionList button,.aanaBatchRecordList button{width:fit-content;padding:var(--space-9) var(--space-13);border:1px solid var(--palette-315f82);color:var(--color-white);background:var(--palette-315f82);cursor:pointer;font:inherit;border-radius:3px;font-size:.61rem;font-weight:850}.aanaRegistryGrid button:disabled,.aanaCorrectionList button:disabled,.aanaBatchRecordList button:disabled{cursor:not-allowed;opacity:.48}.aanaAutomationToggle{white-space:nowrap}.aanaAutomationToggle.is-on{border-color:var(--palette-2d7a58);background:var(--palette-2d7a58)}.aanaCorrectionList{gap:var(--space-1);background:var(--palette-e5e9ed);display:grid}.aanaCorrectionList blockquote{padding:var(--space-13) var(--space-15);border-left:3px solid var(--palette-b64966);color:var(--palette-714052);background:var(--palette-fff4f6);margin:0;font-size:.65rem;line-height:1.5}.aanaCorrectionList blockquote small{margin-top:var(--space-6);color:var(--palette-8d6e78);display:block}.aanaCorrectionList form>p{color:var(--palette-75808a);margin:0;font-size:.62rem}.aanaBatchRecordsRow>td{background:var(--palette-f8faf9);text-align:left!important;padding:0!important}.aanaBatchRecordsRow details>summary{padding:var(--space-13) var(--space-16);color:var(--palette-486174);cursor:pointer;font-size:.62rem;font-weight:800}.aanaBatchRecordList{gap:var(--space-1);border-top:1px solid var(--palette-e1e7e4);background:var(--palette-e1e7e4);display:grid}.aanaBatchRecordList form{gap:var(--space-14);padding:var(--space-14) var(--space-16);background:var(--color-white);grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr) auto;align-items:end;display:grid}.aanaBatchRecordList strong{color:var(--palette-2a3b4d);font-size:.66rem;display:block}.aanaBatchRecordList small{margin-top:var(--space-4);color:var(--palette-818c96);font-size:.56rem;display:block}.aanaBatchRecordList p{color:var(--palette-744554);margin:0;font-size:.62rem;line-height:1.45}.aanaLookupForm{gap:var(--space-8);padding:var(--space-22) var(--space-24);border-bottom:1px solid var(--palette-e5e9e7);display:grid}.aanaLookupForm label{color:var(--palette-586674);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:850}.aanaLookupForm>div,.supportDirectorySearch>div{gap:var(--space-10);display:flex}.aanaLookupForm input,.supportDirectorySearch input{min-width:0;padding:var(--space-12) var(--space-13);border:1px solid var(--palette-cad3d8);color:var(--palette-203348);background:var(--color-white);font:inherit;border-radius:3px;flex:1}.aanaLookupForm button,.supportDirectorySearch button{padding:var(--space-11) var(--space-18);border:1px solid var(--palette-315f82);color:var(--color-white);background:var(--palette-315f82);cursor:pointer;font:inherit;border-radius:3px;font-size:.68rem;font-weight:850}.aanaLookupEmpty{padding:var(--space-22) var(--space-24);color:var(--palette-77828c);margin:0;font-size:.68rem}.aanaReportingTableWrap{overflow-x:auto}.aanaReportingTable{border-collapse:collapse;width:100%;min-width:860px;font-size:.68rem}.aanaReportingTable caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aanaReportingTable th,.aanaReportingTable td{padding:var(--space-17) var(--space-15);border-bottom:1px solid var(--palette-e5e9e7);color:var(--palette-53616f);text-align:left;vertical-align:middle}.aanaReportingTable thead th{background:var(--palette-fafbfa);color:var(--palette-78838e);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:.57rem;font-weight:850}.aanaReportingTable tbody th{min-width:220px;color:var(--palette-283747);font-family:var(--font-brand-serif);font-size:.78rem;font-weight:600}.aanaReportingTable small{margin-top:var(--space-5);color:var(--palette-8b949d);font-family:var(--font-document-sans);font-size:.56rem;font-weight:500;line-height:1.35;display:block}.aanaReportingTable .aanaValidationError{color:var(--palette-a43d5b)}.aanaReportingTable .aanaValidationNote{color:var(--palette-806325)}.aanaReportingTable td:last-child{text-align:right}.aanaExportButton,.aanaHistoryActions button{appearance:none;padding:var(--space-9) var(--space-13);border:1px solid var(--palette-315f82);background:var(--palette-315f82);color:var(--color-white);cursor:pointer;font:inherit;font-size:.61rem;font-weight:850}.aanaExportButton:disabled,.aanaHistoryActions button:disabled{cursor:not-allowed;opacity:.48}.aanaHistoryActions{justify-content:flex-end;align-items:center;gap:var(--space-10);min-width:235px;display:flex}.aanaHistoryActions a{color:var(--palette-315f82);white-space:nowrap;font-size:.6rem;font-weight:800}.aanaHistoryActions button{border-color:var(--palette-2d7a58);background:var(--palette-2d7a58);white-space:nowrap}.aanaEmptyState{padding:var(--space-58) var(--space-24);text-align:center;justify-items:center;display:grid}.aanaEmptyState>span{background:var(--palette-e8f5ed);width:46px;height:46px;color:var(--palette-2b7a56);border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.aanaEmptyState h3{margin:var(--space-15) 0 var(--space-5);color:var(--palette-283747);font-family:var(--font-brand-serif);font-size:1.25rem}.aanaEmptyState p{max-width:560px;color:var(--palette-7b858f);margin:0;font-size:.68rem;line-height:1.55}.aanaEmptyState.isCompact{padding:var(--space-36) var(--space-24)}.aanaEmptyState.isCompact h3{margin-top:0}@media (width<=980px){.aanaReportingHeader{grid-template-columns:1fr}.aanaReportingStats,.aanaCorrectionFields{grid-template-columns:repeat(2,minmax(0,1fr))}.aanaBatchRecordList form{grid-template-columns:1fr;align-items:start}.aanaVerificationFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.aanaReportingHeader h1{font-size:2.5rem}.aanaReportingStats,.aanaRegistryGrid{grid-template-columns:1fr}.aanaRegistryCardHeading{flex-direction:column}.aanaCorrectionFields,.aanaVerificationFilters{grid-template-columns:1fr}}.travinarPage{min-height:100vh;color:var(--palette-17243a);background:var(--palette-f5f5f1)}.travinarPublicShell{width:min(1500px,100% - 48px);padding:var(--space-42) 0 var(--space-90);margin:0 auto}.travinarHero{min-height:560px;color:var(--color-white);background:radial-gradient(circle at 86% 12%, var(--palette-rgba-bdb43cd7), transparent 28%), linear-gradient(118deg, var(--palette-13284a) 0%, var(--palette-24466f) 100%);box-shadow:0 26px 70px var(--palette-rgba-56a0f686);border-radius:30px;grid-template-columns:minmax(0,1.45fr) minmax(330px,.65fr);align-items:stretch;display:grid;overflow:hidden}.travinarHero>div{padding:clamp(var(--space-44), 6vw, var(--space-88))}.travinarHero .workspaceEyebrow{color:var(--palette-e4c66d)}.travinarHero>div>img{width:min(300px,80%);height:auto;margin-top:var(--space-22);padding:var(--space-10) var(--space-16);background:var(--palette-rgba-514a2fc3);border-radius:10px;display:block}.travinarHero h1{max-width:810px;margin:var(--space-34) 0 var(--space-20);font-family:var(--font-brand-serif);letter-spacing:-.06em;font-size:clamp(3rem,6vw,6.2rem);font-weight:400;line-height:.94}.travinarHero>div>p:last-of-type{max-width:680px;color:var(--palette-cbd8e7);margin:0;font-size:.92rem;line-height:1.75}.travinarHeroActions{gap:var(--space-10);margin-top:var(--space-32);flex-wrap:wrap;display:flex}.travinarHeroActions a{min-height:49px;padding:0 var(--space-18);border:1px solid var(--palette-d4b759);color:var(--palette-172b48);background:var(--palette-d4b759);justify-content:center;align-items:center;font-size:.72rem;font-weight:850;display:inline-flex}.travinarHeroActions a:last-child{color:var(--color-white);background:0 0}.travinarHero>aside{padding:clamp(var(--space-34), 4vw, var(--space-60));border-left:1px solid var(--palette-rgba-d6704372);background:var(--palette-rgba-7539e54b);flex-direction:column;justify-content:center;display:flex}.travinarHero>aside>span{color:var(--palette-e0c36c);letter-spacing:.13em;text-transform:uppercase;font-size:.67rem;font-weight:850}.travinarHero>aside>strong{margin-top:var(--space-15);font-family:var(--font-brand-serif);font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1.02}.travinarHero>aside>time{margin-top:var(--space-12);color:var(--palette-b7c9dc);font-size:.72rem}.travinarHero>aside dl{margin:var(--space-30) 0 0;border-top:1px solid var(--palette-rgba-d67d0f65)}.travinarHero>aside dl>div{justify-content:space-between;align-items:center;gap:var(--space-24);padding:var(--space-14) 0;border-bottom:1px solid var(--palette-rgba-4e6672fe);display:flex}.travinarHero>aside dt,.travinarHero>aside dd{margin:0;font-size:.67rem}.travinarHero>aside dt{color:var(--palette-adbed1)}.travinarHero>aside dd{text-align:right;font-weight:850}.travinarHero>aside>p{margin:var(--space-24) 0 0;color:var(--palette-aabbd0);font-size:.62rem}.travinarAsideCta{justify-content:space-between;align-items:center;gap:var(--space-20);min-height:44px;margin-top:var(--space-24);padding:0 var(--space-14);border:1px solid var(--palette-rgba-a1fa9fb5);color:var(--palette-f5df9d);font-size:.68rem;font-weight:800;display:inline-flex}.travinarJourney{gap:var(--space-70);padding:var(--space-48) 0;border-top:1px solid var(--palette-d5d8d4);border-bottom:1px solid var(--palette-d5d8d4);grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);margin-top:62px;display:grid}.travinarJourney h2{margin:var(--space-10) 0 0;font-family:var(--font-brand-serif);letter-spacing:-.045em;font-size:clamp(2.3rem,4vw,4rem);font-weight:400;line-height:1}.travinarJourneyLead{max-width:470px;margin:var(--space-22) 0 0;color:var(--palette-66717e);font-size:.74rem;line-height:1.7}.travinarJourney ol{border-top:1px solid var(--palette-cfd4d1);border-left:1px solid var(--palette-cfd4d1);grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.travinarJourney li{gap:var(--space-16);min-height:170px;padding:var(--space-25);border-right:1px solid var(--palette-cfd4d1);border-bottom:1px solid var(--palette-cfd4d1);background:var(--color-white);grid-template-columns:42px minmax(0,1fr);display:grid}.travinarJourney li>span{color:var(--palette-a27c26);font-family:var(--font-brand-serif);font-size:1.1rem}.travinarJourney li strong{font-family:var(--font-brand-serif);font-size:1.05rem}.travinarJourney li p{margin:var(--space-10) 0 0;color:var(--palette-66717e);font-size:.68rem;line-height:1.6}.travinarFeatureGallery{gap:var(--space-18);margin-top:var(--space-58);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);display:grid}.travinarFeatureGallery figure{border:1px solid var(--palette-d3d6d2);background:var(--color-white);margin:0;overflow:hidden}.travinarFeatureGallery img{width:100%;height:auto;display:block}.travinarFeatureGallery figcaption{min-height:75px;padding:var(--space-18);color:var(--palette-596571);font-size:.67rem;line-height:1.5}.travinarProgramSplit{gap:var(--space-18);margin-top:var(--space-58);grid-template-columns:1fr 1fr;display:grid}.travinarProgramSplit article{padding:clamp(var(--space-28), 4vw, var(--space-54));border:1px solid var(--palette-d3d6d2);background:var(--color-white);flex-direction:column;display:flex}.travinarIncentiveGraphic{justify-items:center;gap:var(--space-14);padding:clamp(var(--space-18), 3vw, var(--space-32)) clamp(var(--space-14), 3vw, var(--space-28)) var(--space-14);border:1px solid var(--palette-d3d6d2);background:var(--palette-fdf9f3);text-align:center;margin-top:auto;display:grid}.travinarIncentiveGraphic p{margin:0}.travinarIncentiveTitle{color:var(--palette-173555);letter-spacing:-.02em;font-size:clamp(1.25rem,2.6vw,1.9rem);font-weight:600;line-height:1.15}.travinarIncentiveBody{max-width:52ch;color:var(--palette-2f3949);font-size:.82rem;line-height:1.5}.travinarIncentiveFinePrint{color:var(--palette-596571);font-size:.6rem;line-height:1.45}.travinarIncentiveMark{padding:var(--space-2) var(--space-6);color:var(--palette-596571);background:var(--palette-f7f9fb);justify-self:end;font-size:.6rem}.travinarIncentiveCard{justify-items:center;gap:var(--space-8);width:min(100%,420px);padding:clamp(var(--space-24), 3vw, var(--space-40)) var(--space-20);border:2px solid var(--travinar-gold);color:var(--palette-fdf9f3);background:linear-gradient(145deg, var(--palette-173655), var(--palette-1a365d));text-align:center;border-radius:18px;display:grid}.travinarIncentiveAmount{color:var(--travinar-gold);font-family:var(--font-brand-serif);font-size:clamp(3rem,6vw,4.6rem);font-weight:700;line-height:1}.travinarIncentiveBrands{justify-content:center;gap:var(--space-8);margin:var(--space-14) 0 0;flex-wrap:nowrap;padding:0;list-style:none;display:flex}.travinarIncentiveBrands li{justify-items:center;gap:var(--space-6);display:grid}.travinarIncentiveTile{width:clamp(var(--space-54), 9vw, var(--space-80));height:var(--space-54);border:1px solid var(--travinar-gold);border-radius:14px;place-items:center;display:grid}.travinarIncentiveLogo{background-color:var(--travinar-gold);width:44px;height:36px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.travinarProgramSplit h2,.travinarFeatureCopy h2{margin:var(--space-15) 0 0;font-family:var(--font-brand-serif);letter-spacing:-.045em;font-size:clamp(2.1rem,3.5vw,3.7rem);font-weight:400;line-height:1}.travinarProgramSplit article>p:not(.workspaceEyebrow){margin:var(--space-20) 0 var(--space-28);color:var(--palette-66717e);font-size:.76rem;line-height:1.7}.travinarProgramSplit img{border:1px solid var(--palette-e0e1dc);width:100%;height:auto;margin-top:auto;display:block}.travinarFeatureCopy{padding:clamp(var(--space-30), 5vw, var(--space-70));border:1px solid var(--palette-d3d6d2);background:var(--color-white);flex-direction:column;justify-content:center;display:flex}.travinarFeatureCopy ul{gap:var(--space-12);margin:var(--space-28) 0 0;color:var(--palette-596571);padding:0;font-size:.72rem;line-height:1.5;list-style:none;display:grid}.travinarFeatureCopy li{padding:var(--space-10) 0 var(--space-10) var(--space-22);border-top:1px solid var(--palette-e0e2de);position:relative}.travinarFeatureCopy li:before{color:var(--palette-a27c26);content:"✓";position:absolute;left:0}.travinarFeatureCopy>a{width:fit-content;margin-top:var(--space-28);padding-bottom:var(--space-5);border-bottom:1px solid var(--palette-a27c26);color:var(--travinar-navy);font-size:.72rem;font-weight:850}.travinarPacketShell{gap:var(--space-28)}.travinarPacketIntro{width:min(8.5in,100%);padding:var(--space-24) var(--space-28);border:1px solid var(--palette-d5d9d6);background:var(--color-white);margin:0 auto}.travinarPacketIntro h1{margin:var(--space-7) 0 var(--space-8);font-family:var(--font-brand-serif);font-size:2rem;font-weight:400}.travinarPacketIntro>p:last-child{color:var(--palette-68737f);margin:0;font-size:.72rem}.travinarBrochure{width:min(8.5in,100%);color:var(--palette-1b2a3d);background:var(--color-white);box-shadow:0 16px 48px var(--palette-rgba-56fe2511);margin:0 auto;padding:.55in .62in .48in}.travinarBrochureHeader{padding-bottom:var(--space-12);border-bottom:2px solid var(--cover-red)}.travinarBrochureHeader h2{color:var(--cover-navy);font-family:var(--font-brand-serif);margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.travinarBrochureHeader p{margin:var(--space-4) 0 0;color:var(--cover-red);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:750}.travinarBrochureIdentity{margin-top:var(--space-20);border:1px solid var(--brochure-border);border-top:3px solid var(--brochure-gold);background:var(--palette-fafbfc)}.travinarBrochureIdentity dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.travinarBrochureIdentity dl>div{gap:var(--space-10);padding:var(--space-9) var(--space-12);border-right:1px solid var(--brochure-border);border-bottom:1px solid var(--brochure-border);grid-template-columns:92px minmax(0,1fr);display:grid}.travinarBrochureIdentity dl>div:nth-child(2n){border-right:0}.travinarBrochureIdentity dl>div:nth-last-child(-n+2){border-bottom:0}.travinarBrochureIdentity dt,.travinarBrochureIdentity dd{margin:0;font-size:.58rem;line-height:1.35}.travinarBrochureIdentity dt{color:var(--palette-6d7782);font-weight:800}.travinarBrochureIdentity dd{color:var(--palette-26374a);font-weight:650}.travinarAccreditation{margin-top:var(--space-14);padding:var(--space-12) var(--space-14);border-left:4px solid var(--palette-4d7396);color:var(--palette-4f5f70);background:var(--palette-f2f6f9)}.travinarAccreditation>strong{color:var(--palette-213b57);text-transform:uppercase;font-size:.59rem;display:block}.travinarAccreditation p{margin:var(--space-5) 0 0;font-size:.54rem;line-height:1.55}.travinarSchedule{margin-top:var(--space-16)}.travinarDay{margin-top:var(--space-15);break-inside:avoid}.travinarDay>header{align-items:center;gap:var(--space-10);min-height:34px;padding:var(--space-6) var(--space-10);color:var(--color-white);background:var(--brochure-navy);display:flex}.travinarDay>header>span{font-family:var(--font-brand-serif);font-size:.76rem;font-weight:800}.travinarDay>header>strong{padding:var(--space-3) var(--space-7);color:var(--palette-f6dda0);background:var(--palette-rgba-6a64607b);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;font-size:.45rem}.travinarDay>header>time{color:var(--palette-dce5ef);letter-spacing:.04em;text-transform:uppercase;margin-left:auto;font-size:.48rem;font-weight:700}.travinarScheduleTableWrap{overflow-x:auto}.travinarDay table{border-collapse:collapse;table-layout:fixed;width:100%}.travinarDay th,.travinarDay td{padding:var(--space-7) var(--space-8);border:1px solid var(--brochure-border);text-align:left;font-size:.53rem;line-height:1.35}.travinarDay th{color:var(--palette-586574);background:var(--palette-f1f4f6);letter-spacing:.06em;text-transform:uppercase;font-size:.46rem}.travinarDay th:first-child,.travinarDay td:first-child{white-space:nowrap;width:146px}.travinarDay th:last-child,.travinarDay td:last-child{text-align:center;width:49px}.travinarDay td:nth-child(2)>span{margin-left:var(--space-6);padding:var(--space-2) var(--space-5);color:var(--travinar-blue);background:var(--palette-e9f1f7);letter-spacing:.05em;text-transform:uppercase;border-radius:4px;font-size:.41rem;font-weight:900;display:inline-block}.travinarDay td:nth-child(2)>span.isPharm{color:var(--palette-9a4b32);background:var(--palette-faeee9)}.travinarDay tr.isBreak td{color:var(--palette-8c6d28);background:var(--palette-fdf9ed);font-style:italic}.travinarBrochureFooter{justify-content:space-between;align-items:center;gap:var(--space-18);margin-top:var(--space-24);padding-top:var(--space-12);border-top:1px solid var(--palette-cfd5da);color:var(--palette-747e88);font-size:.47rem;display:flex}.travinarDay>header>strong.isPeriod-morning{color:var(--period-morning-text);background:var(--period-morning-bg)}.travinarDay>header>strong.isPeriod-midday{color:var(--period-midday-text);background:var(--period-midday-bg)}.travinarDay>header>strong.isPeriod-afternoon{color:var(--period-afternoon-text);background:var(--period-afternoon-bg)}.travinarDay>header>strong.isPeriod-evening{color:var(--period-evening-text);background:var(--period-evening-bg)}.travinarBrochureDocument{gap:var(--space-28);display:grid}.travinarBrochureDocument .receiptDocument{break-before:page}.travinarCover{aspect-ratio:8.5/11;width:min(8.5in,100%);color:var(--color-white);background:var(--cover-navy);box-shadow:0 16px 48px var(--palette-rgba-56fe2511);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden;container-type:inline-size}.travinarCoverTop,.travinarCoverFoot{justify-content:space-between;align-items:center;gap:var(--space-24);padding:var(--space-28) var(--space-40);background:var(--color-white);display:flex}.travinarCoverTop{border-bottom:4px solid var(--cover-gold)}.travinarCoverFoot{border-top:4px solid var(--cover-gold);padding-top:var(--space-20);padding-bottom:var(--space-20)}.travinarCoverTop img{width:auto;height:70px}.travinarCoverFoot img{width:auto;height:58px}.travinarCoverEdition{color:var(--cover-navy);letter-spacing:.16em;text-align:right;text-transform:uppercase;font-size:.62rem;font-weight:650;line-height:1.7}.travinarCoverEdition span{color:var(--cover-gold)}.travinarCoverFoot p{color:var(--cover-foot-text);letter-spacing:.02em;text-align:right;margin:0;font-size:.62rem;line-height:1.7}.travinarCoverFoot strong{color:var(--cover-navy);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem}.travinarCoverBody{padding:var(--space-56) var(--space-44) var(--space-32);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.travinarCoverWing{top:var(--space-30);width:420px;color:var(--cover-wing);pointer-events:none;position:absolute;right:-60px}.travinarCoverArc{width:100%;height:120px;color:var(--cover-arc);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.travinarCoverKicker{align-items:center;gap:var(--space-12);color:var(--cover-gold-light);letter-spacing:.25em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:650;display:flex;position:relative}.travinarCoverKicker:before{content:"";background:var(--cover-gold-light);width:40px;height:1px}.travinarCoverDestination{max-width:90%;margin:var(--space-22) 0 var(--space-13);font-family:var(--font-brand-serif);font-size:clamp(2.2rem,7.4cqw,3.9rem);font-weight:700;line-height:1.05;position:relative}.travinarCoverDates{color:var(--cover-text);letter-spacing:.06em;margin:0;font-size:.95rem;font-weight:300}.travinarCoverRule{width:70px;height:3px;margin:var(--space-28) 0;background:var(--cover-red)}.travinarCoverTagline{max-width:420px;color:var(--cover-soft);font-family:var(--font-brand-serif);margin:0;font-size:1.25rem;font-style:italic;line-height:1.45}.travinarCoverStats{margin-top:var(--space-38);border-top:1px solid var(--cover-line);border-bottom:1px solid var(--cover-line);display:flex;position:relative}.travinarCoverStats>div{padding:var(--space-16) var(--space-8) var(--space-16) 0;flex:1}.travinarCoverStats>div+div{padding-left:var(--space-18);border-left:1px solid var(--cover-line)}.travinarCoverStats strong{font-family:var(--font-brand-serif);font-size:1.9rem;line-height:1;display:block}.travinarCoverStats em{color:var(--cover-gold-light);font-style:normal}.travinarCoverStats span{margin-top:var(--space-6);color:var(--cover-muted);letter-spacing:.18em;text-transform:uppercase;font-size:.6rem;display:block}.travinarCoverFor{padding-top:var(--space-32);padding-bottom:var(--space-16);margin-top:auto;position:relative}.travinarCoverFor span{color:var(--cover-label);letter-spacing:.25em;text-transform:uppercase;font-size:.6rem;display:block}.travinarCoverFor strong{margin-top:var(--space-4);font-family:var(--font-brand-serif);font-size:1.45rem;font-weight:400;display:block}.travinarCoverFor small{margin-top:var(--space-3);color:var(--cover-meta);letter-spacing:.04em;font-size:.75rem;display:block}.travinarPacketDivider{align-items:center;gap:var(--space-16);width:min(8.5in,100%);margin:var(--space-8) auto;color:var(--palette-64717e);letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:850;display:flex}.travinarPacketDivider:before,.travinarPacketDivider:after{content:"";background:var(--palette-cbd1ce);flex:1;height:1px}.travinarReceiptDocument{break-before:page}.travinarReceiptDocument .receiptLineItem small+small{margin-top:var(--space-4)}.adminTravinarHeader h1{color:var(--palette-1c3150)}.adminTravinarWorkspace{gap:var(--space-22);margin-top:var(--space-24);grid-template-columns:minmax(260px,.48fr) minmax(0,1.52fr);align-items:start;display:grid}.adminTravinarQueue,.adminTravinarEditor,.adminTravinarPreview{border:1px solid var(--admin-border);background:var(--color-white)}.adminTravinarQueue>header,.adminTravinarEditor>header,.adminTravinarPreview>header{justify-content:space-between;align-items:center;gap:var(--space-18);min-height:82px;padding:var(--space-18) var(--space-20);border-bottom:1px solid var(--admin-border);display:flex}.adminTravinarQueue h2,.adminTravinarEditor h2,.adminTravinarPreview h2{margin:var(--space-5) 0 0;font-family:var(--font-brand-serif);letter-spacing:-.025em;font-size:1.45rem;font-weight:500}.adminTravinarQueue>header>span{color:var(--palette-7d8792);font-size:.58rem}.adminTravinarQueue ol{margin:0;padding:0;list-style:none}.adminTravinarQueue li{border-bottom:1px solid var(--palette-e1e6e3)}.adminTravinarQueue li.isSelected{box-shadow:inset 3px 0 var(--palette-b99034);background:var(--palette-fdfaf2)}.adminTravinarQueue li button{align-items:center;gap:var(--space-12);width:100%;min-height:104px;padding:var(--space-15);color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr);display:grid}.adminTravinarQueue li button>span{border:1px solid var(--palette-d2bb7b);width:38px;height:38px;color:var(--palette-7a5e23);background:var(--palette-fbf5e4);border-radius:50%;place-items:center;font-size:.59rem;font-weight:900;display:grid}.adminTravinarQueue li strong{font-family:var(--font-brand-serif);font-size:.82rem}.adminTravinarQueue li p{margin:var(--space-5) 0 0;color:var(--palette-687480);font-size:.58rem}.adminTravinarQueue li small{margin-top:var(--space-5);color:var(--palette-929aa3);font-size:.52rem;display:block}.adminTravinarQueue li em{grid-column:2;width:fit-content;font-style:normal}.adminTravinarQueue>a{padding:var(--space-16) var(--space-18);color:var(--palette-315f82);font-size:.57rem;font-weight:800;display:block}.adminTravinarEditor>form{gap:0;display:grid}.adminTravinarEditor fieldset{gap:var(--space-13);padding:var(--space-20);border:0;border-bottom:1px solid var(--admin-border);grid-template-columns:1fr 1fr;margin:0;display:grid}.adminTravinarEditor legend{width:100%;padding:0 0 var(--space-12);color:var(--palette-796127);letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:900}.adminTravinarEditor label{gap:var(--space-6);display:grid}.adminTravinarEditor label.isWide,.adminTravinarEditor .isWide{grid-column:1/-1}.adminTravinarEditor label>span{color:var(--palette-66727e);font-size:.55rem;font-weight:800}.adminTravinarEditor input,.adminTravinarEditor select{width:100%;min-height:42px;padding:0 var(--space-11);border:1px solid var(--palette-c7d0d6);color:var(--palette-253446);background:var(--color-white);font:inherit;font-size:.64rem}.adminTravinarPreset{border:1px solid var(--palette-c9d0d5);grid-template-columns:repeat(4,1fr);display:grid}.adminTravinarPreset button{border:0;border-right:1px solid var(--palette-c9d0d5);min-height:39px;color:var(--palette-5d6874);background:var(--color-white);font:inherit;text-transform:capitalize;cursor:pointer;font-size:.56rem;font-weight:800}.adminTravinarPreset button:last-child{border-right:0}.adminTravinarPreset button.isActive{color:var(--color-white);background:var(--palette-1b385c)}.adminTravinarPresetHint{color:var(--palette-7f8993);margin:0;font-size:.54rem;line-height:1.45}.adminTravinarCompliance{padding:var(--space-12) var(--space-14);border-left:3px solid var(--palette-c39c43);color:var(--palette-6c5b32);background:var(--palette-fbf7eb);font-size:.56rem;line-height:1.5}.adminTravinarFormActions{gap:var(--space-8);padding:var(--space-18) var(--space-20) 0;flex-wrap:wrap;display:flex}.adminTravinarFormActions button,.adminTravinarFormActions a,.adminTravinarPreview>header button{min-height:38px;padding:0 var(--space-12);border:1px solid var(--palette-bfc8cd);color:var(--palette-425261);background:var(--color-white);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-size:.55rem;font-weight:800;display:inline-flex}.adminTravinarFormActions a,.adminTravinarPreview>header button:last-child{border-color:var(--palette-1b385c);color:var(--color-white);background:var(--palette-1b385c)}.adminTravinarNotice{margin:var(--space-12) var(--space-20) var(--space-18);color:var(--palette-47745f);font-size:.55rem}.adminTravinarPreview{margin-top:var(--space-24);padding-bottom:var(--space-36);background:var(--palette-eef1ef)}.adminTravinarPreview>header{background:var(--color-white)}.adminTravinarPreview>header>div:last-child{gap:var(--space-8);display:flex}.adminTravinarPreview .travinarBrochure{margin-top:var(--space-36)}.travinarAssessmentPage,.travinarAssessmentResult{min-height:100vh;padding:0 0 var(--space-80);color:var(--palette-17243a);background:var(--palette-f2f4f3)}.travinarAssessmentHeader{padding:var(--space-32) clamp(var(--space-24), 6vw, 92px) 45px;color:var(--color-white);background:radial-gradient(circle at 88% 8%, var(--palette-rgba-19cf8484), transparent 30%), linear-gradient(115deg, var(--palette-102746), var(--palette-244a75));text-align:center}.travinarAssessmentHeader>a{width:fit-content;color:var(--palette-c9d6e4);font-size:.68rem;display:block}.travinarAssessmentHeader img{width:210px;height:auto;margin:var(--space-5) auto var(--space-18);padding:var(--space-8) var(--space-14);background:var(--palette-rgba-35590e39);border-radius:8px}.travinarAssessmentHeader .workspaceEyebrow{color:var(--palette-e2c66f)}.travinarAssessmentHeader h1{margin:var(--space-10) 0 var(--space-10);font-family:var(--font-brand-serif);letter-spacing:-.05em;font-size:clamp(2.4rem,5vw,5rem);font-weight:400;line-height:.98}.travinarAssessmentHeader>p:last-child{color:var(--palette-bdccdc);margin:0;font-size:.75rem}.travinarAssessmentSteps{border:1px solid var(--palette-d0d5d3);background:var(--color-white);width:min(1160px,100% - 40px);box-shadow:0 14px 40px var(--palette-rgba-68d3e373);grid-template-columns:repeat(6,1fr);margin:-20px auto 0;padding:0;list-style:none;display:grid}.travinarAssessmentSteps li{border-right:1px solid var(--palette-d8ddda)}.travinarAssessmentSteps li:last-child{border-right:0}.travinarAssessmentSteps button{place-items:center;gap:var(--space-4);width:100%;min-height:76px;padding:var(--space-8);color:var(--palette-89919a);background:var(--color-white);font:inherit;cursor:default;border:0;display:grid}.travinarAssessmentSteps button>span{border:1px solid var(--palette-cbd1d5);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.52rem;font-weight:900;display:grid}.travinarAssessmentSteps button strong{font-size:.52rem}.travinarAssessmentSteps li.isActive button{color:var(--palette-1b385c);background:var(--palette-f8f4e9);box-shadow:inset 0 3px var(--palette-c29c42)}.travinarAssessmentSteps li.isComplete button{color:var(--palette-267354);cursor:pointer}.travinarAssessmentSteps li.isComplete button>span{border-color:var(--palette-5c9d82);color:var(--color-white);background:var(--palette-397e62)}.travinarAssessmentCard{width:min(1160px,100% - 40px);margin:var(--space-26) auto 0;border:1px solid var(--palette-d3d9d6);background:var(--color-white);box-shadow:0 18px 50px var(--palette-rgba-10d11a54)}.travinarAssessmentPanel{padding:clamp(var(--space-28), 5vw, var(--space-58))}.travinarAssessmentPanel>header{margin-bottom:var(--space-30);padding-bottom:var(--space-24);border-bottom:1px solid var(--palette-d8ddda)}.travinarAssessmentPanel>header p{color:var(--palette-a37d27);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.59rem;font-weight:900}.travinarAssessmentPanel>header h2{margin:var(--space-8) 0 var(--space-9);font-family:var(--font-brand-serif);letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.2rem);font-weight:400}.travinarAssessmentPanel>header span{color:var(--palette-6e7883);font-size:.68rem}.travinarAssessmentGrid{gap:var(--space-18);grid-template-columns:repeat(2,1fr);display:grid}.travinarAssessmentGrid label,.travinarTextareaField,.travinarSelectField{gap:var(--space-8);display:grid}.travinarAssessmentGrid label.isWide{grid-column:1/-1}.travinarAssessmentGrid label>span,.travinarTextareaField>span,.travinarSelectField>span{color:var(--palette-3a4755);font-size:.65rem;font-weight:850}.travinarAssessmentGrid input,.travinarTextareaField textarea,.travinarSelectField select{border:1px solid var(--palette-c6ced3);width:100%;color:var(--palette-233246);background:var(--color-white);font:inherit;font-size:.72rem}.travinarAssessmentGrid input,.travinarSelectField select{min-height:48px;padding:0 var(--space-13)}.travinarTextareaField{margin-top:var(--space-22)}.travinarTextareaField:first-of-type{margin-top:0}.travinarTextareaField>small{color:var(--palette-7a8490);font-size:.58rem}.travinarTextareaField textarea{min-height:145px;padding:var(--space-14);resize:vertical;line-height:1.55}.travinarCharacterStatus{justify-content:space-between;gap:var(--space-16);color:var(--palette-a55363);font-size:.54rem;display:flex}.travinarCharacterStatus span.isValid{color:var(--palette-257353)}.travinarReflectionTip{margin-top:var(--space-20);padding:var(--space-17) var(--space-20);border-left:4px solid var(--palette-d2ab4f);color:var(--palette-66562e);background:var(--palette-fbf7eb)}.travinarReflectionTip strong{font-family:var(--font-brand-serif);font-size:.86rem}.travinarReflectionTip p{margin:var(--space-7) 0 0;font-size:.62rem;line-height:1.55}.travinarObjectiveList{margin:0;padding:0;list-style:none}.travinarObjectiveList>li{align-items:center;gap:var(--space-18);padding:var(--space-18) 0;border-bottom:1px solid var(--palette-e0e4e2);grid-template-columns:34px minmax(0,1fr) 205px 205px;display:grid}.travinarObjectiveList>li>span{color:var(--palette-a17e2c);font-family:var(--font-brand-serif)}.travinarObjectiveList>li>p{margin:0;font-size:.67rem;line-height:1.5}.travinarObjectiveList>li>div>label{margin-bottom:var(--space-7);color:var(--palette-7b8590);text-transform:uppercase;font-size:.5rem;font-weight:800;display:block}.travinarScaleButtons{gap:var(--space-4);grid-template-columns:repeat(5,1fr);display:grid}.travinarScaleButtons button{border:1px solid var(--palette-c9d0d4);min-height:35px;color:var(--palette-4f5c69);background:var(--color-white);font:inherit;cursor:pointer;font-size:.61rem;font-weight:850}.travinarScaleButtons button.isSelected{border-color:var(--palette-1b385c);color:var(--color-white);background:var(--palette-1b385c)}.travinarEvaluationList{border-top:1px solid var(--palette-d7ddda)}.travinarEvaluationList>div{align-items:center;gap:var(--space-32);padding:var(--space-20) 0;border-bottom:1px solid var(--palette-d7ddda);grid-template-columns:minmax(0,1fr) 260px;display:grid}.travinarEvaluationList p{margin:0;font-size:.7rem}.travinarOverallRating{justify-content:space-between;align-items:center;gap:var(--space-30);margin-top:var(--space-25);padding:var(--space-22);color:var(--color-white);background:var(--palette-17375c);display:flex}.travinarOverallRating h3{font-family:var(--font-brand-serif);margin:0;font-size:1.1rem;font-weight:400}.travinarOverallRating button{padding:0 var(--space-4);color:var(--palette-8498ad);cursor:pointer;background:0 0;border:0;font-size:1.8rem}.travinarOverallRating button.isSelected{color:var(--palette-e1bb58)}.travinarSelectField{margin-top:var(--space-22)}.travinarReadyBox{align-items:flex-start;gap:var(--space-15);margin-top:var(--space-24);padding:var(--space-20);border:1px solid var(--palette-bcd5c9);color:var(--palette-315d4b);background:var(--palette-f0f7f3);display:flex}.travinarReadyBox>span{width:31px;height:31px;color:var(--color-white);background:var(--palette-397e62);border-radius:50%;flex:none;place-items:center;display:grid}.travinarReadyBox strong{font-family:var(--font-brand-serif);font-size:.93rem}.travinarReadyBox p{margin:var(--space-7) 0 0;font-size:.61rem;line-height:1.55}.travinarAssessmentError{margin:0 var(--space-24) var(--space-16);padding:var(--space-12) var(--space-15);border-left:4px solid var(--palette-a94561);color:var(--palette-743348);background:var(--palette-fff2f6);font-size:.62rem}.travinarAssessmentNav{justify-content:space-between;align-items:center;gap:var(--space-18);min-height:74px;padding:var(--space-15) var(--space-24);border-top:1px solid var(--palette-d5dbd8);background:var(--palette-f8faf9);display:flex}.travinarAssessmentNav button{min-height:42px;padding:0 var(--space-16);border:1px solid var(--palette-bec8ce);color:var(--palette-40505f);background:var(--color-white);font:inherit;cursor:pointer;font-size:.61rem;font-weight:850}.travinarAssessmentNav button:disabled{opacity:.45;cursor:not-allowed}.travinarAssessmentNav button.isPrimary{border-color:var(--palette-1b385c);color:var(--color-white);background:var(--palette-1b385c)}.travinarAssessmentNav>span{color:var(--palette-89919a);font-size:.56rem}.travinarAssessmentActions{align-items:center;gap:var(--space-20);min-height:68px;padding:var(--space-10) var(--space-26);color:var(--color-white);background:var(--palette-101724);grid-template-columns:1fr auto 1fr;display:grid}.travinarAssessmentActions a{color:var(--palette-cbd5e0);font-size:.63rem}.travinarAssessmentActions>span{color:var(--palette-aebac7);font-size:.56rem}.travinarAssessmentActions button{min-height:39px;padding:0 var(--space-13);border:1px solid var(--palette-d3b359);color:var(--palette-1e2f48);background:var(--palette-d3b359);font:inherit;cursor:pointer;justify-self:end;font-size:.56rem;font-weight:850}.travinarCompletionCertificate,.travinarSeminarsRecord,.travinarAssessmentRecord{width:min(8.5in,100% - 40px);min-height:11in;margin:var(--space-32) auto 0;color:var(--palette-1a2b43);background:var(--color-white);box-shadow:0 16px 48px var(--palette-rgba-3ecba22e)}.travinarCompletionCertificate{border:12px double var(--palette-1b385c);text-align:center;padding:.55in}.travinarCompletionCertificate>header{padding-bottom:var(--space-18);border-bottom:1px solid var(--palette-d3d8d5)}.travinarCompletionCertificate>header img{width:auto;height:70px}.travinarCompletionCertificate>header p{margin:var(--space-8) 0 var(--space-3);font-size:.66rem;font-weight:800}.travinarCompletionCertificate>header small{color:var(--palette-6d7884);font-size:.55rem}.travinarCompletionCertificate>div>p:first-child{margin:var(--space-48) 0 var(--space-5);color:var(--palette-7a8692);text-transform:uppercase;font-size:.68rem}.travinarCompletionCertificate h1{color:var(--palette-a57f27);font-family:var(--font-brand-serif);margin:0;font-size:2.8rem;font-weight:400}.travinarCompletionCertificate>div>strong{font-family:var(--font-brand-serif);margin-top:35px;font-size:2rem;font-weight:500;display:block}.travinarCompletionCertificate>div>span{margin-top:var(--space-8);color:var(--palette-697480);font-size:.68rem;display:block}.travinarCompletionCertificate>div>section{max-width:490px;margin:var(--space-34) auto 0;border:1px solid var(--palette-cdb46f);background:var(--palette-fbf7e9);grid-template-columns:1fr 1fr;display:grid}.travinarCompletionCertificate>div>section>div{padding:var(--space-19);border-right:1px solid var(--palette-cdb46f)}.travinarCompletionCertificate>div>section>div:last-child{border-right:0}.travinarCompletionCertificate>div>section b{font-family:var(--font-brand-serif);font-size:2rem;display:block}.travinarCompletionCertificate>div>section span{margin-top:var(--space-3);color:var(--palette-6f5b28);font-size:.59rem;display:block}.travinarCompletionCertificate>div>section+p{margin:var(--space-25) 0 0;font-size:.67rem}.travinarCompletionCertificate aside{margin-top:var(--space-36);padding:var(--space-18);border-left:4px solid var(--palette-497294);color:var(--palette-506173);background:var(--palette-f1f6f9);text-align:left;font-size:.57rem;line-height:1.65}.travinarCompletionCertificate address{margin-top:var(--space-40);text-align:left;font-size:.61rem;font-style:normal;line-height:1.6}.travinarSeminarsRecord{padding:.55in}.travinarSeminarsRecord>header,.travinarAssessmentRecord>header{justify-content:space-between;align-items:flex-end;gap:var(--space-22);padding-bottom:var(--space-20);border-bottom:4px solid var(--palette-1b385c);display:flex}.travinarSeminarsRecord>header p,.travinarAssessmentRecord>header p{color:var(--palette-a17e2c);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.56rem;font-weight:900}.travinarSeminarsRecord h2,.travinarAssessmentRecord>header h2{font-family:var(--font-brand-serif);flex:1;margin:0;font-size:1.8rem;font-weight:400}.travinarSeminarsRecord>header span,.travinarAssessmentRecord>header span{color:var(--palette-687580);font-size:.58rem;font-weight:800}.travinarSeminarsRecord ol{margin:var(--space-26) 0 0;padding:0;list-style:none}.travinarSeminarsRecord li{align-items:center;gap:var(--space-12);min-height:39px;padding:var(--space-7) 0;border-bottom:1px solid var(--palette-e0e4e2);grid-template-columns:32px minmax(0,1fr) 90px;display:grid}.travinarSeminarsRecord li>span{color:var(--palette-a17e2c);font-family:var(--font-brand-serif);font-size:.62rem}.travinarSeminarsRecord li strong{font-size:.58rem;line-height:1.35}.travinarSeminarsRecord li em{color:var(--palette-667380);text-align:right;font-size:.49rem;font-style:normal}.travinarAssessmentRecord{padding:.55in}.travinarAssessmentRecord>section:first-of-type{margin-top:var(--space-25);text-align:center}.travinarAssessmentRecord>section:first-of-type p{color:var(--palette-7c8690);margin:0;font-size:.55rem}.travinarAssessmentRecord>section:first-of-type h3{margin:var(--space-7) 0 0;font-family:var(--font-brand-serif);font-size:1.25rem}.travinarReflectionRecord{gap:var(--space-9);margin-top:var(--space-22);display:grid}.travinarReflectionRecord section{padding:var(--space-12) var(--space-14);border-left:3px solid var(--palette-c19b41);background:var(--palette-faf8f1)}.travinarReflectionRecord span,.travinarAssessmentRecord blockquote>span{color:var(--palette-8a6a24);letter-spacing:.07em;text-transform:uppercase;font-size:.48rem;font-weight:900}.travinarReflectionRecord p{margin:var(--space-6) 0 0;font-size:.55rem;line-height:1.45}.travinarConfidenceRecord{margin-top:var(--space-22)}.travinarConfidenceRecord h3,.travinarEvaluationRecord h3{margin:0 0 var(--space-10);font-family:var(--font-brand-serif);font-size:.9rem;font-weight:500}.travinarConfidenceRecord ol{margin:0;padding:0;list-style:none}.travinarConfidenceRecord li{align-items:center;gap:var(--space-8);padding:var(--space-5) 0;border-bottom:1px solid var(--palette-e2e5e3);grid-template-columns:minmax(0,1fr) 72px 72px 28px;display:grid}.travinarConfidenceRecord li p{margin:0;font-size:.46rem;line-height:1.3}.travinarConfidenceRecord li span,.travinarConfidenceRecord li strong{text-align:right;font-size:.43rem}.travinarConfidenceRecord li strong{color:var(--palette-287456)}.travinarEvaluationRecord{margin-top:var(--space-22)}.travinarEvaluationRecord dl{border-top:1px solid var(--palette-dce1de);margin:0}.travinarEvaluationRecord dl>div{justify-content:space-between;gap:var(--space-20);padding:var(--space-6) 0;border-bottom:1px solid var(--palette-dce1de);display:flex}.travinarEvaluationRecord dt,.travinarEvaluationRecord dd{margin:0;font-size:.49rem}.travinarEvaluationRecord dd{font-weight:900}.travinarAssessmentRecord blockquote{margin:var(--space-22) 0 0;padding:var(--space-14);border:1px solid var(--palette-cdb46f);background:var(--palette-fbf7e9)}.travinarAssessmentRecord blockquote p{margin:var(--space-7) 0 0;font-family:var(--font-brand-serif);font-size:.67rem;line-height:1.45}.travinarAssessmentRecord blockquote small{margin-top:var(--space-8);color:var(--palette-687480);font-size:.46rem;display:block}.travinarAssessmentRecord>footer{gap:var(--space-10);margin-top:var(--space-24);padding-top:var(--space-12);border-top:1px solid var(--palette-cdd3d0);color:var(--palette-7b858f);grid-template-columns:repeat(3,1fr);font-size:.48rem;display:grid}.travinarAssessmentRecord>footer strong{margin-top:var(--space-3);color:var(--palette-2b3947);display:block}.travinarAssessmentResultFooter{width:min(8.5in,100% - 40px);margin:var(--space-24) auto 0;text-align:center}.travinarAssessmentResultFooter button{min-height:42px;padding:0 var(--space-16);border:1px solid var(--palette-1b385c);color:var(--palette-1b385c);background:var(--color-white);font:inherit;cursor:pointer;font-size:.59rem;font-weight:850}@media (width<=1100px){.travinarHero{grid-template-columns:1fr}.travinarHero>aside{border-top:1px solid var(--palette-rgba-d6704372);border-left:0}.travinarJourney{gap:var(--space-34);grid-template-columns:1fr}.adminTravinarWorkspace{grid-template-columns:1fr}.adminTravinarQueue ol{grid-template-columns:repeat(3,1fr);display:grid}.adminTravinarQueue li{border-right:1px solid var(--palette-e1e6e3)}.travinarObjectiveList>li{grid-template-columns:32px minmax(0,1fr) 190px}.travinarObjectiveList>li>div:first-of-type{grid-column:2}.travinarObjectiveList>li>div:last-child{grid-column:3}}@media (width<=800px){.travinarPublicShell{width:min(100% - 24px,1500px);padding-top:var(--space-18)}.travinarHero{border-radius:18px}.travinarHero>div,.travinarHero>aside{padding:var(--space-34) var(--space-24)}.travinarJourney ol,.travinarFeatureGallery,.travinarProgramSplit{grid-template-columns:1fr}.travinarJourney li{min-height:130px}.travinarBrochure{padding:var(--space-28) var(--space-20)}.travinarBrochureIdentity dl{grid-template-columns:1fr}.travinarBrochureIdentity dl>div,.travinarBrochureIdentity dl>div:nth-child(2n),.travinarBrochureIdentity dl>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--brochure-border)}.travinarBrochureIdentity dl>div:last-child{border-bottom:0}.travinarBrochureFooter{flex-direction:column;align-items:flex-start}.adminTravinarQueue ol,.adminTravinarEditor fieldset{grid-template-columns:1fr}.adminTravinarEditor label.isWide,.adminTravinarEditor .isWide{grid-column:1}.adminTravinarPreview>header{flex-direction:column;align-items:flex-start}.travinarAssessmentSteps{grid-template-columns:repeat(3,1fr)}.travinarAssessmentSteps li:nth-child(3){border-right:0}.travinarAssessmentSteps li:nth-child(-n+3){border-bottom:1px solid var(--palette-d8ddda)}.travinarAssessmentGrid{grid-template-columns:1fr}.travinarAssessmentGrid label.isWide{grid-column:1}.travinarObjectiveList>li{grid-template-columns:28px minmax(0,1fr)}.travinarObjectiveList>li>div:first-of-type,.travinarObjectiveList>li>div:last-child{grid-column:2}.travinarEvaluationList>div{gap:var(--space-12);grid-template-columns:1fr}.travinarOverallRating{flex-direction:column;align-items:flex-start}.travinarAssessmentActions{grid-template-columns:1fr auto}.travinarAssessmentActions>span{display:none}}@media (width<=560px){.travinarHero h1{font-size:3.2rem}.travinarHeroActions{flex-direction:column}.travinarHeroActions a{width:100%}.travinarJourney{margin-top:var(--space-30)}.travinarCover{aspect-ratio:auto;min-height:640px}.travinarCoverTop,.travinarCoverFoot{padding-right:var(--space-20);padding-left:var(--space-20)}.travinarCoverTop img{height:44px}.travinarCoverFoot img{height:40px}.travinarCoverBody{padding:var(--space-34) var(--space-20) var(--space-24)}.travinarCoverStats{flex-wrap:wrap}.travinarDay>header{flex-wrap:wrap;align-items:flex-start}.travinarDay>header>time{width:100%;margin-left:0}.travinarDay table{min-width:620px}.adminTravinarPreset{grid-template-columns:1fr 1fr}.adminTravinarPreset button:nth-child(2){border-right:0}.adminTravinarPreset button:nth-child(-n+2){border-bottom:1px solid var(--palette-c9d0d5)}.adminTravinarFormActions{flex-direction:column}.adminTravinarFormActions button,.adminTravinarFormActions a{width:100%}.adminTravinarPreview>header>div:last-child{flex-direction:column;width:100%}.travinarAssessmentSteps{width:calc(100% - 20px)}.travinarAssessmentSteps button strong{display:none}.travinarAssessmentCard{width:calc(100% - 20px)}.travinarAssessmentPanel{padding:var(--space-26) var(--space-18)}.travinarAssessmentNav{flex-wrap:wrap}.travinarAssessmentNav>span{text-align:center;order:3;width:100%}.travinarScaleButtons button{min-height:42px}.travinarAssessmentActions{grid-template-columns:1fr}.travinarAssessmentActions button{justify-self:stretch}.travinarSeminarsRecord,.travinarAssessmentRecord{padding:var(--space-28) var(--space-20)}.travinarSeminarsRecord>header,.travinarAssessmentRecord>header{flex-direction:column;align-items:flex-start}}@media print{.adminPage .adminTopbar,.adminPage .adminMobileNavigation,.adminPage .adminSidebar,.adminTravinarHeader,.adminPreviewNotice,.adminCommerceMetrics,.adminTravinarWorkspace,.adminTravinarPreview>header,.travinarPacketShell .printToolbar,.travinarPacketIntro,.travinarPacketDivider,.travinarAssessmentActions,.travinarAssessmentResultFooter{display:none!important}.adminPage .adminLayout,.adminPage .adminMain,.adminTravinarPreview,.travinarPacketShell,.travinarAssessmentResult{background:var(--color-white);border:0;min-height:0;padding:0;display:block}.adminTravinarPreview .travinarBrochure,.travinarPacketShell .travinarBrochure,.travinarPacketShell .travinarReceiptDocument,.travinarCover,.travinarCompletionCertificate,.travinarSeminarsRecord,.travinarAssessmentRecord{width:8.5in;min-height:11in;box-shadow:none;break-after:page;margin:0}.travinarAssessmentRecord,.travinarPacketShell .travinarReceiptDocument{break-after:auto}.travinarBrochure{box-shadow:none}.travinarCover{aspect-ratio:auto;width:8.5in;height:11in;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.travinarBrochureDocument{display:block}.travinarDay{break-inside:avoid}}.nativeModulePage{background:var(--palette-f3f5f4);min-height:100vh}.pharmacologyPage{background:var(--palette-f1f4f3)}.pharmacologyCourseHeader{padding:var(--space-28) 0 var(--space-34);border-bottom:1px solid var(--workspace-border);background:radial-gradient(circle at 91% 8%, var(--palette-rgba-2b9f5606), transparent 29%), linear-gradient(115deg, var(--color-white-long) 0%, var(--palette-f7faf9) 100%)}.pharmacologyCourseHeading{align-items:end;gap:var(--space-64);grid-template-columns:minmax(0,1fr) 310px;display:grid}.pharmacologyCourseHeading h1{max-width:900px;margin:var(--space-8) 0 var(--space-14);color:var(--palette-172033);font-family:var(--font-brand-serif);letter-spacing:-.055em;font-size:clamp(2.65rem,5vw,5rem);font-weight:400;line-height:.96}.pharmacologyCourseHeading>div:first-child>p:not(.workspaceEyebrow){max-width:680px;margin:0 0 var(--space-18);color:var(--palette-5f6b79);font-size:.86rem;line-height:1.65}.pharmacologyLayout{align-items:start;gap:var(--space-42);padding-block:var(--space-46) var(--space-90);grid-template-columns:300px minmax(0,1fr);display:grid}.pharmacologyOutline{top:var(--space-18);border:1px solid var(--palette-d1d7dc);background:var(--color-white);max-height:calc(100vh - 36px);position:sticky;overflow:auto}.pharmacologyOutlineHeading{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-18) var(--space-17) var(--space-16);border-top:3px solid var(--workspace-green);border-bottom:1px solid var(--palette-d4d9de);display:flex}.pharmacologyOutlineHeading p,.pharmacologyOutlineHeading strong{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.pharmacologyOutlineHeading p{color:var(--palette-2d6d57)}.pharmacologyOutlineHeading strong{color:var(--palette-7b8591)}.pharmacologyOutline nav{display:grid}.pharmacologyOutline nav button{align-items:center;gap:var(--space-10);min-height:58px;padding:var(--space-10) var(--space-13);border:0;border-bottom:1px solid var(--palette-e0e4e7);color:var(--palette-44515f);background:var(--color-white);text-align:left;font:inherit;cursor:pointer;grid-template-columns:30px minmax(0,1fr);font-size:.72rem;font-weight:750;line-height:1.3;display:grid}.pharmacologyOutline nav button:hover,.pharmacologyOutline nav button.isActive{color:var(--palette-173655);background:var(--palette-edf5f1)}.pharmacologyOutline nav button.isActive{box-shadow:inset 3px 0 var(--workspace-green)}.pharmacologyOutline nav button>span:first-child{border:1px solid var(--palette-bcc5ce);width:27px;height:27px;color:var(--palette-2d6d57);border-radius:50%;place-items:center;font-size:.59rem;display:grid}.pharmacologyOutline .nativeModuleBack{padding:var(--space-18) var(--space-16);margin:0}.pharmacologyLesson{border:1px solid var(--palette-d4d9dd);background:var(--color-white);min-width:0;box-shadow:0 18px 44px var(--palette-rgba-9bf7b3dc)}.pharmacologyLessonHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-30);padding:clamp(var(--space-28), 4.5vw, var(--space-50));display:flex}.pharmacologyLessonHeader>div{max-width:760px}.pharmacologyLessonHeader h2{margin:var(--space-8) 0 var(--space-14);color:var(--palette-172033);font-family:var(--font-brand-serif);letter-spacing:-.045em;font-size:clamp(2.15rem,4vw,3.75rem);font-weight:400;line-height:1}.pharmacologyLessonHeader>div>p:last-child{color:var(--palette-5e6b79);margin:0;font-size:.83rem;line-height:1.65}.pharmacologyLessonHeader>span{padding:var(--space-8) var(--space-10);border:1px solid var(--palette-c8d0d7);color:var(--palette-6b7683);flex:none;font-size:.66rem;font-weight:800}.pharmacologyLessonHeader>span.isComplete{border-color:var(--palette-78aa94);color:var(--palette-236d50);background:var(--palette-eff8f4)}.pharmacologyPlayer{padding:0 clamp(var(--space-20), 4.5vw, var(--space-50))}.pharmacologyVideoTabs{gap:var(--space-8);margin-bottom:var(--space-10);display:flex}.pharmacologyVideoTabs button{min-height:38px;padding:var(--space-8) var(--space-12);border:1px solid var(--palette-c8d0d7);color:var(--palette-4f5c6a);background:var(--color-white);font:inherit;cursor:pointer;font-size:.68rem;font-weight:800}.pharmacologyVideoTabs button.isActive{border-color:var(--palette-173655);color:var(--color-white);background:var(--palette-173655)}.pharmacologyVideoFrame{background:var(--palette-0e1825);padding-top:56.25%;position:relative;overflow:hidden}.pharmacologyVideoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.pharmacologyResources{align-items:center;gap:var(--space-44);margin:var(--space-38) clamp(var(--space-20), 4.5vw, var(--space-50)) 0;padding:var(--space-28) 0;border-top:1px solid var(--palette-d5dade);border-bottom:1px solid var(--palette-d5dade);grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);display:grid}.pharmacologyResources h3,.pharmacologyAssessmentNote h3{margin:var(--space-7) 0 var(--space-10);color:var(--palette-172033);font-family:var(--font-brand-serif);letter-spacing:-.025em;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:400}.pharmacologyResources>div>p:last-child,.pharmacologyAssessmentNote p:last-child{color:var(--palette-66717e);margin:0;font-size:.76rem;line-height:1.6}.pharmacologyResources>a{align-items:center;gap:var(--space-14);min-height:96px;padding:var(--space-16);border:1px solid var(--palette-cbd2d8);color:var(--palette-21334a);background:var(--palette-f7f9f8);grid-template-columns:45px minmax(0,1fr) auto;display:grid}.pharmacologyResources>a>span:first-child{width:45px;height:51px;color:var(--color-white);background:var(--palette-315b82);place-items:center;font-size:.61rem;font-weight:900;display:grid}.pharmacologyResources>a strong,.pharmacologyResources>a small{display:block}.pharmacologyResources>a strong{font-size:.77rem}.pharmacologyResources>a small{margin-top:var(--space-5);color:var(--palette-74808d);font-size:.64rem;line-height:1.35}.pharmacologyLessonFooter{justify-content:space-between;align-items:center;gap:var(--space-24);padding:var(--space-24) clamp(var(--space-20), 4.5vw, var(--space-50)) var(--space-30);display:flex}.pharmacologyLessonFooter strong,.pharmacologyLessonFooter small{display:block}.pharmacologyLessonFooter strong{color:var(--palette-2b3747);font-size:.78rem}.pharmacologyLessonFooter small{margin-top:var(--space-4);color:var(--palette-7d8793);font-size:.66rem}.pharmacologyAssessmentNote{align-items:center;gap:var(--space-22);margin-top:var(--space-8);padding:var(--space-28) clamp(var(--space-20), 4.5vw, var(--space-50));color:var(--palette-dce8f1);background:var(--palette-173655);grid-template-columns:58px minmax(0,1fr) auto;display:grid}.pharmacologyAssessmentNote>span:first-child{border:1px solid var(--palette-6f8ca6);width:58px;height:58px;color:var(--palette-84c3a7);font-family:var(--font-brand-serif);border-radius:50%;place-items:center;font-size:1.3rem;display:grid}.pharmacologyAssessmentNote h3{color:var(--color-white)}.pharmacologyAssessmentNote p:last-child{color:var(--palette-b8c8d7)}.pharmacologyAssessmentNote>a{padding:var(--space-8) var(--space-10);border:1px solid var(--palette-5d7a94);color:var(--palette-e5eef5);white-space:nowrap;font-size:.65rem;font-weight:800}.pharmacologyAssessmentNote>a:hover{border-color:var(--palette-84c3a7);color:var(--color-white)}.courseAssessmentPage{background:var(--palette-f2f4f3);min-height:100vh}.courseAssessmentPage button,.courseAssessmentPage select,.courseAssessmentPage input{font:inherit}.courseAssessmentHeader{padding:var(--space-28) 0 var(--space-34);border-bottom:1px solid var(--palette-d2d7dc);background:radial-gradient(circle at 92% 5%, var(--palette-rgba-fad3cbd4), transparent 30%), var(--color-white)}.courseAssessmentHeading{align-items:end;gap:var(--space-60);grid-template-columns:minmax(0,1fr) 310px;display:grid}.courseAssessmentHeading h1{max-width:900px;margin:var(--space-8) 0 var(--space-14);color:var(--palette-172033);font-family:var(--font-brand-serif);letter-spacing:-.052em;font-size:clamp(2.4rem,4.6vw,4.7rem);font-weight:400;line-height:.98}.courseAssessmentHeading>div:first-child>p:last-child{max-width:720px;color:var(--palette-5f6b79);margin:0;font-size:.82rem;line-height:1.6}.courseAssessmentRules{border-top:2px solid var(--palette-315b82);display:grid}.courseAssessmentRules span{padding:var(--space-11) 0;border-bottom:1px solid var(--palette-d2d7dc);color:var(--palette-576473);font-size:.7rem;font-weight:780}.courseAssessmentLayout{align-items:start;gap:var(--space-34);padding-block:var(--space-46) var(--space-90);grid-template-columns:minmax(0,1fr) 270px;display:grid}.courseQuestionCard{min-width:0;padding:clamp(var(--space-27), 4.5vw, var(--space-52));border:1px solid var(--palette-d3d8dc);background:var(--color-white);box-shadow:0 17px 42px var(--palette-rgba-9bf7b3dc)}.courseQuestionCard>header{justify-content:space-between;align-items:flex-start;gap:var(--space-20);padding-bottom:var(--space-22);border-bottom:1px solid var(--palette-d7dce0);display:flex}.courseQuestionCard>header>div{align-items:center;gap:var(--space-12);display:flex}.courseQuestionCard>header p{margin:0}.courseQuestionCard>header span,.courseQuestionCard>header strong{color:var(--palette-6c7784);font-size:.66rem;font-weight:800}.courseQuestionCard>header span{padding-left:var(--space-12);border-left:1px solid var(--palette-cdd3d8)}.courseQuestionCard>h2{max-width:940px;margin:var(--space-32) 0 var(--space-28);color:var(--palette-1b2638);font-family:var(--font-brand-serif);letter-spacing:-.024em;font-size:clamp(1.45rem,2.4vw,2.15rem);font-weight:400;line-height:1.28}.courseChoiceList,.courseMatchingList{gap:var(--space-10);border:0;margin:0;padding:0;display:grid}.courseChoiceList legend,.courseMatchingList legend{margin-bottom:var(--space-13);color:var(--palette-697583);font-size:.7rem;font-weight:750}.courseChoiceList label{align-items:center;gap:var(--space-12);min-height:66px;padding:var(--space-13) var(--space-16);border:1px solid var(--palette-d1d7dc);color:var(--palette-3c4857);background:var(--palette-fbfcfc);cursor:pointer;grid-template-columns:32px minmax(0,1fr);font-size:.78rem;line-height:1.45;transition:border-color .15s,background-color .15s;display:grid}.courseChoiceList label:hover,.courseChoiceList label.isSelected{border-color:var(--palette-6d91b2);background:var(--palette-f0f6fa)}.courseChoiceList input{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.courseChoiceList label>span:first-of-type{border:1px solid var(--palette-c2cbd3);width:30px;height:30px;color:var(--palette-315b82);border-radius:50%;place-items:center;font-size:.65rem;font-weight:850;display:grid}.courseChoiceList label.isSelected>span:first-of-type{border-color:var(--palette-1a365d);color:var(--color-white);background:var(--palette-1a365d)}.courseChoiceList label:focus-within{outline:3px solid var(--palette-rgba-83a7e303);outline-offset:var(--space-2)}.courseMatchingList label{align-items:center;gap:var(--space-22);min-height:72px;padding:var(--space-13) var(--space-16);border:1px solid var(--palette-d4d9de);color:var(--palette-3c4857);background:var(--palette-fbfcfc);grid-template-columns:minmax(180px,1fr) minmax(210px,.8fr);font-size:.76rem;font-weight:700;display:grid}.courseMatchingList select{width:100%;min-height:43px;padding:var(--space-8) var(--space-32) var(--space-8) var(--space-10);border:1px solid var(--palette-bdc7d0);color:var(--palette-334151);background:var(--color-white);font-size:.72rem}.courseQuestionFooter{justify-content:space-between;align-items:center;gap:var(--space-18);margin-top:var(--space-34);padding-top:var(--space-24);border-top:1px solid var(--palette-d7dce0);display:flex}.courseQuestionFooter button:disabled,.courseSubmitButton:disabled{opacity:.42;cursor:not-allowed}.courseQuestionNavigator{top:var(--space-18);padding:var(--space-22);border:1px solid var(--palette-d1d7dc);background:var(--color-white);position:sticky}.courseQuestionNavigator>div{padding-bottom:var(--space-17);border-bottom:1px solid var(--palette-d5dade);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.courseQuestionNavigator>div p{margin:0 0 var(--space-8);grid-column:1/-1}.courseQuestionNavigator>div strong{color:var(--palette-173655);font-family:var(--font-brand-serif);font-size:1.8rem;font-weight:400}.courseQuestionNavigator>div span{color:var(--palette-7a8592);font-size:.66rem;font-weight:750}.courseQuestionNavigator nav{gap:var(--space-6);margin:var(--space-18) 0;grid-template-columns:repeat(5,1fr);display:grid}.courseQuestionNavigator nav button{aspect-ratio:1;border:1px solid var(--palette-c6ced5);color:var(--palette-687482);background:var(--color-white);cursor:pointer;font-size:.65rem;font-weight:800}.courseQuestionNavigator nav button.isAnswered{border-color:var(--palette-8194aa);color:var(--palette-1a365d);background:var(--palette-e9eef5)}.courseQuestionNavigator nav button.isCurrent{border-color:var(--palette-173655);color:var(--color-white);background:var(--palette-173655)}.courseSubmitButton{border:1px solid var(--palette-173655);width:100%;min-height:44px;color:var(--color-white);background:var(--palette-173655);cursor:pointer;font-size:.7rem;font-weight:850}.courseQuestionNavigator>small{margin-top:var(--space-11);color:var(--palette-7b8692);font-size:.62rem;line-height:1.5;display:block}.courseAssessmentResult{max-width:850px;min-height:520px;padding:clamp(var(--space-34), 7vw, 84px);border:1px solid var(--palette-d4d9dd);background:var(--color-white);box-shadow:0 18px 44px var(--palette-rgba-9bf7b3dc);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:flex-start;margin:0 auto;display:flex}.courseAssessmentResultMark{width:86px;height:86px;margin-bottom:var(--space-28);border:1px solid var(--palette-c8845a);color:var(--palette-9b5731);background:var(--palette-fff7f1);font-family:var(--font-brand-serif);border-radius:50%;place-items:center;font-size:1.45rem;display:grid}.courseAssessmentResult.isPassed .courseAssessmentResultMark{border-color:var(--palette-6ca58a);color:var(--color-white);background:var(--workspace-green);font-size:2rem}.courseAssessmentResult h2{margin:var(--space-9) 0 var(--space-14);color:var(--palette-172033);font-family:var(--font-brand-serif);letter-spacing:-.05em;font-size:clamp(2.4rem,5vw,4.6rem);font-weight:400;line-height:.98}.courseAssessmentResult>p:not(.workspaceEyebrow){max-width:620px;color:var(--palette-5f6b79);margin:0;font-size:.84rem;line-height:1.65}.courseAssessmentResultActions{gap:var(--space-10);margin-top:var(--space-30);flex-wrap:wrap;display:flex}@media (width<=1000px){.pharmacologyCourseHeading{gap:var(--space-32);grid-template-columns:minmax(0,1fr) 260px}.pharmacologyLayout{gap:var(--space-24);grid-template-columns:250px minmax(0,1fr)}.pharmacologyResources{gap:var(--space-22);grid-template-columns:1fr}}@media (width<=760px){.pharmacologyCourseHeader{padding:var(--space-22) 0 var(--space-26)}.pharmacologyCourseHeading,.pharmacologyLayout{grid-template-columns:1fr}.pharmacologyCourseHeading{gap:var(--space-24)}.pharmacologyCourseHeading h1{font-size:clamp(2.5rem,13vw,4rem)}.pharmacologyLayout{gap:var(--space-18);padding-block:var(--space-22) var(--space-60)}.pharmacologyOutline{max-height:none;position:static}.pharmacologyOutline nav{grid-template-columns:repeat(2,minmax(0,1fr))}.pharmacologyOutline nav button{border-right:1px solid var(--palette-e0e4e7)}.pharmacologyOutline .nativeModuleBack{display:none}.pharmacologyLessonHeader{gap:var(--space-18);display:grid}.pharmacologyLessonHeader>span{justify-self:start}.pharmacologyVideoTabs,.pharmacologyLessonFooter{flex-direction:column;align-items:stretch}.pharmacologyVideoTabs button{width:100%}.pharmacologyAssessmentNote{grid-template-columns:48px minmax(0,1fr)}.pharmacologyAssessmentNote>span:first-child{width:48px;height:48px}.pharmacologyAssessmentNote>a{grid-column:2;justify-self:start}.courseAssessmentHeading,.courseAssessmentLayout{grid-template-columns:1fr}.courseAssessmentHeading{gap:var(--space-26)}.courseAssessmentLayout{gap:var(--space-18);padding-block:var(--space-22) var(--space-60)}.courseQuestionNavigator{order:-1;position:static}.courseQuestionNavigator nav{grid-template-columns:repeat(10,1fr)}.courseQuestionNavigator .courseSubmitButton,.courseQuestionNavigator>small{display:none}.courseMatchingList label{gap:var(--space-9);grid-template-columns:1fr}}@media (width<=480px){.pharmacologyOutline nav{grid-template-columns:1fr}.pharmacologyResources>a{padding:var(--space-13);grid-template-columns:40px minmax(0,1fr) auto}.courseAssessmentHeader{padding:var(--space-22) 0 var(--space-26)}.courseAssessmentHeading h1{font-size:clamp(2.3rem,12vw,3.7rem)}.courseQuestionCard>header,.courseQuestionFooter,.courseAssessmentResultActions{flex-direction:column;align-items:stretch}.courseQuestionNavigator nav{grid-template-columns:repeat(6,1fr)}.courseChoiceList label{padding:var(--space-12);grid-template-columns:28px minmax(0,1fr)}}.nativeModulePage button,.nativeModulePage audio{font:inherit}.nativeModuleHeader{padding:var(--space-28) 0 var(--space-30);border-bottom:1px solid var(--workspace-border);background:radial-gradient(circle at 94% 0%, var(--palette-rgba-17bdf298), transparent 32%), var(--color-white)}.nativeModuleBreadcrumbs{align-items:center;gap:var(--space-9);margin-bottom:var(--space-24);color:var(--palette-6f7886);font-size:.73rem;display:flex}.nativeModuleBreadcrumbs span:before{margin-right:var(--space-9);color:var(--palette-b2b8c1);content:"/"}.nativeModuleBreadcrumbs a{color:var(--palette-315b82);font-weight:750}.nativeModuleTitleRow{align-items:end;gap:var(--space-64);grid-template-columns:minmax(0,1fr) 310px;display:grid}.nativeModuleTitleRow h1{max-width:900px;margin:var(--space-8) 0 var(--space-16);color:var(--palette-172033);font-family:var(--font-brand-serif);letter-spacing:-.055em;font-size:clamp(2.65rem,5vw,5rem);font-weight:400;line-height:.96}.nativeModuleMeta{gap:var(--space-8);flex-wrap:wrap;display:flex}.nativeModuleMeta span{padding:var(--space-7) var(--space-10);border:1px solid var(--palette-d2d7dd);color:var(--palette-586574);background:var(--color-white);font-size:.69rem;font-weight:700}.nativeModuleProgress{padding:var(--space-20);border:1px solid var(--palette-d1d7dc);background:var(--palette-rgba-1de210b8)}.nativeModuleProgress>div:first-child{margin-bottom:var(--space-14);color:var(--palette-697483);justify-content:space-between;align-items:baseline;font-size:.72rem;font-weight:750;display:flex}.nativeModuleProgress strong{color:var(--palette-173655);font-family:var(--font-brand-serif);font-size:1.8rem;font-weight:400}.nativeModuleProgress small{margin-top:var(--space-10);color:var(--palette-7d8794);font-size:.67rem;display:block}.nativeModuleLayout{align-items:start;gap:var(--space-48);padding-block:var(--space-48) var(--space-90);grid-template-columns:250px minmax(0,1fr);display:grid}.nativeModuleOutline{top:var(--space-24);padding:var(--space-20) 0;border-top:2px solid var(--palette-244c71);position:sticky}.nativeModuleOutline>p{margin:0 0 var(--space-7);color:var(--workspace-green);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.nativeModuleOutline h2{margin:0 0 var(--space-18);color:var(--palette-172033);font-family:var(--font-brand-serif);font-size:1.35rem;font-weight:500}.nativeModuleOutline nav{border-top:1px solid var(--palette-d4d9de)}.nativeModuleOutline nav a{align-items:center;gap:var(--space-10);border-bottom:1px solid var(--palette-d4d9de);min-height:54px;color:var(--palette-465362);grid-template-columns:27px minmax(0,1fr);font-size:.75rem;font-weight:700;line-height:1.3;display:grid}.nativeModuleOutline nav a:hover{color:var(--palette-1f5079)}.nativeModuleOutline nav span{border:1px solid var(--palette-bcc5ce);width:25px;height:25px;color:var(--palette-2d6d57);border-radius:50%;place-items:center;font-size:.62rem;display:grid}.nativeModuleBack{margin-top:var(--space-24);color:var(--palette-315b82);font-size:.72rem;font-weight:750;display:inline-block}.nativeModuleContent{min-width:0}.nativeModuleSection{scroll-margin-top:var(--space-24);margin-bottom:var(--space-32);padding:clamp(var(--space-28), 4.2vw, var(--space-58));border:1px solid var(--palette-d6dadd);background:var(--color-white);box-shadow:0 15px 38px var(--palette-rgba-77f53c99)}.nativeSectionHeading{max-width:760px;margin-bottom:var(--space-28)}.nativeSectionHeading h2,.nativeLessonSplit h2,.nativeSortHeader h2,.nativeProcessHeader h2,.nativeLessonComplete h2{margin:var(--space-8) 0 0;color:var(--palette-172033);font-family:var(--font-brand-serif);letter-spacing:-.04em;font-size:clamp(2rem,3.6vw,3.35rem);font-weight:400;line-height:1.03}.nativeSortHeader{max-width:770px}.nativeSortHeader>p:last-child{margin:var(--space-16) 0 0;color:var(--palette-626e7d);line-height:1.6}.nativeSortItems{gap:var(--space-10);margin-top:var(--space-30);display:grid}.nativeSortItem{align-items:center;gap:var(--space-16);min-height:86px;padding:var(--space-15);border:1px solid var(--palette-d2d7dd);background:var(--palette-fbfcfc);grid-template-columns:36px minmax(0,1fr) auto;transition:border-color .16s,background-color .16s;display:grid}.nativeSortItem.isCorrect{border-color:var(--palette-72a48f);background:var(--palette-f2faf6)}.nativeSortItem.isIncorrect{border-color:var(--palette-cc956f);background:var(--palette-fff8f3)}.nativeSortNumber{color:var(--palette-8b95a1);font-family:var(--font-brand-serif);font-size:.78rem}.nativeSortItem>p{color:var(--palette-303b4a);margin:0;font-size:.86rem;line-height:1.45}.nativeSortChoices{gap:var(--space-7);grid-template-columns:repeat(2,minmax(88px,1fr));display:grid}.nativeSortChoices button{min-height:37px;padding:var(--space-7) var(--space-12);border:1px solid var(--palette-b9c2cc);color:var(--palette-4d5a69);background:var(--color-white);cursor:pointer;font-size:.7rem;font-weight:800}.nativeSortChoices button:hover,.nativeSortChoices button.isSelected{border-color:var(--palette-315b82);color:var(--color-white);background:var(--palette-315b82)}.nativeSortFeedback{color:var(--palette-8b4d25);grid-column:2/-1;font-size:.7rem;font-weight:700}.isCorrect .nativeSortFeedback{color:var(--palette-237052)}.nativeSortFooter{align-items:center;gap:var(--space-18);min-height:50px;margin-top:var(--space-20);display:flex}.nativeSortFooter p{color:var(--palette-737e8b);margin:0;font-size:.74rem}.nativeSortFooter .isSuccess{color:var(--palette-237052);font-weight:750}.nativeSortFooter .isReview{color:var(--palette-9a5b30);font-weight:750}.nativeLessonSplit{align-items:center;gap:clamp(var(--space-28), 5vw, var(--space-70));grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);display:grid}.nativeLessonSplit.isReverse .nativeLessonImage{order:2}.nativeLessonImage{background:var(--palette-e9edef);min-height:360px}.nativeLessonImage img{object-fit:cover;filter:saturate(.82);width:100%;height:100%;min-height:360px;display:block}.nativeLessonSplit>div>p:last-child{color:var(--palette-596675);font-size:.88rem;line-height:1.65}.nativeClinicalScale{margin:var(--space-28) 0 var(--space-20);border-top:1px solid var(--palette-ccd2d8);display:grid}.nativeClinicalScale div{padding:var(--space-13) 0;border-bottom:1px solid var(--palette-ccd2d8);justify-content:space-between;align-items:baseline;display:flex}.nativeClinicalScale dt{color:var(--palette-677282);text-transform:uppercase;font-size:.72rem;font-weight:750}.nativeClinicalScale dd{color:var(--palette-173655);font-family:var(--font-brand-serif);margin:0;font-size:1.2rem}.nativeMetricGrid{border-top:1px solid var(--palette-ccd2d8);border-left:1px solid var(--palette-ccd2d8);grid-template-columns:repeat(4,1fr);display:grid}.nativeMetricGrid article{min-height:145px;padding:var(--space-18);border-right:1px solid var(--palette-ccd2d8);border-bottom:1px solid var(--palette-ccd2d8);flex-direction:column;display:flex}.nativeMetricGrid span{color:var(--palette-677282);letter-spacing:.1em;font-size:.67rem;font-weight:800}.nativeMetricGrid strong{margin-top:var(--space-13);color:var(--palette-173655);font-family:var(--font-brand-serif);font-size:2.35rem;font-weight:400}.nativeMetricGrid small{color:var(--palette-7a8491);margin-top:auto;font-size:.66rem}.nativeFormula{justify-content:space-between;align-items:center;gap:var(--space-20);margin:var(--space-18) 0 var(--space-30);padding:var(--space-19) var(--space-22);color:var(--palette-edf5fb);background:var(--palette-173655);display:flex}.nativeFormula span{color:var(--palette-b9ccdc);text-transform:uppercase;font-size:.72rem;font-weight:750}.nativeFormula strong{font-family:var(--font-brand-serif);font-size:1.4rem;font-weight:400}.nativeAudioGrid{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.moduleAudioCard{min-width:0;padding:var(--space-20);border:1px solid var(--palette-d1d7dc);background:var(--palette-f8faf9)}.moduleAudioHeading{align-items:center;gap:var(--space-12);margin-bottom:var(--space-15);display:flex}.moduleAudioHeading>span{width:34px;height:34px;color:var(--color-white);background:var(--workspace-green);border-radius:50%;flex:none;place-items:center;font-size:.64rem;display:grid}.moduleAudioHeading strong,.moduleAudioHeading small{display:block}.moduleAudioHeading strong{color:var(--palette-253143);font-size:.8rem}.moduleAudioHeading small{margin-top:var(--space-3);color:var(--palette-7a8592);font-size:.65rem}.moduleAudioCard audio,.nativeProcessContent audio{width:100%;height:40px}.moduleAudioCard details,.nativeProcessContent details{margin-top:var(--space-14);border-top:1px solid var(--palette-d6dbe0)}.moduleAudioCard summary,.nativeProcessContent summary{padding-top:var(--space-13);color:var(--palette-315b82);cursor:pointer;font-size:.7rem;font-weight:800}.moduleAudioCard details p,.nativeProcessContent details p{margin:var(--space-12) 0 0;color:var(--palette-5f6b79);font-size:.76rem;line-height:1.65}.nativeDoseCards{gap:var(--space-10);margin-top:var(--space-28);display:grid}.nativeDoseCards article{padding:var(--space-18);border-left:3px solid var(--workspace-green);background:var(--palette-f5f8f7)}.nativeDoseCards span,.nativeDoseCards strong{display:block}.nativeDoseCards span{color:var(--palette-687383);text-transform:uppercase;font-size:.68rem;font-weight:800}.nativeDoseCards strong{margin-top:var(--space-6);color:var(--palette-173655);font-family:var(--font-brand-serif);font-size:1.42rem;font-weight:400}.nativeDoseCards p{margin:var(--space-8) 0 0;color:var(--palette-62707e);font-size:.74rem;line-height:1.5}.sectionCompletion{align-items:center;gap:var(--space-14);margin-top:var(--space-28);padding-top:var(--space-20);border-top:1px solid var(--palette-d7dce1);display:flex}.sectionCompletion>span{border:1px solid var(--palette-aab5c0);width:31px;height:31px;color:var(--palette-687482);border-radius:50%;flex:none;place-items:center;display:grid}.sectionCompletion.isComplete>span{border-color:var(--workspace-green);color:var(--color-white);background:var(--workspace-green)}.sectionCompletion p{margin:0 auto 0 0}.sectionCompletion strong,.sectionCompletion small{display:block}.sectionCompletion strong{color:var(--palette-2b3747);font-size:.78rem}.sectionCompletion small{margin-top:var(--space-3);color:var(--palette-7c8692);font-size:.66rem}.sectionCompletion button{min-height:38px;padding:0 var(--space-13);border:1px solid var(--palette-b7c0c9);color:var(--palette-315b82);background:var(--color-white);cursor:pointer;font-size:.7rem;font-weight:800}.nativeFluidReview{align-items:stretch;gap:var(--space-16);margin:var(--space-30) 0 var(--space-54);grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);display:grid}.nativeFluidReview>img{object-fit:cover;width:100%;height:100%;min-height:260px;display:block}.nativeProcess{padding-top:var(--space-40);border-top:1px solid var(--palette-ccd2d8)}.nativeProcessHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-24);display:flex}.nativeProcessHeader>span{padding:var(--space-8) var(--space-11);border:1px solid var(--palette-c6cdd4);color:var(--palette-637080);white-space:nowrap;font-size:.68rem;font-weight:750}.nativeProcessTabs{margin-top:var(--space-30);border-top:1px solid var(--palette-c9d0d7);border-left:1px solid var(--palette-c9d0d7);grid-template-columns:repeat(4,1fr);display:grid}.nativeProcessTabs button{min-height:94px;padding:var(--space-14);border:0;border-right:1px solid var(--palette-c9d0d7);border-bottom:1px solid var(--palette-c9d0d7);color:var(--palette-495767);background:var(--color-white);text-align:left;cursor:pointer;font-size:.72rem;font-weight:800;position:relative}.nativeProcessTabs button:hover,.nativeProcessTabs button.isActive{color:var(--color-white);background:var(--palette-173655)}.nativeProcessTabs button>span,.nativeProcessTabs button>small{display:block}.nativeProcessTabs button>span{margin-bottom:var(--space-10);color:var(--workspace-green);font-family:var(--font-brand-serif);font-size:.76rem}.nativeProcessTabs button>small{margin-top:var(--space-6);color:var(--palette-7d9bb6);font-size:.57rem;font-weight:700}.nativeProcessPanel{border-right:1px solid var(--palette-c9d0d7);border-bottom:1px solid var(--palette-c9d0d7);border-left:1px solid var(--palette-c9d0d7);grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);min-height:430px;display:grid}.nativeProcessVisual{padding:var(--space-24);background:var(--palette-edf1f2);place-items:center;display:grid}.nativeProcessVisual img{object-fit:contain;width:100%;max-height:390px;display:block}.nativeProcessContent{padding:clamp(var(--space-24), 4vw, var(--space-42))}.nativeProcessIndex{color:var(--workspace-green);font-family:var(--font-brand-serif);font-size:.8rem}.nativeProcessContent h3{margin:var(--space-8) 0 var(--space-20);color:var(--palette-172033);font-family:var(--font-brand-serif);letter-spacing:-.03em;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:400}.nativeProcessContent ul{gap:var(--space-9);margin:0 0 var(--space-22);padding:0;list-style:none;display:grid}.nativeProcessContent li{padding-left:var(--space-19);color:var(--palette-566372);font-size:.78rem;line-height:1.5;position:relative}.nativeProcessContent li:before{background:var(--workspace-green);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.58em;left:0}.nativeProcessContent>small{margin-top:var(--space-7);color:var(--palette-84909c);font-size:.62rem;display:block}.nativeProcessCompletion{justify-content:space-between;align-items:center;gap:var(--space-24);margin-top:var(--space-17);display:flex}.nativeProcessCompletion p{color:var(--palette-717c89);margin:0;font-size:.72rem}.nativeLessonComplete{align-items:center;gap:var(--space-24);padding:var(--space-28);border:1px solid var(--palette-cbd2d8);background:var(--color-white);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.nativeLessonComplete.isComplete{border-color:var(--palette-7fae9a);background:var(--palette-f7fcf9)}.nativeLessonComplete>span{border:1px solid var(--palette-9eabb7);width:54px;height:54px;color:var(--palette-315b82);font-family:var(--font-brand-serif);border-radius:50%;place-items:center;display:grid}.nativeLessonComplete.isComplete>span{border-color:var(--workspace-green);color:var(--color-white);background:var(--workspace-green)}.nativeLessonComplete h2{font-size:clamp(1.6rem,3vw,2.4rem)}.nativeLessonComplete>div>p:last-child{margin:var(--space-8) 0 0;color:var(--palette-697482);font-size:.76rem}@media (width<=1040px){.nativeModuleTitleRow{gap:var(--space-28);grid-template-columns:1fr}.nativeModuleProgress{max-width:520px}.nativeModuleLayout{gap:var(--space-28);grid-template-columns:200px minmax(0,1fr)}.nativeLessonSplit,.nativeProcessPanel{grid-template-columns:1fr}.nativeLessonSplit.isReverse .nativeLessonImage{order:0}.nativeLessonImage,.nativeLessonImage img{min-height:280px;max-height:380px}.nativeMetricGrid{grid-template-columns:repeat(2,1fr)}.nativeProcessVisual{min-height:300px}}@media (width<=760px){.nativeModuleHeader{padding-top:var(--space-20)}.nativeModuleBreadcrumbs{white-space:nowrap;overflow:hidden}.nativeModuleBreadcrumbs span{text-overflow:ellipsis;overflow:hidden}.nativeModuleTitleRow h1{font-size:2.55rem}.nativeModuleLayout{padding-block:var(--space-22) var(--space-60);display:block}.nativeModuleOutline{margin-bottom:var(--space-18);padding:var(--space-16);border:1px solid var(--palette-d1d7dc);background:var(--color-white);position:static}.nativeModuleOutline h2,.nativeModuleOutline>p,.nativeModuleBack{display:none}.nativeModuleOutline nav{gap:var(--space-8);scroll-snap-type:x proximity;border:0;display:flex;overflow-x:auto}.nativeModuleOutline nav a{min-width:max-content;min-height:40px;padding:var(--space-6) var(--space-10);border:1px solid var(--palette-d1d7dc);scroll-snap-align:start}.nativeModuleSection{margin-bottom:var(--space-16);padding:var(--space-24) var(--space-18)}.nativeSortItem{grid-template-columns:28px minmax(0,1fr)}.nativeSortChoices{grid-column:2}.nativeAudioGrid,.nativeFluidReview{grid-template-columns:1fr}.nativeProcessHeader{flex-direction:column;align-items:flex-start}.nativeProcessTabs{grid-template-columns:repeat(2,1fr)}.nativeLessonComplete{grid-template-columns:auto minmax(0,1fr)}.nativeLessonComplete .workspacePrimaryButton{grid-column:1/-1}}@media (width<=520px){.nativeModuleMeta{flex-direction:column;align-items:stretch}.nativeModuleMeta span{width:100%}.nativeSortChoices,.nativeMetricGrid,.nativeProcessTabs{grid-template-columns:1fr}.nativeSortFooter,.nativeFormula,.nativeProcessCompletion,.sectionCompletion{flex-direction:column;align-items:stretch}.sectionCompletion p{margin-right:0}.nativeFormula strong{font-size:1.2rem}.nativeLessonComplete{grid-template-columns:1fr}}.recordsMain{padding-block:var(--space-58) var(--space-90)}.recordsHeader{max-width:860px}.recordsHeader h1{margin:var(--space-9) 0 var(--space-15);color:var(--palette-172033);font-family:var(--font-brand-serif);font-size:clamp(3.2rem,7vw,6.2rem);font-weight:400;line-height:.94}.recordsHeader>p:last-child{max-width:700px;color:var(--palette-5f6b79);font-size:.98rem;line-height:1.65}.recordsSection{margin-top:var(--space-58);border:1px solid var(--palette-rgba-bd620561);background:var(--palette-f6f7f8);color:var(--palette-172033)}.recordsSectionHeading{justify-content:space-between;align-items:center;gap:var(--space-24);min-height:108px;padding:var(--space-20) var(--space-26);border-bottom:1px solid var(--palette-ccd2d9);display:flex}.recordsSectionHeading>div{align-items:center;gap:var(--space-16);display:flex}.recordsSectionHeading>div>span{border:1px solid var(--palette-9fa9b5);width:48px;height:48px;color:var(--palette-315b82);font-family:var(--font-brand-serif);border-radius:50%;place-items:center;font-size:.84rem;display:grid}.recordsSectionHeading .workspaceEyebrow{color:var(--palette-7c8490)}.recordsSectionHeading h2{margin:var(--space-3) 0 0;color:var(--palette-17233b);font-family:var(--font-brand-serif);font-size:2rem;font-weight:500}.recordsSectionHeading>strong{color:var(--palette-626d7b);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.recordRow{align-items:center;gap:var(--space-18);padding:var(--space-26);background:var(--color-white);grid-template-columns:46px minmax(0,1fr) auto;display:grid;position:relative}.recordTypeMark{width:42px;height:42px;font-family:var(--font-brand-serif);border-radius:3px;place-items:center;font-size:1rem;display:grid}.recordTypeMark.isCertificate{color:var(--palette-315b82);background:var(--palette-e5eef6)}.recordTypeMark.isReceipt{color:var(--palette-2f7650);background:var(--palette-e6f2ea)}.recordRow h3{color:var(--palette-1c293e);font-family:var(--font-brand-serif);margin:0;font-size:1.2rem;font-weight:600}.recordRow p{margin:var(--space-7) 0 0;color:var(--palette-596575);font-size:.82rem}.recordRow small{margin-top:var(--space-4);color:var(--palette-858d98);font-size:.7rem;display:block}.printDocumentShell{min-height:100vh;padding:var(--space-30) var(--space-18) var(--space-70);color:var(--palette-20252d);background:var(--palette-dfe4e9)}.printToolbar{justify-content:space-between;align-items:center;gap:var(--space-16);width:min(8.5in,100%);min-height:58px;margin:0 auto var(--space-18);padding:var(--space-10) var(--space-14);border:1px solid var(--palette-c2cad2);background:var(--color-white);box-shadow:0 6px 24px var(--palette-rgba-ec314c7e);border-radius:6px;display:flex}.printToolbar a{color:var(--palette-315b82);font-size:.76rem;font-weight:800}.printToolbar>span{color:var(--palette-737c88);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:750}.recordPrintButton{min-height:38px;padding:var(--space-9) var(--space-13);border:1px solid var(--palette-1f4062);color:var(--color-white);background:var(--palette-1f4062);font:inherit;cursor:pointer;border-radius:3px;font-size:.72rem;font-weight:800}.receiptDocument,.completionCertificateDocument{background:var(--color-white);width:min(8.5in,100%);min-height:11in;box-shadow:0 18px 60px var(--palette-rgba-477765a7);margin-inline:auto;overflow:hidden}.receiptDocument{background:var(--palette-f6f4ef);padding:.42in}.receiptHeader{min-height:.92in;color:var(--color-white);background:var(--palette-223f67);border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;padding:.22in .28in;display:flex}.receiptHeader>div:first-child{align-items:center;gap:var(--space-14);display:flex}.receiptLogo{background:var(--color-white);border-radius:5px;place-items:center;width:58px;height:42px;display:grid;overflow:hidden}.receiptLogo img{width:86px;max-width:none;height:auto}.receiptHeader>div:first-child>span:last-child{gap:var(--space-2);display:grid}.receiptHeader>div:first-child strong{font-size:1.08rem}.receiptHeader small{color:var(--palette-d2dbea);font-size:.76rem}.receiptHeader>div:last-child{gap:var(--space-2);text-align:right;display:grid}.receiptHeader>div:last-child span{color:var(--palette-c7d2e2);text-transform:uppercase;font-size:.7rem;font-weight:750}.receiptHeader>div:last-child strong{font-size:1rem}.receiptBody{border:1px solid var(--palette-d4d7dc);background:var(--color-white);border-top:0;border-radius:0 0 9px 9px;padding:0 .28in}.receiptSummary{gap:var(--space-20);border-bottom:1px solid var(--palette-d9dde1);grid-template-columns:repeat(3,1fr);padding:.3in 0;display:grid}.receiptSummary>div{align-content:start;gap:var(--space-5);display:grid}.receiptSummary>div:nth-child(2){justify-items:start}.receiptSummary>div:last-child{justify-items:end}.receiptSummary span{color:var(--palette-4f5660);font-size:.7rem}.receiptSummary strong{color:var(--palette-131820);font-size:.9rem}.receiptSummary .receiptStatus{padding:var(--space-4) var(--space-12);color:var(--palette-276020);background:var(--palette-e8f0d9);border-radius:999px;font-size:.72rem}.receiptSummary .receiptBalance{color:var(--palette-28651e)}.receiptCustomer{gap:var(--space-38);border-bottom:1px solid var(--palette-d9dde1);grid-template-columns:1fr 1fr;padding:.28in 0;display:grid}.receiptCustomer>div{gap:var(--space-4);display:grid}.receiptCustomer span{margin-bottom:var(--space-5);color:var(--palette-444b55);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem}.receiptCustomer strong{font-size:.85rem}.receiptCustomer p{color:var(--palette-333942);margin:0;font-size:.8rem}.receiptLineItem{gap:var(--space-20);border-bottom:1px solid var(--palette-d9dde1);grid-template-columns:minmax(0,1fr) auto;padding:.3in 0 .22in;display:grid}.receiptLineItem>div:first-child{justify-items:start;gap:var(--space-5);display:grid}.receiptLineItem p{align-items:center;gap:var(--space-10);margin:0 0 var(--space-3);display:flex}.receiptLineItem p>span{padding:var(--space-4) var(--space-9);color:var(--palette-774713);background:var(--palette-fff0d5);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;font-size:.62rem;font-weight:850}.receiptLineItem p>strong{font-size:.9rem}.receiptLineItem small{color:var(--palette-363c45);font-size:.74rem}.receiptLineItem>div:last-child{align-content:start;justify-items:end;gap:var(--space-5);color:var(--palette-414750);font-size:.72rem;display:grid}.receiptLineItem>div:last-child strong{color:var(--palette-161b22);font-size:.9rem}.receiptTotals{border-bottom:1px solid var(--palette-d9dde1);padding:.17in 0}.receiptTotals dl{margin:0}.receiptTotals dl>div{justify-content:space-between;gap:var(--space-20);padding:var(--space-4) 0;color:var(--palette-3e444d);font-size:.76rem;display:flex}.receiptTotals dt,.receiptTotals dd{margin:0}.receiptTotals dl>div:last-child{margin-top:var(--space-9);padding:var(--space-13) 0 var(--space-5);border-top:1px solid var(--palette-e1e4e7);color:var(--palette-141920);font-size:.92rem;font-weight:850}.receiptAccess{background:var(--palette-f4f1e9);border-radius:8px;margin-top:.22in;padding:.17in}.receiptAccess strong{font-size:.75rem}.receiptAccess p{margin:var(--space-7) 0 0;color:var(--palette-414750);font-size:.72rem;line-height:1.5}.receiptFooter{justify-content:space-between;align-items:flex-end;gap:var(--space-20);border-top:1px solid var(--palette-e0e3e6);color:var(--palette-737981);margin-top:.22in;padding:.19in 0 .08in;font-size:.64rem;display:flex}.receiptFooter>div{gap:var(--space-3);display:grid}.completionCertificateDocument{color:var(--palette-1c2f52);background:radial-gradient(circle at 50% 28%, var(--palette-rgba-8fa26979), transparent 33%), var(--palette-f8fafc);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-direction:column;display:flex;position:relative}.certificateDocumentHeader{border-bottom:4px solid var(--palette-d5a447);min-height:1.28in;color:var(--color-white);background:linear-gradient(125deg, var(--palette-142945) 0%, var(--palette-1f466c) 100%);align-items:center;gap:.34in;padding:.24in .55in;display:flex}.certificateLogo{background:var(--color-white);border-radius:2px;flex:none;place-items:center;width:1.36in;height:.7in;display:grid;overflow:hidden}.certificateLogo img{object-fit:contain;width:calc(100% - .08in);height:calc(100% - .08in)}.certificateDocumentHeader>div{gap:var(--space-5);display:grid}.certificateDocumentHeader>div>span{color:var(--palette-dce8f3);font-size:.72rem}.certificateDocumentHeader>div>strong{font-size:.82rem;font-weight:700}.certificateDocumentHeader>div>small{color:var(--palette-c7d7e7);font-size:.62rem}.certificateHeaderMark{justify-items:end;gap:var(--space-4);text-align:right;margin-left:auto;display:grid}.certificateHeaderMark small{color:var(--palette-c7d7e7);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:700}.certificateHeaderMark strong{color:var(--color-white);font-family:var(--font-brand-serif);font-size:.22in;font-weight:500}.certificateDocumentBody{flex:1;padding:.2in .34in}.certificateInnerFrame{border:1px solid var(--palette-d5a447);min-height:8.58in;box-shadow:inset 0 0 0 7px var(--palette-f8fafc), inset 0 0 0 8px var(--palette-b5c2d1);text-align:center;border-radius:12px;flex-direction:column;align-items:center;padding:.34in .52in .26in;display:flex;position:relative}.certificateSeal{border:1px solid var(--palette-d5a447);width:.54in;height:.54in;color:var(--palette-d5a447);font-family:var(--font-brand-serif);letter-spacing:.04em;box-shadow:inset 0 0 0 4px var(--palette-f8fafc), inset 0 0 0 5px var(--palette-d5a447);border-radius:50%;place-items:center;font-size:.16in;display:grid}.certificatePresentation{color:var(--palette-708099);letter-spacing:.16em;text-transform:uppercase;margin:.1in 0 0;font-size:.09in;font-weight:800}.certificateInnerFrame h1{border-bottom:2px solid var(--palette-d5a447);width:fit-content;color:var(--palette-1d3155);font-family:var(--font-brand-serif);margin:.06in auto 0;padding:0 .12in .05in;font-size:.43in;font-weight:500;line-height:1.1}.certificateLearner{color:var(--palette-172b4d);font-family:var(--font-brand-serif);margin-top:.14in;font-size:.34in;font-weight:500;display:block}.certificateCredential{color:var(--palette-667795);margin:.05in 0 0;font-size:.13in;font-weight:750}.certificateDates{color:var(--palette-61738c);letter-spacing:.02em;margin:.13in 0 0;font-size:.105in}.certificateDates strong{color:var(--palette-244f7a);font-weight:800}.certificateCreditSummary{border:1px solid var(--palette-b8c8d9);background:var(--palette-rgba-a5ebe12c);border-radius:8px;grid-template-columns:1fr 1fr;width:min(4.15in,84%);margin:.16in auto 0;display:grid;overflow:hidden}.certificateCreditSummary>div{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:.1in;padding:.1in .16in;display:grid}.certificateCreditSummary>div+div{border-left:1px solid var(--palette-d5dee8)}.certificateCreditSummary strong{color:var(--palette-1c4b78);font-family:var(--font-brand-serif);font-size:.28in;font-weight:500;line-height:1}.certificateCreditSummary span{color:var(--palette-5d6f87);font-size:.085in;font-weight:800;line-height:1.25}.certificateActivity{border:1px solid var(--palette-c7d3df);background:var(--palette-rgba-c1dd02b6);border-radius:9px;width:90%;margin:.18in auto 0;padding:.17in .22in .16in}.certificateActivity>p{color:var(--palette-315d86);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.075in;font-weight:850}.certificateActivity h2{max-width:6.1in;color:var(--palette-172b4d);font-family:var(--font-brand-serif);margin:.07in auto 0;font-size:.2in;font-weight:500;line-height:1.25}.certificateActivity>div{border-top:1px solid var(--palette-e0e6ed);gap:.035in;margin-top:.12in;padding-top:.1in;display:grid}.certificateActivity>div span{color:var(--palette-7a8798);letter-spacing:.1em;text-transform:uppercase;font-size:.07in;font-weight:850}.certificateActivity>div strong{color:var(--palette-315d86);font-size:.1in;font-weight:800;line-height:1.35}.certificateApproval{border:1px solid var(--palette-c7d4e2);border-left:4px solid var(--palette-315d86);background:var(--palette-eef4f9);text-align:left;border-radius:7px;width:90%;margin:.18in auto 0;padding:.14in .18in .13in}.certificateApprovalHeading{align-items:center;gap:.1in;margin-bottom:.08in;display:flex}.certificateApprovalHeading>span{width:.3in;height:.3in;color:var(--color-white);background:var(--palette-315d86);border-radius:50%;flex:none;place-items:center;font-size:.11in;font-weight:900;display:grid}.certificateApprovalHeading p,.certificateApprovalHeading h2{margin:0}.certificateApprovalHeading p{color:var(--palette-64778e);letter-spacing:.11em;text-transform:uppercase;font-size:.065in;font-weight:850}.certificateApprovalHeading h2{color:var(--palette-1f4165);margin-top:.02in;font-size:.105in}.certificateApproval>p{color:var(--palette-54657b);margin:.035in 0 0;font-size:.077in;line-height:1.45}.certificateApproval .certificateProviderNote{color:var(--palette-5a6672)}.certificateApprovalStatement{color:var(--palette-30445f);font-size:.082in}.certificateApprovalStatement strong{color:var(--palette-173e65);font-weight:850}.certificateAuthorization{color:var(--palette-1c2f52);font-family:var(--font-brand-serif);text-align:right;justify-items:end;margin:auto .06in 0 auto;padding-top:.15in;font-size:.095in;line-height:1.35;display:grid}.certificateAuthorization span:first-child{color:var(--palette-758399);font-size:.075in;font-style:italic}.certificateAuthorization strong{margin-top:.025in;font-size:.115in;font-weight:500}.certificateDocumentFooter{border-top:3px solid var(--palette-d8a244);min-height:.66in;color:var(--palette-c7cfde);background:var(--palette-172d4b);letter-spacing:.02em;place-items:center;font-size:.082in;display:grid}@media (width<=720px){.recordRow{grid-template-columns:42px minmax(0,1fr)}.recordRow .workspaceSmartAction{grid-column:2;width:fit-content}.printToolbar{flex-direction:column;align-items:stretch}.printToolbar>span{display:none}.receiptDocument{padding:var(--space-18)}.receiptHeader,.receiptSummary,.receiptCustomer,.receiptLineItem,.receiptFooter{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.receiptHeader{gap:var(--space-18)}.receiptHeader>div:last-child{text-align:left}.receiptSummary>div:last-child,.receiptSummary>div:nth-child(2),.receiptLineItem>div:last-child{justify-items:start}.completionCertificateDocument{font-size:min(16px,1.9vw)}}@media print{@page{size:letter portrait;margin:0}.printDocumentShell{background:var(--color-white);min-height:0;padding:0}.printToolbar{display:none}.receiptDocument,.completionCertificateDocument,.studentTranscriptDocument{width:8.5in;min-height:11in;box-shadow:none;margin:0}.receiptDocument,.completionCertificateDocument{break-inside:avoid;height:11in}.transcriptDocumentHeader,.transcriptTable thead,.transcriptTable tr,.transcriptTotals,.transcriptDocumentFooter{break-inside:avoid}}.adminUserHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-28);margin-bottom:var(--space-24);display:flex}.adminUserHeader>div>a{margin-bottom:var(--space-24);color:var(--palette-557086);font-size:.76rem;font-weight:800;display:inline-block}.adminUserHeader h1{margin:var(--space-5) 0 var(--space-8);color:var(--palette-17243a);font-family:var(--font-brand-serif);font-size:clamp(2.3rem,4.5vw,4.6rem);font-weight:500;line-height:1}.adminUserHeader>div>p:last-child{color:var(--palette-667284);margin:0}.adminUserTranscriptControls{justify-items:end;gap:var(--space-8);display:grid}.adminTranscriptPreviewLink{color:var(--palette-315b82);font-size:.72rem;font-weight:800}.adminUserStats{gap:var(--space-14);margin:var(--space-24) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.adminUserStats>div{gap:var(--space-5);min-height:128px;padding:var(--space-22);border:1px solid var(--palette-dfe5e8);background:var(--color-white);border-radius:12px;display:grid}.adminUserStats span{color:var(--palette-6f7b89);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:850}.adminUserStats strong{color:var(--palette-17324f);font-family:var(--font-brand-serif);align-self:end;font-size:2.1rem;font-weight:500}.adminUserStats small{color:var(--palette-7b8794);font-size:.7rem}.adminUserRecordPanel{overflow:hidden}.adminUserRecordPanel .adminPanelHeading>span{color:var(--palette-687587);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:850}.adminUserTabs{gap:var(--space-2);padding:0 var(--space-22);border-bottom:1px solid var(--palette-dfe5e8);display:flex;overflow-x:auto}.adminUserTabs button{padding:var(--space-15) var(--space-16) var(--space-13);color:var(--palette-6b7684);font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;font-size:.73rem;font-weight:800}.adminUserTabs button[aria-selected=true]{border-bottom-color:var(--workspace-green);color:var(--palette-17243a)}.adminUserCompletionList article{gap:var(--space-16);padding:var(--space-22) var(--space-26);border-bottom:1px solid var(--palette-edf0f2);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;display:grid}.adminCompletionMark{width:34px;height:34px;color:var(--palette-267352);background:var(--palette-e6f3ed);border-radius:50%;place-items:center;font-weight:900;display:grid}.adminUserCompletionList h3{color:var(--palette-192940);font-family:var(--font-brand-serif);margin:0;font-size:1.05rem}.adminUserCompletionList p,.adminUserCompletionList small{margin:var(--space-6) 0 0;color:var(--palette-6d7886);font-size:.72rem;display:block}.adminCompletionCredits{justify-items:end;min-width:98px;display:grid}.adminCompletionCredits strong{color:var(--palette-173f64);font-family:var(--font-brand-serif);font-size:1.65rem}.adminCompletionCredits span{color:var(--palette-5e6b7c);font-size:.68rem;font-weight:800}.adminCompletionCredits small{font-size:.62rem}.adminImmutableNote{padding:var(--space-18) var(--space-26);color:var(--palette-4e5d6f);background:var(--palette-eef5f2);font-size:.76rem;line-height:1.55}.adminImmutableNote strong{color:var(--palette-235d48)}.supportDirectoryHeader{justify-content:space-between;align-items:end;gap:var(--space-30);margin-bottom:var(--space-24);display:flex}.supportDirectoryHeader>div>a{margin-bottom:var(--space-24);color:var(--palette-557086);font-size:.76rem;font-weight:800;display:inline-block}.supportDirectoryHeader h1{margin:var(--space-5) 0 var(--space-8);color:var(--palette-17243a);font-family:var(--font-brand-serif);font-size:clamp(2.3rem,4.5vw,4.6rem);font-weight:500;line-height:1}.supportDirectoryHeader>div>p:last-child{color:var(--palette-667284);margin:0}.supportDirectoryHeader aside{min-width:175px;padding:var(--space-18) var(--space-20);border-left:3px solid var(--workspace-green);background:var(--palette-eef7f2);justify-items:end;display:grid}.supportDirectoryHeader aside strong{color:var(--palette-234d3b);font:500 2rem/1 var(--font-brand-serif)}.supportDirectoryHeader aside span{margin-top:var(--space-6);color:var(--palette-687a71);font-size:.64rem}.supportDirectorySearch{gap:var(--space-8);padding:var(--space-22) var(--space-24);border-bottom:1px solid var(--palette-e5e9e7);display:grid}.supportDirectorySearch label{color:var(--palette-586674);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:850}.supportDirectoryTableWrap,.supportTableWrap{overflow-x:auto}.supportDirectoryTable,.supportDataTable{border-collapse:collapse;width:100%;min-width:880px;font-size:.69rem}.supportDirectoryTable caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.supportDirectoryTable th,.supportDirectoryTable td,.supportDataTable th,.supportDataTable td{padding:var(--space-16) var(--space-15);border-bottom:1px solid var(--palette-e5e9ed);color:var(--palette-53616f);text-align:left;vertical-align:middle}.supportDirectoryTable thead th,.supportDataTable thead th{color:var(--palette-78838e);background:var(--palette-fafbfa);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:.57rem;font-weight:850}.supportDirectoryTable tbody th,.supportDataTable tbody th{color:var(--palette-283747);font-family:var(--font-brand-serif);font-size:.78rem;font-weight:600}.supportDirectoryTable small,.supportDataTable small{margin-top:var(--space-4);color:var(--palette-89939c);font-family:var(--font-document-sans);font-size:.56rem;font-weight:500;line-height:1.35;display:block}.supportDirectoryTable a,.supportDataTable a{color:var(--palette-315f82);font-weight:850}.supportProfilePanel,.supportRepairPanel,.supportDataPanel{margin-top:var(--space-22)}.adminEducationAccordion{gap:var(--space-12);padding:var(--space-16);background:var(--palette-f5f7f6);display:grid}.adminEducationSection{border:1px solid var(--admin-border);background:var(--color-white);border-radius:5px;overflow:hidden}.adminEducationSummary{align-items:center;gap:var(--space-20);min-height:86px;padding:var(--space-17) var(--space-20);cursor:pointer;grid-template-columns:minmax(260px,1.15fr) minmax(110px,.35fr) minmax(240px,.8fr) auto;list-style:none;display:grid;position:relative}.adminEducationSummary::-webkit-details-marker{display:none}.adminEducationSection[open]>.adminEducationSummary{border-bottom:1px solid var(--admin-border);background:var(--palette-f8faf9)}.adminEducationIdentity{align-items:center;gap:var(--space-13);min-width:0;display:flex}.adminEducationIdentity>span:first-child{border:1px solid var(--palette-bbcbd6);width:38px;height:38px;color:var(--palette-315f82);font-family:var(--font-brand-serif);border-radius:50%;flex:none;place-items:center;font-size:.92rem;display:grid}.adminEducationIdentity small,.adminEducationIdentity strong,.adminEducationCredits small,.adminEducationCredits strong,.adminEducationRunway small,.adminEducationRunway strong{display:block}.adminEducationIdentity small,.adminEducationCredits small,.adminEducationRunway small,.adminEducationDepth dt{margin-bottom:var(--space-4);color:var(--palette-78838e);letter-spacing:.07em;text-transform:uppercase;font-size:.55rem;font-weight:850}.adminEducationIdentity strong{color:var(--palette-24364a);font-family:var(--font-brand-serif);text-overflow:ellipsis;font-size:1.05rem;font-weight:600;overflow:hidden}.adminEducationCredits strong{color:var(--palette-173f64);font-family:var(--font-brand-serif);font-size:1.35rem;font-weight:500}.adminEducationRunway strong{color:var(--palette-53616f);font-size:.65rem;line-height:1.45}.adminEducationDisclosure{color:var(--palette-315f82);font-size:1.05rem;transition:transform .18s}.adminEducationSection[open] .adminEducationDisclosure{transform:rotate(180deg)}.adminEducationRows{margin:0;padding:0;list-style:none}.adminEducationRow{align-items:start;gap:var(--space-16);min-height:126px;padding:var(--space-18) var(--space-20);border-bottom:1px solid var(--palette-e5e9ed);grid-template-columns:30px minmax(240px,.85fr) minmax(320px,1.15fr);display:grid}.adminEducationRow:last-child{border-bottom:0}.adminEducationIndex{padding-top:var(--space-3);color:var(--palette-919aa3);letter-spacing:.1em;font-size:.57rem;font-weight:850}.adminEducationActivity{min-width:0}.adminEducationActivity h3{color:var(--palette-283747);font-family:var(--font-brand-serif);margin:0;font-size:.88rem;font-weight:600;line-height:1.35}.adminEducationActivity>p{margin:var(--space-6) 0 0;color:var(--palette-65717d);font-size:.61rem}.adminEducationActivity>small{margin-top:var(--space-7);color:var(--palette-89939c);overflow-wrap:anywhere;font-size:.54rem;display:block}.adminEducationStatus{width:fit-content;margin-top:var(--space-9);padding-left:var(--space-13);color:var(--palette-53616f);font-size:.61rem;font-weight:850;display:block;position:relative}.adminEducationStatus:before{top:var(--space-4);background:var(--palette-929ba4);content:"";border-radius:50%;width:6px;height:6px;position:absolute;left:0}.adminEducationStatus.is-complete:before{background:var(--admin-green)}.adminEducationStatus.is-in-progress:before,.adminEducationStatus.is-evaluation-pending:before{background:var(--palette-356c90)}.adminEducationStatus.is-pass-locked:before{background:var(--admin-pink)}.adminEducationDepth{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.adminEducationDepth>div{min-width:0;padding-left:var(--space-12);border-left:2px solid var(--palette-dfe5e8)}.adminEducationDepth>div:last-child{grid-column:1/-1}.adminEducationDepth dt,.adminEducationDepth dd{margin:0}.adminEducationDepth dd{color:var(--palette-394958);font-size:.61rem;font-weight:700;line-height:1.5}.adminEducationDepth dd>small,.adminEducationDepth li>small{margin-top:var(--space-3);color:var(--palette-7f8993);overflow-wrap:anywhere;font-size:.54rem;font-weight:550;display:block}.adminEducationDepth ul{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.adminEducationDepth li{color:var(--palette-53616f);font-size:.59rem;font-weight:550}.adminEducationDepth li strong{color:var(--palette-334555);font-weight:850}.adminEntitlementHistory{border-top:1px solid var(--admin-border)}.adminEntitlementHistory>summary{min-height:52px;padding:var(--space-13) var(--space-20);color:var(--palette-5e6b77);background:var(--palette-f8faf9);cursor:pointer;justify-content:space-between;align-items:center;font-size:.61rem;font-weight:850;display:flex}.adminEntitlementHistory>summary span{color:var(--palette-8c314d)}.supportProfilePanel dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.supportProfilePanel dl>div{min-width:0;padding:var(--space-18) var(--space-22);border-right:1px solid var(--palette-e5e9ed);border-bottom:1px solid var(--palette-e5e9ed)}.supportProfilePanel dt{color:var(--palette-7b8691);letter-spacing:.07em;text-transform:uppercase;font-size:.57rem;font-weight:850}.supportProfilePanel dd{margin:var(--space-7) 0 0;overflow-wrap:anywhere;color:var(--palette-24364a);font-size:.72rem;font-weight:750}.supportProfilePanel dd small{margin-top:var(--space-4);color:var(--palette-7d8995);font-size:.62rem;font-weight:550;display:block}.adminProfileEditor{padding:var(--space-20) var(--space-22);border-top:1px solid var(--palette-e5e9ed);background:var(--palette-f8faf9)}.adminProfileEditButton,.adminProfileEditor form>button,.adminLearnerViewControl button{width:fit-content;min-height:40px;padding:var(--space-9) var(--space-14);border:1px solid var(--palette-315f82);color:var(--color-white);background:var(--palette-315f82);cursor:pointer;font:inherit;border-radius:3px;font-size:.64rem;font-weight:850}.adminProfileEditor form{gap:var(--space-15);margin-top:var(--space-18);display:grid}.adminProfileEditor input,.adminProfileEditor textarea{width:100%;min-width:0;padding:var(--space-10) var(--space-11);border:1px solid var(--palette-cbd4da);color:var(--palette-26394e);background:var(--color-white);font:inherit;border-radius:3px}.adminProfileEditor textarea{resize:vertical;min-height:80px}.adminProfileEditor button:disabled,.adminLearnerViewControl button:disabled{cursor:not-allowed;opacity:.52}.adminLearnerViewControl{justify-items:end;gap:var(--space-5);display:grid}.adminLearnerViewControl small{max-width:260px;color:var(--palette-8c314d);text-align:right;font-size:.58rem}.supportActionMessage{margin:var(--space-18) var(--space-22) 0;padding:var(--space-12) var(--space-14);border:1px solid var(--palette-bad9c8);color:var(--palette-246447);background:var(--palette-edf8f2);font-size:.67rem}.supportActionMessage.is-error{border-color:var(--palette-e8bcc8);color:var(--palette-8c314d);background:var(--palette-fff1f4)}.supportActionMessage a{color:inherit;font-weight:850}.supportRepairGrid{gap:var(--space-1);background:var(--palette-e5e9ed);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.supportRepairGrid form{align-content:start;gap:var(--space-13);padding:var(--space-24);background:var(--color-white);display:grid}.supportRepairGrid form.isWide{grid-column:1/-1}.supportRepairGrid h3{color:var(--palette-21364d);font:600 1.05rem/1.2 var(--font-brand-serif);margin:0}.supportRepairGrid form>p{margin:-5px 0 var(--space-2);color:var(--palette-74808d);font-size:.64rem;line-height:1.5}.supportRepairGrid label,.supportFormGrid label{gap:var(--space-6);color:var(--palette-596674);font-size:.61rem;font-weight:800;display:grid}.supportRepairGrid label span{color:var(--palette-8b949d);font-weight:500}.supportRepairGrid input,.supportRepairGrid select,.supportRepairGrid textarea{width:100%;min-width:0;padding:var(--space-10) var(--space-11);border:1px solid var(--palette-cbd4da);color:var(--palette-26394e);background:var(--color-white);font:inherit;border-radius:3px}.supportRepairGrid textarea{resize:vertical;min-height:82px}.supportRepairGrid button{width:fit-content;padding:var(--space-10) var(--space-14);border:1px solid var(--palette-315f82);color:var(--color-white);background:var(--palette-315f82);cursor:pointer;font:inherit;border-radius:3px;font-size:.64rem;font-weight:850}.supportRepairGrid button:disabled{cursor:not-allowed;opacity:.48}.supportFormGrid{gap:var(--space-13);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.supportEmpty{padding:var(--space-28) var(--space-24);color:var(--palette-7a8590);margin:0;font-size:.68rem}.supportActivityGrid{gap:var(--space-1);background:var(--palette-e5e9ed);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.supportActivityGrid>div{padding:var(--space-22) var(--space-24);background:var(--color-white)}.supportActivityGrid h3{margin:0 0 var(--space-14);color:var(--palette-283747);font:600 1rem/1.2 var(--font-brand-serif)}.supportAuditList{gap:0;margin:0;padding:0;list-style:none;display:grid}.supportAuditList li{gap:var(--space-3);padding:var(--space-12) 0;border-top:1px solid var(--palette-edf0f2);display:grid}.supportAuditList span,.supportAuditList small{color:var(--palette-7b8792);font-size:.58rem}.supportAuditList strong{color:var(--palette-2b3c4e);font-size:.68rem}.adminAttemptQuestionList{gap:var(--space-14);padding:var(--space-22);background:var(--palette-f6f8f7);margin:0;list-style:none;display:grid}.adminAttemptQuestionList>li{border:1px solid var(--palette-dce3e7);background:var(--color-white);border-radius:8px;overflow:hidden}.adminAttemptQuestionList>li.isUnanswered{border-color:var(--palette-ead8b4)}.adminAttemptQuestionList>li.isIncorrect{border-color:var(--palette-e3aab6)}.adminAttemptQuestionList>li>header{gap:var(--space-14);padding:var(--space-18) var(--space-20);grid-template-columns:44px minmax(0,1fr);display:grid}.adminAttemptQuestionList>li>header>span{width:38px;height:38px;color:var(--palette-315f82);background:var(--palette-eaf2f7);border-radius:50%;place-items:center;font-size:.66rem;font-weight:900;display:grid}.adminAttemptQuestionList h3{margin:var(--space-4) 0 0;color:var(--palette-22354a);font:600 .92rem/1.45 var(--font-brand-serif)}.adminAttemptQuestionList h3 .adminStatus{margin-left:var(--space-10);vertical-align:middle}.adminAttemptQuestionList header small{color:var(--palette-7c8792);text-transform:uppercase;font-size:.56rem;font-weight:800}.adminAttemptQuestionList>li>ol{margin:0;padding:0;list-style-position:inside}.adminAttemptQuestionList>li>ol>li{justify-content:space-between;align-items:center;gap:var(--space-18);padding:var(--space-12) var(--space-20);border-top:1px solid var(--palette-edf0f2);color:var(--palette-5c6875);font-size:.68rem;display:flex}.adminAttemptQuestionList>li>ol>li.isSelected.isCorrectChoice{color:var(--palette-234f3c);background:var(--palette-edf8f2);box-shadow:inset 3px 0 0 var(--workspace-green)}.adminAttemptQuestionList>li>ol>li.isSelected:not(.isCorrectChoice){color:var(--palette-7a2c3a);background:var(--palette-fdf0f2);box-shadow:inset 3px 0 0 var(--palette-a44361)}.adminAttemptQuestionList>li>ol>li.isCorrectChoice:not(.isSelected){color:var(--palette-234f3c);box-shadow:inset 3px 0 0 var(--palette-9ecbb2)}.adminAttemptQuestionList>li>ol strong{color:var(--palette-236347);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:.55rem}.adminAttemptQuestionList>li>ol>li.isSelected:not(.isCorrectChoice) strong{color:var(--palette-a44361)}.adminLearnerPreviewBanner{justify-content:space-between;align-items:center;gap:var(--space-22);min-height:54px;padding:var(--space-10) max(var(--space-24), calc((100vw - 1320px) / 2));color:var(--palette-573e0f);background:var(--palette-fff3ce);border-bottom:1px solid var(--palette-e3c66b);display:flex}.adminLearnerPreviewBanner div{gap:var(--space-3);display:grid}.adminLearnerPreviewBanner strong{text-transform:uppercase;font-size:.7rem}.adminLearnerPreviewBanner span{font-size:.66rem}.adminLearnerPreviewBanner a{padding:var(--space-8) var(--space-12);color:var(--color-white);background:var(--palette-17324f);flex:none;font-size:.64rem;font-weight:850}.adminLearnerPreviewHeader .workspaceNavigation span{min-height:70px;padding:0 var(--space-4);color:var(--palette-c3cad3);border-bottom:2px solid #0000;align-items:center;font-size:.68rem;font-weight:750;display:flex}.adminLearnerPreviewHeader .workspaceNavigation span.isActive{border-bottom-color:var(--color-white);color:var(--color-white)}.workspacePreviewAvatar{border:1px solid var(--palette-657180);width:38px;height:38px;color:var(--palette-e9edf2);border-radius:50%;place-items:center;font-size:.62rem;font-weight:850;display:grid}.adminLearnerPreviewPage .dashboardStats>div{min-height:156px;padding:var(--space-24);border-right:1px solid var(--workspace-border);border-bottom:1px solid var(--workspace-border);background:var(--color-white);flex-direction:column;display:flex}.adminLearnerPreviewPage .dashboardStats>div>span{color:var(--workspace-muted);font-size:.72rem;font-weight:750}.adminLearnerPreviewPage .dashboardStats>div>strong{margin-top:var(--space-20);color:var(--workspace-navy);font:500 2.4rem/1 var(--font-brand-serif)}.adminLearnerPreviewPage .dashboardStats>div>small{padding-top:var(--space-16);color:var(--workspace-muted);margin-top:auto;font-size:.65rem}.adminLearnerPreviewPage .dashboardQuickLinks>div{align-items:center;gap:var(--space-14);min-height:92px;padding:var(--space-17) var(--space-20);border-right:1px solid var(--workspace-border);border-bottom:1px solid var(--workspace-border);background:var(--color-white);grid-template-columns:auto 1fr;display:grid}.adminLearnerPreviewPage .workspaceOutlineButton.isDisabled,.adminLearnerPreviewPage .workspaceSmartAction.isReadOnly{cursor:default;opacity:.72}.transcriptToolbar{align-items:center}.transcriptToolbar .transcriptActions{flex:0 auto}.transcriptActions{justify-content:flex-end;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.transcriptActions .recordPrintButton{color:var(--color-white);place-items:center;display:inline-grid}.transcriptEmailButton{min-height:38px;padding:var(--space-9) var(--space-13);border:1px solid var(--palette-2d7b5c);color:var(--palette-255c47);background:var(--palette-eff7f3);font:inherit;cursor:pointer;border-radius:3px;font-size:.72rem;font-weight:800}.transcriptEmailButton:disabled{cursor:wait;opacity:.62}.transcriptActions p{color:var(--palette-4f6d5f);text-align:right;flex-basis:100%;margin:0;font-size:.66rem}.studentTranscriptDocument{width:min(8.5in,100%);min-height:11in;color:var(--palette-19283b);background:var(--color-white);box-shadow:0 18px 60px var(--palette-rgba-477765a7);-webkit-print-color-adjust:exact;print-color-adjust:exact;margin-inline:auto;overflow:hidden}.transcriptDocumentHeader{justify-content:space-between;align-items:center;gap:var(--space-24);border-bottom:4px solid var(--palette-d5a447);min-height:1.12in;color:var(--color-white);background:var(--palette-122c4e);padding:.22in .42in;display:flex}.transcriptLogo{background:var(--color-white);border-radius:3px;place-items:center;width:1.62in;height:.7in;display:grid;overflow:hidden}.transcriptLogo img{object-fit:contain;width:calc(100% - .08in);max-width:none;height:calc(100% - .08in)}.transcriptDocumentHeader>div{justify-items:end;gap:var(--space-6);text-align:right;display:grid}.transcriptDocumentHeader>div strong{letter-spacing:.08em;font-size:.15in}.transcriptDocumentHeader>div span{color:var(--palette-c9d8e6);font-size:.085in}.transcriptLearner{justify-content:space-between;align-items:flex-end;gap:var(--space-28);padding:.3in .42in .22in;display:flex}.transcriptLearner p,.transcriptTotals header p{margin:0 0 var(--space-5);color:var(--palette-6d7988);letter-spacing:.13em;text-transform:uppercase;font-size:.065in;font-weight:850}.transcriptLearner h1{margin:0 0 var(--space-6);color:var(--palette-173b60);font-family:var(--font-brand-serif);font-size:.29in;font-weight:500}.transcriptLearner>div:first-child>strong{color:var(--palette-365a7b);font-size:.09in}.transcriptLearner>div:last-child{justify-items:end;gap:var(--space-4);color:var(--palette-647183);text-align:right;font-size:.075in;display:grid}.transcriptLearner>div:last-child span{letter-spacing:.08em;text-transform:uppercase;font-size:.06in;font-weight:850}.transcriptTableWrap{padding:0 .42in}.transcriptTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.07in}.transcriptTable caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.transcriptTable thead{color:var(--color-white);background:var(--palette-1f4e7a)}.transcriptTable th,.transcriptTable td{border:1px solid var(--palette-c8d3dd);vertical-align:top;padding:.09in .08in}.transcriptTable thead th{letter-spacing:.02em;text-align:left;font-size:.065in}.transcriptTable thead th:first-child{width:34%}.transcriptTable thead th:nth-child(2){width:17%}.transcriptTable thead th:nth-child(3){width:14%}.transcriptTable thead th:nth-child(4){width:15%}.transcriptTable thead th:nth-child(5){width:20%}.transcriptTable tbody tr:nth-child(odd){background:var(--palette-eef5fa)}.transcriptTable tbody th{color:var(--palette-1b3552);text-align:left;font-size:.072in;font-weight:750;line-height:1.35}.transcriptTable tbody th small,.transcriptTable td span{margin-top:var(--space-3);color:var(--palette-6b7787);font-size:.058in;font-weight:500;line-height:1.25;display:block}.transcriptTable td{color:var(--palette-33465c);overflow-wrap:anywhere;line-height:1.35}.transcriptTable td strong{color:var(--palette-1a3f63);display:block}.transcriptTotals{border-top:2px solid var(--palette-d5a447);margin:.26in .42in 0;padding-top:.18in}.transcriptTotals header h2{color:var(--palette-173b60);font-family:var(--font-brand-serif);margin:0;font-size:.21in;font-weight:500}.transcriptLifetimeTotals{border:1px solid var(--palette-c5d2de);background:var(--palette-eef5fa);border-radius:7px;grid-template-columns:1.4fr 1fr 1fr;margin-top:.12in;display:grid}.transcriptLifetimeTotals>div{grid-template-columns:auto 1fr;align-items:center;gap:.09in;padding:.12in;display:grid}.transcriptLifetimeTotals>div+div{border-left:1px solid var(--palette-cbd6e0)}.transcriptLifetimeTotals strong{color:var(--palette-173f66);font-family:var(--font-brand-serif);font-size:.24in;font-weight:500}.transcriptLifetimeTotals span{color:var(--palette-586b80);font-size:.062in;font-weight:750;line-height:1.25}.transcriptYearTotals{margin-top:.14in}.transcriptYearTotals h3{color:var(--palette-465d73);text-transform:uppercase;margin:0 0 .06in;font-size:.072in}.transcriptYearTotals>div{gap:var(--space-10);border-top:1px solid var(--palette-e0e5ea);color:var(--palette-5c6979);grid-template-columns:.7fr 1fr repeat(3,1.2fr);padding:.07in 0;font-size:.065in;display:grid}.transcriptYearTotals>div strong{color:var(--palette-183b5c)}.transcriptDocumentFooter{border-top:1px solid var(--palette-d6dde4);color:var(--palette-6f7a87);grid-template-columns:minmax(0,1fr) auto;gap:.28in;margin:.24in .42in 0;padding:.16in 0 .24in;font-size:.062in;line-height:1.5;display:grid}.transcriptDocumentFooter p{max-width:4.6in;margin:0;font-style:italic}.transcriptDocumentFooter address{text-align:right;justify-items:end;font-style:normal;display:grid}.transcriptDocumentFooter address strong{color:var(--palette-344b64)}@media (width<=840px){.adminUserHeader{flex-direction:column;align-items:stretch}.adminUserHeader .adminPrimaryAction{width:fit-content}.adminUserTranscriptControls{justify-items:start}.adminUserStats{grid-template-columns:repeat(2,minmax(0,1fr))}.supportDirectoryHeader{flex-direction:column;align-items:stretch}.supportDirectoryHeader aside{justify-items:start}.supportProfilePanel dl,.supportFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminEducationSummary{grid-template-columns:1fr .35fr}.adminEducationIdentity,.adminEducationRunway{grid-column:1}.adminEducationCredits,.adminEducationDisclosure{grid-column:2}.adminEducationDisclosure{top:var(--space-20);right:var(--space-20);position:absolute}.adminEducationRow{grid-template-columns:26px minmax(200px,.7fr) minmax(260px,1fr)}.transcriptToolbar .transcriptActions{justify-content:flex-start}}@media (width<=620px){.adminUserStats{grid-template-columns:1fr}.adminUserCompletionList article{grid-template-columns:34px minmax(0,1fr)}.aanaLookupForm>div,.supportDirectorySearch>div{flex-direction:column;align-items:stretch}.supportRepairGrid,.supportActivityGrid{grid-template-columns:1fr}.supportRepairGrid form.isWide{grid-column:auto}.supportProfilePanel dl,.supportFormGrid{grid-template-columns:1fr}.adminEducationAccordion{padding:var(--space-10)}.adminEducationSummary{gap:var(--space-16);min-height:170px;padding:var(--space-16);padding-right:var(--space-40);grid-template-columns:1fr auto}.adminEducationIdentity,.adminEducationRunway{grid-column:1/-1}.adminEducationCredits{grid-column:1}.adminEducationDisclosure{top:var(--space-17);right:var(--space-16)}.adminEducationRow{gap:var(--space-9);padding:var(--space-16);grid-template-columns:24px minmax(0,1fr)}.adminEducationDepth{grid-column:2;grid-template-columns:1fr}.adminEducationDepth>div:last-child{grid-column:auto}.adminCompletionCredits{grid-column:2;justify-items:start}.transcriptPrintShell{overflow-x:auto}.studentTranscriptDocument{min-width:8.5in}}@media print{.studentTranscriptDocument{box-shadow:none}.transcriptDocumentFooter{margin-bottom:0}}.evaluationReportHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-34);margin-bottom:var(--space-22);padding:var(--space-34) var(--space-38);color:var(--color-white);background:radial-gradient(circle at 88% 5%, var(--palette-rgba-fe831ca2), transparent 34%), linear-gradient(130deg, var(--palette-122c4e), var(--palette-1d5278));border-radius:18px;display:flex;overflow:hidden}.evaluationReportHeader h1{margin:var(--space-5) 0 var(--space-10);font-family:var(--font-brand-serif);letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.25rem);font-weight:500}.evaluationReportHeader>div>p:last-child{max-width:760px;color:var(--palette-d7e5ef);margin:0;font-size:.94rem;line-height:1.65}.evaluationReportHeader nav{gap:var(--space-8);padding:var(--space-5);border:1px solid var(--palette-rgba-d95812f2);background:var(--palette-rgba-ba34aec7);border-radius:10px;flex:none;display:flex}.evaluationReportHeader nav a{padding:var(--space-10) var(--space-14);color:var(--palette-dbe8f1);border-radius:7px;font-size:.72rem;font-weight:800;text-decoration:none}.evaluationReportHeader nav a.isActive{color:var(--palette-15324f);background:var(--color-white)}.evaluationFlagNotice{align-items:center;gap:var(--space-12);margin-bottom:var(--space-18);padding:var(--space-14) var(--space-18);border:1px solid var(--palette-edc8c2);color:var(--palette-69352e);background:var(--palette-fff4f1);border-radius:12px;grid-template-columns:38px auto minmax(0,1fr);text-decoration:none;display:grid}.evaluationFlagNotice>span{width:34px;height:34px;color:var(--color-white);background:var(--palette-b84f40);border-radius:50%;place-items:center;font-weight:900;display:grid}.evaluationFlagNotice strong{font-size:.83rem}.evaluationFlagNotice small{color:var(--palette-8d5148);justify-self:end}.evaluationFlagNotice.isClear{border-color:var(--palette-c8ddd1);color:var(--palette-2b5941);background:var(--palette-f0f8f3)}.evaluationFlagNotice.isClear>span{background:var(--palette-3f7b59)}.evaluationFlagNotice.isClear small{color:var(--palette-527162)}.evaluationReportMetrics{gap:var(--space-12);margin-bottom:var(--space-18);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.evaluationReportMetrics article{gap:var(--space-5);min-height:126px;padding:var(--space-20);border:1px solid var(--palette-dce4ea);background:var(--color-white);box-shadow:0 10px 26px var(--palette-rgba-24b0674b);border-radius:14px;display:grid}.evaluationReportMetrics article>span{color:var(--palette-677589);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.evaluationReportMetrics article>strong{color:var(--palette-153653);font-family:var(--font-brand-serif);align-self:end;font-size:2.2rem;font-weight:500}.evaluationReportMetrics article>small{color:var(--palette-748094);font-size:.68rem}.evaluationReportMetrics article.isFlagged{border-color:var(--palette-e5b4ad);background:var(--palette-fff9f7)}.evaluationReportMetrics article.isFlagged>strong{color:var(--palette-a94235)}.evaluationReportFilters{align-items:end;gap:var(--space-12);margin-bottom:var(--space-26);padding:var(--space-16);border:1px solid var(--palette-dce4ea);background:var(--palette-f7f9fb);border-radius:13px;grid-template-columns:minmax(170px,.45fr) minmax(280px,1fr) auto auto;display:grid}.evaluationReportFilters label{gap:var(--space-7);display:grid}.evaluationReportFilters label>span{color:var(--palette-5d6d80);text-transform:uppercase;font-size:.64rem;font-weight:900}.evaluationReportFilters select{width:100%;min-height:42px;padding:0 var(--space-34) 0 var(--space-12);border:1px solid var(--palette-c9d4de);color:var(--palette-19354f);background:var(--color-white);border-radius:8px}.evaluationReportFilters button,.evaluationReportFilters>a{min-height:42px;padding:0 var(--space-16);border:1px solid var(--palette-1f5278);color:var(--color-white);background:var(--palette-1f5278);border-radius:8px;place-items:center;font-size:.72rem;font-weight:900;text-decoration:none;display:grid}.evaluationReportFilters>a{border-color:var(--palette-c9d4de);color:var(--palette-526579);background:var(--color-white)}.evaluationSectionHeading{justify-content:space-between;align-items:flex-end;gap:var(--space-24);margin-bottom:var(--space-14);display:flex}.evaluationSectionHeading h2{margin:var(--space-4) 0 0;color:var(--palette-17334f);font-family:var(--font-brand-serif);font-size:1.55rem;font-weight:500}.evaluationSectionHeading>div>p:last-child{max-width:760px;margin:var(--space-8) 0 0;color:var(--palette-677589);font-size:.76rem;line-height:1.55}.evaluationSectionHeading>span{color:var(--palette-6e7d90);font-size:.68rem;font-weight:800}.evaluationVolumeSection,.evaluationArticleSection,.evaluationCommentsSection,.evaluationFlagsSection{margin-bottom:var(--space-34);scroll-margin-top:var(--space-20)}.evaluationVolumeGrid{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.evaluationVolumeGrid>a{gap:var(--space-10);padding:var(--space-20);border:1px solid var(--palette-d8e1e8);color:inherit;background:var(--color-white);border-radius:14px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.evaluationVolumeGrid>a:hover{border-color:var(--palette-78a3bf);transform:translateY(-2px)}.evaluationVolumeGrid>a.isSelected{border-color:var(--palette-1f5278);box-shadow:inset 0 0 0 1px var(--palette-1f5278)}.evaluationVolumeGrid>a>span{color:var(--palette-2b607f);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.evaluationVolumeGrid>a>strong{color:var(--palette-183652);font-family:var(--font-brand-serif);font-size:1.55rem;font-weight:500}.evaluationVolumeGrid dl{margin:var(--space-2) 0 0;padding-top:var(--space-13);border-top:1px solid var(--palette-e4e9ed);grid-template-columns:repeat(3,1fr);display:grid}.evaluationVolumeGrid dl div{gap:var(--space-3);display:grid}.evaluationVolumeGrid dt{color:var(--palette-7b8796);text-transform:uppercase;font-size:.58rem}.evaluationVolumeGrid dd{color:var(--palette-2b435a);margin:0;font-size:.9rem;font-weight:900}.evaluationVolumeGrid dd.isFlagged{color:var(--palette-b34638)}.evaluationArticleReport{margin-bottom:var(--space-16);border:1px solid var(--palette-d8e1e8);background:var(--color-white);border-radius:15px;overflow:hidden}.evaluationArticleReport>header{justify-content:space-between;align-items:center;gap:var(--space-26);padding:var(--space-20) var(--space-22);border-bottom:1px solid var(--palette-dfe6eb);background:linear-gradient(105deg, var(--palette-f7fafc), var(--palette-eef4f7));display:flex}.evaluationArticleReport>header>div>span{color:var(--palette-2d6c91);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.evaluationArticleReport>header h3{max-width:760px;margin:var(--space-5) 0 0;color:var(--palette-19344f);font-family:var(--font-brand-serif);font-size:1.15rem;font-weight:500;line-height:1.3}.evaluationArticleReport>header dl{gap:var(--space-20);flex:none;grid-template-columns:repeat(4,auto);margin:0;display:grid}.evaluationArticleReport>header dl div{gap:var(--space-4);display:grid}.evaluationArticleReport>header dt{color:var(--palette-778599);text-transform:uppercase;font-size:.55rem;font-weight:800}.evaluationArticleReport>header dd{color:var(--palette-203d58);margin:0;font-size:.76rem;font-weight:900}.evaluationArticleReport>header dd.isFlagged{color:var(--palette-b14638)}.evaluationDistributionWrap{overflow-x:auto}.evaluationDistributionTable{border-collapse:collapse;width:100%;min-width:1050px;font-size:.68rem}.evaluationDistributionTable caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.evaluationDistributionTable th,.evaluationDistributionTable td{padding:var(--space-13) var(--space-10);border-bottom:1px solid var(--palette-e4e9ed);text-align:center;vertical-align:middle}.evaluationDistributionTable thead th{color:var(--palette-657489);letter-spacing:.04em;text-transform:uppercase;background:var(--palette-fbfcfd);font-size:.58rem}.evaluationDistributionTable thead th:first-child{text-align:left;width:40%}.evaluationDistributionTable tbody tr:last-child th,.evaluationDistributionTable tbody tr:last-child td{border-bottom:0}.evaluationDistributionTable tbody>tr>th{align-items:center;gap:var(--space-9);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.evaluationDistributionTable tbody>tr>th>strong{color:var(--palette-2a4056);font-weight:700;line-height:1.4}.evaluationDistributionTable tbody>tr>th>small{color:var(--palette-7a8796);white-space:nowrap}.evaluationDistributionTable tbody>tr>td:nth-child(2)>strong{color:var(--palette-1c4e70);font-size:.84rem;display:block}.evaluationDistributionTable tbody>tr>td:nth-child(2)>small{color:var(--palette-8994a1);font-size:.56rem;display:block}.evaluationGroup{padding:var(--space-5) var(--space-7);color:var(--palette-235573);background:var(--palette-e8f1f6);text-transform:uppercase;border-radius:5px;font-size:.52rem;font-weight:900}.evaluationGroup.is-objectives{color:var(--palette-685025);background:var(--palette-f7efd9)}.evaluationGroup.is-format{color:var(--palette-4c4a72);background:var(--palette-eeedf8)}.evaluationGroup.is-other{color:var(--palette-59636f);background:var(--palette-eceff2)}.evaluationDistributionCell{align-items:center;gap:var(--space-6);grid-template-columns:minmax(42px,1fr) auto;min-width:86px;display:grid;position:relative}.evaluationDistributionCell:before{content:"";inset:50% var(--space-28) auto 0;background:var(--palette-edf1f4);border-radius:99px;height:5px;position:absolute;transform:translateY(-50%)}.evaluationDistributionCell>span{z-index:1;background:var(--palette-4f8aac);border-radius:99px;height:5px;position:relative}.evaluationDistributionCell>strong{z-index:1;color:var(--palette-324c62);font-size:.62rem;position:relative}.evaluationDistributionCell>small{color:var(--palette-8a95a1);grid-column:1/-1;font-size:.52rem}.evaluationDistributionCell.is-fair>span{background:var(--palette-d8963e)}.evaluationDistributionCell.is-poor>span{background:var(--palette-b84f40)}.evaluationCommentList,.evaluationFlagList{gap:var(--space-12);display:grid}.evaluationCommentList>article,.evaluationFlagList>article{border:1px solid var(--palette-d9e1e7);background:var(--color-white);border-radius:13px;overflow:hidden}.evaluationCommentList article>header,.evaluationFlagList article>header{justify-content:space-between;align-items:flex-start;gap:var(--space-20);padding:var(--space-15) var(--space-18);border-bottom:1px solid var(--palette-e3e8ec);background:var(--palette-f8fafb);display:flex}.evaluationCommentList article>header>div,.evaluationFlagList article>header>div{gap:var(--space-4);display:grid}.evaluationCommentList article>header span,.evaluationFlagList article>header span{color:var(--palette-2c698c);text-transform:uppercase;font-size:.58rem;font-weight:900}.evaluationCommentList article>header strong,.evaluationFlagList article>header strong{color:var(--palette-253e55);font-size:.78rem}.evaluationCommentList time,.evaluationFlagList time{color:var(--palette-7a8795);white-space:nowrap;font-size:.6rem}.evaluationCommentList blockquote{padding:var(--space-19) var(--space-21) var(--space-21);border:0;margin:0}.evaluationCommentList blockquote>span{color:var(--palette-7b6333);letter-spacing:.05em;text-transform:uppercase;font-size:.58rem;font-weight:900}.evaluationCommentList blockquote p{margin:var(--space-7) 0 0;color:var(--palette-2a4056);font-family:var(--font-brand-serif);font-size:1rem;line-height:1.65}.evaluationCommentList footer,.evaluationFlagList footer{align-items:center;gap:var(--space-12);padding:var(--space-11) var(--space-18);border-top:1px solid var(--palette-e4e9ed);color:var(--palette-718091);background:var(--palette-fbfcfd);font-size:.62rem;display:flex}.evaluationCommentList footer strong,.evaluationFlagList footer strong{color:var(--palette-344d64)}.evaluationCommentList footer small,.evaluationFlagList footer small{margin-left:auto}.evaluationFlagList>article{border-color:var(--palette-e5c0ba)}.evaluationFlagList article>header{background:var(--palette-fff8f6)}.evaluationFlagList ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.evaluationFlagList li{align-items:center;gap:var(--space-14);padding:var(--space-14) var(--space-18);border-bottom:1px solid var(--palette-eee2df);grid-template-columns:52px minmax(0,1fr);display:grid}.evaluationFlagList li:last-child{border-bottom:0}.evaluationFlagList li>span{min-height:28px;color:var(--color-white);text-transform:uppercase;background:var(--palette-d58d36);border-radius:6px;place-items:center;font-size:.58rem;font-weight:900;display:grid}.evaluationFlagList li>span.is-poor{background:var(--palette-b34234)}.evaluationFlagList li>div{gap:var(--space-3);display:grid}.evaluationFlagList li small{color:var(--palette-8a5f56);text-transform:uppercase;font-size:.55rem;font-weight:900}.evaluationFlagList li strong{color:var(--palette-3d3f47);font-size:.76rem;line-height:1.45}.evaluationFilteredEmpty,.evaluationReportEmpty{padding:var(--space-28);border:1px dashed var(--palette-cbd6df);color:var(--palette-68788a);text-align:center;background:var(--palette-f9fbfc);border-radius:13px}.evaluationFilteredEmpty.isClear{border-color:var(--palette-c8ddd1);color:var(--palette-396349);background:var(--palette-f2f8f4)}.evaluationReportEmpty{gap:var(--space-7);padding:var(--space-52) var(--space-28);display:grid}.evaluationReportEmpty>span{color:var(--palette-8fa8ba);font-family:var(--font-brand-serif);font-size:2.8rem}.evaluationReportEmpty h2{color:var(--palette-27455f);font-family:var(--font-brand-serif);margin:0;font-weight:500}.evaluationReportEmpty p{margin:0}.adminCommerceHeaderActions{justify-content:flex-end;gap:var(--space-8);flex-wrap:wrap;display:flex}.curriculumHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-28);padding:var(--space-31) var(--space-34);border:1px solid var(--palette-d5e0e7);background:linear-gradient(125deg, var(--palette-f8fbfc), var(--palette-edf4f7));border-radius:16px;display:flex}.curriculumHeader h1{max-width:720px;margin:var(--space-6) 0 var(--space-8);color:var(--palette-1d4059);font:500 2rem/1.15 var(--font-brand-serif)}.curriculumHeader p:last-child{max-width:720px;color:var(--palette-68798a);margin:0;line-height:1.55}.curriculumNotice,.curriculumError{margin:var(--space-16) 0 0;padding:var(--space-12) var(--space-16);border-radius:8px;font-size:.74rem;font-weight:750}.curriculumNotice{color:var(--palette-315f47);background:var(--palette-eaf5ee);border:1px solid var(--palette-cce3d4)}.curriculumError{color:var(--palette-8c3b36);background:var(--palette-fff1ef);border:1px solid var(--palette-edc9c4)}.curriculumWorkspace{gap:var(--space-20);margin-top:var(--space-22);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.curriculumTopTabs{margin-top:var(--space-16);padding:0 var(--space-22);border:1px solid var(--admin-border);background:var(--color-white);border-radius:13px}.curriculumEditorTabs{padding:0 var(--space-22);background:var(--palette-f8fafb)}.curriculumTabBadge{margin-left:var(--space-6);padding:var(--space-1) var(--space-7);color:var(--palette-8b423a);background:var(--palette-fff0ee);border-radius:999px;font-size:.58rem;font-weight:900}.curriculumBulkTools{margin-top:var(--space-22);border:1px solid var(--admin-border);background:var(--color-white);border-radius:13px;overflow:hidden}.curriculumBulkTools>header{justify-content:space-between;align-items:flex-end;gap:var(--space-24);padding:var(--space-20) var(--space-22);border-bottom:1px solid var(--admin-border);background:linear-gradient(120deg,var(--palette-f7fafb),var(--palette-edf4f7));display:flex}.curriculumBulkTools>header h2{margin:var(--space-4) 0 var(--space-5);color:var(--palette-254a62);font:500 1.35rem var(--font-brand-serif-compact)}.curriculumBulkTools>header p:last-child{color:var(--palette-6e7d89);margin:0;font-size:.68rem}.curriculumBulkTools>header>strong{padding:var(--space-8) var(--space-11);color:var(--palette-8b423a);background:var(--palette-fff0ee);border-radius:999px;flex:none;font-size:.65rem}.curriculumProgressCounts{gap:var(--space-7);padding:var(--space-13) var(--space-22);border-bottom:1px solid var(--admin-border);flex-wrap:wrap;display:flex}.curriculumProgressCounts span{padding:var(--space-6) var(--space-9);color:var(--palette-805c2e);background:var(--palette-fff6df);border-radius:999px;font-size:.58rem;font-weight:800}.curriculumProgressCounts span.isComplete{color:var(--palette-356149);background:var(--palette-eaf5ee)}.curriculumBulkRows{display:grid}.curriculumBulkRows form{align-items:end;gap:var(--space-14);padding:var(--space-13) var(--space-22);border-bottom:1px solid var(--palette-e5e9ec);grid-template-columns:minmax(220px,.9fr) minmax(320px,1.6fr) auto;display:grid}.curriculumBulkRows form:last-child{border-bottom:0}.curriculumBulkRows form>div{gap:var(--space-3);display:grid}.curriculumBulkRows form>div span{color:var(--palette-7d6b3b);text-transform:uppercase;font-size:.52rem;font-weight:900}.curriculumBulkRows form>div strong{color:var(--palette-304e63);font-size:.69rem}.curriculumBulkRows label,.curriculumReviewVolumes label{gap:var(--space-5);color:var(--palette-657582);font-size:.56rem;font-weight:800;display:grid}.curriculumBulkRows input,.curriculumReviewVolumes input,.curriculumReviewVolumes select{width:100%;min-height:39px;padding:var(--space-9) var(--space-10);border:1px solid var(--palette-cbd5dc);color:var(--palette-263f54);background:var(--color-white);font:inherit;border-radius:6px;font-size:.66rem}.curriculumBulkRows button,.curriculumReviewVolumes button{min-height:39px;padding:var(--space-9) var(--space-13);color:var(--color-white);background:var(--palette-315f7a);font:inherit;cursor:pointer;border:0;border-radius:6px;font-size:.6rem;font-weight:850}.curriculumBulkRows button:disabled,.curriculumReviewVolumes button:disabled{opacity:.45;cursor:not-allowed}.curriculumBulkComplete{padding:var(--space-22);color:var(--palette-356149);background:var(--palette-f2f8f4);margin:0}.adminConfirmBackdrop{z-index:90;padding:var(--space-20);background:var(--modal-scrim);place-items:center;display:grid;position:fixed;inset:0}.adminConfirmDialog{width:min(560px,100%);max-height:calc(100vh - 40px);padding:var(--space-22);background:var(--color-white);box-shadow:0 24px 60px var(--modal-shadow);border-radius:13px;overflow:auto}.adminConfirmDialog h3{margin:0 0 var(--space-12);color:var(--palette-24465d);font:500 1.2rem/1.3 var(--font-brand-serif)}.adminConfirmDialog p{margin:0 0 var(--space-10);color:var(--palette-5b6c7b);font-size:.68rem;line-height:1.5}.adminConfirmDialog ul{gap:var(--space-5);margin:0 0 var(--space-14);padding-left:var(--space-18);color:var(--palette-738292);font-size:.62rem;display:grid}.adminConfirmWarning{padding:var(--space-9) var(--space-12);background:var(--palette-fbecea);border-radius:6px;font-weight:800;color:var(--palette-8a443c)!important}.adminConfirmActions{justify-content:flex-end;gap:var(--space-10);display:flex}.adminConfirmActions button{padding:var(--space-9) var(--space-16);color:var(--color-white);background:var(--palette-315f7a);font:inherit;cursor:pointer;border:0;border-radius:6px;font-size:.65rem;font-weight:850}.adminConfirmActions button.isDanger{background:var(--palette-a44361)}.adminConfirmActions button:disabled{opacity:.5;cursor:not-allowed}.curriculumLabelManager{border-bottom:1px solid var(--admin-border);background:var(--palette-f8fafb)}.curriculumLabelManager>summary{align-items:center;gap:var(--space-9);padding:var(--space-14) var(--space-22);color:var(--palette-284a61);cursor:pointer;font-size:.68rem;font-weight:850;display:flex}.curriculumLabelManager>summary span{min-width:22px;padding:var(--space-3) var(--space-7);color:var(--color-white);background:var(--palette-427694);text-align:center;border-radius:99px;font-size:.56rem}.curriculumLabelManager>p{padding:0 var(--space-22) var(--space-12);color:var(--palette-738292);margin:0;font-size:.64rem}.curriculumLabelManager ul{gap:var(--space-6);padding:0 var(--space-22) var(--space-14);margin:0;list-style:none;display:grid}.curriculumLabelManager li form,.curriculumLabelAdd{align-items:center;gap:var(--space-10);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.curriculumLabelManager li small{color:var(--palette-738292);white-space:nowrap;font-size:.58rem}.curriculumLabelAdd{padding:var(--space-14) var(--space-22) var(--space-18);border-top:1px solid var(--admin-border);grid-template-columns:minmax(0,1fr) auto;align-items:end}.curriculumLabelAdd label{gap:var(--space-6);color:var(--palette-5b6c7b);font-size:.6rem;font-weight:800;display:grid}.curriculumLabelManager button{padding:var(--space-8) var(--space-13);color:var(--color-white);background:var(--palette-315f7a);font:inherit;cursor:pointer;border:0;border-radius:6px;font-size:.62rem;font-weight:850}.curriculumLabelManager button.isDanger{background:var(--palette-a44361)}.curriculumLabelManager button:disabled{opacity:.45;cursor:not-allowed}@media (width<=650px){.curriculumLabelManager li form,.curriculumLabelAdd{grid-template-columns:1fr}}.curriculumReviewVolumes{display:grid}.curriculumReviewVolumes>details{border-bottom:1px solid var(--admin-border)}.curriculumReviewVolumes>details:last-child{border-bottom:0}.curriculumReviewVolumes summary{justify-content:space-between;align-items:center;gap:var(--space-18);padding:var(--space-15) var(--space-22);cursor:pointer;background:var(--palette-fbfcfc);display:flex}.curriculumReviewVolumes summary>div{gap:var(--space-3);display:grid}.curriculumReviewVolumes summary span{color:var(--palette-8b5f2a);text-transform:uppercase;font-size:.52rem;font-weight:900}.curriculumReviewVolumes summary strong{color:var(--palette-294b61);font-size:.75rem}.curriculumReviewVolumes summary em{color:var(--palette-356149);font-size:.62rem;font-style:normal;font-weight:850}.curriculumReviewVolumes details>div{display:grid}.curriculumReviewVolumes form{align-items:end;gap:var(--space-12);padding:var(--space-12) var(--space-22);border-top:1px solid var(--palette-e8ecee);grid-template-columns:minmax(260px,1.3fr) minmax(160px,.45fr) minmax(300px,1.4fr) auto;display:grid}.curriculumReviewVolumes form.isReviewed{background:var(--palette-f5faf7)}.curriculumReviewVolumes form>div{gap:var(--space-3);display:grid}.curriculumReviewVolumes form>div strong{color:var(--palette-324f62);font-size:.67rem}.curriculumReviewVolumes form>div small{color:var(--palette-7d8b95);font-size:.53rem}.curriculumReviewVolumes input[readonly]{color:var(--palette-4b6270);background:var(--palette-f2f5f6)}.curriculumDirectory,.curriculumEditor,.curriculumStage,.curriculumCertificatePreview,.curriculumLaunch{border:1px solid var(--admin-border);background:var(--color-white);border-radius:13px;overflow:hidden}.curriculumDirectory{position:sticky;top:110px}.curriculumDirectory>header{align-items:center;gap:var(--space-12);padding:var(--space-17);border-bottom:1px solid var(--admin-border);background:var(--palette-f7f9fa);display:flex}.curriculumDirectory>header>span{width:34px;height:34px;color:var(--color-white);background:var(--palette-315f7a);border-radius:50%;place-items:center;font-weight:900;display:grid}.curriculumDirectory>header div,.curriculumDirectory nav a{gap:var(--space-3);display:grid}.curriculumDirectory small{color:var(--palette-83909c);font-size:.57rem}.curriculumDirectory nav{display:grid}.curriculumDirectory nav a{padding:var(--space-14) var(--space-16);border-bottom:1px solid var(--palette-e6eaed);color:inherit;text-decoration:none}.curriculumDirectory nav a:last-child{border-bottom:0}.curriculumRetiredPrograms{border-top:1px solid var(--admin-border);display:grid}.curriculumRetiredPrograms>summary{padding:var(--space-14) var(--space-16);cursor:pointer;color:var(--palette-29465c);background:var(--palette-f7f9fa);font-size:.68rem;font-weight:900}.curriculumRetiredPrograms a{opacity:.8}.curriculumDirectory nav a:hover,.curriculumDirectory nav a.isActive{background:var(--palette-edf5f8)}.curriculumDirectory nav a>span{color:var(--palette-7e6b35);text-transform:uppercase;letter-spacing:.05em;font-size:.52rem;font-weight:900}.curriculumDirectory nav a>strong{color:var(--palette-29465c);font-size:.72rem;line-height:1.35}.curriculumEditor{gap:0;display:grid}.curriculumEditor>.curriculumStage+.curriculumStage{margin-top:var(--space-22)}.curriculumStageArticles .curriculumArticleList details:first-child{border-top:0}.curriculumStageEmpty{padding:var(--space-20) var(--space-22);color:var(--palette-738292);margin:0;font-size:.7rem}.curriculumEditor>header,.curriculumStage>header,.curriculumCertificatePreview>header,.curriculumLaunch>header{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-19) var(--space-22);border-bottom:1px solid var(--admin-border);background:var(--palette-f8fafb);display:flex}.curriculumEditor>header h2,.curriculumStage h3,.curriculumCertificatePreview h3,.curriculumLaunch h3{margin:var(--space-3) 0 0;color:var(--palette-24465d);font:500 1.3rem/1.3 var(--font-brand-serif)}.curriculumStage>header>span{width:38px;height:38px;color:var(--color-white);background:var(--palette-427694);border-radius:50%;flex:none;place-items:center;font-size:.64rem;font-weight:900;display:grid}.curriculumStage>header,.curriculumCertificatePreview>header,.curriculumLaunch>header{justify-content:flex-start}.curriculumStage>header p,.curriculumCertificatePreview>header p,.curriculumLaunch>header p{margin:var(--space-3) 0 0;color:var(--palette-738292);font-size:.66rem}.curriculumStatus{padding:var(--space-7) var(--space-10);color:var(--palette-765d27);background:var(--palette-f7efdb);text-transform:uppercase;border-radius:99px;font-size:.55rem;font-weight:900}.curriculumStatus.is-published{color:var(--palette-356348);background:var(--palette-e7f3eb)}.curriculumStatus.is-retired_from_sale,.curriculumStatus.is-expired{color:var(--palette-8a443c);background:var(--palette-fbecea)}.curriculumProgramForm,.curriculumArticleForm,.curriculumArticleTools form{display:grid}.curriculumProgramForm fieldset,.curriculumArticleForm,.curriculumArticleTools form{gap:var(--space-13);padding:var(--space-20) var(--space-22);border:0;border-bottom:1px solid var(--admin-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.curriculumProgramForm fieldset{display:grid}.curriculumProgramForm legend{align-items:center;gap:var(--space-9);color:var(--palette-284a61);grid-column:1/-1;padding:0;font-weight:850;display:flex}.curriculumProgramForm label,.curriculumArticleForm label,.curriculumArticleTools label{gap:var(--space-6);color:var(--palette-5b6c7b);font-size:.6rem;font-weight:800;display:grid}.curriculumProgramForm input,.curriculumProgramForm select,.curriculumProgramForm textarea,.curriculumArticleForm input,.curriculumArticleTools input,.curriculumArticleTools select,.curriculumArticleTools textarea{width:100%;padding:var(--space-10) var(--space-11);border:1px solid var(--palette-cbd5dc);color:var(--palette-263f54);background:var(--color-white);font:inherit;border-radius:6px;font-size:.72rem}.curriculumProgramForm .isWide,.curriculumArticleForm .isWide,.curriculumArticleTools .isWide{grid-column:1/-1}.curriculumCheck{grid-template-columns:auto minmax(0,1fr);align-self:end;align-items:center}.curriculumCheck input{width:auto}.curriculumFieldNote{color:var(--palette-7c8792);grid-column:1/-1;margin:-4px 0 0;font-size:.6rem}.curriculumProgramForm footer{padding:var(--space-17) var(--space-22)}.curriculumProgramForm button,.curriculumArticleForm button,.curriculumArticleTools button,.curriculumCertificatePreview>button,.curriculumLaunch button,.curriculumStageAction{width:fit-content;padding:var(--space-10) var(--space-15);color:var(--color-white);background:var(--palette-315f7a);font:inherit;cursor:pointer;border:0;border-radius:6px;font-size:.65rem;font-weight:850}.curriculumStageAction{flex:none;margin-left:auto}.curriculumProgramForm button:disabled,.curriculumLaunch button:disabled,.curriculumStageAction:disabled{opacity:.45;cursor:not-allowed}.curriculumStage,.curriculumCertificatePreview,.curriculumLaunch{margin:var(--space-20)}.curriculumArticleForm h4,.curriculumArticleTools h4{color:var(--palette-304e63);grid-column:1/-1;margin:0}.curriculumArticleForm>button,.curriculumArticleTools form>button{grid-column:1/-1}.curriculumArticleList{display:grid}.curriculumArticleList details{border-top:1px solid var(--admin-border)}.curriculumArticleList summary{gap:var(--space-4) var(--space-12);padding:var(--space-16) var(--space-20);cursor:pointer;grid-template-columns:72px minmax(0,1fr);display:grid}.curriculumArticleList summary>span{width:fit-content;padding:var(--space-5) var(--space-7);color:var(--palette-566d7c);background:var(--palette-eef2f4);text-transform:uppercase;border-radius:5px;grid-row:1/span 2;align-self:center;font-size:.52rem;font-weight:900}.curriculumArticleList summary strong{color:var(--palette-28465c)}.curriculumArticleList summary small{color:var(--palette-7c8994);font-size:.6rem}.curriculumArticleTools{border-top:1px solid var(--palette-e5eaed);background:var(--palette-fbfcfd)}.curriculumBankCheck{justify-content:space-between;align-items:center;gap:var(--space-14);padding:var(--space-12) var(--space-22);border-bottom:1px solid var(--admin-border);font-size:.64rem;display:flex}.curriculumBankCheck strong{color:var(--palette-2f5368)}.curriculumBankCheck span{color:var(--palette-6b7b87);text-align:right}.curriculumBankCheck.isVerified{background:var(--palette-f0f7f4)}.curriculumBankCheck.isWarning{background:var(--palette-fff8df)}.curriculumBankCheck.isWarning strong,.curriculumBankCheck.isWarning span{color:var(--palette-795d13)}.curriculumBankCheck.isMismatch{background:var(--palette-fff2ed)}.curriculumBankCheck.isMismatch strong,.curriculumBankCheck.isMismatch span{color:var(--palette-9a3e2c)}.curriculumContentCheck{border-bottom-color:var(--palette-ceded6)}.curriculumArticleTools form p{color:var(--palette-73808d);grid-column:1/-1;margin:0;font-size:.62rem}.curriculumExamTemplate{align-items:center;gap:var(--space-12);grid-column:1/-1;display:flex}.curriculumExamTemplate a{width:fit-content;padding:var(--space-10) var(--space-15);border:1px solid var(--palette-315f7a);color:var(--color-white);background:var(--palette-315f7a);border-radius:6px;justify-content:center;align-items:center;font-size:.65rem;font-weight:850;text-decoration:none;display:inline-flex}.curriculumExamTemplate a:hover{background:var(--palette-244d68)}.curriculumExamTemplate a:focus-visible{outline:3px solid var(--palette-rgba-5919590a);outline-offset:var(--space-2)}.curriculumExamTemplate p{flex:1}.curriculumArticleActions{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-17) var(--space-22);display:flex}.curriculumArticleActions .curriculumPreviewButton{min-height:38px;padding:var(--space-9) var(--space-14);border:1px solid var(--palette-315f7a);color:var(--color-white);background:var(--palette-315f7a);border-radius:6px;justify-content:center;align-items:center;font-size:.65rem;font-weight:850;text-decoration:none;display:inline-flex}.curriculumArticleActions .curriculumPreviewButton:hover{background:var(--palette-244d68)}.curriculumArticleActions .curriculumPreviewButton:focus-visible{outline:3px solid var(--palette-rgba-5919590a);outline-offset:var(--space-2)}.curriculumQuestionBank{padding:var(--space-19) var(--space-22);border-bottom:1px solid var(--admin-border)}.curriculumQuestionBank h4{margin:0 0 var(--space-12);color:var(--palette-304e63)}.curriculumQuestionBank ol{gap:var(--space-7);margin:0;padding:0;list-style:none;display:grid}.curriculumQuestionBank li{align-items:center;gap:var(--space-11) var(--space-15);padding:var(--space-11) var(--space-13);border:1px solid var(--palette-dce4e8);background:var(--color-white);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.curriculumBankBulk{justify-content:space-between;align-items:center;gap:var(--space-12);margin:0 0 var(--space-12);padding:var(--space-9) var(--space-13);background:var(--palette-f8fafb);border-radius:6px;flex-wrap:wrap;display:flex}.curriculumBankBulk .curriculumCheck{margin:0}.curriculumBankBulk button.isDanger{padding:var(--space-8) var(--space-14);color:var(--color-white);background:var(--palette-a44361);font:inherit;cursor:pointer;border:0;border-radius:6px;font-size:.62rem;font-weight:850}.curriculumBankBulk button:disabled{opacity:.45;cursor:not-allowed}.curriculumBankPick{grid-column:1;place-items:center;display:grid}.curriculumQuestionBank li>div{gap:var(--space-3);grid-column:2;min-width:0;display:grid}.curriculumQuestionBank li span{color:var(--palette-3c7692);text-transform:uppercase;font-size:.5rem;font-weight:900}.curriculumQuestionBank li strong{color:var(--palette-334d5f);font-size:.67rem}.curriculumQuestionBank li small{color:var(--palette-7f8b94);font-size:.55rem}.curriculumQuestionBank li>button{white-space:nowrap;color:var(--palette-94463f);background:var(--palette-fff0ee);grid-area:1/4}.curriculumQuestionBank li details{border-top:0;grid-area:1/3;position:relative}.curriculumQuestionBank li details>summary{color:var(--palette-316884);white-space:nowrap;cursor:pointer;padding:0;font-size:.58rem;font-weight:850;display:block}.curriculumQuestionBank li details[open]{grid-area:2/1/auto/-1}@media (width<=650px){.curriculumQuestionBank li{grid-template-columns:auto minmax(0,1fr)}.curriculumQuestionBank li details,.curriculumQuestionBank li>button{grid-area:auto/2;justify-self:start}.curriculumQuestionBank li details[open]{grid-column:1/-1}}.curriculumQuestionBank li details[open] form{margin-top:var(--space-9);border:1px solid var(--palette-dbe4e8)}.curriculumVersionHistory{padding:var(--space-18) var(--space-22);border-bottom:1px solid var(--admin-border)}.curriculumVersionHistory h4{margin:0 0 var(--space-10);color:var(--palette-304e63)}.curriculumVersionHistory ol{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.curriculumVersionHistory li{gap:var(--space-12);padding:var(--space-9) var(--space-11);border:1px solid var(--palette-dce4e8);color:var(--palette-526774);background:var(--color-white);grid-template-columns:90px minmax(0,1fr) auto;font-size:.6rem;display:grid}.curriculumVersionHistory li small{color:var(--palette-82909a)}.curriculumCertificatePreview>article{width:min(680px,100% - 40px);margin:var(--space-22) auto;padding:var(--space-28);border:5px double var(--palette-6c8798);text-align:center;background:var(--palette-fffdf8)}.curriculumCertificatePreview img{width:150px;height:auto}.curriculumCertificatePreview article>p{margin:var(--space-8) 0;color:var(--palette-64727d)}.curriculumCertificatePreview article h4{margin:var(--space-5) 0 var(--space-18);color:var(--palette-284e68);font:500 1.25rem var(--font-brand-serif-compact)}.curriculumCertificatePreview article>strong{color:var(--palette-a47b2c);font:500 1.7rem var(--font-brand-serif-compact)}.curriculumCertificatePreview dl{margin:var(--space-24) 0;border:1px solid var(--palette-d7ddd8);grid-template-columns:repeat(4,1fr);display:grid}.curriculumCertificatePreview dl div{padding:var(--space-10);border-right:1px solid var(--palette-d7ddd8)}.curriculumCertificatePreview dl div:last-child{border:0}.curriculumCertificatePreview dt{color:var(--palette-7e8a91);text-transform:uppercase;font-size:.5rem}.curriculumCertificatePreview dd{margin:var(--space-4) 0 0;color:var(--palette-2b4a60);font-size:.7rem;font-weight:900}.curriculumCertificatePreview blockquote{padding:var(--space-16);border-left:3px solid var(--palette-c3a35d);color:var(--palette-4e5960);text-align:left;font:.74rem/1.6 var(--font-brand-serif-compact);background:var(--palette-faf6e9);margin:0}.curriculumCertificatePreview>button{margin:0 var(--space-22) var(--space-22)}.curriculumLaunch ul{gap:var(--space-8);padding:var(--space-20);grid-template-columns:repeat(5,1fr);margin:0;list-style:none;display:grid}.curriculumLaunch li{align-items:center;gap:var(--space-8);padding:var(--space-10);text-transform:capitalize;border-radius:7px;font-size:.62rem;display:flex}.curriculumLaunch li.isReady{color:var(--palette-356149);background:var(--palette-eaf5ee)}.curriculumLaunch li.isBlocked{color:var(--palette-8b423a);background:var(--palette-fff0ee)}.curriculumLaunch li span{font-weight:900}.curriculumLaunch li.isBlocked{padding:0}.curriculumLaunch button.curriculumLaunchItem{align-items:center;gap:var(--space-8);width:100%;padding:var(--space-10);color:inherit;font:inherit;text-align:left;text-transform:capitalize;background:0 0;border-radius:7px;font-size:.62rem;display:flex}.curriculumLaunch button.curriculumLaunchItem[aria-expanded=true]{outline:2px solid var(--palette-8b423a)}.curriculumLaunchTip{margin:0 var(--space-20) var(--space-20);padding:var(--space-14) var(--space-16);border:1px solid var(--palette-8b423a);background:var(--palette-fff0ee);color:var(--palette-8b423a);border-radius:8px;font-size:.64rem;line-height:1.5}.curriculumLaunchTip h4{margin:0 0 var(--space-6);font-size:.7rem}.curriculumLaunchTip p{margin:0 0 var(--space-6)}.curriculumLaunch .curriculumLaunchTip ul{margin:var(--space-6) 0 0;padding:0 0 0 var(--space-16);list-style:outside;display:block}.curriculumLaunch .curriculumLaunchTip li{text-transform:none;background:0 0;padding:0;display:list-item}.curriculumLaunch>div:last-child{align-items:center;gap:var(--space-16);padding:0 var(--space-20) var(--space-20);display:flex}.curriculumLaunch>div:last-child p{color:var(--palette-72808c);margin:0;font-size:.6rem;line-height:1.5}.curriculumLaunch button.isDanger{background:var(--palette-a44d45)}.curriculumEmpty{padding:var(--space-50) var(--space-28);text-align:center}.curriculumEmpty>span{color:var(--palette-9bb0bd);font:2.5rem var(--font-brand-serif-compact)}.curriculumEmpty h3{color:var(--palette-2e5065);font:500 1.35rem var(--font-brand-serif-compact)}.curriculumEmpty p{max-width:600px;color:var(--palette-71808c);margin:auto;line-height:1.6}@media (width<=980px){.curriculumWorkspace{grid-template-columns:1fr}.curriculumDirectory{position:static}.curriculumDirectory nav,.curriculumLaunch ul{grid-template-columns:repeat(2,1fr)}.curriculumBulkRows form,.curriculumReviewVolumes form{grid-template-columns:1fr 1fr}}@media (width<=650px){.curriculumHeader,.curriculumBulkTools>header{flex-direction:column;align-items:flex-start}.curriculumDirectory nav,.curriculumProgramForm fieldset,.curriculumArticleForm,.curriculumArticleTools form,.curriculumBulkRows form,.curriculumReviewVolumes form{grid-template-columns:1fr}.curriculumProgramForm .isWide,.curriculumArticleForm .isWide,.curriculumArticleTools .isWide{grid-column:1}.curriculumBankCheck,.curriculumExamTemplate{flex-direction:column;align-items:flex-start}.curriculumBankCheck span{text-align:left}.curriculumCertificatePreview dl{grid-template-columns:1fr 1fr}.curriculumLaunch ul{grid-template-columns:1fr}.curriculumLaunch>div:last-child,.curriculumReviewVolumes summary{flex-direction:column;align-items:flex-start}}.moduleComingSoon{gap:var(--space-12);padding:var(--space-28);border:1px solid var(--palette-d6c496);color:var(--palette-2b4b60);background:linear-gradient(145deg,var(--palette-fffdf7),var(--palette-f7f0de));border-radius:14px;display:grid}.moduleComingSoon>span{color:var(--palette-8b692d);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.moduleComingSoon h2{font:500 1.8rem var(--font-brand-serif-compact);margin:0}.moduleComingSoon p{color:var(--palette-63727c);margin:0;line-height:1.6}.moduleComingSoon strong{color:var(--palette-87473d)}.travinarApprovalWindow{gap:var(--space-4);padding:var(--space-11) var(--space-12);border:1px solid var(--palette-rgba-a919e6f6);background:var(--palette-rgba-beeb9978);border-radius:8px;display:grid;margin:var(--space-12) 0!important;color:var(--color-white)!important}.travinarApprovalWindow span{color:var(--palette-d8e5ec);font-size:.62rem;line-height:1.45}.travinarBookingWindow{gap:var(--space-5);width:fit-content;margin-top:var(--space-16);padding:var(--space-11) var(--space-13);border:1px solid var(--palette-cddce4);color:var(--palette-294d64);background:var(--palette-f2f7f9);border-radius:8px;display:grid}.travinarBookingWindow span{color:var(--palette-667985);font-size:.66rem}.curriculumLearningPage main{padding-top:var(--space-26);padding-bottom:var(--space-64)}.curriculumLearningHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-24);margin:var(--space-18) 0;padding:var(--space-28);border:1px solid var(--palette-d7e1e6);background:linear-gradient(120deg, var(--palette-f8fbfc), var(--palette-ecf4f6));border-radius:14px;display:flex}.curriculumLearningHeader h1{max-width:800px;margin:var(--space-5) 0 var(--space-8);color:var(--palette-234b64);font:500 2rem/1.2 var(--font-brand-serif-compact)}.curriculumLearningHeader p{color:var(--palette-6d7c88);margin:0}.curriculumLearningHeader dl{gap:var(--space-22);grid-template-columns:repeat(3,auto);margin:0;display:grid}.curriculumLearningHeader dl div{gap:var(--space-4);display:grid}.curriculumLearningHeader dt{color:var(--palette-81909a);text-transform:uppercase;font-size:.53rem;font-weight:850}.curriculumLearningHeader dd{color:var(--palette-2e5067);margin:0;font-size:.75rem;font-weight:900}.curriculumReadOnly{padding:var(--space-13) var(--space-17);border:1px solid var(--palette-e1cfa5);color:var(--palette-665329);background:var(--palette-fff9e9);border-radius:8px}.curriculumObjectivePanel{gap:var(--space-25);margin:var(--space-18) 0;padding:var(--space-20) var(--space-24);border:1px solid var(--palette-6c8798);background:var(--palette-f2f7f9);border-radius:10px;grid-template-columns:180px minmax(0,1fr);display:grid}.curriculumObjectivePanel h2{color:var(--palette-172d3d);font:500 1.1rem var(--font-brand-serif-compact);margin:0}.curriculumObjectivePanel ol{gap:var(--space-8);color:var(--palette-172d3d);margin:0;line-height:1.5;display:grid}.curriculumContentFrame{border:1px solid var(--palette-cfd9df);background:var(--color-white);border-radius:12px;width:100%;height:900px}.curriculumContentFrame.isVideo{aspect-ratio:16/9;background:var(--palette-14232d);height:auto}.curriculumLearningActions{justify-content:space-between;align-items:center;gap:var(--space-24);margin-top:var(--space-20);padding:var(--space-24);color:var(--color-white);background:var(--palette-244d66);border-radius:12px;display:flex}.curriculumLearningActions h2{margin:0 0 var(--space-5);font:500 1.25rem var(--font-brand-serif-compact)}.curriculumLearningActions p{color:var(--palette-cfdee6);margin:0;font-size:.72rem}.curriculumLearningActions .workspacePrimaryButton{background:var(--color-white);color:var(--palette-28506a)}.curriculumAdminPreview{max-width:1120px;margin:var(--space-30) auto;padding:0 var(--space-24) var(--space-50)}.curriculumAdminPreview nav{margin-bottom:var(--space-16);color:var(--palette-60737f);justify-content:space-between;font-size:.68rem;display:flex}.curriculumAdminPreview header{padding:var(--space-25);color:var(--color-white);background:var(--palette-274f68);border-radius:10px 10px 0 0}.curriculumAdminPreview header h1{margin:var(--space-5) 0 var(--space-16);font:500 1.65rem var(--font-brand-serif-compact)}.curriculumAdminPreview header p{color:var(--palette-c9dae4);margin:0}.curriculumAdminPreview header dl{gap:var(--space-24);margin:0;display:flex}.curriculumAdminPreview header dl div{gap:var(--space-3);display:grid}.curriculumAdminPreview header dt{text-transform:uppercase;font-size:.5rem}.curriculumAdminPreview header dd{margin:0;font-weight:900}.curriculumAdminPreview iframe{border:1px solid var(--palette-ccd8df);background:var(--color-white);width:100%;height:900px}.curriculumPreviewUnavailable{padding:var(--space-40);border:1px solid var(--palette-e1c7bf);color:var(--palette-8a4036);text-align:center;background:var(--palette-fff5f2);margin:0}@media (width<=760px){.curriculumLearningHeader,.curriculumLearningActions{flex-direction:column;align-items:flex-start}.curriculumLearningHeader dl,.curriculumObjectivePanel{grid-template-columns:1fr}}.featuredCeHome{padding:var(--space-56) 0;color:var(--color-white);background:linear-gradient(110deg, var(--palette-173e56), var(--palette-2f697d))}.featuredCeHome>div{align-items:center;gap:var(--space-50);grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);display:grid}.featuredCeHome h2{max-width:700px;margin:var(--space-7) 0 var(--space-12);font:500 2rem/1.15 var(--font-brand-serif-compact)}.featuredCeHome p{max-width:720px;color:var(--palette-d2e0e6);margin:0;line-height:1.6}.featuredCeHome aside{gap:var(--space-6);padding:var(--space-24);border:1px solid var(--palette-7195a4);background:var(--palette-rgba-340872cc);display:grid}.featuredCeHome aside>span{color:var(--palette-d7c585);text-transform:uppercase;font-size:.58rem;font-weight:900}.featuredCeHome aside>strong{font:500 2.2rem var(--font-brand-serif-compact)}.featuredCeHome aside>small{color:var(--palette-d3e0e6);line-height:1.45}.freeClaimAction{gap:var(--space-6);margin-top:var(--space-12);display:grid}.freeClaimAction button{width:100%}.freeClaimAction button:disabled{color:var(--palette-596670);background:var(--palette-d7dfe3);border-color:var(--palette-c3cdd2);cursor:wait;opacity:1;transform:none}.freeClaimAction small{color:var(--palette-ffe0dc);font-size:.6rem}.featuredCeCatalog{gap:var(--space-32);margin-top:0;margin-bottom:var(--space-48);padding:var(--space-31);border:1px solid var(--palette-c7d9df);background:linear-gradient(120deg, var(--palette-eef7f7), var(--palette-fffdf3));grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr);display:grid}.featuredCeCatalog h2{margin:var(--space-6) 0 var(--space-10);color:var(--palette-28516a);font:500 1.65rem var(--font-brand-serif-compact)}.featuredCeCatalog p{color:var(--palette-60727e);line-height:1.55}.featuredCeCatalog dl{gap:var(--space-28);margin:var(--space-20) 0 0;display:flex}.featuredCeCatalog dl div{gap:var(--space-4);display:grid}.featuredCeCatalog dt{color:var(--palette-7c8a93);text-transform:uppercase;font-size:.53rem;font-weight:900}.featuredCeCatalog dd{color:var(--palette-2f556a);margin:0;font-weight:900}.featuredCeCatalog aside{padding:var(--space-21);border-left:3px solid var(--palette-c2a253);background:var(--palette-rgba-5ee411a5)}.featuredCeCatalog aside strong{color:var(--palette-705d2e)}.featuredCeCatalog aside p{font-size:.68rem}@media (width<=760px){.featuredCeHome>div,.featuredCeCatalog{grid-template-columns:1fr}}.registryProgramGrid{gap:var(--space-14);margin-top:var(--space-18);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.registryProgramGrid article{padding:var(--space-21);border:1px solid var(--palette-d6e0e5);background:var(--color-white)}.registryProgramGrid article>span{color:var(--palette-3a728c);text-transform:uppercase;font-size:.55rem;font-weight:900}.registryProgramGrid h3{margin:var(--space-7) 0;color:var(--palette-2a5068);font:500 1.1rem var(--font-brand-serif-compact)}.registryProgramGrid p{color:var(--palette-6e7e89);font-size:.68rem}.registryProgramGrid footer{justify-content:space-between;gap:var(--space-12);margin-top:var(--space-16);display:flex}.registryProgramGrid footer strong{color:var(--green)}.registryProgramGrid footer a{color:var(--palette-356d88);font-size:.65rem;font-weight:900}@media (width<=1040px){.registryProgramGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.registryProgramGrid{grid-template-columns:1fr}}@media (width<=1040px){.evaluationReportHeader{flex-direction:column;align-items:stretch}.evaluationReportHeader nav{width:fit-content}.evaluationReportMetrics,.evaluationReportFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluationArticleReport>header{flex-direction:column;align-items:flex-start}}@media (width<=720px){.evaluationReportHeader{padding:var(--space-26) var(--space-22)}.evaluationReportHeader nav{width:100%}.evaluationReportHeader nav a{text-align:center;flex:1}.evaluationFlagNotice{grid-template-columns:38px minmax(0,1fr)}.evaluationFlagNotice small{grid-column:2;justify-self:start}.evaluationReportMetrics,.evaluationVolumeGrid,.evaluationReportFilters{grid-template-columns:1fr}.evaluationSectionHeading{align-items:flex-start;gap:var(--space-7);flex-direction:column}.evaluationArticleReport>header dl{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.evaluationCommentList article>header,.evaluationFlagList article>header{gap:var(--space-8);flex-direction:column}.evaluationCommentList footer,.evaluationFlagList footer{align-items:flex-start;gap:var(--space-5);flex-direction:column}.evaluationCommentList footer small,.evaluationFlagList footer small{margin-left:0}}.articleRow{grid-template-columns:34px 34px minmax(0,1fr) minmax(215px,.45fr)}@media (width<=720px){.articleRow{padding:var(--space-20) var(--space-16);grid-template-columns:28px 28px minmax(0,1fr)}.articleRowDetails{grid-column:3;align-items:flex-start}}.pricingSettingsPanel{gap:var(--space-24);padding:var(--space-28);color:var(--workspace-navy);background:var(--color-white);border:1px solid var(--admin-border);box-shadow:0 16px 44px var(--palette-rgba-7fe27a5b);border-radius:18px;display:grid}.pricingSettingsPanel>header{justify-content:space-between;align-items:flex-start;gap:var(--space-24);display:flex}.pricingSettingsPanel>header h2{margin:var(--space-6) 0 var(--space-8);font:500 2rem/1.05 var(--font-brand-serif-compact)}.pricingSettingsPanel>header p{max-width:760px;color:var(--workspace-muted);margin:0;line-height:1.55}.pricingSettingsPanel>header>span{gap:var(--space-4);min-width:220px;padding:var(--space-12) var(--space-14);color:var(--palette-315b72);background:var(--palette-f7fafb);border:1px solid var(--admin-border);border-radius:10px;font-size:.67rem;font-weight:850;display:grid}.pricingSettingsPanel>header>span small{color:var(--workspace-muted);font-weight:600}.pricingRateEditors{gap:var(--space-18);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricingRateEditors>label{gap:var(--space-8);padding:var(--space-18);background:var(--palette-f7fafb);border:1px solid var(--admin-border);border-radius:12px;font-size:.74rem;font-weight:900;display:grid}.pricingRateEditors>label>span{background:var(--color-white);border:1px solid var(--palette-b9c7cf);border-radius:9px;grid-template-columns:auto minmax(0,150px) auto;align-items:center;width:fit-content;display:grid;overflow:hidden}.pricingRateEditors b{padding-left:var(--space-12);color:var(--palette-315b72)}.pricingRateEditors input{width:100%;min-height:48px;padding:0 var(--space-8);color:var(--workspace-navy);font:900 1.25rem var(--font-brand-sans-compact);background:0 0;border:0;outline:0}.pricingRateEditors input:focus-visible{box-shadow:inset 0 0 0 3px var(--admin-blue)}.pricingRateEditors em{padding:0 var(--space-12);color:var(--workspace-muted);white-space:nowrap;font-size:.68rem;font-style:normal}.pricingRateEditors small{color:var(--workspace-muted);font-weight:600;line-height:1.45}.pricingPreviewButton,.pricingConfirmation>button{min-height:46px;padding:0 var(--space-18);color:var(--color-white);background:var(--admin-navy);border:1px solid var(--admin-navy);cursor:pointer;border-radius:9px;justify-self:start;font-weight:900}.pricingPreviewButton:hover,.pricingConfirmation>button:hover{background:var(--admin-pink);border-color:var(--admin-pink)}.pricingPreviewButton:disabled,.pricingConfirmation>button:disabled{color:var(--palette-667883);background:var(--palette-d7dfe3);border-color:var(--palette-c3cdd2);cursor:wait}.pricingSettingsNotice{margin:calc(var(--space-16) * -1) 0 0;color:var(--workspace-muted);font-size:.72rem}.pricingConfirmation{gap:var(--space-20);padding:var(--space-24);background:var(--palette-f7fafb);border:2px solid var(--admin-blue);border-radius:14px;display:grid}.pricingConfirmation>header{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.pricingConfirmation h3{margin:var(--space-5) 0 0;font:500 1.45rem var(--font-brand-serif-compact)}.pricingConfirmation>header strong{padding:var(--space-7) var(--space-10);color:var(--admin-green);background:var(--palette-e8f7f1);border-radius:999px;font-size:.68rem}.pricingConfirmation>div{gap:var(--space-18);grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);display:grid}.pricingConfirmation table{background:var(--color-white);border:1px solid var(--admin-border);border-collapse:collapse;border-radius:10px;width:100%;overflow:hidden}.pricingConfirmation caption{padding:var(--space-12);color:var(--color-white);background:var(--admin-navy);text-align:left;font-size:.72rem;font-weight:900}.pricingConfirmation th,.pricingConfirmation td{padding:var(--space-10) var(--space-12);border-bottom:1px solid var(--admin-border);text-align:left;font-size:.7rem}.pricingConfirmation th{color:var(--workspace-muted);background:var(--palette-f7fafb);text-transform:uppercase;font-size:.59rem}.pricingConfirmation td:last-child{font-weight:900}.pricingConfirmation aside{padding:var(--space-14);color:var(--palette-5e4a26);background:var(--palette-fff8e8);border:1px solid var(--palette-efd9a5);border-radius:10px}.pricingConfirmation aside p{margin:var(--space-4) 0 0;font-size:.7rem;line-height:1.5}@media (width<=760px){.pricingSettingsPanel>header,.pricingConfirmation>header{flex-direction:column}.pricingRateEditors,.pricingConfirmation>div{grid-template-columns:1fr}.pricingSettingsPanel>header>span{width:100%}}.catalogIncentiveTag{width:fit-content;color:var(--palette-f3c7d8);align-items:center;font-size:.68rem;font-weight:850;line-height:1.4;text-decoration:none;display:inline-flex}.catalogIncentiveTag:hover,.catalogIncentiveTag:focus-visible{color:var(--color-white);text-underline-offset:var(--space-3);text-decoration:underline}.volumePurchaseAction .catalogIncentiveTag{text-align:right;justify-content:flex-end;max-width:250px}.moduleSetCatalogCallout .catalogIncentiveTag{margin-top:var(--space-10);color:var(--palette-f3c7d8)}.moduleSetCatalogActions{justify-content:flex-end;align-items:center;display:flex}.moduleSetCatalogActions>a{min-height:46px;padding:0 var(--space-18);color:var(--palette-10283b);background:var(--text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.moduleSetCatalogActions>a:hover,.moduleSetCatalogActions>a:focus-visible{color:var(--color-white);background:var(--palette-d83d79);outline:3px solid var(--palette-rgba-f52b25fc);outline-offset:var(--space-3)}.catalogWorkspacePage,.catalogWorkspaceMain{color:var(--workspace-navy);background:var(--workspace-bg)}.catalogWorkspaceHero{padding-top:var(--space-52);padding-bottom:var(--space-42)}.catalogWorkspacePage .catalogControlBar{border-color:var(--admin-border);background:var(--color-white)}.catalogWorkspacePage .catalogControlLabel{color:var(--workspace-muted)}.catalogWorkspacePage .collectionSelector button,.catalogWorkspacePage .categoryFilterChips button{color:var(--palette-36576c);border-color:var(--palette-c7d3da);background:var(--color-white)}.catalogWorkspacePage .collectionSelector button:hover,.catalogWorkspacePage .collectionSelector button:focus-visible,.catalogWorkspacePage .categoryFilterChips button:hover,.catalogWorkspacePage .categoryFilterChips button:focus-visible{color:var(--color-white);border-color:var(--admin-blue);background:var(--admin-blue)}.catalogWorkspacePage .collectionSelector button.isActive,.catalogWorkspacePage .categoryFilterChips button.isActive{color:var(--color-white);border-color:var(--workspace-navy);background:var(--workspace-navy)}.catalogWorkspacePage .collectionSelector button:disabled,.catalogWorkspacePage .categoryFilterChips button:disabled{color:var(--palette-81909a);border-color:var(--palette-d7e0e5);background:var(--palette-eff3f5)}.catalogWorkspacePage .articleSummary{border-color:var(--admin-border);background:var(--color-white)}.catalogWorkspacePage .articleSummary>div{border-color:var(--admin-border)}.catalogWorkspacePage .articleSummary strong{color:var(--workspace-navy)}.catalogWorkspacePage .articleSummary span{color:var(--workspace-muted)}.catalogWorkspacePage .catalogCollections{padding-top:var(--space-54)}.catalogWorkspacePage .volumeSection{border:1px solid var(--admin-border);background:var(--color-white);box-shadow:0 14px 38px var(--palette-rgba-7fe27a5b);border-radius:18px;overflow:hidden}.catalogWorkspacePage .volumeSection .volumeHeader,.catalogWorkspacePage .volumeSection.isFeatured .volumeHeader,.catalogWorkspacePage .volumeSection.isFiltered .volumeHeader{padding:var(--space-28);color:var(--workspace-navy);border:0;border-bottom:1px solid var(--admin-border);background:linear-gradient(135deg, var(--palette-f8fbfc), var(--palette-ecf4f6));border-radius:0}.catalogWorkspacePage .volumeHeader h2,.catalogWorkspacePage .volumeSection.isFeatured .volumeHeader h2,.catalogWorkspacePage .volumeSection.isFiltered .volumeHeader h2,.catalogWorkspacePage .volumeHeader dd,.catalogWorkspacePage .volumeSection.isFeatured .volumeHeader dd,.catalogWorkspacePage .volumeSection.isFiltered .volumeHeader dd{color:var(--workspace-navy)}.catalogWorkspacePage .volumeHeader dt,.catalogWorkspacePage .volumeSection.isFeatured .volumeHeader dt,.catalogWorkspacePage .volumeSection.isFiltered .volumeHeader dt{color:var(--workspace-muted)}.catalogWorkspacePage .volumeHeader dl>div{border-color:var(--admin-border)}.catalogWorkspacePage .volumePurchaseAction .catalogIncentiveTag{color:var(--palette-a82f62)}.catalogWorkspacePage .volumePurchaseAction .volumeOptionsButton{color:var(--admin-blue);border-color:var(--admin-blue)}.catalogWorkspacePage .volumePurchaseAction .volumeOptionsButton:hover,.catalogWorkspacePage .volumePurchaseAction .volumeOptionsButton:focus-visible{color:var(--color-white);background:var(--admin-blue);border-color:var(--admin-blue)}.catalogWorkspacePage .articleRow{padding-left:var(--space-18);border-color:var(--admin-border);background:var(--color-white)}.catalogWorkspacePage .articleRow.isOwned{background:var(--palette-f2faf6);box-shadow:inset 4px 0 0 var(--palette-bcd8c9)}.articleTitle .articleOwnedLabel{margin-top:var(--space-6)}.catalogWorkspacePage .articleIndex{color:var(--palette-768793)}.catalogWorkspacePage .articleTitle h3,.catalogWorkspacePage .articleTitle h3 a{color:var(--workspace-navy)}.catalogWorkspacePage .articleTitle>span,.catalogWorkspacePage .articleSource{color:var(--workspace-muted)}.catalogWorkspacePage .articleSource span{color:var(--palette-466779)}.catalogWorkspacePage .articleCommercialMeta>div{border-color:var(--admin-border)}.catalogWorkspacePage .articleCommercialMeta dt{color:var(--palette-71808a)}.catalogWorkspacePage .articleCommercialMeta dd{color:var(--workspace-navy)}.catalogWorkspacePage .articlePurchaseLink{color:var(--admin-blue)}.catalogWorkspacePage .pharmTag.isFocus{color:var(--palette-315b72);border-color:var(--palette-b8cfda);background:var(--palette-eaf3f7)}.catalogWorkspacePage .moduleSetCatalogCallout{border-color:var(--admin-border);background:linear-gradient(135deg, var(--palette-f8fbfc), var(--palette-ecf4f6))}.catalogWorkspacePage .moduleSetCatalogCallout h3{color:var(--workspace-navy)}.catalogWorkspacePage .moduleSetCatalogCallout p{color:var(--workspace-muted)}.catalogWorkspacePage .moduleSetCatalogCallout .catalogIncentiveTag{color:var(--palette-a82f62)}.catalogWorkspacePage .moduleSetCatalogActions>a{color:var(--color-white);background:var(--admin-navy)}.catalogWorkspacePage .articlesCta{border-color:var(--admin-border);background:var(--color-white)}.catalogWorkspacePage .articlesCta h2{color:var(--workspace-navy)}.shellTokenScope{color:var(--shell-heading)}.shellTokenScope.isShellCanvas{background-color:var(--shell-surface)}.shellTokenScope :is(h1,h2,h3,h4,h5,h6){color:var(--shell-heading)}.shellTokenScope p{color:var(--shell-copy)}.shellTokenScope :is(.eyebrow,.workspaceEyebrow){color:var(--shell-eyebrow)}.travinarReviewCard{gap:var(--space-18);padding:var(--space-22);color:var(--workspace-navy);border:1px solid var(--palette-cbd8de);background:var(--palette-f7fafb);border-radius:14px;display:grid}.travinarReviewHeading{justify-content:space-between;align-items:flex-start;gap:var(--space-18);display:flex}.travinarReviewHeading>div{gap:var(--space-4);display:grid}.travinarReviewHeading span{color:var(--workspace-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:900}.travinarReviewHeading strong{font:500 1.35rem var(--font-brand-serif-compact)}.travinarReviewHeading a{color:var(--admin-blue);font-size:.72rem;font-weight:900}.travinarReviewCard dl{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.travinarReviewCard dl>div{padding:var(--space-12);border:1px solid var(--admin-border);background:var(--color-white);border-radius:9px}.travinarReviewCard dt{color:var(--workspace-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.travinarReviewCard dd{margin:var(--space-5) 0 0;color:var(--workspace-navy);font-size:.76rem;font-weight:800;line-height:1.4}.travinarReviewCard dd.isValid{color:var(--palette-087458)}.travinarReviewCard dd.isInvalid{color:var(--palette-a33333)}.travinarReviewCard>aside{padding:var(--space-14) var(--space-16);color:var(--palette-695128);border:1px solid var(--palette-ead6a9);background:var(--palette-fff8e8);border-radius:9px}.travinarReviewCard>aside p{margin:var(--space-5) 0 0;font-size:.7rem;line-height:1.55}.checkoutLineItems li.isTravinar{align-items:start}.checkoutLineItems li.isTravinar>.travinarReviewCard{width:100%;margin-top:var(--space-8);grid-column:2/-1}.travinarReviewCard.isCompact{gap:var(--space-12);padding:var(--space-16)}.travinarReviewCard.isCompact dl{grid-template-columns:repeat(3,minmax(0,1fr))}.travinarReviewCard.isCompact dl>div{padding:var(--space-10)}@media (width<=760px){.volumePurchaseAction .catalogIncentiveTag{text-align:left;justify-content:flex-start;max-width:none}.moduleSetCatalogCallout{flex-direction:column;align-items:flex-start}.moduleSetCatalogActions{justify-content:flex-start}.catalogWorkspaceHero{padding-right:var(--space-14);padding-left:var(--space-14)}.catalogWorkspacePage .volumeSection .volumeHeader,.catalogWorkspacePage .volumeSection.isFeatured .volumeHeader,.catalogWorkspacePage .volumeSection.isFiltered .volumeHeader{padding:var(--space-22) var(--space-18)}.catalogWorkspacePage .articleRow{padding-left:var(--space-14)}.travinarReviewCard dl,.travinarReviewCard.isCompact dl{grid-template-columns:1fr}.checkoutLineItems li.isTravinar>.travinarReviewCard{grid-column:1/-1}}.accountDropdown{position:relative}.accountDropdown>summary{cursor:pointer;list-style:none}.accountDropdown>summary::-webkit-details-marker{display:none}.accountDropdown>summary.button{align-items:center;gap:var(--space-8);max-width:220px;display:inline-flex}.accountDropdownName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accountDropdownCaret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.accountDropdownMenu{top:calc(100% + var(--space-8));z-index:30;min-width:170px;padding:var(--space-8);border:1px solid var(--border);background:var(--panel);box-shadow:0 18px 40px var(--palette-rgba-547c029f);border-radius:10px;display:grid;position:absolute;right:0}.accountDropdownMenu a,.accountDropdownMenu button{width:100%;padding:var(--space-9) var(--space-11);color:var(--palette-c4c8d1);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:.82rem;display:block}.accountDropdownMenu a:hover,.accountDropdownMenu button:hover,.accountDropdownMenu a:focus-visible,.accountDropdownMenu button:focus-visible{color:var(--color-white);background:var(--palette-rgba-beeb9978)}.accountDropdownMenu form{margin:0}.workspaceDesktopAccount>summary{align-items:center;gap:var(--space-10);color:inherit;display:flex}.workspaceDesktopAccount>summary>span:first-child{border:1px solid var(--palette-rgba-07f20384);width:38px;height:38px;color:var(--palette-dff4eb);background:var(--palette-rgba-338e197d);border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:750;display:inline-flex}@media (width<=1000px){.workspaceDesktopAccount{display:none}}.profilePage{padding-block:var(--space-32)}.profileHeading h1{margin:0 0 var(--space-8)}.profileHeading p:last-child{margin:0 0 var(--space-24);color:var(--palette-89909c)}.profileGrid{gap:var(--space-24);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.profileStack{gap:var(--space-24);display:grid}.profileCard{gap:var(--space-14);padding:var(--space-24);border:1px solid var(--border);border-radius:var(--space-12);background:var(--panel);display:grid}.profileCard h2,.profileCard h3,.profileCard p{margin:0}.profileCard,.profileCard h2,.profileCard h3,.profileCard p,.profileCard label,.profileCard strong{color:var(--palette-d8dbe1)}.profileCard a{color:inherit;text-decoration:underline}.profileCard h3{padding-top:var(--space-8);font-size:.95rem}.profileCard label{gap:var(--space-6);font-size:.82rem;display:grid}.profileCard h2,.profileCard h3{font-weight:700}.profileCard select,.profileCard input{min-height:42px;padding:0 var(--space-12);border:1px solid var(--border);color:inherit;font:inherit;background:0 0;border-radius:8px}.profileCard select{width:100%}.profileCard select option{color:var(--palette-d8dbe1);background:var(--panel)}.profileCard input:disabled{opacity:.65}.profileCard small{color:var(--palette-89909c)}.profileRow{gap:var(--space-12);grid-template-columns:2fr 1fr 1fr;display:grid}.profileNotice{padding:var(--space-10) var(--space-12);border-radius:8px;font-size:.82rem}.profileNotice.isOk{background:var(--palette-rgba-338e197d)}.profileNotice.isError{border:1px solid var(--palette-rgba-c149dd44)}@media (width<=900px){.profileGrid,.profileRow{grid-template-columns:1fr}}.errorLogList{margin:0;padding:0;list-style:none}.errorLogList li{padding:var(--space-14) var(--space-16);border-bottom:1px solid var(--palette-e5e9e7)}.errorLogList li.isResolved{opacity:.6}.errorLogHead{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.errorLogMeta{margin:var(--space-6) 0 0;color:var(--palette-6a7581);font-size:.72rem}.errorLogList details{margin-top:var(--space-8);font-size:.72rem}.errorLogList pre{max-height:260px;margin:var(--space-6) 0 0;padding:var(--space-10);background:var(--palette-f3f8fb);white-space:pre-wrap;word-break:break-word;border-radius:8px;overflow:auto}.errorLogActions{gap:var(--space-8);margin-top:var(--space-10);display:flex}.errorLogActions button{padding:var(--space-6) var(--space-12);border:1px solid var(--palette-e5e9e7);font:inherit;cursor:pointer;background:0 0;border-radius:8px;font-size:.72rem}.adminAccountsList{padding:var(--space-4) var(--space-22) var(--space-19);gap:var(--space-12);margin:0;display:grid}.adminAccountsList>div{gap:var(--space-12);grid-template-columns:90px 1fr;align-items:start;display:grid}.adminAccountsList dt{color:var(--palette-7b858f);margin:0;font-size:.63rem;font-weight:600}.adminAccountsList dd{gap:var(--space-8);flex-wrap:wrap;margin:0;display:flex}.adminPanel>p:has(+.adminAccountsList){padding:var(--space-19) var(--space-22) 0;color:var(--palette-7b858f);margin:0;font-size:.68rem}.notFoundActions{gap:var(--space-12);margin-top:var(--space-24);flex-wrap:wrap;display:flex}.notFoundLinks{gap:var(--space-16);padding-top:var(--space-48);padding-bottom:var(--space-96);grid-template-columns:repeat(4,1fr);display:grid}.notFoundLinks a{gap:var(--space-6);padding:var(--space-20);border:1px solid var(--silver);color:inherit;text-decoration:none;display:grid}.notFoundLinks a:hover,.notFoundLinks a:focus-visible{border-color:currentColor}.notFoundLinks strong{font-family:var(--font-brand-serif);font-size:1.3rem;font-weight:400}.notFoundLinks span{color:var(--palette-bec3cd);font-size:.86rem;line-height:1.55}@media (width<=900px){.notFoundLinks{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.notFoundLinks{grid-template-columns:1fr}}.richTextField{gap:var(--space-6);display:grid}.richTextField>span{font-size:.62rem;font-weight:800}.richText{gap:var(--space-8);display:grid}.richTextToolbar{align-items:center;gap:var(--space-6);padding:var(--space-8);border:1px solid var(--admin-border);background:var(--palette-f7f9fa);border-radius:8px;flex-wrap:wrap;display:flex}.richTextToolbar .richTextTool,.richTextBar button{padding:var(--space-8) var(--space-12);border:1px solid var(--admin-border);color:var(--palette-29465c);background:var(--color-white);font:inherit;cursor:pointer;border-radius:6px;font-size:.62rem;font-weight:800}.richTextToolbar .richTextTool:hover:not(:disabled),.richTextToolbar .richTextTool[aria-pressed=true]{color:var(--color-white);background:var(--palette-315f7a)}.richTextToolbar .richTextTool:disabled{opacity:.45;cursor:not-allowed}.richTextToolbar .richTextSource{margin-left:auto}.richTextBlock{padding:var(--space-8);border:1px solid var(--admin-border);font:inherit;border-radius:6px;font-size:.62rem}.richTextBar{align-items:end;gap:var(--space-8);padding:var(--space-10);border:1px solid var(--admin-border);background:var(--palette-edf5f8);border-radius:8px;flex-wrap:wrap;display:flex}.richTextBar label{gap:var(--space-4);flex:260px;font-size:.62rem;font-weight:800;display:grid}.richTextArea{padding:var(--space-16);border:1px solid var(--admin-border);background:var(--color-white);color:var(--palette-29465c);border-radius:8px;line-height:1.7;overflow:auto}.richTextArea:focus{outline:2px solid var(--palette-315f7a);outline-offset:var(--space-1)}.richTextArea img{max-width:100%;height:auto}.richTextSourceArea{width:100%;font-family:ui-monospace,Consolas,monospace;font-size:.68rem}.imageUploadField{gap:var(--space-8);display:grid}.imageUploadField label{gap:var(--space-4);font-size:.62rem;font-weight:800;display:grid}.imageUploadActions{gap:var(--space-8);flex-wrap:wrap;display:flex}.imageUploadActions button{padding:var(--space-8) var(--space-12);border:1px solid var(--admin-border);color:var(--palette-29465c);background:var(--color-white);font:inherit;cursor:pointer;border-radius:6px;font-size:.62rem;font-weight:800}.imageUploadActions button:disabled{opacity:.45;cursor:not-allowed}.imageUploadPreview{object-fit:cover;border:1px solid var(--admin-border);border-radius:8px;max-width:240px;max-height:160px}.editorBlocks{gap:var(--space-14);display:grid}.editorBlocksHint{color:var(--palette-738292);margin:0;font-size:.64rem}.editorBlock{gap:var(--space-8);padding:var(--space-12);border:1px solid var(--admin-border);background:var(--palette-f7f9fa);border-radius:10px;display:grid}.editorBlock>header{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.editorBlock>header>span{gap:var(--space-6);flex-wrap:wrap;display:flex}.editorBlock>header button,.editorBlocks>button{padding:var(--space-8) var(--space-12);border:1px solid var(--admin-border);color:var(--palette-29465c);background:var(--color-white);font:inherit;cursor:pointer;border-radius:6px;font-size:.62rem;font-weight:800}.editorBlock>header button:disabled{opacity:.45;cursor:not-allowed}.editorBlock>header button.isDanger{color:var(--color-white);background:var(--palette-a44d45);border-color:var(--palette-a44d45)}.editorBlocks>button{width:fit-content}.editorBlockTitleRow{align-items:end;gap:var(--space-12);flex-wrap:wrap;display:flex}.editorBlockTitleRow>label:first-child{gap:var(--space-4);flex:260px;font-size:.62rem;font-weight:800;display:grid}.richTextArea .embed{margin:0 0 var(--space-16);background:var(--palette-14232d);border-radius:6px;padding-top:56.25%;position:relative;overflow:hidden}.richTextArea .embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.richTextArea video{max-width:100%;height:auto}.travinarVideoRow>label{gap:var(--space-4);flex:260px;font-size:.64rem;font-weight:800;display:grid}.travinarVideoNumber{width:var(--space-24);color:var(--palette-738292);flex:none;align-self:center;font-weight:900}.travinarVideoActions{gap:var(--space-6);flex-wrap:wrap;display:flex}.travinarVideoRow button:disabled{opacity:.45;cursor:not-allowed}.travinarVideoRow button.isDanger{background:var(--palette-a44d45)}.travinarLearnActions{gap:var(--space-12);margin:var(--space-24) 0;flex-wrap:wrap;display:flex}.travinarVideoList{gap:var(--space-10);margin:var(--space-16) 0 0;padding:0;list-style:none;display:grid}.travinarVideoList>li{border:1px solid var(--palette-cfd9df);background:var(--color-white);border-radius:12px;overflow:hidden}.travinarVideoHeading{align-items:center;gap:var(--space-14);padding:var(--space-14) var(--space-18);display:flex}.travinarVideoHeading>span{color:var(--palette-738292);flex:none;font-size:.8rem;font-weight:900}.travinarVideoHeading>div{gap:var(--space-3);flex:auto;display:grid}.travinarVideoHeading small{color:var(--palette-738292);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:800}.travinarVideoHeading em{color:var(--palette-738292);font-size:.8rem}.travinarVideoHeading button{padding:var(--space-9) var(--space-16);color:var(--color-white);background:var(--palette-315f7a);font:inherit;cursor:pointer;border:0;border-radius:6px;font-weight:800}.travinarVideoFrame{aspect-ratio:16/9;background:var(--palette-14232d);position:relative}.travinarVideoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.travinarVideoRow{align-items:end;gap:var(--space-10);padding:var(--space-12) var(--space-22);border-top:1px solid var(--admin-border);flex-wrap:wrap;display:flex}.travinarVideoRow>label{gap:var(--space-4);flex:320px;font-size:.64rem;display:grid}.travinarVideoRow em{color:var(--palette-738292);font-style:normal}.travinarVideoRow button{padding:var(--space-10) var(--space-15);color:var(--color-white);background:var(--palette-315f7a);font:inherit;cursor:pointer;border:0;border-radius:6px;font-size:.65rem;font-weight:850}.travinarLearnLocked{padding:var(--space-12) var(--space-16);border:1px dashed var(--palette-cfd9df);color:var(--palette-647180);border-radius:8px;margin:0;font-size:.85rem}.travinarEditionSwitch{gap:var(--space-12);margin:var(--space-12) 0 0;flex-wrap:wrap;font-size:.85rem;display:flex}.travinarEditionRow{justify-content:space-between;align-items:flex-start;gap:var(--space-12);padding:var(--space-14) var(--space-16);border:1px solid var(--palette-cfd9df);border-radius:10px;flex-wrap:wrap;display:flex}.travinarEditionRow>div:first-child{gap:var(--space-3);display:grid}.travinarEditionRow em{color:var(--palette-738292);font-size:.8rem}.travinarEditionBlockers{margin:var(--space-6) 0 0;padding-left:var(--space-18);color:var(--palette-647180);font-size:.8rem}.discountProductPicker{align-items:stretch;gap:var(--space-7);color:var(--palette-455e6c);flex-direction:column;font-size:.76rem;font-weight:850;display:flex}.discountProductPicker>span{display:block}.discountProductPicker select[multiple]{width:100%;padding:var(--space-6);color:var(--palette-17364b);background:var(--color-white);border:1px solid var(--palette-bdcbd2);white-space:nowrap;border-radius:9px;font-weight:500;display:block;overflow-x:auto}.discountProductPicker select[multiple] option{padding:var(--space-4) var(--space-6);white-space:nowrap}.discountProductPicker small{color:var(--palette-738292);font-weight:500}@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}
