/*! 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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease: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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.row-0{grid-row:0}.row-199{grid-row:199}.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}}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-11{margin-bottom:calc(var(--spacing) * 11)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-13{margin-bottom:calc(var(--spacing) * 13)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-15{margin-bottom:calc(var(--spacing) * 15)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-17{margin-bottom:calc(var(--spacing) * 17)}.mb-18{margin-bottom:calc(var(--spacing) * 18)}.mb-19{margin-bottom:calc(var(--spacing) * 19)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-21{margin-bottom:calc(var(--spacing) * 21)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.mb-25{margin-bottom:calc(var(--spacing) * 25)}.mb-26{margin-bottom:calc(var(--spacing) * 26)}.\!hidden{display:none!important}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[no-new-privileges\:true\]{no-new-privileges:true}}:root{--navy:#0a2339;--navy-2:#102f4a;--navy-3:#183f60;--ink:#122232;--muted:#607181;--gold:#c9a35b;--gold-light:#e7cd98;--parchment:#f4efe5;--cream:#fbf9f4;--line:#ded7ca;--white:#fff;--red:#d84c4c;--shadow:0 24px 70px #081d2f24;--font-sans:Arial, Helvetica, sans-serif;--font-serif:Georgia, "Times New Roman", serif;--font-editorial:Georgia, "Times New Roman", serif;--font-royal-display:Georgia, "Times New Roman", serif;--font-royal:Georgia, "Times New Roman", serif}.gate2-shell{color:#0a2a47;max-width:1180px;margin:0 auto;padding:48px 24px 96px}.gate2-hero{color:#fff;background:#0a2a47;border-top:5px solid #d2a94f;margin-bottom:28px;padding:48px}.gate2-hero p:first-child{color:#e0b958;letter-spacing:.16em;font-weight:800}.gate2-hero h1{margin:.3em 0;font:600 clamp(2.2rem,5vw,4.5rem)/1 Georgia,serif}.gate2-card{background:#fffaf0;border:1px solid #dbc28b;margin:24px 0;padding:32px}.gate2-card h2{font:600 2rem Georgia,serif}.gate2-card dl,.gate2-user{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gate2-card dt{text-transform:uppercase;letter-spacing:.12em;color:#8b651f;font-size:.75rem}.gate2-card dd{margin:4px 0;font-weight:700}.gate2-actions{flex-wrap:wrap;gap:12px;display:flex}.gate2-actions button,.gate2-user button,.gate2-user select{color:#fff;font:inherit;background:#0a2a47;border:1px solid #0a2a47;padding:12px 16px}.gate2-user{border-bottom:1px solid #e5d8bc;align-items:center;padding:18px 0}.gate2-user div{display:grid}.gate2-user small{overflow-wrap:anywhere}.gate2-audit{gap:10px;padding:0;list-style:none;display:grid}.gate2-audit li{border:1px solid #e5d8bc;grid-template-columns:1fr auto;gap:6px;padding:12px;display:grid}.gate2-audit code{white-space:pre-wrap;overflow-wrap:anywhere;grid-column:1/-1}@media (width<=760px){.gate2-hero{padding:30px 22px}.gate2-card{padding:22px}.gate2-card dl,.gate2-user,.gate2-audit li{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}.site-shell{min-height:100vh;overflow:hidden}.container{width:min(1180px,100% - 48px);margin-inline:auto}.section{padding:108px 0}.skip-link{z-index:1000;background:var(--gold);color:var(--navy);border-radius:0 0 8px 8px;padding:12px 18px;font-weight:800;position:fixed;top:-60px;left:20px}.skip-link:focus{top:0}.topbar{color:#dce7ef;letter-spacing:.04em;background:#061b2c;font-size:12px}.topbar-inner{justify-content:space-between;align-items:center;width:min(1720px,100% - 48px);min-height:34px;display:flex}.site-header{z-index:100;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a2339f7;border-bottom:1px solid #ffffff17;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:clamp(14px,1vw,22px);width:min(1720px,100% - 48px);min-height:104px;display:flex}.brand{align-items:center;min-width:0;display:flex}.brand-lockup{flex:none;width:clamp(340px,28vw,380px);height:82px;position:relative;overflow:visible}.brand-primary{width:100%;height:100%;display:block}.brand-primary-image{object-fit:contain;object-position:left center;filter:drop-shadow(0 4px 10px #0003);background:0 0;width:100%;height:100%;display:block}.brand-lockup-compact{width:clamp(320px,27vw,360px);height:74px}.brand-lockup-with-partner{gap:clamp(11px,1vw,15px);width:clamp(580px,46vw,640px);height:88px}.brand-lockup-compact.brand-lockup-with-partner{width:clamp(480px,43vw,530px);height:74px}.brand-lockup-with-partner .brand-primary{flex:0 0 48%;width:48%;min-width:0}.brand-partner{border-inline-start:1px solid #e7cd986b;flex:auto;justify-content:center;align-items:center;min-width:0;height:100%;padding-inline-start:clamp(11px,1vw,15px);display:flex}.brand-partner-image{object-fit:contain;object-position:center;background:0 0;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.main-nav{color:#dbe5ec;flex:auto;justify-content:flex-end;align-items:center;gap:clamp(10px,.8vw,16px);min-width:0;font-size:12px;font-weight:550;display:flex}.main-nav>a{white-space:nowrap;flex:none}.main-nav>a:not(.nav-live){padding:38px 0;position:relative}.main-nav>a:not(.nav-live):after{content:"";background:var(--gold);width:0;height:1px;transition:width .22s;position:absolute;bottom:28px;left:0}.main-nav>a:hover:after,.main-nav>a:focus-visible:after{width:100%}.nav-live{color:#fff;background:#ffffff0a;border:1px solid #e7cd988c;border-radius:5px;align-items:center;gap:8px;padding:12px 17px;transition:all .2s;display:inline-flex}.nav-live:hover{background:var(--gold);border-color:var(--gold);color:var(--navy)}.live-dot{background:var(--red);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #d84c4c29}.menu-toggle{background:0 0;border:0;padding:8px;display:none}.menu-toggle span{background:#fff;width:24px;height:2px;margin:5px 0;display:block}.hero{background:var(--navy);color:#fff;align-items:center;min-height:780px;display:flex;position:relative}.hero-image{background:linear-gradient(90deg,#102e46 0%,#0000 35%),url(/beth-hamidrash-hero.png) 100%/cover no-repeat;position:absolute;inset:0 0 0 44%}.hero-shade{background:linear-gradient(90deg,#0a2339 0%,#0a2339f5 37%,#0a23395c 69%,#0a233933 100%),linear-gradient(#0000 55%,#05162380);position:absolute;inset:0}.hero:before{content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(118deg,#0000 0 61%,#e7cd9861 61.1%,#0000 61.3%),linear-gradient(62deg,#0000 0 74%,#e7cd983d 74.1%,#0000 74.3%);background-size:180px 180px,240px 240px;position:absolute;inset:0}.hero-grid{z-index:2;padding-top:76px;padding-bottom:76px;position:relative}.hero-copy{max-width:650px}.eyebrow{color:var(--gold-light);text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:12px;margin:0 0 23px;font-size:11px;font-weight:750;display:flex}.eyebrow span{background:currentColor;width:36px;height:1px}.eyebrow.dark{color:#8b6b31}.hero h1{font-family:var(--font-serif);letter-spacing:-.035em;max-width:700px;margin:0;font-size:clamp(50px,5vw,74px);font-weight:500;line-height:1.03}.hero h1 em{color:var(--gold-light);font-weight:400}.hero-subtitle{color:var(--gold-light);font-family:var(--font-serif);margin:25px 0 0;font-size:clamp(23px,2.4vw,32px);font-weight:500;line-height:1.25}.hero-lead{color:#d3dfe7;max-width:600px;margin:15px 0 0;font-size:17px;line-height:1.75}.hero-actions{align-items:center;gap:27px;margin-top:36px;display:flex}.button{letter-spacing:.015em;border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 23px;font-size:13px;font-weight:750;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-gold{background:var(--gold);color:#102438;box-shadow:0 14px 34px #c9a35b33}.button-gold:hover{background:#d7b572}.button-navy{background:var(--navy);color:#fff}.button-navy:hover{background:var(--navy-3)}.button-outline{color:#fff;border:1px solid #ffffff4d}.button-outline:hover{background:#ffffff14}.text-link{color:#fff;border-bottom:1px solid #ffffff59;padding-bottom:4px;font-size:13px;font-weight:650}.hero-trust{border-top:1px solid #ffffff1f;max-width:620px;margin-top:54px;padding-top:25px}.study-pillars{color:var(--gold-light);text-transform:uppercase;letter-spacing:.09em;flex-wrap:wrap;align-items:center;gap:9px;font-size:10px;font-weight:750;display:flex}.study-pillars i{background:var(--gold);border-radius:50%;width:4px;height:4px}.hero-trust p{color:#aebdc8;margin:11px 0 0;font-size:12px;line-height:1.65}.hero-trust strong{color:#fff;font-weight:650}.live-strip{z-index:4;background:var(--parchment);border-bottom:1px solid var(--line);padding:24px 0;position:relative}.next-card{color:var(--ink);border-left:3px solid var(--gold);background:#fffefafa;border-radius:7px;grid-template-columns:.8fr 1.35fr 1.05fr .7fr;align-items:center;gap:28px;padding:24px 28px;display:grid;box-shadow:0 16px 45px #081d2f1a}.next-card-top{justify-items:start;gap:12px;display:grid}.live-label{color:#314859;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;font-size:10px;font-weight:800;display:inline-flex}.course-pill{color:#6d552c;background:#e8dfcd;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:750}.next-date{color:#8b6b31;text-transform:capitalize;margin:0 0 5px;font-size:12px;font-weight:750}.next-card h2{font-family:var(--font-serif);margin:0;font-size:25px;font-weight:600}.next-topic{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.5}.next-timezones{color:var(--navy);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:9px 0 0;display:grid}.next-timezone{gap:3px;min-width:0;display:grid}.next-timezone strong{white-space:nowrap;font-size:14px}.next-timezone small{color:var(--muted);font-size:10px}.countdown{border-inline:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:6px;margin:0;padding:8px 24px;display:flex}.countdown span{text-align:center;flex:1;min-width:0}.countdown strong,.countdown b,.countdown small{display:block}.countdown strong,.countdown b{font-family:var(--font-serif);font-size:30px;font-weight:500;line-height:1}.countdown small{color:#8a969f;text-transform:uppercase;letter-spacing:.12em;margin-top:7px;font-size:9px}.countdown i{color:var(--gold);font-size:22px;font-style:normal}.next-actions{gap:10px;display:grid}.calendar-link{color:#61717d;text-align:center;font-size:11px;font-weight:650}.next-course-help{color:#566b78;text-align:center;text-underline-offset:4px;font-size:10px;font-weight:700;-webkit-text-decoration:underline #c7aa70;text-decoration:underline #c7aa70}.next-course-retry{color:#725722;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a67e38;width:max-content;margin-top:9px;padding:0 0 3px;font-size:11px;font-weight:800}.next-card .home-data-state.unavailable{padding-inline-start:12px}.following-course-row{min-height:88px;color:var(--ink);background:#fffefafa;border:1px solid #d8d0c2;border-left:3px solid #9e7837;grid-template-columns:116px minmax(0,1fr) 170px 132px;align-items:stretch;margin-top:11px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 24px #081d2f12}.following-course-label{background:var(--navy);color:#fff;align-content:center;gap:5px;padding:15px 17px;display:grid}.following-course-label small{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.following-course-label strong{font-family:var(--font-serif);font-size:15px;line-height:1.1}.following-course-copy{align-content:center;gap:4px;min-width:0;padding:14px 21px;display:grid}.following-course-copy p{color:#896a35;text-transform:capitalize;margin:0;font-size:9px;font-weight:800}.following-course-copy h3{color:var(--navy);font-family:var(--font-serif);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:19px;font-weight:600;line-height:1.18;overflow:hidden}.following-course-copy>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.following-course-times{border-inline:1px solid #e0d9ce;grid-template-columns:1fr 1fr;align-items:center;gap:8px;padding:12px 17px;display:grid}.following-course-times span{text-align:center;min-width:0}.following-course-times strong,.following-course-times small{display:block}.following-course-times strong{color:var(--navy);font-family:var(--font-serif);font-size:18px}.following-course-times small{color:#7e8a92;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:750}.following-course-link{color:var(--navy);text-align:center;justify-content:center;align-items:center;gap:9px;padding:13px;font-size:10px;font-weight:850;display:flex}.following-course-link span{color:#9e7837;font-size:15px}.following-course-link:hover,.following-course-link:focus-visible{background:#f2eadb}.next-course-skeleton{grid-column:2/-1;grid-template-columns:1.35fr 1.05fr .7fr;align-items:center;gap:28px;min-height:92px;display:grid}.next-course-skeleton-info{gap:10px;display:grid}.next-course-skeleton-info i,.next-course-skeleton-countdown i,.next-course-skeleton-action i{background:#e8e5de;border-radius:4px;display:block;overflow:hidden}.next-course-skeleton-info i:first-child{width:45%;height:10px}.next-course-skeleton-info i:nth-child(2){width:92%;height:25px}.next-course-skeleton-info i:nth-child(3){width:70%;height:11px}.next-course-skeleton-countdown{grid-template-columns:repeat(4,1fr);gap:7px;padding-inline:14px;display:grid}.next-course-skeleton-countdown i{height:52px}.next-course-skeleton-action i{width:100%;height:50px}.next-course-skeleton-info i,.next-course-skeleton-countdown i,.next-course-skeleton-action i{background-image:linear-gradient(100deg,#0000 20%,#ffffffb8 46%,#0000 72%);background-size:240% 100%;animation:1.35s ease-in-out infinite next-course-skeleton-pulse}@keyframes next-course-skeleton-pulse{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.next-course-skeleton-info i,.next-course-skeleton-countdown i,.next-course-skeleton-action i{animation:none}}.section-heading h2,.direct-copy h2,.journey h2,.about h2,.final-cta h2{font-family:var(--font-serif);color:var(--navy);letter-spacing:-.025em;margin:0;font-size:clamp(38px,4vw,54px);font-weight:500;line-height:1.12}.section-heading>p:last-child{color:var(--muted);max-width:620px;margin:18px auto 0;line-height:1.7}.centered{text-align:center}.centered .eyebrow{justify-content:center}.programs{background:var(--cream)}.program-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:55px;display:grid;position:relative}.program-card{border:1px solid var(--line);background:#fff;min-height:445px;padding:45px 46px;position:relative;overflow:hidden;box-shadow:0 18px 45px #11293d0f}.program-card:after{content:"";border-bottom:1px solid #c9a35b47;border-right:1px solid #c9a35b47;width:110px;height:72px;position:absolute;bottom:22px;right:24px;transform:skew(-18deg);box-shadow:11px 11px 0 -10px #c9a35b6b,22px 22px 0 -21px #c9a35b52}.program-number{color:#b9b2a6;letter-spacing:.14em;font-size:9px;font-weight:800;position:absolute;top:31px;right:32px}.hebrew-word{color:#c9b584;font-family:var(--font-serif);margin-bottom:19px;font-size:25px}.card-kicker{color:#8a6c36;text-transform:uppercase;letter-spacing:.16em;margin:0 0 9px;font-size:10px;font-weight:750}.program-card h3{color:var(--navy);font-family:var(--font-serif);margin:0;font-size:30px;font-weight:600}.program-card>p:not(.card-kicker){color:var(--muted);max-width:500px;font-size:14px;line-height:1.75}.program-card ul{color:#465b6a;margin:24px 0 30px;padding:0;font-size:13px;list-style:none}.program-card li{margin:11px 0}.program-card li:before{content:"✓";color:#a47b34;margin-right:10px;font-weight:800}.program-card>a{z-index:2;color:var(--navy);border-bottom:1px solid #bd9b5d;padding-bottom:5px;font-size:12px;font-weight:800;position:relative}.mb-card{background:var(--navy);border-color:var(--navy)}.mb-card .program-number{color:#ffffff1f}.mb-card h3,.mb-card>a{color:#fff}.mb-card>p:not(.card-kicker),.mb-card ul{color:#b8c7d1}.mb-card:after{border-color:#ffffff14}.study-pathway{background:linear-gradient(90deg,#f5eee1,#fffdfa 48%,#102e47);border:1px solid #d8c8a9;grid-template-columns:1fr auto 1fr auto 1.15fr auto 1.1fr auto 1.15fr;align-items:center;gap:14px;max-width:1080px;margin:34px auto 0;padding:20px 24px;display:grid;position:relative;box-shadow:0 16px 36px #11293d14}.study-pathway:before{content:"";background:linear-gradient(90deg,#a67c3440,#c9a35ba6,#e7cd9859);height:1px;position:absolute;top:50%;left:24px;right:24px}.study-pathway span{z-index:1;min-height:58px;color:var(--navy);background:#fffdf8f0;border-top:2px solid #b98e43;flex-direction:column;justify-content:center;padding:9px 12px;display:flex;position:relative}.study-pathway span:nth-of-type(4),.study-pathway span:nth-of-type(5){color:#fff;background:#0a2339f0}.study-pathway b{color:#a67c34;letter-spacing:.12em;font-size:8px}.study-pathway strong{font-family:var(--font-serif);margin-top:4px;font-size:16px;line-height:1.15}.study-pathway i{z-index:2;color:#af843a;font-size:18px;font-style:normal;position:relative}.combined-value{border-left:3px solid var(--gold);background:#eee6d7;grid-template-columns:52px 1fr;align-items:center;gap:20px;max-width:880px;margin:28px auto 0;padding:22px 28px;display:grid}.combined-value p{color:#526573;margin:0;font-size:13px;line-height:1.75}.combined-value strong{color:var(--navy)}.combined-mark{color:#8d6a2e;width:52px;height:40px;font-family:var(--font-serif);border:1px solid #c6aa72;border-top:2px solid #b48b43;place-items:center;font-size:25px;display:grid}.program-shop-cta{background:linear-gradient(100deg,#f3ecdf,#fffefa);border:1px solid #d8c9ad;grid-template-columns:.55fr 1.2fr auto;align-items:center;gap:28px;margin-top:20px;padding:24px 30px;display:grid}.program-shop-cta>span{color:#85652f;font-family:var(--font-serif);font-size:22px}.program-shop-cta p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.direct-section{background:var(--parchment);position:relative}.direct-section:before{content:"";opacity:.34;background-image:linear-gradient(135deg,#0000 0 47%,#c9a35b29 47.2%,#0000 47.4%);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 48%);mask-image:linear-gradient(90deg,#000,#0000 48%)}.direct-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid;position:relative}.direct-copy>p:not(.eyebrow){color:var(--muted);max-width:520px;line-height:1.8}.schedule-row{grid-template-columns:1fr 1fr;gap:10px;margin:35px 0;display:grid}.schedule-row>div{border-left:3px solid var(--gold);background:#ffffffb3;padding:16px 19px}.schedule-row small,.schedule-row strong,.schedule-row span{display:block}.schedule-row small{color:#85704b;text-transform:uppercase;letter-spacing:.13em;font-size:9px}.schedule-row strong{color:var(--navy);font-family:var(--font-serif);margin:5px 0 2px;font-size:29px}.schedule-row span{color:var(--muted);font-size:11px}.direct-buttons{gap:12px;display:flex}.direct-buttons .button-outline{color:var(--navy);border-color:#8795a0}.source-sheet{background:#fffefa;border:1px solid #e3dccf;min-height:450px;padding:54px 60px;position:relative;transform:rotate(1deg);box-shadow:0 27px 70px #1f282e2e}.source-sheet:before{content:"";pointer-events:none;border:1px solid #e7e0d4;position:absolute;inset:12px}.sheet-top{color:#7c653b;justify-content:space-between;display:flex;position:relative}.sheet-top span{font-family:var(--font-serif);direction:rtl;font-weight:700}.sheet-top small{letter-spacing:.14em}.source-sheet h3{font-family:var(--font-serif);text-align:right;color:var(--navy);direction:rtl;margin:25px 0 14px;font-size:29px;position:relative}.sheet-rule{background:var(--gold);width:65px;height:2px;margin:0 0 28px auto;position:relative}.source-sheet p{font-family:var(--font-serif);color:#445461;font-size:16px;line-height:1.85;position:relative}.source-sheet p strong{color:#184d7b;direction:rtl;unicode-bidi:isolate}.source-sheet p em{color:#875d3d}.sheet-note{gap:8px;margin-top:30px;display:flex;position:relative}.sheet-note span{background:var(--parchment);color:#6c5b3b;text-transform:uppercase;letter-spacing:.08em;padding:7px 10px;font-size:9px}.embedded-zoom{background:linear-gradient(145deg,#0d3552,#061b2c);border:1px solid #d9b9737a;min-width:0;min-height:450px;position:relative;overflow:hidden;box-shadow:0 27px 70px #1f282e38}.embedded-zoom:before{content:"";z-index:0;pointer-events:none;border:1px solid #e6c77f38;position:absolute;inset:12px}.zoom-stage{z-index:2;width:100%;min-height:450px;position:relative}.zoom-frame{background:#071d30;border:0;height:680px;display:block}.zoom-welcome{z-index:3;color:#fff;text-align:center;background:radial-gradient(circle at 50% 35%,#1f5374b3,#0000 42%),repeating-linear-gradient(118deg,#0000 0 70px,#d2ae5f0a 71px,#0000 72px),linear-gradient(145deg,#0d3552,#061b2c);flex-direction:column;justify-content:center;align-items:center;padding:42px 54px;display:flex;position:absolute;inset:0}.zoom-live-badge{color:#e8ce91;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;position:absolute;top:27px;left:30px}.zoom-live-badge span{background:#d5a94d;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 5px #d5a94d21}.zoom-camera{color:#f2d58f;border:1px solid #eace8fb8;border-radius:50%;place-items:center;width:67px;height:67px;margin-bottom:18px;display:grid;box-shadow:0 0 0 10px #eace8f0f}.zoom-camera span{margin-left:4px;font-size:17px}.zoom-welcome h3{color:#fff;font-family:var(--font-serif);margin:0;font-size:31px;font-weight:600}.zoom-welcome>p{color:#bfd0db;max-width:520px;margin:11px auto 21px;font-size:12px;line-height:1.7}.zoom-welcome label{color:#d8c08a;letter-spacing:.08em;text-align:left;text-transform:uppercase;width:min(500px,100%);margin-bottom:7px;font-size:9px;font-weight:750}.zoom-join-row{grid-template-columns:1fr auto;width:min(500px,100%);display:grid}.zoom-join-row input{color:#fff;min-width:0;height:47px;font:inherit;background:#ffffff14;border:1px solid #ffffff45;border-right:0;outline:0;padding:0 15px}.zoom-join-row input::placeholder{color:#93a9b7}.zoom-join-row input:focus{border-color:#d5b365;box-shadow:inset 0 0 0 1px #d5b365}.zoom-join-row button{color:#082238;cursor:pointer;min-height:47px;font:inherit;background:#d2aa52;border:1px solid #d2aa52;padding:0 17px;font-size:10px;font-weight:850}.zoom-join-row button:disabled{cursor:wait;opacity:.7}.zoom-status{text-align:left;background:#ffffff12;border-left:2px solid #d2aa52;width:min(500px,100%);padding:9px 12px;color:#e5edf2!important;margin:10px 0 0!important}.zoom-status.error{border-left-color:#e69b8d;color:#ffe1da!important}.zoom-access-notice{color:#e5edf2;text-align:left;background:#ffffff12;border-left:2px solid #d2aa52;width:min(500px,100%);margin:12px 0 0;padding:11px 13px}.zoom-access-notice strong,.zoom-access-notice span{display:block}.zoom-access-notice span{color:#bfd0db;margin-top:4px;font-size:11px}.embedded-zoom.is-sdk-active{background:#111}.zoom-preparation-controls{z-index:4;color:#fff;background:#0d3552;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex;position:relative}.zoom-preparation-controls p{flex:260px;margin:0;font-size:1rem;line-height:1.5}.zoom-preparation-controls button,.zoom-cancel-preparation{color:#132f45;cursor:pointer;background:#f6ead0;border:1px solid #d9b973;border-radius:6px;min-height:44px;padding:10px 18px;font-size:1rem}.zoom-fallback{color:#d7e1e7;text-underline-offset:4px;margin-top:14px;font-size:9px;text-decoration:underline}.embedded-zoom.is-joined,.embedded-zoom.is-joined .zoom-stage{background:#111;min-height:680px}.embedded-zoom.is-joined:before{display:none}.embedded-zoom.is-joined{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:clip}.zoom-room-controls{z-index:4;background:#061a2a;border-bottom:1px solid #d9b97357;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:58px;padding:9px 11px;display:flex;position:relative}.zoom-room-controls>div{flex:none;align-items:center;gap:9px;display:flex}.zoom-room-controls .zoom-status{flex:auto;width:auto;min-width:0;margin:0!important}.zoom-room-controls .async-action-slow-notice{flex:1 0 100%;margin:0}.zoom-fullscreen,.zoom-leave{color:#f2dda8;cursor:pointer;min-height:42px;font:inherit;background:0 0;border:1px solid #d3ad59;border-radius:5px;padding:0 15px;font-size:10px;font-weight:800}.zoom-leave{color:#082238;background:#d3ad59}.zoom-fullscreen:disabled,.zoom-leave:disabled{cursor:wait;opacity:.62}.direct-room-preview{min-width:0}.direct-room-preview>a{color:#e7c576;text-align:center;letter-spacing:.04em;background:#08263d;padding:13px 18px;font-size:11px;font-weight:800;display:block}.live-room-page{--live-navy:#021629;--live-blue:#062f50;--live-gold:#d7a84c;--live-cream:#f7f0e2;color:#fff;background:#061d31;min-height:100vh;overflow-x:hidden}.live-room-empty-stage{text-align:center;place-items:center;min-height:520px;padding:48px;display:grid}.live-room-empty-stage>div{width:min(620px,100%)}.live-room-empty-stage .play-button{margin:0 auto 24px;display:grid;position:static}.live-room-empty-stage h2{font-family:var(--font-editorial);margin:0;font-size:clamp(28px,3vw,42px)}.live-room-empty-stage p{color:#bfd0dc;margin:18px auto 28px;line-height:1.7}.live-room-container{width:min(1360px,100% - clamp(32px,7vw,128px));margin:0 auto}.live-room-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#01111ff9;border-bottom:1px solid #d8af583d;position:sticky;top:0;box-shadow:0 8px 28px #0000002e}.live-room-nav{justify-content:space-between;align-items:center;gap:42px;min-height:74px;display:flex}.live-room-nav nav{align-items:center;gap:38px;display:flex}.live-room-nav nav a{color:#eef3f5;font-size:12px;position:relative}.live-room-nav nav a.active{color:#e4b85d}.live-room-nav nav a.active:after{content:"";background:#d8aa4b;height:2px;position:absolute;bottom:-27px;left:0;right:0;box-shadow:0 0 12px #dfb1548c}.live-room-hero{background:radial-gradient(circle at 58% 5%,#0e4c75b8,#0000 44%),linear-gradient(135deg,#021526,#073756 58%,#021626);padding:29px 0 34px;position:relative;overflow:hidden}.live-room-hero:before{content:"";opacity:.34;pointer-events:none;background-image:radial-gradient(at 50% 42%,#0000 0 43%,#dcaf5026 43.2%,#0000 43.6%),repeating-linear-gradient(118deg,#0000 0 105px,#e1ba6209 106px,#0000 107px);position:absolute;inset:0}.live-architecture{opacity:.88;background:linear-gradient(90deg,#010a11fa,#072336c2);border-left:1px solid #daad4c33;border-right:1px solid #daad4c8c;width:96px;position:absolute;top:0;bottom:0;box-shadow:inset 15px 0 34px #0000009e,0 0 20px #dcad4b1a}.live-architecture:before{content:"";border:2px solid #e1b4528c;border-bottom:0;border-radius:40px 40px 0 0;width:64px;height:250px;position:absolute;top:22px;left:15px;box-shadow:inset 0 0 0 7px #0003,0 0 16px #e2b65129}.live-architecture:after{content:"";opacity:.65;background:repeating-linear-gradient(0deg,#593b21 0 6px,#c89d51 7px 8px,#0b293d 9px 14px);height:45%;position:absolute;bottom:18px;left:10px;right:10px}.live-architecture-left{left:0}.live-architecture-right{right:0;transform:scaleX(-1)}.live-room-heading{z-index:2;max-width:1100px;padding:0 0 17px;position:relative}.live-room-heading>p{color:#e7bd65;font-family:var(--font-royal-display);letter-spacing:.28em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:700}.live-course-meta,.live-rav-row{color:#e3ebf0;flex-wrap:wrap;align-items:center;gap:18px;display:flex}.live-course-meta span{font-family:var(--font-editorial);font-size:19px}.live-course-meta i,.live-rav-row i{background:#d3a34b;width:1px;height:27px}.live-room-heading h1{color:#fff7e8;max-width:1150px;font-family:var(--font-editorial);letter-spacing:-.012em;text-wrap:balance;margin:11px 0 10px;font-size:clamp(34px,3.4vw,52px);font-weight:550;line-height:1.03}.live-rav-row strong{font-size:16px}.live-rav-row span{color:#e9bc61;font-size:17px}.course-dedication{z-index:2;color:#f7f0e0;background:linear-gradient(115deg,#041f33eb,#11374cb8);border:1px solid #dcb56170;border-left:3px solid #d6a74e;border-radius:2px;align-items:center;gap:12px;width:min(650px,100%);margin:0 0 18px;padding:10px 15px;display:flex;position:relative;box-shadow:0 10px 24px #00000021,inset 0 1px #ffffff0d}.dedication-candle{background:linear-gradient(90deg,#a8792c,#f0cf7c 50%,#9a6d27);border:1px solid #e5bf67bf;border-radius:3px 3px 8px 8px;flex:0 0 29px;width:29px;height:39px;display:block;position:relative;box-shadow:0 0 18px #e3b74c45}.dedication-candle i{background:linear-gradient(#fff5b5,#e6a534 62%,#b34c1e);border-radius:70% 30% 65% 35%;width:8px;height:16px;position:absolute;top:-15px;left:10px;transform:rotate(8deg);box-shadow:0 0 13px #e8be59}.dedication-candle b{background:#172c34;width:1px;height:8px;position:absolute;top:-3px;left:13px}.course-dedication small{color:#e5bd69;letter-spacing:.15em;margin-bottom:3px;font-size:8px;font-weight:850;display:block}.course-dedication strong{font-family:var(--font-editorial);font-size:17px;font-weight:600;display:block}.course-dedication p{color:#bdced7;margin:3px 0 0;font-size:10px;line-height:1.35}.upcoming-course-chrome{color:#fffaf0;background:linear-gradient(135deg,#05233a,#0a3858);max-width:1200px;margin:0 auto;padding:34px clamp(20px,4vw,48px) 20px}.upcoming-course-chrome>small{color:#e3b75e;letter-spacing:.14em;font-size:10px;font-weight:800}.upcoming-course-chrome h1{max-width:980px;font-family:var(--font-editorial);margin:10px 0 7px;font-size:clamp(32px,4vw,54px);line-height:1.04}.upcoming-course-chrome>p{color:#d2e0e7;margin:0 0 10px}.upcoming-course-chrome>strong{color:#f1f4f1;margin-bottom:16px;font-size:14px;display:block}.upcoming-course-chrome .course-dedication{margin-bottom:0}.live-stage-grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(240px,270px);align-items:stretch;gap:18px;display:grid;position:relative}.live-video-frame{background:#061a2a;border:1px solid #d9ae57;border-radius:11px;min-width:0;padding:9px;box-shadow:0 0 0 3px #daad4e1f,0 0 28px #e5ba5d40,0 24px 58px #00000057}.live-video-frame:before{content:"";background:linear-gradient(90deg,#0000,#f1ce7b 45%,#fff0bd 50%,#f1ce7b 55%,#0000);height:1px;margin:-5px 8% 8px;display:block;box-shadow:0 0 9px #d6a64e}.live-video-frame .embedded-zoom{min-height:clamp(470px,52vh,570px);box-shadow:none;border:0;border-radius:6px}.live-video-frame .zoom-stage{min-height:clamp(470px,52vh,570px)}.live-video-frame .zoom-frame,.live-video-frame .embedded-zoom.is-joined,.live-video-frame .embedded-zoom.is-joined .zoom-stage{height:clamp(540px,62vh,650px);min-height:470px}.live-status-panel{background:linear-gradient(165deg,#073454fa,#02192cfc);border:1px solid #deb24fc2;border-radius:10px;flex-direction:column;min-width:0;min-height:100%;padding:21px 18px;display:flex;box-shadow:0 18px 45px #00000040,inset 0 1px #ffffff0d}.live-state-pill{color:#f0cd7d;letter-spacing:.1em;text-transform:uppercase;background:#c78e1d1f;border:1px solid #e5b74ea6;align-self:flex-start;padding:8px 12px;font-size:10px;font-weight:850}.live-state-pill b{background:#e0ad43;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 5px #e0ad431f}.live-state-pill.on{color:#fff;background:#a5251d;border-color:#c84b3c}.live-state-pill.on b{background:#ff776c}.status-separator{background:linear-gradient(90deg,#c99c43,#c99c431f);height:1px;margin:18px 0}.live-status-panel small{color:#dfb65c;letter-spacing:.15em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:800}.live-status-panel strong{color:#fff;margin:0 0 8px;font-size:14px;font-weight:550}.live-status-panel .next-date{text-transform:capitalize}.live-countdown{color:#fffaf0;font-family:var(--font-editorial);letter-spacing:.04em;white-space:nowrap;margin:0 0 6px;font-size:31px}.live-status-panel p{color:#9eb5c4;margin:14px 0;font-size:10px;line-height:1.65}.live-status-panel blockquote{color:#dbb968;font-family:var(--font-editorial);text-align:center;border-top:1px solid #d3a34b73;margin:auto 0 0;padding:17px 5px 0;font-size:13px;font-style:italic;line-height:1.45}.live-actions{z-index:3;grid-template-columns:1.18fr repeat(5,1fr);gap:10px;margin-top:15px;display:grid;position:relative}.live-actions a,.live-actions button{color:#fff;cursor:pointer;min-width:0;min-height:52px;font:inherit;text-align:center;background:#06263eeb;border:1px solid #c99d47;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:9px 10px;font-size:10px;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff0a}.live-actions a:hover,.live-actions button:hover{background:#0c3b5c;transform:translateY(-1px)}.live-actions .primary{color:#071f33;background:linear-gradient(135deg,#d9aa4e,#b88229);border-color:#e0b560}.live-actions span{color:#e4bd69;font-size:18px}.live-actions .primary span{color:#fff}.study-table{color:#0c2940;background:radial-gradient(circle at 50% 0,#fffdf8,#0000 35%),linear-gradient(#f8f1e5,#efe4d2);padding:36px 0 92px;position:relative}.study-table:before{content:"";background:linear-gradient(90deg,#3a2413,#9a682f 12%,#d1a45f 50%,#9a682f 88%,#3a2413);height:8px;position:absolute;top:0;left:0;right:0;box-shadow:0 4px 12px #41250d40}.study-table-title{align-items:center;gap:18px;margin-bottom:22px;display:flex}.study-table-title>span{color:#a77c32;font-size:35px}.study-table-title small{color:#987239;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.study-table-title h2{font-family:var(--font-editorial);margin:2px 0 0;font-size:38px;font-weight:600}.study-resource-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.study-resource-grid>*{color:#102c42;cursor:pointer;min-width:0;min-height:92px;font:inherit;text-align:left;background:#fffdf7e0;border:1px solid #d4bd95;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:13px;padding:18px;display:grid;box-shadow:0 8px 24px #3f2d110e,inset 0 1px #fff}.study-resource-grid>:hover{background:#fff;border-color:#b98c3e}.study-resource-grid>*>span{color:#ae8133;font-size:25px}.study-resource-grid strong,.study-resource-grid small{display:block}.study-resource-grid strong{font-size:12px}.study-resource-grid small{color:#78848c;margin-top:5px;font-size:9px}.study-resource-grid b{color:#9a7434;font-family:var(--font-editorial);font-size:27px;font-weight:400}.live-document-layout{grid-template-columns:minmax(0,1fr) 290px;gap:24px;margin-top:36px;display:grid}.live-pdf-card{background:#fff;border:1px solid #d8c7aa;min-width:0;padding:24px;box-shadow:0 20px 50px #42311614}.live-pdf-card>div{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.live-pdf-card small,.live-document-layout>aside>small,.presentation-note small{color:#a07734;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.live-pdf-card h2{font-family:var(--font-editorial);margin:4px 0 0;font-size:30px}.live-pdf-card a{color:#17374d;border-bottom:1px solid #ba8d3d;padding-bottom:3px;font-size:10px;font-weight:800}.live-pdf-card iframe{background:#eee;border:1px solid #d8d4cc;width:100%;height:720px}.live-document-layout>aside{color:#fff;background:#062841;border-top:3px solid #c59a4a;align-self:start;padding:28px}.live-document-layout>aside h3{font-family:var(--font-editorial);margin:8px 0 20px;font-size:27px;line-height:1.1}.live-document-layout ol{counter-reset:live-steps;margin:0;padding:0;list-style:none}.live-document-layout li{counter-increment:live-steps;color:#cfdae1;border-top:1px solid #ffffff1f;padding:14px 0;font-size:12px}.live-document-layout li:before{content:"0" counter(live-steps);color:#d9ad55;font-family:var(--font-editorial);margin-right:12px}.live-document-layout>aside a{color:#e5bc66;margin-top:23px;font-size:10px;font-weight:800;display:block}.presentation-note{background:#eee4d2;border:1px dashed #c6a66b;align-items:center;gap:18px;margin-top:22px;padding:23px;display:flex}.presentation-note>span{color:#a6782c;font-size:28px}.presentation-note strong{font-family:var(--font-editorial);margin-top:5px;font-size:20px;display:block}.live-question-modal{z-index:100;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#010d17d1;border:0;width:100%;position:absolute;inset:0}.live-question-panel{z-index:2;background:#fff;width:min(900px,100%);max-height:calc(100vh - 50px);position:relative;overflow:auto;box-shadow:0 30px 100px #00000080}@media (width<=1050px){.live-room-nav nav{gap:20px}.live-architecture{display:none}.live-stage-grid{grid-template-columns:1fr}.course-dedication{width:100%}.live-status-panel{grid-template-columns:repeat(3,1fr);gap:9px 20px;min-height:0;display:grid}.live-status-panel .status-separator,.live-status-panel blockquote{display:none}.live-status-panel p{grid-column:1/-1}.live-actions{grid-template-columns:repeat(3,1fr)}.study-resource-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.live-room-container{width:min(100% - 28px,1400px)}.live-room-header{position:relative}.live-room-nav{min-height:68px}.live-room-nav nav{display:none}.live-room-hero{padding-top:24px}.live-room-heading{padding:0 0 20px}.course-dedication{margin-bottom:17px;padding:12px 13px}.course-dedication strong{font-size:15px}.upcoming-course-chrome{padding:25px 18px 16px}.live-room-heading>p{font-size:10px}.live-course-meta{gap:8px 12px}.live-course-meta i{display:none}.live-course-meta span{font-size:15px}.live-room-heading h1{margin-top:13px;font-size:36px}.live-rav-row{gap:7px}.live-rav-row i{display:none}.live-rav-row strong,.live-rav-row span{width:100%;font-size:13px}.live-video-frame{border-left:0;border-right:0;margin:0 -14px;padding:4px}.live-video-frame .embedded-zoom,.live-video-frame .zoom-stage{min-height:520px}.live-video-frame .zoom-frame,.live-video-frame .embedded-zoom.is-joined,.live-video-frame .embedded-zoom.is-joined .zoom-stage{width:100%;height:72vh;min-height:520px}.live-video-frame .zoom-welcome{padding:75px 20px 30px}.live-video-frame .zoom-welcome h3{font-size:27px}.live-video-frame .zoom-join-row{grid-template-columns:1fr;gap:8px}.live-video-frame .zoom-join-row input{border-right:1px solid #ffffff45}.live-status-panel{grid-template-columns:1fr 1fr;padding:18px}.live-countdown{font-size:25px}.live-actions{grid-template-columns:1fr 1fr}.live-actions a,.live-actions button{min-height:58px;font-size:10px}.study-table{padding:34px 0 70px}.study-table-title h2{font-size:32px}.study-resource-grid{grid-template-columns:1fr;gap:9px}.study-resource-grid>*{min-height:78px}.live-document-layout{grid-template-columns:1fr}.live-pdf-card{padding:14px}.live-pdf-card>div{flex-direction:column;align-items:start}.live-pdf-card iframe{height:68vh;min-height:480px}.live-question-modal{padding:8px}}.library{background:#fff}.library-head{justify-content:space-between;align-items:end;gap:40px;display:flex}.library-head .section-heading{max-width:650px}.library-head .section-heading>p:last-child{margin-left:0}.search-box{background:#fafbfb;border:1px solid #d9dfe3;border-radius:5px;flex:0 0 340px;align-items:center;gap:10px;height:52px;padding:0 17px;display:flex}.search-box span{color:#87939d;font-size:25px;transform:rotate(-15deg)}.search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.filter-row{border-bottom:1px solid #e3e7ea;gap:8px;margin-top:48px;display:flex}.filter{cursor:pointer;color:#73818c;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 17px 14px;font-size:12px;font-weight:650}.filter.active{color:var(--navy);border-bottom-color:var(--gold)}.latest-documents{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}.latest-documents article{background:var(--parchment);border:1px solid #ded5c5;grid-template-columns:52px 1fr auto;align-items:center;gap:16px;padding:20px;display:grid}.pdf-icon{color:#8d672b;letter-spacing:.08em;background:#fff;border:1px solid #d4cab9;place-items:center;width:48px;height:56px;font-size:10px;font-weight:850;display:grid;position:relative;box-shadow:0 5px 12px #212b3112}.pdf-icon:after{content:"";border-top:0 solid #0000;border-bottom:11px solid #d9c9ab;border-left:11px solid #0000;border-right:0 solid #0000;position:absolute;top:-1px;right:-1px}.latest-documents small,.latest-documents strong,.latest-documents p{display:block}.latest-documents small{color:#8a6b37;letter-spacing:.12em;font-size:8px;font-weight:800}.latest-documents strong{color:var(--navy);font-family:var(--font-serif);margin-top:5px;font-size:17px}.latest-documents p{color:var(--muted);margin:4px 0 0;font-size:10px}.latest-documents article>button{cursor:pointer;border:0;border-bottom:1px solid var(--gold);color:var(--navy);white-space:nowrap;background:0 0;padding:0 0 4px;font-size:10px;font-weight:800}.lesson-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;display:grid}.lesson-card{background:#fff;border:1px solid #e1e5e8;transition:transform .2s,box-shadow .2s}.lesson-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0c263a1a}.lesson-visual{background:linear-gradient(135deg,#0d2a43,#244c68);place-items:center;height:175px;display:grid;position:relative;overflow:hidden}.lesson-visual:before{content:"";opacity:.09;background-image:linear-gradient(30deg,#0000 35%,#fff 35% 36%,#0000 36%),linear-gradient(-30deg,#0000 35%,#fff 35% 36%,#0000 36%);background-size:42px 42px;position:absolute;inset:0}.folio{color:#ffffff17;font-family:var(--font-serif);direction:rtl;font-size:72px;font-weight:700;position:absolute}.series-tag{z-index:2;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-transform:uppercase;letter-spacing:.08em;background:#ffffff21;border-radius:3px;padding:6px 9px;font-size:9px;font-weight:750;position:absolute;top:14px;left:14px}.tag-michna-beroura{color:#10263a;background:#c9a35bbf}.tag-fêtes{background:#6e538bbf}.play-button{z-index:2;color:#fff;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:45px;height:45px;padding-left:3px;font-size:12px;display:grid;position:relative}.lesson-duration{z-index:2;color:#fff;background:#04121da6;padding:5px 7px;font-size:9px;position:absolute;bottom:12px;right:14px}.lesson-body{padding:23px}.lesson-body>p{color:#9a7a43;text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px;font-size:9px;font-weight:750}.lesson-body h3{min-height:52px;font-family:var(--font-serif);color:var(--navy);margin:0;font-size:20px;font-weight:600;line-height:1.32}.lesson-source{color:#798791;margin:14px 0 22px;font-size:11px;display:block}.lesson-body a{color:var(--navy);font-size:11px;font-weight:800}.lesson-resources{justify-content:space-between;align-items:center;gap:12px;display:flex}.lesson-resources .pdf-link{cursor:pointer;color:#8d672b;background:0 0;border:0;border-left:1px solid #e0d9ce;padding:0 0 0 12px;font-size:11px;font-weight:800}.library-more{text-align:center;margin-top:42px}.empty-state{background:var(--parchment);text-align:center;color:var(--muted);padding:30px}.document-reader{background:var(--parchment)}.reader-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;display:grid}.reader-heading .section-heading>p:last-child{margin-left:0}.reader-tabs{background:#e7dece;border-radius:5px;grid-template-columns:1fr 1fr;padding:5px;display:grid}.reader-tabs button{cursor:pointer;color:#63727e;text-align:left;background:0 0;border:0;border-radius:3px;padding:13px 12px}.reader-tabs button.active{color:var(--navy);background:#fff;box-shadow:0 4px 12px #14273517}.reader-tabs small,.reader-tabs span{display:block}.reader-tabs small{color:#997237;font-family:var(--font-serif);direction:rtl;font-size:12px}.reader-tabs span{margin-top:4px;font-size:10px;font-weight:750}.pdf-reader-shell{box-shadow:var(--shadow);background:#303840;border:1px solid #d4ccbe;border-radius:7px;margin-top:38px;overflow:hidden}.pdf-reader-toolbar{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:28px;min-height:76px;padding:13px 20px;display:flex}.pdf-reader-toolbar small,.pdf-reader-toolbar strong,.pdf-reader-toolbar span{display:block}.pdf-reader-toolbar small{color:var(--gold-light);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.pdf-reader-toolbar strong{font-family:var(--font-serif);margin-top:4px;font-size:18px;font-weight:600}.pdf-reader-toolbar div>span{color:#9eafbb;margin-top:3px;font-size:9px}.pdf-toolbar-actions{gap:9px;display:flex}.pdf-toolbar-actions a{color:#fff;border:1px solid #ffffff38;border-radius:3px;padding:10px 13px;font-size:9px;font-weight:750}.pdf-toolbar-actions a:last-child{border-color:var(--gold);background:var(--gold);color:var(--navy)}.pdf-frame{background:#4a5158;border:0;width:100%;height:760px;display:block}.pdf-fallback{text-align:center;color:#fff;padding:30px}.journey{background:var(--navy);color:#fff;position:relative;overflow:hidden}.journey:before{content:"";opacity:.28;background-image:linear-gradient(28deg,#0000 47%,#e7cd984d 48%,#0000 49%),linear-gradient(-28deg,#0000 47%,#e7cd982e 48%,#0000 49%);background-size:95px 95px;width:55%;height:95%;position:absolute;bottom:-20%;left:-6%;transform:skew(-8deg)}.journey-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:110px;display:grid;position:relative}.journey h2{color:#fff}.journey-copy>p:not(.eyebrow){color:#b8c6d0;margin-bottom:30px;line-height:1.8}.journey-steps{margin:0;padding:0;list-style:none}.journey-steps li{border-bottom:1px solid #ffffff1c;grid-template-columns:65px 1fr;gap:24px;padding:24px 0;display:grid}.journey-steps li>span{font-family:var(--font-serif);color:var(--gold-light);font-size:27px}.journey-steps small,.journey-steps strong,.journey-steps p{display:block}.journey-steps small{color:var(--gold-light);text-transform:uppercase;letter-spacing:.14em;font-size:9px}.journey-steps strong{font-family:var(--font-serif);margin:5px 0 4px;font-size:21px;font-weight:600}.journey-steps p{color:#9eb0bd;margin:0;font-size:12px}.chafetz-section{isolation:isolate;color:#fff;background:#21150d;border-bottom:1px solid #6e4e2d;align-items:center;min-height:720px;padding:0;display:flex;position:relative;overflow:hidden}.chafetz-section:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#04131ff7 0%,#051827e6 37%,#0518278c 63%,#05182724 100%),linear-gradient(#0000 58%,#030f1999);position:absolute;inset:0}.chafetz-section:after{content:"";z-index:1;pointer-events:none;border:1px solid #e7cd9838;position:absolute;inset:18px}.chafetz-backdrop{z-index:0;filter:saturate(.88)contrast(1.04);background:url(/michna-beroura-library-26-volumes.webp) 50% 49%/cover no-repeat;position:absolute;inset:0}.chafetz-grid{z-index:2;align-items:center;min-height:720px;padding-block:92px;display:flex;position:relative}.chafetz-copy{border-left:3px solid var(--gold);text-shadow:0 2px 22px #0000006b;max-width:650px;padding-left:30px}.chafetz-copy h2{color:#fff;max-width:620px;font-family:var(--font-serif);letter-spacing:-.025em;margin:0;font-size:clamp(44px,4.7vw,64px);font-weight:500;line-height:1.05}.chafetz-copy>p:not(.eyebrow){color:#e1e8ec;max-width:620px;margin:25px 0 28px;font-size:16px;line-height:1.78}.chafetz-facts{flex-wrap:wrap;gap:10px;margin:0 0 30px;padding:0;list-style:none;display:flex}.chafetz-facts li{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);min-width:180px;text-shadow:none;background:#05182785;border:1px solid #e7cd9857;padding:12px 15px}.chafetz-facts strong,.chafetz-facts span{display:block}.chafetz-facts strong{color:#fff;font-family:var(--font-serif);font-size:18px;font-weight:600}.chafetz-facts span{color:var(--gold-light);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:750}.chafetz-copy .button{text-shadow:none}.final-actions{flex-direction:column;align-items:center;gap:12px;display:flex}.final-partner-link{color:#d9e3e9;border-bottom:1px solid #d9e3e966;padding-bottom:3px;font-size:11px}.inner-site,.partnership-site{background:var(--cream);min-height:100vh}.inner-header{z-index:100;color:#fff;background:#071d30;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.inner-nav{justify-content:space-between;align-items:center;gap:30px;min-height:78px;display:flex}.inner-nav nav{color:#d7e0e7;align-items:center;gap:28px;font-size:12px;display:flex}.inner-nav nav a:hover{color:var(--gold-light)}.brand-compact .brand-mark{flex-basis:82px;width:82px;height:66px}.brand-compact .brand-mark img{width:82px;height:66px}.brand-compact strong span{font-size:16px}.brand-compact strong b{font-size:12px}.lesson-hero{color:#fff;background:linear-gradient(115deg,#071d30,#123b5b);padding:92px 0 80px;position:relative;overflow:hidden}.lesson-hero:after{content:"";opacity:.38;background:repeating-linear-gradient(115deg,#0000 0 31px,#d9b86f2e 32px,#0000 33px);width:52%;height:145%;position:absolute;top:-25%;right:-4%;transform:skew(-10deg)}.lesson-hero-grid{z-index:2;grid-template-columns:1fr 250px;align-items:center;gap:80px;display:grid;position:relative}.lesson-progress{color:#b7c6d0;border-bottom:2px solid #ffffff26;max-width:360px;height:29px;margin:0 0 25px;font-size:10px;position:relative}.lesson-progress i{background:var(--gold);height:2px;position:absolute;bottom:-2px;left:0}.lesson-hero h1{max-width:800px;font-family:var(--font-serif);letter-spacing:-.025em;margin:0;font-size:clamp(44px,5vw,68px);font-weight:500;line-height:1.04}.lesson-intro{color:#c8d5de;max-width:780px;font-size:17px;line-height:1.8}.lesson-meta-row{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.lesson-meta-row span{color:#dce5eb;text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffffff24;padding:8px 11px;font-size:9px}.lesson-seal{text-align:center;background:#ffffff06;border:1px solid #d9b86f6e;border-top:3px solid #d9b86fbf;align-content:center;place-items:center;width:230px;min-height:210px;padding:24px;display:grid;box-shadow:inset 0 0 0 8px #d9b86f0d}.lesson-seal img{object-fit:contain;filter:drop-shadow(0 8px 18px #0000003d);width:128px;height:95px}.lesson-seal small{color:#aebfca;letter-spacing:.17em;max-width:130px;margin-top:14px;font-size:8px;line-height:1.6}.lesson-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:46px;display:grid}.lesson-main{min-width:0}.lesson-video{box-shadow:var(--shadow);background:#071d30;overflow:hidden}.video-placeholder{color:#fff;text-align:center;background:repeating-linear-gradient(116deg,#0000 0 54px,#d9b86f0e 55px,#0000 56px),linear-gradient(135deg,#0a2941,#071d30);align-content:center;place-items:center;min-height:480px;display:grid}.play-large{border:1px solid var(--gold-light);width:76px;height:76px;color:var(--gold-light);border-radius:50%;place-items:center;margin-bottom:20px;padding-left:5px;display:grid}.video-placeholder strong{font-family:var(--font-serif);font-size:22px;font-weight:500}.video-placeholder small{color:#9eb0bc;margin-top:8px}.lesson-summary,.lesson-document,.qa-section{padding:76px 0 0}.lesson-summary h2,.lesson-section-title h2,.qa-section h2{color:var(--navy);font-family:var(--font-serif);margin:0;font-size:37px;font-weight:500;line-height:1.15}.lesson-summary>p:not(.eyebrow),.qa-lead{color:var(--muted);line-height:1.8}.topic-chips{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.topic-chips span{background:var(--parchment);color:#765c31;padding:9px 12px;font-size:10px}.lesson-section-title{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.lesson-section-title small,.presentation-card small{color:#947039;letter-spacing:.12em;font-size:9px}.lesson-section-title a{color:var(--navy);border-bottom:1px solid var(--gold);padding-bottom:4px;font-size:11px;font-weight:750}.lesson-pdf-shell{margin-top:0}.presentation-card{background:#fff;border:1px solid #ddd3c3;grid-template-columns:58px 1fr auto;align-items:center;gap:20px;margin-top:24px;padding:24px;display:grid}.presentation-icon{background:var(--navy);width:54px;height:54px;color:var(--gold-light);place-items:center;font-size:25px;display:grid}.presentation-card h3{color:var(--navy);font-family:var(--font-serif);margin:4px 0;font-size:20px}.presentation-card p{color:var(--muted);margin:0;font-size:11px}.resource-status{color:#8b6b31;letter-spacing:.1em;border:1px solid #d4c5a7;padding:7px 9px;font-size:8px}.qa-item{background:#fff;border:1px solid #e2ddd4;grid-template-columns:48px 1fr;gap:20px;margin-top:33px;padding:27px;display:grid}.qa-avatar{background:var(--navy);width:44px;height:44px;color:var(--gold-light);font-family:var(--font-serif);border-radius:50%;place-items:center;font-size:19px;display:grid}.qa-item small{color:#91703b;letter-spacing:.1em;font-size:8px}.qa-item h3{color:var(--navy);font-family:var(--font-serif);font-size:20px;line-height:1.4}.rav-answer{border-left:3px solid var(--gold);background:var(--parchment);margin-top:20px;padding:19px 22px}.rav-answer strong{color:#73582f;text-transform:uppercase;letter-spacing:.09em;font-size:10px}.rav-answer p{color:#4f5e69;font-size:13px;line-height:1.7}.question-form{background:#eef0ee;border:1px solid #dadddc;margin-top:22px;padding:28px}.question-form label{color:var(--navy);font-family:var(--font-serif);font-size:21px;display:block}.question-form textarea{resize:vertical;width:100%;min-height:130px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ccd3d6;margin:16px 0;padding:15px}.question-form>div{justify-content:space-between;align-items:center;gap:24px;display:flex}.question-form p{max-width:520px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.lesson-aside{gap:16px;display:grid;position:sticky;top:105px}.aside-card{background:#fff;border:1px solid #ded7cc;padding:25px}.aside-card small{color:#917039;letter-spacing:.12em;font-size:8px}.aside-card strong{color:var(--navy);font-family:var(--font-serif);margin:9px 0;font-size:20px;line-height:1.35;display:block}.aside-card p{color:var(--muted);font-size:11px;line-height:1.65}.aside-card a{color:var(--navy);border-bottom:1px solid var(--gold);margin-top:11px;padding-bottom:3px;font-size:10px;font-weight:750;display:inline-block}.gold-card{background:#ead8ad;border-color:#d2b879}.lesson-reasoning-full,.lesson-chapters-full{background:#fff;border:1px solid #ded7cc;margin-top:28px;padding:34px}.lesson-reasoning-full h2{color:var(--navy);font-family:var(--font-serif);margin:0 0 24px;font-size:34px;line-height:1.15}.lesson-reasoning-full ol{margin:0;padding:0;list-style:none}.lesson-reasoning-full li{border-top:1px solid #e5e0d7;grid-template-columns:46px 1fr;align-items:start;gap:18px;padding:17px 0;display:grid}.lesson-reasoning-full li>span{color:#a37a35;font-family:var(--font-royal-display);letter-spacing:.08em;font-size:13px}.lesson-reasoning-full li p{color:#53646f;margin:0;font-size:14px;line-height:1.75}.lesson-chapters-full>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lesson-chapters-full a{background:#f5f0e7;border-left:2px solid #bd9348;grid-template-columns:58px 1fr;align-items:center;gap:14px;min-height:64px;padding:13px 16px;display:grid}.lesson-chapters-full a span{color:#9a7334;font-size:11px;font-weight:800}.lesson-chapters-full a strong{color:var(--navy);font-family:var(--font-serif);font-size:17px;line-height:1.2}.lesson-practical-full{background:linear-gradient(105deg,#ead9b0,#f8f2e5);border:1px solid #d7c292;grid-template-columns:52px 1fr;align-items:start;gap:23px;margin-top:28px;padding:32px 35px;display:grid}.lesson-practical-full>span{color:#8b6628;font-family:var(--font-serif);font-size:33px}.lesson-practical-full small{color:#87652e;letter-spacing:.12em;font-size:9px;font-weight:850}.lesson-practical-full h2{color:var(--navy);font-family:var(--font-serif);margin:7px 0 9px;font-size:29px}.lesson-practical-full p{color:#52626d;margin:0;font-size:14px;line-height:1.75}.lesson-course-navigation small{color:#9a7334;letter-spacing:.12em;font-size:8px;font-weight:850}.lesson-course-navigation strong{color:var(--navy);font-family:var(--font-serif);margin-top:8px;font-size:19px}.partner-hero{color:#fff;background:linear-gradient(120deg,#061929,#0a2a44 55%,#071d30);align-items:center;min-height:700px;display:flex;position:relative;overflow:hidden}.partner-ornament{opacity:.34;background:repeating-linear-gradient(125deg,#0000 0 46px,#d9b86f1c 47px,#0000 48px);border-bottom:1px solid #d9b86f40;border-right:1px solid #d9b86f59;width:500px;height:470px;position:absolute;right:5%;transform:skew(-15deg)}.partner-hero-inner{z-index:2;padding-block:100px;position:relative}.partner-hebrew{color:var(--gold-light);font-family:var(--font-serif);margin-bottom:20px;font-size:28px;display:block}.partner-hero h1{font-family:var(--font-serif);margin:0;font-size:clamp(51px,6.5vw,80px);font-weight:500;line-height:1.02}.partner-hero h1 em{color:var(--gold-light);font-weight:400}.partner-hero-inner>p:not(.eyebrow){color:#c3d0d9;max-width:720px;font-size:17px;line-height:1.85}.partner-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.principle-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:50px;display:grid}.principle-grid article{border-top:3px solid var(--gold);background:#fff;padding:34px;box-shadow:0 15px 35px #0c223212}.principle-grid article>span{color:#b79a61;font-family:var(--font-serif);font-size:25px}.principle-grid h3{color:var(--navy);font-family:var(--font-serif);font-size:23px;line-height:1.3}.principle-grid p{color:var(--muted);font-size:13px;line-height:1.8}.partner-story{background:var(--navy);color:#fff}.story-grid{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.story-grid h2{font-family:var(--font-serif);margin:0;font-size:51px;font-weight:500;line-height:1.12}.story-grid>div:last-child p{color:#bccad4;margin-top:0;font-size:16px;line-height:1.95}.certificate-section{background:#eee7da}.certificate-layout{grid-template-columns:.7fr 1.3fr;align-items:center;gap:75px;display:grid}.certificate-copy h2{color:var(--navy);font-family:var(--font-serif);margin:0;font-size:48px;font-weight:500}.certificate-copy>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.8}.certificate-note{border-left:3px solid var(--gold);background:#ffffff8c;padding:14px 17px;font-size:10px!important}.certificate-buttons{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.button-paper{color:var(--navy);cursor:pointer;background:0 0;border:1px solid #bca97f}.royal-certificate{background:#f9f4e9;border:1px solid #cbb88a;padding:16px;box-shadow:0 32px 80px #1b202238}.certificate-frame{text-align:center;outline-offset:-9px;background:linear-gradient(145deg,#ffffffe6,#f4ebd7d1),repeating-linear-gradient(45deg,#87632306 0 1px,#0000 1px 7px);border:2px solid #9b762f;outline:1px solid #c9aa68;flex-direction:column;justify-content:center;align-items:center;min-height:720px;padding:47px 55px;display:flex;position:relative}.certificate-frame:before,.certificate-frame:after{content:"✦";color:#a27a31;font-size:21px;position:absolute}.certificate-frame:before{top:18px;left:22px}.certificate-frame:after{bottom:18px;right:22px}.certificate-frame img{filter:brightness(.58)sepia()saturate(.7);width:78px}.certificate-frame>small{color:#795b27;letter-spacing:.18em;margin-top:8px;font-size:8px}.certificate-translation{color:#9a855f;font-family:var(--font-serif);margin-top:4px;font-size:10px;font-style:italic}.certificate-hebrew{color:#806026;font-family:var(--font-serif);margin-top:25px;font-size:23px}.certificate-frame h2{color:#183044;font-family:var(--font-serif);margin:16px 0;font-size:35px;font-weight:500;line-height:1.2}.certificate-flourish{color:#ac8438}.certificate-frame p{color:#5a554c;max-width:510px;font-family:var(--font-serif);font-size:15px;line-height:1.7}.blank-line{color:#a0947d;border-bottom:1px solid #8f7a52;width:min(380px,90%);margin:8px 0 18px;padding:0 0 9px;font-size:11px}.certificate-frame>strong{color:#17324a;font-family:var(--font-serif);font-size:21px}.certificate-verse{color:#745a29!important;font-size:19px!important}.signatures{grid-template-columns:1fr 1fr;gap:55px;width:100%;margin-top:22px;display:grid}.signatures span{color:#8b806c;border-bottom:1px solid #948263;padding-bottom:7px;font-size:9px}.certificate-dedication{font-family:var(--font-serif);color:#6e6048!important;letter-spacing:0!important;margin-top:30px!important;font-size:11px!important}.partner-final{color:#fff;text-align:center;background:#071d30;padding:95px 0}.partner-final p{color:var(--gold-light);font-family:var(--font-serif);font-size:22px}.partner-final h2{font-family:var(--font-serif);margin:16px auto 30px;font-size:43px;font-weight:500;line-height:1.25}.partnership-royal{background:#f6f0e5}.partner-hero-premium{isolation:isolate;background:linear-gradient(118deg,#041624 0%,#092a43 58%,#061b2c 100%);min-height:820px}.partner-hero-premium:before{content:"";opacity:.13;background-image:linear-gradient(135deg,#0000 47%,#ffffff52 48%,#0000 49%);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 65%,#0000);mask-image:linear-gradient(90deg,#0000,#000 65%,#0000)}.royal-rays{z-index:-1;background:repeating-linear-gradient(116deg,#0000 0 54px,#debc701f 55px,#0000 56px);border-bottom:1px solid #debc702e;border-right:1px solid #debc7047;width:620px;height:560px;position:absolute;top:50%;right:-2%;transform:translateY(-50%)skew(-12deg)}.royal-rays:before,.royal-rays:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#debc7073,#0000);width:760px;height:1px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(45deg)}.royal-rays:after{transform:translate(-50%,-50%)rotate(-45deg)}.partner-premium-grid{z-index:2;grid-template-columns:minmax(0,1.15fr) 390px;align-items:center;gap:95px;padding-block:105px;display:grid;position:relative}.partner-hero-copy h1{max-width:840px;font-family:var(--font-serif);letter-spacing:-.035em;margin:0;font-size:clamp(52px,5.6vw,79px);font-weight:600;line-height:.98}.partner-hero-copy h1 em{color:var(--gold-light);font-weight:500}.partner-hero-copy>p:not(.eyebrow){color:#cad6de;max-width:760px;font-size:17px;line-height:1.9}.rav-royal-card{text-align:center;min-height:520px;color:var(--navy);background:linear-gradient(150deg,#fffaecfa,#e5d3aaf0);border:1px solid #d8b967;flex-direction:column;justify-content:center;align-items:center;padding:62px 38px 42px;display:flex;position:relative;box-shadow:0 35px 90px #00000059,inset 0 0 0 8px #6f491312}.rav-royal-card:before,.rav-royal-card:after{content:"✦";color:#9a702c;font-size:20px;position:absolute}.rav-royal-card:before{top:18px;left:20px}.rav-royal-card:after{bottom:18px;right:20px}.rav-card-crown{color:#e0bb69;filter:drop-shadow(0 8px 10px #00000059);font-size:62px;position:absolute;top:-36px}.rav-monogram{color:#8b6122;width:126px;height:98px;font-family:var(--font-royal-display);letter-spacing:.08em;border:1px solid #a77a2e;border-top-width:3px;place-items:center;font-size:38px;display:grid;box-shadow:inset 0 0 0 7px #9a702c17}.rav-royal-card>small{color:#8b6a37;letter-spacing:.17em;margin-top:27px;font-size:8px;font-weight:800}.rav-royal-card h2{font-family:var(--font-serif);margin:13px 0;font-size:39px;font-weight:600;line-height:.98}.rav-card-rule{background:#ae8136;width:70px;height:1px;margin:9px 0 20px}.rav-royal-card p{color:#51616d;font-size:12px;line-height:1.75}.rav-card-signature{color:#7b5c2f;font-family:var(--font-serif);margin-top:24px;font-size:13px;font-style:italic}.free-torah-band{z-index:5;color:#09243a;background:#caa45a;position:relative;box-shadow:0 18px 45px #061b2c29}.free-torah-inner{grid-template-columns:72px 1fr 1fr;align-items:center;gap:35px;min-height:170px;display:grid}.free-torah-inner>span{font-family:var(--font-royal-display);opacity:.45;font-size:37px}.free-torah-inner small{letter-spacing:.16em;font-size:8px;font-weight:850}.free-torah-inner h2{font-family:var(--font-serif);margin:8px 0 0;font-size:37px;line-height:1}.free-torah-inner>p{border-left:1px solid #09243a47;padding-left:35px;font-size:13px;line-height:1.8}.rav-mission{background:#fbf8f2}.rav-mission-grid{grid-template-columns:.88fr 1.12fr;align-items:start;gap:105px;display:grid}.rav-mission-heading{position:sticky;top:135px}.rav-mission-heading h2{color:var(--navy);font-family:var(--font-serif);margin:0;font-size:clamp(45px,4.8vw,63px);font-weight:600;line-height:1.02}.rav-mission-heading h2 em{color:#9a7334;font-weight:500}.rav-mission-heading>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.9}.rav-day{padding-left:43px;position:relative}.rav-day:before{content:"";background:linear-gradient(#c19a50,#e3d8c4);width:1px;position:absolute;top:16px;bottom:16px;left:11px}.rav-day article{grid-template-columns:105px 1fr;gap:26px;padding:0 0 54px;display:grid;position:relative}.rav-day article:last-child{padding-bottom:0}.rav-day article:before{content:"";background:#fff;border:2px solid #b58c43;width:12px;height:12px;position:absolute;top:7px;left:-37px;transform:rotate(45deg);box-shadow:0 0 0 6px #f2eadc}.rav-day article>span{color:#9b763b;font-family:var(--font-serif);font-size:17px;font-style:italic}.rav-day small{color:#98703a;letter-spacing:.15em;font-size:8px;font-weight:850}.rav-day h3{color:var(--navy);font-family:var(--font-serif);margin:7px 0 8px;font-size:28px}.rav-day p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.shared-torah-section{background:#efe6d6;position:relative;overflow:hidden}.shared-torah-section:before{content:"";opacity:.44;background:repeating-linear-gradient(132deg,#0000 0 44px,#9b702a1a 45px,#0000 46px);border-bottom:1px solid #9b702a38;border-right:1px solid #9b702a38;width:520px;height:420px;position:absolute;top:-170px;left:-140px;transform:skew(-13deg)}.shared-torah-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:55px;display:grid;position:relative}.shared-torah-grid article{text-align:center;background:#fffdf8e0;border-top:3px solid #b98e43;min-height:180px;padding:32px 25px}.shared-torah-grid strong{color:var(--navy);font-family:var(--font-serif);font-size:27px;display:block}.shared-torah-grid p{color:var(--muted);font-size:12px;line-height:1.7}.partner-quote{max-width:950px;color:var(--navy);margin:78px auto 0;padding:0;font-size:clamp(28px,3vw,39px)}.quote-signature{text-align:center;color:#8d6c37;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:750}.royal-certificate-section{color:#fff;background:repeating-linear-gradient(128deg,#0000 0 62px,#ddb8660b 63px,#0000 64px),linear-gradient(125deg,#061b2c,#0b2c45)}.association-hero-signature{border:1px solid #e7cd9847;border-left:3px solid var(--gold);background:#04152257;width:fit-content;margin:0 0 32px;padding:13px 18px 11px;box-shadow:0 16px 40px #00000024}.association-hero-signature span{color:#d9c28e;letter-spacing:.17em;margin-bottom:5px;font-size:8px;font-weight:750;display:block}.association-hero-signature img{object-fit:contain;object-position:left center;filter:drop-shadow(0 5px 12px #00000047);background:0 0;width:auto;max-width:250px;height:45px;display:block}.royal-certificate-section .certificate-copy h2{color:#fff}.royal-certificate-section .certificate-copy>p:not(.eyebrow){color:#b9c8d2}.royal-certificate-section .certificate-note{background:#ffffff0f;border-left-color:#d1ad62;color:#d6c7aa!important}.button-ghost-gold{color:#f0d79f;cursor:pointer;background:0 0;border:1px solid #e2be6fb3}.royal-certificate-dark{background:linear-gradient(145deg,#cfa958,#8f641e);border:0;padding:15px;box-shadow:0 35px 100px #00000073}.royal-certificate-dark .certificate-frame{background:linear-gradient(145deg,#1f425b94,#051b2cf5),repeating-linear-gradient(45deg,#ebc97d09 0 1px,#0000 1px 8px);border-color:#e4c67f;outline-color:#ffeec1b3;min-height:760px}.royal-certificate-dark .certificate-frame:before,.royal-certificate-dark .certificate-frame:after{color:#e0bd71}.royal-certificate-dark .certificate-frame img{filter:none;width:125px;height:98px}.royal-certificate-dark .certificate-frame>small{color:#ebcf91}.royal-certificate-dark .certificate-translation{color:#b8c5ce}.royal-certificate-dark .certificate-frame h2{color:#fff7e6}.royal-certificate-dark .certificate-frame h2 em{color:#e2c47f;font-weight:500}.royal-certificate-dark .certificate-frame p{color:#c9d4dc}.royal-certificate-dark .blank-line{color:#8fa0ab;border-bottom-color:#cfaf6a}.royal-certificate-dark .certificate-frame>strong{color:#f3d995;font-size:24px}.certificate-mission{color:#e1c784!important;font-size:12px!important}.royal-certificate-dark .signatures span{color:#9fb0ba;border-bottom-color:#ae9156}.royal-certificate-dark .certificate-dedication{color:#d8c7a2!important}.partner-final-premium{background:#030f19;padding:115px 0}.partner-final-premium small{color:#d6b66f;letter-spacing:.19em;font-size:8px;font-weight:850}.partner-final-premium h2{margin:18px auto 20px;font-size:clamp(43px,4.8vw,64px);line-height:1.05}.partner-final-premium p{color:#9eafba;font-family:var(--font-sans);margin:0 auto 32px;font-size:13px}.library-site,.library-detail-site{background:var(--cream);min-height:100vh}.library-header{box-shadow:0 10px 30px #03121d29}.library-hero{color:#fff;background:linear-gradient(120deg,#061b2c,#0c304b);align-items:center;min-height:660px;display:flex;position:relative;overflow:hidden}.library-hero:before{content:"";opacity:.07;background-image:linear-gradient(135deg,#0000 47%,#fff 48%,#0000 49%);background-size:48px 48px;position:absolute;inset:0}.library-hero-glow{opacity:.45;background:repeating-linear-gradient(122deg,#0000 0 48px,#debe781f 49px,#0000 50px);border-bottom:1px solid #debe7838;border-right:1px solid #debe784d;width:540px;height:500px;position:absolute;right:-45px;transform:skew(-12deg)}.library-hero-inner{z-index:2;padding-block:95px;position:relative}.library-hero h1{max-width:850px;font-family:var(--font-serif);letter-spacing:-.035em;margin:0;font-size:clamp(54px,6vw,79px);font-weight:600;line-height:1}.library-hero-inner>p:not(.eyebrow){color:#c8d4dc;max-width:790px;font-size:17px;line-height:1.8}.library-search-main{max-width:980px;height:78px;color:var(--navy);background:#fffffffa;border:1px solid #e8cd91a6;align-items:center;gap:17px;margin-top:37px;padding:0 25px;display:flex;box-shadow:0 22px 55px #00000038}.library-search-main>span{color:#aa8136;font-family:var(--font-serif);font-size:34px;transform:rotate(-12deg)}.library-search-main input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.library-search-main button{background:var(--parchment);color:#7b6847;cursor:pointer;border:0;border-radius:50%;width:34px;height:34px}.library-entry-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.library-entry-actions a,.library-entry-actions button{color:#dbe5eb;cursor:pointer;letter-spacing:.03em;background:#ffffff0a;border:1px solid #ffffff2b;align-items:center;gap:22px;min-height:43px;padding:0 16px;font-size:10px;font-weight:750;display:inline-flex}.library-entry-actions span{color:var(--gold-light)}.library-featured-course{z-index:2;margin-top:42px;position:relative}.library-featured-course .next-actions{align-self:center}.library-following-course{z-index:2}.library-featured-spacer{min-height:1px}.library-catalog-intro{border-bottom:1px solid var(--line);background:#fff}.library-catalog-intro .section-heading{max-width:820px}.library-catalog-intro .section-heading>p:last-child{margin-left:0}.library-catalog-intro .library-search-main{margin-top:34px}.library-catalog-intro .library-entry-actions a,.library-catalog-intro .library-entry-actions button{color:var(--navy);background:#f8f4ec;border-color:#d9d3c7}.library-catalog-intro .library-entry-actions span{color:#9b722e}.library-filter-panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.library-filter-panel label{color:#425967;letter-spacing:.06em;text-transform:uppercase;gap:7px;min-width:0;font-size:9px;font-weight:800;display:grid}.library-filter-panel select{width:100%;min-height:46px;color:var(--navy);font:inherit;text-transform:none;background:#fbf8f2;border:1px solid #d9d3c7;border-radius:0;padding:0 34px 0 12px;font-size:11px}.library-filter-panel>button{width:max-content;color:var(--navy);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a47b34;grid-column:1/-1;padding:0 0 4px;font-size:10px;font-weight:800}.library-load-state{color:#536873;background:#f5eddd;border-left:3px solid #b88b40;gap:8px;margin-block:25px;padding:25px;display:grid}.library-load-state strong{color:var(--navy);font-family:var(--font-serif);font-size:21px}.library-load-state button{width:max-content;color:var(--navy);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a47b34;padding:0 0 3px;font-weight:800}.library-panel-skeleton{align-content:center;gap:14px;min-height:170px;display:grid}.library-panel-skeleton i,.library-route-skeleton i,.library-card-skeleton-grid>i{background:linear-gradient(100deg,#ffffff14 20%,#ffffff30 38%,#ffffff14 56%) 0 0/220% 100%;border-radius:3px;animation:1.5s ease-in-out infinite next-course-skeleton-pulse;display:block}.library-panel-skeleton i{width:min(100%,540px);height:18px}.library-panel-skeleton i:first-of-type{width:36%;height:28px}.library-panel-skeleton i:nth-of-type(3){width:70%}.library-route-skeleton .library-hero-inner>i{width:min(70%,620px);height:30px;margin-bottom:20px}.library-route-skeleton .library-hero-inner>i:first-of-type{width:min(85%,780px);height:74px}.library-featured-skeleton{border-top:3px solid var(--gold);background:#fffffff5;grid-template-columns:1.5fr repeat(2,1fr);align-items:center;gap:20px;min-height:230px;margin-top:42px;padding:32px;display:grid}.library-featured-skeleton i{background-color:#dfe5e7;height:80px}.library-featured-skeleton i:first-child{grid-row:1/3}.library-filter-skeleton{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.library-filter-skeleton i{background-color:#e2ddd3;height:46px}.library-card-skeleton-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:50px;display:grid}.library-card-skeleton-grid>i{background-color:#e3e6e7;min-height:390px}.library-tracks{background:#f8f4ec}.library-tracks .section-heading{max-width:760px}.library-tracks .section-heading>p:last-child{margin-left:0}.library-track-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;margin-top:55px;display:grid}.library-track-card{background:#fff;border:1px solid #ded6c9;overflow:hidden;box-shadow:0 16px 45px #0a23390f}.track-card-main{min-height:340px;padding:42px;position:relative}.track-card-main:after{content:"";background:repeating-linear-gradient(128deg,#0000 0 24px,#c29a4f17 25px,#0000 26px);border-bottom:1px solid #c29a4f33;border-right:1px solid #c29a4f40;width:120px;height:78px;position:absolute;bottom:20px;right:24px;transform:skew(-16deg)}.track-number{color:#c3a260;font-family:var(--font-royal-display);font-size:28px}.track-card-main>small{float:right;color:#8b744f;letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-size:9px;font-weight:800}.track-card-main h3{max-width:470px;color:var(--navy);font-family:var(--font-serif);margin:27px 0 12px;font-size:31px;font-weight:600;line-height:1.08}.track-card-main p{max-width:490px;color:var(--muted);font-size:13px;line-height:1.75}.track-card-main button{z-index:2;color:var(--navy);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b88b3e;margin-top:23px;padding:0 0 5px;font-size:11px;font-weight:800;position:relative}.track-card-main button span{color:#a57b35;margin-left:14px}.library-track-card.is-open{border-color:#c4a25e;box-shadow:0 20px 60px #0a23391f}.track-units{background:#f1e9dc;border-top:1px solid #ded2bd;padding:25px 32px 30px}.track-unit-heading{color:#8f7449;letter-spacing:.11em;justify-content:space-between;font-size:8px;font-weight:800;display:flex}.track-units>a{border-bottom:1px solid #d8ccb9;grid-template-columns:76px 1fr auto;align-items:center;gap:14px;padding:16px 0;display:grid}.track-units>a>span{color:#9c7634;font-size:10px;font-weight:750}.track-units strong,.track-units small{display:block}.track-units strong{color:var(--navy);font-family:var(--font-serif);font-size:17px}.track-units small{color:#73808a;margin-top:4px;font-size:9px}.track-units b{color:#a47b34}.track-units>p{color:var(--muted);font-size:12px}.library-topics{color:#fff;background:#08233a}.library-topics-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:95px;display:grid}.library-topics h2{font-family:var(--font-serif);margin:0;font-size:54px;font-weight:600;line-height:1}.library-topics-layout>div:first-child>p:not(.eyebrow){color:#aebfca;line-height:1.8}.topic-list-ordered{border-top:1px solid #ffffff24}.topic-list-ordered>button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff1f;grid-template-columns:54px 1fr auto;align-items:center;width:100%;min-height:63px;display:grid}.topic-list-ordered button>span:first-child{color:#b99a5c;font-family:var(--font-serif);font-size:15px}.topic-list-ordered strong{font-family:var(--font-serif);font-size:20px;font-weight:500}.topic-list-ordered i{color:#d3b676;font-style:normal}.topic-list-ordered>button:hover{background:#ffffff0a}.topic-list-ordered .show-topics{color:var(--gold-light);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;border:1px solid #dfbf7966;margin-top:17px;padding:0 16px;font-size:10px;font-weight:800}.library-latest{background:#fff}.library-results-heading{justify-content:space-between;align-items:end;gap:35px;display:flex}.library-results-heading .section-heading{max-width:780px}.library-results-heading .section-heading>p:last-child{margin-left:0}.reset-results{color:var(--navy);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b68b42;padding:0 0 5px;font-size:10px;font-weight:800}.library-lesson-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:50px;display:grid}.library-lesson-card{background:#fff;border:1px solid #e0e4e6;flex-direction:column;min-height:440px;padding:28px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.library-lesson-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px #081f301c}.library-card-top{color:#946f32;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:8px;font-weight:800;display:flex}.library-card-top b{color:#c2b8a7;font-family:var(--font-royal-display);font-size:18px}.lesson-card-meta{color:#8e764e;text-transform:uppercase;letter-spacing:.08em;margin:28px 0 9px;font-size:9px;font-weight:750}.library-lesson-card h3{color:var(--navy);font-family:var(--font-serif);margin:0;font-size:25px;font-weight:600;line-height:1.18}.lesson-card-teacher{color:#667984;margin-top:10px;font-size:9px;font-weight:750}.lesson-card-duration{color:var(--muted);margin-top:12px;font-size:10px}.lesson-card-topics{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.lesson-card-topics button{background:var(--parchment);color:#72592f;cursor:pointer;border:0;padding:6px 8px;font-size:8px}.lesson-resource-row{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:25px;display:flex}.lesson-resource-row span{color:#b0b7bc;text-transform:uppercase;letter-spacing:.06em;border:1px solid #e3e5e5;padding:5px 7px;font-size:7px;font-weight:800}.lesson-resource-row span.available{color:#84632d;background:#f5eddd;border-color:#d5bd8f}.library-lesson-card>a{color:var(--navy);border-top:1px solid #e5e8e9;justify-content:space-between;margin-top:22px;padding-top:17px;font-size:10px;font-weight:850;display:flex}.library-lesson-card>a span{color:#a47b34}.library-empty{background:var(--parchment);text-align:center;margin-top:45px;padding:45px}.library-empty strong{color:var(--navy);font-family:var(--font-serif);font-size:24px}.library-empty p{color:var(--muted)}.library-empty button{color:var(--navy);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a47b34;font-weight:800}.rav-questions-library{color:#fff;background:repeating-linear-gradient(124deg,#0000 0 58px,#d2ad5c0b 59px,#0000 60px),#071d30}.questions-library-head{justify-content:space-between;align-items:end;gap:55px;display:flex}.questions-library-head>div{max-width:790px}.questions-library-head h2{font-family:var(--font-serif);margin:0;font-size:54px;line-height:1}.questions-library-head p:not(.eyebrow){color:#aebfca;line-height:1.8}.approved-questions-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px;display:grid}.approved-questions-grid article{background:#ffffff0b;border:1px solid #ffffff1f;padding:30px}.approved-mark{color:#d9bd7e;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.approved-mark span{margin-right:7px}.approved-questions-grid h3{color:#fff;font-family:var(--font-serif);font-size:23px;line-height:1.3}.question-reference{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.question-reference span{color:#0a2339;background:#c8a35c;padding:5px 7px;font-size:8px;font-weight:800}.question-reference small{color:#91a4b1}.approved-questions-grid p{color:#b4c2cc;font-size:12px;line-height:1.75}.questions-footer-row{border-top:1px solid #ffffff1f;justify-content:space-between;gap:25px;margin-top:35px;padding-top:25px;display:flex}.questions-footer-row button{color:#ead29f;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cfad65;font-size:10px;font-weight:800}.questions-footer-row span{color:#8499a7;font-size:9px}.question-modal{z-index:500;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.question-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020d16c7;position:absolute;inset:0}.question-modal-panel{width:min(920px,100%);max-height:calc(100vh - 48px);position:relative;overflow-y:auto;box-shadow:0 35px 100px #00000080}.library-question-form{color:var(--ink);background:#fbf8f1;border:1px solid #d4b976;padding:42px}.question-form-heading{justify-content:space-between;align-items:start;gap:25px;display:flex}.question-form-heading small{color:#8d682f;letter-spacing:.14em;font-size:8px;font-weight:850}.question-form-heading h2{color:var(--navy);font-family:var(--font-serif);margin:7px 0 0;font-size:40px}.modal-close{color:#7c6a4e;cursor:pointer;background:0 0;border:1px solid #d7c9ae;width:38px;height:38px;font-size:22px}.question-fields-grid{border:0;grid-template-columns:1fr 1fr;gap:17px;min-width:0;margin:30px 0 0;padding:0;display:grid}.question-fields-grid>label{color:#344c5d;font-size:10px;font-weight:750}.question-fields-grid input:not([type=radio]):not([type=checkbox]),.question-fields-grid select,.question-fields-grid textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d4d9db;margin-top:8px;padding:13px;font-size:12px}.question-fields-grid textarea{resize:vertical;min-height:135px}.field-wide{grid-column:1/-1}.question-type{border:1px solid #ddd3c1;flex-wrap:wrap;gap:20px;padding:16px;display:flex}.question-type legend{color:#344c5d;padding:0 7px;font-size:10px;font-weight:750}.question-type label,.consent-line{color:#465b6a;align-items:center;gap:8px;font-size:10px;display:flex}.consent-line input{flex:none}.halakha-disclaimer{color:#67583f;background:#eee5d5;border-left:3px solid #bb934b;padding:12px 15px;font-size:9px;line-height:1.6}.question-submit-row{justify-content:space-between;align-items:center;gap:25px;margin-top:20px;display:flex}.question-submit-row>span{color:#7d898f;font-size:9px}.library-lesson-hero{color:#fff;background:repeating-linear-gradient(118deg,#0000 0 58px,#d2ae5f0e 59px,#0000 60px),linear-gradient(115deg,#061b2c,#0d3451);padding:85px 0 78px;position:relative;overflow:hidden}.library-detail-hero-grid{grid-template-columns:1fr 230px;align-items:center;gap:70px;display:grid}.back-library{color:#aebfca;margin-bottom:37px;font-size:9px;font-weight:750;display:inline-block}.library-lesson-hero h1{max-width:850px;font-family:var(--font-serif);margin:0;font-size:clamp(48px,5.4vw,72px);font-weight:600;line-height:1}.detail-meta{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.detail-meta span{color:#d3dee5;text-transform:uppercase;letter-spacing:.07em;border:1px solid #ffffff26;padding:7px 10px;font-size:8px}.detail-course-number{text-align:center;background:#ffffff06;border:1px solid #d6b56c73;border-top:3px solid #d6b56cb3;flex-direction:column;justify-content:center;align-items:center;width:220px;min-height:190px;padding:22px;display:flex;box-shadow:inset 0 0 0 8px #d6b56c0a}.detail-course-number small{color:#aabac5;letter-spacing:.13em;font-size:7px}.detail-course-number strong{color:var(--gold-light);font-family:var(--font-royal-display);font-size:58px;line-height:1.1}.detail-course-number span{color:#b7c5ce;max-width:130px;font-size:9px}.library-detail-main{background:#f8f5ee}.video-chapters-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:24px;display:grid}.detail-video-player{min-width:0;box-shadow:var(--shadow);background:#061b2c}.detail-video-screen{color:#fff;background:repeating-linear-gradient(116deg,#0000 0 54px,#cda8570e 55px,#0000 56px),linear-gradient(145deg,#103b59,#061b2c);flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex}.detail-video-screen iframe{border:0;width:100%;min-height:500px}.detail-video-screen strong{font-family:var(--font-serif);font-size:25px}.detail-video-screen small{color:#9fb0bc;margin-top:8px}.detail-video-screen small a{color:#e4c87d;text-decoration:underline}.question-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.question-form-status{background:#133a500f;border:1px solid #133a502e;margin:18px 0 0;padding:12px 15px;font-size:13px}.question-form-status.success{color:#185b3a;background:#1d754817;border-color:#1d754852}.question-form-status.error{color:#852929;background:#9f2d2d14;border-color:#9f2d2d4d}.lesson-detail-navigation{background:#fff;border:1px solid #cda85757;margin-top:34px;padding:28px}.lesson-detail-navigation>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lesson-detail-navigation>div>a{color:var(--navy);background:#f5f1e8;flex-direction:column;gap:8px;padding:19px;display:flex}.lesson-detail-navigation>div>a:last-child{text-align:right}.lesson-detail-navigation small{color:#9b7a37;letter-spacing:.14em;font-size:10px;font-weight:800}.lesson-detail-navigation strong{font-family:var(--font-serif);font-size:18px}.lesson-detail-navigation>section{border-top:1px solid #e5dccb;gap:8px;margin-top:22px;padding-top:20px;display:grid}.lesson-detail-navigation>section a{color:var(--navy);font-weight:700}.detail-video-bar{color:#aebec8;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;font-size:9px;display:flex}.detail-video-bar strong{color:#e2c882;font-family:var(--font-mono);font-size:13px}.chapter-list{background:#fff;border:1px solid #ded5c5;padding:27px}.chapter-list>div{padding-bottom:20px}.chapter-list small{color:#98713a;letter-spacing:.12em;font-size:8px;font-weight:850}.chapter-list>div strong{color:var(--navy);font-family:var(--font-serif);margin-top:6px;font-size:21px;display:block}.chapter-list button{color:#536571;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #ece8e0;grid-template-columns:57px 1fr;gap:12px;width:100%;padding:15px 0;display:grid}.chapter-list button span{color:#99723a;font-family:var(--font-mono);font-size:9px}.chapter-list button b{font-family:var(--font-serif);font-size:15px;font-weight:600}.chapter-list button.active{color:var(--navy);background:#f5efe3;width:calc(100% + 20px);margin-inline:-10px;padding-inline:10px}.minute-reasoning-grid{grid-template-columns:.8fr 1.2fr;gap:24px;margin-top:38px;display:grid}.one-minute-card,.reasoning-card{background:#fff;border:1px solid #ded7cc;padding:38px}.one-minute-card{border-top:4px solid #c39a4d}.one-minute-card small,.reasoning-card small,.practical-conclusion small{color:#916b31;letter-spacing:.13em;font-size:8px;font-weight:850}.one-minute-card h2,.reasoning-card h2,.practical-conclusion h2{color:var(--navy);font-family:var(--font-serif);margin:9px 0 14px;font-size:30px;line-height:1.05}.one-minute-card p{color:var(--muted);font-size:13px;line-height:1.8}.one-minute-card>div{flex-wrap:wrap;gap:6px;margin-top:21px;display:flex}.one-minute-card>div span{background:var(--parchment);color:#765a2c;padding:6px 8px;font-size:8px}.reasoning-card ol{margin:23px 0 0;padding:0;list-style:none}.reasoning-card li{border-top:1px solid #e7e5df;grid-template-columns:45px 1fr;gap:13px;padding:12px 0;display:grid}.reasoning-card li span{color:#ae8742;font-family:var(--font-royal-display);font-size:13px}.reasoning-card li p{color:#52636f;margin:0;font-size:12px;line-height:1.6}.practical-conclusion{background:#e6d4ab;border:1px solid #cbb06f;grid-template-columns:66px 1fr;align-items:center;gap:24px;margin-top:24px;padding:34px 40px;display:grid}.conclusion-mark{color:#8a6225;width:58px;height:58px;font-family:var(--font-serif);border:1px solid #9e7430;border-top-width:3px;place-items:center;font-size:27px;display:grid}.practical-conclusion p{color:#4f5b61;margin:0;font-size:13px;line-height:1.75}.lesson-resource-accordions{padding-top:95px}.lesson-resource-accordions .section-heading>p:last-child{margin-left:0}.resource-accordion-list{border-top:1px solid #d7d3cc;margin-top:40px}.resource-accordion-list details{background:#fff;border-bottom:1px solid #d7d3cc}.resource-accordion-list summary{cursor:pointer;grid-template-columns:55px 1fr auto 35px;align-items:center;gap:16px;min-height:78px;padding:0 25px;list-style:none;display:grid}.resource-accordion-list summary::-webkit-details-marker{display:none}.resource-accordion-list summary>span{color:#ae8640;font-family:var(--font-royal-display);font-size:12px}.resource-accordion-list summary>strong{color:var(--navy);font-family:var(--font-serif);font-size:21px}.resource-accordion-list summary>small{color:#86939b;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.resource-accordion-list summary>i{color:#a77c34;font-size:21px;font-style:normal}.resource-accordion-list details[open] summary{background:#f2eadc}.resource-accordion-list details[open] summary>i{transform:rotate(45deg)}.accordion-content{color:#53646f;padding:25px 80px 35px;font-size:13px;line-height:1.8}.accordion-content>a{color:var(--navy);border-bottom:1px solid #b78a3f;font-size:10px;font-weight:800}.inline-pdf-head{color:var(--navy);justify-content:space-between;margin-bottom:15px;font-weight:750;display:flex}.library-inline-pdf{background:#333b41;border:0;width:100%;height:680px}.course-approved-answer{background:#f1eadf;border-left:3px solid #bb9248;margin-bottom:22px;padding:22px}.course-approved-answer>span{color:#916b31;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:850}.course-approved-answer h3{color:var(--navy);font-family:var(--font-serif);font-size:21px}.inline-course-question{margin-top:24px}.lesson-detail-final{color:#fff;background:#092942;justify-content:space-between;align-items:center;gap:50px;margin-top:85px;padding:50px;display:flex}.lesson-detail-final>div{max-width:700px}.lesson-detail-final small{color:var(--gold-light);letter-spacing:.12em;font-size:8px;font-weight:850}.lesson-detail-final h2{font-family:var(--font-serif);margin:8px 0;font-size:40px}.lesson-detail-final p{color:#b4c3cd;font-size:12px;line-height:1.75}.admin-shell{min-height:100vh;color:var(--ink);background:#eef0ee;grid-template-columns:280px minmax(0,1fr);display:grid}.admin-sidebar{color:#fff;background:#061b2c;border-right:1px solid #ffffff14;flex-direction:column;height:100vh;padding:30px 20px 24px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:0 8px 25px;display:flex}.admin-brand img{object-fit:contain;width:72px;height:58px}.admin-brand strong,.admin-brand small{display:block}.admin-brand strong{font-family:var(--font-serif);font-size:18px}.admin-brand small{color:var(--gold-light);text-transform:uppercase;letter-spacing:.11em;margin-top:4px;font-size:8px}.admin-sidebar nav{gap:4px;margin-top:23px;display:grid}.admin-sidebar nav button{color:#afbfca;cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;align-items:center;min-height:43px;padding:0 13px;font-size:11px;display:flex;position:relative}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#fff;background:#ffffff0f;border-left-color:#d2ae62}.admin-sidebar nav button span{color:#071d30;text-align:center;background:#d0ab60;border-radius:999px;order:2;min-width:18px;margin-left:auto;font-size:8px}.admin-user{border-top:1px solid #ffffff1a;margin-top:auto;padding:22px 12px 0}.admin-user small,.admin-user strong,.admin-user span{display:block}.admin-user small{color:#cfb574;letter-spacing:.12em;font-size:7px}.admin-user strong{font-family:var(--font-serif);margin-top:8px;font-size:16px}.admin-user span{color:#8fa2af;word-break:break-all;margin-top:4px;font-size:8px}.admin-user a{color:#d2dde4;border-bottom:1px solid #ffffff40;margin-top:15px;font-size:9px;display:inline-block}.admin-main{min-width:0;padding:38px 45px 80px}.admin-top{border-bottom:1px solid #d8ddde;justify-content:space-between;align-items:end;gap:30px;padding-bottom:28px;display:flex}.admin-top small{color:#8d6b35;letter-spacing:.15em;font-size:8px;font-weight:850}.admin-top h1{color:var(--navy);font-family:var(--font-serif);margin:7px 0 0;font-size:42px;line-height:1}.admin-top>div:last-child{gap:9px;display:flex}.admin-top a,.admin-top button{min-height:42px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #cbd2d5;align-items:center;padding:0 15px;font-size:9px;font-weight:800;display:inline-flex}.admin-top button{background:#c6a45c;border-color:#c6a45c}.admin-notice{z-index:10;color:#4d4436;background:#e8d8b4;border-left:4px solid #9d7733;margin-top:18px;padding:14px 18px;font-size:11px;position:sticky;top:12px;box-shadow:0 8px 25px #0c21301f}.admin-dashboard{padding-top:30px}.admin-stat-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.admin-stat-grid article{background:#fff;border:1px solid #dce0e1;min-height:135px;padding:23px}.admin-stat-grid article.urgent{border-top:3px solid #bd6a48}.admin-stat-grid span,.admin-stat-grid strong,.admin-stat-grid small{display:block}.admin-stat-grid span{color:#8a6b3b;letter-spacing:.13em;font-size:7px;font-weight:850}.admin-stat-grid strong{color:var(--navy);font-family:var(--font-royal-display);margin-top:12px;font-size:33px}.admin-stat-grid small{color:#839098;margin-top:6px;font-size:8px}.admin-dashboard-columns{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:18px;display:grid}.admin-dashboard-columns>article{background:#fff;border:1px solid #dce0e1;padding:25px}.admin-section-title{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.admin-section-title h2{color:var(--navy);font-family:var(--font-serif);margin:0;font-size:24px}.admin-section-title button,.admin-section-title a{color:var(--navy);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b88b40;font-size:8px;font-weight:800}.activity-row{border-top:1px solid #eceeed;grid-template-columns:12px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.status-dot{background:#999;border-radius:50%;width:8px;height:8px}.status-publié{background:#4f9670}.status-brouillon{background:#b9914b}.status-archivé{background:#87939a}.activity-row strong,.activity-row small{display:block}.activity-row strong{color:#294253;font-size:11px}.activity-row small{color:#8a979e;font-size:8px}.activity-row b{color:#7d8a91;font-size:8px;font-weight:700}.question-mini{cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #eceeed;gap:5px;width:100%;padding:13px 0;display:grid}.question-mini span{color:#9b7132;text-transform:uppercase;font-size:7px}.question-mini strong{color:#294253;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.question-mini small{color:#8a979e;font-size:8px}.admin-list-section{padding-top:28px}.admin-list-toolbar{background:#fff;border:1px solid #dce0e1;justify-content:space-between;align-items:center;gap:20px;padding:12px 15px;display:flex}.admin-list-toolbar p{color:#7d6845;margin:0;font-size:9px;font-weight:800}.admin-list-toolbar input{border:1px solid #d9ddde;width:min(320px,45%);padding:9px 12px}.admin-table-wrap{background:#fff;border:1px solid #dce0e1;margin-top:14px;overflow-x:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;min-width:1050px}.admin-table-wrap th{color:#776849;letter-spacing:.09em;text-align:left;text-transform:uppercase;background:#f3f0e9;padding:12px;font-size:7px}.admin-table-wrap td{color:#52636e;vertical-align:top;border-top:1px solid #e7e9e9;padding:15px 12px;font-size:9px}.admin-table-wrap td strong,.admin-table-wrap td small{display:block}.admin-table-wrap td strong{color:var(--navy);font-size:11px}.admin-table-wrap td small{color:#89959d;margin-top:5px}.admin-status{color:#775c2e;white-space:nowrap;background:#eee5d4;padding:5px 7px}.admin-actions{flex-wrap:wrap;gap:5px;display:flex}.admin-actions button,.admin-actions a{color:#365064;cursor:pointer;background:#fff;border:1px solid #d5dadc;padding:4px 6px;font-size:7px}.admin-lesson-form{padding-top:28px}.admin-advanced-course-toggle{background:#fff;border:1px solid #d2d9dc;margin-top:28px;padding:20px 24px}.admin-advanced-course-toggle summary{color:var(--navy);cursor:pointer;font-family:var(--font-serif);font-size:25px;font-weight:700}.admin-advanced-course-toggle p{color:#687b86;margin:12px 0 0;line-height:1.6}.admin-advanced-course-toggle:not([open])~.admin-lesson-form{display:none}.quick-live-shell{background:linear-gradient(135deg,#fff,#f8f1df);border:1px solid #d3bb82;margin-top:28px;padding:clamp(24px,4vw,46px)}.quick-live-heading small,.quick-live-preview small,.quick-live-success>small{color:#8a682f;letter-spacing:.12em;font-size:9px;font-weight:850}.quick-live-heading h2{color:var(--navy);font-family:var(--font-serif);margin:9px 0;font-size:clamp(30px,4vw,45px)}.quick-live-heading p{color:#60717b;max-width:720px;line-height:1.7}.quick-live-form{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.quick-live-form label{color:#3b5362;min-width:0;font-size:12px;font-weight:750;display:block}.quick-live-form label b{color:#8a682f;text-transform:uppercase;margin-left:6px;font-size:9px}.quick-live-form input{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d2d9dc;margin-top:8px;padding:12px 13px}.quick-live-form .quick-live-wide{grid-column:1/-1;min-width:0}.quick-live-classification{background:#fff;border:1px solid #d8ddde}.quick-live-classification summary{color:var(--navy);cursor:pointer;padding:16px;font-weight:850}.quick-live-classification>p{color:#60717b;margin:0;padding:0 16px 12px;font-size:12px}.quick-live-classification>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 16px 18px;display:grid}.quick-live-zoom-toggle{background:#fff;border:1px solid #d8ddde;align-items:center;gap:12px;padding:16px;display:flex}.quick-live-zoom-toggle input{width:20px;min-height:20px;margin:0}.quick-live-zoom-toggle span,.quick-live-zoom-toggle small{min-width:0;display:block}.quick-live-zoom-toggle small{color:#60717b;margin-top:4px}.quick-live-preview{background:#d8ddde;border:1px solid #d8ddde;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:4px;display:grid}.quick-live-preview>div{background:#fff;min-width:0;padding:16px}.quick-live-preview strong{color:var(--navy);text-overflow:ellipsis;margin-top:7px;font-size:12px;display:block;overflow:hidden}.quick-live-submit{color:#092a42;cursor:pointer;background:#cba34e;border:1px solid #a67b2c;min-height:50px;font-weight:850}.quick-live-submit:disabled{cursor:not-allowed;opacity:.45}.quick-live-error,.quick-live-warning{color:#7a3f31;background:#f9e9e4;border-left:4px solid #b5674e;padding:12px 14px}.quick-live-success{background:#fff;border-left:5px solid #3f8065;margin-top:20px;padding:24px}.quick-live-success h3{color:var(--navy);font-family:var(--font-serif);margin:8px 0;font-size:27px}.quick-live-success a{background:var(--navy);color:#f2d99e;margin-top:10px;padding:12px 15px;font-weight:800;display:inline-block}.quick-live-room-ready{color:#245c47;background:#eaf5ef;border-left:4px solid #3f8065;padding:12px 14px;font-weight:800}@media (width<=900px){.quick-live-form,.quick-live-preview,.quick-live-classification>div{grid-template-columns:minmax(0,1fr)}.quick-live-form .quick-live-wide{grid-column:1}}.admin-lesson-form>section{background:#fff;border:1px solid #dce0e1;margin-bottom:17px;padding:27px}.admin-lesson-form>section>h2{color:var(--navy);font-family:var(--font-serif);margin:0 0 22px;font-size:25px}.admin-fields-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.admin-fields-grid label,.admin-file-form label,.admin-question-editor>label{color:#3b5362;font-size:9px;font-weight:750}.admin-fields-grid label.wide{grid-column:1/-1}.admin-fields-grid input,.admin-fields-grid select,.admin-fields-grid textarea,.admin-file-form input,.admin-file-form select,.admin-file-form textarea,.admin-question-editor select,.admin-question-editor textarea,.admin-question-editor input{width:100%;color:var(--ink);font:inherit;background:#fbfcfc;border:1px solid #d5dbdd;margin-top:7px;padding:11px;font-size:10px}.admin-fields-grid textarea{resize:vertical;min-height:95px}.admin-fields-grid textarea.tall{min-height:240px}.admin-form-actions{z-index:5;background:#fffffff5;border:1px solid #d6dbdd;justify-content:flex-end;gap:8px;padding:16px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 25px #0f233114}.admin-form-actions button{min-height:40px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #cdd4d7;padding:0 14px;font-size:9px;font-weight:800}.admin-form-actions button.publish{background:#c49c4e;border-color:#c49c4e}.admin-form-actions button:disabled{opacity:.5}.admin-questions-layout{grid-template-columns:330px 1fr;gap:18px;padding-top:28px;display:grid}.admin-question-list{background:#fff;border:1px solid #dce0e1;max-height:calc(100vh - 170px);overflow-y:auto}.admin-question-list>button{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #e5e8e9;gap:6px;width:100%;padding:17px;display:grid}.admin-question-list>button.active{background:#eee6d6;border-left:3px solid #b88d42}.admin-question-list span{color:#956f33;text-transform:uppercase;font-size:7px}.admin-question-list strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-question-list small{color:#87949c;font-size:8px}.admin-question-editor{background:#fff;border:1px solid #dce0e1;padding:28px}.question-editor-meta{color:#8e713f;justify-content:space-between;font-size:8px;display:flex}.admin-question-editor h2{color:var(--navy);font-family:var(--font-serif);font-size:28px}.admin-question-editor dl{grid-template-columns:1fr 1fr;gap:9px;display:grid}.admin-question-editor dl>div{background:#f4f2ec;padding:10px}.admin-question-editor dt{color:#8d6e3c;text-transform:uppercase;font-size:7px;font-weight:850}.admin-question-editor dd{color:#435765;margin:5px 0 0;font-size:9px}.admin-question-editor dd a{color:#845f26;margin-left:7px}.admin-question-editor>label{margin-top:15px;display:block}.admin-question-editor textarea{resize:vertical;min-height:120px}.question-editor-checks{flex-wrap:wrap;gap:20px;margin-top:18px;display:flex}.question-editor-checks label{color:#4d606c;align-items:center;gap:7px;font-size:9px;display:flex}.question-editor-checks input{width:auto;margin:0}.question-editor-actions{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.question-editor-actions button,.question-editor-actions a{min-height:38px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #cfd6d9;align-items:center;padding:0 10px;font-size:8px;font-weight:750;display:inline-flex}.question-editor-actions .publish{background:#c39c50;border-color:#c39c50}.admin-empty-selection{color:#89969e;background:#fff;border:1px solid #dce0e1;place-items:center;min-height:420px;display:grid}.admin-files-section{grid-template-columns:.8fr 1.2fr;gap:18px;padding-top:28px;display:grid}.admin-file-form,.admin-files-list{background:#fff;border:1px solid #dce0e1;padding:27px}.admin-file-form h2,.admin-files-list h2{color:var(--navy);font-family:var(--font-serif);margin:0 0 20px;font-size:25px}.admin-file-form label{margin-top:13px;display:block}.admin-file-form textarea{min-height:90px}.file-or{color:#a0a8ad;text-align:center;text-transform:uppercase;margin:13px 0 0;font-size:8px}.admin-file-form .button{width:100%;margin-top:18px}.admin-files-list article{border-top:1px solid #e6e9ea;grid-template-columns:55px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.admin-files-list article>span{color:#775c2e;text-align:center;background:#eee5d4;padding:6px;font-size:7px}.admin-files-list strong,.admin-files-list small{display:block}.admin-files-list strong{color:var(--navy);font-size:10px}.admin-files-list small{color:#8b979e;margin-top:4px;font-size:8px}.admin-files-list a{color:#805e29;font-size:8px;font-weight:800}.admin-settings{grid-template-columns:1fr 1fr;gap:17px;padding-top:28px;display:grid}.admin-settings article{background:#fff;border:1px solid #dce0e1;padding:28px}.admin-settings small{color:#8f6d37;letter-spacing:.13em;font-size:7px;font-weight:850}.admin-settings h2{color:var(--navy);font-family:var(--font-serif);margin:8px 0;font-size:24px}.admin-settings p{color:#687780;font-size:10px;line-height:1.7}.admin-settings strong{color:#314b5d;font-size:10px}.admin-settings button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #cdd4d7;margin:8px 6px 0 0;padding:8px 10px;font-size:8px}.admin-settings button.danger{color:#8b493a;border-color:#c38f81}.ai-pilot{padding-top:28px}.ai-pilot-intro{background:linear-gradient(120deg,#fff,#f4efe4);border:1px solid #d7dcde;border-top:4px solid #b88b40;justify-content:space-between;gap:30px;padding:28px;display:flex}.ai-pilot-intro>div:first-child{max-width:640px}.ai-pilot-intro small{color:#8c6830;letter-spacing:.14em;font-size:9px;font-weight:850}.ai-pilot-intro h2{color:var(--navy);font-family:var(--font-serif);margin:7px 0 9px;font-size:34px}.ai-pilot-intro p{color:#63747e;margin:0;font-size:13px;line-height:1.7}.ai-next-course{color:#f1d99f;cursor:pointer;background:#0a2c46;border:1px solid #9d7939;min-height:42px;margin-top:16px;padding:0 16px;font-weight:800}.ai-weekly-defaults{color:#647780;margin-top:12px;line-height:1.6;display:block}.ai-pilot-guardrails{flex-wrap:wrap;place-content:center flex-end;gap:7px;max-width:410px;display:flex}.ai-pilot-guardrails span{color:#4c6070;background:#ffffffd1;border:1px solid #d7ccb7;padding:8px 10px;font-size:10px;font-weight:750}.ai-pilot-layout{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);gap:18px;margin-top:18px;display:grid}.ai-pilot-layout>div{min-width:0}.ai-pilot-upload,.ai-pilot-history,.ai-pilot-results{background:#fff;border:1px solid #dce0e1}.ai-pilot-upload{padding:26px}.ai-pilot-step{color:#efd49a;background:#0a2c46;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:850;display:inline-grid}.ai-pilot-upload h3,.ai-pilot-history h3,.ai-pilot-results h3{color:var(--navy);font-family:var(--font-serif);margin:12px 0 7px;font-size:24px}.ai-pilot-upload>p{color:#718089;font-size:11px;line-height:1.6}.ai-pilot-upload label{color:#385162;gap:8px;margin-top:20px;font-size:11px;font-weight:750;display:grid}.ai-pilot-upload input{color:#435963;background:#f9faf9;border:1px dashed #b9c3c7;width:100%;padding:13px;font-size:11px}.ai-pilot-upload button{color:#08283f;cursor:pointer;background:#c6a45c;border:0;width:100%;min-height:46px;margin-top:14px;font-size:12px;font-weight:850}.ai-pilot-upload button:disabled{cursor:not-allowed;opacity:.55}.ai-pilot-blocker,.ai-pilot-notice{background:#f4ead4;border-left:3px solid #a37a36;padding:11px;color:#624c2a!important;margin-top:12px!important;font-size:11px!important}.ai-pilot-config{background:#f8faf9;border:1px solid #dce0e1;padding:11px;color:#536a77!important;margin-top:12px!important;font-size:10px!important;line-height:1.6!important}.ai-pilot-history{margin-top:18px;padding:20px}.ai-pilot-history>div:first-child{justify-content:space-between;align-items:center;display:flex}.ai-pilot-history h3{margin:0;font-size:20px}.ai-pilot-history>div>button{color:#28465a;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b88b40;font-size:10px}.ai-pilot-history>button{cursor:pointer;text-align:left;background:#fafbfb;border:1px solid #e0e4e5;gap:4px;width:100%;margin-top:10px;padding:13px;display:grid}.ai-pilot-history>button.active{background:#f1eadc;border-left:3px solid #b88b40}.ai-pilot-history strong{color:#294457;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ai-pilot-history small{color:#839099;font-size:9px}.ai-pilot-run{color:#386d51;text-transform:uppercase;width:max-content;font-size:8px;font-weight:850}.ai-pilot-run.failed{color:#974f3e}.ai-pilot-history>p{color:#89959d;font-size:11px}.ai-pilot-results{grid-template-columns:1fr 1fr;align-content:start;gap:12px;padding:26px;display:grid}.ai-pilot-results-head{border-bottom:1px solid #e2e5e5;grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.ai-pilot-results-head>div{align-items:center;gap:12px;display:flex}.ai-pilot-results-head h3{margin:0}.ai-pilot-results-head>b{color:#765726;text-transform:uppercase;letter-spacing:.1em;background:#f0e4cd;padding:7px 10px;font-size:9px}.ai-pilot-results article{background:#fbfcfc;border:1px solid #e0e4e4;min-width:0;padding:18px;position:relative}.ai-pilot-results article.wide{grid-column:1/-1}.ai-pilot-results article>span{color:#7c653f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.ai-pilot-results article>em{color:#765726;background:#f0e4cd;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850;position:absolute;top:14px;right:14px}.ai-pilot-results article p{color:#243f52;margin:12px 0 0;font-size:13px;line-height:1.65}.ai-pilot-results article.muted p{color:#8a969c;font-style:italic}.ai-pilot-tags{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.ai-pilot-tags b{color:#405968;background:#fff;border:1px solid #d8ddde;padding:7px 9px;font-size:10px;font-weight:700}.ai-pilot-empty{color:#8a969d;text-align:center;grid-column:1/-1;place-items:center;min-height:280px;padding:35px;display:grid}.ai-pilot-error{color:#704437;background:#f8e9e4;border-left:4px solid #b76c54;grid-column:1/-1;padding:20px}.ai-pilot-error p{margin-bottom:0}.ai-pilot-report{background:#dce0e1;border:1px solid #dce0e1;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:18px;display:grid}.ai-pilot-report>div{background:#fff;min-width:0;padding:17px}.ai-pilot-report small,.ai-pilot-report strong{display:block}.ai-pilot-report small{color:#87683a;letter-spacing:.08em;font-size:8px;font-weight:850}.ai-pilot-report strong{color:#28465a;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11px;overflow:hidden}.ai-pilot-json{background:#fff;border:1px solid #dce0e1;margin-top:12px}.ai-pilot-json summary{color:#28465a;cursor:pointer;padding:15px 18px;font-size:11px;font-weight:800}.ai-pilot-json pre{color:#dfe9ee;white-space:pre-wrap;word-break:break-word;background:#071e30;border-top:1px solid #e2e5e5;max-height:420px;margin:0;padding:18px;font-size:11px;line-height:1.6;overflow:auto}.ai-authority-card{background:#f1f5f7!important;border-left:4px solid #0a2c46!important}.ai-authority-card p{font-size:12px!important}.ai-authority-card small{color:#6b7c86;margin-top:7px;font-size:9px;display:block}.ai-decision-field input,.ai-decision-field textarea{color:#243f52;width:100%;font:inherit;border:1px solid #cdd5d8;margin-top:12px;padding:11px}.ai-decision-field textarea{resize:vertical;min-height:100px}.ai-decision-buttons{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.ai-decision-buttons button{color:#385162;cursor:pointer;background:#fff;border:1px solid #cbd4d8;padding:7px 9px;font-size:9px;font-weight:750}.ai-decision-buttons button.active{color:#392a13;background:#e8d5aa;border-color:#9b793d}.ai-decision-buttons button.reject.active{color:#7f3d30;background:#f2d9d2;border-color:#a55c4b}.ai-live-settings{background:#fffdf7;border:1px solid #d8c28e;grid-template-columns:repeat(3,1fr);gap:14px;padding:20px;display:grid}.ai-live-settings>div{grid-column:1/-1}.ai-live-settings>div>span,.ai-live-settings label>span{color:#8c6830;letter-spacing:.08em;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.ai-live-settings p{color:#60717b;margin:0;font-size:11px}.ai-live-settings label.wide{grid-column:1/-1}.ai-live-settings input{color:#17354a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d9d1bf;padding:0 11px}.ai-live-settings .ai-document-approval{color:#475f6c;grid-column:1/-1;align-items:center;gap:9px;margin-top:-7px;font-size:10px;display:flex}.ai-live-settings .ai-document-approval input{accent-color:#b88b40;width:18px;min-height:18px;padding:0}.ai-live-settings .ai-document-approval span{color:#475f6c;letter-spacing:0;margin:0;font-size:10px}.ai-draft-actions{background:#f8f1df;border:1px solid #ccb16f;flex-wrap:wrap;align-items:center;gap:10px;padding:18px;display:flex}.ai-draft-actions button{color:#fff;cursor:pointer;background:#0a2c46;border:0;min-height:44px;padding:0 18px;font-weight:800}.ai-draft-actions button:not(.primary){color:#17354a;background:0 0;border:1px solid #9c8b68}.ai-draft-actions a{color:#17354a;border:1px solid #9c8b68;padding:12px 15px;font-size:11px;font-weight:800}.ai-draft-actions button:disabled{cursor:not-allowed;opacity:.45}.ai-draft-actions small{color:#6d624c;flex-basis:100%;margin-top:4px;display:block}.ai-draft-card{background:linear-gradient(120deg,#fff,#f7f0df);border:1px solid #cbb06c;border-left:5px solid #b88b40;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:18px;padding:24px;display:grid;position:relative}.ai-draft-card small{color:#8c6830;letter-spacing:.1em;font-size:9px;font-weight:850}.ai-draft-card h3{color:var(--navy);font-family:var(--font-serif);margin:7px 0;font-size:25px}.ai-draft-card p{color:#60717b;margin:0;font-size:11px}.ai-draft-card a{color:#f1d99f;background:#0a2c46;padding:12px 16px;font-size:11px;font-weight:800}.ai-draft-card>b{color:#7a5b24;border-top:1px solid #ded1b4;grid-column:1/-1;padding-top:13px;font-size:10px}.ai-pilot .wide{margin-top:0;display:block!important}.private-draft-preview{background:#f7f4ec;min-height:100vh}.private-preview-banner{z-index:100;color:#fff;background:#7b571e;justify-content:space-between;gap:20px;padding:13px max(24px,50% - 590px);display:flex;position:sticky;top:0;box-shadow:0 4px 18px #1c140738}.private-preview-banner strong{font-size:13px}.private-preview-banner span{color:#f2dfb4;font-size:10px}.private-preview-summary{background:#d9d1bf;border:1px solid #d9d1bf;grid-template-columns:repeat(4,1fr);gap:1px;width:min(1180px,100% - 40px);margin:24px auto;display:grid}.private-preview-summary>div{background:#fff;min-width:0;padding:16px}.private-preview-summary>div.wide{grid-column:1/-1;margin-top:0;display:block!important}.private-preview-summary small,.private-preview-summary strong,.private-preview-summary a{display:block}.private-preview-summary small{color:#8c6830;letter-spacing:.08em;font-size:8px;font-weight:850}.private-preview-summary strong,.private-preview-summary a{color:#28465a;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11px;overflow:hidden}.publication-control{color:#0a2c46;background:linear-gradient(110deg,#fffaf0,#f4e4bd);border:1px solid #d4b15d;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);margin:24px auto;padding:22px 26px;display:flex}.publication-control small{color:#8c6830;letter-spacing:.12em;font-size:10px;font-weight:850}.publication-control h2{font-family:var(--font-serif);margin:6px 0}.publication-control p{color:#526671;max-width:680px;margin:0}.publication-control button,.publication-control a{color:#082a44;cursor:pointer;background:#d5ae52;border:1px solid #9c762d;padding:13px 16px;font-weight:850;display:inline-block}.publication-control a{color:#f6e8bd;background:#082a44;margin-right:10px}.publication-control button:disabled{cursor:not-allowed;opacity:.5}.publication-control .publication-notice{color:#735421;grid-column:1/-1}.publication-confirmation{background:#fffdf7;border:1px solid #b88b40;grid-template-columns:1fr;gap:10px;width:min(100%,520px);padding:16px;display:grid}.publication-confirmation label{color:#465d6a;gap:6px;font-size:12px;display:grid}.publication-confirmation em{color:#79591e;font-style:normal;font-weight:800}.publication-confirmation input{border:1px solid #b7a47a;min-width:0;padding:10px}.publication-confirmation div{gap:8px;display:flex}.upcoming-preview{--preview-gold:#d7a84c;color:#fff;background:radial-gradient(circle at 58% 3%,#0f4e76b8,#0000 39%),repeating-linear-gradient(118deg,#0000 0 108px,#e2b85c06 109px,#0000 110px),linear-gradient(135deg,#021526,#073756 58%,#021626);grid-template-columns:minmax(0,1fr) minmax(240px,280px);gap:18px;padding:32px max(26px,50% - 680px) 84px;display:grid;overflow:hidden}.upcoming-course-chrome{color:#fff8e9;background:0 0;grid-column:1/-1;max-width:none;margin:0;padding:8px 18px 18px;position:relative}.upcoming-course-chrome>p{color:#c9d8e1;max-width:900px;margin-bottom:8px}.upcoming-course-chrome>strong{color:#fff7e8;margin-bottom:13px}.upcoming-course-chrome .course-dedication{width:min(640px,100%);margin-bottom:0}.upcoming-hero{background:linear-gradient(165deg,#073454fa,#02192cfc);border:1px solid #deb24fc2;border-radius:10px;flex-direction:column;grid-area:2/2;gap:0;width:100%;margin:0;padding:0;display:flex;overflow:hidden;box-shadow:0 18px 45px #00000040,inset 0 1px #ffffff0d}.upcoming-hero>div{padding:22px 18px 10px}.upcoming-hero small,.upcoming-content small,.lesson-lifecycle-demo>small{color:#9a7130;letter-spacing:.12em;font-size:9px;font-weight:850}.upcoming-hero h1{max-width:790px;font-family:var(--font-serif);margin:13px 0 7px;font-size:clamp(36px,5vw,66px);font-weight:600;line-height:1.04}.upcoming-hero h2{color:#8b682f;font-family:var(--font-serif);margin:0 0 16px;font-size:22px;font-weight:500}.upcoming-hero p{color:#aebfca;margin-top:0;font-size:10px;line-height:1.65}.upcoming-times span{color:#b7c7d0;background:#ffffff0e;border-left:2px solid #c99e4c;min-width:0;padding:10px 11px;font-size:9px}.upcoming-times b{color:#fff6e4;margin-bottom:2px;font-size:17px;display:block}.upcoming-times small{color:#b7c7d0;font-size:9px;display:block}.upcoming-zoom{color:#071f33;background:linear-gradient(135deg,#d9aa4e,#b88229);border:1px solid #d6a74e;border-radius:6px;justify-content:center;padding:12px 14px;font-size:10px;font-weight:850;display:flex}.upcoming-hero aside{color:#fff;text-align:center;background:#00000021;border-top:1px solid #ddb1506b;flex-direction:column;justify-content:center;margin-top:auto;padding:20px 18px;display:flex}.upcoming-hero aside small{color:#e3c679}.upcoming-hero aside>p{color:#cad8df}.upcoming-content,.lesson-lifecycle-demo{color:#0a2c46;grid-column:1/-1;width:100%;margin:4px 0 0}.upcoming-content{background:linear-gradient(#f9f3e8,#efe4d2);border-radius:11px;grid-template-columns:1fr 1fr;gap:18px;padding:23px;display:grid;box-shadow:0 18px 46px #0000002e}.upcoming-content article,.lesson-lifecycle-demo{background:#fffdf7e6;border:1px solid #d4bd95;border-radius:8px;padding:25px}.upcoming-content h3{font-family:var(--font-serif);margin:9px 0;font-size:25px}.upcoming-content p,.lesson-lifecycle-demo p{color:#60717b;line-height:1.7}.upcoming-content a{color:#8b682f;font-size:11px;font-weight:800}.lesson-lifecycle-demo{margin-top:0}.lesson-lifecycle-demo ol{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.lesson-lifecycle-demo li{color:#70818b;border:1px solid #ddd2bc;align-items:center;gap:10px;padding:14px;display:flex}.lesson-lifecycle-demo li span{color:#8c6830;background:#eee8da;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.lesson-lifecycle-demo li.active{color:#0a2c46;background:#fff9e9;border-color:#b88b40}.course-zoom-room{background:#061a2a;border:1px solid #d9ae57;border-radius:11px;width:100%;margin:0;padding:9px;box-shadow:0 0 0 3px #daad4e1f,0 0 28px #e5ba5d40,0 24px 58px #00000057}.course-zoom-heading{border-bottom:1px solid #d8ae5747;justify-content:space-between;align-items:center;gap:20px;margin:0 4px 9px;padding:6px 5px 9px;display:flex}.course-zoom-heading small{color:#d9af59;letter-spacing:.12em;font-size:8px;font-weight:850}.course-zoom-heading h2{color:#fff8e9;font-family:var(--font-serif);margin:4px 0 0;font-size:clamp(20px,2.2vw,30px);font-weight:550}.course-zoom-heading>span{color:#e5c57f;background:#d8ae5714;border:1px solid #dbb15573;border-radius:4px;padding:7px 10px;font-size:8px;font-weight:800}.course-join-help{text-align:right;margin:12px 5px 2px}.course-join-help a,.zoom-disabled a{color:#e0c37f;border-bottom:1px solid #e0c37f8c;padding-bottom:3px;font-size:10px;font-weight:800}.course-zoom-stage{background:radial-gradient(circle at 50% 35%,#1f5374b8,#0000 42%),linear-gradient(145deg,#0d3552,#061b2c);border:1px solid #d9b9738c;min-height:620px;position:relative;overflow:hidden}.course-zoom-stage>iframe{background:#071d30;border:0;width:100%;height:720px;display:block}.course-zoom-prejoin{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:54px;display:flex}.course-zoom-mark{color:#e6cb8a;border:1px solid #e1c47e;border-radius:50%;place-items:center;width:74px;height:74px;margin-bottom:20px;font-size:30px;display:grid;box-shadow:0 0 0 12px #e1c47e0f}.course-zoom-prejoin>small{color:#e4ca88;letter-spacing:.12em;font-size:9px;font-weight:850}.course-zoom-prejoin h3{color:#fff;max-width:720px;font-family:var(--font-serif);margin:10px 0;font-size:clamp(28px,4vw,43px);font-weight:600}.course-zoom-prejoin>p{color:#bfd0db;max-width:650px;line-height:1.75}.course-zoom-prejoin>button{color:#082238;cursor:pointer;min-height:48px;font:inherit;background:#d8b766;border:1px solid #d8b766;margin-top:16px;padding:0 22px;font-size:11px;font-weight:850}.course-zoom-prejoin>button:disabled{cursor:wait;opacity:.65}.course-zoom-name{text-align:left;width:min(620px,100%);margin-top:20px}.course-zoom-name span{color:#e3cc93;letter-spacing:.08em;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.course-zoom-name input{color:#fff;width:100%;min-height:48px;font:inherit;background:#ffffff17;border:1px solid #ffffff4d;outline:none;padding:0 14px}.course-device-choices{grid-template-columns:1fr 1fr;gap:10px;width:min(620px,100%);margin-top:12px;display:grid}.course-device-choices label{text-align:left;background:#ffffff0f;border:1px solid #fff3;gap:11px;padding:15px;display:flex}.course-device-choices input{accent-color:#d7b45e;margin-top:3px}.course-device-choices b,.course-device-choices small{display:block}.course-device-choices b{color:#fff;font-size:11px}.course-device-choices small{color:#b9cbd5;margin-top:4px;font-size:9px;line-height:1.4}.course-zoom-message{text-align:left;background:#ffffff14;border-left:3px solid #d8b766;width:min(620px,100%);padding:11px 13px;color:#f1e3bd!important;margin-top:14px!important}.course-zoom-room .embedded-zoom{min-height:clamp(490px,56vh,620px);box-shadow:none;border:0;border-radius:6px}.course-zoom-room .zoom-stage{min-height:clamp(490px,56vh,620px)}.inline-course-documents{color:#082b43;background:#f7f2e8;border:1px solid #d8ae57b8;border-radius:11px;grid-column:1/-1;width:100%;min-width:0;margin:4px 0 0;overflow:hidden;box-shadow:0 24px 58px #00000047}.inline-course-documents>header{color:#fff8e9;background:linear-gradient(135deg,#092e47,#061c2e);justify-content:space-between;align-items:end;gap:24px;padding:24px 26px 18px;display:flex}.inline-course-documents>header small{color:#ddb55e;letter-spacing:.14em;font-size:9px;font-weight:850}.inline-course-documents>header h2{font-family:var(--font-serif);margin:6px 0 0;font-size:clamp(26px,3vw,38px);font-weight:560}.inline-course-documents>header p{color:#bfcfd8;text-align:right;max-width:440px;margin:0;font-size:11px;line-height:1.6}.inline-document-tabs{scrollbar-width:thin;background:#e8ddc9;gap:2px;padding:12px 14px 0;display:flex;overflow-x:auto}.inline-document-tabs button{color:#4a6170;min-width:132px;min-height:46px;font:inherit;cursor:pointer;background:#f3ecdf;border:1px solid #c8b58e;border-bottom:0;border-radius:7px 7px 0 0;flex:none;padding:0 18px;font-size:11px;font-weight:800}.inline-document-tabs button.active{color:#082b43;background:#fffdf8;border-color:#bd9342;box-shadow:inset 0 3px #c89b43}.inline-document-panel{background:#fffdf8;min-width:0;padding:16px}.inline-document-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:0 2px 14px;display:flex}.inline-document-toolbar>div:first-child{gap:3px;min-width:0;display:grid}.inline-document-toolbar strong{color:#082b43;font-size:15px}.inline-document-toolbar small{color:#657985;font-size:10px}.inline-document-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.inline-document-toolbar button,.inline-document-toolbar a{color:#76561e;min-height:44px;font:inherit;cursor:pointer;background:#fffaf0;border:1px solid #b78a38;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.inline-document-toolbar button:disabled{cursor:not-allowed;opacity:.45}.inline-document-stage{background:#edf0f2;border:1px solid #cfc5b2;border-radius:7px;width:100%;min-width:0;height:clamp(560px,68vh,780px);display:grid;overflow:hidden}.inline-document-stage:fullscreen{background:#111;border:0;border-radius:0;width:100vw;height:100vh}.inline-document-stage iframe{background:#fff;border:0;grid-area:1/1;width:100%;height:100%;display:block}.inline-document-status{color:#4c6573;text-align:center;grid-area:1/1;align-content:center;place-items:center;gap:10px;padding:30px;display:grid}.inline-document-status.error strong{color:#8b3d39}.inline-document-status.error p{max-width:560px;margin:0}.inline-document-status button{color:#fff;cursor:pointer;background:#082f49;border:0;border-radius:6px;min-height:44px;padding:0 18px;font-weight:800}@media (width<=860px){.inline-course-documents>header,.inline-document-toolbar{flex-direction:column;align-items:flex-start}.inline-course-documents>header p{text-align:left}.inline-document-toolbar>div:last-child{justify-content:flex-start;width:100%}.inline-document-stage{height:clamp(520px,70vh,680px)}}@media (width<=620px){.inline-course-documents>header{padding:21px 18px 16px}.inline-document-panel{padding:10px}.inline-document-tabs{padding-inline:10px}.inline-document-tabs button{min-width:120px;min-height:48px}.inline-document-toolbar button,.inline-document-toolbar a{text-align:center;width:100%}.inline-document-stage{height:clamp(480px,68vh,620px)}}.course-zoom-fallback{justify-content:space-between;align-items:center;gap:20px;padding:13px 5px 3px;display:flex}.course-zoom-fallback p{color:#9eb3c0;margin:0;font-size:9px}.course-zoom-fallback a{color:#f0d697;border:1px solid #b88c3e;border-radius:5px;flex:none;padding:10px 13px;font-size:9px;font-weight:800}.admin-access-denied{color:#fff;text-align:center;background:#061b2c;align-content:center;place-items:center;gap:50px;min-height:100vh;padding:55px;display:grid}.admin-access-denied>div{max-width:680px}.admin-access-denied small{color:var(--gold-light);letter-spacing:.15em;font-size:8px}.admin-access-denied h1{font-family:var(--font-serif);font-size:48px;line-height:1.05}.admin-access-denied p{color:#afc0ca}.admin-access-denied a{color:#edd5a0;border-bottom:1px solid #c6a25b;margin-top:15px;display:inline-block}.admin-shell{font-size:14px}.admin-sidebar nav button{min-height:48px;font-size:13px}.admin-sidebar nav button span{font-size:10px}.admin-brand small,.admin-user small{font-size:9px}.admin-user strong{font-size:18px}.admin-user span,.admin-user a{font-size:11px}.admin-top small{font-size:10px}.admin-top h1{font-size:45px}.admin-top a,.admin-top button{min-height:46px;padding-inline:18px;font-size:12px}.admin-notice{font-size:13px;line-height:1.55}.admin-stat-grid span{font-size:9px}.admin-stat-grid small{font-size:11px}.admin-section-title h2{font-size:27px}.admin-section-title button{font-size:11px}.activity-row strong{font-size:13px}.activity-row small,.activity-row b{font-size:10px}.question-mini span{font-size:9px}.question-mini strong{font-size:12px}.question-mini small{font-size:10px}.admin-list-toolbar p{font-size:12px}.admin-list-toolbar input{min-height:42px;font-size:13px}.admin-table-wrap th{padding:14px 12px;font-size:9px}.admin-table-wrap td{padding:17px 13px;font-size:12px;line-height:1.45}.admin-table-wrap td strong{font-size:13px}.admin-table-wrap td small{font-size:10px}.admin-actions button,.admin-actions a{min-height:30px;padding:6px 8px;font-size:10px}.admin-lesson-form>section>h2,.admin-file-form h2,.admin-files-list h2{font-size:28px}.admin-fields-grid label,.admin-file-form label,.admin-question-editor>label{font-size:12px}.admin-fields-grid input,.admin-fields-grid select,.admin-fields-grid textarea,.admin-file-form input,.admin-file-form select,.admin-file-form textarea,.admin-question-editor select,.admin-question-editor textarea,.admin-question-editor input{min-height:44px;padding:12px 13px;font-size:13px;line-height:1.45}.admin-form-actions button{min-height:44px;padding-inline:16px;font-size:11px}.admin-question-list span{font-size:9px}.admin-question-list strong{font-size:12px}.admin-question-list small{font-size:10px}.question-editor-meta{font-size:11px}.admin-question-editor h2{font-size:31px;line-height:1.25}.admin-question-editor dt{font-size:9px}.admin-question-editor dd{font-size:12px;line-height:1.5}.question-editor-checks label{font-size:12px}.question-editor-actions button,.question-editor-actions a{min-height:42px;padding-inline:13px;font-size:11px}.file-or{font-size:10px}.admin-files-list article>span{font-size:9px}.admin-files-list strong{font-size:13px}.admin-files-list small,.admin-files-list a{font-size:11px}.admin-settings small{font-size:9px}.admin-settings h2{font-size:27px}.admin-settings p,.admin-settings strong{font-size:13px}.admin-settings button{min-height:38px;font-size:11px}.testimonial{background:var(--parchment)}.quote-wrap{text-align:center;max-width:930px}.quote-mark{color:var(--gold);font-family:var(--font-serif);font-size:90px;line-height:.6}blockquote{color:var(--navy);font-family:var(--font-serif);margin:20px 0;font-size:clamp(27px,3vw,39px);font-style:italic;line-height:1.4}.quote-wrap>p{color:#7c6a4d;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.quote-wrap>p span{color:#9d9589;text-transform:none;letter-spacing:0}.about{background:#fff}.about-grid{grid-template-columns:.8fr 1.2fr;gap:120px;display:grid}.about-text{padding-top:10px}.about-text p{color:var(--muted);margin-top:0;font-size:16px;line-height:1.9}.about-text a{color:var(--navy);border-bottom:1px solid var(--gold);margin-top:15px;padding-bottom:5px;font-size:12px;font-weight:800;display:inline-block}.final-cta{color:#fff;background:#102e47;padding:70px 0}.final-cta-inner{justify-content:space-between;align-items:center;gap:45px;display:flex}.final-cta h2{color:#fff;max-width:760px;font-size:clamp(33px,3.3vw,49px)}.final-hebrew{color:var(--gold-light);font-family:var(--font-serif);margin-bottom:10px;font-size:18px;display:block}footer{color:#aebbc4;background:#061b2c;padding:65px 0 24px}.footer-reminder{background:#ffffff09;border:1px solid #debe784d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;margin-bottom:42px;padding:20px 24px;display:grid}.footer-reminder strong,.footer-reminder span{display:block}.footer-reminder strong{color:#fff;font-family:var(--font-serif);font-size:18px}.footer-reminder span,.footer-reminder small{font-size:9px;line-height:1.6}.footer-reminder a{color:#f1d79e;border:1px solid #d0ad64;grid-area:1/2;padding:11px 14px;font-size:10px;font-weight:800}.footer-reminder small{color:#8297a5;grid-column:1/-1}.footer-grid{grid-template-columns:2fr 1fr 1fr 1.25fr;gap:60px;display:grid}.footer-brand p{max-width:320px;margin-top:20px;font-size:12px;line-height:1.7}.footer-grid>div:not(.footer-brand):not(.dedication){flex-direction:column;gap:12px;font-size:11px;display:flex}.footer-grid>div>strong{color:#fff;margin-bottom:8px;font-size:12px}.footer-grid a:hover{color:var(--gold-light)}.dedication{color:#c9d4db;text-align:right;direction:rtl;unicode-bidi:isolate;border-inline-start:1px solid #ffffff1f;min-width:0;padding-inline-start:35px}.dedication small,.dedication strong,.dedication span{display:block}.dedication small{color:var(--gold-light);margin-bottom:8px}.dedication strong{color:#fff;font-family:var(--font-serif);margin-bottom:5px;font-size:17px}.dedication small,.dedication strong,.dedication span{white-space:nowrap;unicode-bidi:isolate;max-width:100%}.footer-bottom{text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:55px;padding-top:20px;font-size:9px;display:flex}.mobile-live{display:none}.course-help-page{min-height:100vh;color:var(--ink);background:#f4efe5}.course-help-header{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:7px max(24px,50% - 590px);display:flex}.course-help-header>a{border-bottom:1px solid #e7cd98b3;padding-bottom:4px;font-size:11px;font-weight:800}.course-help-main{width:min(760px,100% - 36px);margin:0 auto;padding:clamp(58px,8vw,100px) 0 90px}.course-help-main h1{max-width:680px;color:var(--navy);font-family:var(--font-serif);margin:0;font-size:clamp(39px,6vw,62px);font-weight:500;line-height:1.05}.course-help-main>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.7}.course-help-main ol{counter-reset:course-help;background:#ddd2bf;border:1px solid #ddd2bf;gap:1px;margin:34px 0;padding:0;list-style:none;display:grid}.course-help-main li{counter-increment:course-help;background:#fffdfa;grid-template-columns:36px 1fr;gap:3px 14px;padding:20px 22px;display:grid}.course-help-main li:before{content:counter(course-help,decimal-leading-zero);color:#98722f;font-family:var(--font-serif);grid-row:1/3;font-size:20px}.course-help-main li strong{color:var(--navy)}.course-help-main li span{color:var(--muted);font-size:13px;line-height:1.55}.course-help-main>.button+.button{margin-left:10px}.talmid-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#c9a35b2e,#0000 31%),linear-gradient(135deg,#061b2c,#123b5c);padding:105px 0 78px}.talmid-hero h1{max-width:800px;font-family:var(--font-serif);margin:0;font-size:clamp(45px,6vw,74px);font-weight:500}.talmid-hero>.container>p:not(.eyebrow){color:#d3dfe7;max-width:720px;font-size:19px;line-height:1.7}.talmid-services{color:#ead29f;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;max-width:850px;margin-top:35px;font-size:13px;display:grid}.talmid-form-section{background:#f5f0e6}.talmid-form-layout{grid-template-columns:.65fr 1.35fr;align-items:start;gap:70px;display:grid}.talmid-form-layout>div>small{color:#8c6a2e;letter-spacing:.13em;font-weight:800}.talmid-form-layout h2{color:var(--navy);font-family:var(--font-serif);font-size:44px;font-weight:500}.talmid-form-layout>div>p{color:var(--muted);line-height:1.8}.talmid-form{border:1px solid #ded5c5;border-top:4px solid var(--gold);box-shadow:var(--shadow);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:34px;display:grid}.talmid-form label{color:#344b5c;gap:7px;font-size:11px;font-weight:750;display:grid}.talmid-form input,.talmid-form select,.talmid-form textarea{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #d7d1c7;border-radius:3px;padding:10px 12px;font-size:13px}.talmid-form textarea{resize:vertical;min-height:105px}.talmid-form .wide{grid-column:1/-1}.talmid-form .consent-line{flex-direction:row;align-items:flex-start;font-weight:500;line-height:1.6;display:flex}.talmid-form .consent-line input{width:18px;min-height:18px;margin-top:2px}.talmid-form .honeypot{position:absolute;left:-9999px}.talmid-status{border-radius:3px;padding:14px}.talmid-status.success{color:#225a39;background:#edf8f1}.talmid-status.error{color:#8a2929;background:#fff0f0}.teacher-request-link{background:var(--gold);color:var(--navy);border-radius:3px;margin-top:12px;padding:11px 15px;font-size:11px;font-weight:800;display:inline-flex}@media (width<=1320px){.menu-toggle{display:block}.main-nav{background:#0a2339;border-top:1px solid #ffffff1a;flex-direction:column;align-items:stretch;gap:0;padding:13px 24px 24px;display:none;position:absolute;top:104px;left:0;right:0;box-shadow:0 25px 40px #00000040}.main-nav.is-open{display:flex}.main-nav>a:not(.nav-live){padding:14px 0}.main-nav>a:not(.nav-live):after{bottom:8px}.nav-live{justify-content:center;margin-top:10px}}@media (width<=1040px){.hero h1{font-size:56px}.direct-grid{gap:55px}.source-sheet{padding:45px}.footer-grid{grid-template-columns:1.7fr 1fr 1fr}.brand-lockup{width:min(350px,45vw);height:78px}.brand-lockup-compact{width:min(320px,42vw);height:72px}.brand-lockup.brand-lockup-with-partner{width:min(560px,76vw)}.brand-lockup-compact.brand-lockup-with-partner{width:min(510px,70vw)}.main-nav{gap:10px}.main-nav>a:not(.nav-live){font-size:10px}.program-shop-cta{grid-template-columns:1fr 1.5fr}.program-shop-cta .button{grid-column:1/-1;justify-self:start}.dedication{border-inline-start:0;border-top:1px solid #ffffff1f;grid-column:1/-1;padding:25px 0 0}.partner-premium-grid{grid-template-columns:minmax(0,1fr) 330px;gap:50px}.partner-hero-copy h1{font-size:58px}.rav-mission-grid{gap:60px}}@media (width<=860px){.container{width:min(100% - 34px,720px)}.talmid-form-layout{grid-template-columns:1fr;gap:38px}.section{padding:82px 0}.topbar-inner{justify-content:center}.topbar-inner span:first-child{display:none}.nav-wrap{min-height:82px}.menu-toggle{display:block}.main-nav{background:#0a2339;border-top:1px solid #ffffff1a;flex-direction:column;align-items:stretch;gap:0;padding:13px 24px 24px;display:none;position:absolute;top:82px;left:0;right:0;box-shadow:0 25px 40px #00000040}.main-nav.is-open{display:flex}.main-nav>a:not(.nav-live){padding:14px 0}.main-nav>a:not(.nav-live):after{bottom:8px}.nav-live{justify-content:center;margin-top:10px}.hero{min-height:auto}.hero-image{opacity:.46;background-position:65%;inset:0}.hero-shade{background:linear-gradient(90deg,#0a2339fa,#0a2339c7)}.hero-grid{padding-top:85px;padding-bottom:85px}.hero-copy{max-width:620px}.hero h1{font-size:clamp(45px,8vw,62px)}.next-card{grid-template-columns:1fr 1.5fr;gap:24px}.next-course-skeleton{grid-column:2;grid-template-columns:1fr;gap:14px}.next-course-skeleton-countdown{padding-inline:0}.following-course-row{grid-template-columns:100px minmax(0,1fr) 126px}.following-course-label{grid-row:1/3}.following-course-copy{grid-area:1/2;padding-bottom:7px}.following-course-times{border:0;grid-area:2/2;padding:0 21px 14px;display:flex}.following-course-times span{text-align:left;min-width:68px}.following-course-times strong{font-size:16px}.following-course-link{border-left:1px solid #e0d9ce;grid-area:1/3/3}.next-card .countdown{border-left:0;padding-left:0}.program-grid,.direct-grid,.journey-grid,.about-grid{grid-template-columns:1fr}.study-pathway{grid-template-columns:1fr;gap:5px}.study-pathway:before{width:1px;height:auto;inset:28px auto 28px 50%}.study-pathway i{justify-self:center;transform:rotate(90deg)}.study-pathway span{justify-self:center;width:min(100%,440px)}.direct-grid,.journey-grid,.about-grid{gap:55px}.library-head{display:block}.library-filter-panel,.library-filter-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}.library-card-skeleton-grid{grid-template-columns:repeat(2,1fr)}.search-box{width:100%;margin-top:30px}.lesson-grid{grid-template-columns:repeat(2,1fr)}.latest-documents{grid-template-columns:1fr}.reader-heading{grid-template-columns:1fr;gap:28px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:35px}.chafetz-grid,.lesson-layout,.certificate-layout,.story-grid{grid-template-columns:1fr}.chafetz-grid,.certificate-layout,.story-grid{gap:50px}.chafetz-section,.chafetz-grid{min-height:650px}.chafetz-section:before{background:linear-gradient(90deg,#04131ff7,#051827d1 70%,#05182780),linear-gradient(#0000 55%,#030f199e)}.chafetz-backdrop{background-position:43%}.lesson-aside{grid-template-columns:repeat(3,1fr);position:static}.lesson-hero-grid{grid-template-columns:1fr}.lesson-seal{display:none}.principle-grid{grid-template-columns:1fr}.inner-nav nav{gap:16px}.partner-premium-grid,.rav-mission-grid{grid-template-columns:1fr}.partner-premium-grid{gap:80px;padding-block:90px}.rav-royal-card{justify-self:center;width:min(100%,440px)}.free-torah-inner{grid-template-columns:55px 1fr;padding-block:28px}.free-torah-inner>p{border-top:1px solid #09243a40;border-left:0;grid-column:2;margin:0;padding:20px 0 0}.rav-mission-heading{position:static}.shared-torah-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.container{width:min(100% - 28px,520px)}.section{padding:68px 0}input,select,textarea{font-size:16px}.menu-toggle{flex:0 0 44px;width:44px;height:44px}.text-link{align-items:center;min-height:44px;padding-bottom:0;display:inline-flex}.next-course-retry,.library-load-state button,.library-empty button{min-height:44px;padding:8px 4px}.brand-lockup,.brand-lockup-compact{width:52px;min-width:52px;height:52px}.brand-primary{width:52px;height:52px}.brand-primary-image{object-position:center;filter:drop-shadow(0 3px 8px #00000038);width:52px;height:52px}.brand-lockup.brand-lockup-with-partner,.brand-lockup-compact.brand-lockup-with-partner{gap:8px;width:min(300px,100% - 58px);min-width:0}.brand-lockup-with-partner .brand-primary{flex:0 0 52px;width:52px;min-width:52px}.brand-lockup-with-partner .brand-partner{border-inline-start:0;height:48px;padding-inline-start:0}.brand-lockup-with-partner .brand-partner-image{width:auto;max-width:100%;height:auto;max-height:48px}.hero-grid{padding-top:68px;padding-bottom:50px}.hero h1{font-size:43px}.hero-lead{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-actions .button{width:100%}.hero-trust{margin-top:38px}.live-strip{padding:14px 0}.next-card{border-left:0;border-top:3px solid var(--gold);padding:24px;display:block}.next-card-top{justify-content:space-between;align-items:center;display:flex}.next-course-info{margin-top:22px}.next-card .countdown{border-inline:0;border-block:1px solid var(--line);margin:22px 0;padding:17px 0}.next-course-skeleton{grid-template-columns:1fr;gap:18px;min-height:225px;margin-top:22px;display:grid}.next-course-skeleton-countdown{padding-inline:0}.following-course-row{grid-template-columns:1fr;display:grid}.following-course-label{grid-row:auto;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.following-course-copy{grid-area:auto;padding:17px 16px 10px}.following-course-copy h3{white-space:normal;font-size:20px}.following-course-times{grid-area:auto;padding:5px 16px 15px;display:grid}.following-course-times span{text-align:left}.following-course-link{border:1px solid #d7c6a6;grid-area:auto;min-height:46px;margin:0 16px 16px}.program-grid,.lesson-grid{grid-template-columns:1fr}.program-card{padding:37px 28px}.combined-value{text-align:center;grid-template-columns:1fr;padding:22px}.combined-mark{margin:0 auto}.section-heading h2,.direct-copy h2,.journey h2,.about h2{font-size:36px}.schedule-row{grid-template-columns:1fr 1fr}.direct-buttons{flex-direction:column}.source-sheet{min-height:auto;padding:38px 28px;transform:none}.source-sheet h3{font-size:23px}.sheet-note{flex-wrap:wrap}.library-head .section-heading>p:last-child{margin-left:0}.filter-row{margin-right:-14px;padding-right:14px;overflow-x:auto}.filter{white-space:nowrap;padding-inline:12px}.lesson-grid{gap:18px}.latest-documents article{grid-template-columns:48px 1fr}.latest-documents article>button{grid-column:2;justify-self:start}.reader-tabs{grid-template-columns:1fr}.pdf-reader-toolbar{flex-direction:column;align-items:flex-start}.pdf-toolbar-actions{width:100%}.pdf-toolbar-actions a{text-align:center;flex:1}.journey-steps li{grid-template-columns:45px 1fr;gap:13px}.about-grid{gap:30px}.final-cta{padding:60px 0 85px}.final-cta-inner{text-align:center;display:block}.final-cta .button{margin-top:28px}.footer-grid{grid-template-columns:1fr 1fr}.footer-reminder{grid-template-columns:1fr}.footer-reminder a{text-align:center;grid-area:auto}.footer-brand,.footer-grid .dedication{grid-column:1/-1}.footer-bottom{text-align:center;display:block}.footer-bottom span{margin:5px 0;display:block}.course-help-header{min-height:82px}.course-help-main li{grid-template-columns:30px 1fr;padding:18px 16px}.course-help-main>.button{width:100%;margin:8px 0 0}.program-shop-cta{grid-template-columns:1fr;padding:24px}.program-shop-cta .button{grid-column:auto;width:100%}.chafetz-section,.chafetz-grid{min-height:690px}.chafetz-section:after{inset:10px}.chafetz-backdrop{background-position:38%}.chafetz-grid{gap:0;padding-block:64px}.chafetz-copy{padding-left:20px}.chafetz-copy h2{font-size:39px}.chafetz-copy>p:not(.eyebrow){font-size:14px;line-height:1.7}.chafetz-facts{grid-template-columns:1fr 1fr;display:grid}.chafetz-facts li{min-width:0;padding:11px}.chafetz-facts strong{font-size:15px}.chafetz-copy .button{width:100%}.inner-header{position:relative}.inner-nav{flex-wrap:wrap;gap:8px;padding-block:10px}.inner-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding:2px 0 10px;display:grid;overflow:visible}.inner-nav nav a{white-space:normal;background:#ffffff09;border:1px solid #e7cd9833;align-items:center;min-width:0;min-height:44px;padding:8px 10px;line-height:1.3;display:flex}.lesson-hero{padding:65px 0 55px}.lesson-hero h1{font-size:42px}.lesson-content{padding-top:34px}.video-placeholder{min-height:300px;padding:30px}.lesson-aside{grid-template-columns:1fr}.lesson-section-title{flex-direction:column;align-items:start}.pdf-frame{height:560px}.lesson-reasoning-full,.lesson-chapters-full{padding:26px 22px}.lesson-reasoning-full h2{font-size:29px}.lesson-reasoning-full li{grid-template-columns:36px 1fr;gap:12px}.lesson-chapters-full>div:last-child{grid-template-columns:1fr}.lesson-practical-full{grid-template-columns:1fr;padding:27px 23px}.lesson-course-navigation{grid-template-columns:1fr}.lesson-course-navigation a+a{text-align:left;border-top:1px solid #d9d3c9;border-left:0}.presentation-card{grid-template-columns:50px 1fr}.resource-status{grid-column:2;justify-self:start}.qa-item{grid-template-columns:1fr}.question-form>div{flex-direction:column;align-items:stretch}.question-form .button{width:100%}.partner-hero{min-height:auto}.partner-hero-inner{padding-block:75px}.partner-hero h1{font-size:48px}.partner-actions{flex-direction:column;align-items:stretch}.partner-actions .button{width:100%}.story-grid h2{font-size:40px}.certificate-frame{min-height:650px;padding:38px 28px}.certificate-frame h2{font-size:29px}.partner-final h2{font-size:34px}.partner-premium-grid{padding-block:72px}.partner-hero-copy h1{font-size:45px}.partner-hero-copy>p:not(.eyebrow){font-size:15px}.rav-royal-card{min-height:475px;padding-inline:25px}.free-torah-inner{grid-template-columns:1fr;gap:12px;padding-block:34px}.free-torah-inner>span{font-size:28px}.free-torah-inner>p{grid-column:auto;padding-top:18px}.rav-mission-heading h2{font-size:43px}.rav-day{padding-left:30px}.rav-day article{grid-template-columns:1fr;gap:8px}.rav-day article:before{left:-25px}.shared-torah-grid{grid-template-columns:1fr}.partner-quote{margin-top:55px;font-size:27px}.certificate-buttons{flex-direction:column}.certificate-buttons .button{width:100%}.royal-certificate-dark .certificate-frame{min-height:690px}.mobile-live{z-index:90;background:var(--gold);color:var(--navy);border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:12px;font-weight:800;display:flex;position:fixed;bottom:12px;left:14px;right:14px;box-shadow:0 10px 30px #081c2b4d}}@media (width<=600px){.talmid-services,.talmid-form{grid-template-columns:1fr}.talmid-hero{padding:70px 0 56px}.talmid-hero h1{font-size:clamp(37px,11vw,46px);line-height:1.05}.talmid-hero>.container>p:not(.eyebrow){font-size:16px}.talmid-form-layout h2{font-size:34px;line-height:1.12}.talmid-form{padding:24px 18px}.talmid-form .wide{grid-column:auto}.talmid-form input,.talmid-form select{min-height:48px}.charter-page main section{padding:56px 0}.charter-page h1{font-size:42px;line-height:1.05}.charter-lead{font-size:16px}.charter-security{padding:22px 19px}}@media (width<=1040px){.library-lesson-grid,.approved-questions-grid{grid-template-columns:repeat(2,1fr)}.video-chapters-grid{grid-template-columns:minmax(0,1fr) 300px}.detail-video-screen,.detail-video-screen iframe{min-height:430px}.admin-shell{grid-template-columns:235px minmax(0,1fr)}.admin-main{padding-inline:28px}.admin-stat-grid{grid-template-columns:1fr 1fr}.admin-dashboard-columns,.admin-files-section,.ai-pilot-layout{grid-template-columns:1fr}.ai-pilot-report{grid-template-columns:repeat(3,1fr)}.upcoming-preview{grid-template-columns:1fr}.upcoming-course-chrome{grid-area:1/1}.upcoming-preview>#salle-zoom{grid-area:2/1}.upcoming-hero{grid-area:3/1}.upcoming-content{grid-area:4/1}.lesson-lifecycle-demo{grid-area:5/1}}@media (width<=860px){.library-track-grid,.library-topics-layout,.video-chapters-grid,.minute-reasoning-grid{grid-template-columns:1fr}.library-topics-layout{gap:48px}.library-results-heading,.questions-library-head{flex-direction:column;align-items:flex-start}.approved-questions-grid,.library-detail-hero-grid{grid-template-columns:1fr}.detail-course-number{display:none}.chapter-list{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.chapter-list>div{grid-column:1/-1}.lesson-detail-final{flex-direction:column;align-items:flex-start}.admin-shell{display:block}.admin-sidebar{width:100%;height:auto;padding:18px;position:static;overflow:visible}.admin-brand{border-bottom:0;max-width:330px;padding-bottom:12px}.admin-sidebar nav{margin-top:10px;padding-bottom:8px;display:flex;overflow-x:auto}.admin-sidebar nav button{border-bottom:2px solid #0000;border-left:0;flex:none;padding-inline:14px}.admin-sidebar nav button.active{border-bottom-color:#d2ae62;border-left:0}.admin-user{display:none}.direct-grid{grid-template-columns:1fr;gap:50px}.admin-dashboard-columns,.admin-questions-layout,.admin-files-section,.admin-settings{grid-template-columns:1fr}.admin-question-list{max-height:360px}.ai-pilot-intro{flex-direction:column;align-items:flex-start}.ai-pilot-guardrails{justify-content:flex-start;max-width:none}.private-preview-summary{grid-template-columns:1fr 1fr}.upcoming-hero{padding:0}.course-zoom-stage,.course-zoom-prejoin{min-height:560px}}@media (width<=620px){.direct-buttons{flex-direction:column}.embedded-zoom,.zoom-stage{min-height:600px}.zoom-frame{height:600px}.zoom-welcome{padding:58px 20px 30px}.zoom-live-badge{top:24px;left:24px}.zoom-welcome h3{font-size:27px}.zoom-join-row{grid-template-columns:1fr;gap:8px}.zoom-join-row input{border-right:1px solid #ffffff45}.library-hero{min-height:auto}.library-hero-inner{padding-block:72px}.library-hero h1{font-size:46px}.library-hero-inner>p:not(.eyebrow){font-size:15px}.library-search-main{height:auto;min-height:72px;padding:14px 16px}.library-search-main input{font-size:12px}.library-filter-panel,.library-filter-skeleton,.library-card-skeleton-grid{grid-template-columns:1fr}.library-filter-panel>button{border:1px solid #d9d3c7;width:100%;min-height:40px;padding:0 12px}.library-featured-skeleton{grid-template-columns:1fr;min-height:280px;padding:24px}.library-featured-skeleton i:first-child{grid-row:auto}.library-entry-actions{flex-direction:column}.library-entry-actions a,.library-entry-actions button{justify-content:space-between;width:100%}.library-featured-course .next-actions{margin-top:22px}.library-featured-course .next-actions .button{width:100%}.library-track-grid,.library-lesson-grid{grid-template-columns:1fr}.track-card-main{min-height:auto;padding:32px 25px}.track-card-main h3{font-size:27px}.track-units{padding:22px}.track-units>a{grid-template-columns:64px 1fr}.track-units>a>b{grid-column:2}.library-topics h2,.questions-library-head h2{font-size:43px}.topic-list-ordered strong{font-size:18px}.library-lesson-card{min-height:410px}.questions-library-head .button{width:100%}.questions-footer-row{flex-direction:column;align-items:flex-start}.question-modal{padding:10px}.library-question-form{padding:28px 20px}.question-form-heading h2{font-size:33px}.question-fields-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.question-submit-row{flex-direction:column;align-items:stretch}.question-submit-row .button{width:100%}.library-lesson-hero{padding:62px 0 55px}.library-lesson-hero h1{font-size:43px}.detail-video-screen,.detail-video-screen iframe{min-height:290px}.chapter-list{grid-template-columns:1fr}.chapter-list>div{grid-column:auto}.one-minute-card,.reasoning-card{padding:29px 24px}.practical-conclusion{grid-template-columns:1fr;padding:28px 24px}.resource-accordion-list summary{grid-template-columns:38px 1fr 24px;padding:0 16px}.resource-accordion-list summary>small{display:none}.accordion-content{padding:22px 24px 30px}.library-inline-pdf{height:540px}.lesson-detail-final{padding:35px 25px}.lesson-detail-final h2{font-size:34px}.lesson-detail-final .button{width:100%}.lesson-detail-navigation>div{grid-template-columns:1fr}.lesson-detail-navigation>div>a:last-child{text-align:left}.admin-main{padding:25px 14px 65px}.admin-top{flex-direction:column;align-items:flex-start}.admin-top h1{font-size:36px}.admin-top>div:last-child{width:100%}.admin-top a,.admin-top button{flex:1;justify-content:center}.admin-stat-grid,.admin-fields-grid{grid-template-columns:1fr}.admin-fields-grid label.wide{grid-column:auto}.admin-form-actions{flex-wrap:wrap}.admin-form-actions button{flex:45%}.admin-question-editor{padding:22px 17px}.admin-question-editor dl,.admin-settings{grid-template-columns:1fr}.ai-pilot-intro,.ai-pilot-upload,.ai-pilot-results{padding:20px 16px}.ai-pilot-results{grid-template-columns:1fr}.ai-pilot-results article.wide{grid-column:auto}.ai-pilot-report{grid-template-columns:1fr 1fr}.ai-draft-card{grid-template-columns:1fr}.ai-draft-card a{text-align:center}.private-preview-banner{flex-direction:column;align-items:flex-start;padding:13px 18px;position:static}.private-preview-summary{grid-template-columns:1fr;width:min(100% - 28px,520px)}.private-preview-summary>div.wide{grid-column:auto}.ai-live-settings,.upcoming-content,.lesson-lifecycle-demo ol{grid-template-columns:1fr}.ai-live-settings label.wide,.ai-live-settings>div{grid-column:auto}.upcoming-preview{padding:28px 14px 60px}.upcoming-hero{padding:24px}.course-zoom-room{padding:16px}.course-zoom-heading,.course-zoom-fallback{flex-direction:column;align-items:flex-start}.course-zoom-stage,.course-zoom-prejoin{min-height:500px}.course-zoom-prejoin{padding:35px 18px}.course-device-choices{grid-template-columns:1fr}.course-zoom-fallback a{text-align:center;width:100%}}@media print{body{background:#fff}.partnership-header,.partner-hero,.partner-principles,.partner-story,.free-torah-band,.rav-mission,.shared-torah-section,.certificate-copy,.partner-final{display:none!important}.certificate-section{background:#fff;padding:0}.certificate-layout{display:block}.royal-certificate{max-width:780px;box-shadow:none;margin:0 auto}.certificate-frame{min-height:960px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}button[aria-busy=true],a[role=button][aria-busy=true]{pointer-events:none;justify-content:center;align-items:center;gap:.65em;display:inline-flex;position:relative;cursor:wait!important}button[aria-busy=true]:before,a[role=button][aria-busy=true]:before,.async-action-spinner{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.7s linear infinite async-action-spin;display:inline-block}.async-action-pending-notice,.async-action-slow-notice{color:#5f4918;background:#fff8e5;border:1px solid #d9c07a;border-radius:8px;align-items:center;gap:10px;margin:12px 0 0;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.async-action-pending-notice{color:#173f58;background:#edf6fb;border-color:#9bb8cb}@keyframes async-action-spin{to{transform:rotate(360deg)}}.global-navigation-progress{z-index:2147483000;pointer-events:none;opacity:0;background:#04131f80;width:100%;height:3px;transition:opacity .16s,transform .16s;position:fixed;inset-inline:0 auto;overflow:hidden;transform:translateY(-1px)}.global-navigation-progress>span{background:linear-gradient(90deg,#b78a35,#e9ca83,#c29a4c);width:0;height:100%;transition:width 8s cubic-bezier(.16,.76,.24,1);display:block;box-shadow:0 0 10px #e5c27073}.global-navigation-progress.is-starting,.global-navigation-progress.is-settling{opacity:1;transform:translateY(0)}.global-navigation-progress.is-starting>span{width:82%}.global-navigation-progress.is-settling>span{width:100%;transition-duration:.2s}.global-interaction-toast{z-index:2147483001;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));color:#f8ead0;background:#071e31;border:1px solid #e0be70a6;border-radius:9px;align-items:center;gap:10px;max-width:min(390px,100vw - 36px);margin:0;padding:12px 16px;font-size:13px;line-height:1.4;display:flex;position:fixed;box-shadow:0 12px 34px #020d1647}.global-interaction-toast>span{color:#e9ca83;border:1px solid #e0be70b3;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-weight:850;display:grid}.global-interaction-toast.is-error{color:#fff3f4;background:#341923;border-color:#8e4353}.global-interaction-toast.is-error>span{color:#ffdce2;border-color:#bd7180}a[data-navigation-pending=true],a[data-new-tab-opening=true],a[data-download-starting=true]{filter:brightness(.88);box-shadow:inset 0 0 0 1px #e7cd986b}a[data-navigation-pending=true]{cursor:wait;pointer-events:none}button:active:not(:disabled),a[href]:active{opacity:.92}@media (width<=620px){.global-interaction-toast{right:12px;bottom:max(12px,env(safe-area-inset-bottom));max-width:calc(100vw - 24px);font-size:12px}}@media (prefers-reduced-motion:reduce){button[aria-busy=true]:before,a[role=button][aria-busy=true]:before,.async-action-spinner{opacity:.62;border-right-color:currentColor;animation:none!important}.global-navigation-progress,.global-navigation-progress>span{transition:none!important}}.havrouta-site{background:#f7f3e9}.havrouta-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#061b2c,#0d3452);padding:92px 0 70px;position:relative;overflow:hidden}.havrouta-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d3a84c47,#0000) top/100% 1px no-repeat,repeating-linear-gradient(115deg,#0000 0 110px,#d3a84c12 111px 112px,#0000 113px 220px);position:absolute;inset:20px 6%}.havrouta-hero .container{position:relative}.havrouta-hero h1{font-family:var(--font-display);margin:20px 0 12px;font-size:clamp(44px,7vw,78px);font-weight:500}.havrouta-hero h1 em{color:var(--gold-light);font-weight:400}.havrouta-hero>.container>p:not(.eyebrow){color:#d8e1e7;max-width:720px;margin:0 auto;font-size:18px;line-height:1.7}.havrouta-hero-actions{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1000px;margin:42px auto 26px;display:grid}.havrouta-hero-actions a{color:#fff4d7;min-height:78px;font-family:var(--font-display);background:#ffffff0e;border:1px solid #debc6f80;justify-content:center;align-items:center;padding:18px;font-size:17px;transition:all .2s;display:flex}.havrouta-hero-actions a:hover{border-color:var(--gold-light);background:#d3a84c21;transform:translateY(-3px)}.privacy-promise{text-align:left;border-top:1px solid #ffffff1f;align-items:center;gap:14px;max-width:720px;margin:0 auto;padding:15px 20px;display:flex}.privacy-promise span{color:var(--gold-light);font-size:22px}.privacy-promise p{color:#b9c8d1;margin:0;font-size:12px;line-height:1.6}.havrouta-section{padding:88px 0}.havrouta-section:nth-of-type(2n){background:#fff}.havrouta-section .section-heading{max-width:760px;margin-bottom:38px}.havrouta-section .section-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.wizard-shell{background:#fff;border:1px solid #d8c89f;box-shadow:0 22px 60px #071f3117}.wizard-panel{min-height:510px;padding:48px clamp(24px,6vw,80px) 35px}.wizard-panel h3{font-family:var(--font-display);color:#0a2942;margin:0 0 30px;font-size:32px;font-weight:500}.wizard-panel label{color:#30495c;flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.wizard-panel input,.wizard-panel select,.wizard-panel textarea,.match-filters select,.request-modal textarea{color:#102d43;width:100%;font:inherit;background:#fff;border:1px solid #c9d0d4;padding:13px 14px}.wizard-panel textarea{resize:vertical;min-height:110px}.form-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.wide{grid-column:1/-1;margin-top:22px;display:flex!important}.form-note{color:#5c6971;background:#f8f4e9;border-left:3px solid #cfad65;padding:15px 18px;font-size:12px;line-height:1.6}.choice-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.choice-grid button{color:#17394f;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5dadd;justify-content:space-between;align-items:center;min-height:64px;padding:15px 17px;display:flex}.choice-grid button small{color:#748590;margin-top:5px;font-weight:400;display:block}.choice-grid button.selected{background:#fbf6e9;border-color:#c9a24e;box-shadow:inset 3px 0 #c9a24e}.prefilled-course{background:#faf5e7;border:1px solid #d7c48e;margin-top:22px;padding:20px}.prefilled-course span{color:#9b7527;letter-spacing:.1em;font-size:9px;font-weight:800;display:block}.prefilled-course strong{color:#0a2942;margin-top:7px;display:block}.availability-list>div{grid-template-columns:1.3fr 1fr auto 1fr auto;align-items:center;gap:10px;margin-bottom:10px;display:grid}.availability-list button{color:#9d3c31;cursor:pointer;background:0 0;border:0;font-size:24px}.add-slot{color:#7a5b1e;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a57f31;margin:8px 0 25px}.check-line{align-items:center;margin:18px 0;flex-direction:row!important}.check-line input{width:auto}.profile-preview{color:#fff;background:linear-gradient(135deg,#09243a,#0d3452);border:1px solid #d3bd7b;margin:28px 0;padding:26px}.profile-preview small{color:#cfad65;letter-spacing:.1em;font-weight:800}.profile-preview h4{font-family:var(--font-display);margin:10px 0 5px;font-size:26px}.profile-preview p{color:#d8e0e5;margin:0 0 10px}.profile-preview span{color:#afc0ca;font-size:11px}.publish-actions{flex-wrap:wrap;gap:10px;display:flex}.publish-actions button,.wizard-nav button,.match-card>button,.request-modal form>button[type=submit],.teacher-grid article>button{color:#173a53;cursor:pointer;background:#fff;border:1px solid #173a53;padding:12px 18px;font-weight:750}.publish-actions .gold,.wizard-nav button:last-child,.match-card>button,.request-modal form>button[type=submit]{color:#09243a;background:#cba44f;border-color:#cba44f}.wizard-nav{border-top:1px solid #e6e2d8;justify-content:space-between;margin-top:35px;padding-top:24px;display:flex}.wizard-nav button:disabled{opacity:.35}.havrouta-notice{color:#235c34;background:#eaf4ec;margin:18px 0 0;padding:14px}.search-section{background:#eef1f1!important}.match-filters{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:28px;display:grid}.match-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.match-card{background:#fff;border:1px solid #d3d8d9;padding:25px;box-shadow:0 10px 28px #0823360d}.compatibility{border-bottom:1px solid #edf0f1;align-items:center;gap:10px;padding-bottom:18px;display:flex}.compatibility span{color:#a57d2b;font-family:var(--font-display);font-size:27px}.compatibility strong{color:#365567;text-transform:uppercase;font-size:10px}.match-card h3{color:#0c2a40;font-family:var(--font-display);margin:20px 0 7px;font-size:24px}.match-card>p{color:#546b78;min-height:38px;font-size:12px}.linked-lesson{color:#9a7428;display:block}.match-card ul{color:#405b6b;padding:15px 0 15px 18px;font-size:11px;line-height:1.8}.match-card li::marker{color:#c39a45}.match-meta{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.match-meta span{color:#365567;text-transform:uppercase;background:#eef3f5;padding:6px 8px;font-size:9px}.match-card>button{width:100%}.safety-links{justify-content:center;gap:16px;margin-top:13px;display:flex}.safety-links button{color:#81909a;cursor:pointer;background:0 0;border:0;font-size:9px}.empty-matches{text-align:center;background:#fff;grid-column:1/-1;padding:50px}.empty-matches strong{color:#0b2b43;font-family:var(--font-display);font-size:25px}.teachers-section{background:#fff!important}.teacher-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.teacher-grid article{background:#fbf7eb;border:1px solid #d9c68f;padding:32px}.teacher-grid article>span{color:#9c7627;font-size:9px;font-weight:800}.teacher-grid h3{font-family:var(--font-display);color:#0b2b43;font-size:28px}.teacher-grid article div{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.teacher-grid article div small{background:#fff;padding:6px 9px}.future-gift{color:#fff;background:#081f33;grid-template-columns:auto auto 1fr;align-items:center;gap:18px;margin-top:24px;padding:24px 30px;display:grid}.future-gift span{color:#d4b365;font-size:9px;font-weight:800}.future-gift strong{font-family:var(--font-display);font-size:22px}.future-gift p{color:#aec0ca;margin:0;font-size:11px}.request-modal{z-index:1000;background:#03121dc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.request-modal form{background:#fff;width:min(560px,100%);padding:38px;position:relative}.modal-close{background:0 0;border:0;font-size:28px;position:absolute;top:10px;right:14px}.request-modal small{color:#9c7627;font-weight:800}.request-modal h2{font-family:var(--font-display);color:#0a2942;font-size:30px}.request-modal p{color:#60717c;font-size:12px}.request-modal textarea{min-height:150px;margin:10px 0 15px}.lesson-havrouta-button{color:#ffe9ad;background:#d7b65f1f;border:1px solid #d7b65f;margin-top:24px;padding:13px 18px;font-size:12px;font-weight:700;display:inline-flex}.personal-hero{color:#fff;background:linear-gradient(135deg,#061b2c,#0d3452);padding:65px 0}.personal-hero small{color:#cfad65;font-weight:800}.personal-hero h1{font-family:var(--font-display);margin:10px 0;font-size:48px}.personal-dashboard{background:#f2f3ef;min-height:70vh;padding:65px 0}.personal-stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.personal-stat-grid article{background:#fff;border-top:3px solid #c7a04a;padding:20px}.personal-stat-grid span{color:#7b8c96;font-size:8px;font-weight:800;display:block}.personal-stat-grid strong{color:#0c2c43;margin:8px 0;font-size:20px;display:block}.personal-columns{grid-template-columns:1fr 1.6fr;gap:18px;margin-top:20px;display:grid}.personal-columns>article,.personal-sections article{background:#fff;padding:26px}.personal-title{border-bottom:1px solid #e4e7e7;justify-content:space-between;padding-bottom:15px;display:flex}.personal-title h2{font-family:var(--font-display);color:#0b2b43;margin:0}.personal-actions,.personal-request div{gap:8px;margin-top:20px;display:flex}.personal-actions button,.personal-request button{color:#385467;background:#fff;border:1px solid #b9c3c8;padding:8px 11px}.personal-request{border-bottom:1px solid #e4e7e7;padding:18px 0}.personal-request>span{color:#987020;font-size:9px;font-weight:800}.contact-unlocked{padding:10px;color:#235c34!important;background:#eaf4ec!important}.personal-empty{text-align:center;padding:35px 0}.personal-sections{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px;display:grid}.personal-sections h3{color:#0a2942;font-family:var(--font-display);font-size:22px}.personal-sections p{color:#667983;font-size:11px;line-height:1.6}.charter-page main section{background:#f8f5ed;padding:80px 0}.charter-page main .container{max-width:850px}.charter-page h1{font-family:var(--font-display);color:#092941;font-size:55px}.charter-lead{color:#576d7a;font-size:17px;line-height:1.7}.charter-page ol{margin:40px 0;padding:0;list-style:none}.charter-page li{border-top:1px solid #d8d6ce;grid-template-columns:54px 1fr;gap:18px;padding:18px 0;display:grid}.charter-page li span{color:#b58c36;font-family:var(--font-display);font-size:22px}.charter-security{background:#fff;border-left:3px solid #c49a43;margin:35px 0;padding:28px}.admin-havrouta-section .admin-table-wrap{margin-top:22px}.admin-safety-list{background:#fff;margin-top:25px;padding:24px}.admin-safety-list article{border-top:1px solid #e4e7e8;grid-template-columns:auto 1fr 2fr auto;gap:15px;padding:13px 0;display:grid}@media (width<=900px){.havrouta-hero-actions,.match-grid,.match-filters,.personal-stat-grid{grid-template-columns:1fr 1fr}.personal-columns{grid-template-columns:1fr}.personal-sections{grid-template-columns:1fr 1fr}.future-gift{grid-template-columns:1fr}}@media (width<=620px){.havrouta-hero{padding:58px 0 45px}.havrouta-hero-actions,.match-grid,.form-grid,.choice-grid,.teacher-grid,.match-filters,.personal-stat-grid,.personal-sections{grid-template-columns:1fr}.wizard-panel{padding:30px 18px}.availability-list>div{grid-template-columns:1fr 1fr auto}.availability-list>div select{grid-column:1/-1}.availability-list>div span{display:none}.publish-actions{flex-direction:column}.publish-actions button{width:100%}.personal-hero h1{font-size:38px}.personal-dashboard{padding:35px 0}.future-gift{padding:22px}.admin-safety-list article{grid-template-columns:1fr}.lesson-havrouta-button{text-align:center;justify-content:center;width:100%}.gate3-site .havrouta-hero>.container>p:not(.eyebrow){font-size:16px}.gate3-site .havrouta-hero-actions a{min-height:58px}.privacy-promise{align-items:flex-start;padding-inline:14px}.privacy-promise p{font-size:13px}}.public-consent-box{background:#fcf8ed;border:1px solid #d4bd79;margin:26px 0;padding:22px}.public-consent-box>label{color:#193b50;font-size:13px}.public-consent-box small{color:#987126;margin:12px 0;font-weight:800;display:block}.public-consent-box p{color:#687982;font-size:11px}.consent-options{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.consent-options label{flex-direction:row;align-items:center;display:flex}.consent-options input{width:auto}.home-living{color:#fff;background:linear-gradient(110deg,#071e31,#0c3552);padding:52px 0}.home-living-inner{grid-template-columns:1fr 1.7fr auto;align-items:center;gap:35px;display:grid}.home-living h2{font-family:var(--font-display);margin:8px 0 0;font-size:28px}.home-living-numbers{grid-template-columns:.7fr .7fr 1.6fr;gap:10px;display:grid}.home-living-numbers span{color:#aebfc9;text-transform:uppercase;border-left:1px solid #d3af5e73;padding:13px 16px;font-size:9px}.home-living-numbers strong{color:#f1d895;font-family:var(--font-display);text-transform:none;margin-bottom:5px;font-size:22px;display:block}.home-living-inner>a{color:#f4dfaa;white-space:nowrap;border:1px solid #cfad65;padding:12px 15px;font-size:11px}.living-site{background:#f6f3ea}.living-hero{color:#fff;text-align:center;background:linear-gradient(145deg,#061a2b,#0c3a59);padding:105px 0 90px;position:relative;overflow:hidden}.living-rays{background:repeating-linear-gradient(105deg,#0000 0 120px,#d3a94a13 121px 122px,#0000 123px 240px),linear-gradient(90deg,#0000,#dcb55b26,#0000) center bottom 35px/85% 1px no-repeat;position:absolute;inset:0}.living-hero .container{position:relative}.living-hero h1{max-width:950px;font-family:var(--font-display);margin:20px auto;font-size:clamp(42px,6vw,72px);font-weight:500;line-height:1.08}.living-hero>div>p:not(.eyebrow){color:#bfd0d9;max-width:750px;margin:0 auto;font-size:17px;line-height:1.7}.living-hero a{color:#092338;background:#d1ac59;margin-top:35px;padding:14px 23px;font-weight:800;display:inline-flex}.living-stats{margin-top:-28px;position:relative}.living-stats .container{grid-template-columns:repeat(4,1fr);display:grid;box-shadow:0 20px 55px #071d2d1f}.living-stats article{text-align:center;background:#fff;border-right:1px solid #e5dfd0;padding:28px 24px}.living-stats strong{color:#a47a27;font-family:var(--font-display);font-size:42px;display:block}.living-stats span{color:#0a2b43;font-weight:800;display:block}.living-stats small{color:#8a959b;font-size:9px}.living-connections{padding:95px 0}.living-connections .centered{text-align:center}.living-map{background:linear-gradient(#ffffffed,#ffffffed),repeating-linear-gradient(45deg,#0000 0 40px,#d6c28a 41px 42px);border:1px solid #d8c693;min-height:330px;margin:45px 0 30px;position:relative;overflow:hidden}.map-lines{background:linear-gradient(22deg,#0000 46%,#bf91325c 47%,#0000 48%),linear-gradient(-18deg,#0000 51%,#19496747 52%,#0000 53%),linear-gradient(12deg,#0000 58%,#bf91324d 59%,#0000 60%);position:absolute;inset:10%}.map-point{color:#0a2d45;background:#fff;border:1px solid #c49b48;padding:7px 10px;font-size:10px;font-weight:800;position:absolute;box-shadow:0 5px 18px #00000014}.map-point:before{content:"✦";color:#bd8e32;margin-right:6px}.map-point.france{top:42%;left:43%}.map-point.israel{top:54%;left:58%}.map-point.usa{top:44%;left:20%}.map-point.uk{top:25%;left:41%}.map-point.canada{top:22%;left:17%}.leading-study{color:#fff;background:#092a42;padding:15px 20px;position:absolute;bottom:22px;right:25px}.leading-study small{color:#cdaa5d;font-size:8px;display:block}.leading-study strong{font-family:var(--font-display);font-size:20px}.living-pair-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.living-pair-grid article{background:#fff;border-top:3px solid #c9a34d;padding:26px;box-shadow:0 12px 30px #051f310f}.pair-route{color:#a47a27;align-items:center;gap:9px;font-weight:800;display:flex}.pair-route i{font-style:normal}.living-pair-grid h3{color:#0a2c44;font-family:var(--font-display);margin:18px 0 7px;font-size:24px}.living-pair-grid p{color:#5e7481;font-size:11px}.living-pair-grid article>div:last-of-type{flex-wrap:wrap;gap:6px;display:flex}.living-pair-grid article>div:last-of-type span{color:#496373;background:#eef2f3;padding:6px;font-size:9px}.living-pair-grid blockquote{color:#526b79;font-family:var(--font-display);border-top:1px solid #e2e5e5;margin:20px 0 0;padding-top:17px;font-size:16px;line-height:1.5}.living-feed{color:#fff;background:#071e31;padding:85px 0}.living-feed .container{grid-template-columns:1fr 1.4fr;gap:70px;display:grid}.living-feed h2{font-family:var(--font-display);font-size:38px}.living-feed p{color:#aebfc9;line-height:1.7}.living-feed a{color:#e1c277}.living-feed ol{margin:0;padding:0;list-style:none}.living-feed li{border-top:1px solid #ffffff1f;grid-template-columns:46px 1fr;gap:15px;padding:17px 0;display:grid}.living-feed li>span{color:#d0ad60;font-family:var(--font-display);font-size:20px}.living-feed li small{color:#75909f;font-size:8px;display:block}.living-feed li strong{margin:5px 0;display:block}.living-feed li p{margin:0;font-size:11px}.living-stories{text-align:center;padding:85px 0}.living-stories h2{font-family:var(--font-display);color:#0a2c44;font-size:42px}.living-stories .container>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.living-stories blockquote{color:#365466;font-family:var(--font-display);background:#fff;border:1px solid #d8c693;margin:0;padding:30px;font-size:18px;line-height:1.55}.living-stories small{color:#8c989f;margin-top:15px;display:block}.living-cta{text-align:center;background:linear-gradient(110deg,#d3b368,#b98b31);padding:70px 0}.living-cta h2{color:#092a42;font-family:var(--font-display);margin:0;font-size:40px}.living-cta p{color:#354e5e}.living-cta a{color:#fff;background:#092a42;margin-top:15px;padding:13px 22px;display:inline-flex}.admin-havrouta-manager{margin-top:28px}.admin-live-stats{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.admin-live-stats article{background:#fff;border-top:3px solid #bd9341;padding:17px}.admin-live-stats article.warning{border-color:#d07a2d}.admin-live-stats article.urgent{border-color:#b13c37}.admin-live-stats span{color:#788a95;min-height:24px;font-size:8px;font-weight:800;display:block}.admin-live-stats strong{color:#092b43;margin:8px 0;font-size:21px;display:block}.admin-live-stats small{color:#88949a;font-size:9px}.admin-havrouta-toolbar{grid-template-columns:1fr 220px auto;gap:10px;margin:18px 0;display:grid}.admin-havrouta-toolbar input,.admin-havrouta-toolbar select{background:#fff;border:1px solid #cbd3d7;padding:12px}.admin-havrouta-toolbar button{color:#fff;background:#0a2d45;border:0;padding:0 16px}.admin-pair-workspace{grid-template-columns:320px 1fr;align-items:start;gap:16px;display:grid}.admin-pair-list,.admin-pair-detail{background:#fff}.admin-pair-list h2{color:#0a2c44;font-family:var(--font-display);margin:0;padding:20px}.admin-pair-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e3e7e8;width:100%;padding:16px 18px;display:block}.admin-pair-list>button.active{background:#f8f2e3;box-shadow:inset 3px 0 #c39a46}.admin-pair-list button span{color:#9b7124;font-size:8px;font-weight:800;display:block}.admin-pair-list button strong,.admin-pair-list button small,.admin-pair-list button i{margin-top:5px;display:block}.admin-pair-list button small{color:#56707e}.admin-pair-list button i{color:#8b979e;font-size:9px;font-style:normal}.pair-detail-head{border-bottom:1px solid #e3e7e8;justify-content:space-between;padding:25px;display:flex}.pair-detail-head small{color:#9c7529}.pair-detail-head h2{color:#092a42;font-family:var(--font-display);margin:7px 0;font-size:29px}.pair-detail-head p{color:#637783;margin:0}.pair-detail-head>span{color:#2c6740;background:#eaf2eb;height:max-content;padding:7px 10px;font-size:9px;font-weight:800}.pair-detail-tabs{color:#dfe7eb;background:#0a2a42;gap:18px;padding:13px 25px;font-size:10px;display:flex}.admin-pair-detail section{border-bottom:1px solid #e3e7e8;padding:25px}.admin-pair-detail h3{color:#0a2c44;font-family:var(--font-display);margin-top:0;font-size:23px}.admin-pair-detail dl{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-pair-detail dl div{background:#f5f7f6;padding:14px}.admin-pair-detail dt{color:#84919a;font-size:8px;font-weight:800}.admin-pair-detail dd{color:#29495b;margin:6px 0 0;font-size:11px;line-height:1.6}.pair-section-head{justify-content:space-between;display:flex}.pair-section-head button,.checkin-button,.public-admin-check button,.pair-admin-actions button{color:#fff;cursor:pointer;background:#0b3049;border:0;padding:10px 14px}.pair-timeline{border-top:1px solid #e4e7e8;grid-template-columns:110px 1fr auto;padding:12px 0;display:grid}.pair-timeline span{color:#9a7429}.pair-send-form{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pair-send-form input,.pair-send-form select,.pair-send-form textarea,.public-admin-check select,.public-admin-check textarea,.admin-internal-notes,.pair-admin-actions select{background:#fff;border:1px solid #cbd3d7;padding:11px}.pair-send-form textarea,.pair-send-form input[type=url],.pair-send-form button{grid-column:1/-1}.pair-send-form button{color:#092b43;background:#c69c45;border:0;padding:11px;font-weight:800}.checkin-button{background:#b5852e;margin-top:12px}.communication-history{margin-top:20px}.communication-history article,.public-activity-admin article{border-top:1px solid #e4e7e8;grid-template-columns:auto 1fr auto;gap:12px;padding:11px 0;display:grid}.communication-history span,.public-activity-admin span{color:#9a7429;font-size:9px}.checkin-results span{color:#ad3934}.public-admin-check{grid-template-columns:1fr 180px;gap:10px;display:grid}.public-admin-check textarea{grid-column:1/-1;min-height:85px}.public-admin-check button{grid-column:1/-1}.public-activity-admin{margin-top:20px}.public-activity-admin article div{gap:5px;display:flex}.public-activity-admin button{background:#fff;border:1px solid #bdc7cb;padding:6px}.admin-internal-notes{width:100%;min-height:100px}.pair-admin-actions{gap:8px;margin-top:10px;display:flex}.user-checkin-panel{background:#f2f3ef;padding:0 0 60px}.user-checkin-panel .container{background:#fff;padding:28px}.user-checkin-panel article{border-top:1px solid #e3e7e8;justify-content:space-between;align-items:center;padding:15px 0;display:flex}.user-checkin-panel article h3{color:#092b43;margin:5px 0}.user-checkin-panel article p{color:#657984;margin:0}.user-checkin-panel article button,.user-checkin-panel form>button{color:#fff;background:#0a2c44;border:0;padding:10px 14px}.user-checkin-panel form{background:#f7f3e7;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;padding:24px;display:grid}.user-checkin-panel form h3,.user-checkin-panel form>div,.user-checkin-panel form>label:last-of-type,.user-checkin-panel form>button{grid-column:1/-1}.user-checkin-panel form label{color:#395667;flex-direction:column;gap:6px;font-size:11px;display:flex}.user-checkin-panel form select,.user-checkin-panel form textarea{background:#fff;border:1px solid #cbd3d7;padding:10px}.user-checkin-panel form>div{flex-wrap:wrap;gap:14px;display:flex}.user-checkin-panel form>div label{flex-direction:row}.user-checkin-panel form textarea{min-height:80px}@media (width<=1100px){.admin-live-stats{grid-template-columns:repeat(3,1fr)}.home-living-inner{grid-template-columns:1fr}.home-living-numbers{max-width:700px}.admin-pair-workspace{grid-template-columns:260px 1fr}.living-pair-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.consent-options,.living-stats .container,.living-pair-grid,.living-stories .container>div,.home-living-numbers{grid-template-columns:1fr 1fr}.living-feed .container{grid-template-columns:1fr}.admin-live-stats{grid-template-columns:1fr 1fr}.admin-havrouta-toolbar,.admin-pair-workspace{grid-template-columns:1fr}.admin-pair-list{max-height:340px;overflow:auto}.pair-detail-tabs{overflow:auto}.admin-pair-detail dl,.pair-send-form,.public-admin-check,.user-checkin-panel form{grid-template-columns:1fr}.user-checkin-panel form>*{grid-column:1!important}.user-checkin-panel article{flex-direction:column;align-items:flex-start;gap:10px}.map-point.usa,.map-point.canada{left:8%}.living-map{min-height:280px}.home-living-inner>a{width:max-content}}@media (width<=520px){.consent-options,.living-stats .container,.living-pair-grid,.living-stories .container>div,.home-living-numbers,.admin-live-stats{grid-template-columns:1fr}.living-hero{padding:70px 0 58px}.living-hero h1{font-size:38px}.living-hero>div>p:not(.eyebrow){font-size:16px}.living-stats{margin-top:0}.living-stats article{border-bottom:1px solid #e5dfd0;padding:22px 18px}.living-connections{padding:64px 0}.living-map{min-height:250px}.living-country-list{gap:8px;max-width:100%;padding:25px 16px 104px}.living-country-list span{overflow-wrap:anywhere;max-width:100%;font-size:11px}.map-point{font-size:8px}.leading-study{left:15px;right:15px}.living-feed{padding:64px 0}.living-feed .container{gap:38px}.living-feed h2{font-size:34px}.living-cta{padding:56px 0}.living-cta h2{font-size:34px;line-height:1.12}.pair-detail-head{flex-direction:column;gap:12px}.pair-admin-actions{flex-direction:column}.home-living-numbers span{border-top:1px solid #d3af5e4d;border-left:0}}.admin-gate3-page{color:#102f45;background:#f3f4f1;min-height:100vh;padding:30px}.admin-gate3-page>.admin-moderation,.admin-gate3-page-header{width:min(1240px,100%);margin-left:auto;margin-right:auto}.admin-gate3-page-header{border-bottom:1px solid #d8dedc;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:10px 0 24px;display:grid}.admin-gate3-page-header h1{color:#092b43;font-family:var(--font-display);margin:5px 0;font-size:38px}.admin-gate3-page-header p{color:#61717a;margin:0}.admin-gate3-page-header>div>small{color:#9b742b;letter-spacing:.1em;font-weight:850}.admin-gate3-page-header>a{color:#173d55;border:1px solid #bfc9cd;padding:10px 15px;font-weight:750;text-decoration:none}.admin-moderation{margin-top:24px}.admin-moderation-intro{background:#fff;border-top:4px solid #bd9341;justify-content:space-between;align-items:center;gap:30px;padding:28px 30px;display:flex}.admin-moderation-intro small,.admin-report-detail article>header small{color:#9b742b;letter-spacing:.09em;font-weight:850}.admin-moderation-intro h2{color:#092b43;font-family:var(--font-display);margin:7px 0;font-size:31px}.admin-moderation-intro p{color:#5d6e78;max-width:720px;margin:0;line-height:1.6}.admin-moderation-count{text-align:center;min-width:110px;display:grid}.admin-moderation-count strong{color:#9b742b;font-family:var(--font-display);font-size:42px}.admin-moderation-count span{color:#5f707b}.admin-moderation-layout{grid-template-columns:minmax(285px,360px) minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.admin-report-queue,.admin-report-detail{background:#fff}.admin-report-queue-heading{border-bottom:1px solid #e2e6e5;justify-content:space-between;align-items:center;padding:20px;display:flex}.admin-report-queue-heading h3{color:#0a2d45;font-family:var(--font-display);margin:0;font-size:22px}.admin-report-queue-heading button,.admin-report-actions button{color:#183d55;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfc9cd;padding:9px 13px;font-weight:750}.admin-report-queue-heading button:disabled,.admin-report-actions button:disabled{cursor:wait;opacity:.55}.admin-report-empty{color:#687983;text-align:center;padding:30px 20px}.admin-report-card{color:#16364b;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e3e7e6;gap:7px;width:100%;padding:18px 20px;display:grid;position:relative}.admin-report-card:hover,.admin-report-card.selected{background:#faf6eb}.admin-report-card.selected{box-shadow:inset 4px 0 #c39a46}.admin-report-card>strong{font-size:17px}.admin-report-card>small{color:#697b85}.admin-report-card>em{color:#355469;background:#edf1f2;border-radius:999px;justify-self:start;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800}.admin-report-priority{color:#775d2d;text-transform:uppercase;justify-self:start;font-size:10px;font-weight:850}.admin-report-priority.priority-high{color:#9a302d}.admin-report-priority.priority-medium{color:#a2661f}.admin-report-placeholder{color:#687983;text-align:center;padding:50px 36px}.admin-report-placeholder h3{color:#0b2f48;font-family:var(--font-display);font-size:27px}.admin-report-detail article>header{border-bottom:1px solid #e3e7e6;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;display:flex}.admin-report-detail article>header h3{color:#092b43;font-family:var(--font-display);margin:7px 0 0;font-size:29px}.admin-report-detail article>section{border-bottom:1px solid #e3e7e6;padding:24px 28px}.admin-report-detail h4{color:#0a2d45;font-family:var(--font-display);margin:0 0 13px;font-size:21px}.admin-report-safe-detail{color:#475d69;background:#faf7ee;border-left:3px solid #cda851;padding:13px 15px;line-height:1.6}.admin-report-context dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-report-context dl div{background:#f5f7f6;padding:12px}.admin-report-context dt{color:#788b96;text-transform:uppercase;font-size:10px;font-weight:800}.admin-report-context dd{color:#214559;margin:5px 0 0;font-weight:700}.admin-report-guard{color:#365f47;background:#eef6f0;border-left:3px solid #2f6b4d;padding:11px 14px;line-height:1.55}.admin-report-actions{flex-wrap:wrap;gap:9px;display:flex}.admin-report-actions button.publish{color:#fff;background:#0a3049;border-color:#0a3049}.admin-report-actions button.danger{color:#8a2d2d;border-color:#c78f8f}.admin-report-audit{gap:0;margin:0;padding:0;list-style:none;display:grid}.admin-report-audit li{border-top:1px solid #e6e9e7;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.admin-report-audit span{color:#71818a}.admin-status.report-under_review{color:#795619;background:#fff1cc}.admin-status.report-resolved{color:#2b6740;background:#e8f3eb}.admin-status.report-dismissed{color:#53636c;background:#eef0f1}@media (width<=900px){.admin-moderation-layout{grid-template-columns:1fr}.admin-report-queue{max-height:460px;overflow:auto}}@media (width<=620px){.admin-gate3-page{padding:18px}.admin-gate3-page-header{grid-template-columns:1fr}.admin-gate3-page-header h1{font-size:31px}.admin-moderation-intro,.admin-report-detail article>header,.admin-report-audit li{flex-direction:column;align-items:flex-start}.admin-moderation-count{text-align:left}.admin-report-context dl{grid-template-columns:1fr}.admin-report-actions{flex-direction:column}.admin-report-actions button{width:100%}}.living-country-list{z-index:1;flex-wrap:wrap;gap:12px;max-width:70%;padding:48px;display:flex;position:relative}.living-country-list span{color:#0a2d45;background:#fff;border:1px solid #c49b48;padding:8px 11px;font-size:10px;font-weight:800;box-shadow:0 5px 18px #00000014}.living-country-list span:before{content:"✦";color:#bd8e32;margin-right:6px}.living-map-empty{color:#526b79;place-items:center;min-height:180px;display:grid}.living-map-empty p{text-align:center;padding:24px}.admin-report-queue-section{background:#f5f7f6;border-top:4px solid #d8dedc;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.admin-report-queue-section h4{color:#0a2d45;font-family:var(--font-display);margin:0;font-size:19px}.admin-report-queue-section span{color:#687983;font-size:12px}.admin-report-action-intro{color:#5e707a;margin:-2px 0 16px;line-height:1.55}.admin-report-actions{gap:10px;display:grid}.admin-report-action-card{background:#fafbf9;border:1px solid #dfe4e2;grid-template-columns:minmax(0,1fr) minmax(200px,auto);align-items:center;gap:20px;padding:16px;display:grid}.admin-report-action-card strong{color:#153a50;font-size:16px;display:block}.admin-report-action-card p{color:#5d6f79;margin:5px 0 0;line-height:1.45}.admin-report-action-card button{min-height:44px}.admin-report-danger-zone{background:snow}.admin-report-danger-zone p{color:#6d5d5d;max-width:720px;line-height:1.55}.admin-report-danger-zone button{color:#8a2d2d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b85f5f;padding:10px 14px;font-weight:800}.admin-report-danger-zone button:disabled{cursor:not-allowed;opacity:.5}.admin-confirm-backdrop{z-index:1200;background:#041724c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-confirm-dialog{background:#fff;border-top:5px solid #c7a04a;width:min(620px,100%);padding:34px;box-shadow:0 24px 80px #0000004d}.admin-confirm-dialog>small{color:#987126;letter-spacing:.1em;font-weight:850}.admin-confirm-dialog h2{color:#092b43;font-family:var(--font-display);margin:12px 0;font-size:32px}.admin-confirm-dialog>p{color:#5d6f79;font-size:17px;line-height:1.65}.admin-confirm-dialog>div{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.admin-confirm-dialog button{color:#173d55;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfc9cd;padding:10px 18px;font-weight:800}.admin-confirm-dialog button.publish{color:#fff;background:#0a3049;border-color:#0a3049}.admin-confirm-dialog button.danger{color:#fff;background:#9a3937;border-color:#9a3937}.admin-confirm-dialog button:disabled{cursor:wait;opacity:.55}@media (width<=760px){.admin-report-action-card{grid-template-columns:1fr}.admin-report-action-card button,.admin-report-danger-zone button{width:100%}.admin-confirm-dialog>div{flex-direction:column-reverse}.admin-confirm-dialog button{width:100%}}.friendly-error{color:#102c4c;background:#f7f4eb;place-items:center;min-height:100vh;padding:24px;display:grid}.friendly-error section{text-align:center;background:#fff;border-top:5px solid #c99b3b;border-radius:24px;width:min(680px,100%);padding:48px;box-shadow:0 18px 60px #102c4c1c}.friendly-error h1{font-family:Georgia,serif;font-size:clamp(2rem,5vw,3rem)}.friendly-error div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.friendly-error a,.friendly-error button{color:#fff;font:inherit;cursor:pointer;background:#123b68;border:0;border-radius:999px;padding:12px 18px;text-decoration:none}.friendly-error a+a{color:#123b68;background:#eee8d9}.service-warning{color:#594412;background:#fff4d6;border-bottom:1px solid #e0c375;padding:14px 0}.launch-state .container>p{max-width:680px;margin-inline:auto}.launch-state a{margin-top:18px;display:inline-block}.admin-actions-menu{position:relative}.admin-actions-menu summary{cursor:pointer;color:#123b68;font-weight:700}.admin-actions-menu .admin-actions{z-index:20;background:#fff;border:1px solid #d8ccb2;border-radius:12px;gap:6px;min-width:210px;padding:10px;display:grid;position:absolute;right:0;box-shadow:0 12px 35px #102c4c26}.admin-actions .danger,.admin-list-section .danger{color:#8b1e1e;border-color:#d9a8a8}.admin-empty{text-align:center;color:#6b7280;padding:28px}.admin-media-tools,.admin-analysis-tools{background:#fffaf0;border:1px solid #d9c79f;border-radius:14px;padding:16px}.admin-media-tools p,.admin-analysis-tools p{color:#5f6470;margin:10px 0 0}.admin-media-tools button,.admin-analysis-tools button{margin-inline-end:8px}.admin-video-preview{aspect-ratio:16/9;background:#091f38;border-radius:14px;margin-top:16px;position:relative;overflow:hidden}.admin-video-preview iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.admin-course-actions-primary{align-items:start;gap:8px;display:grid}.post-live-replay-open{color:#082b43;cursor:pointer;background:#c89d43;border:0;border-radius:8px;min-height:36px;padding:8px 11px;font-size:10px;font-weight:850}.post-live-replay-card{background:#fffaf0;border:1px solid #d5bf8c;border-top:5px solid #c79b40;border-radius:14px;margin:0 0 24px;padding:24px;box-shadow:0 14px 35px #082b431a}.post-live-replay-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.post-live-replay-heading small{color:#926c20;letter-spacing:.12em;font-weight:850}.post-live-replay-heading h2{color:#082b43;font-family:var(--font-display);margin:7px 0;font-size:28px}.post-live-replay-heading p{color:#536b79;margin:0}.post-live-replay-close{color:#566b77;cursor:pointer;background:0 0;border:0;font-size:28px}.post-live-replay-card form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.post-live-replay-card label{color:#173d53;gap:7px;font-size:12px;font-weight:750;display:grid}.post-live-replay-card label span,.post-live-replay-card label strong{color:#75858e;font-size:10px;font-weight:600}.post-live-replay-card input{color:#173d53;background:#fff;border:1px solid #bdc9cd;border-radius:7px;min-width:0;padding:12px}.post-live-replay-help,.post-live-replay-error,.post-live-replay-submit{grid-column:1/-1}.post-live-replay-help{color:#627680;margin:0;line-height:1.55}.post-live-replay-error{color:#762f2b;background:#fff0ee;border-left:4px solid #b9544e;margin:0;padding:11px 14px}.post-live-replay-submit{color:#fff;cursor:pointer;background:#082f49;border:0;border-radius:8px;min-height:48px;font-weight:850}.post-live-replay-submit:disabled{cursor:wait;opacity:.6}.post-live-document-preview{gap:16px;margin-top:18px;display:grid}.post-live-document-preview>div{color:#234b31;background:#edf7ef;border-left:4px solid #3f7652;flex-wrap:wrap;gap:8px 16px;padding:12px 15px;display:flex}.post-live-document-preview article{background:#fff;border:1px solid #d2c7ad;border-radius:9px;min-width:0;overflow:hidden}.post-live-document-preview header{justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.post-live-document-preview header small{color:#967027;font-size:9px;font-weight:850}.post-live-document-preview h3{color:#082b43;margin:2px 0 0}.post-live-document-preview a{color:#0a4a6b;font-size:11px;font-weight:800}.post-live-document-preview iframe{background:#eef1f2;border:0;border-top:1px solid #ddd3bf;width:100%;height:clamp(420px,56vh,640px);display:block}.post-live-replay-result{color:#234b31;background:#edf7ef;border-left:4px solid #3f7652;gap:8px;margin-top:18px;padding:14px 16px;display:grid}.post-live-replay-result div{flex-wrap:wrap;gap:10px;display:flex}.post-live-replay-result a{color:#0a4a6b;font-weight:800}.post-live-replay-result span{font-size:11px}.post-live-replay-open:disabled,.post-live-replay-close:disabled{cursor:wait;opacity:.55}.admin-course-id{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.admin-schedule-edit-identity{background:#fffaf0!important;border-top:5px solid #c49a43!important}.admin-schedule-edit-identity>small{color:#8f6820;letter-spacing:.11em;font-weight:850}.admin-schedule-edit-identity h2{margin:8px 0 16px!important}.admin-schedule-edit-identity p{color:#526a77;margin:6px 0;line-height:1.55}.admin-schedule-edit-identity code,.admin-schedule-dialog code{overflow-wrap:anywhere;color:#173d55}.admin-schedule-preserved{color:#315744;background:#edf7ef;border-left:4px solid #3f7652;gap:6px;padding:14px 16px;display:grid}.admin-schedule-preserved span{font-size:11px}.admin-schedule-preserved p{margin:3px 0 0;line-height:1.5}.admin-schedule-dialog-backdrop{z-index:100;background:#051927ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-schedule-dialog{background:#fff;border-top:5px solid #c49a43;border-radius:14px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:28px;overflow:auto;box-shadow:0 28px 90px #00000052}.admin-schedule-dialog>small{color:#946d24;letter-spacing:.11em;font-size:10px;font-weight:850}.admin-schedule-dialog h2{color:#082b43;font-family:var(--font-display);margin:8px 0 20px;font-size:30px}.admin-schedule-dialog dl{border:1px solid #dce2e3;gap:0;margin:0;display:grid}.admin-schedule-dialog dl div{border-top:1px solid #e3e7e7;grid-template-columns:155px minmax(0,1fr);gap:14px;padding:12px 14px;display:grid}.admin-schedule-dialog dl div:first-child{border-top:0}.admin-schedule-dialog dt{color:#6c7d86;text-transform:uppercase;font-size:10px;font-weight:850}.admin-schedule-dialog dd{color:#173d55;min-width:0;margin:0;font-weight:700}.admin-schedule-dialog>p,.admin-schedule-restore-fields>p{color:#536b78;margin:20px 0;line-height:1.65}.admin-schedule-restore-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-schedule-restore-fields>p{grid-column:1/-1;margin-bottom:0}.admin-schedule-restore-fields label{color:#173d55;gap:7px;font-size:12px;font-weight:750;display:grid}.admin-schedule-restore-fields input{border:1px solid #bec9cd;border-radius:7px;min-height:44px;padding:10px}.admin-schedule-dialog-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.admin-schedule-dialog-actions button{color:#173d55;cursor:pointer;background:#fff;border:1px solid #bdc8cc;border-radius:8px;min-height:44px;padding:9px 15px;font-weight:800}.admin-schedule-dialog-actions button.danger{color:#fff;background:#8b2927;border-color:#b54c49}.admin-schedule-dialog-actions button.publish{color:#fff;background:#0b334d;border-color:#0b334d}.admin-schedule-dialog-actions button:disabled{cursor:wait;opacity:.55}@media (width<=600px){.admin-schedule-dialog{padding:21px}.admin-schedule-dialog h2{font-size:25px}.admin-schedule-dialog dl div{grid-template-columns:1fr;gap:4px}.admin-schedule-restore-fields{grid-template-columns:1fr}.admin-schedule-dialog-actions{display:grid}.admin-schedule-dialog-actions button{width:100%}}@media (width<=760px){.post-live-replay-card form{grid-template-columns:1fr}.post-live-replay-heading h2{font-size:24px}.post-live-replay-open{width:100%}.post-live-document-preview header{flex-direction:column;align-items:flex-start}.post-live-document-preview iframe{height:500px}}.admin-course-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:22px;display:grid}.admin-course-entry-grid article{background:#fff;border:1px solid #d5c28f;border-top:4px solid #c49a42;flex-direction:column;min-height:210px;padding:24px;display:flex}.admin-course-entry-grid article.future{background:#f7f8f7;border-color:#9eabb1 #d9dfe1 #d9dfe1}.admin-course-entry-grid small{color:#8f6b2d;letter-spacing:.1em;font-size:9px;font-weight:850}.admin-course-entry-grid h2{color:var(--navy);font-family:var(--font-display);margin:9px 0;font-size:25px;line-height:1.15}.admin-course-entry-grid p{color:#60737e;line-height:1.55}.admin-course-entry-grid a,.admin-course-entry-grid button{color:#fff;width:max-content;min-height:42px;font:inherit;cursor:pointer;background:#0a3049;border:0;margin-top:auto;padding:11px 15px;font-weight:800}.admin-course-entry-grid button:disabled{cursor:not-allowed;color:#718089;background:#dfe3e4}.admin-sidebar .admin-advanced{border-top:1px solid #ffffff1a;margin-top:6px;padding-top:8px}.admin-sidebar .admin-advanced summary{color:#8195a3;cursor:pointer;letter-spacing:.04em;align-items:center;min-height:42px;padding:0 13px;font-size:11px;font-weight:750;display:flex}.admin-sidebar .admin-advanced[open] summary{color:#d6e0e5}.admin-sidebar-rav{color:#fff;background:linear-gradient(135deg,#d2ae6229,#ffffff0a);border:1px solid #d2ae6273;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:64px;margin:8px 0;padding:9px 11px;display:grid;position:relative}.admin-sidebar-rav>span{color:#061b2c;background:#d2ae62;border:1px solid #d2ae62;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.admin-sidebar-rav strong,.admin-sidebar-rav small{display:block}.admin-sidebar-rav strong{font-size:12px}.admin-sidebar-rav small{color:#c6d2d8;margin-top:3px;font-size:9px}.admin-sidebar-rav>b{color:#061b2c;background:#d2ae62;border-radius:999px;place-items:center;min-width:23px;height:23px;font-size:11px;display:grid}.admin-sidebar-rav.state-unavailable{border-color:#ffffff2e}.admin-sidebar-havrouta{background:linear-gradient(135deg,#3f7a5a38,#ffffff0a);border-color:#70b18e6b}.admin-sidebar-havrouta>span{color:#123b2b;background:#dcece3;border-color:#83b497}.admin-sidebar-havrouta>b{color:#0a2c20;background:#8dbca1}.admin-command-hero{color:#fff;background:linear-gradient(125deg,#061b2c,#0d3857);border-top:4px solid #c6a45c;grid-template-columns:minmax(0,1.6fr) minmax(230px,.4fr);align-items:center;gap:30px;margin-bottom:18px;padding:30px 32px;display:grid;box-shadow:0 18px 45px #061b2c1f}.admin-command-hero small{color:#e2c986;letter-spacing:.13em;font-size:10px;font-weight:850}.admin-command-hero h2{color:#fff;font-family:var(--font-display);margin:8px 0;font-size:clamp(31px,3vw,45px);line-height:1.05}.admin-command-hero p{color:#bfd0d9;max-width:760px;margin:0;font-size:14px;line-height:1.65}.admin-command-hero>div:last-child{border-left:1px solid #ffffff2e;padding-left:26px}.admin-command-hero>div:last-child span,.admin-command-hero>div:last-child strong,.admin-command-hero>div:last-child small{display:block}.admin-command-hero>div:last-child span{color:#c6a45c;letter-spacing:.11em;font-size:9px;font-weight:850}.admin-command-hero>div:last-child strong{font-family:var(--font-display);margin:8px 0 5px;font-size:24px}.admin-command-hero>div:last-child small{color:#9fb3bf;letter-spacing:0;font-size:10px;line-height:1.5}.admin-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-command-grid.courses-only{grid-template-columns:minmax(0,720px)}.admin-domain-card{background:#fff;border:1px solid #d7ddde;border-top:4px solid #c39a46;flex-direction:column;min-width:0;min-height:390px;padding:25px;display:flex;position:relative;box-shadow:0 9px 28px #0826380d}.admin-domain-card.havrouta{border-top-color:#37745a}.admin-domain-card.rav{background:linear-gradient(155deg,#fff,#fbf5e7);border:1px solid #cbb477;border-top:4px solid #c39a46}.admin-domain-card>header{justify-content:space-between;align-items:center;display:flex}.admin-domain-card>header>span{color:#c1c9cd;font-family:var(--font-display);font-size:27px}.admin-domain-card>header small{color:#8d692d;letter-spacing:.12em;font-size:9px;font-weight:850}.admin-domain-card h2{color:#082c45;font-family:var(--font-display);margin:18px 0 8px;font-size:30px;line-height:1.1}.admin-domain-card>p{color:#5f737e;margin:0;font-size:13px;line-height:1.6}.admin-domain-card dl{background:#e2e5e4;grid-template-columns:repeat(3,1fr);gap:1px;margin:22px 0;display:grid}.admin-domain-card.rav dl{grid-template-columns:repeat(2,1fr)}.admin-domain-card dl div{background:#f7f8f6;padding:12px}.admin-domain-card dt{color:#7f8c93;letter-spacing:.08em;font-size:8px;font-weight:850}.admin-domain-card dd{color:#0a3049;font-family:var(--font-display);margin:5px 0 0;font-size:22px;font-weight:800}.admin-domain-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.admin-domain-actions button,.admin-domain-actions a{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#0a3049;border:1px solid #0a3049;justify-content:center;align-items:center;padding:10px 13px;font-size:11px;font-weight:850;display:inline-flex}.admin-domain-actions button.secondary,.admin-domain-actions a:not(.primary){color:#153d55;background:#fff;border-color:#cbd2d4}.admin-domain-actions button:disabled{cursor:wait;opacity:.55}.admin-domain-actions>small{color:#7e8d94;width:100%;font-size:9px;line-height:1.45}.admin-rav-state{color:#2c6542;background:#edf5ef;border-radius:999px;align-items:center;gap:7px;width:max-content;margin-top:15px;padding:6px 10px;font-size:9px;font-weight:850;display:flex}.admin-rav-state i{background:#3e865d;border-radius:50%;width:7px;height:7px}.admin-rav-state.state-busy,.admin-rav-state.state-reserved{color:#795a1f;background:#fff1cf}.admin-rav-state.state-busy i,.admin-rav-state.state-reserved i{background:#c19030}.admin-rav-state.state-unavailable{color:#69787f;background:#eef0f0}.admin-rav-state.state-unavailable i,.admin-rav-state.state-loading i{background:#87949a}.admin-attention-panel{background:#fff;border:1px solid #d7ddde;margin-top:18px}.admin-attention-panel>header{border-bottom:1px solid #e3e6e5;justify-content:space-between;align-items:end;gap:25px;padding:22px 24px;display:flex}.admin-attention-panel>header small{color:#906b2a;letter-spacing:.12em;font-size:9px;font-weight:850}.admin-attention-panel>header h2{color:#082c45;font-family:var(--font-display);margin:5px 0 0;font-size:27px}.admin-attention-panel>header p{color:#70818a;margin:0;font-size:11px}.admin-attention-panel>div{grid-template-columns:repeat(4,1fr);display:grid}.admin-attention-panel>div>*{color:#173c52;cursor:pointer;text-align:left;background:#fff;border:0;border-left:1px solid #e4e7e6;align-content:center;min-height:105px;padding:17px 20px;display:grid}.admin-attention-panel>div>:first-child{border-left:0}.admin-attention-panel>div>.urgent{box-shadow:inset 0 3px #ad4d43}.admin-attention-panel>div>.warning{box-shadow:inset 0 3px #c28a32}.admin-attention-panel span,.admin-attention-panel strong,.admin-attention-panel small{display:block}.admin-attention-panel span{color:#7a8b93;font-size:9px;font-weight:800}.admin-attention-panel strong{color:#082c45;font-family:var(--font-display);margin:4px 0;font-size:25px}.admin-attention-panel small{color:#8b979d;font-size:9px}.admin-empty-note{color:#7a898f;margin:20px 0 0;font-size:12px}.recorded-course-admin-page{min-height:100vh;color:var(--ink);background:#f2f3ef}.recorded-course-admin-header{border-bottom:1px solid #d8dddc;justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 36px);margin:0 auto;padding:22px 0;display:flex}.recorded-course-admin-header>a{color:#173d53;font-weight:800}.recorded-course-admin-header .site-brand{max-width:260px}.recorded-course-admin-page>main{width:min(1120px,100% - 36px);margin:0 auto;padding:34px 0 80px}.recorded-course-shell{background:#fff;border-top:5px solid #c59a43;padding:clamp(24px,4vw,46px);box-shadow:0 18px 55px #082b4314}.recorded-course-heading small,.recorded-course-preview small{color:#936b22;letter-spacing:.12em;font-size:9px;font-weight:850}.recorded-course-heading h1{color:var(--navy);font-family:var(--font-display);margin:9px 0;font-size:clamp(34px,5vw,52px);line-height:1.05}.recorded-course-heading p{color:#60727d;max-width:780px;font-size:15px;line-height:1.7}.recorded-course-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.recorded-course-form label{color:#24485d;gap:8px;font-size:12px;font-weight:750;display:grid}.recorded-course-form label b{color:#91691f;text-transform:uppercase;font-size:9px}.recorded-course-form input{color:#173d53;min-width:0;min-height:48px;font:inherit;background:#fbfcfc;border:1px solid #c8d1d4;padding:12px 13px}.recorded-course-form .wide{grid-column:1/-1}.recorded-course-enrichment{background:#faf9f5;border:1px solid #d8ddde}.recorded-course-enrichment summary{color:var(--navy);cursor:pointer;font-family:var(--font-display);padding:18px;font-size:23px;font-weight:750}.recorded-course-enrichment>p{color:#60727d;margin:0;padding:0 18px 15px}.recorded-course-enrichment>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:0 18px 20px;display:grid}.recorded-course-error,.recorded-course-notice{border-left:4px solid;margin:0;padding:13px 15px}.recorded-course-error{color:#762f2b;background:#fff0ee;border-color:#b9544e}.recorded-course-notice{color:#234b31;background:#edf7ef;border-color:#3f7652}.recorded-course-duplicate{color:#64491c;background:#fff6df;border-left:4px solid #b27b2f;gap:7px;padding:14px 16px;display:grid}.recorded-course-duplicate a{color:#0a4a6b;width:max-content;font-weight:800}.recorded-course-actions{border-top:1px solid #e1e5e5;justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.recorded-course-actions button{color:#173d53;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfc9cd;padding:11px 18px;font-weight:850}.recorded-course-actions button.publish{color:#fff;background:#0a3049;border-color:#0a3049}.recorded-course-actions button:disabled{cursor:wait;opacity:.55}.recorded-course-preview{border-top:1px solid #d8ddde;gap:18px;margin-top:28px;padding-top:28px;display:grid}.recorded-course-preview>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.recorded-course-preview h2{color:var(--navy);font-family:var(--font-display);margin:7px 0 0;font-size:31px}.recorded-course-preview header p{color:#60727d;margin:5px 0}.recorded-course-preview header>span{color:#234b31;background:#edf7ef;border-left:4px solid #3f7652;padding:10px 13px;font-weight:800}.recorded-course-preview article{background:#fff;border:1px solid #d2dadd;overflow:hidden}.recorded-course-preview article>div{justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.recorded-course-preview article a{color:#0a4a6b;font-weight:800}.recorded-course-preview iframe{background:#e9edef;border:0;border-top:1px solid #dbe0e1;width:100%;height:clamp(420px,58vh,650px);display:block}.recorded-course-optional-proof,.recorded-course-published{color:#234b31;background:#edf7ef;border-left:4px solid #3f7652;padding:13px 15px}.recorded-course-published{flex-wrap:wrap;gap:8px 18px;margin-top:24px;display:flex}.recorded-course-published a{color:#0a4a6b;font-weight:800}@media (width<=1100px){.admin-command-grid{grid-template-columns:1fr}.admin-domain-card{min-height:0}.admin-command-hero{grid-template-columns:1fr}.admin-command-hero>div:last-child{border-top:1px solid #ffffff2e;border-left:0;padding-top:20px;padding-left:0}.admin-attention-panel>div{grid-template-columns:1fr 1fr}.admin-attention-panel>div>:nth-child(3){border-top:1px solid #e4e7e6;border-left:0}}@media (width<=1000px){.admin-course-entry-grid{grid-template-columns:1fr}.admin-top>div:last-child{flex-wrap:wrap}.admin-top>div:last-child>*{flex:210px;justify-content:center}}@media (width<=860px){.admin-sidebar-rav{flex:0 0 220px}.admin-sidebar .admin-advanced{border-top:0;flex:none;margin-top:0;padding-top:0}.admin-sidebar .admin-advanced summary{white-space:nowrap;height:48px}.admin-sidebar .admin-advanced[open]{display:flex}.admin-sidebar .admin-advanced[open] summary{flex:none}.admin-sidebar .admin-advanced[open] button{display:flex}.admin-command-hero{padding:26px 22px}}@media (width<=620px){.admin-attention-panel>header{flex-direction:column;align-items:flex-start}.admin-attention-panel>div{grid-template-columns:1fr}.admin-attention-panel>div>*{border-top:1px solid #e4e7e6;border-left:0}.admin-attention-panel>div>:first-child{border-top:0}.admin-domain-card dl{grid-template-columns:1fr 1fr}.admin-domain-actions>*{width:100%}.admin-command-hero h2{font-size:32px}}@media (width<=720px){.recorded-course-form,.recorded-course-enrichment>div{grid-template-columns:1fr}.recorded-course-form .wide,.recorded-course-enrichment .wide{grid-column:1}.recorded-course-actions,.recorded-course-preview>header{flex-direction:column;align-items:stretch}.recorded-course-actions button{width:100%}.recorded-course-preview iframe{height:480px}.recorded-course-admin-header{flex-direction:column-reverse;align-items:flex-start}}dialog.admin-schedule-dialog{border:1px solid #c7b487;border-top:5px solid #c49a43;margin:auto}dialog.admin-schedule-dialog::backdrop{background:#051927ad}.member-navigation-link{overflow-wrap:anywhere;align-items:center;gap:.3em;max-width:100%;min-height:44px;line-height:1.35;display:inline-flex;white-space:normal!important}.integrated-header .inner-nav{flex-wrap:wrap}.integrated-header .inner-nav nav{flex-wrap:wrap;min-width:0}.integrated-header .inner-nav nav>a{flex-shrink:0}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.qa-gate-banner{color:#fffaf0;letter-spacing:.02em;background:#8a621c;flex-wrap:wrap;align-items:center;gap:18px;min-height:42px;padding:9px clamp(18px,4vw,64px);font-size:13px;display:flex}.qa-gate-banner strong{text-transform:uppercase;letter-spacing:.14em}.qa-gate-banner span{flex:1}.qa-gate-banner a{color:#fffaf0;font-weight:700}.gate1-search-proof{color:#145044;background:#edf6f2;border:1px solid #14484138;padding:9px 12px;font-size:12px;font-weight:750;display:inline-flex}.gate1-admin{color:#0d2d49;background:#f5f0e5;min-height:100vh;padding:clamp(28px,5vw,72px)}.gate1-admin-hero{color:#fff;background:linear-gradient(135deg,#082840,#114c70);border-top:5px solid #cfa64e;max-width:1200px;margin:0 auto 28px;padding:clamp(28px,5vw,56px)}.gate1-admin-hero small,.gate1-admin-section header small{color:#d8b55f;letter-spacing:.16em;font-weight:800}.gate1-admin-hero h1{margin:10px 0;font:600 clamp(34px,5vw,58px)/1.05 Georgia,serif}.gate1-admin-hero p{color:#d9e7ef;max-width:720px}.gate1-admin-hero a{color:#ffe29b;margin-top:14px;font-weight:750;display:inline-block}.gate1-admin-notice{background:#fff;border-left:4px solid #c99b3b;max-width:1200px;margin:0 auto 18px;padding:14px 18px}.gate1-admin-section{background:#fff;border:1px solid #dfd3ba;max-width:1200px;margin:0 auto 24px;padding:clamp(22px,4vw,38px)}.gate1-admin-section>header{border-bottom:1px solid #e8dfcd;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;padding-bottom:16px;display:flex}.gate1-admin-section h2{margin:5px 0 0;font:600 30px/1.1 Georgia,serif}.gate1-admin-section>header>strong{color:#bb8831;font:600 38px/1 Georgia,serif}.gate1-profile-list,.gate1-event-list{gap:14px;display:grid}.gate1-profile-list article,.gate1-event-list article{background:#fffdf8;border:1px solid #e2d8c3;align-items:center;gap:14px;padding:18px;display:grid}.gate1-profile-list article{grid-template-columns:minmax(210px,1.2fr) minmax(260px,1.4fr) auto}.gate1-profile-list h3,.gate1-profile-list p{margin:3px 0}.gate1-profile-list article>div>span,.gate1-event-list span{color:#8a621c;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.gate1-profile-list ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.gate1-profile-list li{color:#8b382f;background:#f3e4e1;border-radius:99px;padding:5px 8px;font-size:11px}.gate1-profile-list li[data-ok=true]{color:#24613f;background:#e4f0e9}.gate1-admin-actions{flex-wrap:wrap;gap:8px;display:flex}.gate1-admin-actions button{color:#fff;cursor:pointer;background:#0d2d49;border:1px solid #0d2d49;padding:10px 13px}.gate1-admin-actions button.secondary{color:#0d2d49;background:#fff}.gate1-admin-actions button:disabled{opacity:.4;cursor:not-allowed}.gate1-event-list article{grid-template-columns:110px minmax(180px,1fr) minmax(190px,1fr) minmax(220px,1.5fr)}.gate1-event-list p,.gate1-event-list small{margin:0}.gate1-event-list code{overflow-wrap:anywhere;color:#60717c;grid-column:1/-1}.gate1-event-list .granted{color:#24613f}.gate1-event-list .revoked{color:#9c3a31}.gate1-access-denied{text-align:center;color:#0d2d49;background:#f5f0e5;place-content:center;gap:16px;min-height:100vh;padding:30px;display:grid}@media (width<=850px){.gate1-profile-list article,.gate1-event-list article{grid-template-columns:1fr}.gate1-event-list code{grid-column:auto}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #e2b957}.public-course-countdown{display:contents}.home-data-state{grid-column:auto}.home-data-state.unavailable{border-left:3px solid #a84f3c}.lesson-grid>.home-data-state{grid-column:1/-1;width:100%}.direct-course-preview-card{color:#fff;background:linear-gradient(145deg,#06253d,#0d496d);border:1px solid #e1b85eb3;flex-direction:column;justify-content:center;min-height:360px;padding:42px;display:flex;box-shadow:0 24px 58px #051c2d3d}.direct-course-preview-card>small{color:#e2bb68;letter-spacing:.14em;font-size:9px;font-weight:850}.direct-course-preview-card>span{color:#09263c;background:#d4aa52;align-self:flex-start;margin-top:16px;padding:6px 9px;font-size:9px;font-weight:850}.direct-course-preview-card h3{font-family:var(--font-serif);margin:13px 0 8px;font-size:34px}.direct-course-preview-card p{color:#cbd9e0;margin:5px 0;line-height:1.65}.direct-course-preview-card a{color:#09263c;background:#d4aa52;align-self:flex-start;margin-top:20px;padding:12px 15px;font-weight:850}.library-load-state{color:#405666;background:#fffaf0;border-left:4px solid #b88a35;justify-content:space-between;align-items:center;gap:24px;margin-block:28px;padding:18px 22px;display:flex}.library-load-state strong{color:var(--navy)}.library-load-state.unavailable{background:#fff4f0;border-left-color:#a84f3c}.question-modal-panel{overscroll-behavior:contain;max-height:calc(100dvh - 48px)}.upcoming-preview{color:#fff;background:radial-gradient(circle at 58% 3%,#0f4e76b8,#0000 39%),linear-gradient(135deg,#021526,#073756 58%,#021626);grid-template-columns:minmax(0,1fr) minmax(240px,280px);gap:18px;padding:32px max(26px,50% - 680px) 84px;display:grid;overflow:hidden}.upcoming-course-chrome{color:#fff8e9;grid-column:1/-1;padding:8px 18px 18px;position:relative}.upcoming-course-chrome:after{content:"";background:linear-gradient(90deg,#d5a54d,#d5a54d0d);height:1px;position:absolute;bottom:0;left:18px;right:18px}.upcoming-course-chrome>small{color:#e1b65d;letter-spacing:.22em;font-size:11px}.upcoming-course-chrome h1{color:#fff7e8;text-wrap:balance;max-width:1040px;margin:10px 0 7px;font-size:clamp(34px,3.7vw,54px);font-weight:550}.upcoming-course-chrome>p{color:#c9d8e1;max-width:900px}.upcoming-hero{background:linear-gradient(165deg,#073454fa,#02192cfc);border:1px solid #deb24fc2;border-radius:10px;flex-direction:column;grid-area:2/2;display:flex;overflow:hidden;box-shadow:0 18px 45px #00000040}.upcoming-hero>div,.upcoming-hero aside{padding:22px 18px}.upcoming-hero p{color:#aebfca;font-size:11px;line-height:1.65}.upcoming-times{gap:8px;margin:17px 0;display:grid}.upcoming-times span{color:#b7c7d0;background:#ffffff0e;border-left:2px solid #c99e4c;padding:10px 11px;font-size:9px}.upcoming-times b{color:#fff6e4;font-size:17px;display:block}.upcoming-zoom{color:#071f33;background:#d9aa4e;border-radius:6px;justify-content:center;padding:12px 14px;font-size:10px;font-weight:850;display:flex}.upcoming-hero aside{text-align:center;border-top:1px solid #ddb1506b;margin-top:auto}.upcoming-countdown{background:#ffffff21;grid-template-columns:1fr 1fr;gap:1px;margin:15px 0;display:grid}.upcoming-countdown span{color:#c8d6de;background:#123c59d1;padding:12px 6px;font-size:8px}.upcoming-countdown b{color:#f0d28a;font-size:24px;display:block}.upcoming-countdown>strong{color:#f0d28a;grid-column:1/-1;padding:28px 10px}.upcoming-preview>#salle-zoom{grid-area:2/1;min-width:0}.course-replay-column{grid-area:2/1;align-self:start;gap:18px;min-width:0;display:grid}.course-replay-column>#replay-du-cours{min-width:0}.course-replay-column>.inline-course-documents{margin:0}.course-replay-preview{grid-template-columns:minmax(0,1fr);gap:24px}.course-replay-preview>*{width:100%;min-width:0;max-width:none;margin-inline:0}.course-replay-preview>.upcoming-course-chrome{grid-area:1/1;padding:8px 0 24px}.course-replay-preview>.upcoming-course-chrome:after{left:0;right:0}.course-replay-preview .upcoming-course-chrome>small{letter-spacing:.08em;font-size:.875rem}.course-replay-preview .upcoming-course-chrome>p{font-size:1rem;line-height:1.6}.course-replay-preview>.course-replay-column{grid-area:2/1;gap:24px;width:100%}.course-replay-preview>.upcoming-content{grid-area:3/1;margin-top:0;padding:clamp(16px,2.2vw,28px)}.course-replay-player{background:#061a2a;border:1px solid #d9ae57a6;border-radius:10px;width:100%;min-width:0;overflow:hidden}.course-replay-player .detail-video-player{width:100%;box-shadow:none}.course-replay-player .detail-video-screen{aspect-ratio:16/9;background:#000;width:100%;min-height:0;display:block;position:relative}.course-replay-player .detail-video-screen iframe{border:0;width:100%;height:100%;min-height:0;display:block;position:absolute;inset:0}.course-replay-player>.library-empty{color:#fff8e9;align-content:center;justify-items:center;min-height:clamp(180px,40vw,550px);margin:0;padding:24px;display:grid}.course-replay-preview .inline-course-documents>header{padding:24px clamp(16px,2.2vw,28px)}.course-replay-preview .inline-course-documents>header h2{font-family:var(--font-serif);margin:0;font-size:clamp(26px,3vw,38px);font-weight:560}.course-replay-preview .inline-document-tabs button{font-size:.875rem}.course-replay-preview .inline-document-toolbar strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.course-replay-preview .inline-document-toolbar button{font-size:.875rem}.course-replay-preview .upcoming-content article{min-width:0}.course-replay-preview .upcoming-content small{font-size:.875rem}.course-replay-preview .upcoming-content p{font-size:1rem}.course-replay-preview .upcoming-content .course-topic-window{display:block}.course-zoom-room{background:#061a2a;border:1px solid #d9ae57;border-radius:11px;width:100%;padding:9px;box-shadow:0 0 28px #e5ba5d40,0 24px 58px #00000057}.course-zoom-heading{border-bottom:1px solid #d8ae5747;justify-content:space-between;align-items:center;gap:20px;padding:6px 5px 9px;display:flex}.course-zoom-heading small,.course-zoom-heading>span{color:#d9af59;letter-spacing:.12em;font-size:8px;font-weight:850}.course-zoom-heading h2{color:#fff8e9;font-family:var(--font-serif);margin:4px 0 0;font-size:clamp(20px,2.2vw,30px)}.course-zoom-room .embedded-zoom,.course-zoom-room .zoom-stage{min-height:clamp(490px,56vh,620px)}.course-zoom-room .zoom-frame{height:clamp(560px,64vh,690px)}.upcoming-preview.is-course-room-mode{min-height:calc(100dvh - 74px);padding:14px 12px 24px;display:block;overflow:clip visible}.upcoming-preview.is-course-room-mode>.upcoming-course-chrome,.upcoming-preview.is-course-room-mode>.upcoming-hero,.upcoming-preview.is-course-room-mode>.upcoming-content,.upcoming-preview.is-course-room-mode>.course-public-questions,.upcoming-preview.is-course-room-mode>.lesson-course-navigation{display:none}.upcoming-preview.is-course-room-mode>#salle-zoom{width:100%;max-width:none;margin:0}.course-zoom-room.is-room-mode{border-radius:8px;min-width:0;padding:8px;box-shadow:0 0 0 2px #daad4e1a,0 18px 46px #00000057}.course-zoom-room.is-room-mode .course-zoom-heading,.course-zoom-room.is-room-mode .course-join-help,.course-zoom-room.is-room-mode .course-zoom-fallback{display:none}.course-zoom-room.is-room-mode .embedded-zoom.is-joined,.course-zoom-room.is-room-mode .embedded-zoom.is-joined .zoom-stage{width:100%;min-height:0}.course-zoom-room.is-room-mode .embedded-zoom.is-joined{grid-template-rows:minmax(0,1fr) auto;height:clamp(610px,100dvh - 112px,970px);min-height:610px}.course-zoom-room.is-room-mode .zoom-frame{grid-row:1;justify-self:stretch;width:100%;max-width:none;height:100%;min-height:0;overflow:hidden}.course-zoom-room.is-room-mode .zoom-room-controls{border-top:1px solid #d9b97357;border-bottom:0;grid-row:2;min-height:52px;padding:6px 8px}.course-zoom-room.is-room-mode .layout-study .zoom-frame{background:#050b10}.zoom-layout-switch{background:#031420b8;border:1px solid #e2b9575c;border-radius:7px;grid-template-columns:1fr 1fr;padding:3px;gap:3px!important;display:inline-grid!important}.zoom-layout-switch button,.zoom-reading-toggle{color:#c8d6dd;cursor:pointer;min-height:36px;font:inherit;background:0 0;border:1px solid #0000;border-radius:5px;padding:6px 11px;font-size:10px;font-weight:800}.zoom-layout-switch button[aria-pressed=true]{color:#071f33;background:#d9aa4e}.zoom-layout-switch button:disabled,.zoom-reading-toggle:disabled{cursor:wait;opacity:.62}.zoom-reading-toggle{color:#f7fbfd;background:#17384b;border-color:#ffffff3d}.zoom-reading-help{z-index:5;box-sizing:border-box;color:#f7fbfd;background:#061a2a;border:1px solid #d9ae57;border-radius:8px;width:min(480px,100% - 24px);max-height:calc(100% - 110px);padding:16px;font-size:14px;line-height:1.5;position:absolute;inset:12px 12px auto auto;overflow:auto;box-shadow:0 10px 30px #00000073}.zoom-reading-help>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.zoom-reading-help button{color:#f7fbfd;cursor:pointer;font:inherit;background:#17384b;border:1px solid #d9ae57;border-radius:5px;padding:5px 10px}.zoom-reading-help ol{margin:12px 0;padding-left:22px}.zoom-reading-help li+li{margin-top:10px}.zoom-reading-help p{margin:10px 0 0}.zoom-room-actions{gap:7px;display:flex}.course-zoom-room.is-room-mode:fullscreen{box-sizing:border-box;background:#061a2a;border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;padding:0}.course-zoom-room.is-room-mode:fullscreen::backdrop{background:#061a2a}.course-zoom-room.is-room-mode:fullscreen .embedded-zoom.is-joined{border-radius:0;height:100dvh;min-height:0}.course-zoom-room.is-room-mode:fullscreen .zoom-frame{width:100%;max-width:none;height:100%;min-height:0}.course-zoom-room.is-room-mode.is-viewport-room{z-index:600;box-sizing:border-box;background:#061a2a;border:0;border-radius:0;width:100%;max-width:none;height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.course-zoom-room.is-room-mode.is-viewport-room .embedded-zoom.is-joined{border:0;border-radius:0;height:100%;min-height:0}.course-zoom-room.is-room-mode.is-viewport-room .zoom-room-controls{gap:6px 10px}.upcoming-content,.course-public-questions,.lesson-course-navigation{width:100%;color:var(--ink);grid-column:1/-1}.upcoming-content{background:linear-gradient(#f9f3e8,#efe4d2);border-radius:11px;grid-template-columns:1fr 1fr;gap:18px;padding:23px;display:grid}.upcoming-content.single-column{grid-template-columns:1fr}.upcoming-content article{background:#fffdf7;border:1px solid #d4bd95;border-radius:8px;padding:25px}.upcoming-content article>div{flex-wrap:wrap;gap:7px;display:flex}.upcoming-content article>div span{color:#775b2b;background:#f5efdf;padding:7px 10px;font-size:9px}.course-topic-window{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fffaf1;border:1px solid #d8c7a6;border-radius:8px;outline:none;max-height:clamp(250px,38vh,380px);margin-top:18px;overflow-y:auto}.course-topic-window:focus-visible{box-shadow:0 0 0 3px #0b395538}.course-topic-window-heading{z-index:1;color:#173d54;background:#fff8ea;border-bottom:1px solid #e5d9c2;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:12px 15px;position:sticky;top:0;display:flex!important}.course-topic-window-heading strong{font-size:14px}.course-topic-window-heading span{border-radius:999px;flex:none;font-weight:800;color:#7b5a25!important;background:#efe3cb!important;padding:5px 8px!important;font-size:12px!important}.course-topic-list{list-style:none;gap:0!important;margin:0!important;padding:0 15px 14px!important;display:grid!important}.course-topic-list li{border-top:1px solid #e5d9c2;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;padding:12px 0;scroll-margin-top:96px;display:grid}.course-topic-list li>span{color:#f0cf83;background:#0b3955;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.course-topic-list li>p{color:#405c6c;margin:2px 0 0;font-size:14px;line-height:1.55}.course-topic-window-compact{scrollbar-color:#caa55b #103148;background:linear-gradient(135deg,#0c3550,#061e31);border-color:#d9ae57a6;width:100%;max-height:12rem;margin:0}.course-topic-window-compact:focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #e2b957}.course-topic-window-compact .course-topic-window-heading{color:#f1d69b;background:#0a2c44;border-bottom-color:#d9ae574d;min-height:3rem;padding:10px 18px}.course-topic-window-compact .course-topic-window-heading strong{font-size:1rem;line-height:1.5}.course-topic-window-compact .course-topic-window-heading span{color:#f1d69b!important;background:#193e54!important}.course-topic-window-compact .course-topic-list{padding:0 18px 8px!important}.course-topic-window-compact .course-topic-list li{border-top-color:#d9ae572e;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:8px 0}.course-topic-window-compact .course-topic-list li:first-child{border-top:0}.course-topic-window-compact .course-topic-list li>span{color:#f1d69b;background:#21475c;width:26px;height:26px;font-size:.75rem}.course-topic-window-compact .course-topic-list li>p{color:#edf2f5;overflow-wrap:anywhere;margin:1px 0 0;font-size:1rem;line-height:1.5}.public-resource-control{gap:5px;margin-top:10px;display:grid}.public-resource-control button{color:#75551d;cursor:pointer;background:#fffaf0;border:1px solid #9f7934;justify-self:start;min-height:44px;padding:10px 14px;font-weight:800}.public-resource-control small{color:#9c352e}.course-public-questions{background:#f7f1e6;border-radius:11px;padding:28px;box-shadow:0 18px 46px #0000002e}.course-public-answer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.course-public-answer-list article{background:#fffdf7;border:1px solid #d4bd95;padding:22px}.course-public-questions .library-question-form{margin-top:26px}.lesson-course-navigation{background:#fff;border:1px solid #d9d3c9;grid-template-columns:1fr 1fr;margin-top:4px;display:grid}.lesson-course-navigation a{flex-direction:column;justify-content:center;min-height:94px;padding:23px 28px;display:flex}.lesson-course-navigation a+a{text-align:right;border-left:1px solid #d9d3c9}@media (width<=860px){.upcoming-preview{grid-template-columns:1fr;padding-inline:18px}.upcoming-course-chrome,.upcoming-preview>#salle-zoom,.upcoming-hero{grid-column:1}.upcoming-course-chrome{grid-row:1}.upcoming-preview>#salle-zoom{grid-row:2}.course-replay-column{grid-area:2/1}.upcoming-hero{grid-row:3}}@media (width<=720px){.zoom-join-row{grid-template-columns:1fr;gap:8px}.zoom-join-row input{border-right:1px solid #ffffff45}}@media (width<=620px){.site-shell footer{padding-bottom:92px}.direct-course-preview-card{min-height:0;padding:28px 20px}.library-load-state{flex-direction:column;align-items:flex-start;margin-inline:14px}.question-modal-panel{max-height:calc(100dvh - 20px)}.upcoming-preview{padding:28px 14px 60px}.course-zoom-room{padding:12px}.course-zoom-heading{flex-direction:column;align-items:flex-start}.zoom-welcome{padding:70px 18px 24px}.zoom-join-row{grid-template-columns:1fr;gap:8px}.zoom-join-row input{border-right:1px solid #ffffff45}.upcoming-content,.course-public-answer-list{grid-template-columns:1fr}.course-public-questions{padding:22px 14px}.lesson-course-navigation{grid-template-columns:1fr}.lesson-course-navigation a+a{text-align:left;border-top:1px solid #d9d3c9;border-left:0}.zoom-room-controls{flex-direction:column;align-items:stretch}.zoom-room-controls>div{grid-template-columns:1fr 1fr;display:grid}.course-zoom-room.is-room-mode .embedded-zoom.is-joined{height:calc(100dvh - 16px);min-height:560px}.zoom-layout-switch,.zoom-room-actions,.zoom-layout-switch button,.zoom-reading-toggle,.zoom-fullscreen,.zoom-leave{width:100%}.upcoming-preview.is-course-room-mode{padding:8px}}.course-programme-return{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.course-programme-return a{color:#f4ddb0;text-underline-offset:3px;border:1px solid #d5b56f;border-radius:8px;align-items:center;min-height:44px;padding:10px 14px;font-size:15px;line-height:1.4;display:inline-flex}.course-programme-return a:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=600px){.course-programme-return a{text-align:center;justify-content:center;width:100%}}._landingShell_1ks9d_1{color:#f7e8ce;background:#020b14;min-height:100svh}._skipLink_1ks9d_2{z-index:20;color:#04131f;background:#f0d394;padding:14px 20px;font-weight:800;position:fixed;top:12px;left:12px;translate:0 -180%}._skipLink_1ks9d_2:focus{translate:0}._visionCanvas_1ks9d_4{isolation:isolate;text-align:center;flex-direction:column;justify-content:space-between;min-height:max(100svh,800px);display:flex;position:relative;overflow:hidden}._artFrame_1ks9d_5{aspect-ratio:1672/602;flex:none;width:min(100%,1500px);margin-inline:auto;position:relative;overflow:hidden}._artFrame_1ks9d_5 picture{aspect-ratio:1672/941;width:100%;display:block;transform:translateY(-16%)}._approvedArtwork_1ks9d_7{object-fit:contain;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#0000 14.5%,#000 17% 80%,#0000 81.5%);mask-image:linear-gradient(#0000 14.5%,#000 17% 80%,#0000 81.5%)}._mobileStatements_1ks9d_8{display:none}._heading_1ks9d_9{padding:clamp(24px,3.5vh,42px) 24px 22px;position:relative}._eyebrow_1ks9d_10{color:#d8b47a;letter-spacing:.15em;margin:0 0 12px;font-size:.875rem;font-weight:700;line-height:1.5}._heading_1ks9d_9 h1{color:#efd39f;max-width:1200px;font-family:var(--font-serif);text-wrap:balance;margin:0 auto;font-size:clamp(1.8rem,3.1vw,3.2rem);font-weight:500;line-height:1.15}._warmth_1ks9d_12{color:#e8d4b2;font-family:var(--font-serif);margin:12px auto 0;font-size:1.125rem;font-style:italic;line-height:1.5}._entryArea_1ks9d_13{background:linear-gradient(#020b1400,#020b14 38%);padding:20px 24px 22px;position:relative}._entryActions_1ks9d_14{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:18px;width:min(100%,800px);margin-inline:auto;display:grid}._practical_1ks9d_15{color:#f5f1ea;text-wrap:balance;text-shadow:0 2px 8px #020b14;max-width:920px;margin:0 auto 18px;font-size:1rem;line-height:1.55}._entryButton_1ks9d_16{color:#07121c;background:linear-gradient(#f0ce82,#d5a653);border:1px solid #f7d995;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;max-width:100%;min-height:72px;padding:13px 38px;text-decoration:none;display:inline-flex;box-shadow:0 6px 28px #d7a64f26}._entryLabel_1ks9d_17{font-family:var(--font-serif);font-size:1.25rem;font-weight:700;line-height:1.3}._entryButton_1ks9d_16:hover{background:#f5daa5}._entryButton_1ks9d_16:focus-visible{outline-offset:5px;outline:3px solid #fff0bf}._reassurance_1ks9d_20{color:#26301e;font-size:.8125rem;line-height:1.45}._signature_1ks9d_21{color:#c8af81;letter-spacing:.1em;margin:16px auto 0;font-size:.8125rem;line-height:1.5}@media (width<=700px){._visionCanvas_1ks9d_4{min-height:max(100svh,860px)}._heading_1ks9d_9{padding:26px 20px 18px}._eyebrow_1ks9d_10{letter-spacing:.08em;font-size:.8125rem}._heading_1ks9d_9 h1{font-size:clamp(1.8rem,7.4vw,2.5rem)}._warmth_1ks9d_12{max-width:340px;font-size:1rem}._artFrame_1ks9d_5{width:100%;margin:0}._entryActions_1ks9d_14{grid-template-columns:minmax(0,1fr);gap:10px;width:min(100%,430px)}._mobileStatements_1ks9d_8{color:#dfc18b;font-family:var(--font-serif);grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:0 20px;font-size:.875rem;line-height:1.5;display:grid}._mobileStatements_1ks9d_8 p{text-wrap:balance;border-top:1px solid #8e7040;margin:0;padding-top:12px}._entryArea_1ks9d_13{padding:24px 20px}._practical_1ks9d_15{font-size:1rem;line-height:1.55}._entryButton_1ks9d_16{width:100%;padding:13px 16px}._entryLabel_1ks9d_17{font-size:1.125rem}._reassurance_1ks9d_20{font-size:.75rem}._signature_1ks9d_21{letter-spacing:.06em}}.site-access{color:#173a65;background:#f5f3ed;min-height:100vh;padding:24px}.site-access header{max-width:1000px;margin:auto}.site-access header .brand{max-width:360px}.site-access-card{background:#fff;border-top:5px solid #c99b3b;border-radius:24px;max-width:760px;margin:40px auto;padding:clamp(24px,6vw,56px);box-shadow:0 18px 60px #102c4c14}.site-access h1{font-family:Georgia,serif;font-size:clamp(30px,5vw,46px);line-height:1.2}.site-access h1 em{color:#8f6922}.site-access p{line-height:1.7}.site-access-kicker{letter-spacing:.1em;font-size:12px;font-weight:700}.site-access-actions{gap:14px;margin-top:28px;display:grid}.site-access-button{font:inherit;text-align:center;cursor:pointer;background:#173a65;border:0;border-radius:12px;padding:14px 20px;text-decoration:none;display:inline-block;color:#fff!important}.site-access-button.secondary{background:#f5efe0;border:1px solid #c99b3b;color:#173a65!important}.site-access-home{margin-top:28px;display:inline-block}.site-access-small{font-size:14px}.site-access form>label{margin:16px 0 8px;display:block}.site-access input:not([type=checkbox]){width:100%;font:inherit;box-sizing:border-box;border:1px solid #bac5d3;border-radius:8px;padding:12px}.site-access-consent{line-height:1.6}.site-access-consent input{margin-right:10px}.site-access a:focus-visible,.site-access button:focus-visible,.site-access input:focus-visible{outline-offset:4px;outline:3px solid #bb922c}.site-access button:disabled{opacity:.65}.gate4-page,.gate4-access-denied{color:#12364b;background:#f2f4f1;min-height:100vh}.gate4-page{padding:28px}.gate4-page-header,.gate4-console{width:min(1380px,100%);margin-inline:auto}.gate4-page-header{border-bottom:1px solid #d4ddda;grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:center;gap:26px;padding:10px 0 24px;display:grid}.gate4-page-header>div{min-width:0}.gate4-page-header>.brand{border:0;width:100%;min-width:0;max-width:320px;height:74px;padding:0}.gate4-page-header small,.gate4-now small,.gate4-toolbar small,.gate4-pair-panel small,.gate4-dialog>small{color:#957026;letter-spacing:.09em;font-size:11px;font-weight:850}.gate4-page-header h1,.gate4-now h2,.gate4-toolbar h2,.gate4-pair-panel h2,.gate4-dialog h2{color:#092d44;font-family:var(--font-display);margin:5px 0}.gate4-page-header h1{font-size:clamp(31px,3vw,42px);line-height:1.18}.gate4-page-header p{color:#61737d;max-width:75ch;margin:0;line-height:1.55}.gate4-page-header nav{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.gate4-page-header nav a{border-radius:8px;align-items:center;min-height:44px;display:inline-flex}.gate4-page-header nav a,.gate4-button-link{color:#173d55;border:1px solid #bdc9cc;min-height:44px;padding:10px 14px;font-weight:760;text-decoration:none}@media (width<=620px){.gate4-page-header>.brand{width:52px;min-width:52px;height:52px}}.gate4-console{margin-top:22px}.gate4-error,.gate4-notice{z-index:15;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:14px 17px;display:flex;position:sticky;top:10px;box-shadow:0 9px 28px #08243421}.gate4-error{color:#792e2b;background:#fff1ef;border-left:4px solid #a9433f}.gate4-notice{color:#5b4825;background:#f7edcf;border-left:4px solid #9d7733}.gate4-error div{gap:3px;display:grid}.gate4-error small{opacity:.8}.gate4-now,.gate4-workspace{background:#fff;box-shadow:0 14px 40px #0e2b390f}.gate4-now{border-top:4px solid #bd9341;padding:24px}.gate4-now>header,.gate4-pair-panel>header,.gate4-row>header,.gate4-row>footer,.gate4-pagination{justify-content:space-between;align-items:center;gap:16px;display:flex}.gate4-now h2{font-size:30px}.gate4-now button,.gate4-toolbar button,.gate4-row button,.gate4-pagination button,.gate4-error button,.gate4-dialog button,.gate4-pair-panel button,.gate4-empty button{color:#173d55;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdc8ca;padding:9px 13px;font-weight:760}.gate4-console button:disabled{cursor:not-allowed;opacity:.5}.gate4-metric-grid,.gate4-skeleton-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.gate4-metric-grid button{color:#183c51;text-align:left;background:#f8faf9;border:1px solid #dce3e1;border-top:3px solid #79909b;align-content:space-between;gap:8px;min-height:145px;padding:16px;display:grid}.gate4-metric-grid button.attention{background:#fffaf0;border-top-color:#b9822c}.gate4-metric-grid button:hover{transform:translateY(-1px);box-shadow:0 8px 22px #092d4414}.gate4-metric-grid strong{color:#9a7225;font-family:var(--font-display);font-size:38px}.gate4-metric-grid small{color:#6b7d85;line-height:1.35}.gate4-skeleton-grid span,.gate4-list-skeleton span{background:linear-gradient(100deg,#eef1ef 25%,#f8faf9 42%,#eef1ef 58%) 0 0/300% 100%;min-height:130px;animation:1.4s infinite gate4-loading}@keyframes gate4-loading{to{background-position:-150% 0}}.gate4-activity{border-top:1px solid #e3e8e6;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:15px;display:flex}.gate4-activity span{color:#506773;background:#eef3f3;padding:7px 10px;font-size:12px}.gate4-activity .capability-off{color:#78633a;background:#f5f1e8}.gate4-direct-pairing-callout{background:linear-gradient(115deg,#fffaf0,#f8faf9 70%);border:1px solid #d7c38e;border-left:4px solid #ad8130;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:18px 20px;display:flex}.gate4-direct-pairing-callout h3{color:#12364b;font-family:var(--font-display);margin:5px 0 4px;font-size:23px}.gate4-direct-pairing-callout p{color:#60747e;margin:0;line-height:1.5}.gate4-direct-pairing-callout button.publish{color:#fff;background:#123c54;border-color:#123c54;flex:none;min-height:46px}.gate4-workspace{margin-top:18px}.gate4-tabs{border-bottom:1px solid #dfe5e3;padding:0 18px;display:flex;overflow-x:auto}.gate4-tabs button{color:#61747d;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:17px 14px 14px;font-weight:780}.gate4-tabs button.active{color:#0b3249;border-bottom-color:#b68b36}.gate4-toolbar{background:#fafbf9;grid-template-columns:minmax(210px,1fr) minmax(230px,1.2fr) minmax(150px,.7fr) minmax(150px,.7fr) auto;align-items:end;gap:12px;padding:20px 22px;display:grid}.gate4-toolbar h2{font-size:27px}.gate4-toolbar p{color:#71828a;margin:0}.gate4-toolbar label{color:#62747d;gap:6px;font-size:11px;font-weight:800;display:grid}.gate4-toolbar input,.gate4-toolbar select{color:#17394d;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd4d3;padding:9px 11px}.gate4-list{background:#e2e7e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.gate4-row{background:#fff;align-content:start;gap:15px;padding:20px 22px;display:grid}.gate4-row h3{color:#10364c;margin:4px 0 0;font-size:19px}.gate4-row header small{color:#8c6b2b;letter-spacing:.04em;font-size:10px;font-weight:820}.gate4-row p{color:#61757f;margin:0;line-height:1.5}.gate4-row dl,.gate4-pair-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.gate4-row dl div,.gate4-pair-panel dl div{background:#f5f7f5;padding:10px 11px}.gate4-row dt,.gate4-pair-panel dt{color:#75868e;text-transform:uppercase;font-size:9px;font-weight:850}.gate4-row dd,.gate4-pair-panel dd{color:#21465a;margin:4px 0 0;font-size:13px;font-weight:690}.gate4-row footer{border-top:1px solid #e4e8e6;flex-wrap:wrap;justify-content:flex-start;padding-top:13px}.gate4-row button.publish,.gate4-dialog button.publish{color:#fff;background:#123c54;border-color:#123c54}.gate4-row button.danger,.gate4-dialog button.danger{color:#8a312d;border-color:#bb7e7b}.gate4-row.compact{min-height:180px}.audit-row{font-size:13px}.gate4-status{color:#355568;background:#e9eff0;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:850}.gate4-status.status-en-attente,.gate4-status.status-open,.gate4-status.status-submitted{color:#775718;background:#fff0c7}.gate4-status.status-blocked,.gate4-status.status-suspendu{color:#873630;background:#fae7e5}.gate4-status.status-resolved,.gate4-status.status-completed,.gate4-status.status-publi-{color:#2d6642;background:#e5f2e8}.gate4-empty{text-align:center;padding:55px 25px}.gate4-empty h3{color:#173b50;font-family:var(--font-display);margin:0 0 8px;font-size:25px}.gate4-empty p{color:#71828a}.gate4-list-skeleton{background:#e2e7e5;gap:1px;padding:1px;display:grid}.gate4-list-skeleton span{min-height:95px}.gate4-pagination{color:#61747d;border-top:1px solid #e0e6e4;padding:16px 22px}.gate4-pair-panel{z-index:30;background:#fff;border-left:1px solid #ccd6d4;width:min(560px,100%);height:100vh;padding:24px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-18px 0 55px #0823332e}.gate4-pair-panel>header{border-bottom:1px solid #e0e5e3;padding-bottom:16px}.gate4-pair-members{color:#143a50;background:#f8f5eb;gap:5px;margin:18px 0;padding:18px;font-size:19px;font-weight:780;display:grid}.gate4-pair-members small{color:#6e7e84;font-weight:600}.gate4-pair-panel section{border-top:1px solid #e0e5e3;margin-top:18px;padding-top:16px}.gate4-pair-panel h3{color:#153b50;font-family:var(--font-display)}.gate4-pair-panel ol{margin:0;padding:0;list-style:none}.gate4-pair-panel li{color:#49636f;border-top:1px solid #e5e9e7;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.gate4-pair-panel time{color:#75868d;font-size:12px}.gate4-privacy-guard{color:#386049;background:#edf6f0;border-left:3px solid #3b7858;padding:12px 14px;line-height:1.5}.gate4-dialog-backdrop{z-index:50;background:#041926a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.gate4-dialog{background:#fff;border-top:4px solid #bb8e36;width:min(520px,100%);padding:26px;box-shadow:0 24px 80px #0000003d}.gate4-dialog h2{margin-top:9px;font-size:29px}.gate4-dialog p{color:#58707b;line-height:1.6}.gate4-dialog-reason{color:#5a6f78;gap:7px;font-size:12px;font-weight:780;display:grid}.gate4-dialog-reason select{color:#17394d;min-height:43px;font:inherit;background:#fff;border:1px solid #c6d0cf;padding:9px 11px}.gate4-dialog:not(.gate4-pairing-dialog)>div{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.gate4-pairing-backdrop{align-items:start;overflow-y:auto}.gate4-pairing-dialog{width:min(940px,100%);margin-block:18px;padding:0}.gate4-pairing-dialog-header{border-bottom:1px solid #e0e6e4;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.gate4-pairing-dialog-header h2{margin-bottom:0}.gate4-pairing-dialog-header button,.gate4-pairing-actions button,.gate4-pairing-members button,.gate4-pairing-candidates button{color:#173d55;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7d1d0;padding:10px 13px}.gate4-pairing-dialog button:disabled{cursor:not-allowed;opacity:.5}.gate4-pairing-error{color:#792e2b;background:#fff1ef;border-left:4px solid #a9433f;gap:3px;margin:18px 24px 0;padding:12px 14px;display:grid}.gate4-pairing-error small{opacity:.78}.gate4-pairing-members{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:22px 24px 16px;display:grid}.gate4-pairing-members>span{color:#aa8132;font-size:24px}.gate4-pairing-members button{text-align:left;gap:5px;min-height:112px;display:grid}.gate4-pairing-members button.active{background:#fffaf0;border-color:#ae8434;box-shadow:inset 0 0 0 1px #ae8434}.gate4-pairing-members button small{color:#987127;letter-spacing:.06em;font-size:11px;font-weight:850}.gate4-pairing-members button strong{font-size:18px}.gate4-pairing-members button span{color:#647983;font-size:13px;line-height:1.4}.gate4-pairing-picker{background:#f8faf9;border:1px solid #dce3e1;margin:0 24px;padding:18px}.gate4-pairing-picker>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gate4-pairing-picker h3{color:#153b50;margin:0;font-size:18px}.gate4-pairing-picker>div small{color:#866522}.gate4-pairing-picker>label,.gate4-pairing-fields>label{color:#5e737d;gap:6px;font-size:13px;font-weight:760;display:grid}.gate4-pairing-picker>label{margin-top:13px}.gate4-pairing-picker input,.gate4-pairing-fields input,.gate4-pairing-fields select{color:#17394d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c7d1d0;padding:9px 11px}.gate4-pairing-loading{color:#6b7d85;margin:15px 0 0}.gate4-pairing-candidates{gap:8px;max-height:280px;margin-top:14px;display:grid;overflow-y:auto}.gate4-pairing-candidates button{text-align:left;grid-template-columns:minmax(150px,.8fr) minmax(240px,1.4fr) auto;align-items:center;gap:14px;display:grid}.gate4-pairing-candidates button.selected{background:#fffaf0;border-color:#ae8434}.gate4-pairing-candidates button>span{gap:3px;display:grid}.gate4-pairing-candidates button small{color:#6b7d85;line-height:1.35}.gate4-pairing-candidates em{white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:800}.gate4-pairing-candidates em.available{color:#2d6642;background:#e5f2e8}.gate4-pairing-candidates em.full{color:#873630;background:#fae7e5}.gate4-pairing-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 24px;display:grid}.gate4-pairing-fields .wide{grid-column:1/-1}.gate4-pairing-fields .timezone-control{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gate4-pairing-fields .timezone-control input,.gate4-pairing-fields .timezone-control select{min-width:0}.gate4-pairing-fields .timezone-help{color:#70828a;grid-column:1/-1;font-size:12px;font-weight:500;line-height:1.4}.gate4-pairing-actions{border-top:1px solid #e0e6e4;justify-content:flex-end;gap:9px;padding:18px 24px 22px;display:flex}.gate4-pairing-actions button.publish{color:#fff;background:#123c54;border-color:#123c54}.gate4-pairing-confirmation{padding:24px}.gate4-pairing-confirmed-members{color:#143a50;text-align:center;background:#f8f5eb;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:20px;font-size:21px;display:grid}.gate4-pairing-confirmed-members span{color:#a77c2d}.gate4-pairing-confirmation dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.gate4-pairing-confirmation dl div{background:#f5f7f5;padding:12px}.gate4-pairing-confirmation dt{color:#75868e;text-transform:uppercase;font-size:10px;font-weight:850}.gate4-pairing-confirmation dd{color:#21465a;margin:5px 0 0;font-weight:690}.gate4-pairing-impact{color:#386049;background:#edf6f0;border-left:4px solid #3b7858;padding:15px 17px}.gate4-pairing-impact p{color:#386049;margin:6px 0}.gate4-pairing-impact small{line-height:1.45}.gate4-pairing-confirmation .gate4-pairing-actions{margin:22px -24px -24px}.gate4-access-denied{text-align:center;place-items:center;gap:20px;padding:30px;display:grid}.gate4-access-denied h1{color:#11384e;font-family:var(--font-display);font-size:38px}.gate4-access-denied a{color:#173d55;border:1px solid #b9c7ca;padding:10px 14px;display:inline-block}@media (width<=1120px){.gate4-metric-grid,.gate4-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gate4-toolbar{grid-template-columns:1fr 1fr}.gate4-toolbar>div{grid-column:1/-1}}@media (width<=760px){.gate4-page{padding:17px}.gate4-page-header{grid-template-columns:1fr}.gate4-page-header nav{flex-wrap:wrap}.gate4-metric-grid,.gate4-skeleton-grid,.gate4-list,.gate4-toolbar{grid-template-columns:1fr}.gate4-toolbar>div{grid-column:auto}.gate4-row dl,.gate4-pair-panel dl{grid-template-columns:1fr}.gate4-pair-panel{padding:18px}.gate4-dialog:not(.gate4-pairing-dialog)>div{flex-direction:column-reverse}.gate4-dialog button{width:100%}.gate4-direct-pairing-callout{flex-direction:column;align-items:stretch}.gate4-direct-pairing-callout button.publish{width:100%}.gate4-pairing-dialog{min-height:100%;margin-block:0}.gate4-pairing-dialog-header{align-items:flex-start;padding:18px}.gate4-pairing-dialog-header button{width:auto}.gate4-pairing-error{margin-inline:18px}.gate4-pairing-members{grid-template-columns:1fr;padding-inline:18px}.gate4-pairing-members>span{text-align:center;transform:rotate(90deg)}.gate4-pairing-picker{margin-inline:18px;padding:14px}.gate4-pairing-picker>div{flex-direction:column;align-items:flex-start}.gate4-pairing-candidates button{grid-template-columns:1fr}.gate4-pairing-fields{grid-template-columns:1fr;padding-inline:18px}.gate4-pairing-fields .wide{grid-column:auto}.gate4-pairing-fields .timezone-control{grid-template-columns:1fr}.gate4-pairing-fields .timezone-help{grid-column:auto}.gate4-pairing-confirmation{padding:18px}.gate4-pairing-confirmed-members{grid-template-columns:1fr}.gate4-pairing-confirmed-members span{transform:rotate(90deg)}.gate4-pairing-confirmation dl{grid-template-columns:1fr}.gate4-pairing-actions{flex-direction:column-reverse;padding-inline:18px}.gate4-pairing-confirmation .gate4-pairing-actions{margin:20px -18px -18px}}dialog.gate4-dialog{border-inline:0;border-bottom:0;overflow-y:auto}dialog.gate4-pairing-dialog{margin:auto}#owner-pairing-dialog fieldset{border:0;min-width:0;margin:0;padding:20px}#owner-pairing-dialog legend{color:#264b58;font-weight:700}#owner-pairing-dialog fieldset>label{flex-direction:column;gap:8px;margin-top:16px;display:flex}#owner-pairing-dialog fieldset>label:has(input[type=checkbox]){flex-direction:row;align-items:flex-start;line-height:1.5}#owner-pairing-dialog fieldset>label>input:not([type=checkbox]){border:1px solid #cfdbde;border-radius:9px;width:100%;min-height:42px;padding:9px 12px}#owner-pairing-dialog .gate4-pairing-picker{padding:16px 0}#owner-pairing-dialog .gate4-pairing-members{padding:0}#owner-pairing-dialog .gate4-pairing-actions{padding:16px 20px}#owner-pairing-dialog fieldset .gate4-pairing-actions{padding-inline:0}.rav-assistance-site{color:#15304d;background:#f5f1e7;min-height:100vh}.rav-assistance-shell{padding-top:52px;padding-bottom:72px}.rav-assistance-heading{max-width:820px;margin-bottom:28px}.rav-assistance-heading p{color:#8a692b;letter-spacing:.11em;margin:0;font-size:.78rem;font-weight:850}.rav-assistance-heading h1{color:#10395f;margin:10px 0;font:700 clamp(2.2rem,6vw,4.6rem)/1.02 Georgia,serif}.rav-assistance-heading span{color:#607387;font-size:1.05rem}.rav-queue{gap:18px;display:grid}.rav-queue-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.rav-queue-toolbar button,.rav-queue-list button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#123e6b;border:0;border-radius:999px;padding:10px 16px;font-weight:800}.rav-queue-toolbar button{color:#123e6b;background:#fff;border:1px solid #b8c5d0}.rav-queue-list{gap:14px;display:grid}.rav-queue-list article,.rav-queue-empty{background:#fff;border:1px solid #ded4c2;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex;box-shadow:0 12px 34px #12325214}.rav-queue-list article span{color:#8a692b;letter-spacing:.08em;font-size:.72rem;font-weight:850}.rav-queue-list h2,.rav-queue-empty h2{color:#14385d;margin:6px 0;font:700 1.5rem Georgia,serif}.rav-queue-list p,.rav-queue-empty p{color:#607387;margin:0}.rav-queue-empty{text-align:center;padding:40px;display:block}.rav-queue-notice{background:#fff8e5;border-left:4px solid #caa552;margin:0;padding:12px 14px;font-weight:750}.rav-operator-state{color:#15573e;background:#e5f4ec;border-radius:999px;width:fit-content;margin:0;padding:9px 14px;font-weight:850}.rav-operator-state.is-reserved{color:#765819;background:#fbf0cf}.rav-operator-state.is-busy{color:#6b2e28;background:#f4e3df}.rav-operator-state.is-loading,.rav-operator-state.is-unavailable{color:#5f6d75;background:#edf0f1}.rav-queue-list button:disabled{cursor:not-allowed;opacity:.48}@media (width<=700px){.rav-queue-list article{flex-direction:column;align-items:stretch}.rav-queue-list button{width:100%}}.rav-desktop-alerts{color:#173a65;background:#fbfaf6;border:1px solid #d7c28e;border-radius:12px;margin-bottom:20px;padding:16px 18px}.rav-desktop-alerts>strong{margin-bottom:8px;display:block}.rav-desktop-alerts-actions{flex-wrap:wrap;gap:8px;display:flex}.rav-desktop-alerts-actions button{color:#173a65;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9b9cd;border-radius:8px;padding:9px 14px}.rav-desktop-alerts-actions button:disabled{opacity:.55;cursor:default}.rav-desktop-alerts p{margin:10px 0 0;font-size:.94rem;line-height:1.6}.rav-desktop-alerts-actions button:focus-visible{outline-offset:3px;outline:3px solid #bd9439}.admin-sidebar nav button.admin-sidebar-tool{color:#f4f7f8;width:100%;min-width:0;min-height:62px;font:inherit;text-align:left;background:#ffffff09;border:1px solid #ffffff24;border-left:3px solid #d2ae62c7;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:6px;padding:10px 10px 10px 12px;display:grid}.admin-sidebar nav button.admin-sidebar-tool:hover,.admin-sidebar nav button.admin-sidebar-tool:focus-visible{color:#fff;background:#ffffff16;border-color:#d2ae62}.admin-sidebar-tool-copy{min-width:0}.admin-sidebar-tool-copy strong,.admin-sidebar-tool-copy small{display:block}.admin-sidebar-tool-copy strong{color:#f7f9fa;overflow-wrap:normal;word-break:normal;font-size:12px;line-height:1.3}.admin-sidebar-tool-copy small{color:#aebfc9;margin-top:4px;font-size:9px;line-height:1.4}.admin-sidebar-tool-tail{justify-content:flex-end;align-items:center;gap:7px;min-width:18px;display:flex}.admin-sidebar-tool-tail b{color:#f0d58e;background:#d2ae6224;border:1px solid #d2ae62a6;border-radius:999px;place-items:center;min-width:24px;height:22px;padding:0 6px;font-size:10px;line-height:1;display:inline-grid}.admin-sidebar-tool-tail i{color:#cfb46f;font-size:18px;font-style:normal;line-height:1}.admin-sidebar nav.admin-navigation-grouped button:not(.admin-sidebar-tool){justify-content:space-between;align-items:center;gap:10px}.admin-nav-badge{color:#fff;background:#9a4a32;border:1px solid #f0cf86b8;border-radius:999px;place-items:center;min-width:25px;height:23px;padding:0 7px;font-size:11px;line-height:1;display:inline-grid}.admin-data-stale{color:#60431f;background:#fff7e8;border:1px solid #d9b67a;border-left:4px solid #a85a34;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;font-size:14px;line-height:1.45;display:grid}.admin-data-stale strong{color:#7b321f}.admin-data-stale button{color:#633a20;cursor:pointer;min-height:40px;font:inherit;background:#fff;border:1px solid #b98a54;padding:7px 12px;font-size:13px;font-weight:800}.admin-sidebar nav button.admin-sidebar-tool-havrouta{border-left-color:#78aa91}.admin-sidebar nav button.admin-sidebar-tool-avrekh{border-left-color:#c9a455}.admin-sidebar-tool-rav .admin-sidebar-tool-copy small{align-items:center;gap:6px;display:flex}.admin-sidebar-tool-rav .admin-sidebar-tool-copy small:before{content:"";background:#4f9569;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.admin-sidebar-tool-rav.state-reserved .admin-sidebar-tool-copy small:before,.admin-sidebar-tool-rav.state-busy .admin-sidebar-tool-copy small:before{background:#c79a41}.admin-sidebar-tool-rav.state-loading .admin-sidebar-tool-copy small:before,.admin-sidebar-tool-rav.state-unavailable .admin-sidebar-tool-copy small:before{background:#84959e}#admin-avrekh{scroll-margin-top:22px}@media (width<=860px){.admin-sidebar nav button.admin-sidebar-tool{flex:0 0 220px;width:220px}}.admin-unified-section{background:#f7f8f6;border:1px solid #d6dcdd;border-top:4px solid #c39a46;margin-top:28px;padding:24px;scroll-margin-top:22px;box-shadow:0 15px 40px #0826380f}.admin-unified-havrouta-section{border-top-color:#37745a}.admin-unified-rav-section{background:linear-gradient(155deg,#fbfaf6,#f6eedc);border-color:#c39a46 #d5c28d #d5c28d;border-top-style:solid;border-top-width:4px}.admin-unified-heading{border-bottom:1px solid #dce1df;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:22px;padding:0 2px 20px;display:flex}.admin-unified-heading small{color:#8d692d;letter-spacing:.12em;font-size:9px;font-weight:850}.admin-unified-heading h2{color:#082c45;font-family:var(--font-display);margin:6px 0;font-size:clamp(29px,3vw,39px);line-height:1.08}.admin-unified-heading p{color:#62747d;max-width:780px;margin:0;font-size:12px;line-height:1.6}.admin-unified-heading nav{flex-wrap:wrap;flex:none;gap:8px;display:flex}.admin-unified-heading a,.admin-unified-heading button{color:#173d55;cursor:pointer;min-height:42px;font:inherit;background:#fff;border:1px solid #bdc9cc;align-items:center;padding:9px 13px;font-size:10px;font-weight:800;display:inline-flex}.admin-unified-section .gate4-console{width:100%;margin-top:0}.admin-unified-course-section>.admin-list-toolbar{margin-top:0}.admin-unified-rav-section>.rav-queue{background:#ffffffb8;border-radius:12px;padding:22px}.portal-waitlist-admin{background:#f8f9f7;border:1px solid #d5dcdf;border-top:4px solid #c39a46;padding:clamp(18px,3vw,30px);box-shadow:0 16px 42px #08263812}.portal-waitlist-admin>header{border-bottom:1px solid #d9e0e1;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px;display:flex}.portal-waitlist-admin>header small{color:#8d692d;letter-spacing:.13em;font-size:9px;font-weight:850}.portal-waitlist-admin>header h2{color:#082c45;font-family:var(--font-display);margin:6px 0;font-size:clamp(30px,3.2vw,42px);line-height:1.08}.portal-waitlist-admin>header p{color:#61737c;max-width:720px;margin:0;font-size:12px;line-height:1.6}.portal-waitlist-admin>header a,.portal-waitlist-filters button,.portal-waitlist-pagination button{color:#133d56;cursor:pointer;min-height:42px;font:inherit;background:#fff;border:1px solid #aebdc2;justify-content:center;align-items:center;padding:8px 14px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.portal-waitlist-admin-notice{color:#654d20;background:#fff7e5;border-left:3px solid #c39a46;margin:14px 0 0;padding:10px 12px;font-size:12px}.portal-waitlist-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.portal-waitlist-summary article{background:#fff;border:1px solid #d8dfe1;min-width:0;padding:14px}.portal-waitlist-summary span{color:#6a7c84;text-transform:uppercase;min-height:30px;font-size:9px;font-weight:750;line-height:1.4;display:block}.portal-waitlist-summary strong{color:#082c45;font-family:var(--font-display);margin-top:7px;font-size:28px;display:block}.portal-waitlist-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.portal-waitlist-filters label{color:#435b68;gap:5px;min-width:220px;font-size:10px;font-weight:800;display:grid}.portal-waitlist-filters select{color:#15384d;min-height:42px;font:inherit;background:#fff;border:1px solid #b8c4c7;padding:7px 10px}.portal-waitlist-filters>span{color:#60747e;margin-left:auto;font-size:11px}.portal-waitlist-table-wrap{background:#fff;border:1px solid #d7dfe1;overflow-x:auto}.portal-waitlist-table-wrap table{border-collapse:collapse;width:100%;min-width:980px}.portal-waitlist-table-wrap th{color:#4f6570;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#edf1f1;padding:11px 12px;font-size:9px}.portal-waitlist-table-wrap td{color:#314e5e;vertical-align:top;border-top:1px solid #e2e7e8;padding:12px;font-size:11px}.portal-waitlist-table-wrap td strong{color:#0c334a}.portal-waitlist-status{background:#f6f8f8;border:1px solid #c6d0d2;padding:4px 7px;font-size:9px;font-weight:750;display:inline-flex}.portal-waitlist-status.status-unsubscribed{color:#7b4337;background:#faf2f0;border-color:#d9c6c1}.portal-waitlist-actions{gap:6px;display:flex}.portal-waitlist-actions button{color:#15384d;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #b8c4c7;padding:6px 8px;font-size:9px;font-weight:800}.portal-waitlist-actions button.danger{color:#8b3428;border-color:#c8aaa3}.portal-waitlist-actions button:disabled,.portal-waitlist-pagination button:disabled{cursor:not-allowed;opacity:.5}.portal-waitlist-empty{color:#657983;text-align:center;margin:0;padding:30px}.portal-waitlist-pagination{color:#5b707a;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;font-size:10px;display:flex}@media (width<=620px){.admin-data-stale{grid-template-columns:1fr}.admin-data-stale button{width:100%}.admin-unified-section{padding:16px}.admin-unified-heading{flex-direction:column;align-items:flex-start}.admin-unified-heading nav,.admin-unified-heading a,.admin-unified-heading button{width:100%}.admin-unified-heading a,.admin-unified-heading button{justify-content:center}.admin-unified-rav-section>.rav-queue{padding:14px}.portal-waitlist-admin{padding:15px}.portal-waitlist-admin>header{flex-direction:column;align-items:stretch}.portal-waitlist-admin>header a{width:100%}.portal-waitlist-summary{grid-template-columns:1fr 1fr}.portal-waitlist-summary article:first-child{grid-column:1/-1}.portal-waitlist-filters,.portal-waitlist-filters label,.portal-waitlist-filters button{width:100%}.portal-waitlist-filters>span{margin-left:0}.portal-waitlist-table-wrap{background:0 0;border:0;overflow:visible}.portal-waitlist-table-wrap table,.portal-waitlist-table-wrap tbody,.portal-waitlist-table-wrap tr,.portal-waitlist-table-wrap td{width:100%;min-width:0;display:block}.portal-waitlist-table-wrap thead{display:none}.portal-waitlist-table-wrap tr{background:#fff;border:1px solid #d6dfe1;margin-bottom:12px;padding:10px}.portal-waitlist-table-wrap td{border-top:1px solid #edf0f1;grid-template-columns:92px minmax(0,1fr);gap:9px;padding:9px 4px;display:grid}.portal-waitlist-table-wrap td:first-child{border-top:0}.portal-waitlist-table-wrap td:before{color:#6c7e86;content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.portal-waitlist-actions{flex-wrap:wrap}.portal-waitlist-pagination{flex-direction:column;align-items:stretch}.portal-waitlist-pagination button{width:100%}}.admin-sidebar nav.admin-navigation-grouped{white-space:normal;gap:18px;display:grid;overflow:visible}.admin-nav-group{gap:4px;min-width:0;display:grid}.admin-nav-group-label{color:#d9c38e;padding:0 12px 4px;font-size:14px;font-weight:700;line-height:1.4;display:block}.admin-sidebar nav.admin-navigation-grouped button{white-space:normal;width:100%;min-width:0;min-height:48px;font-size:14px;line-height:1.4}.admin-navigation-grouped .admin-sidebar-tool-copy strong,.admin-navigation-grouped .admin-sidebar-tool-copy small,.admin-navigation-grouped .admin-nav-badge,.admin-navigation-grouped .admin-sidebar-tool-tail b{font-size:14px}.admin-sidebar nav.admin-navigation-grouped button:focus-visible,.admin-navigation-grouped summary:focus-visible{outline-offset:2px;outline:2px solid #f0d58e}.admin-navigation-grouped .admin-advanced{min-width:0}.admin-navigation-grouped .admin-advanced summary{cursor:pointer;min-height:48px;padding:12px;font-size:14px}@media (width<=860px){.admin-sidebar nav.admin-navigation-grouped{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-navigation-grouped .admin-advanced{grid-column:1/-1}.admin-sidebar nav.admin-navigation-grouped button.admin-sidebar-tool{flex:initial;width:100%}}@media (width<=560px){.admin-sidebar nav.admin-navigation-grouped{grid-template-columns:minmax(0,1fr)}}.admin-sidebar nav.admin-navigation-grouped .admin-advanced[open]{display:block}.admin-sidebar nav.admin-navigation-grouped .admin-advanced summary{white-space:normal;height:auto}.admin-nav-active-tool{color:#d9c38e;margin-top:4px;font-size:14px;line-height:1.4;display:block}.admin-shell .admin-skip-link{z-index:1200;color:#14233c;background:#fff;border:2px solid #805b15;border-radius:.4rem;padding:.8rem 1rem;position:fixed;top:-8rem;left:1rem}.admin-shell .admin-skip-link:focus{top:1rem}.admin-main :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.admin-main:focus-visible{outline-offset:3px;outline:3px solid #805b15}.avrekh-admin{color:#173d52;background:#f8faf8;border-top:4px solid #b88c39;margin-top:28px}.avrekh-admin button,.avrekh-admin input,.avrekh-admin select,.avrekh-admin textarea{font:inherit}.avrekh-admin-heading,.avrekh-admin-block>header,.avrekh-admin-card>div:first-child,.avrekh-admin-dialog>header,.avrekh-admin-dialog>footer,.avrekh-admin-slots>header,.avrekh-admin-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.avrekh-admin-heading{color:#fff;background:#0a3148;padding:24px}.avrekh-admin-heading h3{font-family:var(--font-display);margin:5px 0;font-size:clamp(25px,3vw,34px)}.avrekh-admin-heading p{color:#c7d7dd;max-width:760px;margin:0;line-height:1.5}.avrekh-admin-heading small,.avrekh-admin-block>header small,.avrekh-admin-dialog small{color:#d3aa59;letter-spacing:.1em;font-size:10px;font-weight:850}.avrekh-admin button,.avrekh-admin a{color:#173d52;cursor:pointer;background:#fff;border:1px solid #bdc9c9;min-height:40px;padding:9px 13px;font-weight:760;text-decoration:none}.avrekh-admin button.primary{color:#fff;background:#113e57;border-color:#113e57}.avrekh-admin button.danger{color:#8b3632;border-color:#c99b97}.avrekh-admin button:disabled{cursor:not-allowed;opacity:.55}.avrekh-admin button:focus-visible,.avrekh-admin a:focus-visible,.avrekh-admin input:focus-visible,.avrekh-admin select:focus-visible,.avrekh-admin textarea:focus-visible{outline-offset:2px;outline:3px solid #d4a34b}.avrekh-admin-feedback{border-left:4px solid;margin:16px 24px 0;padding:13px 15px}.avrekh-admin-feedback.error{color:#7e302c;background:#fff0ee;border-color:#a84640}.avrekh-admin-feedback.success{color:#315f47;background:#edf7f0;border-color:#387a58}.avrekh-admin-metrics{background:#dce4e1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.avrekh-admin-metrics article{background:#fff;gap:8px;padding:20px 24px;display:grid}.avrekh-admin-metrics span{color:#647984;text-transform:uppercase;font-size:11px;font-weight:800}.avrekh-admin-metrics strong{color:#a0772e;font-family:var(--font-display);font-size:34px}.avrekh-admin-block{border-top:1px solid #dfe6e3;padding:24px}.avrekh-admin-block>header{align-items:end;margin-bottom:16px}.avrekh-admin-block h4{color:#0d344b;font-family:var(--font-display);margin:4px 0 0;font-size:25px}.avrekh-admin-block>header p{color:#697e87;margin:0}.avrekh-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.avrekh-admin-card{background:#fff;border:1px solid #dce3e0;align-content:start;gap:14px;padding:19px;display:grid}.avrekh-admin-card h5{color:#133a50;margin:5px 0 0;font-size:19px}.avrekh-admin-card>p{color:#687b84;margin:0}.avrekh-admin-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.avrekh-admin-card dl div{background:#f4f7f5;padding:10px}.avrekh-admin-card dt{color:#71848b;text-transform:uppercase;font-size:9px;font-weight:850}.avrekh-admin-card dd{color:#244a5e;margin:4px 0 0;line-height:1.4}.avrekh-admin-status{color:#355568;text-transform:capitalize;background:#e9eff0;border-radius:999px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.avrekh-admin-status.pending,.avrekh-admin-status.verified-full,.avrekh-admin-status.reassignment-needed{color:#775718;background:#fff0c7}.avrekh-admin-status.verified-available,.avrekh-admin-status.active,.avrekh-admin-status.completed{color:#2d6642;background:#e5f2e8}.avrekh-admin-status.suspended{color:#873630;background:#fae7e5}.avrekh-admin-actions{border-top:1px solid #e5e9e7;flex-wrap:wrap;justify-content:flex-start;padding-top:12px}.avrekh-admin-message{background:#fbf7ed;border-left:3px solid #b98e3c;padding:10px 12px}.avrekh-admin-empty{color:#6b7d85;text-align:center;background:#fff;margin:0;padding:24px}.avrekh-admin-field{color:#60737c;gap:6px;font-size:11px;font-weight:800;display:grid}.avrekh-admin-field select,.avrekh-admin-dialog input,.avrekh-admin-dialog select,.avrekh-admin-dialog textarea{color:#173d52;background:#fff;border:1px solid #c8d2d0;width:100%;min-height:42px;padding:9px 10px}.avrekh-admin-dialog-backdrop{z-index:80;background:#031825ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.avrekh-admin-dialog{background:#fff;border-top:4px solid #b88c39;width:min(820px,100%);max-height:calc(100vh - 40px);padding:25px;overflow-y:auto;box-shadow:0 25px 80px #00000040}.avrekh-admin-dialog h4{color:#0d344b;font-family:var(--font-display);margin:5px 0 0;font-size:29px}.avrekh-admin-dialog>p{color:#60747e;line-height:1.55}.avrekh-admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.avrekh-admin-form-grid label{color:#5b7079;gap:6px;font-size:11px;font-weight:800;display:grid}.avrekh-admin-form-grid label.wide{grid-column:1/-1}.avrekh-admin-form-grid label.checkbox{align-self:end;align-items:center;min-height:42px;display:flex}.avrekh-admin-form-grid label.checkbox input{width:auto;min-height:auto}.avrekh-admin-dialog textarea{resize:vertical;min-height:90px}.avrekh-admin-slots{border-top:1px solid #e0e6e3;margin-top:18px;padding-top:16px}.avrekh-admin-slots header div{gap:3px;display:grid}.avrekh-admin-slots>p{color:#6a7d85}.avrekh-admin-slot{grid-template-columns:1.2fr .8fr .8fr auto;gap:8px;margin-top:9px;display:grid}.avrekh-admin-dialog>footer{border-top:1px solid #e0e6e3;justify-content:flex-end;margin-top:22px;padding-top:18px}.avrekh-phone-readiness{border-left:4px solid;margin-bottom:18px;padding:14px 16px}.avrekh-phone-readiness.ready{color:#315f47;background:#edf7f0;border-color:#387a58}.avrekh-phone-readiness.waiting{color:#6f541f;background:#fbf6e8;border-color:#b68a35}.avrekh-phone-readiness p{margin:5px 0;line-height:1.5}.avrekh-twilio-setup{background:#fff;border:1px solid #d8e1de;margin-bottom:22px;padding:18px}.avrekh-twilio-setup-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.avrekh-twilio-setup h5{color:#133a50;margin:0 0 6px;font-size:19px}.avrekh-twilio-setup-heading p{color:#687b84;max-width:780px;margin:0;line-height:1.5}.avrekh-twilio-status{color:#775718;background:#fff0c7;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:850}.avrekh-twilio-status.configured{color:#2d6642;background:#e5f2e8}.avrekh-twilio-masked-values{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.avrekh-twilio-masked-values div{background:#f4f7f5;min-width:0;padding:10px}.avrekh-twilio-masked-values dt{color:#71848b;text-transform:uppercase;font-size:9px;font-weight:850}.avrekh-twilio-masked-values dd{overflow-wrap:anywhere;color:#244a5e;margin:4px 0 0;font-size:13px}.avrekh-twilio-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.avrekh-twilio-form label{color:#60737c;gap:5px;font-size:11px;font-weight:800;display:grid}.avrekh-twilio-form label small{font-weight:600}.avrekh-twilio-form input{color:#173d52;background:#fff;border:1px solid #c8d2d0;width:100%;min-height:42px;padding:9px 10px}.avrekh-twilio-safety{color:#654f29;background:#fbf7ed;border-left:3px solid #b88c39;grid-column:1/-1;margin:0;padding:10px 12px;line-height:1.45}.avrekh-twilio-form .avrekh-admin-actions{grid-column:1/-1;margin-top:0}.avrekh-phone-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.avrekh-phone-admin-grid>section{min-width:0}.avrekh-phone-admin-grid h5{color:#133a50;margin:0 0 6px;font-size:19px}.avrekh-phone-admin-grid>section>p{color:#687b84;margin:0 0 13px;line-height:1.5}.avrekh-phone-admin-card{background:#fff;border:1px solid #dce3e0;gap:12px;margin-bottom:11px;padding:16px;display:grid}.avrekh-phone-admin-card>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.avrekh-phone-admin-card>div:first-child span{color:#657a84;font-size:12px}.avrekh-phone-admin-card label{color:#60737c;gap:5px;font-size:11px;font-weight:800;display:grid}.avrekh-phone-admin-card input,.avrekh-phone-admin-card select{color:#173d52;background:#fff;border:1px solid #c8d2d0;width:100%;min-height:42px;padding:9px 10px}.avrekh-phone-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.avrekh-phone-policy-grid label.checkbox{align-self:end;align-items:center;min-height:42px;display:flex}.avrekh-phone-policy-grid label.checkbox input{width:auto;min-height:auto}.avrekh-phone-history{border-top:1px solid #dce3e0;margin-top:22px;padding-top:18px}.avrekh-phone-history h5{color:#133a50;margin:0 0 6px;font-size:19px}.avrekh-phone-history>div:first-child>p{color:#687b84;margin:0 0 13px;line-height:1.5}.avrekh-phone-history-table-wrap{background:#fff;border:1px solid #dce3e0;overflow-x:auto}.avrekh-phone-history table{border-collapse:collapse;width:100%;min-width:720px}.avrekh-phone-history th,.avrekh-phone-history td{text-align:left;vertical-align:middle;border-bottom:1px solid #e7ecea;padding:12px 14px}.avrekh-phone-history th{color:#526b77;background:#f5f8f7;font-size:12px}.avrekh-phone-history td{color:#294d5d;font-size:14px}.avrekh-phone-history td:nth-child(2){gap:2px;display:grid}.avrekh-phone-history td:nth-child(2) span{color:#6c7e86;font-size:12px}.avrekh-phone-call-status{color:#526970;background:#edf1f0;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.avrekh-phone-call-status.status-completed{color:#306247;background:#e8f4ec}.avrekh-phone-call-status.status-in_progress{color:#225470;background:#e8f1f7}.avrekh-phone-call-status.status-busy,.avrekh-phone-call-status.status-no_answer,.avrekh-phone-call-status.status-canceled,.avrekh-phone-call-status.status-failed{color:#7e302c;background:#fff0ee}@media (width<=920px){.avrekh-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.avrekh-admin-grid,.avrekh-phone-admin-grid{grid-template-columns:1fr}.avrekh-twilio-masked-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.avrekh-admin-heading,.avrekh-admin-block>header,.avrekh-admin-dialog>footer,.avrekh-admin-slots>header{flex-direction:column;align-items:stretch}.avrekh-admin-heading,.avrekh-admin-block{padding:18px}.avrekh-admin-metrics,.avrekh-admin-form-grid,.avrekh-admin-card dl,.avrekh-phone-policy-grid{grid-template-columns:1fr}.avrekh-twilio-setup-heading{flex-direction:column;align-items:stretch}.avrekh-twilio-status{width:fit-content}.avrekh-twilio-form,.avrekh-twilio-masked-values{grid-template-columns:1fr}.avrekh-twilio-safety,.avrekh-twilio-form .avrekh-admin-actions,.avrekh-admin-form-grid label.wide{grid-column:auto}.avrekh-admin-slot{grid-template-columns:1fr 1fr}.avrekh-admin-slot select,.avrekh-admin-slot button{grid-column:1/-1}.avrekh-admin-dialog{padding:18px}.avrekh-admin-dialog>footer button{width:100%}}.site-access-admin{color:#173a65;background:#fff;border-top:5px solid #c99b3b;border-radius:16px;box-shadow:0 12px 40px #102c4c12;margin:24px auto!important}.site-access-admin .brand{max-width:380px}.site-access-admin h1{font-family:Georgia,serif;font-size:36px}.site-access-admin p{line-height:1.6}.site-access-admin button{color:#173a65;min-height:44px;font:inherit;cursor:pointer;background:#f6f8fb;border:1px solid #a6b6c9;border-radius:8px;margin:6px 6px 6px 0;padding:10px 14px}.site-access-admin button[aria-pressed=true]{color:#fff;background:#173a65;border-color:#173a65}.site-access-admin button:disabled{opacity:.5;cursor:default}.site-access-admin fieldset{background:#fbfaf6;border:1px solid #d9c392;border-radius:12px;margin:24px 0;padding:20px}.site-access-admin legend{padding:0 8px;font-weight:700}.site-access-admin label{font-weight:600}.site-access-admin input:not([type=checkbox]),.site-access-admin textarea{max-width:100%;font:inherit;border:1px solid #bac5d3;border-radius:8px;padding:10px}.site-access-admin input[type=checkbox]{width:20px;height:20px}.site-access-admin table{min-width:700px}.site-access-admin th{text-align:left;background:#f3efe4;padding:12px}.site-access-admin td{vertical-align:top;border-bottom:1px solid #dfe5ed;padding:12px;line-height:1.6}.site-access-admin [role=status]:not(:empty){background:#edf3fa;border-radius:8px;padding:12px}.site-access-admin :is(a,button,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #bb922c}@media (width<=600px){.site-access-admin{border-radius:0;margin:0!important}.site-access-admin fieldset{padding:14px}.site-access-admin h1{font-size:30px}}.site-access-admin .admission-email-confirmation{border-radius:8px;padding:5px 9px;font-size:.9em;font-weight:600;line-height:1.5;display:inline-block}.site-access-admin .admission-email-confirmation.is-confirmed{color:#175739;background:#e7f4ec}.site-access-admin .admission-email-confirmation.is-unrecorded{color:#705214;background:#f6f0df}.site-access-admin .admission-recovery{background:#fbfaf6;border:1px solid #d9c392;border-radius:12px;margin:24px 0;padding:20px}.site-access-admin .admission-recovery h2{font-family:Georgia,serif;font-size:26px}.site-access-admin .admission-recovery-note{color:#645333;background:#f5f0e4;border-radius:8px;padding:12px;font-size:.9em}.av-space{color:#17324b;max-width:1120px;font:400 1rem/1.6 var(--font-sans,Arial,sans-serif);margin:auto;padding:2.5rem clamp(1rem,3vw,2.5rem) 5rem}.av-space,.av-panel{overflow-wrap:anywhere}.av-space-heading{border-bottom:1px solid #d6dce1;margin-bottom:1.75rem;padding-bottom:1.5rem}.av-space-heading p{max-width:740px;margin:.7rem 0 0}.av-space h1{font:400 clamp(2rem,4vw,2.75rem)/1.2 var(--font-royal-display,Georgia,serif);margin:.6rem 0}.av-space h2,.av-panel h2{font:400 1.65rem/1.3 var(--font-royal-display,Georgia,serif);margin:0 0 .75rem}.av-kicker{letter-spacing:.08em;color:#765920;font-size:.875rem;font-weight:700}.av-legacy-candidates>summary{cursor:pointer;min-height:44px;padding:.7rem 0;font-size:1rem;font-weight:600}.av-legacy-candidates>summary:focus-visible{outline-offset:3px;outline:3px solid #a37b2b}.av-count{font:600 .9rem/1.5 var(--font-sans,Arial,sans-serif);vertical-align:middle;background:#edf2f6;border-radius:20px;padding:.15rem .65rem;display:inline-block}.av-panel{color:#17324b;min-width:0;font:400 1rem/1.6 var(--font-sans,Arial,sans-serif);background:#fff;border:1px solid #d4dde3;border-radius:12px;margin:1.5rem 0;padding:clamp(1.1rem,3vw,2rem);box-shadow:0 4px 18px #102b4310}.av-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.av-panel-heading>div{min-width:0}.av-panel p{margin:.6rem 0 1rem}.av-panel h3{margin:0 0 .75rem;font-size:1.15rem;line-height:1.4}.av-panel button,.av-panel .av-button,.av-button{color:#fff;max-width:100%;min-height:46px;font:600 1rem/1.45 var(--font-sans,Arial,sans-serif);text-align:center;white-space:normal;cursor:pointer;background:#173b5c;border:1px solid #173b5c;border-radius:7px;justify-content:center;align-items:center;margin:0;padding:.65rem 1.1rem;text-decoration:none;display:inline-flex}.av-panel button:hover:not(:disabled),.av-button:hover{background:#234e73}.av-panel button.av-secondary,.av-panel .av-button.av-secondary,.av-secondary{color:#173b5c;background:#fff;border-color:#aebdc8}.av-panel button.av-secondary:hover:not(:disabled){background:#f0f4f7}.av-panel button.av-text-button{color:#315473;background:0 0;border-color:#0000;padding:.5rem;text-decoration:underline}.av-panel button:disabled{opacity:.55;cursor:not-allowed}.av-panel :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible,.av-space-heading a:focus-visible{outline-offset:3px;outline:3px solid #a37b2b}.av-panel label{min-width:0;font-size:1rem}.av-panel :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font:400 1rem/1.5 var(--font-sans,Arial,sans-serif);color:#17324b;box-sizing:border-box;background:#fff;border:1px solid #9cabb6;border-radius:6px;width:100%;min-width:0;max-width:100%;min-height:46px;margin:0;padding:.7rem .8rem;display:block}.av-panel textarea{resize:vertical}.av-panel .av-space-form{margin:0;display:block}.av-panel .av-space-form fieldset{min-inline-size:0;border:0;min-width:0;margin:0;padding:0}.av-panel .av-space-form .av-form-section{border-bottom:1px solid #e1e7eb;padding:1.75rem 0}.av-panel .av-space-form .av-form-section:first-of-type{padding-top:1rem}.av-panel .av-form-section>legend{overflow-wrap:anywhere;max-width:100%;margin:0 0 1.1rem;padding:0;font-size:1.15rem;font-weight:700;line-height:1.5;display:block}.av-step-number{vertical-align:middle;color:#173b5c;background:#edf2f6;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-right:.65rem;font-size:1rem;display:inline-flex}.av-panel .av-space-form .av-field{color:#17324b;flex-direction:column;align-items:stretch;gap:.5rem;min-width:0;margin:0 0 1rem;font-size:1rem;font-weight:600;display:flex}.av-optional{color:#596d7c;font-size:.875rem;font-weight:400}.av-field>.av-optional{margin-top:-.4rem}.av-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1rem;display:grid}.av-panel .av-space-form .av-choice-group{margin:0 0 1.5rem}.av-panel .av-choice-group>legend{margin:0 0 .25rem;padding:0;font-size:1rem;font-weight:600}.av-panel .av-choice-group .av-hint{margin:0 0 .75rem}.av-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:.65rem;display:grid}.av-options-topics{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.av-panel .av-checkbox{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;min-height:44px;margin:0;font-size:1rem;font-weight:400;line-height:1.55;display:grid}.av-panel .av-checkbox>input:is([type=checkbox],[type=radio]){appearance:auto;box-sizing:border-box;accent-color:#173b5c;flex:0 0 20px;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px;margin:.15rem 0 0;padding:0;display:block}.av-panel .av-checkbox>span{white-space:normal;word-break:normal;overflow-wrap:break-word;min-width:0}.av-panel .av-option{background:#fff;border:1px solid #cbd5dd;border-radius:7px;padding:.85rem .9rem}.av-panel .av-option:hover{background:#f8fafb;border-color:#8199ac}.av-panel .av-option.is-selected{background:#edf3f8;border-color:#456783;box-shadow:inset 0 0 0 1px #456783}.av-panel .av-custom-choice{border:0;margin-top:.75rem}.av-panel summary{cursor:pointer;color:#274c6c;overflow-wrap:break-word;min-height:44px;padding:.65rem 0;font-size:1rem;font-weight:600}.av-custom-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding-top:.65rem;display:grid}.av-panel .av-custom-row .av-field{margin:0}.av-panel .av-schedule{background:#f8fafb;border:1px solid #d8e0e6;border-radius:8px;margin-top:.5rem;padding:.6rem 1rem 1rem}.av-schedule summary>.av-optional{margin-left:.4rem}.av-slot{border-bottom:1px solid #dbe3e9;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.6rem;margin-bottom:1rem;padding:1rem 0;display:grid}.av-panel .av-slot .av-field{margin:0}.av-consent-block{background:#f1f5f8;border:1px solid #d8e2e9;border-radius:8px;margin-top:1.75rem;padding:1.25rem}.av-panel .av-consent{font-weight:600}.av-panel .av-consent-block p{margin:.5rem 0 .8rem;font-size:1rem}.av-legal-links{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.av-legal-links a{align-items:center;min-height:44px;display:inline-flex}.av-panel .av-form-footer{color:inherit;background:0 0;border:0;padding:1.5rem 0 0}.av-panel .av-form-footer p{margin:1rem 0 0}.av-hint,.av-empty{color:#526775;font-size:1rem}.av-field-error{color:#942f28;font-size:1rem;font-weight:500}.av-panel [aria-invalid=true]{border-color:#ad4940}.av-error{color:#842d24;background:#fff2f0;border:1px solid #e7bcb8;border-left:4px solid #a64a3f;border-radius:6px;padding:1rem 1.2rem}.av-error ul{margin:.5rem 0 0;padding-left:1.25rem}.av-success{color:#215833;background:#edf7f0;border:1px solid #bcd8c5;border-left:4px solid #378354;border-radius:6px;padding:1rem 1.2rem}.av-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.av-panel a:not(.av-button){color:#174b76;text-underline-offset:3px;text-decoration:underline}.av-card-list{gap:1rem;display:grid}.av-card-list article{border:1px solid #d7e0e6;border-radius:8px;min-width:0;padding:1.2rem}.av-card-list h3{margin:0 0 .5rem}.av-card-list .av-button{margin:.4rem .5rem 0 0}.av-review-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f4f7;border-left:3px solid #617d92;padding:1.1rem}.av-dossier-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem;margin:1.5rem 0;display:grid}.av-dossier-grid .av-panel{margin:0}.av-panel dl{grid-template-columns:minmax(110px,.8fr) minmax(0,1.5fr);gap:.65rem 1rem;margin:.75rem 0;display:grid}.av-panel dt{color:#526775;font-weight:600}.av-panel dd{overflow-wrap:anywhere;margin:0}.av-table-scroll{max-width:100%;overflow:auto}.av-panel table{border-collapse:collapse;width:100%;font-size:1rem}.av-panel :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid #dce2e7;padding:.8rem}.av-panel th{background:#edf2f6;font-weight:600}.av-entry{background:#edf2f6;border-left:3px solid #bc9448;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin:1.5rem 0;padding:1.2rem;display:flex}.av-entry p{margin:.3rem 0}.av-admin-queue{margin:1.5rem 0}.av-state{color:#173b5c;background:#edf2f6;border-radius:20px;align-items:center;padding:.25rem .7rem;font-size:.9375rem;font-weight:600;display:inline-flex}.av-state[data-status=approved]{color:#245a36;background:#eaf4ed}.av-state[data-status=correction_requested]{color:#795314;background:#fff3d9}.av-list-pages{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.av-back{margin-bottom:1.2rem!important}.av-candidate-list{gap:.75rem;margin:1.25rem 0;display:grid}.av-candidate-row{border:1px solid #d7e0e6;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem;display:flex}.av-candidate-row>div:first-child{flex:260px;min-width:0}.av-candidate-row h3{overflow-wrap:anywhere;margin:0 0 .4rem}.av-panel .av-candidate-row p{color:#526775;margin:.4rem 0 0}.av-review-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;margin:1.25rem 0;display:grid}.av-review-grid>section{border:1px solid #d9e1e7;border-radius:8px;padding:1.2rem}.av-review-grid ul{margin:.5rem 0;padding-left:1.2rem}.av-decision{border-top:1px solid #d6dfe5;margin-top:1.5rem;padding-top:1.5rem}.av-decision .av-checkbox{margin:1rem 0}.av-decision label:not(.av-checkbox){gap:.5rem;font-weight:600;display:grid}.av-panel details.av-history{padding:0;overflow:hidden}.av-history>summary{padding:1.1rem 1.4rem;font-size:1.1rem}.av-history-content{padding:0 1.4rem 1.4rem}.av-member-summary{border-top:3px solid #b58b3f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.av-member-summary p{margin:.25rem 0}@media (width<=600px){.av-space{padding:1.25rem 16px 3rem}.av-panel{border-radius:9px;padding:18px}.av-options,.av-options-topics{grid-template-columns:1fr}.av-slot{grid-template-columns:repeat(2,minmax(0,1fr))}.av-slot .av-field:first-child{grid-column:1/-1}.av-slot button{grid-column:1/-1;justify-self:start}.av-custom-row{grid-template-columns:1fr}.av-consent-block{padding:16px}.av-panel .av-checkbox{gap:12px}.av-panel dl{grid-template-columns:1fr;gap:.2rem}.av-panel dd{margin-bottom:.6rem}.av-candidate-row .av-actions{width:100%}.av-form-footer .av-actions{flex-direction:column;align-items:stretch}.av-history>summary{padding:1rem}.av-history-content{padding:0 1rem 1rem}}@media (prefers-reduced-motion:reduce){.av-space *{scroll-behavior:auto}}._page_1vkdg_1{--ink:#f7f1e5;--muted:#bfccd6;--gold:#e1c58c;--line:#38536a;min-height:100vh;color:var(--ink);background:#071c2d;font-family:Arial,sans-serif}._page_1vkdg_1 *{box-sizing:border-box}._page_1vkdg_1 a{color:inherit;text-underline-offset:4px}._header_1vkdg_1{border-bottom:1px solid var(--line);background:#0b253b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:20px max(24px,50vw - 725px);display:flex}._header_1vkdg_1 nav{flex-wrap:wrap;gap:22px;font-size:14px;display:flex}._header_1vkdg_1 .brand{max-width:none}._content_1vkdg_1{max-width:1400px;margin:auto;padding:32px 26px 60px}._intro_1vkdg_1 h1{margin:12px 0;font-family:Georgia,serif;font-size:38px;font-weight:500}._intro_1vkdg_1>p:last-child{max-width:860px;color:var(--muted);line-height:1.7}._eyebrow_1vkdg_1{letter-spacing:1.1px;color:var(--gold);font-size:12px}._toolbar_1vkdg_1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0;display:flex}._toolbar_1vkdg_1 p{color:var(--muted);font-size:14px}._page_1vkdg_1 button{border:1px solid var(--line);min-height:46px;color:var(--ink);font:inherit;cursor:pointer;background:#14344d;border-radius:6px;padding:11px 16px;font-size:14px;line-height:1.45}._page_1vkdg_1 button:disabled{opacity:.55;cursor:default}._page_1vkdg_1 :is(input,select){width:100%;min-height:48px;color:var(--ink);font:inherit;background:#09243a;border:1px solid #5a7488;border-radius:6px;padding:11px 12px;font-size:16px}._page_1vkdg_1 :is(input,select)::placeholder{color:#9caebb}._page_1vkdg_1 :is(input,select,button,a):focus-visible{outline:3px solid var(--gold);outline-offset:4px}._page_1vkdg_1 label{gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}._hint_1vkdg_1,._fields_1vkdg_1 small{color:var(--muted);font-size:13px;font-weight:400;line-height:1.6}._notice_1vkdg_1,._error_1vkdg_1,._conflict_1vkdg_1{border:1px solid var(--line);border-left:3px solid var(--gold);overflow-wrap:anywhere;background:#113149;border-radius:5px;margin:18px 0;padding:16px 20px;line-height:1.6}._error_1vkdg_1{color:#ffd4c6;border-left-color:#eaa18c}._notice_1vkdg_1{color:var(--gold)}._workspace_1vkdg_1{grid-template-columns:minmax(270px,.75fr) minmax(0,1.7fr);align-items:start;gap:24px;display:grid}._catalog_1vkdg_1,._editor_1vkdg_1{border:1px solid var(--line);background:#0b263c;border-radius:10px;min-width:0;padding:22px}._catalog_1vkdg_1>label+label{margin-top:16px}._courseList_1vkdg_1{gap:10px;max-height:650px;margin:0 -4px;padding:4px;display:grid;overflow:auto}._page_1vkdg_1 ._courseChoice_1vkdg_1,._page_1vkdg_1 ._selectedCourse_1vkdg_1{text-align:left;overflow-wrap:anywhere;background:#0d2b43;border-color:#37536a;gap:8px;width:100%;padding:14px;display:grid}._page_1vkdg_1 ._selectedCourse_1vkdg_1{border-color:var(--gold);box-shadow:inset 3px 0 var(--gold);background:#173b53}._courseList_1vkdg_1 span{color:var(--gold);font-size:11px}._courseList_1vkdg_1 strong{font-size:15px;font-weight:600}._courseList_1vkdg_1 small{color:var(--muted);font-size:12px;line-height:1.6}._courseHeading_1vkdg_1{justify-content:space-between;align-items:start;gap:20px;display:flex}._courseHeading_1vkdg_1 h2{overflow-wrap:anywhere;margin:0 0 20px;font-family:Georgia,serif;font-size:26px;font-weight:500;line-height:1.4}._courseHeading_1vkdg_1 a{flex-shrink:0;align-items:center;min-height:44px;font-size:13px;display:flex}._source_1vkdg_1{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr 1.3fr;gap:14px;margin:0;padding:16px 0;display:grid}._source_1vkdg_1 div{min-width:0}._source_1vkdg_1 dt{color:var(--muted);margin-bottom:7px;font-size:11px}._source_1vkdg_1 dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}._fields_1vkdg_1{border:0;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0 0;padding:0;display:grid}._fields_1vkdg_1 legend{margin-bottom:20px;font-family:Georgia,serif;font-size:22px}._wide_1vkdg_1{grid-column:1/-1}._preview_1vkdg_1{overflow-wrap:anywhere;background:#102d42;border:1px solid #776c51;border-radius:6px;margin-top:26px;padding:20px}._preview_1vkdg_1 h3{color:var(--muted);margin:0 0 20px;font-size:14px;font-weight:500}._preview_1vkdg_1 p{line-height:1.6}._preview_1vkdg_1 strong{font-family:Georgia,serif;font-size:23px;font-weight:500;line-height:1.4}._actions_1vkdg_1{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}._page_1vkdg_1 ._primary_1vkdg_1{background:var(--gold);border-color:var(--gold);color:#09243a;font-weight:700}._conflict_1vkdg_1 p{font-size:13px}._restricted_1vkdg_1{max-width:900px;margin:40px auto;padding:24px;line-height:1.6}._skip_1vkdg_1{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._skip_1vkdg_1:focus{clip:auto;background:var(--gold);color:#09243a;z-index:20;width:auto;height:auto;padding:14px;position:fixed;top:12px;left:12px}@media (width<=950px){._workspace_1vkdg_1{grid-template-columns:minmax(240px,.85fr) minmax(0,1.3fr);gap:16px}._catalog_1vkdg_1,._editor_1vkdg_1{padding:18px}._source_1vkdg_1{grid-template-columns:1fr 1fr}._source_1vkdg_1>div:first-child{grid-column:1/-1}._courseHeading_1vkdg_1{display:block}._fields_1vkdg_1{grid-template-columns:1fr}._wide_1vkdg_1{grid-column:auto}._courseHeading_1vkdg_1 h2{margin-bottom:5px}}@media (width<=700px){._header_1vkdg_1{padding:18px}._content_1vkdg_1{padding:24px 16px 40px}._intro_1vkdg_1 h1{font-size:30px}._workspace_1vkdg_1{grid-template-columns:1fr}._courseList_1vkdg_1{max-height:300px}._toolbar_1vkdg_1 button{width:100%}._catalog_1vkdg_1,._editor_1vkdg_1{padding:18px 16px}._source_1vkdg_1{grid-template-columns:1fr}._source_1vkdg_1>div:first-child{grid-column:auto}._fields_1vkdg_1{gap:18px}._actions_1vkdg_1 button{width:100%}._preview_1vkdg_1 strong{font-size:21px}}._embedded_1vkdg_4{--ink:#1a3040;--muted:#4d6272;--gold:#8a692d;--line:#d4dde5;color:var(--ink);background:0 0}._embedded_1vkdg_4 *{box-sizing:border-box}._embedded_1vkdg_4 ._content_1vkdg_1{max-width:none;padding:0}._embeddedWorkspace_1vkdg_4{display:block}._embedded_1vkdg_4 ._editor_1vkdg_1{color:var(--ink);border-color:var(--line);background:#fff}._embedded_1vkdg_4 label{gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}._embedded_1vkdg_4 :is(input,select){width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #a4b7c4;border-radius:6px;padding:11px 12px;font-size:16px}._embedded_1vkdg_4 :is(input,select,button,a):focus-visible{outline-offset:3px;outline:3px solid #9a7a3d}._embedded_1vkdg_4 ._source_1vkdg_1{color:#344c5e}._embedded_1vkdg_4 ._preview_1vkdg_1{color:var(--ink);border-color:var(--line);background:#f3f6f8}._embedded_1vkdg_4 ._toolbar_1vkdg_1{margin-top:0}._embedded_1vkdg_4 :is(._notice_1vkdg_1,._conflict_1vkdg_1){color:#695326;background:#fbf4e5}._embedded_1vkdg_4 ._error_1vkdg_1{color:#8b3a31;background:#fff1ee}._embedded_1vkdg_4 ._primary_1vkdg_1{color:#fff;background:#12344c;border-color:#12344c;font-weight:700}._page_1xtnv_1{color:#1b3048;background:#f3f1ed;min-height:100vh;font-family:Arial,Helvetica,sans-serif}._header_1xtnv_1{background:#10253e;border-bottom:3px solid #c4a25c;justify-content:space-between;align-items:center;gap:24px;padding:18px 3%;display:flex}._header_1xtnv_1 .brand{max-width:580px}._header_1xtnv_1>a:last-child{color:#f0d697;font-size:14px;text-decoration:none}._main_1xtnv_1{max-width:1840px;margin:auto;padding:32px 3% 60px}._titleRow_1xtnv_1{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}._eyebrow_1xtnv_1{letter-spacing:1.6px;font-weight:700;color:#81683a!important;margin:0 0 10px!important;font-size:11px!important}._titleRow_1xtnv_1 h1{margin:0 0 10px;font:clamp(30px,3vw,42px)/1.2 Georgia,serif}._titleRow_1xtnv_1 p{color:#596777;margin:0;font-size:15px;line-height:1.6}._page_1xtnv_1 button{cursor:pointer;font:inherit;color:#243e58;overflow-wrap:anywhere;background:#fff;border:1px solid #c4cdd5;border-radius:7px;min-height:44px;padding:11px 14px;font-size:13px;line-height:1.4}._page_1xtnv_1 button:disabled{cursor:default;opacity:.52}._page_1xtnv_1 button:focus-visible,._page_1xtnv_1 a:focus-visible,._page_1xtnv_1 input:focus-visible,._page_1xtnv_1 select:focus-visible,._page_1xtnv_1 textarea:focus-visible,._page_1xtnv_1 summary:focus-visible{outline-offset:3px;outline:3px solid #b28c37}._workflow_1xtnv_1{color:#4e5f6e;border-top:1px solid #ddd7cc;border-bottom:1px solid #ddd7cc;align-items:center;gap:24px;margin-bottom:24px;padding:14px 0;font-size:12px;display:flex}._workflow_1xtnv_1 span{white-space:nowrap}._workflow_1xtnv_1 b{text-align:center;color:#735d31;border:1px solid #c0aa79;border-radius:50%;width:24px;margin-right:6px;line-height:24px;display:inline-block}._workflow_1xtnv_1 p{margin:0 0 0 auto;line-height:1.5}._workspace_1xtnv_1{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:22px;display:grid}._list_1xtnv_1{background:#162d47;border-radius:12px;padding:22px 12px}._list_1xtnv_1 h2{color:#f5e6bf;margin:0 10px 22px;font:19px/1.35 Georgia,serif}._group_1xtnv_1{margin-top:22px}._group_1xtnv_1 h3{letter-spacing:1.1px;text-transform:uppercase;color:#d6bd84;margin:0 10px 9px;font-size:10px;line-height:1.6}._list_1xtnv_1 button{text-align:left;color:#e6eaf0;background:0 0;border:1px solid #0000;width:100%;margin-bottom:5px;padding:12px 10px;display:block}._list_1xtnv_1 button strong{font-size:13px;display:block}._list_1xtnv_1 button small{color:#bac9d8;margin-top:5px;font-size:11px;line-height:1.5;display:block}._list_1xtnv_1 button._selected_1xtnv_1{color:#172f48;background:#f6f1e5;border-color:#d7b773}._list_1xtnv_1 button._selected_1xtnv_1 small{color:#6d613f}._studio_1xtnv_1{min-width:0}._context_1xtnv_1{justify-content:space-between;align-items:start;gap:20px;margin:0 0 18px;padding:6px 0;display:flex}._context_1xtnv_1 h2{margin:12px 0 8px;font:27px/1.25 Georgia,serif}._context_1xtnv_1 p{color:#566577;margin:0;font-size:13px;line-height:1.6}._context_1xtnv_1 details{overflow-wrap:anywhere;min-width:160px;max-width:340px;font-size:12px}._context_1xtnv_1 summary{cursor:pointer;box-sizing:border-box;color:#4d6074;min-height:44px;padding:8px 0}._context_1xtnv_1 details p{margin:8px 0;font-size:12px}._badge_1xtnv_1{color:#71562d;background:#f5e9ce;border-radius:12px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-block}._actionBar_1xtnv_1{background:#fff;border:1px solid #dce1e5;border-radius:10px;margin-bottom:18px;padding:16px 18px}._actionBar_1xtnv_1>div{flex-wrap:wrap;gap:10px;display:flex}._actionBar_1xtnv_1 p{color:#637080;margin:10px 0 0;font-size:12px;line-height:1.5}._page_1xtnv_1 ._primary_1xtnv_1{color:#fff;background:#18334e;border-color:#18334e}._panels_1xtnv_1{grid-template-columns:minmax(290px,.9fr) minmax(340px,1.1fr);align-items:start;gap:20px;display:grid}._editor_1xtnv_1,._preview_1xtnv_1{background:#fff;border:1px solid #dce1e5;border-radius:12px;min-width:0;overflow:hidden}._editor_1xtnv_1{padding:24px}._fields_1xtnv_1{border:0;gap:17px;min-width:0;margin:0 0 24px;padding:0;display:grid}._fields_1xtnv_1 legend{box-sizing:border-box;border-bottom:1px solid #e4e7eb;width:100%;margin:0 0 18px;padding:0 0 12px;font:20px/1.3 Georgia,serif}._fields_1xtnv_1 label{gap:7px;font-size:13px;font-weight:700;display:grid}._fields_1xtnv_1 input,._fields_1xtnv_1 textarea,._fields_1xtnv_1 select,._mobileSelector_1xtnv_1 select{box-sizing:border-box;color:#20364f;background:#fff;border:1px solid #bac5d0;border-radius:7px;width:100%;min-width:0;min-height:46px;padding:10px 12px;font:16px/1.55 Arial,Helvetica,sans-serif}._fields_1xtnv_1 textarea{resize:vertical;min-height:180px}._fields_1xtnv_1 small{color:#637080;font-size:11px;font-weight:400;line-height:1.5}._hint_1xtnv_1{color:#637080;margin:13px 0;font-size:12px;line-height:1.6}._options_1xtnv_1{border-top:1px solid #e3e7ec;margin-top:20px;padding-top:12px}._options_1xtnv_1 summary,._checklist_1xtnv_1 summary,._plainText_1xtnv_1 summary{cursor:pointer;box-sizing:border-box;color:#405872;min-height:44px;padding:12px 0;font-size:13px}._secondaryActions_1xtnv_1{gap:10px;margin:10px 0;display:grid}._secondaryActions_1xtnv_1 button{text-align:left;background:0 0}._success_1xtnv_1,._error_1xtnv_1,._info_1xtnv_1{overflow-wrap:anywhere;border-radius:7px;padding:12px 14px;font-size:13px;line-height:1.6}._success_1xtnv_1{color:#17583a;background:#eaf5ee;border:1px solid #b7d8c2}._error_1xtnv_1{color:#772f36;background:#fff1f1;border:1px solid #eac7cb}._error_1xtnv_1 p{margin:0 0 10px}._error_1xtnv_1 button{margin:4px 5px 4px 0}._info_1xtnv_1{color:#536477;background:#f2f5f9;border:1px solid #dde4ee}._checklist_1xtnv_1{color:#566777;border-top:1px solid #e3e7ec;margin-top:18px;padding-top:10px;font-size:13px;line-height:1.65}._checklist_1xtnv_1 h3{color:#3b5268;margin:8px 0;font-size:13px}._checklist_1xtnv_1 ul{margin:8px 0;padding-left:20px}._checklist_1xtnv_1 li{margin:7px 0}._previewHeading_1xtnv_1{background:#f8f9fb;border-bottom:1px solid #dfe3e8;padding:20px}._previewTitle_1xtnv_1 h2{margin:0 0 6px;font:22px/1.3 Georgia,serif}._previewTitle_1xtnv_1 span{color:#6c7785;font-size:11px}._deviceSwitch_1xtnv_1{gap:8px;margin-top:16px;display:flex}._deviceSwitch_1xtnv_1 button[aria-pressed=true],._panelTabs_1xtnv_1 button[aria-pressed=true]{color:#fff;background:#18334e;border-color:#18334e}._previewHeading_1xtnv_1 label{color:#586879;cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}._previewHeading_1xtnv_1 input{accent-color:#18334e;flex-shrink:0;width:18px;height:18px}._envelope_1xtnv_1{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #e3e7ec;gap:12px;padding:20px;display:flex}._senderMark_1xtnv_1{color:#ead19b;text-align:center;background:#19324e;border-radius:50%;flex-shrink:0;width:35px;height:35px;font-family:Georgia,serif;font-size:23px;line-height:35px}._envelope_1xtnv_1>div:last-child{min-width:0}._envelope_1xtnv_1 strong{font-size:13px;line-height:1.5;display:block}._envelope_1xtnv_1 small{color:#718093;margin:3px 0 10px;font-size:11px;line-height:1.5;display:block}._envelope_1xtnv_1 h3{margin:0;font-size:14px;line-height:1.5}._envelope_1xtnv_1 p{color:#677585;margin:6px 0 0;font-size:12px;line-height:1.5}._desktopPreview_1xtnv_1,._mobilePreview_1xtnv_1{background:#e8ecf0;padding:12px}._preview_1xtnv_1 iframe{background:#f5f2ec;border:0;width:100%;height:740px;margin:auto;display:block}._mobilePreview_1xtnv_1 iframe{max-width:375px}._preview_1xtnv_1>._hint_1xtnv_1{margin:14px 20px}._plainText_1xtnv_1{border-top:1px solid #e3e7ec;margin:12px 20px}._plainText_1xtnv_1 pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#516174;font:13px/1.7 Arial,sans-serif}._testPanel_1xtnv_1{overflow-wrap:anywhere;background:#faf7ef;border-top:1px solid #e4dccb;padding:20px}._testPanel_1xtnv_1 h3{margin:0 0 10px;font:20px/1.3 Georgia,serif}._testPanel_1xtnv_1 p{color:#576677;margin:10px 0;font-size:13px;line-height:1.6}._panelTabs_1xtnv_1,._mobileSelector_1xtnv_1,._screenHint_1xtnv_1,._previewShortcut_1xtnv_1{display:none}._denied_1xtnv_1{background:#fff;border-radius:12px;max-width:700px;margin:70px auto;padding:36px;line-height:1.7}._denied_1xtnv_1 a{color:#244e79}@media (width<=1200px){._workspace_1xtnv_1{grid-template-columns:200px minmax(0,1fr)}._panels_1xtnv_1{display:block}._hiddenPanel_1xtnv_2{display:none}._panelTabs_1xtnv_1{gap:8px;margin-bottom:16px;display:flex}._panelTabs_1xtnv_1 button{flex:1}._previewShortcut_1xtnv_1{width:100%;margin-top:18px;display:block}._preview_1xtnv_1>._previewShortcut_1xtnv_1{border:0;border-top:1px solid #dfe3e8;border-radius:0;margin:0}._header_1xtnv_1 .brand-partner{display:none}._header_1xtnv_1 .brand{width:clamp(220px,35vw,360px);max-width:360px}._header_1xtnv_1 .brand-primary{flex:1;width:100%;max-width:100%}._workflow_1xtnv_1{gap:16px}._workflow_1xtnv_1 p{display:none}._context_1xtnv_1{display:block}._context_1xtnv_1 details{max-width:none;margin-top:8px}._preview_1xtnv_1 iframe{height:700px}}@media (width<=720px){._main_1xtnv_1{padding:24px 16px 40px}._titleRow_1xtnv_1{flex-direction:column;align-items:flex-start;gap:14px}._titleRow_1xtnv_1 h1{font-size:32px}._header_1xtnv_1{gap:12px;padding:12px 16px}._header_1xtnv_1>a:last-child{align-items:center;min-height:44px;font-size:13px;display:flex}._workflow_1xtnv_1{flex-wrap:wrap;gap:8px;font-size:11px}._workflow_1xtnv_1 b{width:20px;margin-right:3px;line-height:20px}._workspace_1xtnv_1{display:block}._list_1xtnv_1{display:none}._mobileSelector_1xtnv_1{gap:8px;margin-bottom:22px;font-size:13px;font-weight:700;display:grid}._context_1xtnv_1 h2{font-size:25px}._context_1xtnv_1 details{margin-bottom:0}._actionBar_1xtnv_1{padding:14px}._editor_1xtnv_1{padding:20px}._preview_1xtnv_1 iframe{height:660px}._desktopPreview_1xtnv_1,._mobilePreview_1xtnv_1{padding:0}._deviceSwitch_1xtnv_1{display:none}._screenHint_1xtnv_1{color:#5d6d7d;margin:14px 0 4px;font-size:12px;display:block}._mobilePreview_1xtnv_1 iframe{max-width:none}._previewHeading_1xtnv_1,._envelope_1xtnv_1,._testPanel_1xtnv_1{padding:18px}._denied_1xtnv_1{margin:28px 16px;padding:25px}}@media (width<=620px){._header_1xtnv_1 .brand{flex:0 0 52px;width:52px;max-width:52px}._header_1xtnv_1 .brand-primary{width:52px;max-width:52px}._header_1xtnv_1 .brand-primary-image{object-fit:contain;width:52px;height:52px}}@media (width<=480px){._actionBar_1xtnv_1>div{grid-template-columns:minmax(0,1fr);display:grid}._actionBar_1xtnv_1 button,._testPanel_1xtnv_1 button,._workflow_1xtnv_1 span:last-of-type{width:100%}._editor_1xtnv_1{padding:18px}._titleRow_1xtnv_1>button{width:100%}}@media (prefers-reduced-motion:reduce){._page_1xtnv_1 *{scroll-behavior:auto!important}}._preview_1xtnv_1>._previewShortcut_1xtnv_1:focus-visible{outline-offset:-4px}._page_111um_1{--ink:#f5eee1;--muted:#c0cfda;--gold:#e7cd98;--line:#37516a;--soft:#102f4a;color:var(--ink);background:#061b2c;min-height:100vh;font-family:Arial,sans-serif}._page_111um_1 *{box-sizing:border-box}._page_111um_1 h1,._page_111um_1 h2,._page_111um_1 h3{font-family:Georgia,serif;font-weight:500;line-height:1.3}._page_111um_1 p{line-height:1.6}._page_111um_1 a{color:inherit;text-underline-offset:3px}._header_111um_1{border-bottom:1px solid var(--line);background:#0a2339;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px max(24px,50vw - 860px);display:flex}._header_111um_1 .brand{max-width:none}._nav_111um_1{flex-wrap:wrap;gap:12px 22px;font-size:14px;display:flex}._content_111um_1{max-width:1200px;margin:auto;padding:32px 26px 50px}._eyebrow_111um_1{color:var(--gold);letter-spacing:1.4px;text-transform:uppercase;font-size:12px}._title_111um_1{margin:10px 0;font-size:34px}._intro_111um_1{max-width:850px;color:var(--muted)}._section_111um_1{border:1px solid var(--line);background:#0d2b44;border-radius:10px;margin-top:24px;padding:26px}._section_111um_1 h2{margin:0 0 16px;font-size:25px}._section_111um_1 h3{margin:0 0 12px;font-size:21px}._sectionHead_111um_1{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}._grid_111um_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._wide_111um_1{grid-column:1/-1}._page_111um_1 label{font-size:14px;font-weight:600;line-height:1.5;display:block}._page_111um_1 label input,._page_111um_1 label textarea,._page_111um_1 label select{width:100%;margin-top:8px;display:block}._page_111um_1 input:not([type=checkbox]),._page_111um_1 select,._page_111um_1 textarea{color:var(--ink);font:inherit;border:1px solid var(--line);background:#0d2b44;border-radius:6px;max-width:100%;min-height:44px;padding:11px;font-size:16px;line-height:1.5}._page_111um_1 textarea{resize:vertical;min-height:110px}._page_111um_1 input[type=checkbox]{accent-color:#e7cd98;width:18px;height:18px}._check_111um_1{align-items:center;gap:9px;font-weight:400!important;display:flex!important}._check_111um_1 input{width:18px!important;margin:0!important;display:inline-block!important}._weekdays_111um_1{flex-wrap:wrap;gap:14px;padding:12px 0;display:flex}._actions_111um_1{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}._page_111um_1 button,._button_111um_1{font:inherit;border:1px solid var(--line);min-height:44px;color:var(--ink);cursor:pointer;text-align:center;background:#0d2b44;border-radius:7px;justify-content:center;align-items:center;padding:12px 17px;font-size:14px;line-height:1.3;text-decoration:none;display:inline-flex}._page_111um_1 button:disabled{opacity:.5;cursor:not-allowed}._page_111um_1 :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #b6812e}._primary_111um_1{color:#0a2339!important;background:#e7cd98!important;border-color:#e7cd98!important}._danger_111um_1{color:#ffbcb1!important;background:#432d35!important;border-color:#a66765!important}._small_111um_1{color:var(--muted);font-size:13px;line-height:1.6}._notice_111um_1{background:var(--soft);border-left:3px solid var(--gold);border-radius:0 6px 6px 0;margin:16px 0;padding:14px 18px;line-height:1.6}._status_111um_1{z-index:5;border:1px solid var(--line);background:#0d2b44;border-radius:7px;margin:18px 0;padding:15px 18px;line-height:1.6;position:sticky;top:0}._error_111um_1{color:#ffbcb1}._units_111um_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}._unit_111um_1{border:1px solid var(--line);background:#0d2b44;border-radius:8px;padding:18px}._unit_111um_1[data-selected=true]{background:#163753;border:2px solid #9e793b}._unit_111um_1 h3{margin:0 0 8px;font-size:20px}._unit_111um_1 ._actions_111um_1{margin-top:12px}._badge_111um_1{background:var(--soft);color:#e7cd98;border-radius:20px;margin-right:6px;padding:4px 9px;font-size:12px;display:inline-block}._editor_111um_1{margin-top:28px}._editorTop_111um_1{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}._steps_111um_1{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}._steps_111um_1 a{background:var(--soft);border-radius:7px;padding:13px;font-size:14px;line-height:1.4;text-decoration:none}._step_111um_1{scroll-margin-top:90px}._summary_111um_1{grid-template-columns:150px 1fr;gap:10px 18px;font-size:15px;line-height:1.5;display:grid}._summary_111um_1 dt{font-weight:600}._summary_111um_1 dd{overflow-wrap:anywhere;margin:0}._blocking_111um_1{color:#ffbcb1;margin:16px 0;padding-left:21px;line-height:1.7}._schedule_111um_1{background:var(--soft);border-radius:8px;margin-top:20px;padding:19px}._thread_111um_1{border-bottom:1px solid var(--line);padding:14px 0}._thread_111um_1 summary{cursor:pointer;padding:8px 0;font-weight:600;line-height:1.6}._message_111um_1{background:var(--soft);border-left:3px solid var(--line);overflow-wrap:anywhere;margin:12px 0;padding:15px 17px}._message_111um_1 p{white-space:pre-wrap;margin:8px 0}._message_111um_1[data-hidden=true]{opacity:.7;border-left-color:#9d2a1e}._message_111um_1[data-rav=true]{border-left-color:var(--gold)}._reply_111um_1{margin-left:18px}._message_111um_1 ._actions_111um_1{margin-top:12px}._message_111um_1 ._actions_111um_1 button{padding:9px 12px}._moderationReply_111um_1{margin-top:18px}._row_111um_1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._loading_111um_1{max-width:900px;margin:auto;padding:40px 24px}._denied_111um_1{max-width:800px;min-height:65vh;margin:auto;padding:45px 25px}@media (width<=760px){._grid_111um_1,._units_111um_1{grid-template-columns:1fr}._header_111um_1{padding:16px 20px}._header_111um_1 .brand{max-width:100%}._nav_111um_1{width:100%}._content_111um_1{padding:25px 18px 35px}._section_111um_1{padding:21px}._steps_111um_1{grid-template-columns:1fr}._summary_111um_1{grid-template-columns:1fr;gap:5px}._summary_111um_1 dd{margin-bottom:12px}._title_111um_1{font-size:30px}}@media (width<=480px){._actions_111um_1 ._button_111um_1,._actions_111um_1 button{width:100%}._section_111um_1{padding:18px}._reply_111um_1{margin-left:9px}._page_111um_1 input:not([type=checkbox]),._page_111um_1 textarea,._page_111um_1 select{width:100%}._status_111um_1{position:static}._row_111um_1{align-items:flex-start}}._settings_111um_5>summary,._advanced_111um_5>summary,._savedUnits_111um_5>summary{cursor:pointer;min-height:44px;color:var(--gold);padding:10px 0;font-size:17px;font-weight:600;line-height:1.5;display:list-item}._settings_111um_5>summary{font-family:Georgia,serif;font-size:23px}._settings_111um_5[open]>summary{margin-bottom:20px}._advanced_111um_5{border-top:1px solid var(--line);margin-top:18px;padding-top:10px}._advanced_111um_5[open]>summary{margin-bottom:16px}._uploadPanel_111um_5{border:1px solid var(--line);background:#102f4a;border-radius:8px;margin-top:22px;padding:22px}._pdfPreview_111um_5{color:#122232;background:#e7e2d8;border-radius:6px;min-width:0;margin-top:20px}._pdfPreview_111um_5 .study-pdf-scroll{max-height:60vh}._rosterSummary_111um_5{flex-wrap:wrap;gap:12px 24px;margin:20px 0;display:flex}._rosterSummary_111um_5 strong{color:var(--gold);margin-right:5px;font-size:22px}._rosterSearch_111um_5{max-width:550px}._rosterTable_111um_5{max-width:100%;margin-top:15px;overflow-x:auto}._rosterTable_111um_5 table{border-collapse:collapse;width:100%;min-width:680px;font-size:14px}._rosterTable_111um_5 th,._rosterTable_111um_5 td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:15px 12px;line-height:1.6}._rosterTable_111um_5 th{color:var(--gold)}._rosterTable_111um_5 td:first-child>a{overflow-wrap:anywhere;display:block}._rosterPreferences_111um_5{margin:0 0 7px;padding-left:16px}._visuallyHidden_111um_5{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){._uploadPanel_111um_5{padding:16px}._rosterSummary_111um_5{gap:8px;display:grid}}._pdfPreview_111um_5 .study-pdf-scroll{scrollbar-gutter:stable;color:#122232;overscroll-behavior:contain;background:#e6e9e7;min-height:240px;padding:12px;position:relative;overflow:auto}._pdfPreview_111um_5 .study-pdf-page{background:#fff;margin:auto;position:relative;box-shadow:0 2px 12px #0002}._pdfPreview_111um_5 .study-pdf-page canvas{display:block}._pdfPreview_111um_5 .study-page-text{padding:12px 16px;font-size:16px;line-height:1.6}._pdfPreview_111um_5 .study-page-text summary{cursor:pointer;align-items:center;min-height:44px;display:flex}._pdfPreview_111um_5 .study-page-text p{white-space:pre-wrap;overflow-wrap:anywhere}._navigationGuard_111um_9{z-index:6;border:2px solid var(--gold);background:#102f4a;border-radius:8px;margin:20px 0;padding:20px;position:sticky;top:8px;box-shadow:0 6px 24px #0005}._navigationGuard_111um_9 h2{margin:0 0 10px;font-size:22px}._navigationGuard_111um_9 p{margin:8px 0}._dailyExplanation_111um_9{margin-top:22px}._dailyExplanation_111um_9 ._small_111um_1{margin-top:8px;display:block}._steps_111um_1 a{overflow-wrap:anywhere;flex-direction:column;gap:7px;min-height:72px;display:flex}._steps_111um_1 a span{color:var(--muted);font-size:12px;line-height:1.5}._editor_111um_1,._uploadPanel_111um_5,._pdfPreview_111um_5,._grid_111um_1>*,._summary_111um_1 dd{min-width:0;max-width:100%}._pdfPreview_111um_5{color:var(--ink);overflow-wrap:anywhere;background:#102f4a}._pdfPreview_111um_5 .study-pdf-scroll:focus-visible{outline-offset:-3px;outline:3px solid #174c89}._page_111um_1 :is(h2,h3)[tabindex="-1"]:focus-visible{outline:3px solid var(--gold);outline-offset:6px}._unit_111um_1 p,._notice_111um_1,._summary_111um_1 dd{overflow-wrap:anywhere}._unit_111um_1 [dir=auto],._summary_111um_1 [dir=auto]{text-align:start}@media (width<=600px){._uploadPanel_111um_5{padding:16px}._navigationGuard_111um_9{padding:16px;position:static}._pdfPreview_111um_5 .study-pdf-scroll{padding:8px}._steps_111um_1 a{min-height:64px}}@media (prefers-reduced-motion:reduce){._page_111um_1 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}._wide_111um_1>input:not([type=checkbox]),._wide_111um_1>textarea{width:100%;margin-top:8px;display:block}._page_111um_1{--line:#7895aa}._pdfPreview_111um_5 .study-pdf-more{color:#c0cfda;border-top:1px solid var(--line);background:#102f4a;padding:12px 16px}._pdfPreview_111um_5 .study-pdf-more summary{color:#e7cd98;min-height:44px}._pdfPreview_111um_5 .study-pdf-more a{color:#f5eee1}._pdfPreview_111um_5 .study-page-text{color:#f5eee1;background:#102f4a}._pdfPreview_111um_5 .study-page-text summary{color:#e7cd98}._conflict_111um_25{overflow-wrap:anywhere;background:#102f4a;border:2px solid #e7cd98;border-radius:8px;margin:18px 0;padding:20px}._conflict_111um_25 textarea{white-space:pre-wrap;min-height:100px}._rosterTable_111um_5 td>._button_111um_1{margin-top:10px}._quickNav_111um_29{flex-wrap:wrap;gap:10px 22px;margin:22px 0;font-size:15px;display:flex}._quickNav_111um_29 a{min-height:44px;color:var(--gold);align-items:center;display:inline-flex}._listTools_111um_29{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:18px;margin:18px 0;display:grid}._noticePreview_111um_29{border:1px solid var(--line);overflow-wrap:anywhere;background:#102f4a;border-radius:7px;margin:16px 0;padding:15px 18px}._noticePreview_111um_29 p{white-space:pre-wrap;margin-bottom:0}._content_111um_1>section[id]{scroll-margin-top:105px}._unit_111um_1 h3{overflow-wrap:anywhere}._unit_111um_1 ._actions_111um_1 button,._unit_111um_1 ._actions_111um_1 a{flex:135px}@media (width<=600px){._listTools_111um_29{grid-template-columns:1fr}._quickNav_111um_29{gap:5px 15px}._content_111um_1>section[id]{scroll-margin-top:16px}}._page_111um_1 [hidden]{display:none!important}._steps_111um_1 button{text-align:left;background:var(--soft);overflow-wrap:anywhere;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;min-height:84px;display:flex}._steps_111um_1 button span{color:var(--muted);font-size:12px;line-height:1.5}._steps_111um_1 button[aria-current=step]{border:2px solid var(--gold);background:#193c56}._quickNav_111um_29 button{min-height:44px;color:var(--gold)}._nextTask_111um_38{border-left:3px solid var(--gold);background:#102f4a;border-radius:0 7px 7px 0;margin:20px 0;padding:17px 20px}._nextTask_111um_38>p{margin:0 0 12px}._requirements_111um_40{gap:14px;margin:0;padding:0;list-style:none;display:grid}._requirements_111um_40 li{justify-content:space-between;align-items:center;gap:14px;line-height:1.5;display:flex}._requirements_111um_40 li button{flex-shrink:0}._editorTop_111um_1 h2{overflow-wrap:anywhere}._vocabularyPreview_111um_44{color:#183b47;overflow-wrap:break-word;background:#fffdf7;border:1px solid #b69a5c;border-radius:12px;max-width:20rem;margin-top:20px;padding:14px}._vocabularyPreview_111um_44 h3{margin:0;font-family:Arial,sans-serif;font-size:1rem;font-weight:600}._vocabularyPreview_111um_44 ._small_111um_1{color:#40545b}._vocabularyPreview_111um_44 dl{max-height:26rem;margin:0;overflow:auto}._vocabularyPreview_111um_44 dl>div{border-bottom:1px solid #e5dfd0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:baseline;gap:12px;padding:14px 0;display:grid}._vocabularyPreview_111um_44 dl>div:last-child{border-bottom:0}._vocabularyPreview_111um_44 dt{text-align:right;overflow-wrap:anywhere;unicode-bidi:plaintext;grid-area:1/2;min-width:0;font-size:1.3rem;font-weight:600;line-height:1.8}._vocabularyPreview_111um_44 dd{white-space:pre-line;overflow-wrap:anywhere;unicode-bidi:plaintext;grid-area:1/1;min-width:0;margin:0;font-size:1rem;line-height:1.7}._vocabularyList_111um_45{overscroll-behavior:contain;gap:14px;max-height:40rem;padding:0;list-style:none;display:grid;overflow:auto}._vocabularyList_111um_45>li{border:1px solid var(--line);background:var(--soft);border-radius:10px;padding:16px}._vocabularyFields_111um_45{grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:16px;margin-bottom:12px;display:grid}._vocabularyFields_111um_45 label{min-width:0}._vocabularyFields_111um_45 input,._vocabularyFields_111um_45 textarea{width:100%}._vocabularyFields_111um_45 input[lang=he]{font-size:22px;line-height:1.7}._vocabularyFields_111um_45 textarea{min-height:100px;line-height:1.7}._vocabularyList_111um_45>li>button{min-height:44px}@media (width<=600px){._vocabularyFields_111um_45{grid-template-columns:minmax(0,1fr)}._vocabularyList_111um_45>li{padding:12px}}._editorialSummary_111um_46{color:var(--muted);white-space:pre-line;margin-top:5px;font-size:13px;font-weight:400;line-height:1.5;display:block}._courseAssociation_111um_47{border:1px solid var(--gold);background:var(--soft);overflow-wrap:anywhere;border-radius:8px;margin:18px 0;padding:18px}._courseAssociation_111um_47>p{margin:10px 0}._courseCandidate_111um_47{border-top:1px solid var(--line);padding:16px 0}._courseCandidate_111um_47 p{margin:8px 0}._content_111um_1>details[id]{scroll-margin-top:105px}._unitMailConfig_111um_49{background:var(--soft);border:1px solid var(--line);border-radius:8px;margin:20px 0;padding:18px}._unitMailFacts_111um_49{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}._unitMailFacts_111um_49 dt{color:var(--muted);font-size:13px}._unitMailFacts_111um_49 dd{overflow-wrap:anywhere;margin:5px 0 0;line-height:1.6}._unitMailSelect_111um_49{max-width:650px;margin:22px 0;display:block}._unitMailSelect_111um_49 select{width:100%;margin-top:10px;display:block}._unitMailSelected_111um_49{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}._unitMailCount_111um_49{margin-bottom:7px;line-height:1.6;display:block}._unitMailPreview_111um_49{background:var(--soft);border:1px solid var(--line);border-radius:8px;min-width:0;margin:20px 0;padding:18px}._unitMailPreview_111um_49 iframe{border:1px solid var(--line);background:#eef0f4;width:100%;height:820px;margin:18px 0;display:block}._unitMailPreview_111um_49 pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;font:14px/1.7 Arial,sans-serif;overflow:auto}._unitMailSelected_111um_49 details{margin:15px 0}._unitMailSelected_111um_49 summary{cursor:pointer;min-height:44px;padding:10px 0;line-height:1.6}._unitMailSelected_111um_49 ._rosterTable_111um_5 td>._small_111um_1{margin-top:7px;display:block}@media (width<=600px){._unitMailFacts_111um_49{grid-template-columns:minmax(0,1fr)}._unitMailConfig_111um_49,._unitMailPreview_111um_49{padding:15px}._unitMailPreview_111um_49 iframe{height:850px}._steps_111um_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._steps_111um_1 button{min-height:100px;padding:10px 8px;font-size:12px}._steps_111um_1 button span{font-size:11px}._requirements_111um_40 li{align-items:flex-start}._nextTask_111um_38{padding:15px}._content_111um_1>details[id]{scroll-margin-top:16px}}._vocabularyImport_111um_53{color:#183b47;background:#fffdf7;border:1px solid #b69a5c;border-radius:12px;min-width:0;margin:18px 0;padding:18px}._vocabularyImport_111um_53 h3{margin:0 0 12px;font:600 1.1rem/1.5 Arial,sans-serif}._vocabularyImport_111um_53 label{margin:14px 0;line-height:1.7;display:block}._vocabularyImport_111um_53 input[type=file]{border:1px solid var(--line);max-width:100%;font:inherit;background:#fff;border-radius:8px;margin:9px 0;padding:12px;display:block}._vocabularyImport_111um_53 select{width:100%;margin-top:8px;display:block}._vocabularyImport_111um_53 button{white-space:normal;min-height:44px}._vocabularyImportConfirm_111um_53{align-items:flex-start;gap:10px;display:flex!important}._vocabularyImportConfirm_111um_53 input{width:auto;margin-top:6px}._vocabularyImportTable_111um_53{border:1px solid var(--line);background:#fff;border-radius:8px;max-height:25rem;margin:16px 0;overflow:auto}._vocabularyImportTable_111um_53 table{border-collapse:collapse;table-layout:fixed;width:100%}._vocabularyImportTable_111um_53 caption{text-align:left;padding:12px;font-weight:600}._vocabularyImportTable_111um_53 th,._vocabularyImportTable_111um_53 td{vertical-align:top;border-top:1px solid var(--line);overflow-wrap:anywhere;white-space:pre-line;padding:12px;line-height:1.7}._vocabularyImportTable_111um_53 th{background:var(--soft);text-align:left}._vocabularyImportTable_111um_53 th:first-child,._vocabularyImportTable_111um_53 td:first-child{width:4.5rem}._vocabularyImportTable_111um_53 td[lang=he]{font-size:21px;line-height:1.8}._vocabularyImportTable_111um_53 th:last-child{text-align:right}@media (width<=600px){._vocabularyImport_111um_53{padding:12px}._vocabularyImportTable_111um_53 th,._vocabularyImportTable_111um_53 td{padding:8px;font-size:13px}._vocabularyImportTable_111um_53 th:first-child,._vocabularyImportTable_111um_53 td:first-child{width:3rem}._vocabularyImportTable_111um_53 td[lang=he]{font-size:19px}}._vocabularyImportPages_111um_54{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 18px;display:flex}._vocabularyImportPages_111um_54 span{color:var(--muted);font-size:.9rem;line-height:1.6}.study-workspace-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.study-workspace-layout>.room-notice{order:3;grid-column:1/-1}.study-document-pane{color:#183b47;background:#fffdf7;border:1px solid #d5ccad;border-radius:18px;min-width:0;overflow:hidden}.study-document-pane>header{background:#f1eddf;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.study-document-pane h3{margin:5px 0;font:600 23px/1.2 Georgia,serif}.study-document-pane small{letter-spacing:.08em}.study-document-pane button,.study-share-actions button,.study-materials button{color:#173c4a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9a875;border-radius:8px;padding:8px 13px}.study-document-pane button:disabled,.study-share-actions button:disabled,.study-materials button:disabled{opacity:.5;cursor:not-allowed}.study-document-pane button:focus-visible,.study-document-pane select:focus-visible,.study-materials :is(button,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #96732e}.study-support-choice{gap:7px;padding:16px;font-size:15px;font-weight:600;display:grid}.study-support-choice select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #aeb9ba;border-radius:8px;padding:8px}.study-instructions{white-space:pre-wrap;padding:0 16px;font-size:16px;line-height:1.6}.study-mode,.study-document-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.study-mode{background:#f5f4ee;font-size:14px}.study-mode strong{margin-right:auto}.study-mode button{font-size:14px}.study-document-toolbar{border-block:1px solid #ded9c9}.study-document-toolbar span{font-size:14px}.study-document-toolbar button[aria-pressed=true]{color:#fff;background:#163d49}.study-pdf-scroll{scrollbar-gutter:stable;overscroll-behavior:contain;background:#e6e9e7;min-height:240px;max-height:75vh;padding:12px;position:relative;overflow:auto}.study-pdf-page{background:#fff;margin:auto;position:relative;box-shadow:0 2px 12px #0002}.study-pdf-page canvas{display:block}.study-pdf-page.is-pointing{cursor:crosshair}.study-pdf-marker{pointer-events:none;border:3px solid #bc6534;border-radius:50%;width:28px;height:28px;animation:3s linear forwards study-marker-fade;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #fff9}.study-hint,.study-sync-notice,.study-document-pane>p{padding:0 16px;font-size:15px;line-height:1.6}.study-sync-notice{color:#784413}.study-share-preview{opacity:0;width:100%;height:1px;position:relative;overflow:hidden}.study-share-preview.is-sharing{opacity:1;height:auto;min-height:160px}.study-share-preview video,.study-share-preview canvas{object-fit:contain;width:100%;max-height:50vh}.study-share-preview canvas{height:auto}.study-share-player-container{aspect-ratio:16/9;background:#112c35;width:100%;display:block}.study-share-player-container video-player{width:100%;height:100%;display:block}.study-share-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.study-share-actions small,.study-share-area>p{font-size:14px;line-height:1.5}.study-materials{color:#193b45;max-width:1150px;margin:auto;padding:24px}.study-materials>header{justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px;display:flex}.study-materials nav{gap:18px;display:flex}.study-materials h1{font:600 34px/1.2 Georgia,serif}.study-materials section,.study-materials form{background:#fffdf7;border:1px solid #d7cba7;border-radius:16px;margin:20px 0;padding:24px}.study-materials label{gap:8px;margin:16px 0;font-size:16px;display:grid}.study-materials input:not([type=checkbox]),.study-materials textarea,.study-materials select{min-height:44px;font:inherit;box-sizing:border-box;border:1px solid #aebbbd;border-radius:7px;width:100%;padding:10px}.study-materials .study-pair-choice{border-bottom:1px solid #eee7d5;align-items:center;gap:14px;margin:0;padding:12px;display:flex}.study-pair-choice input{flex-shrink:0;width:22px;height:22px}.study-material-card{border-top:1px solid #d7cfb9;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:20px 0;display:flex}.study-material-card h3{margin:0 0 8px}.study-material-actions{flex-wrap:wrap;gap:8px;display:flex}.study-admin-preview{border:1px solid #ddd}.study-materials [role=status]{background:#edf3ef;border-radius:8px;padding:14px;line-height:1.6}.study-materials .study-danger{color:#83341e;border-color:#a84d38}.study-workspace-layout .video-control-bar button{min-height:44px}@keyframes study-marker-fade{0%,55%{opacity:1}to{opacity:0}}@media (width<=900px){.study-workspace-layout{grid-template-columns:1fr}.study-workspace-layout .video-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.study-workspace-layout .video-live-tile{min-height:170px}.study-workspace-layout .video-player-slot{min-height:145px}.study-materials>header{flex-direction:column;align-items:flex-start}.study-document-pane>header{flex-wrap:wrap}.study-pdf-scroll{max-height:65vh}}@media (width<=520px){.study-materials{padding:12px}.study-materials section,.study-materials form{padding:16px}.study-document-toolbar{padding:8px}.study-workspace-layout .video-live-tile{min-height:140px}.study-workspace-layout .video-player-slot{min-height:110px}.study-share-actions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.study-pdf-marker{opacity:.85;animation:none}}.study-workspace-content{min-width:0}.study-workspace-layout .video-live-tile.is-rav{min-height:220px}.study-workspace-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.study-workspace-tabs button{color:#193d47;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9a875;border-radius:8px;padding:10px 17px}.study-workspace-tabs button[aria-pressed=true]{color:#fff;background:#173e4a}.study-share-mount{background:#f5f4ee;border:1px solid #d5ccad;border-radius:16px;min-height:220px;padding:16px}.study-share-mount[hidden]{display:none}.study-share-preview video{max-height:65vh}.study-share-area>p{padding:8px 0}@media (width<=900px){.study-workspace-tabs .study-mobile-tab{display:inline-block}.study-workspace-layout .video-session-stage,.study-workspace-layout .video-session-stage.is-three-up{grid-template-columns:repeat(2,minmax(0,1fr))}.study-workspace-layout.is-videos .study-workspace-content{display:block}.study-workspace-layout .video-live-tile.is-rav{grid-column:1/-1;min-height:170px}.study-workspace-layout:not(.is-videos) .video-room-notice{padding:8px;font-size:13px}.study-workspace-layout .video-control-bar{margin:4px 0}}.study-page-text{padding:12px 16px;font-size:16px;line-height:1.6}.study-page-text summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.study-page-text p{white-space:pre-wrap;overflow-wrap:anywhere}.study-keyboard-point{pointer-events:none;background:#fff8;border:3px dashed #174c89;border-radius:50%;width:24px;height:24px;position:absolute;transform:translate(-50%,-50%)}.study-pdf-page:focus-visible{outline-offset:3px;outline:3px solid #285d8b}.study-workspace-layout>.zoom-room{min-width:0}.study-workspace-layout .video-session-stage,.study-workspace-layout .video-session-stage.is-multiparty,.study-workspace-layout .video-session-stage.is-multiparty.is-three-up{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;padding:12px;display:grid}.study-workspace-layout .video-live-tile{aspect-ratio:16/9;order:0;min-height:180px}.study-workspace-layout .video-live-tile.is-rav{aspect-ratio:auto;order:1;grid-area:auto/1/auto/-1;min-height:220px;transform:none}.study-workspace-layout .video-camera-off{text-align:center;overflow-wrap:anywhere;padding:20px}.study-workspace-tabs .study-mobile-tab{display:inline-block}.study-workspace-layout.is-videos .study-workspace-content{display:block}@media (width<=800px){.study-workspace-layout .video-prejoin{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.study-workspace-layout .video-session-stage{gap:8px;padding:8px}.study-workspace-layout .video-live-tile{min-height:140px}.study-workspace-layout .video-live-tile footer{overflow-wrap:anywhere;flex-direction:column;gap:2px;padding:6px;bottom:6px;left:6px;right:6px}}@media (width>=901px){.study-workspace-layout .video-session-stage.is-multiparty.is-three-up.has-rav{grid-template-columns:minmax(0,.88fr) minmax(0,1.24fr) minmax(0,.88fr);align-items:center;padding:26px 18px 20px}.study-workspace-layout .video-session-stage.is-three-up.has-rav>.video-live-tile{aspect-ratio:auto;min-height:340px}.study-workspace-layout .video-session-stage.is-three-up.has-rav>.video-live-tile.is-rav{order:0;grid-area:1/2;min-height:404px;transform:translateY(-10px)}}@media (width<=900px){.study-workspace-layout .video-session-stage.is-three-up.has-rav>.video-live-tile.is-rav{order:-1;grid-area:1/1/auto/-1;min-height:280px;transform:none}}.study-compact-help{color:#40545b;padding:0 16px;font-size:14px;line-height:1.5}.study-compact-help summary{cursor:pointer;color:#173c4a;align-items:center;gap:8px;min-height:44px;font-weight:600;list-style:none;display:flex}.study-compact-help summary:before{content:"+";font-size:18px;font-weight:400}.study-compact-help[open]>summary:before{content:"−"}.study-compact-help summary::-webkit-details-marker{display:none}.study-compact-help summary:focus-visible{outline-offset:2px;outline:3px solid #96732e}.study-compact-help p{margin:0 0 12px}.study-compact-help .study-instructions{padding:0}.study-button-help{color:#40545b;padding:0 16px;font-size:14px;line-height:1.65}.study-button-help p{margin:8px 0}.study-button-help strong{color:#173c4a}.study-mode-explanation,.study-tab-help{color:#40545b;margin:10px 0;padding:0 16px;font-size:15px;line-height:1.6}.study-tab-help{margin:0 0 16px;padding:0}.video-control-bar small{color:#40545b;max-width:48ch;font-size:14px;line-height:1.5}@media (width<=520px){.study-document-toolbar button{flex:auto}.study-button-help{font-size:14px}.video-control-bar{flex-wrap:wrap}}.study-session-summary .study-summary-content{overflow-wrap:anywhere;gap:8px;padding:18px;display:grid}.study-session-summary .study-summary-content>strong{font-size:1.125rem;line-height:1.45}.study-session-summary .study-summary-content>span{color:#40545b;font-size:1rem}.study-session-summary summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.study-session-summary .study-instructions{margin:8px 0;padding:0}.study-summary-retry{margin:0 16px 16px}.study-session-summary summary:focus-visible{outline-offset:3px;outline:3px solid #96732e}.study-document-pane:not(.study-session-summary)>header{align-items:center;gap:10px;padding:10px 14px}.study-document-pane:not(.study-session-summary)>header>div{min-width:0}.study-document-pane:not(.study-session-summary) h3{overflow-wrap:anywhere;margin:3px 0;font-size:19px}.study-document-pane:not(.study-session-summary)>header small{letter-spacing:.025em;font-size:12px}.study-document-pane:not(.study-session-summary)>header>button{flex:none;padding:6px 11px;font-size:14px}.study-document-toolbar{background:#f5f1e7;gap:8px;padding:5px 12px}.study-toolbar-group{align-items:center;gap:3px;min-width:0;display:flex}.study-toolbar-group+.study-toolbar-group{border-left:1px solid #d4c8a7;padding-left:8px}.study-document-toolbar .study-toolbar-group button{width:44px;min-width:44px;height:44px;padding:0;font-size:24px;line-height:1}.study-toolbar-group>span{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:62px}.study-document-toolbar .study-point-control{margin-left:auto;padding:7px 10px;font-size:14px}.study-document-options{border-bottom:1px solid #ded9c9}.study-document-options .study-mode{background:0 0;padding:0 0 10px}.study-authorized-reader[hidden]{display:none}.study-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=520px){.study-document-toolbar{gap:4px;padding:5px 8px}.study-toolbar-group{flex:none}.study-toolbar-group+.study-toolbar-group{padding-left:4px}.study-toolbar-group>span{min-width:50px;font-size:13px}.study-document-toolbar .study-toolbar-group button,.study-document-toolbar .study-point-control{flex:none}}.shared-replay{color:#17334a;background:#fffdf8;border:1px solid #ddcfae;border-radius:18px;margin-top:20px;padding:24px}.shared-replay-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.shared-replay h2{margin:5px 0 18px}.shared-replay h3{margin:18px 0 12px;font-size:19px}.shared-replay-select,.shared-replay-editor label{gap:8px;font-weight:600;display:grid}.shared-replay-select select,.shared-replay-editor select,.shared-replay-editor input[type=search]{color:#15334a;width:100%;font:inherit;background:#fff;border:1px solid #c9b995;border-radius:9px;padding:12px}.shared-replay-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shared-replay-actions>button:not(.shared-replay-primary),.shared-replay-notice button{color:#17334a;font:inherit;background:#edf2f5;border:1px solid #bbcbd6;border-radius:8px;padding:10px}.shared-replay-actions button:disabled{opacity:.5}.shared-replay-actions>button.shared-replay-stop{color:#fff;background:#17334a;border-color:#17334a;font-weight:700}.shared-replay-actions [role=timer]{font-variant-numeric:tabular-nums;font-size:14px}.shared-replay-position{gap:6px;margin:15px 0;font-size:14px;display:grid}.shared-replay-position input{accent-color:#997538;touch-action:pan-y;width:100%;min-width:0;min-height:44px}.shared-replay-position span{font-variant-numeric:tabular-nums}.shared-replay-time{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.shared-replay-time label{align-items:center;gap:8px;font-size:14px;display:flex}.shared-replay-time input{width:8rem;font:inherit;color:#17334a;background:#fff;border:1px solid #c9b995;border-radius:8px;padding:10px}.shared-replay-time button{color:#17334a;background:#edf2f5;border:1px solid #bbcbd6;border-radius:8px;padding:10px 14px}.shared-replay-time [role=status]{flex-basis:100%;font-size:14px}.shared-replay-frame{aspect-ratio:16/10;background:#071e32;border:0;border-radius:12px;width:100%;height:auto;display:block}.shared-replay-local{color:#4f6070;min-height:20px;font-size:13px}.shared-replay-notice{background:#fff2d6;border-radius:8px;padding:12px;line-height:1.5}.shared-replay-editor{color:#19374e;background:#fbf6eb;border:1px solid #d8c79f;border-radius:14px;margin:16px 0;padding:18px}.shared-replay-editor summary{cursor:pointer;padding:5px 0;font-weight:700}.shared-replay-editor details[open] summary{margin-bottom:16px}.shared-replay-editor p{font-size:14px;line-height:1.55}.shared-replay-editor label{margin-bottom:12px}.shared-replay-catalog{background:#fff;border:1px solid #e3d7bd;border-radius:10px;max-height:310px;margin-top:12px;overflow-y:auto}.shared-replay-catalog label{border-bottom:1px solid #eee4d2;align-items:start;gap:10px;margin:0;padding:12px;font-size:14px;display:flex}.shared-replay-catalog input{accent-color:#88662b;margin-top:4px}.shared-replay-catalog span{gap:4px;min-width:0;display:grid}.shared-replay-catalog small{color:#62707c;font-weight:400}@media (width<=600px){.shared-replay{padding:16px}.shared-replay-heading{display:block}.shared-replay-frame{aspect-ratio:auto;height:340px}.shared-replay-position{display:grid}.shared-replay-actions .shared-replay-primary{width:100%}.shared-replay-editor{padding:14px}}.shared-replay button{min-height:44px;font:inherit;cursor:pointer}.shared-replay-primary{color:#17334a;background:#dcc085;border:1px solid #997a3f;border-radius:9px;padding:10px 16px;font-weight:700!important}.shared-replay-kicker{text-transform:uppercase;letter-spacing:.08em;color:#806029;font-size:12px}.shared-replay-note{color:#516471;font-size:14px;line-height:1.6}.shared-replay :is(button,select,input):focus-visible{outline-offset:3px;outline:3px solid #96732e}.shared-replay-program{padding-top:12px}.shared-replay-editor .shared-replay-catalog label{margin:0}.shared-replay-editor .shared-replay-catalog input{flex-shrink:0;width:20px;height:20px}.shared-replay-editor .shared-replay-catalog span{display:grid}.replay-cues,.replay-cues-editor{border-top:1px solid #ddcfae;margin-top:16px;padding-top:12px}.replay-cues summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.replay-cues article{border-top:1px solid #eee4d2;padding:12px 0}.replay-cues p{white-space:pre-wrap;font-size:14px;line-height:1.5}.replay-cues button,.replay-cue-form button{color:#17334a;min-height:44px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #c9b995;border-radius:8px;padding:9px 12px}.replay-cue-form fieldset{background:#fff;border:1px solid #d8c79f;border-radius:10px;min-width:0;margin:12px 0;padding:14px}.replay-cue-form :is(input,textarea){color:#17334a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c9b995;border-radius:8px;padding:10px}.replay-cue-form textarea{resize:vertical}.replay-cue-form button:disabled{opacity:.55;cursor:default}.replay-cue-form :is(button,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #96732e}._page_1ufkb_1{--ink:#f5eee1;--muted:#c0cfda;--gold:#e7cd98;--line:#37516a;--soft:#102f4a;min-height:100vh;color:var(--ink);background:#061b2c;font-family:Arial,sans-serif}._page_1ufkb_1 *{box-sizing:border-box}._page_1ufkb_1 h1,._page_1ufkb_1 h2{font-family:Georgia,serif;font-weight:500;line-height:1.3}._page_1ufkb_1 h1{margin:10px 0 12px;font-size:36px}._page_1ufkb_1 h2{margin:8px 0;font-size:23px}._page_1ufkb_1 p,._page_1ufkb_1 li{overflow-wrap:anywhere;line-height:1.6}._page_1ufkb_1 a{color:inherit;text-underline-offset:4px}._header_1ufkb_1{border-bottom:1px solid var(--line);background:#0a2339;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px max(24px,50vw - 750px);display:flex}._header_1ufkb_1 nav{flex-wrap:wrap;gap:16px;display:flex}._header_1ufkb_1 a{align-items:center;min-height:44px;display:inline-flex}._content_1ufkb_1{max-width:1350px;margin:auto;padding:30px 26px 50px}._heading_1ufkb_1,._detailHeading_1ufkb_1{justify-content:space-between;align-items:center;gap:20px;display:flex}._eyebrow_1ufkb_1{color:var(--gold);letter-spacing:1.4px;font-size:12px}._hint_1ufkb_1{color:var(--muted);font-size:13px;line-height:1.6}._freshness_1ufkb_1,._notice_1ufkb_1,._empty_1ufkb_1{border:1px solid var(--line);border-left:3px solid var(--gold);background:var(--soft);border-radius:0 8px 8px 0;margin:20px 0;padding:16px 20px}._freshness_1ufkb_1 p,._notice_1ufkb_1 p,._empty_1ufkb_1 p{margin:5px 0}._metrics_1ufkb_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}._metrics_1ufkb_1 article{border:1px solid var(--line);background:#0d2b44;border-radius:8px;flex-direction:column;gap:10px;padding:20px;display:flex}._metrics_1ufkb_1 article>strong{color:var(--gold);font-size:32px}._metrics_1ufkb_1 small,._row_1ufkb_1 small{color:var(--muted);font-size:12px;line-height:1.5}._filters_1ufkb_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}._filters_1ufkb_1 label{gap:8px;min-width:0;font-size:14px;display:grid}._filters_1ufkb_1 select{width:100%;min-width:0;min-height:48px;color:var(--ink);border:1px solid var(--line);font:inherit;background:#0d2b44;border-radius:6px;padding:10px;font-size:16px}._page_1ufkb_1 button{min-height:44px;color:var(--ink);border:1px solid var(--line);font:inherit;cursor:pointer;background:#0d2b44;border-radius:6px;padding:10px 15px;font-size:14px;line-height:1.4}._page_1ufkb_1 button:disabled{opacity:.55;cursor:default}._page_1ufkb_1 :is(button,select,a,summary):focus-visible{outline:3px solid var(--gold);outline-offset:4px}._rows_1ufkb_1{gap:12px;display:grid}._row_1ufkb_1{border:1px solid var(--line);background:#0d2b44;border-radius:8px;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,1.2fr);align-items:center;gap:20px;padding:20px;display:grid}._row_1ufkb_1>div{overflow-wrap:anywhere;flex-direction:column;gap:8px;min-width:0;display:flex}._row_1ufkb_1 h2{margin:0;font-size:19px}._row_1ufkb_1 p{color:var(--muted);margin:0;font-size:13px}._row_1ufkb_1 button{align-self:start}._priority_1ufkb_1{color:var(--gold);font-size:12px}._row_1ufkb_1[data-priority=high]{border-left:3px solid #eaa899}._row_1ufkb_1[data-priority=high] ._priority_1ufkb_1{color:#ffd4c9}._row_1ufkb_1[data-selected=true]{outline:2px solid var(--gold);outline-offset:2px}._detail_1ufkb_1{border:1px solid var(--gold);background:var(--soft);border-radius:8px;margin:28px 0;padding:24px;scroll-margin-top:20px}._detail_1ufkb_1 h3{margin:22px 0 10px;font-size:16px}._diagnostic_1ufkb_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}._diagnostic_1ufkb_1 dt{color:var(--muted);margin-bottom:7px;font-size:12px}._diagnostic_1ufkb_1 dd{overflow-wrap:anywhere;margin:0;font-size:14px}._timeline_1ufkb_1{gap:12px;margin:0;padding:0;list-style:none;display:grid}._timeline_1ufkb_1 li{border-top:1px solid var(--line);gap:18px;padding-top:12px;font-size:13px;display:flex}._timeline_1ufkb_1 time{white-space:nowrap;color:var(--muted)}._timeline_1ufkb_1 li>div{flex-direction:column;gap:5px;min-width:0;display:flex}._actions_1ufkb_1{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}._copyText_1ufkb_1{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}._page_1ufkb_1 summary{cursor:pointer;min-height:44px;padding:12px 0;line-height:1.5}._coverage_1ufkb_1{border-top:1px solid var(--line);margin:26px 0}._sourceList_1ufkb_1,._coverageList_1ufkb_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}._sourceList_1ufkb_1 article,._coverageList_1ufkb_1 article{border:1px solid var(--line);overflow-wrap:anywhere;background:#0d2b44;border-radius:6px;flex-direction:column;gap:8px;min-width:0;padding:16px;font-size:13px;display:flex}._sourceList_1ufkb_1 small,._coverageList_1ufkb_1 p{color:var(--muted);line-height:1.5}._coverageList_1ufkb_1 p{margin:0}._coverageList_1ufkb_1 span{color:var(--gold)}._skip_1ufkb_1{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._skip_1ufkb_1:focus{clip:auto;background:var(--gold);color:#0a2339;z-index:20;width:auto;height:auto;padding:14px;position:fixed;top:12px;left:12px}._statusLink_1ufkb_1{max-width:100%;min-height:44px;color:inherit;flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}._statusLink_1ufkb_1>span{text-align:center;border:1px solid;border-radius:99px;min-width:24px;padding:2px 6px}._statusLink_1ufkb_1>small{opacity:.85;font-size:10px}._page_1ufkb_1 footer{margin-top:28px}@media (width<=1000px){._row_1ufkb_1{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}._sourceList_1ufkb_1,._coverageList_1ufkb_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){._header_1ufkb_1{padding:16px 18px}._content_1ufkb_1{padding:24px 16px 35px}._page_1ufkb_1 h1{font-size:30px}._heading_1ufkb_1,._detailHeading_1ufkb_1{flex-direction:column;align-items:stretch;gap:10px}._metrics_1ufkb_1,._filters_1ufkb_1,._row_1ufkb_1,._diagnostic_1ufkb_1,._sourceList_1ufkb_1,._coverageList_1ufkb_1{grid-template-columns:minmax(0,1fr)}._metrics_1ufkb_1 article{padding:16px}._row_1ufkb_1{gap:16px;padding:18px}._row_1ufkb_1 button{align-self:stretch}._detail_1ufkb_1{padding:18px}._timeline_1ufkb_1 li{flex-direction:column;gap:5px}._actions_1ufkb_1 button{width:100%}._freshness_1ufkb_1,._notice_1ufkb_1,._empty_1ufkb_1{padding:15px}._header_1ufkb_1 .brand{max-width:100%}}._groups_1ufkb_5{margin:24px 0}._group_1ufkb_5{background:var(--soft);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:8px;margin:12px 0;padding:12px 18px}._group_1ufkb_5 summary{font-size:14px}._group_1ufkb_5 ul{gap:8px;padding-left:20px;display:grid}._group_1ufkb_5 button{text-align:left;max-width:100%}._page_1g7i3_1{color:#392a35;background:#fcf8f8;max-width:1140px;min-height:100vh;margin:auto;padding:30px 24px 70px}._heading_1g7i3_1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:28px;display:flex}._heading_1g7i3_1>a{color:#70364f}._heading_1g7i3_1>p,._heading_1g7i3_1>h1{flex-basis:100%;margin:0}._heading_1g7i3_1>p:first-of-type{letter-spacing:.12em;color:#855267;font-size:11px}._heading_1g7i3_1>h1{font:400 38px/1.2 Georgia,serif}._heading_1g7i3_1>p:last-child{color:#6a5963;line-height:1.7}._status_1g7i3_1{background:#f7e8ee;border:1px solid #d2adbd;border-left:5px solid #98516e;border-radius:12px;padding:20px}._status_1g7i3_1 strong{color:#71364f}._status_1g7i3_1 p{margin:8px 0;line-height:1.6}._status_1g7i3_1 span{color:#795c6c;font-size:12px}._previews_1g7i3_1{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 28px;display:flex}._previews_1g7i3_1 a{color:#6f3650;background:#fff;border:1px solid #b87c94;border-radius:8px;padding:12px 16px;text-decoration:none;display:inline-block}._previews_1g7i3_1 small{color:#75616b}._fieldset_1g7i3_1{border:0;min-width:0;margin:0;padding:0}._section_1g7i3_1{background:#fff;border:1px solid #e3cfd8;border-radius:14px;margin:0 0 24px;padding:24px}._section_1g7i3_1 h2{margin:0 0 18px;font:400 26px/1.2 Georgia,serif}._section_1g7i3_1>p{color:#725e69;margin:-6px 0 20px;line-height:1.6}._fields_1g7i3_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._fields_1g7i3_1 label{flex-direction:column;gap:8px;min-width:0;display:flex}._fields_1g7i3_1 label>span{font-size:14px;font-weight:600}._fields_1g7i3_1 input,._fields_1g7i3_1 textarea{box-sizing:border-box;width:100%;font:inherit;color:#392a35;resize:vertical;background:#fffcfd;border:1px solid #bca5b0;border-radius:7px;padding:12px;line-height:1.55}._fields_1g7i3_1 input:focus,._fields_1g7i3_1 textarea:focus{outline-offset:2px;outline:2px solid #9b5573}._fields_1g7i3_1 small{color:#8b7380;text-align:right;font-size:10px}._wide_1g7i3_1{grid-column:1/-1}._actions_1g7i3_1{z-index:2;background:#fcf8f8ed;border-top:1px solid #e7d5dc;flex-wrap:wrap;gap:12px;padding:16px 0;display:flex;position:sticky;bottom:0}._actions_1g7i3_1 button{font:inherit;color:#fff;cursor:pointer;background:#82435e;border:1px solid #98516e;border-radius:8px;padding:13px 20px}._actions_1g7i3_1 button+button{color:#71364f;background:#fff}._actions_1g7i3_1 button:disabled{cursor:default;opacity:.55}._warning_1g7i3_1,._success_1g7i3_1{border-radius:9px;padding:16px;line-height:1.6}._warning_1g7i3_1{color:#79431f;background:#fff0e5;border:1px solid #dfbd9c}._success_1g7i3_1{color:#36593e;background:#edf5ed;border:1px solid #b6d0b8}@media (width<=650px){._page_1g7i3_1{padding:22px 15px 45px}._heading_1g7i3_1>h1{font-size:31px}._section_1g7i3_1{padding:19px 15px}._fields_1g7i3_1{grid-template-columns:1fr;gap:16px}._previews_1g7i3_1{align-items:stretch}._previews_1g7i3_1 a{text-align:center;width:100%}._actions_1g7i3_1 button{width:100%;font-size:14px}._heading_1g7i3_1{gap:12px}._status_1g7i3_1{padding:17px}}._shell_1pb02_1{--navy:#142b42;--navy-deep:#0b1c2d;--gold:#a9823d;--ink:#203346;--muted:#596b7b;--border:#dde3e7;min-height:100vh;color:var(--ink);background:#f3f5f7;grid-template-columns:252px minmax(0,1fr);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55;display:grid}._shell_1pb02_1 *{box-sizing:border-box}._shell_1pb02_1 button,._shell_1pb02_1 input,._shell_1pb02_1 select{font:inherit}._shell_1pb02_1 a{color:inherit;text-decoration:none}._shell_1pb02_1 button{cursor:pointer}._shell_1pb02_1 button:disabled{cursor:wait;opacity:.55}._shell_1pb02_1 :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #987021}._shell_1pb02_1 h1,._shell_1pb02_1 h2,._shell_1pb02_1 h3,._shell_1pb02_1 p{margin:0}._shell_1pb02_1 h1,._shell_1pb02_1 h2{font-family:Georgia,Times New Roman,serif;font-weight:500}._shell_1pb02_1 h3{font-weight:650}._shell_1pb02_1 svg{flex-shrink:0}._shell_1pb02_1 button{letter-spacing:normal;text-transform:none}._shell_1pb02_1 input[type=checkbox]{accent-color:var(--navy);flex-shrink:0;width:16px;height:16px}._shell_1pb02_1 button:focus:not(:focus-visible){outline:none}._sidebar_1pb02_3{color:#dbe4eb;scrollbar-width:thin;scrollbar-color:#52667a transparent;background:linear-gradient(170deg,#152e46,#0b1c2d 65%);flex-direction:column;height:100vh;padding:28px 17px 0;display:flex;position:sticky;top:0;overflow-y:auto}._brand_1pb02_3{border-bottom:1px solid #ffffff18;align-items:center;gap:11px;padding:0 5px 25px;font:19px/1.2 Georgia,serif;display:flex;color:#f5ead6!important}._brand_1pb02_3 img{object-fit:contain;width:49px;height:49px}._brand_1pb02_3 small{letter-spacing:1.35px;color:#aabdcb;margin-top:8px;font:8px/1.5 Arial,sans-serif;display:block}._mainNav_1pb02_3{gap:5px;margin:26px 0;display:grid}._mainNav_1pb02_3 button,._domainNav_1pb02_3 button{color:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;padding:11px 13px;font-size:12px;line-height:1.4;display:flex}._mainNav_1pb02_3 button:hover,._domainNav_1pb02_3 button:hover{background:#ffffff0e}._mainNav_1pb02_3 button[aria-current=page],._domainNav_1pb02_3 button[aria-current=page]{color:#18364f;background:#eef3f8;box-shadow:inset 3px 0 #c8a364}._mainNav_1pb02_3 button[aria-current=page]{font-weight:700}._mainNav_1pb02_3 button svg{width:18px}._mainNav_1pb02_3 button b{background:#ffffff16;border-radius:8px;margin-left:auto;padding:1px 7px;font-size:12px}._navLabel_1pb02_3{letter-spacing:1.7px;color:#9eaebc;padding:0 13px 13px;font-size:11px}._domainNav_1pb02_3{gap:2px;padding-bottom:26px;display:grid}._domainNav_1pb02_3 button{gap:11px;padding:9px 13px;font-size:13px}._domainNav_1pb02_3 svg{color:#bfa474;width:17px;height:17px}._owner_1pb02_3{border-top:1px solid #ffffff1a;align-items:center;gap:10px;min-height:78px;margin-top:auto;padding:20px 3px;display:flex}._owner_1pb02_3 strong{overflow-wrap:anywhere;max-width:142px;font-size:13px;display:block}._owner_1pb02_3 small{color:#9dacbb;font-size:11px;display:block}._owner_1pb02_3>a{margin-left:auto}._avatar_1pb02_3{color:#dfc18a;border:1px solid #63707a;border-radius:50%;place-items:center;width:31px;height:31px;font-family:Georgia,serif;display:grid}._main_1pb02_3{width:100%;min-width:0;max-width:1720px;margin:0 auto;padding:0 42px 25px}._topbar_1pb02_4{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:98px;display:flex}._eyebrow_1pb02_4{color:#7d602e;letter-spacing:1.7px;font-size:11px;font-weight:700}._topbar_1pb02_4 ._eyebrow_1pb02_4{color:#617489;font-size:11px}._topbar_1pb02_4 p{color:var(--muted);margin-top:5px;font-size:13px}._topActions_1pb02_4{gap:20px;font-size:13px;display:flex}._topActions_1pb02_4 a:hover{text-decoration:underline}._topActions_1pb02_4 a:last-child{background:#fff;border:1px solid #cbd5dd;border-radius:5px;padding:8px 12px}._hero_1pb02_4{justify-content:space-between;align-items:center;gap:30px;padding:35px 0 28px;display:flex}._hero_1pb02_4 h1{color:#162e43;letter-spacing:-.6px;margin:8px 0 13px;font-size:38px;line-height:1.2}._hero_1pb02_4 p{color:#647382;max-width:730px;font-size:13px}._heroSeal_1pb02_4{text-align:center;border-left:1px solid #d4dbe2;flex-shrink:0;min-width:160px;padding-left:24px;display:grid}._heroSeal_1pb02_4>span{color:#92723f;font:39px/1 Georgia,serif}._heroSeal_1pb02_4 strong{margin-top:7px;font-size:12px;font-weight:500}._heroSeal_1pb02_4 small{color:var(--muted);margin-top:4px;font-size:11px}._searchRow_1pb02_5{gap:12px;display:flex}._search_1pb02_5{background:#fff;border:1px solid #d3dce3;border-radius:7px;flex:1;align-items:center;gap:13px;min-width:0;min-height:51px;padding:0 17px;display:flex;box-shadow:0 2px 5px #142b4205}._search_1pb02_5>svg{color:#7a8b9b;width:19px}._search_1pb02_5 input{width:100%;color:var(--ink);background:0 0;border:0;min-width:0;font-size:12px;outline:none!important}._search_1pb02_5:focus-within{outline-offset:2px;outline:2px solid #a9823d}._search_1pb02_5 kbd{white-space:nowrap;color:#8693a0;background:#f3f5f7;border:1px solid #e2e6ea;border-radius:4px;padding:3px 5px;font-size:11px}._refresh_1pb02_5,._secondary_1pb02_5{color:var(--navy);background:#fff;border:1px solid #cbd5dd;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:10px 15px;font-weight:600;display:inline-flex;font-size:13px!important}._refresh_1pb02_5 svg{width:16px}._statusbar_1pb02_5{color:#6f7d89;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 1px 24px;font-size:11px;display:flex}._statusbar_1pb02_5 label{align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}._readStatus_1pb02_5{color:#486776;align-items:center;gap:6px;display:flex}._readStatus_1pb02_5 i{background:#2e7175;border-radius:50%;width:6px;height:6px}._readStatus_1pb02_5[data-state=error] i,._readStatus_1pb02_5[data-state=stale] i{background:#ad7528}._readStatus_1pb02_5[data-state=pending] i{background:#99a8b2}._warning_1pb02_5{color:#785724;background:#fff6e7;border:1px solid #e4d0ad;border-left:3px solid #b88437;border-radius:5px;margin-bottom:20px;padding:15px 20px;font-size:12px}._warning_1pb02_5 ul{margin:8px 0 0;padding-left:18px}._warning_1pb02_5 a{text-decoration:underline}._warning_1pb02_5 p{margin-top:7px}._metrics_1pb02_6{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:25px;display:grid}._metric_1pb02_6,._metricSkeleton_1pb02_6{border:1px solid var(--border);background:#fff;border-radius:7px;flex-direction:column;min-height:143px;padding:17px 18px 15px;display:flex;box-shadow:0 3px 9px #142b4203}._metric_1pb02_6:hover{border-color:#aebdca;box-shadow:0 5px 15px #142b4209}._metric_1pb02_6>span{justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}._metric_1pb02_6>span svg{color:#a6b2bc;width:13px;height:13px}._metric_1pb02_6>strong,._metricSkeleton_1pb02_6>strong{color:#1b3b55;margin:12px 0 7px;font:32px/1.15 Georgia,serif}._metric_1pb02_6>small{color:#5d707e;max-width:220px;font-size:11px;line-height:1.55}._metric_1pb02_6[data-attention=true]{border-top:2px solid #bb9353}._metricSkeleton_1pb02_6{min-height:143px}._metricSkeleton_1pb02_6 span{background:#e8edf1;border-radius:2px;width:65%;height:8px;margin-top:3px}._overviewColumns_1pb02_6{grid-template-columns:1.1fr 1fr;gap:19px;margin-bottom:32px;display:grid}._panel_1pb02_6{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:20px;padding:23px 25px}._overviewColumns_1pb02_6 ._panel_1pb02_6{margin:0}._sectionHeading_1pb02_6{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}._sectionHeading_1pb02_6 h2{color:#20384c;margin-top:6px;font-size:23px;line-height:1.25}._sectionHeading_1pb02_6>svg{color:#ad8c54}._sectionHeading_1pb02_6 ._textButton_1pb02_6{font-size:12px}._attentionRow_1pb02_6{border-bottom:1px solid #eef0f2;align-items:center;gap:13px;padding:13px 0;display:flex}._attentionNumber_1pb02_6{color:#8d682d;background:#f7f1e7;border-radius:7px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}._attentionRow_1pb02_6 strong{font-size:13px;display:block}._attentionRow_1pb02_6 small{color:#5b6e7d;margin-top:3px;font-size:11px;line-height:1.5;display:block}._attentionRow_1pb02_6>svg{color:#8897a5;width:15px;margin-left:auto}._textButton_1pb02_6{color:#516c83;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:600;display:inline-flex}._textButton_1pb02_6:hover{text-decoration:underline}._textButton_1pb02_6 svg{width:14px}._panel_1pb02_6>._textButton_1pb02_6{margin-top:20px}._shortcutGrid_1pb02_6{grid-template-columns:1fr 1fr;gap:9px;display:grid}._shortcutGrid_1pb02_6>a{background:#f6f8fa;border:1px solid #e7ebef;border-radius:6px;align-items:center;gap:9px;min-height:53px;padding:12px 10px;font-size:12px;display:flex}._shortcutGrid_1pb02_6>a:hover{border-color:#b6c5d1}._shortcutGrid_1pb02_6>a>svg:first-child{color:#8a734d;width:17px}._shortcutGrid_1pb02_6>a>svg:last-child{width:12px;margin-left:auto}._shortcutGrid_1pb02_6>a span{line-height:1.5}._empty_1pb02_6{color:#576e7f;padding:15px 0;font-size:12px}._mapSection_1pb02_7{margin-bottom:32px}._domainGrid_1pb02_7{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}._domainCard_1pb02_7{text-align:left;border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:8px;flex-direction:column;min-height:199px;padding:18px 17px 15px;transition:border-color .15s,box-shadow .15s;display:flex}._domainCard_1pb02_7:hover{border-color:#c4aa7b;box-shadow:0 5px 18px #23394a0a}._domainCard_1pb02_7>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}._domainCard_1pb02_7>div>small{color:#bcc5cc;font:15px Georgia,serif}._domainIcon_1pb02_7{color:#8b7041;background:#f1f4f6;border-radius:7px;place-items:center;width:35px;height:35px;display:grid}._domainIcon_1pb02_7 svg{width:20px;height:20px}._domainCard_1pb02_7 h3{margin-bottom:7px;font-size:12px;line-height:1.5}._domainCard_1pb02_7 p{color:#596d7b;flex:1;font-size:12px;line-height:1.6}._domainCard_1pb02_7 footer{color:#658098;justify-content:space-between;align-items:center;margin-top:18px;font-size:11px;display:flex}._domainCard_1pb02_7 footer svg{width:15px;height:15px}._workflows_1pb02_7{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;display:grid}._workflows_1pb02_7 article+article{border-left:1px solid #e9edf0;padding-left:27px}._workflows_1pb02_7 h3{font-size:12px}._workflows_1pb02_7 ol{gap:12px;margin:17px 0 0;padding:0;list-style:none;display:grid}._workflows_1pb02_7 li{align-items:center;gap:10px;font-size:13px;display:flex}._workflows_1pb02_7 li>span{color:#6e8192;background:#f7f9fa;border:1px solid #d8e0e7;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}._workflows_1pb02_7 a:hover{text-decoration:underline}._catalogToolbar_1pb02_8{align-items:center;gap:24px;margin:0 0 20px;font-size:13px;display:flex}._catalogToolbar_1pb02_8>div{gap:13px;margin-right:auto;display:flex}._catalogToolbar_1pb02_8>div span{color:#5c707e}._catalogToolbar_1pb02_8 label{align-items:center;gap:6px;display:flex}._catalogGrid_1pb02_8{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._toolCard_1pb02_8{border:1px solid var(--border);background:#fff;border-radius:8px;flex-direction:column;min-height:228px;padding:19px 21px;display:flex}._toolTop_1pb02_8{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}._toolMode_1pb02_8{color:#60788b;letter-spacing:.2px;font-size:11px}._star_1pb02_8{color:#b4bec6;background:0 0;border:0;align-items:center;padding:5px;display:flex}._star_1pb02_8 svg{width:18px;height:18px}._star_1pb02_8[aria-pressed=true]{color:#af853e}._star_1pb02_8[aria-pressed=true] svg{fill:#f1e5cb}._toolCard_1pb02_8 h3{font-size:14px;line-height:1.4}._toolCard_1pb02_8 h3 button{text-align:left;color:#213d54;background:0 0;border:0;padding:0;font-weight:600}._toolCard_1pb02_8 h3 button:hover{text-decoration:underline}._toolCard_1pb02_8>p{color:#5c707e;flex:1;margin:9px 0 13px;font-size:13px}._capabilityPreview_1pb02_8{flex-wrap:wrap;gap:5px;min-height:19px;font-size:10px;display:flex}._capabilityPreview_1pb02_8 span{color:#586f80;background:#f4f6f8;border-radius:3px;padding:3px 6px}._cardActions_1pb02_8{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:13px;font-size:12px;display:flex}._cardActions_1pb02_8 button{color:#5b7487;background:0 0;border:0;padding:0;font-size:12px}._cardActions_1pb02_8 a{color:#1e4561;align-items:center;gap:7px;font-weight:600;display:flex}._cardActions_1pb02_8 a svg{width:14px}._compact_1pb02_8 ._toolCard_1pb02_8{min-height:0;padding:14px 17px}._compact_1pb02_8 ._toolCard_1pb02_8>p,._compact_1pb02_8 ._capabilityPreview_1pb02_8{display:none}._compact_1pb02_8 ._toolTop_1pb02_8{margin-bottom:7px}._compact_1pb02_8 ._cardActions_1pb02_8{margin-top:12px;padding-top:8px}._detail_1pb02_8{background:#eef3f7;border:1px solid #b9cbd9;border-top:3px solid #ad8a4b;border-radius:8px;margin-bottom:23px;padding:28px 32px}._detail_1pb02_8 ._sectionHeading_1pb02_6{margin-bottom:15px}._detail_1pb02_8>p{color:#64798a;font-size:13px}._close_1pb02_8{color:#597083;background:0 0;border:1px solid #c4d1da;border-radius:50%;width:30px;height:30px;line-height:1;font-size:21px!important}._capabilities_1pb02_8{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:20px 0;padding:0;font-size:12px;list-style:none;display:grid}._capabilities_1pb02_8 li{align-items:baseline;gap:8px;display:flex}._capabilities_1pb02_8 li>span{color:#9a783d}._detailNote_1pb02_8{background:#f9fbfc;border:1px solid #d1dce4;border-radius:5px;padding:12px 15px;line-height:1.8;font-size:13px!important}._detailActions_1pb02_8{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 14px;display:flex}._primary_1pb02_8{background:var(--navy);border:1px solid var(--navy);border-radius:5px;align-items:center;gap:14px;padding:12px 19px;font-size:12px;font-weight:600;display:inline-flex;color:#fff!important}._primary_1pb02_8 svg,._secondary_1pb02_5 svg{width:16px}._detail_1pb02_8>small{color:#566c7b;font-size:12px}._recordSearch_1pb02_8{background:#eaf0f4;border-radius:8px;align-items:center;gap:20px;margin-top:27px;padding:24px;display:flex}._recordSearch_1pb02_8>svg{color:#9c7d48}._recordSearch_1pb02_8 h2{font-size:20px}._recordSearch_1pb02_8 p{color:#6f8292;margin-top:7px;font-size:13px}._recordSearch_1pb02_8>a{white-space:nowrap;margin-left:auto}._emptyState_1pb02_8{text-align:center;border:1px solid var(--border);background:#fff;border-radius:8px;padding:55px 25px}._emptyState_1pb02_8>svg{color:#96a5b1;width:30px;height:30px;margin-bottom:15px}._emptyState_1pb02_8 h2{font-size:26px}._emptyState_1pb02_8 p{color:#5c707e;margin:14px 0 24px;font-size:12px}._explanation_1pb02_9{color:#576e7f;max-width:900px;font-size:12px;margin:-5px 0 24px!important}._serviceGrid_1pb02_9{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._serviceCard_1pb02_9{border:1px solid #e0e7ec;border-radius:7px;flex-direction:column;padding:19px;display:flex}._serviceCard_1pb02_9 header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:19px;display:flex}._serviceCard_1pb02_9 header>svg{color:#7990a0;width:20px}._serviceState_1pb02_9{color:#587183;background:#eef3f5;border-radius:4px;padding:4px 7px;font-size:10px;font-weight:600}._serviceState_1pb02_9[data-state=attention]{color:#8e6521;background:#faf0dc}._serviceState_1pb02_9[data-state=unknown]{color:#84674a;background:#f4efea}._serviceState_1pb02_9[data-state=disabled]{color:#576e7f;background:#eff1f3}._serviceCard_1pb02_9 h3{margin-bottom:10px;font-size:13px}._serviceCard_1pb02_9 p{color:#566c7b;flex:1;font-size:13px;line-height:1.8}._serviceCard_1pb02_9>a{color:#466b85;align-items:center;gap:10px;margin-top:20px;font-size:12px;font-weight:600;display:flex}._serviceCard_1pb02_9>a svg{width:14px}._infrastructure_1pb02_9{background:#faf7f0;border:1px solid #d9c9ac;border-radius:8px;align-items:flex-start;gap:20px;padding:24px 27px;display:flex}._infrastructure_1pb02_9>svg{color:#a0824d}._infrastructure_1pb02_9 h2{font-size:22px}._infrastructure_1pb02_9 p{color:#897d69;max-width:850px;margin:9px 0 16px;font-size:12px;line-height:1.9}._badge_1pb02_9{color:#576e7f;background:#f2f5f7;border:1px solid #e3e9ed;border-radius:4px;padding:5px 8px;font-size:11px}._timeline_1pb02_9{margin:0;padding:0;list-style:none}._timeline_1pb02_9 li{border-top:1px solid #eef1f3;grid-template-columns:12px 160px 1fr;align-items:center;gap:20px;padding:18px 0;display:grid;position:relative}._timeline_1pb02_9 time{color:#576e7f;font-size:12px}._timeline_1pb02_9 h3{margin-bottom:5px;font-size:12px}._timeline_1pb02_9 div>span{color:#5c707e;margin-bottom:7px;font-size:11px;display:block}._timelineDot_1pb02_9{background:#c2a266;border-radius:50%;width:7px;height:7px}._footer_1pb02_9{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:25px;margin-top:25px;padding:27px 0 5px;display:flex}._footer_1pb02_9 strong{color:#70818f;font-size:12px}._footer_1pb02_9 p{color:#586c7b;max-width:800px;margin-top:7px;font-size:11px;line-height:1.8}._footer_1pb02_9 button{white-space:nowrap;font-size:12px}._notice_1pb02_9{color:#486677;background:#e9f0f3;border-radius:6px;padding:12px 15px;font-size:13px}._denied_1pb02_9{max-width:700px;margin:80px auto;padding:30px}._denied_1pb02_9 h1{margin-top:25px}._srOnly_1pb02_9{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._skip_1pb02_9{z-index:999;background:#fff;padding:12px;position:fixed;top:-100px;left:20px}._skip_1pb02_9:focus{top:12px}@media (width>=1800px){._main_1pb02_3{padding-left:60px;padding-right:60px}._hero_1pb02_4 h1{font-size:44px}._domainCard_1pb02_7{min-height:210px}._domainCard_1pb02_7 h3{font-size:14px}._domainCard_1pb02_7 p{font-size:13px}._toolCard_1pb02_8 h3{font-size:16px}._toolCard_1pb02_8>p{font-size:12px}}@media (width<=1250px){._shell_1pb02_1{grid-template-columns:220px minmax(0,1fr)}._sidebar_1pb02_3{padding-left:12px;padding-right:12px}._main_1pb02_3{padding-left:25px;padding-right:25px}._domainGrid_1pb02_7{grid-template-columns:repeat(3,minmax(0,1fr))}._catalogGrid_1pb02_8{grid-template-columns:repeat(2,minmax(0,1fr))}._metrics_1pb02_6{gap:9px}._metric_1pb02_6{padding:14px}._metric_1pb02_6>span{font-size:12px}._serviceGrid_1pb02_9{grid-template-columns:repeat(2,minmax(0,1fr))}._shortcutGrid_1pb02_6{grid-template-columns:1fr}._hero_1pb02_4 h1{font-size:32px}._topActions_1pb02_4{gap:10px;font-size:12px}._capabilities_1pb02_8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){._shell_1pb02_1{grid-template-columns:190px minmax(0,1fr)}._sidebar_1pb02_3{padding-left:10px;padding-right:10px}._brand_1pb02_3{gap:6px;font-size:15px}._brand_1pb02_3 img{width:37px;height:37px}._brand_1pb02_3 small{font-size:6px}._mainNav_1pb02_3 button{gap:9px;padding:11px 9px;font-size:12px}._domainNav_1pb02_3 button{gap:9px;padding:9px;font-size:12px}._main_1pb02_3{padding:0 20px 20px}._topbar_1pb02_4{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 0}._topActions_1pb02_4 a:last-child{padding:5px 9px}._heroSeal_1pb02_4{min-width:105px;padding-left:15px}._heroSeal_1pb02_4>span{font-size:30px}._hero_1pb02_4 h1{font-size:29px}._hero_1pb02_4 p{font-size:12px}._metrics_1pb02_6{grid-template-columns:repeat(2,minmax(0,1fr))}._overviewColumns_1pb02_6{grid-template-columns:1fr}._shortcutGrid_1pb02_6{grid-template-columns:1fr 1fr}._domainGrid_1pb02_7{grid-template-columns:repeat(2,minmax(0,1fr))}._workflows_1pb02_7{grid-template-columns:1fr;gap:22px}._workflows_1pb02_7 article+article{border:0;border-top:1px solid #e9edf0;padding:20px 0 0}._workflows_1pb02_7 ol{grid-template-columns:1fr 1fr}._recordSearch_1pb02_8{flex-wrap:wrap}._recordSearch_1pb02_8>a{margin-left:0}._timeline_1pb02_9 li{grid-template-columns:9px 115px 1fr;gap:12px}._catalogToolbar_1pb02_8{flex-wrap:wrap;gap:12px}._statusbar_1pb02_5{gap:9px}._statusbar_1pb02_5 label{margin-left:0}._hero_1pb02_4{padding:27px 0}._serviceGrid_1pb02_9{grid-template-columns:1fr}._panel_1pb02_6{padding:21px}._search_1pb02_5 kbd{display:none}}@media (width<=680px){._shell_1pb02_1{display:block}._sidebar_1pb02_3{height:auto;padding:18px 17px 0;position:relative;overflow:visible}._brand_1pb02_3{padding-bottom:16px;font-size:19px}._brand_1pb02_3 img{width:45px;height:45px}._brand_1pb02_3 small{font-size:7px}._mainNav_1pb02_3{gap:6px;margin:15px 0;padding-bottom:5px;display:flex;overflow-x:auto}._mainNav_1pb02_3 button{white-space:nowrap;flex-shrink:0;width:auto;padding:9px 11px;font-size:12px}._mainNav_1pb02_3 button svg{width:15px}._domainNav_1pb02_3,._navLabel_1pb02_3,._owner_1pb02_3{display:none}._main_1pb02_3{padding:0 16px 22px}._topbar_1pb02_4{gap:10px;min-height:auto;padding:17px 0}._topbar_1pb02_4>div>p{display:none}._topbar_1pb02_4 ._eyebrow_1pb02_4{font-size:10px}._topActions_1pb02_4{font-size:11px}._hero_1pb02_4{gap:12px;padding:25px 0}._hero_1pb02_4 h1{letter-spacing:-.6px;font-size:29px}._hero_1pb02_4 p{font-size:13px;line-height:1.8}._heroSeal_1pb02_4{display:none}._searchRow_1pb02_5{gap:8px}._search_1pb02_5{gap:8px;min-height:47px;padding:0 11px}._search_1pb02_5 input{font-size:16px}._refresh_1pb02_5{padding:10px;font-size:0!important}._refresh_1pb02_5 svg{width:20px;height:20px}._statusbar_1pb02_5{padding-bottom:18px;font-size:10px}._statusbar_1pb02_5 label{width:100%;font-size:11px}._metrics_1pb02_6{gap:10px;margin-bottom:20px}._metric_1pb02_6,._metricSkeleton_1pb02_6{min-height:143px;padding:14px}._metric_1pb02_6>span{font-size:12px}._metric_1pb02_6>strong{font-size:29px}._metric_1pb02_6>small{font-size:11px}._panel_1pb02_6{padding:19px 17px}._sectionHeading_1pb02_6{margin-bottom:17px}._sectionHeading_1pb02_6 h2{font-size:22px}._sectionHeading_1pb02_6 ._textButton_1pb02_6{font-size:11px}._domainGrid_1pb02_7{gap:10px}._domainCard_1pb02_7{min-height:201px;padding:16px 14px}._domainCard_1pb02_7 h3,._domainCard_1pb02_7 p{font-size:12px}._catalogGrid_1pb02_8{grid-template-columns:1fr}._catalogToolbar_1pb02_8{gap:12px}._catalogToolbar_1pb02_8>div{width:100%;font-size:13px}._detail_1pb02_8{padding:21px 18px}._detail_1pb02_8 h2{font-size:24px}._capabilities_1pb02_8{grid-template-columns:1fr;gap:9px}._detail_1pb02_8>p{font-size:12px}._detailActions_1pb02_8{flex-direction:column;align-items:stretch}._detailActions_1pb02_8>a,._detailActions_1pb02_8>button{justify-content:center}._recordSearch_1pb02_8{gap:12px;padding:20px}._recordSearch_1pb02_8>svg{display:none}._recordSearch_1pb02_8 h2{font-size:21px}._recordSearch_1pb02_8>a{white-space:normal;width:100%}._infrastructure_1pb02_9{gap:12px;padding:20px 17px}._infrastructure_1pb02_9>svg{width:18px}._infrastructure_1pb02_9 h2{font-size:22px}._infrastructure_1pb02_9 p{font-size:13px}._timeline_1pb02_9 li{grid-template-columns:7px 1fr;gap:8px 13px}._timeline_1pb02_9 li>div{grid-column:2}._timeline_1pb02_9 time{font-size:11px}._footer_1pb02_9{flex-direction:column;gap:14px}._workflows_1pb02_7 ol{grid-template-columns:1fr}._shortcutGrid_1pb02_6{grid-template-columns:1fr 1fr}._shortcutGrid_1pb02_6>a{gap:7px;padding:10px 8px;font-size:11px}}@media (prefers-reduced-motion:reduce){._shell_1pb02_1 *{scroll-behavior:auto!important;transition:none!important}}@media print{._shell_1pb02_1{background:#fff;font-size:13px;display:block}._sidebar_1pb02_3,._topActions_1pb02_4,._searchRow_1pb02_5,._catalogToolbar_1pb02_8,._footer_1pb02_9 button,._star_1pb02_8,._refresh_1pb02_5{display:none!important}._main_1pb02_3{padding:0}._panel_1pb02_6,._metric_1pb02_6,._domainCard_1pb02_7,._toolCard_1pb02_8{break-inside:avoid}._hero_1pb02_4{padding:10px 0}._hero_1pb02_4 h1{font-size:27px}._metrics_1pb02_6{grid-template-columns:repeat(4,1fr)}._domainGrid_1pb02_7{grid-template-columns:repeat(3,1fr)}._catalogGrid_1pb02_8{grid-template-columns:repeat(2,1fr)}}._departmentControls_1pb02_16{background:#fff;border:1px solid #dce3e9;border-radius:12px;margin:0 0 26px;padding:24px}._departmentControls_1pb02_16 ._sectionHeading_1pb02_6{align-items:center}._departmentControls_1pb02_16 h2{font-size:25px}._departmentControls_1pb02_16 label{color:#20384c;gap:6px;font-size:12px;font-weight:600;display:grid}._departmentControls_1pb02_16 select{color:#20384c;background:#fff;border:1px solid #becbd5;border-radius:6px;max-width:100%;min-height:44px;padding:9px 12px}._commandGrid_1pb02_16{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}._commandGrid_1pb02_16>button{text-align:left;color:#20384c;background:#f8fafb;border:1px solid #d9e2e9;border-radius:8px;flex-direction:column;gap:7px;min-height:137px;padding:16px;display:flex}._commandGrid_1pb02_16>button:hover,._commandGrid_1pb02_16>button[aria-pressed=true]{background:#faf7ee;border-color:#a9823d}._commandGrid_1pb02_16 strong{font-size:14px}._commandGrid_1pb02_16 span{color:#516c83;font-size:12px;line-height:1.75}._commandGrid_1pb02_16 small{color:#654b1c;margin-top:auto;font-size:11px;font-weight:700}._workspace_1pb02_16{background:#fff;border:1px solid #bba273;border-radius:12px;min-width:0;margin:0 0 28px;scroll-margin-top:20px}._workspaceHeading_1pb02_16{background:#fbf8f0;border-bottom:1px solid #dfd3bc;border-radius:12px 12px 0 0;justify-content:space-between;align-items:flex-start;gap:18px;padding:23px;display:flex}._workspaceHeading_1pb02_16 h2{margin:5px 0;font-size:27px}._workspaceHeading_1pb02_16 p{color:#516c83;font-size:12px}._workspaceHeading_1pb02_16 button{min-height:44px}._workspaceContent_1pb02_16{overflow-wrap:anywhere;min-width:0;padding:22px}._workspaceContent_1pb02_16 .admin-embedded{background:0 0;min-height:0;display:block}._workspaceContent_1pb02_16 .admin-embedded .admin-main{width:100%;max-width:none;margin:0;padding:0}._workspaceContent_1pb02_16 .admin-embedded .admin-actions{flex-wrap:wrap;gap:8px;margin-bottom:18px}._workspaceContent_1pb02_16 .admin-embedded .admin-actions>button{min-height:44px}._workspaceContent_1pb02_16 :is(main,section){min-width:0;max-width:100%}._workspaceContent_1pb02_16 input:not([type=checkbox]):not([type=radio]),._workspaceContent_1pb02_16 select,._workspaceContent_1pb02_16 textarea{max-width:100%}._workspaceContent_1pb02_16 :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #987021}._workspaceContent_1pb02_16 :is(table){min-width:0}._workspaceContent_1pb02_16 .admin-table-wrap{max-width:100%;overflow-x:auto}._workspaceContent_1pb02_16 :is(h1){font-size:27px}._preparation_1pb02_16{color:#20384c;background:#f4f7fa;border:1px solid #d4dee7;border-radius:8px;gap:14px;margin-bottom:22px;padding:20px;display:grid}._preparation_1pb02_16 h3{font-size:18px}._preparation_1pb02_16 p{font-size:13px;line-height:1.75}._preparation_1pb02_16 label{gap:7px;font-size:13px;display:grid}._preparation_1pb02_16 select{background:#fff;border:1px solid #b9c8d3;border-radius:6px;width:100%;min-height:44px;padding:10px}._preparation_1pb02_16 button{justify-self:start;min-height:44px}@media (width<=1100px){._commandGrid_1pb02_16{grid-template-columns:repeat(2,minmax(0,1fr))}._departmentControls_1pb02_16 ._sectionHeading_1pb02_6{flex-wrap:wrap;gap:16px}}@media (width<=680px){._departmentControls_1pb02_16{padding:18px 14px}._departmentControls_1pb02_16 h2{font-size:23px}._departmentControls_1pb02_16 label{width:100%}._commandGrid_1pb02_16{grid-template-columns:1fr}._commandGrid_1pb02_16>button{min-height:125px}._workspaceHeading_1pb02_16{flex-direction:column;padding:20px 16px}._workspaceHeading_1pb02_16 h2{font-size:25px}._workspaceHeading_1pb02_16 button{justify-content:center;width:100%}._workspaceContent_1pb02_16{padding:16px 12px;overflow-x:auto}._workspaceContent_1pb02_16 :is(input,select,textarea){font-size:16px}._preparation_1pb02_16{padding:15px}._preparation_1pb02_16 button{justify-content:center;width:100%}}._evidence_1pb02_20{overflow-wrap:anywhere;border-top:1px solid #e0e7ec;margin:16px 0 0;padding-top:8px;font-size:12px}._evidence_1pb02_20>div{border-bottom:1px solid #eef1f3;gap:4px;padding:10px 0;display:grid}._evidence_1pb02_20 dt{color:#344f64;font-weight:600}._evidence_1pb02_20 dd{color:#617789;margin:0;line-height:1.7}._evidence_1pb02_20 small{color:#6b593b;margin-top:3px;font-size:11px;display:block}._evidence_1pb02_20 ul{margin:0;padding-left:17px}._evidenceMissing_1pb02_20{color:#6b593b!important;margin-top:14px!important;font-size:12px!important}._mobileSignout_1pb02_22,._mobileOwner_1pb02_22{display:none}._commandChooser_1pb02_22>summary{cursor:pointer;color:#36546d;min-height:44px;margin-bottom:12px;font-weight:600;display:list-item}._workspaceTaskNav_1pb02_22{border-bottom:1px solid #dce3e9;flex-wrap:wrap;gap:8px;padding:16px 22px;display:flex}._workspaceTaskNav_1pb02_22 button{color:#284960;text-align:left;background:#fff;border:1px solid #b8c8d4;border-radius:6px;min-height:44px;padding:8px 12px}._workspaceTaskNav_1pb02_22 button[aria-current=page]{color:#fff;background:#17384f;border-color:#17384f}._workspaceContext_1pb02_22{background:#f3f6f8;border:1px solid #d5dfe6;border-radius:8px;margin-bottom:22px;padding:18px}._workspaceContext_1pb02_22 dl{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}._workspaceContext_1pb02_22 dl>div:last-child{grid-column:1/-1}._workspaceContext_1pb02_22 dt{color:#526b7d;font-size:12px;font-weight:600}._workspaceContext_1pb02_22 dd{color:#203c50;margin:3px 0 0;font-size:14px}._workspaceCapabilities_1pb02_22{border-top:1px solid #d5dfe6;margin-top:16px;padding-top:12px}._workspaceCapabilities_1pb02_22 summary{cursor:pointer;color:#284960;min-height:32px;font-weight:600}._workspaceCapabilities_1pb02_22 ul{flex-wrap:wrap;gap:8px 24px;margin:12px 0;padding-left:19px;display:flex}._workspaceCapabilities_1pb02_22 p{color:#435d70;margin-top:10px;font-size:13px;line-height:1.7}._workspaceContent_1pb02_16 :is(h2,h3)[tabindex="-1"]{scroll-margin-top:20px}@media (width<=680px){._mobileSignout_1pb02_22{display:inline-flex}._mobileOwner_1pb02_22{color:#3e586d;flex-basis:100%;font-weight:600;display:block}._topActions_1pb02_4{flex-wrap:wrap;align-items:center;gap:10px 14px}._workspaceTaskNav_1pb02_22{grid-template-columns:1fr;padding:14px 12px;display:grid}._workspaceContext_1pb02_22{padding:15px}._workspaceContext_1pb02_22 dl{grid-template-columns:1fr}._workspaceTaskNav_1pb02_22 button{font-size:14px}._workspaceCapabilities_1pb02_22 ul{display:block}._workspaceCapabilities_1pb02_22 li{margin:8px 0}._workspaceCapabilities_1pb02_22 summary{min-height:44px}}._receiptDesk_1pb02_25{background:#fff;border:1px solid #d8dfe7;border-radius:16px;margin-top:1.5rem;padding:1.5rem}._receiptDesk_1pb02_25 form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._receiptDesk_1pb02_25 label{gap:.4rem;display:grid}._receiptDesk_1pb02_25 input,._receiptDesk_1pb02_25 select{color:#152b47;background:#fff;border:1px solid #8996a8;border-radius:8px;width:100%;min-height:44px;padding:.65rem}._receiptDesk_1pb02_25 form>div{grid-column:1/-1}._receiptDesk_1pb02_25 p{line-height:1.6}._receiptDesk_1pb02_25 summary{cursor:pointer;min-height:44px;padding:.7rem 0}._receiptDesk_1pb02_25 nav{flex-wrap:wrap;gap:1rem;display:flex}._receiptDesk_1pb02_25 nav a{align-items:center;min-height:44px;display:inline-flex}._receiptResult_1pb02_25{background:#f3f6fa;border-left:4px solid #70839a;margin:1rem 0;padding:1rem}._receiptResult_1pb02_25[data-state=changed],._receiptResult_1pb02_25[data-state=partial],._receiptResult_1pb02_25[data-state=incomplete]{background:#fff8eb;border-color:#b78329}._receiptResult_1pb02_25 h3{margin-top:0}@media (width<=680px){._receiptDesk_1pb02_25{padding:1rem}._receiptDesk_1pb02_25 form{grid-template-columns:1fr}}.replay-admin{color:#182e4b;min-height:100vh;font-family:var(--font-body,Arial,sans-serif);background:#f5f3ec}.replay-admin-header{color:#f3d68c;background:#082748;justify-content:space-between;align-items:center;gap:24px;padding:22px 5%;display:flex}.replay-admin-header .brand{max-width:530px}.replay-admin-header>a{color:#f3d68c;white-space:nowrap}.replay-admin main{max-width:1200px;margin:auto;padding:38px 24px 80px}.replay-admin-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.replay-admin-heading small{color:#896c34;letter-spacing:.15em;font-size:12px;font-weight:700}.replay-admin h1{margin:8px 0 10px;font-family:Georgia,serif;font-size:clamp(26px,4vw,38px)}.replay-admin-heading p{margin:0;line-height:1.5}.replay-admin-badge{color:#72571f;background:#fff7dc;border:1px solid #ddca95;border-radius:24px;padding:10px 16px;font-size:13px}.replay-admin-badge.active{color:#216543;background:#e5f0e9;border-color:#bad8c7}.replay-admin-card{background:#fff;border:1px solid #e6dfcb;border-radius:16px;margin:20px 0;padding:25px;box-shadow:0 5px 18px #08274807}.replay-admin h2{margin:0 0 16px;font-family:Georgia,serif;font-size:22px}.replay-admin p{line-height:1.6}.replay-admin a{color:inherit;text-underline-offset:4px}.replay-admin-summary{grid-template-columns:repeat(3,1fr);gap:20px;padding:20px 0;display:grid}.replay-admin-summary strong,.replay-admin-summary small{display:block}.replay-admin small{color:#68727c;font-size:13px;line-height:1.5}.replay-admin-summary strong{margin-top:7px;font-size:14px}.replay-admin-actions{flex-wrap:wrap;gap:12px;display:flex}.replay-admin button{color:#fff;cursor:pointer;font:inherit;background:#103659;border:0;border-radius:9px;padding:12px 18px;font-size:14px}.replay-admin button:disabled{color:#6b7280;cursor:default;background:#ebedf0}.replay-admin button:focus-visible,.replay-admin a:focus-visible{outline-offset:4px;outline:3px solid #cc9e41}.replay-admin-error{background:#fff2f0;border:1px solid #deb8b0;border-radius:10px;padding:14px}.replay-admin-table-wrap{overflow:auto}.replay-admin table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.replay-admin th{background:#f7f5ef;padding:12px;font-size:12px}.replay-admin td{vertical-align:top;border-bottom:1px solid #ece8dd;min-width:140px;padding:16px 12px}.replay-admin td:first-child{min-width:260px}.replay-admin td small{margin-top:7px;display:block}.replay-admin td a{margin-top:8px;display:inline-block}.replay-admin progress{accent-color:#987333;width:110px}@media (width<=650px){.replay-admin-header{flex-direction:column;align-items:flex-start;padding:18px}.replay-admin-header .brand{max-width:100%}.replay-admin main{padding:26px 16px}.replay-admin-heading{flex-direction:column;align-items:flex-start}.replay-admin-card{padding:20px}.replay-admin-summary{grid-template-columns:1fr}.replay-admin-actions button{width:100%}}.replay-admin-setup{margin:18px 0}.replay-admin-setup>div{border-bottom:1px solid #ece8dd;grid-template-columns:minmax(180px,1fr) minmax(220px,2fr);gap:16px;padding:12px 0;display:grid}.replay-admin-setup dt{font-size:1rem;font-weight:600}.replay-admin-setup dd{margin:0;font-size:.875rem;line-height:1.5}@media (width<=650px){.replay-admin-setup>div{grid-template-columns:1fr;gap:5px}}.replay-admin-warning,.replay-admin-result{background:#fff7dc;border:1px solid #ddca95;border-radius:10px;padding:14px}.replay-admin-review fieldset{border:1px solid #d9d4c6;border-radius:12px;margin:18px 0;padding:18px}.replay-admin-review legend{padding:0 8px;font-family:Georgia,serif;font-size:18px;font-weight:700}.replay-admin-review label{gap:7px;margin:14px 0;font-weight:600;display:grid}.replay-admin-review select,.replay-admin-review input,.replay-admin-review textarea{box-sizing:border-box;color:#182e4b;width:100%;font:inherit;background:#fff;border:1px solid #aeb5bd;border-radius:8px;padding:10px}.replay-admin-review textarea{resize:vertical;min-height:76px}.replay-admin-review ul{color:#7a351f;margin:14px 0;padding-inline-start:24px}.replay-admin-review button+button{background:#77591e}.replay-approval-list{margin:1.25rem 0;padding:0;list-style:none}.replay-approval-list li{border-bottom:1px solid #d8c39d;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.replay-approval-list small{margin-top:.35rem;display:block}.replay-approval-card{background:#fffdf8;border:1px solid #b9925a;border-radius:12px;margin-top:1.25rem;padding:1.4rem}.replay-approval-card p{white-space:pre-line;overflow-wrap:anywhere}.replay-approval-section button,.replay-approval-section a{min-height:44px}.replay-approval-note{color:#514b42;font-size:.9rem}.replay-approval-section button:focus-visible,.replay-approval-section a:focus-visible{outline-offset:3px;outline:3px solid #b9925a}@media (width<=640px){.replay-approval-list li{flex-direction:column;align-items:stretch}.replay-approval-card{padding:1rem}}.replay-owner-review{background:linear-gradient(145deg,#fff 70%,#faf6e9);border-top:4px solid #b8944c}.replay-owner-heading,.replay-owner-editor>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.replay-owner-heading small,.replay-owner-editor>header small,.replay-owner-plan>small{color:#806127;letter-spacing:.13em;font-size:11px;font-weight:700}.replay-owner-heading h2{margin:9px 0 8px}.replay-owner-heading p{margin:0}.replay-owner-seal{color:#705320;background:#fbf5e4;border:1px solid #c5a76d;border-radius:999px;flex-shrink:0;padding:9px 13px;font-family:Georgia,serif}.replay-owner-editor{background:#fffefa;border:1px solid #d4bf8e;border-radius:12px;min-width:0;margin-top:26px;padding:24px}.replay-owner-editor h3{margin:7px 0 18px;font-family:Georgia,serif;font-size:24px;line-height:1.3}.replay-owner-editor fieldset{border:1px solid #ddd4bf;border-radius:10px;min-width:0;margin:24px 0;padding:18px 20px 22px}.replay-owner-editor legend{color:#6f5427;padding:0 9px;font-family:Georgia,serif;font-size:18px;font-weight:700}.replay-owner-review label{gap:8px;min-width:0;margin:15px 0;font-size:14px;font-weight:600;display:grid}.replay-owner-review label>span{color:#6e6656;font-size:12px;font-weight:400}.replay-owner-review input,.replay-owner-review select,.replay-owner-review textarea{box-sizing:border-box;color:#182e4b;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #acb5bf;border-radius:7px;padding:11px 12px;font-size:16px;font-weight:400;line-height:1.4}.replay-owner-review textarea{resize:vertical;min-height:110px}.replay-owner-review input:disabled,.replay-owner-review select:disabled,.replay-owner-review textarea:disabled{color:#68727c;background:#f0f1f2}.replay-owner-review input:focus-visible,.replay-owner-review select:focus-visible,.replay-owner-review textarea:focus-visible,.replay-owner-review summary:focus-visible{outline-offset:3px;outline:3px solid #cc9e41}.replay-owner-review button{min-height:46px}.replay-owner-review a{overflow-wrap:anywhere}.replay-owner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.replay-owner-wide{grid-column:1/-1}.replay-owner-search{align-items:flex-end;gap:12px;display:flex}.replay-owner-search label{flex:1}.replay-owner-search>button{flex-shrink:0;margin-bottom:15px}.replay-owner-editor details{margin-top:20px}.replay-owner-review summary{cursor:pointer;color:#785a25;padding:12px 0;font-weight:600;line-height:1.5}.replay-owner-plan{background:#f7f2e7;border:1px solid #b8944c;border-radius:10px;margin-top:26px;padding:24px}.replay-owner-plan h4{overflow-wrap:anywhere;margin:10px 0;font-family:Georgia,serif;font-size:26px;line-height:1.3}.replay-owner-plan p{white-space:pre-line;overflow-wrap:anywhere}.replay-owner-plan dl{margin:22px 0}.replay-owner-plan dl>div{border-bottom:1px solid #ddd2b8;grid-template-columns:minmax(110px,1fr) 3fr;gap:16px;padding:11px 0;display:grid}.replay-owner-plan dt{font-weight:700}.replay-owner-plan dd{overflow-wrap:anywhere;margin:0}.replay-owner-plan .replay-owner-confirm{color:#fff;background:#76581e;width:100%;margin-top:12px;padding:16px;font-weight:700}.replay-owner-plan .replay-owner-confirm:disabled{color:#6b6457;background:#e5e1d8}.replay-owner-success{background:#edf5ec;border:1px solid #aac6ac;border-radius:8px;padding:18px}.replay-owner-success strong,.replay-owner-success a{margin:4px 0;display:block}.replay-owner-source{overflow-wrap:anywhere;background:#f4f1e8;border-radius:8px;margin:14px 0;padding:10px 16px}.replay-owner-source p{margin:7px 0;font-size:14px}.replay-owner-portal{border-top:1px solid #dfd5bc;margin-top:26px;padding-top:10px}.replay-owner-portal>p{font-size:14px}.replay-owner-portal>section{margin-top:18px}@media (width<=700px){.replay-owner-heading,.replay-owner-editor>header{flex-direction:column;gap:12px}.replay-owner-seal{font-size:13px}.replay-owner-editor{padding:17px}.replay-owner-editor fieldset{margin:22px 0;padding:14px}.replay-owner-grid{grid-template-columns:minmax(0,1fr)}.replay-owner-search{flex-direction:column;align-items:stretch;gap:0}.replay-owner-search>button{margin:0 0 16px}.replay-owner-plan{padding:17px}.replay-owner-plan dl>div{grid-template-columns:minmax(0,1fr);gap:5px}.replay-owner-editor>header button,.replay-owner-review .replay-admin-actions button{width:100%}.replay-owner-review h3{font-size:21px}}._page_18w0a_1{--ink:#f5eee1;--muted:#c0cfda;--gold:#e7cd98;--line:#37516a;--soft:#102f4a;min-height:100vh;color:var(--ink);background:#061b2c;font-family:Arial,sans-serif}._page_18w0a_1 *{box-sizing:border-box}._page_18w0a_1 h1,._page_18w0a_1 h2{font-family:Georgia,serif;font-weight:500;line-height:1.3}._page_18w0a_1 p{overflow-wrap:anywhere;line-height:1.6}._page_18w0a_1 a{color:inherit;text-underline-offset:4px}._header_18w0a_2{border-bottom:1px solid var(--line);background:#0a2339;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px max(24px,50vw - 750px);display:flex}._header_18w0a_2 .brand{max-width:none}._header_18w0a_2 nav{flex-wrap:wrap;gap:12px 22px;font-size:14px;display:flex}._content_18w0a_2{max-width:1180px;margin:auto;padding:32px 26px 50px}._introduction_18w0a_2 h1{margin:10px 0 14px;font-size:36px}._introduction_18w0a_2 p{max-width:850px;margin:7px 0}._eyebrow_18w0a_2{color:var(--gold);letter-spacing:1.4px;font-size:12px}._hint_18w0a_2{color:var(--muted);font-size:13px;line-height:1.6}._notice_18w0a_2,._error_18w0a_2,._pending_18w0a_2{background:var(--soft);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:0 8px 8px 0;margin:22px 0;padding:18px 22px}._error_18w0a_2{color:#ffd4c9;border-left-color:#e59d8e}._notice_18w0a_2 p,._error_18w0a_2 p{margin-top:0}._filters_18w0a_2{grid-template-columns:minmax(180px,1.6fr) auto minmax(150px,1fr) minmax(180px,1fr);align-items:end;gap:14px;margin:28px 0 14px;display:grid}._filters_18w0a_2 label{gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}._filters_18w0a_2 input,._filters_18w0a_2 select{border:1px solid var(--line);width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--ink);font:inherit;background:#0d2b44;border-radius:6px;padding:11px;font-size:16px}._page_18w0a_1 button{border:1px solid var(--line);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background:#0d2b44;border-radius:6px;padding:11px 15px;font-size:14px;line-height:1.4}._page_18w0a_1 button:disabled{opacity:.55;cursor:default}._page_18w0a_1 ._primary_18w0a_2{background:var(--gold);color:#0a2339;border-color:var(--gold);font-weight:700}._page_18w0a_1 :is(button,input,select,a):focus-visible{outline:3px solid var(--gold);outline-offset:4px}._listSummary_18w0a_2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}._listSummary_18w0a_2 p{color:var(--muted);font-size:14px}._courses_18w0a_2{gap:16px;margin-top:18px;display:grid}._course_18w0a_2{border:1px solid var(--line);background:#0d2b44;border-radius:10px;min-width:0;padding:22px}._courseHeading_18w0a_2{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}._courseHeading_18w0a_2>div{min-width:0}._courseHeading_18w0a_2 small{color:var(--gold);font-size:12px}._courseHeading_18w0a_2 h2{overflow-wrap:anywhere;text-align:start;margin:8px 0 10px;font-size:23px}._courseHeading_18w0a_2 a{white-space:nowrap;align-items:center;min-height:44px;font-size:13px;display:inline-flex}._publication_18w0a_2{color:var(--muted);font-size:12px;display:block}._supports_18w0a_2{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}._support_18w0a_2{border:1px solid var(--line);background:var(--soft);border-radius:7px;min-width:0;padding:15px}._support_18w0a_2>div{justify-content:space-between;align-items:center;gap:12px;display:flex}._support_18w0a_2 strong{font-size:15px}._support_18w0a_2 [data-state]{color:var(--muted);font-size:12px}._support_18w0a_2 [data-state=hidden]{color:var(--gold)}._support_18w0a_2 [data-state=unavailable]{color:#ffd4c9}._support_18w0a_2 p{margin:10px 0 0}._page_18w0a_1 ._switch_18w0a_2{border-color:#5c7388;align-items:center;gap:11px;min-width:132px;margin-top:12px;display:flex}._switchTrack_18w0a_2{background:#708295;border-radius:15px;flex-shrink:0;width:40px;height:23px;display:inline-block;position:relative}._switchTrack_18w0a_2>span{background:#f5eee1;border-radius:50%;width:17px;height:17px;position:absolute;top:3px;left:3px}._switch_18w0a_2[data-on=true] ._switchTrack_18w0a_2{background:#c2a264}._switch_18w0a_2[data-on=true] ._switchTrack_18w0a_2>span{background:#08243a;left:20px}._rowStatus_18w0a_2{font-size:13px}._rowStatus_18w0a_2:empty{display:none}._rowStatus_18w0a_2 p{color:var(--gold);margin:14px 0 0}._pending_18w0a_2 h2{margin:0 0 10px;font-size:24px}._pending_18w0a_2>p{color:var(--muted);margin:0;font-size:13px}._pendingRow_18w0a_2{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding-top:16px;display:flex}._pendingRow_18w0a_2>div{min-width:0}._pendingRow_18w0a_2 strong,._pendingRow_18w0a_2 span{overflow-wrap:anywhere;display:block}._pendingRow_18w0a_2 span{color:var(--gold);margin-top:6px;font-size:13px}._pendingRow_18w0a_2 p{margin-bottom:0;font-size:13px}._pendingRow_18w0a_2 button{flex-shrink:0}._pagination_18w0a_2{justify-content:center;align-items:center;gap:20px;margin-top:25px;display:flex}._pagination_18w0a_2 span{color:var(--muted);font-size:14px}._empty_18w0a_2{border:1px solid var(--line);text-align:center;padding:25px}._srOnly_18w0a_2,._skip_18w0a_2{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._skip_18w0a_2:focus{clip:auto;background:var(--gold);color:#0a2339;z-index:20;width:auto;height:auto;padding:14px;position:fixed;top:12px;left:12px}._activeFilters_18w0a_3{border:1px solid var(--line);background:var(--soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:14px 22px;margin:16px 0 8px;padding:16px 18px;display:flex}._activeFilters_18w0a_3>div:first-child{flex:1;min-width:220px}._activeFilters_18w0a_3 strong{color:var(--gold);font-size:13px}._filterChips_18w0a_3{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}._filterChips_18w0a_3>span{color:var(--muted);font-size:13px}._page_18w0a_1 ._filterChips_18w0a_3 button{overflow-wrap:anywhere;text-align:start;border-color:#5c7388;align-items:center;gap:10px;max-width:100%;min-height:40px;padding:7px 11px;font-size:13px;display:inline-flex}._filterChips_18w0a_3 button span{font-size:19px;line-height:1}._filterActions_18w0a_3{flex-wrap:wrap;gap:9px;display:flex}._draftHint_18w0a_3{color:var(--gold);flex-basis:100%;margin:0;font-size:13px}._scopeHint_18w0a_3{color:var(--muted);margin:6px 0;font-size:13px}._selector_18w0a_4 ._filters_18w0a_2{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:18px}._selector_18w0a_4 ._filters_18w0a_2 label:not(._search_18w0a_4){grid-row:auto}._selector_18w0a_4 ._introduction_18w0a_2 h2{margin:0 0 8px;font-size:23px}._selector_18w0a_4 ._introduction_18w0a_2 p{font-size:13px}._selector_18w0a_4 ._activeFilters_18w0a_3{gap:12px;padding:13px}._selector_18w0a_4 ._activeFilters_18w0a_3>div:first-child{flex-basis:100%;min-width:0}._selector_18w0a_4 ._filterActions_18w0a_3{width:100%}._selector_18w0a_4 ._filterActions_18w0a_3 button{flex:1;font-size:12px}._selector_18w0a_4 ._listSummary_18w0a_2{gap:8px}._selector_18w0a_4 ._listSummary_18w0a_2 p{margin-bottom:4px}._selector_18w0a_4 ._listSummary_18w0a_2 button{min-height:40px;padding:8px 11px;font-size:12px}._selectionList_18w0a_4{gap:10px;max-height:72vh;margin:16px 0 0;padding:3px;display:grid;overflow-y:auto}._page_18w0a_1 ._courseChoice_18w0a_4{text-align:start;border:1px solid var(--line);background:#0d2b44;border-radius:8px;gap:8px;width:100%;min-width:0;padding:16px;display:grid}._page_18w0a_1 ._courseChoice_18w0a_4[aria-pressed=true]{border-color:var(--gold);box-shadow:inset 3px 0 0 var(--gold);background:#193b55}._courseChoice_18w0a_4>span,._courseChoice_18w0a_4>strong{overflow-wrap:anywhere;min-width:0}._courseChoice_18w0a_4>strong{font-family:Georgia,serif;font-size:19px;line-height:1.4}._choiceGroup_18w0a_4{color:var(--gold);font-size:12px}._choiceStatus_18w0a_4{color:var(--muted);font-size:12px}._choiceSupports_18w0a_4{color:var(--muted);flex-wrap:wrap;gap:5px 12px;font-size:11px;display:flex}._choiceSupports_18w0a_4 [data-state=hidden]{color:var(--gold)}._choiceSupports_18w0a_4 [data-state=unavailable]{color:#ffd4c9}@media (width<=900px){._filters_18w0a_2{grid-template-columns:minmax(0,1fr) auto}._filters_18w0a_2 label:not(._search_18w0a_4){grid-row:2}._header_18w0a_2 .brand{max-width:100%}}@media (width<=600px){._header_18w0a_2{padding:16px 18px}._header_18w0a_2 nav{width:100%}._content_18w0a_2{padding:25px 16px 35px}._introduction_18w0a_2 h1{font-size:30px}._filters_18w0a_2{grid-template-columns:minmax(0,1fr)}._filters_18w0a_2 label:not(._search_18w0a_4){grid-row:auto}._supports_18w0a_2{grid-template-columns:1fr;gap:10px}._support_18w0a_2{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._support_18w0a_2>div{display:block}._support_18w0a_2 [data-state]{margin-top:7px;display:block}._support_18w0a_2 p{grid-column:1/-1;margin:0}._page_18w0a_1 ._switch_18w0a_2{min-width:128px;margin:0}._course_18w0a_2{padding:18px}._courseHeading_18w0a_2{flex-direction:column;gap:6px}._courseHeading_18w0a_2 h2{font-size:22px}._courseHeading_18w0a_2 a{white-space:normal}._pending_18w0a_2{padding:18px 16px}._pendingRow_18w0a_2{flex-direction:column;align-items:stretch;gap:12px}._pagination_18w0a_2{flex-wrap:wrap;gap:12px}._pagination_18w0a_2 span{text-align:center;order:-1;width:100%}._pagination_18w0a_2 button{flex:1}._listSummary_18w0a_2 button{width:100%}}._embedded_18w0a_7{--ink:#183144;--muted:#526b7c;--gold:#82652e;--line:#c4d1db;--soft:#f1f5f8;color:var(--ink);background:#fff;border-radius:8px;min-width:0}._embedded_18w0a_7 button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#f7f9fa;border-radius:6px;padding:10px 13px;font-size:14px;line-height:1.4}._embedded_18w0a_7 button:disabled{opacity:.55;cursor:default}._embedded_18w0a_7 ._primary_18w0a_2{color:#183144;background:#e7cd98;border-color:#cbb47e;font-weight:700}._embedded_18w0a_7 ._filters_18w0a_2 input,._embedded_18w0a_7 ._filters_18w0a_2 select{color:var(--ink);background:#fff}._embedded_18w0a_7 ._course_18w0a_2{background:#f7f9fa}._embedded_18w0a_7 ._courseChoice_18w0a_4{text-align:start;border:1px solid var(--line);background:#f7f9fa;border-radius:8px;gap:8px;width:100%;min-width:0;padding:16px;display:grid}._embedded_18w0a_7 ._courseChoice_18w0a_4[aria-pressed=true]{background:#fbf5e7;border-color:#96763d;box-shadow:inset 3px 0 #96763d}._embedded_18w0a_7 ._switch_18w0a_2{border-color:#8da3b3;align-items:center;gap:11px;min-width:132px;margin-top:12px;display:flex}._embedded_18w0a_7 ._error_18w0a_2,._embedded_18w0a_7 ._support_18w0a_2 [data-state=unavailable],._embedded_18w0a_7 ._choiceSupports_18w0a_4 [data-state=unavailable]{color:#963b30}._embedded_18w0a_7 :is(button,input,select,a):focus-visible{outline-offset:3px;outline:3px solid #96763d}._shell_127ve_1{color:#092b42;background:#edf1f0;min-height:100vh;font-family:Arial,sans-serif}._header_127ve_7{background:#f8faf9;border-bottom:1px solid #d7dfde;justify-content:space-between;align-items:end;gap:24px;padding:34px clamp(20px,5vw,72px) 26px;display:flex}._header_127ve_7 small{color:#a47625;letter-spacing:.14em;font-size:11px;font-weight:800}._header_127ve_7 h1{margin:8px 0 4px;font-family:Georgia,serif;font-size:clamp(36px,5vw,58px);font-weight:500}._header_127ve_7 p{color:#5e717b;margin:0}._header_127ve_7 nav{flex-wrap:wrap;gap:10px;display:flex}._header_127ve_7 a,._filters_127ve_20 button{color:#123b53;background:#fff;border:1px solid #bdc9cc;align-items:center;min-height:42px;padding:9px 14px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}._shell_127ve_1 main{max-width:1560px;margin:0 auto;padding:28px clamp(16px,4vw,56px) 70px}._disclosure_127ve_33,._synthetic_127ve_33,._error_127ve_33,._emptyState_127ve_33{background:#fffaf0;border-left:4px solid #c59b48;padding:16px 18px;line-height:1.55}._synthetic_127ve_33{color:#f3d992;letter-spacing:.08em;background:#132f43;margin:18px 0;font-weight:800}._filters_127ve_20{background:#f9fbfa;border:1px solid #d6dedc;grid-template-columns:repeat(7,minmax(110px,1fr)) auto;align-items:end;gap:10px;margin:22px 0 10px;padding:16px;display:grid}._filters_127ve_20 label{color:#5a6d76;gap:6px;font-size:11px;font-weight:750;display:grid}._filters_127ve_20 input,._filters_127ve_20 select{color:#092b42;background:#fff;border:1px solid #c4d0d2;min-width:0;min-height:42px;padding:8px 10px}._filters_127ve_20 button{cursor:pointer;justify-content:center}._clocks_127ve_53{color:#61737c;margin:10px 0 24px;font-size:12px}._metrics_127ve_54{grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0;display:grid}._metric_127ve_54{background:#fff;border-top:3px solid #c59b48;padding:20px;box-shadow:0 12px 30px #0826380f}._metric_127ve_54 span,._metric_127ve_54 small{display:block}._metric_127ve_54 span{color:#5e717b;text-transform:uppercase;font-size:12px;font-weight:800}._metric_127ve_54 strong{color:#9d731f;margin:10px 0;font-family:Georgia,serif;font-size:42px;font-weight:500;display:block}._metric_127ve_54 small{color:#61747d;line-height:1.45}._grid_127ve_60{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}._panel_127ve_61,._definitions_127ve_61,._emptyState_127ve_33,._error_127ve_33{background:#fff;border:1px solid #d7dfde;margin:16px 0;padding:22px}._panel_127ve_61 h2,._definitions_127ve_61 h2,._emptyState_127ve_33 h2,._error_127ve_33 h2{margin:0 0 16px;font-family:Georgia,serif;font-size:26px;font-weight:500}._panelHeading_127ve_63{justify-content:space-between;gap:20px;display:flex}._panelHeading_127ve_63 p{color:#61747d;line-height:1.55}._breakdown_127ve_65{gap:13px;margin:0;padding:0;list-style:none;display:grid}._breakdown_127ve_65 div{justify-content:space-between;gap:14px;font-size:13px;display:flex}._breakdown_127ve_65 strong{overflow-wrap:anywhere}._breakdown_127ve_65 progress{accent-color:#c59b48;width:100%;height:8px}._empty_127ve_33{color:#687a82;font-style:italic}._tableWrap_127ve_70{overflow-x:auto}._tableWrap_127ve_70 table{border-collapse:collapse;width:100%;font-size:12px}._tableWrap_127ve_70 th,._tableWrap_127ve_70 td{text-align:left;border-bottom:1px solid #e1e6e5;padding:12px 10px}._tableWrap_127ve_70 th{color:#60727b;text-transform:uppercase;font-size:10px}._definitions_127ve_61 dl{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;display:grid}._definitions_127ve_61 div{border-left:2px solid #d2ae62;padding-left:13px}._definitions_127ve_61 dt{font-weight:800;position:relative}._definitions_127ve_61 dd{color:#5e717b;margin:6px 0 0;font-size:12px;line-height:1.55}._definitionHelp_127ve_78{color:#8a6526;cursor:help;border:1px solid #caa755;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:5px;font-size:10px;font-style:normal;display:inline-grid}._definitionHelp_127ve_78:focus-visible{outline-offset:2px;outline:2px solid #315f72}._definitionTooltip_127ve_92{z-index:5;color:#fff;opacity:0;pointer-events:none;background:#092b42;border:1px solid #caa755;width:min(300px,100vw - 64px);padding:10px 12px;font-size:11px;font-weight:500;line-height:1.45;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px);box-shadow:0 10px 24px #0826382e}._definitionHelp_127ve_78:hover+._definitionTooltip_127ve_92,._definitionHelp_127ve_78:focus+._definitionTooltip_127ve_92{opacity:1;transform:translateY(0)}._sectionHeading_127ve_116{margin:34px 0 15px}._sectionHeading_127ve_116 small{color:#9a6f24;letter-spacing:.14em;font-size:10px;font-weight:850}._sectionHeading_127ve_116 h2{margin:7px 0;font-family:Georgia,serif;font-size:32px;font-weight:500}._sectionHeading_127ve_116 p{color:#61747d;max-width:850px;margin:0;line-height:1.55}._journeyGrid_127ve_120{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._journey_127ve_120{background:#fff;border-top:3px solid #315f72;padding:22px}._journey_127ve_120 h2{margin:0 0 16px;font-family:Georgia,serif;font-size:24px;font-weight:500}._journey_127ve_120 ol{counter-reset:analytics-step;gap:7px;margin:0;padding:0;list-style:none;display:grid}._journey_127ve_120 li{counter-increment:analytics-step;border-bottom:1px solid #e3e8e7;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}._journey_127ve_120 li:before{color:#8a6526;content:counter(analytics-step);border:1px solid #d0ae65;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-weight:800;display:grid}._journey_127ve_120 li span{color:#526771;font-size:12px}._journey_127ve_120 li strong{color:#0b3148}._denied_127ve_128{color:#fff;text-align:center;background:#08283b;place-content:center;gap:14px;min-height:100vh;padding:30px;display:grid}._denied_127ve_128 a{color:#f0d48d}._loading_127ve_130{background:#edf1f0;grid-template-columns:repeat(3,minmax(0,280px));place-content:center;gap:18px;min-height:100vh;display:grid}._loading_127ve_130 i{background:linear-gradient(100deg,#e1e6e5,#f8faf9,#e1e6e5);height:170px}._mobilePreviewStage_127ve_132{background:#071f30;place-items:center;min-height:100vh;padding:28px;display:grid}._mobilePreviewFrame_127ve_133{background:#edf1f0;border:1px solid #c59b48;border-radius:24px;width:390px;max-width:calc(100vw - 32px);height:844px;max-height:calc(100vh - 56px);box-shadow:0 24px 70px #0000006b}@media (width<=1100px){._filters_127ve_20{grid-template-columns:repeat(4,1fr)}._metrics_127ve_54,._definitions_127ve_61 dl{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){._header_127ve_7{flex-direction:column;align-items:start}._filters_127ve_20,._metrics_127ve_54,._grid_127ve_60,._definitions_127ve_61 dl,._journeyGrid_127ve_120{grid-template-columns:1fr}._header_127ve_7 nav,._header_127ve_7 a{width:100%}._header_127ve_7 a{justify-content:center}._metric_127ve_54 strong{font-size:36px}}._shell_f48wm_1{color:#0b2c42;background:#f4f2ea;min-height:100vh}._header_f48wm_2{background:#071f30}._main_f48wm_3{max-width:960px;margin:0 auto;padding:clamp(36px,7vw,86px) 22px 90px}._main_f48wm_3>header{border-bottom:1px solid #d8d0bd;padding-bottom:28px}._main_f48wm_3 small{color:#9a6f24;letter-spacing:.15em;font-weight:800}._main_f48wm_3 h1{max-width:820px;margin:12px 0;font-family:Georgia,serif;font-size:clamp(39px,6vw,66px);font-weight:500;line-height:1.05}._main_f48wm_3 header p,._main_f48wm_3 section p,._main_f48wm_3 li{color:#526771;font-size:16px;line-height:1.75}._main_f48wm_3 section{border-bottom:1px solid #ddd7c8;padding:27px 0}._main_f48wm_3 h2{margin:0 0 10px;font-family:Georgia,serif;font-size:28px;font-weight:500}._main_f48wm_3 ul{padding-left:22px}._main_f48wm_3 code{background:#e7e3d8;border-radius:4px;padding:2px 5px}._back_f48wm_12{color:#0b2c42;border:1px solid #b99a59;margin-top:30px;padding:12px 17px;font-weight:750;text-decoration:none;display:inline-flex}.bhm-login{color:#142f48;background:linear-gradient(145deg,#0b233c,#143d60);flex-direction:column;align-items:center;min-height:100vh;padding:2rem 1rem 1.5rem;font-size:1rem;line-height:1.65;display:flex}.bhm-login *{box-sizing:border-box}.bhm-login-header{justify-content:center;width:min(100%,34rem);margin-bottom:1.8rem;display:flex}.bhm-login-header>a{background:#fff;border-radius:.4rem;max-width:100%;padding:.8rem 1.3rem;display:block}.bhm-login-card{background:#fff;border-top:4px solid #bc9448;border-radius:.5rem;width:min(100%,34rem);padding:clamp(1.5rem,5vw,3rem);box-shadow:0 1.5rem 4rem #0004}.bhm-login-kicker{letter-spacing:.13em;color:#725820;margin:0 0 .9rem;font-size:.875rem;font-weight:700}.bhm-login h1{color:#102d48;margin:0 0 1rem;font:400 clamp(2rem,5vw,2.6rem)/1.2 Georgia,serif}.bhm-login h1 em{color:#80612b;font-style:normal}.bhm-login-lead{color:#4c5b68;margin:0 0 1.8rem}.bhm-login-steps{flex-wrap:wrap;gap:1rem;margin:0 0 1.4rem;padding:0;font-size:.875rem;list-style:none;display:flex}.bhm-login-steps li{color:#626c75;white-space:nowrap;border-bottom:2px solid #dce0e3;flex:1;padding-bottom:.4rem}.bhm-login-steps [aria-current=step]{color:#183a59;border-color:#b78d41;font-weight:700}.bhm-login label{margin-bottom:.5rem;font-weight:600;display:block}.bhm-login input{color:#102d48;width:100%;min-width:0;min-height:3.25rem;font:inherit;background:#fff;border:1px solid #909ca5;border-radius:.3rem;padding:.75rem 1rem}.bhm-login input:focus{outline-offset:3px;outline:3px solid #c7a257}.bhm-login .bhm-login-code{letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.6rem}.bhm-login-help{color:#52616e;margin:.7rem 0 1.3rem;font-size:.875rem;line-height:1.6}.bhm-login-submit{color:#fff;cursor:pointer;background:#173b5c;border:1px solid #173b5c;border-radius:.3rem;width:100%;min-height:3.2rem;padding:.8rem 1rem;font-size:1rem;font-weight:600;line-height:1.4}.bhm-login button{font-family:inherit;font-size:1rem}.bhm-login button:disabled{opacity:.65;cursor:default}.bhm-login button:focus-visible,.bhm-login a:focus-visible{outline-offset:3px;outline:3px solid #c7a257}.bhm-login-submit:hover:not(:disabled){background:#244f73}.bhm-login-actions{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:.7rem;display:flex}.bhm-login-actions button{color:#244d70;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;min-height:2.75rem;padding:.6rem 0;font-size:.875rem;text-decoration:underline}.bhm-login-sent{overflow-wrap:anywhere;margin:0 0 1.3rem}.bhm-login-privacy{color:#52616e;border-top:1px solid #dce0e3;margin:1.8rem 0 0;padding-top:1.3rem;font-size:.875rem}.bhm-login-privacy a{color:#244d70;text-decoration:underline}.bhm-login-error{color:#8a2820;overflow-wrap:anywhere;background:#fff2f0;border-left:3px solid #aa4339;padding:.8rem 1rem}.bhm-login-message{background:#f3f5f7;border-left:3px solid #bc9448;padding:1rem}.bhm-login-footer{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1.5rem;font-size:.875rem;display:flex}.bhm-login-footer a{color:#edf1f5;text-underline-offset:.2em;padding:.5rem 0;text-decoration:underline}.bhm-login form>input{margin-bottom:1.2rem}.bhm-login .bhm-login-remember{align-items:flex-start;gap:.65rem;margin:0 0 1.4rem;font-size:.875rem;font-weight:400;line-height:1.5;display:flex}.bhm-login .bhm-login-remember input{accent-color:#173b5c;flex:none;width:1.2rem;height:1.2rem;min-height:0;margin:.2rem 0 0}.bhm-login .bhm-login-remember span{min-width:0}.gate3-hero{padding-bottom:55px}.gate3-site .havrouta-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.gate3-site .havrouta-hero-actions .is-primary{color:#08243a;background:linear-gradient(135deg,#f4d98d,#c69b3c);border-color:#e6c36e;font-weight:750;box-shadow:0 15px 35px #00000038}.havrouta-how{text-align:center;background:radial-gradient(circle at 50% -30%,#e0c17638,#0000 46%),#fff;padding:72px 0}.havrouta-how h2{color:#092a43;font:500 clamp(2rem, 4.5vw, 3.35rem)/1.1 var(--font-display);margin:8px 0 34px}.havrouta-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.havrouta-steps article{background:#fbf8f0;border:1px solid #dfd2ae;min-height:170px;padding:34px 26px 28px;position:relative}.havrouta-steps article:not(:last-child):after{content:"";z-index:1;background:#caa550;width:18px;height:1px;position:absolute;top:50%;left:calc(100% + 1px)}.havrouta-steps span{color:#8d671d;width:42px;height:42px;font-family:var(--font-display);border:1px solid #cba550;border-radius:50%;place-items:center;margin:0 auto 20px;font-size:1.2rem;display:grid}.havrouta-steps h3{color:#173b55;font:600 1.18rem/1.35 var(--font-display);margin:0}.havrouta-room-explainer{color:#415d6e;text-align:left;background:#f1f5f5;border-left:3px solid #c9a04b;max-width:860px;margin:30px auto 0;padding:22px 28px;line-height:1.7}.gate3-progress{--gate3-step-number-size:29px;background:#071f33;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px 20px;display:grid}@media (width<=720px){.gate3-site .havrouta-hero-actions,.havrouta-steps{grid-template-columns:1fr}.havrouta-steps article:not(:last-child):after{display:none}}.gate3-site .gate3-progress button{grid-template-columns:var(--gate3-step-number-size) minmax(0, 1fr);color:#8499a7;width:100%;min-width:0;min-height:45px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:0 12px;margin:0;padding:8px 10px;display:grid}.gate3-site .gate3-progress .gate3-step-number{width:var(--gate3-step-number-size);height:var(--gate3-step-number-size);color:#cfad65;background:#071f33;border:1px solid #577086;grid-area:1/1;place-self:center;place-items:center;margin:0;font-size:11px;display:grid}.gate3-site .gate3-progress .gate3-step-label{min-width:0;color:inherit;letter-spacing:.06em;text-align:left;text-transform:uppercase;grid-area:1/2;font-size:9px;line-height:1.3}.gate3-site .gate3-progress button.active .gate3-step-number,.gate3-site .gate3-progress button.done .gate3-step-number{color:#071f33;background:#cfad65;border-color:#cfad65}.gate3-site .gate3-progress button.active .gate3-step-label{color:#fff}.gate3-site .gate3-progress button:disabled{cursor:not-allowed;opacity:.55}.timezone-control{gap:8px;display:grid}.timezone-control input,.timezone-control select{width:100%}.timezone-help{color:#637684;font-size:11px;font-weight:500;line-height:1.5}.timezone-field{margin-top:0}.field-error{color:#9b2c2c;margin-top:6px;font-weight:650;line-height:1.35;display:block}.gate3-site [aria-invalid=true]{box-shadow:0 0 0 2px #b4231824;border-color:#b42318!important}.availability-empty{color:#59616a;border:1px dashed #b9b7ae;margin:0;padding:14px}.button-quiet{color:#4a5057!important;background:#fff!important;border-color:#c6c9cc!important}.gate3-consents{background:#fbf7ea;border:1px solid #d6c184;gap:8px;max-width:720px;padding:14px 16px;display:grid}.gate3-consents label{align-items:flex-start;gap:10px;margin:0;display:flex}.gate3-consents .check-line input[type=checkbox]{accent-color:#0c4a6e;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0}.gate3-consents .check-line span{line-height:1.45}.automatic-approval-note{color:#365f47;background:#eef6f0;border-left:3px solid #2f6b4d;max-width:720px;margin:18px 0 0;padding:14px 16px;font-size:12px;line-height:1.6}.gate3-secondary-actions{gap:8px;margin-top:18px;display:flex}.gate3-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto auto}.profile-publication-status{background:linear-gradient(135deg,#fff,#fbf7ea);border:1px solid #d4bd79;border-top:4px solid #c9a04b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px 36px;padding:clamp(26px,5vw,48px);display:grid;box-shadow:0 18px 45px #071f3114}.profile-publication-copy{align-items:flex-start;gap:18px;display:flex}.profile-publication-copy>span{color:#fff;background:#2f6b4d;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.profile-publication-copy small,.havrouta-search-head small{color:#9b742b;letter-spacing:.1em;font-size:10px;font-weight:850}.profile-publication-copy h2,.havrouta-search-head h2{color:#092a43;font:500 clamp(2rem, 4vw, 3rem)/1.1 var(--font-display);margin:7px 0 8px}.profile-publication-copy p,.havrouta-search-head p{color:#536a78;max-width:720px;margin:0;line-height:1.65}.profile-publication-actions{gap:10px;min-width:250px;display:grid}.profile-automatic-note{color:#657782;border-top:1px solid #e5dcc4;grid-column:1/-1;margin:0;padding-top:16px;font-size:11px}.gate3-site .search-section{padding:58px 0 70px}.havrouta-search-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:24px;display:grid}.search-result-count{color:#173c54;text-align:center;background:#fff;border:1px solid #d7c58e;min-width:150px;padding:12px 16px;font-weight:800}.matching-fast-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.matching-fast-track li{background:#fffaf0;border:1px solid #e0d4b5;align-items:center;gap:12px;min-height:78px;padding:15px;display:flex}.matching-fast-track li>span{color:#092a43;background:#cda851;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.matching-fast-track div{gap:3px;display:grid}.matching-fast-track strong{color:#123b58}.matching-fast-track small{color:#526a72;line-height:1.35}.search-filter-disclosure{background:#fff;border:1px solid #d4d9da;margin-bottom:22px}.search-filter-disclosure summary{color:#173c54;cursor:pointer;padding:15px 18px;font-weight:800}.search-filter-disclosure>p{color:#687b86;margin:0;padding:0 18px 12px;font-size:12px}.search-filter-disclosure .match-filters{margin:0;padding:0 18px 18px}.search-profile-required,.search-loading-state{color:#526b79;text-align:center;background:#fff;border:1px solid #d7c58e;padding:34px}.search-profile-required h3{color:#0b2d45;font-family:var(--font-display);margin-top:0;font-size:26px}.search-profile-required a{color:#071f33;background:#cda851;margin-top:8px;padding:11px 17px;font-weight:800;display:inline-flex}.gate3-site .match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gate3-site .match-card{box-shadow:none;border-top:3px solid #c9a04b;flex-direction:column;display:flex}.match-compatibility{color:#87651f;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #e4e8e8;justify-content:space-between;align-items:center;padding-bottom:12px;font-size:12px;font-weight:850;display:flex}.match-suggested-window{color:#285269;background:#eef5f5;margin:15px 0;padding:11px 13px;font-size:12px;font-weight:750}.request-recommended-slot{background:#fbf6e8;border-left:4px solid #cda851;gap:5px;margin:18px 0 12px;padding:17px 18px;display:grid}.gate3-site .request-modal form{max-height:calc(100dvh - 32px);overflow-y:auto}.gate3-site .request-modal .modal-close{color:#173c54;cursor:pointer;background:0 0;border:0;place-items:center;width:42px;height:42px;font-size:28px;display:grid;position:absolute;top:10px;right:12px}.request-recommended-slot span{color:#8a6829;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.request-recommended-slot strong{color:#123b58;font-size:1.05rem}.request-recommended-slot small{color:#536a76}.request-time-alternative{border:1px solid #d7dcde;margin:12px 0}.request-time-alternative summary{color:#274f66;cursor:pointer;padding:12px 14px;font-weight:800}.request-time-alternative label{padding:0 14px 14px}.request-time-alternative input{color:#102d43;width:100%;font:inherit;border:1px solid #c9d0d4;padding:12px 13px}.request-simplified-note{background:#edf6f0;border-radius:6px;padding:12px 14px;line-height:1.55;color:#2d5d45!important;margin:14px 0 18px!important}.gate3-site .match-card h4{color:#173c54;margin:0;font-size:12px}.gate3-site .match-reasons{color:#405b6b;flex:1;margin:0;padding:10px 0 18px 18px;font-size:12px;line-height:1.75}.gate3-future{background:#fff!important}.gate3-future-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.gate3-future-grid article{background:#fbf7eb;border:1px solid #d9c68f;padding:25px}.gate3-future-grid [data-disabled=true]{opacity:.65}.gate3-charter{color:#fff;background:#071f33;padding:55px 0}.gate3-charter a{color:#f0d18b}.havrouta-floating-notice{z-index:1000;color:#245c34;background:#eef8f0;align-items:center;gap:18px;width:min(620px,100vw - 32px);padding:16px 22px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0003}.havrouta-floating-notice.notice-loading{color:#294354;background:#eef2f5}.havrouta-floating-notice.notice-success{color:#245c34;background:#eef8f0}.havrouta-floating-notice.notice-error{color:#7d2424;background:#fbebeb;border-left:4px solid #9b2c2c}.havrouta-floating-notice span{flex:1}.havrouta-floating-notice button{min-width:34px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.45rem;width:34px!important;min-height:34px!important;margin:0!important;padding:0!important}.gate3-dashboard-grid{grid-template-columns:1fr 1.4fr;gap:18px;display:grid}.gate3-dashboard-card,.gate3-requests-card{background:#fff;padding:24px}.gate3-pair-row{border-top:1px solid #ddd;padding:12px;text-decoration:none;display:grid}.gate3-request-row{border-top:1px solid #ddd;grid-template-columns:1fr 1.4fr;gap:16px;padding:16px 0;display:grid}.gate3-request-row button,.gate3-request-row input{margin:4px;padding:9px}.pair-private-workspace{background:#f2f3ef;min-height:100vh}.pair-private-hero{color:#fff;background:#071f33;padding:45px 0}.pair-private-grid{grid-template-columns:minmax(0,1fr) 310px;gap:18px;padding-top:25px;padding-bottom:55px;display:grid}.pair-private-grid main,.pair-private-grid aside{align-content:start;gap:16px;display:grid}.pair-private-card{background:#fff;padding:24px}.pair-private-card button,.pair-private-card input,.pair-private-card select,.pair-private-card textarea,.gate3-site button,.gate3-site input,.gate3-site select{min-height:44px;margin:4px;padding:9px}.structured-message-grid{grid-template-columns:1fr 1fr;display:grid}.meeting-form{grid-template-columns:1.3fr 1fr .6fr auto;gap:8px;display:grid}.meeting-form label{display:grid}.contact-revealed{background:#eaf4ec;padding:12px}.gate3-site :focus-visible{outline-offset:3px;outline:3px solid #e1bd68}.gate3-site button,.gate3-site .button-primary,.gate3-site .button-secondary,.gate3-site .button-quiet,.gate3-site .button-danger,.gate3-site .button-danger-quiet{min-height:44px;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:700;line-height:1.25;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.gate3-site button:not(:disabled):active,.gate3-site .button-primary:active,.gate3-site .button-secondary:active{transform:translateY(1px)}.gate3-site button:disabled{cursor:wait;opacity:.58}.gate3-site .is-loading:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.65s linear infinite gate3-spin}@keyframes gate3-spin{to{transform:rotate(360deg)}}.gate3-site .button-primary{color:#071f33;background:#cda851;border-color:#b98b31;box-shadow:0 5px 14px #5a3d0b24}.gate3-site .button-primary:hover{background:#d9b866}.gate3-site .button-secondary{color:#0b2b43;background:#fff;border-color:#173b57}.gate3-site .button-quiet{color:#38444d!important;background:#fff!important;border-color:#cbd0d4!important}.gate3-site .button-danger{color:#fff;background:#8f3333;border-color:#812d2d}.gate3-site .button-danger-quiet{color:#7a2525;background:#fff;border-color:#b47777}.gate3-site input,.gate3-site select,.gate3-site textarea{color:#102536;background:#fff;border:1px solid #b9c0c5;border-radius:3px;width:100%}.gate3-site textarea{resize:vertical;min-height:105px}.status-badge{color:#2a4152;letter-spacing:.03em;background:#e9eef2;border-radius:999px;align-items:center;width:fit-content;padding:5px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.status-active,.status-confirmed,.status-completed{color:#245b35;background:#e4f2e8}.status-paused,.status-scheduled,.status-alternativeproposed{color:#76520b;background:#fff2d3}.status-closed,.status-cancelled,.status-rescheduled,.status-blocked{color:#713333;background:#f2e8e8}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gate3-dashboard{background:#f3f4f0;padding:48px 0 70px}.dashboard-heading,.dashboard-section-title,.card-heading,.pair-hero-content{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.dashboard-heading{margin-bottom:28px}.dashboard-heading h1{color:#071f33;margin:4px 0 8px;font-size:clamp(2.3rem,5vw,4.4rem);line-height:1}.dashboard-section,.dashboard-profile-card{background:#fff;border:1px solid #dfe2de;border-top:4px solid #cda851;margin-top:22px;box-shadow:0 12px 32px #071f3312}.dashboard-section{padding:28px}.dashboard-primary-section{border-top-color:#0d3858}.dashboard-section-title{border-bottom:1px solid #e4e6e3;margin-bottom:20px;padding-bottom:16px}.dashboard-section-title h2,.card-heading h2{color:#0a2c45;margin:0;font-size:1.55rem}.dashboard-section-title p{color:#56626a;max-width:560px;margin:0}.dashboard-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dashboard-pair-card,.dashboard-request-card{background:#fcfcfa;border:1px solid #e1e4e0;border-radius:5px;justify-content:space-between;align-items:center;gap:22px;padding:20px;display:flex}.dashboard-pair-card h3,.dashboard-request-card h3{color:#0a2c45;margin:9px 0 4px;font-size:1.25rem}.dashboard-pair-card p,.dashboard-request-card p{margin:4px 0}.study-path-section{position:relative}.study-path-section.is-peer{border-top-color:#406d87}.study-path-section.is-avrekh{background:linear-gradient(145deg,#fff 0%,#fffdf8 100%);border-top-color:#9b7131}.study-relation-grid{align-items:stretch}.study-relation-card{background:radial-gradient(circle at 88% 8%,#5b8fac29,#0000 34%),linear-gradient(145deg,#061f33 0%,#0a3048 100%);border:1px solid #c7a65b;border-left:4px solid #4f829e;border-radius:5px;grid-template-rows:auto auto 1fr auto;gap:18px;min-width:0;padding:22px;display:grid;box-shadow:0 12px 30px #04182829}.study-relation-card.is-peer{border-color:#c7a65b #c7a65b #c7a65b #4f829e}.study-relation-card.is-avrekh{background:radial-gradient(circle at 88% 8%,#c9a45121,#0000 34%),linear-gradient(145deg,#071f31 0%,#122b3a 72%,#2c2528 100%);border-color:#d1ae61 #d1ae61 #d1ae61 #864d42}.study-relation-card-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.study-relation-icon{color:#c7dce7;background:#2256736b;border:1px solid #7397aa;border-radius:4px;place-items:center;width:46px;height:46px;display:grid}.study-relation-card.is-avrekh .study-relation-icon{color:#efd28f;background:#76463b6b;border-color:#c7a45a}.study-relation-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:28px;height:28px}.study-relation-kind{color:#b7d2df;letter-spacing:.1em;font-size:.72rem;font-weight:900;line-height:1.4;margin:0 0 5px!important}.study-relation-card.is-avrekh .study-relation-kind{color:#e4c77f}.study-relation-card h3{color:#fff;overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,2vw,1.55rem)}.study-relation-verification{color:#e7cc8b;font-size:.88rem;font-weight:750;line-height:1.45;margin:5px 0 0!important}.study-relation-card-header .status-badge{white-space:nowrap;align-self:start}.study-relation-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.study-relation-facts div{border-left:2px solid #6f9ab0;min-width:0;padding-left:11px}.study-relation-card.is-avrekh .study-relation-facts div{border-left-color:#c7a55f}.study-relation-facts dt{color:#aebfca;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:.73rem;font-weight:850}.study-relation-facts dd{color:#f3f6f7;overflow-wrap:anywhere;margin:0;font-weight:720;line-height:1.45}.study-relation-note{color:#d3dee3;border-top:1px solid #c7a65b57;align-self:end;padding-top:14px;line-height:1.55;margin:0!important}.study-relation-card.is-avrekh .study-relation-note{border-top-color:#d1ae616b}.study-relation-actions,.study-spaces-empty-actions{flex-wrap:wrap;gap:10px;display:flex}.study-relation-actions a{flex:190px}.study-path-prompt,.study-spaces-empty{background:#fff;border:1px solid #d9dfdf;border-left:4px solid #406d87;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:22px 24px;display:flex;box-shadow:0 9px 24px #071f330d}.study-path-prompt.is-avrekh{background:#fffdf8;border-left-color:#9b7131}.study-path-prompt h2,.study-spaces-empty h2{color:#0a2c45;margin:0 0 7px;font-size:1.25rem}.study-path-prompt p,.study-spaces-empty p{color:#566a74;max-width:720px;margin:0;line-height:1.55}.study-path-prompt>a{flex:none}.study-spaces-empty{background:linear-gradient(145deg,#fff 0%,#fbfaf5 100%);border-top:4px solid #cda851;border-left-width:1px}.dashboard-request-card{align-items:stretch;margin-top:12px}.dashboard-request-summary{flex:42%}.dashboard-request-actions{flex-wrap:wrap;flex:52%;place-content:center flex-end;gap:8px;display:flex}.dashboard-request-actions details{background:#fff;border:1px solid #d7dbdd;border-radius:4px;width:100%;padding:10px 12px}.dashboard-request-actions summary{cursor:pointer;font-weight:750}.alternative-time-form{grid-template-columns:1fr 1.2fr;gap:12px;margin-top:12px;display:grid}.alternative-time-form label,.dashboard-request-actions label{gap:6px;display:grid}.dashboard-request-actions .request-action-pending{color:#624609;background:#fff7df;border-left:3px solid #b58b2c;width:100%;padding:10px 12px;font-weight:700}.alternative-time-form button{grid-column:1/-1}.request-time{color:#3f505c;font-weight:650}.request-schedule{background:#f3f6f7;border-left:3px solid #0d3858;margin-top:14px;padding:12px 14px}.request-schedule.alternative{background:#fff7df;border-left-color:#b58b2c}.request-schedule-alert{color:#624609;font-weight:800;margin:0 0 10px!important}.request-schedule dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.request-schedule dt{color:#59666f;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:800}.request-schedule dd{color:#102536;margin:3px 0 0;font-weight:700}.dashboard-empty{color:#5c666c;text-align:center;border:1px dashed #c9cdca;margin:0;padding:18px}.history-grid{gap:10px;display:grid}.history-row{border-bottom:1px solid #e5e7e4;grid-template-columns:1fr 1.5fr auto;gap:12px;padding:12px 0;display:grid}.dashboard-profile-card{justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.pair-private-workspace{overflow-x:hidden}.pair-private-hero{padding:42px 0}.pair-private-hero h1{max-width:780px;margin:8px 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08}.pair-avrekh-verification{color:#f1d99b;border-left:3px solid #d5af59;width:fit-content;margin:10px 0 0;padding:6px 10px;font-weight:750}.pair-state-panel{background:#ffffff14;border:1px solid #ffffff3d;border-left:4px solid #d5af59;max-width:390px;padding:18px}.pair-state-panel p{margin:10px 0 0;line-height:1.5}.pair-private-grid{grid-template-columns:minmax(0,1fr) minmax(280px,350px);gap:22px}.pair-private-card{border:1px solid #e0e3df;border-radius:4px;box-shadow:0 10px 28px #071f330f}.card-heading{border-bottom:1px solid #e5e7e4;align-items:center;margin-bottom:18px;padding-bottom:14px}.pair-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.pair-facts div{border-left:3px solid #d8bd7d;padding-left:12px}.pair-facts dt{color:#68737a;text-transform:uppercase;font-size:.8rem;font-weight:750}.pair-facts dd{color:#132d40;margin:5px 0 0;font-weight:700}.pair-time-perspectives{gap:7px;display:grid}.pair-time-perspectives p{gap:2px;margin:0;display:grid}.pair-time-perspectives span{color:#68737a;letter-spacing:.035em;text-transform:uppercase;font-size:.75rem;font-weight:750}.pair-time-perspectives time{color:#132d40;font-size:.98rem;font-weight:750;line-height:1.4}.next-meeting-card{border-top:4px solid #cda851}.next-meeting-date{color:#0b2d45;margin:0 0 8px}.next-meeting-date .pair-time-perspectives time{font-size:1.1rem;font-weight:800}.meeting-confirmation-feedback{color:#59400e;background:#fff7df;border-left:4px solid #9b742b;gap:4px;margin-top:14px;padding:14px 16px;line-height:1.45;display:grid}.meeting-confirmation-feedback strong{color:#102f45;font-size:1.03rem}.meeting-confirmation-feedback.is-action-required{background:#fff2ce;border-left-color:#c18b27}.meeting-confirmation-feedback.is-confirmed{color:#245b35;background:#e8f4eb;border-left-color:#32734a}.meeting-confirmation-inline{color:#59400e;background:#fff7df;border-left:3px solid #9b742b;max-width:430px;margin:10px 0 0;padding:8px 10px;font-size:.88rem;font-weight:700;line-height:1.4}.blocked-guidance{color:#552727;background:#faf0f0;border-left:4px solid #8f3333;padding:14px 16px}.blocked-guidance p{margin:0;line-height:1.55}.blocked-guidance p+p{margin-top:8px;font-weight:700}.action-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.meeting-form{grid-template-columns:1.15fr 1.35fr .7fr;align-items:end}.meeting-form>button{grid-column:1/-1;justify-self:start}.meeting-list,.message-history,.history-timeline{gap:12px;display:grid}.meeting-row,.message-history article{background:#fbfcfa;border:1px solid #e2e5e2;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.meeting-row .pair-time-perspectives{margin-top:10px}.card-explanation,.privacy-note{color:#4d5961;background:#faf7ee;border-left:3px solid #cda851;padding:10px 13px}.structured-message-grid{gap:9px;margin:18px 0}.message-history article div{gap:4px;display:grid}.consent-status-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.consent-status-grid article{border:1px solid #e1e4e0;gap:5px;padding:10px 12px;display:grid}.contact-action-panel,.lifecycle-action,.safety-card{gap:12px;display:grid}.contact-action-panel label,.safety-card label{gap:6px;display:grid}.history-details summary{cursor:pointer;color:#0c3551;font-weight:800}.history-timeline{margin-top:18px}.history-timeline p{border-bottom:1px solid #e4e6e3;grid-template-columns:160px 1fr;gap:14px;margin:0;padding:10px 0;display:grid}.action-card>p:not(.section-kicker),.safety-card>p:not(.section-kicker){color:#58636a;line-height:1.5}.lifecycle-action{border-top:1px solid #e3e6e2;padding-top:14px}.lifecycle-action div{gap:5px;display:grid}.lifecycle-action small{color:#5c666c;line-height:1.45}.danger-zone{border-top-color:#dfb7b7}.back-link{color:#0a3654;font-weight:750;text-decoration:none}.gate3-confirm-backdrop{z-index:1200;background:#03131fb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.gate3-confirm-dialog{color:#102d43;background:#fff;border-top:5px solid #cda851;border-radius:6px;width:min(560px,100%);padding:clamp(24px,5vw,38px);box-shadow:0 24px 70px #00000052}.gate3-confirm-dialog h2{margin:8px 0 16px;font-size:clamp(1.45rem,3vw,2rem);line-height:1.2}.gate3-confirm-dialog>p:not(.section-kicker){color:#4c5b65;line-height:1.65}.gate3-block-confirm-dialog{border-top-color:#8f3333}.block-final-warning{color:#4f2a2a;background:#faf0f0;border-left:4px solid #8f3333;padding:14px 16px;line-height:1.55}.block-final-warning p{margin:0}.block-final-warning ul{margin:10px 0;padding-left:22px}.gate3-confirm-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.havrouta-guidance-section{background:#eef3f3;padding:34px 0}.havrouta-situation{background:#fff;border:1px solid #d3c28d;border-top:4px solid #caa34d;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);align-items:center;gap:28px;padding:clamp(24px,4vw,38px);display:grid;box-shadow:0 16px 40px #071f3117}.havrouta-situation.is-compact{margin:0 0 24px;padding:clamp(20px,3vw,30px)}.havrouta-situation-copy :is(h1,h2){color:#0b304b;font:600 clamp(1.45rem, 3vw, 2.25rem)/1.15 var(--font-display);margin:7px 0 10px}.havrouta-site .havrouta-hero .havrouta-hero-title{color:#fff;font-family:var(--font-display);margin:20px 0 12px;font-size:clamp(44px,7vw,78px);font-weight:500}.havrouta-site .havrouta-hero .havrouta-hero-title em{color:var(--gold-light);font-weight:400}.havrouta-situation-copy>p:not(.section-kicker){color:#4e6573;max-width:680px;line-height:1.65}.havrouta-situation-actions,.pair-always-open-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.avrekh-phone-card{background:linear-gradient(135deg,#fff 0%,#fbf7ed 100%);border-top:4px solid #b88c39;grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr);gap:24px;display:grid}.avrekh-phone-card h2{margin:6px 0 10px}.study-room-layout>.avrekh-phone-card{grid-column:1/-1;min-width:0}.video-continuation-dialog{color:#183247;background:#fffdf7;border:1px solid #b99750;border-top-width:4px;border-radius:1rem;width:min(36rem,100vw - 2rem);padding:clamp(1.25rem,4vw,2rem);line-height:1.65}.video-continuation-dialog h2{margin:0 0 1rem;font-size:clamp(1.45rem,4vw,1.9rem);line-height:1.25}.video-continuation-dialog p{margin:.75rem 0;font-size:1rem}.video-continuation-actions{flex-wrap:wrap;gap:.75rem;margin:1.25rem 0;display:flex}.video-continuation-actions button{white-space:normal;min-height:44px;font:inherit;color:#183247;cursor:pointer;background:#fff;border:1px solid #64798a;border-radius:.6rem;flex:13rem;padding:.75rem 1rem}.video-continuation-actions button.room-primary{color:#fff;background:#183247;border-color:#183247}.video-continuation-actions button:focus-visible{outline-offset:3px;outline:3px solid #b99750}.video-continuation-countdown{font-variant-numeric:tabular-nums;font-weight:700}.avrekh-phone-actions button:disabled{cursor:not-allowed;opacity:.65}.avrekh-phone-card p{line-height:1.55}.avrekh-phone-card small{color:#60747e}.avrekh-phone-actions{align-content:center;gap:10px;display:grid}.avrekh-phone-actions button{width:100%;min-height:48px}.avrekh-phone-actions .button-danger{color:#fff;background:#9d413b;border:1px solid #9d413b}.study-room-site .avrekh-phone-actions :is(button,a.button-secondary){min-height:48px;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;margin:0;padding:10px 16px;font-weight:750;line-height:1.3;text-decoration:none;display:inline-flex}.study-room-site .avrekh-phone-actions .button-primary{color:#071f33;background:#cda851;border-color:#b98b31;box-shadow:0 5px 14px #5a3d0b24}.study-room-site .avrekh-phone-actions .button-secondary{color:#0b2b43;background:#fff;border-color:#173b57}.study-room-site .avrekh-phone-actions .button-danger{color:#fff;background:#8f3333;border-color:#812d2d}.study-room-site .avrekh-phone-actions button:disabled{cursor:not-allowed;opacity:.65}.avrekh-phone-unavailable,.avrekh-phone-notice,.avrekh-phone-error{margin:0;padding:11px 13px}.avrekh-phone-unavailable{color:#516872;background:#f0f3f2}.avrekh-phone-notice{color:#315f47;background:#edf6ef}.avrekh-phone-error{color:#7e302c;background:#fff0ee}.avrekh-phone-timer{color:#365968;background:#f7faf8;border:1px solid #d8e3df;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;padding:12px 14px;display:grid}.avrekh-phone-timer span{font-weight:800}.avrekh-phone-timer strong{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:22px}.avrekh-phone-timer small{grid-column:1/-1}.avrekh-phone-timer.warning{color:#705218;background:#fff8e8;border-color:#c49336}.avrekh-phone-reschedule{justify-content:center;align-items:center;width:100%;min-height:44px;display:inline-flex}.havrouta-situation-actions a,.pair-always-open-actions a{text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:11px 18px;text-decoration:none;display:inline-flex}.havrouta-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.havrouta-journey li{background:#f8faf9;border:1px solid #d8dee0;border-left:4px solid #a8b3b8;border-radius:5px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 10px;min-width:0;padding:13px;display:grid}.havrouta-journey li.is-done{border-left-color:#317052}.havrouta-journey li.is-current{background:#fff8e8;border-left-color:#c4942f}.journey-number{color:#173b54;border:1px solid #b8c2c5;border-radius:50%;grid-row:1/span 2;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.is-done .journey-number{color:#fff;background:#317052;border-color:#317052}.journey-label{color:#173b54;min-width:0;font-weight:800}.havrouta-journey strong{color:#61747c;font-size:.75rem}.havrouta-help{background:#fff;border:1px solid #d5dbdc;border-radius:6px;margin-top:14px}.havrouta-help>summary{color:#17415e;cursor:pointer;min-height:44px;padding:12px 16px;font-weight:800}.havrouta-help-content{padding:0 18px 20px}.havrouta-help-content h2{color:#0d344f;font-size:1.25rem}.havrouta-help-content dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.havrouta-help-content dl>div{background:#f7f8f6;border-left:3px solid #c8a24f;padding:13px}.havrouta-help-content dt{color:#183e57;font-weight:850}.havrouta-help-content dd{color:#53666f;margin:5px 0 0;line-height:1.5}.wizard-context-help,.optional-schedule-note{color:#4e616c;background:#f8f5eb;border-left:3px solid #c9a04b;margin:0 0 16px;padding:12px 14px;line-height:1.55}.field-guidance{color:#586c76;margin:5px 0 7px;font-size:.82rem;font-weight:500;line-height:1.45;display:block}.guided-success{color:#254c39;background:#f1f8f3;border:1px solid #9bbfa8;border-left:5px solid #317052;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:18px 20px;display:flex}.guided-success p{margin:5px 0 0;line-height:1.5}.guided-success a{flex:none}.accompaniment-badge{color:#405a68;background:#f3f6f5;border-color:#bcc8c6;margin-right:8px}.accompaniment-badge.is-avrekh{color:#79591c;background:#fff7e4;border-color:#c9a04b}.avrekh-availability-card{border-top:4px solid #c9a04b;gap:14px;display:grid}.avrekh-availability-card>button{justify-self:start;max-width:520px}.avrekh-availability-card>small{color:#5c6f79}.request-common-criteria{gap:7px;margin:12px 0;display:grid}.request-common-criteria div{gap:7px;display:flex}.request-common-criteria dt{color:#536873;font-weight:700}.request-common-criteria dd{color:#173c55;margin:0;font-weight:800}.profile-advanced-disclosure{background:#fbfcfa;border:1px solid #d9dddc}.profile-advanced-disclosure>summary{color:#173c54;cursor:pointer;padding:14px 16px;font-weight:800}.profile-advanced-disclosure .form-grid{padding:16px}.pair-journey-wrap{padding-top:28px}.pair-always-open-card{background:linear-gradient(135deg,#fff,#fff8e8);border-top:5px solid #c89f45;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.pair-always-open-card h2{color:#0c3451;font:600 clamp(1.55rem, 3vw, 2.25rem)/1.15 var(--font-display);margin:7px 0 10px}.pair-always-open-card p:not(.section-kicker){color:#4f626c;max-width:700px;line-height:1.6}.pair-always-open-actions{justify-content:flex-end;max-width:340px}.request-schedule.is-optional{color:#425a68;background:#fbf7eb;border-left:4px solid #c9a04b;padding:12px 14px}.request-schedule.is-optional p{margin:0}.accompaniment-progress{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 22px;list-style:none}.accompaniment-progress li{grid-template-columns:var(--gate3-step-number-size) minmax(0, 1fr);color:#8499a7;align-items:center;gap:0 10px;min-width:0;min-height:45px;padding:8px 7px;display:grid}.gate3-site .accompaniment-progress li.active .gate3-step-number,.gate3-site .accompaniment-progress li.done .gate3-step-number{color:#071f33;background:#cfad65;border-color:#cfad65}.gate3-site .accompaniment-progress li.active .gate3-step-label{color:#fff}.accompaniment-choice{background:#fff;border:1px solid #d7ddd9;border-top:4px solid #c9a04b;margin:0 0 24px;padding:clamp(20px,4vw,34px)}.accompaniment-choice-heading h3{color:#0c3451;font:600 clamp(1.45rem, 3vw, 2rem)/1.2 var(--font-display);margin:6px 0 20px}.accompaniment-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.gate3-site .accompaniment-choice-grid>button{color:#173c55;text-align:left;cursor:pointer;background:#fbfcfa;border:1px solid #cbd4d2;border-radius:10px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;min-height:178px;padding:22px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.gate3-site .accompaniment-choice-grid>button:hover{border-color:#b88c36;transform:translateY(-2px);box-shadow:0 12px 30px #1130461a}.gate3-site .accompaniment-choice-grid>button.selected{background:#fffaf0;border-color:#b88c36;box-shadow:inset 0 0 0 2px #d4af61,0 14px 34px #1130461f}.accompaniment-choice-mark{color:#ad7b22;width:48px;height:48px;font:700 1rem/1 var(--font-display);border:1px solid #c9a04b;border-radius:50%;place-items:center;display:grid}.accompaniment-choice-grid strong,.accompaniment-choice-grid small,.accompaniment-choice-grid em{display:block}.accompaniment-choice-grid strong{color:#0c3451;font:600 1.25rem/1.3 var(--font-display);margin-bottom:9px}.accompaniment-choice-grid small{color:#536873;font-size:.92rem;line-height:1.55}.accompaniment-choice-grid em{color:#7a6430;margin-top:12px;font-size:.78rem;font-style:normal;line-height:1.45}.accompaniment-next-step{color:#425a68;background:#fbf7eb;border-left:4px solid #c9a04b;margin:0;padding:16px 18px}.avrekh-search-panel{gap:20px;display:grid}.avrekh-guidance,.avrekh-waiting-state{margin:0}.avrekh-form-grid{background:#fff;border:1px solid #d7ddd9;padding:clamp(20px,4vw,32px)}.avrekh-message-field{grid-column:1/-1}.avrekh-message-field textarea{resize:vertical;width:100%}.avrekh-availability-summary,.avrekh-search-action{background:#f8faf8;border:1px solid #d8dddb;padding:20px 22px}.avrekh-availability-summary p,.avrekh-search-action p{color:#506673;margin:7px 0 14px;line-height:1.6}.avrekh-no-match h3{color:#173c55;margin:0 0 8px}.avrekh-no-match p{max-width:760px;line-height:1.6}.avrekh-no-match-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.gate3-site :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #d09e35}@media (width<=900px){.gate3-progress{gap:10px;padding-left:14px;padding-right:14px}.accompaniment-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.gate3-site .gate3-progress button{column-gap:9px;padding-left:6px;padding-right:6px}.gate3-filters,.matching-fast-track,.gate3-dashboard-grid,.pair-private-grid,.meeting-form{grid-template-columns:1fr 1fr}.profile-publication-status,.havrouta-search-head{grid-template-columns:1fr}.profile-publication-actions{min-width:0}.search-result-count{justify-self:start}.dashboard-pair-grid,.pair-facts{grid-template-columns:1fr}.dashboard-request-card,.pair-hero-content,.study-path-prompt,.study-spaces-empty{flex-direction:column;align-items:stretch}.pair-state-panel{max-width:none}.havrouta-situation,.pair-always-open-card{grid-template-columns:1fr}.pair-always-open-actions{justify-content:flex-start;max-width:none}}@media (width<=650px){.gate3-site .havrouta-hero .havrouta-hero-title{font-size:40px;line-height:1.05}.havrouta-how{padding:56px 0}.havrouta-room-explainer{padding:20px 18px}.gate3-progress{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 8px}.accompaniment-choice-grid{grid-template-columns:1fr}.gate3-site .accompaniment-choice-grid>button{min-height:0;padding:18px}.avrekh-message-field{grid-column:auto}.avrekh-no-match-actions{flex-direction:column;align-items:stretch}.avrekh-no-match-actions button,.avrekh-search-action button{width:100%}.gate3-site .gate3-progress button{grid-template-columns:var(--gate3-step-number-size) minmax(0, 1fr);column-gap:12px;min-height:44px;padding:7px 8px}.gate3-site .gate3-progress .gate3-step-label{font-size:12px}.gate3-filters,.matching-fast-track,.gate3-future-grid,.gate3-dashboard-grid,.gate3-request-row,.pair-private-grid,.meeting-form,.structured-message-grid{grid-template-columns:1fr}.profile-publication-status{padding:24px 18px}.profile-publication-copy{flex-direction:column;align-items:flex-start}.gate3-site .match-grid{grid-template-columns:1fr}.dashboard-heading,.dashboard-section-title,.card-heading,.dashboard-pair-card,.meeting-row,.message-history article,.dashboard-profile-card{flex-direction:column;align-items:stretch}.study-relation-card{padding:18px}.study-relation-card-header{grid-template-columns:auto minmax(0,1fr)}.study-relation-card-header .status-badge{white-space:normal;grid-column:2}.study-relation-facts{grid-template-columns:minmax(0,1fr)}.study-relation-actions{flex-direction:column;align-items:stretch}.study-relation-actions a,.study-path-prompt>a,.study-spaces-empty-actions a{width:100%}.study-relation-actions a{flex-basis:auto}.study-spaces-empty-actions{flex-direction:column;align-items:stretch}.dashboard-section,.pair-private-card{padding:20px}.alternative-time-form,.request-schedule dl,.consent-status-grid,.history-row,.history-timeline p{grid-template-columns:1fr}.dashboard-request-actions{justify-content:stretch}.dashboard-request-actions>button,.action-row>button,.contact-action-panel>button,.lifecycle-action>button,.safety-card>button{width:100%}.pair-private-grid{padding-inline:14px}.gate3-confirm-actions{flex-direction:column-reverse;align-items:stretch}.gate3-confirm-actions button{width:100%}.havrouta-journey,.havrouta-help-content dl{grid-template-columns:1fr}.havrouta-situation-actions,.pair-always-open-actions,.guided-success{flex-direction:column;align-items:stretch}.havrouta-situation-actions a,.pair-always-open-actions a{width:100%}.guided-success a{text-align:center;width:100%}}@media (width<=760px){.avrekh-phone-card{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gate3-site *{transition:none!important;animation:none!important}}.managed-registration{color:#172b43;background:#f7f5f0;padding:3.5rem 0 5rem;scroll-margin-top:6rem}.managed-panel{background:#fff;border:1px solid #d8ceb9;border-top:4px solid #b49456;border-radius:18px;max-width:850px;margin:0 auto;padding:clamp(1.25rem,4vw,3rem);box-shadow:0 12px 36px #172b4309}.managed-panel h2{margin:.75rem 0 1.25rem;font-family:Georgia,serif;font-size:clamp(1.8rem,4vw,2.65rem);line-height:1.23}.managed-panel h2 em{color:#967337;font-weight:400}.managed-panel p{line-height:1.7}.managed-choices{border:0;grid-template-columns:1fr 1fr;gap:1rem;min-width:0;margin:1.75rem 0;padding:0;display:grid}.managed-choices legend{margin-bottom:.75rem;font-weight:600}.managed-choices label{cursor:pointer;border:1px solid #d5dbe0;border-radius:12px;align-items:flex-start;gap:.75rem;padding:1.25rem;display:flex}.managed-choices label.is-selected{background:#fbf8f1;border-color:#a7884d;box-shadow:0 0 0 1px #a7884d}.managed-choices input{accent-color:#233e5d;margin-top:.3rem}.managed-choices strong{margin-bottom:.4rem;font-size:1.1rem;display:block}.managed-choices span span{font-size:.92rem;line-height:1.5;display:block}.managed-fields{border:0;grid-template-columns:1.2fr 1fr;gap:1rem;min-width:0;margin:1.5rem 0;padding:0;display:grid}.managed-fields label{font-weight:600}.managed-fields small{color:#596876;margin-left:.4rem;font-weight:400}.managed-fields input,.managed-fields select{color:#172b43;width:100%;min-height:48px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #b9c2cb;border-radius:8px;margin-top:.5rem;padding:.7rem .9rem;display:block}.managed-consent{gap:.8rem;margin:1.5rem 0;font-size:.9rem;line-height:1.65;display:flex}.managed-consent input{accent-color:#233e5d;flex-shrink:0;width:19px;height:19px;margin-top:.2rem}.managed-consent a{text-decoration:underline}.managed-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.managed-actions button,.managed-signin a{min-height:46px}.managed-text-button{color:#2f4a67;cursor:pointer;font:inherit;background:0 0;border:0;padding:.6rem;text-decoration:underline}.managed-panel .managed-privacy{color:#596876;border-top:1px solid #e5e7e9;margin-top:1.75rem;padding-top:1.25rem;font-size:.83rem}.managed-status{color:#265b43;background:#e9f3ee;border-radius:20px;padding:.4rem .8rem;font-size:.85rem;font-weight:600;display:inline-block}.managed-waiting h3{margin:1rem 0 .4rem;font-size:1.4rem}.managed-error{color:#89312a;background:#fff1ef;border:1px solid #ebbbb5;border-radius:8px;margin-top:1rem;padding:1rem}.managed-rooms{max-width:1000px;margin:0 auto 3rem}.managed-rooms h2{font:2rem Georgia,serif}.managed-room-card{background:#fff;border:1px solid #c4cfd9;border-radius:12px;justify-content:space-between;align-items:center;gap:1.5rem;margin:1rem 0;padding:1.5rem;display:flex}.managed-room-card h3{margin:0}.managed-room-card p{margin:.5rem 0;line-height:1.5}.managed-room-card a{flex-shrink:0}.managed-registration :focus-visible{outline-offset:4px;outline:3px solid #94723a}.managed-registration button:disabled{opacity:.6;cursor:wait}.managed-room-check-result{color:#273d51;background:#fbf6e9;border:1px solid #d4bf8f;border-left:4px solid #aa8441;border-radius:8px;margin-top:1.25rem;padding:1rem 1.1rem}.managed-room-check-result strong{color:#172b43;font-size:1.05rem;display:block}.managed-room-check-result p{margin:.35rem 0}.managed-room-check-result small{color:#667580}.managed-contact-entry{border-top:1px solid #e1e4e6;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.2rem 0;display:flex}.managed-contact-entry p{color:#4f6170;margin:0;font-size:.9rem}.managed-contact-button{color:#fff7e8;cursor:pointer;min-height:46px;font:inherit;background:#17384f;border:1px solid #294b63;border-radius:6px;flex-shrink:0;padding:.7rem 1rem;font-size:.88rem;font-weight:750}.managed-contact-button span{color:#e2c37f;margin-left:.55rem}@media (width<=640px){.managed-registration{padding:2rem 0 3rem}.managed-choices,.managed-fields{grid-template-columns:1fr}.managed-room-card{flex-direction:column;align-items:stretch}.managed-room-card a{text-align:center;white-space:normal}.managed-actions{flex-direction:column;align-items:stretch}.managed-choices label{padding:1rem}.managed-panel h2{font-size:1.85rem}.managed-contact-entry{flex-direction:column;align-items:stretch}.managed-contact-button{width:100%}}.connections-main{max-width:54rem;padding-block:2rem 4rem}.connections-main h1{font-size:clamp(1.9rem,4vw,2.8rem)}.connections-main h2{margin-top:2rem}.connections-main p{line-height:1.65}.connection-card,.connection-notice{background:#fffdf8;border:1px solid #d3c9b7;border-radius:1rem;margin:1rem 0;padding:1.25rem}.connection-card h3{margin-top:0}.connection-card dl{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;display:grid}.connection-card dt{color:#514a40;font-size:.9rem}.connection-card dd{margin:.3rem 0}.connections-main button{color:#412d16;font:inherit;cursor:pointer;background:#fff;border:1px solid #5a3b18;border-radius:.5rem;min-height:44px;padding:.7rem 1rem}.connections-main button:disabled{opacity:.6;cursor:default}.connections-main button:focus-visible,.connections-main a:focus-visible{outline-offset:3px;outline:3px solid #245c8b}.connection-notice{background:#f8f1e3}.connections-site .inner-nav nav{flex-wrap:wrap}@media (width<=480px){.connections-main{padding-inline:1rem}.connection-card dl{grid-template-columns:1fr}.connection-card,.connection-notice{padding:1rem}.connections-main button{white-space:normal;max-width:100%}}.notification-dashboard{background:#f3f4f0;min-height:calc(100vh - 78px);padding:48px 0 72px}.notification-heading,.notification-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.notification-heading{margin-bottom:28px}.notification-heading h1{color:#071f33;margin:4px 0 8px;font-size:clamp(2.3rem,5vw,4.4rem);line-height:1}.notification-heading>div:first-child>p:last-child{color:#4e5d67;max-width:660px;line-height:1.6}.notification-count{color:#17384f;background:#fff;border:1px solid #d7c797;border-top:4px solid #cda851;justify-items:center;min-width:132px;padding:16px 22px;display:grid;box-shadow:0 8px 24px #071f3312}.notification-count strong{font-size:2rem}.notification-count span{color:#59666f;text-transform:uppercase;font-size:.82rem;font-weight:750}.notification-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:22px;display:grid}.notification-inbox,.notification-preferences,.notification-error{background:#fff;border:1px solid #dfe2de;box-shadow:0 12px 32px #071f3312}.notification-inbox{border-top:4px solid #0d3858;padding:28px}.notification-preferences{border-top:4px solid #cda851;gap:14px;padding:24px;display:grid}.notification-preferences h2,.notification-section-heading h2{color:#0a2c45;margin:0;font-size:1.45rem}.notification-preferences>p:not(.section-kicker){color:#56636c;margin:0;line-height:1.55}.notification-section-heading{border-bottom:1px solid #e4e6e3;align-items:center;padding-bottom:18px}.notification-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.notification-item{border-bottom:1px solid #e2e5e1;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:22px 0;display:grid}.notification-item.is-unread{background:#fffcf3;border-left:4px solid #cda851;margin-inline:-12px;padding-inline:16px 12px}.notification-item h3{color:#0b304a;margin:7px 0 5px;font-size:1.08rem}.notification-item p{color:#4f5d66;margin:0;line-height:1.55}.notification-item-meta{color:#69747a;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.78rem;font-weight:700;display:flex}.notification-item-meta>span{color:#2a4152;letter-spacing:.03em;text-transform:uppercase;background:#e9eef2;border-radius:999px;padding:4px 8px}.notification-priority{color:#805809}.notification-item-meta time{margin-left:auto}.notification-item-actions{flex-direction:column;justify-content:center;align-items:stretch;gap:7px;max-width:185px;display:flex}.notification-item-actions>*{width:100%;margin:0!important}.notification-archive{text-decoration:underline;color:#53616a!important;background:0 0!important;border:0!important;min-height:36px!important;font-size:.85rem!important}.notification-empty{color:#5c666c;text-align:center;border:1px dashed #c9cdca;margin:22px 0 0;padding:26px}.notification-empty p{margin-bottom:18px}.notification-more{justify-content:center;padding-top:22px;display:flex}.notification-switch{cursor:pointer;background:#fcfcfa;border:1px solid #d8dcd8;align-items:flex-start;gap:12px;padding:14px;display:flex}.notification-switch input{accent-color:#0d3858;flex:0 0 20px;width:20px!important;min-height:20px!important;margin:2px 0 0!important;padding:0!important}.notification-switch span{gap:4px;display:grid}.notification-switch small{color:#657178;line-height:1.4}.notification-sandbox-note{background:#faf7ee;border-left:3px solid #cda851;padding:11px 13px;font-size:.9rem}.notification-error{color:#742727;border-left:4px solid #9b2c2c;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:14px 18px;display:flex}.notification-error p{margin:0}.notification-live-status{color:#245b35;min-height:24px;margin:18px 0 0;font-weight:700}.notification-request-reference{color:#748087;margin:0;font-size:.75rem}.notification-request-reference code{color:inherit}@media (width<=900px){.notification-layout{grid-template-columns:1fr}}@media (width<=650px){.notification-heading,.notification-section-heading,.notification-error{flex-direction:column;align-items:stretch}.notification-count{width:fit-content}.notification-inbox{padding:20px}.notification-item{grid-template-columns:1fr}.notification-item-actions{max-width:none}.notification-item-meta time{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.notification-site *{transition:none!important;animation:none!important}}._page_5j2h6_1{--paper:#061b2c;--surface:#0d2b44;--ink:#f5eee1;--muted:#c0cfda;--gold:#e7cd98;--line:#37516a;--soft:#102f4a;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Arial,sans-serif}._page_5j2h6_1 *{box-sizing:border-box}._page_5j2h6_1 h1,._page_5j2h6_1 h2,._page_5j2h6_1 h3{color:inherit;font-family:Georgia,serif;font-weight:500}._page_5j2h6_1 p{line-height:1.65}._page_5j2h6_1 a{color:inherit}._page_5j2h6_1 button,._button_5j2h6_2{font:inherit;border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;line-height:1.3;text-decoration:none;display:inline-flex}._page_5j2h6_1 button:disabled{opacity:.6;cursor:not-allowed}._page_5j2h6_1 button:focus-visible,._page_5j2h6_1 a:focus-visible,._page_5j2h6_1 summary:focus-visible,._page_5j2h6_1 input:focus-visible,._page_5j2h6_1 select:focus-visible,._page_5j2h6_1 textarea:focus-visible{outline-offset:4px;outline:3px solid #b6812e}._primary_5j2h6_2{color:#0a2339!important;background:#e7cd98!important;border-color:#e7cd98!important}._page_5j2h6_1 button[aria-pressed=true]{color:#0a2339;background:#e7cd98;border-color:#e7cd98}._top_5j2h6_2{border-bottom:1px solid var(--line);background:#0a2339;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:18px max(24px,50vw - 860px);display:flex}._top_5j2h6_2 .brand{max-width:none}._nav_5j2h6_2{flex-wrap:wrap;gap:9px 20px;font-size:14px;display:flex}._nav_5j2h6_2 a{padding:8px 0;text-decoration:none}._nav_5j2h6_2 a[aria-current=page]{color:var(--gold);font-weight:600}._hero_5j2h6_2{isolation:isolate;text-align:center;color:#fffaf0;background:#10253a;min-height:610px;padding:42px 30px 230px;position:relative;overflow:hidden}._heroPhoto_5j2h6_2{z-index:-2;background:url(/gemara-program/hero.webp) 50%/cover no-repeat;margin:0;position:absolute;inset:0}._heroPhoto_5j2h6_2 img{object-fit:cover;object-position:50% 54%;width:100%;height:100%;display:block}._hero_5j2h6_2:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#10253ae6 0%,#10253ad4 43%,#10253aa6 58%,#0000 78%);position:absolute;inset:0}._heroCopy_5j2h6_2{max-width:780px;margin:auto}._kicker_5j2h6_2{color:var(--gold);letter-spacing:1.6px;text-transform:uppercase;font-size:12px;line-height:1.6}._hero_5j2h6_2 ._kicker_5j2h6_2,._facts_5j2h6_2{color:#f1d6a2}._hero_5j2h6_2 h1{margin:15px 0 17px;font-size:clamp(32px,4.5vw,48px);line-height:1.15}._lead_5j2h6_2{max-width:690px;margin:0 auto;font-size:18px}._facts_5j2h6_2{flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:23px 0;font-size:14px;display:flex}._actions_5j2h6_2{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}._hero_5j2h6_2 ._button_5j2h6_2{color:#142b43;background:#fffaf0;border-color:#0000}._hero_5j2h6_2 ._primary_5j2h6_2{color:#142b43!important;background:#ebcf95!important}._content_5j2h6_2{max-width:1160px;margin:auto;padding:0 30px 42px}._section_5j2h6_2{border-top:1px solid var(--line);padding:30px 0;scroll-margin-top:20px}._section_5j2h6_2 h2{margin:0 0 12px;font-size:28px;line-height:1.25}._section_5j2h6_2 h3{margin:0 0 12px;font-size:22px;line-height:1.3}._two_5j2h6_2{grid-template-columns:1fr 1fr;gap:22px;margin-top:22px;display:grid}._way_5j2h6_2{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden}._wayPhoto_5j2h6_2{object-fit:cover;width:100%;height:220px;display:block}._wayCopy_5j2h6_2{padding:23px}._wayCopy_5j2h6_2 p{color:var(--muted);font-size:16px}._stepLine_5j2h6_2{color:var(--gold);margin-top:17px;font-size:14px;font-weight:600}._small_5j2h6_2{color:var(--muted);font-size:14px;line-height:1.6}._study_5j2h6_2{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-top:18px;padding:26px}._studyTop_5j2h6_2{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}._studyHeading_5j2h6_2{flex:1;min-width:230px}._studyHeading_5j2h6_2 h3{margin:8px 0}._mode_5j2h6_2{flex-wrap:wrap;gap:7px;display:flex}._mode_5j2h6_2 button{padding:10px 13px;font-size:14px}._unitSelect_5j2h6_2{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}._page_5j2h6_1 select,._page_5j2h6_1 input:not([type=checkbox]),._page_5j2h6_1 textarea{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;max-width:100%;padding:11px}._page_5j2h6_1 select{min-height:44px}._unitSelect_5j2h6_2 select{flex:1;min-width:180px}._steps_5j2h6_2{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0 18px;display:grid}._steps_5j2h6_2 button{text-align:left;justify-content:flex-start;gap:12px}._num_5j2h6_2{opacity:.75;font-family:Georgia,serif;font-size:22px}._detail_5j2h6_2{background:var(--soft);border-radius:7px;padding:22px}._detail_5j2h6_2 p{white-space:pre-line;font-size:16px}._withPhoto_5j2h6_2{grid-template-columns:minmax(0,1fr) minmax(0,.66fr);align-items:center;gap:22px;display:grid}._prepPhoto_5j2h6_2{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%;max-height:210px;display:block}._detailActions_5j2h6_2{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}._documents_5j2h6_2{padding-left:20px}._documents_5j2h6_2 li{margin:10px 0}._documents_5j2h6_2 a{text-underline-offset:3px;align-items:center;min-height:44px;display:inline-flex}._notice_5j2h6_2{border-left:3px solid var(--gold);background:var(--soft);border-radius:0 6px 6px 0;padding:14px 18px;line-height:1.6}._preview_5j2h6_2{color:#142b43;text-align:center;background:#eacf96;padding:14px 24px}._times_5j2h6_2{background:var(--soft);border-radius:8px;margin-top:20px;padding:19px}._timeGrid_5j2h6_2{flex-wrap:wrap;gap:14px 30px;line-height:1.6;display:flex}._timeGrid_5j2h6_2 strong{display:block}._timeControls_5j2h6_2{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}._timeControls_5j2h6_2 label{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._archive_5j2h6_2{margin-top:20px;line-height:1.6}._archive_5j2h6_2 summary,._faq_5j2h6_2 summary,._thread_5j2h6_2 summary{cursor:pointer;padding:14px 0;line-height:1.5}._archiveList_5j2h6_2{gap:10px;margin-top:12px;display:grid}._archiveList_5j2h6_2 button{text-align:left;justify-content:space-between}._discussion_5j2h6_2{border-top:1px solid var(--line);margin-top:27px;padding-top:27px;scroll-margin-top:20px}._discussionHead_5j2h6_2{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._discussionHead_5j2h6_2 h2{font-size:26px}._thread_5j2h6_2{border-bottom:1px solid var(--line);padding:8px 0}._thread_5j2h6_2 summary{font-weight:600}._message_5j2h6_2{background:var(--soft);border-left:3px solid var(--line);border-radius:0 6px 6px 0;margin:12px 0;padding:15px 17px}._message_5j2h6_2 p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}._rav_5j2h6_2{border-left-color:var(--gold)}._role_5j2h6_2{color:var(--gold);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}._badge_5j2h6_2{color:#4b3511;background:#ebdcb8;border-radius:20px;padding:3px 9px;font-size:12px}._messageActions_5j2h6_2{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}._messageActions_5j2h6_2 button{min-height:44px;padding:8px 12px;font-size:13px}._form_5j2h6_2{margin-top:20px}._form_5j2h6_2 label{margin:12px 0 9px;font-weight:600;display:block}._form_5j2h6_2 textarea{resize:vertical;width:100%;min-height:92px;font-size:16px;line-height:1.6;display:block}._formActions_5j2h6_2{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}._status_5j2h6_2{min-height:24px;line-height:1.6}._error_5j2h6_2{color:#ffbcb1}._faq_5j2h6_2 details{border-bottom:1px solid var(--line)}._faq_5j2h6_2 p{max-width:900px}._bottom_5j2h6_2{background:var(--soft);border-radius:10px;margin-top:26px;padding:27px}._enrollment_5j2h6_2{flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;display:flex}._subscription_5j2h6_2{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}._subscription_5j2h6_2 h3{font-size:22px}._footer_5j2h6_2{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:1160px;margin:auto;padding:22px 30px;font-size:14px;display:flex}._loading_5j2h6_2{max-width:1000px;min-height:60vh;margin:auto;padding:40px 24px}._loadingBlock_5j2h6_2{background:var(--soft);border-radius:10px;height:160px;margin-top:24px}._inlineLink_5j2h6_2{text-underline-offset:3px}._empty_5j2h6_2{padding:24px 0}._replies_5j2h6_2{margin-left:18px}._report_5j2h6_2{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}._report_5j2h6_2 input{width:100%}@media (width<=760px){._top_5j2h6_2{padding:15px 20px}._top_5j2h6_2 .brand{max-width:100%}._nav_5j2h6_2{width:100%;font-size:13px}._wayPhoto_5j2h6_2{height:180px}._withPhoto_5j2h6_2{grid-template-columns:1fr}._prepPhoto_5j2h6_2{max-height:220px}._timeGrid_5j2h6_2{gap:14px 22px}}@media (width<=600px){._hero_5j2h6_2{min-height:570px;padding:32px 20px 190px}._hero_5j2h6_2:after{background:linear-gradient(#10253af0 0%,#10253ae0 52%,#10253aa6 68%,#0000 84%)}._heroPhoto_5j2h6_2 img{object-fit:contain;object-position:center bottom;height:auto;position:absolute;bottom:0}._hero_5j2h6_2 h1{font-size:35px}._lead_5j2h6_2{font-size:17px}._facts_5j2h6_2{gap:8px 15px;margin:20px 0}._actions_5j2h6_2 ._button_5j2h6_2{width:100%}._content_5j2h6_2{padding:0 20px 28px}._two_5j2h6_2,._steps_5j2h6_2{grid-template-columns:1fr}._wayPhoto_5j2h6_2{aspect-ratio:16/9;height:auto}._wayCopy_5j2h6_2{padding:20px}._study_5j2h6_2{padding:18px}._mode_5j2h6_2{width:100%}._mode_5j2h6_2 button{flex:1}._detail_5j2h6_2{padding:18px}._prepPhoto_5j2h6_2{max-height:none}._section_5j2h6_2 h2{font-size:26px}._timeControls_5j2h6_2{align-items:flex-start}._timeControls_5j2h6_2 label,._timeControls_5j2h6_2 input,._timeControls_5j2h6_2 select,._detailActions_5j2h6_2 ._button_5j2h6_2,._formActions_5j2h6_2 button{width:100%}._bottom_5j2h6_2{padding:21px}._replies_5j2h6_2{margin-left:9px}._footer_5j2h6_2{padding:20px}._enrollment_5j2h6_2{align-items:flex-start}._enrollment_5j2h6_2 ._button_5j2h6_2,._unitSelect_5j2h6_2 select{width:100%}}@media (prefers-reduced-motion:no-preference){._button_5j2h6_2,._page_5j2h6_1 button{transition:background .15s,box-shadow .15s}._button_5j2h6_2:hover,._page_5j2h6_1 button:not(:disabled):hover{box-shadow:0 3px 12px #142b431a}}._enrollmentPanel_5j2h6_7{margin-top:24px}._enrollmentForm_5j2h6_7{margin-top:20px}._enrollmentFields_5j2h6_7{grid-template-columns:1fr 1fr;gap:20px;display:grid}._enrollmentFields_5j2h6_7 label{gap:8px;font-size:15px;font-weight:600;display:grid}._enrollmentFields_5j2h6_7 input{width:100%}._enrollmentFields_5j2h6_7 input[readonly]{color:var(--muted);background:#061b2c}._enrollmentForm_5j2h6_7 fieldset{border:1px solid var(--line);border-radius:8px;margin:22px 0;padding:20px}._enrollmentForm_5j2h6_7 legend{padding:0 8px;font-size:17px;font-weight:600}._choice_5j2h6_7{align-items:flex-start;gap:12px;margin:14px 0;font-size:15px;line-height:1.6;display:flex}._choice_5j2h6_7 input{accent-color:#e7cd98;width:20px;min-width:20px;height:20px;margin-top:3px}._updateChoices_5j2h6_7{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:8px}._subtleButton_5j2h6_7{background:0 0!important;border-color:#0000!important;padding-left:0!important;font-size:13px!important;text-decoration:underline!important}@media (width<=600px){._enrollmentFields_5j2h6_7{grid-template-columns:1fr}._enrollmentForm_5j2h6_7 fieldset{padding:16px}._choice_5j2h6_7{font-size:14px}}._preparationPdf_5j2h6_9{margin-top:18px}._pdfControls_5j2h6_9{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}._pdfReader_5j2h6_9{color:#122232;background:#e7e2d8;border-radius:6px;min-width:0}._pdfReader_5j2h6_9 .study-pdf-scroll{max-height:60vh}._page_5j2h6_1 input[type=radio]{accent-color:#e7cd98;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;margin-top:3px;padding:0}._pdfReader_5j2h6_9 .study-pdf-scroll{scrollbar-gutter:stable;overscroll-behavior:contain;background:#e6e9e7;min-height:240px;padding:12px;position:relative;overflow:auto}._pdfReader_5j2h6_9 .study-pdf-page{background:#fff;margin:auto;position:relative;box-shadow:0 2px 12px #0002}._pdfReader_5j2h6_9 .study-pdf-page canvas{display:block}._pdfReader_5j2h6_9 .study-page-text{padding:12px 16px;font-size:16px;line-height:1.6}._pdfReader_5j2h6_9 .study-page-text summary{cursor:pointer;align-items:center;min-height:44px;display:flex}._pdfReader_5j2h6_9 .study-page-text p{white-space:pre-wrap;overflow-wrap:anywhere}._stepStatus_5j2h6_15{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._button_5j2h6_2[aria-disabled=true]{cursor:default}._heroCompact_5j2h6_17{min-height:0;padding:24px 30px 28px}._heroCompact_5j2h6_17:after{background:#10253ae6}._heroCompact_5j2h6_17 h1{margin:8px 0 12px;font-size:32px}._heroCompact_5j2h6_17 ._lead_5j2h6_2{font-size:17px}._heroCompact_5j2h6_17 ._facts_5j2h6_2{margin:15px 0}._enrolledStatus_5j2h6_17{color:#f1d6a2;align-items:center;font-size:14px;line-height:1.6;display:inline-flex}._returningIntroduction_5j2h6_17{border-bottom:1px solid var(--line)}._returningIntroduction_5j2h6_17>summary{cursor:pointer;min-height:44px;color:var(--muted);padding:14px 0;line-height:1.5}._returningIntroduction_5j2h6_17 ._section_5j2h6_2{border-top:0;padding-top:12px}._saveExplanation_5j2h6_17{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.6}._pairingNext_5j2h6_17{border:1px solid var(--line);background:var(--soft);border-radius:8px;margin-top:20px;padding:18px}._pairingNext_5j2h6_17 p{margin-top:0}._page_5j2h6_1 input:not([type=checkbox]),._page_5j2h6_1 textarea,._page_5j2h6_1 select{border-color:#7792aa}@media (width<=600px){._heroCompact_5j2h6_17{min-height:0;padding:20px}._heroCompact_5j2h6_17 h1{font-size:29px}._heroCompact_5j2h6_17 ._heroPhoto_5j2h6_2 img{object-fit:cover;height:100%}._heroCompact_5j2h6_17 ._actions_5j2h6_2 ._enrolledStatus_5j2h6_17{justify-content:center;width:100%}}._preparationAccess_5j2h6_20{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}._preparationAccess_5j2h6_20 ._button_5j2h6_2{min-width:260px;font-weight:600}._preparationAccess_5j2h6_20 p{margin:0}._preparationAccess_5j2h6_20+._detailActions_5j2h6_2{margin-top:14px}@media (width<=600px){._preparationAccess_5j2h6_20 ._button_5j2h6_2{width:100%;min-width:0}}._embedded_5j2h6_23{--surface:#fff;--soft:#f5f1e7;--ink:#15304d;--muted:#4f6571;--gold:#806026;--line:#b8aa8d;min-width:0;color:var(--ink);font:16px/1.6 Arial,Helvetica,sans-serif}._embedded_5j2h6_23 *{box-sizing:border-box}._embedded_5j2h6_23 h2{color:var(--ink);margin:0 0 12px;font-family:Georgia,serif;font-weight:500;line-height:1.3}._embedded_5j2h6_23 p{line-height:1.65}._embedded_5j2h6_23 a{color:inherit}._embedded_5j2h6_23 button{font:inherit;background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;text-align:center;overflow-wrap:anywhere;border:1px solid #8a795a;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;line-height:1.3;display:inline-flex}._embedded_5j2h6_23 button:disabled{opacity:.6;cursor:not-allowed}._embedded_5j2h6_23 :is(input,textarea){font:inherit;background:var(--surface);color:var(--ink);border:1px solid #8a795a;border-radius:6px;max-width:100%;min-height:44px;padding:11px}._embedded_5j2h6_23 textarea{min-height:116px}._embedded_5j2h6_23 :is(a,button,summary,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #785412}._embedded_5j2h6_23 ._error_5j2h6_2{color:#922f25}._trust_160k1_1{color:#183448;font-family:var(--font-body,Arial), sans-serif;background:#f8f3e9;padding:clamp(38px,5vw,72px) max(24px,50vw - 580px)}._introduction_160k1_2{text-align:center;max-width:960px;margin:0 auto}._eyebrow_160k1_3{color:#785a28;letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-weight:700;line-height:1.5;display:block}._trust_160k1_1 h2{color:#102b40;margin:12px 0 18px;font:400 clamp(1.8rem,3vw,2.6rem)/1.2 Georgia,serif}._trust_160k1_1 h3{color:#102b40;margin:12px 0 16px;font:400 clamp(1.4rem,2vw,1.8rem)/1.3 Georgia,serif}._trust_160k1_1 p{margin:0 0 14px;font-size:1rem;line-height:1.7}._proofs_160k1_7{flex-wrap:wrap;justify-content:center;gap:10px;margin:26px 0 20px;padding:0;list-style:none;display:flex}._proofs_160k1_7 a{color:#214057;background:#fffaf1;border:1px solid #bba77c;border-radius:999px;align-items:center;min-height:44px;padding:10px 16px;font-size:.9375rem;text-decoration:none;display:flex}._proofs_160k1_7 a:hover{background:#efe2c8}._questionButton_160k1_10{color:#214057;min-height:44px;font:inherit;cursor:pointer;background:#fffaf1;border:1px solid #bba77c;border-radius:999px;align-items:center;padding:10px 16px;font-size:.9375rem;display:flex}._questionButton_160k1_10:hover{background:#efe2c8}._questionButton_160k1_10:focus-visible{outline-offset:4px;outline:3px solid #77541f}._introduction_160k1_2 ._pathStatus_160k1_13{color:#635330;font-size:.9375rem}._pathStatus_160k1_13 span{padding:0 8px}._teaching_160k1_15{border-top:1px solid #d6c5a4;grid-template-columns:1.1fr 1fr;align-items:center;gap:44px;margin-top:32px;padding-top:32px;display:grid}._course_160k1_16{background:#fffcf5;border:1px solid #cab88f;border-radius:14px;padding:28px;box-shadow:0 12px 32px #18344809}._badge_160k1_17{color:#41624b;font-size:.8125rem;font-weight:700;line-height:1.5}._course_160k1_16 ._series_160k1_18{color:#735a30;margin:18px 0 0;font-size:.875rem}._course_160k1_16 h3{margin:8px 0 12px}._course_160k1_16 ._teacher_160k1_20,._course_160k1_16 ._resources_160k1_20{font-size:.9375rem}._course_160k1_16 a{color:#fff5df;background:#14354c;border-radius:6px;align-items:center;gap:18px;min-height:48px;margin-top:6px;padding:13px 18px;font-weight:700;text-decoration:none;display:inline-flex}._trust_160k1_1 a:focus-visible{outline-offset:4px;outline:3px solid #77541f}@media (width<=700px){._trust_160k1_1{padding:36px 24px}._teaching_160k1_15{grid-template-columns:1fr;gap:20px;margin-top:24px;padding-top:26px}._course_160k1_16{padding:24px}._proofs_160k1_7{gap:8px}._proofs_160k1_7 a{padding:10px 12px;font-size:.875rem}}._portalShell_f502o_1{--portal-navy:var(--navy,#0a2339);--portal-navy-deep:#04131f;--portal-navy-soft:#102f4a;--portal-gold:var(--gold,#c9a35b);--portal-gold-light:var(--gold-light,#e7cd98);--portal-cream:var(--cream,#fbf9f4);--portal-burgundy:#6d2937;background:var(--portal-navy-deep);color:#f8ead0;min-height:100vh;overflow-x:clip}._portalMain_f502o_15{position:relative}._srOnly_f502o_16,._architectureDescription_f502o_16{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._skipLink_f502o_25{z-index:300;background:var(--portal-gold-light);color:var(--portal-navy);padding:12px 16px;font-weight:800;position:fixed;top:10px;left:10px;translate:0 -180%}._skipLink_f502o_25:focus{translate:0}._header_f502o_38{z-index:40;background:linear-gradient(#03101bf0,#041826b3 72%,#0000);border-bottom:1px solid #e7cd9838;grid-template-columns:minmax(590px,620px) minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.2vw,20px);min-height:88px;padding:10px max(24px,50vw - 800px);display:grid;position:absolute;inset:0 0 auto}._header_f502o_38>a:first-child{width:min(100%,620px);height:76px;overflow:visible}._navigationLinks_f502o_52{justify-content:flex-end;align-items:center;gap:clamp(14px,1.35vw,24px);min-width:0;display:flex}._navigationLinks_f502o_52>a{color:#f8ead0;white-space:nowrap;font-size:12px;font-weight:700;position:relative}._navigationLinks_f502o_52>a:not(._headerAction_f502o_54):after{content:"";background:var(--portal-gold);width:0;height:1px;transition:width .3s;position:absolute;bottom:-8px;left:0}._navigationLinks_f502o_52>a:hover:after,._navigationLinks_f502o_52>a:focus-visible:after{width:100%}._headerAction_f502o_54{color:#ffe4a2;white-space:nowrap;background:#0a2339bd;border:1px solid #e7cd98ad;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:11px;font-weight:800;transition:border-color .25s,background-color .25s,color .25s;display:inline-flex}._headerAction_f502o_54:hover,._headerAction_f502o_54:focus-visible{color:#fff1c8;background:#102f48eb;border-color:#f1d18c}._desktopHeaderAction_f502o_80{min-width:194px}._mobileNavigation_f502o_81{display:none}._hero_f502o_83{isolation:isolate;aspect-ratio:16/9;background:#020b12;width:100%;height:auto;min-height:0;position:relative;overflow:hidden}._backdrop_f502o_93,._backdrop_f502o_93 img,._atmosphere_f502o_93{width:100%;height:100%;position:absolute;inset:0}._backdrop_f502o_93 img{object-fit:fill;object-position:center}._atmosphere_f502o_93{z-index:1;pointer-events:none;background:linear-gradient(#020b1280 0,#020b1214 22%,#0000 58%,#04131e8a 88%,#071b2b 100%),radial-gradient(circle at 50% 39%,#0000 0 15%,#040f1614 45%,#02090e57 100%)}._desktopGateMap_f502o_103{z-index:6;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}._desktopGateGeometry_f502o_113,._desktopGateControls_f502o_113{width:100%;height:100%;position:absolute;inset:0}._desktopGateGeometry_f502o_113,._desktopGateCalibrationPath_f502o_114,._desktopGateControls_f502o_113{pointer-events:none}._desktopGateCalibrationPath_f502o_114{fill:#0000;stroke:#0000;stroke-width:1.25px}._desktopGateControlSvg_f502o_117{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._desktopGatePath_f502o_118{fill:var(--gate-fill);stroke:var(--gate-stroke);stroke-width:1.25px;filter:none;transition:fill .19s,stroke .19s,filter .19s}._desktopGateControl_f502o_113{--gate-fill:transparent;--gate-stroke:transparent;color:#f5e6ca;cursor:pointer;appearance:none;pointer-events:auto;text-align:center;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;overflow:hidden}._desktopGateControl_f502o_113:focus-visible{outline:none}._desktopGateLabel_f502o_142{color:#f5e6ca;pointer-events:none;text-shadow:0 2px 14px #000000fa;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:color .19s,opacity .19s,text-shadow .19s;display:flex;position:absolute}._desktopGateLabel_f502o_142 strong{max-width:100%;font-family:var(--font-serif);text-wrap:balance;font-size:23px;font-weight:500;line-height:1.02}._desktopGateNumber_f502o_162{color:#f2cc7eb8;letter-spacing:.18em;font-size:8px;font-weight:850}._desktopGateStatus_f502o_163{color:#f0cc7b;letter-spacing:.08em;text-transform:uppercase;background:#041826bd;border:1px solid #e7cd9880;border-radius:999px;align-items:center;min-height:22px;padding:2px 9px;font-size:7px;font-weight:850;transition:border-color .19s,background-color .19s,color .19s;display:inline-flex}._desktopGateExperience_f502o_178{color:#f6dfaa;letter-spacing:.035em;font-size:8px;font-weight:750}._desktopGateAction_f502o_179{color:#fff0c5;letter-spacing:.035em;align-items:center;gap:5px;font-size:8px;font-weight:850;display:inline-flex}._desktopGateOpen_f502o_180{--gate-fill:#e9b23d0b;--gate-stroke:#ffda894d}._desktopGateOpen_f502o_180 ._desktopGateLabel_f502o_142 strong{color:#fff4dc}._desktopGateOpen_f502o_180 ._desktopGateStatus_f502o_163{color:#f0f7d7;background:#364e2ae6;border-color:#8da05b}._desktopGateFuture_f502o_183 ._desktopGateLabel_f502o_142{opacity:.84}._desktopGateOpen_f502o_180:focus-visible{--gate-fill:#eeba471f;--gate-stroke:#ffe09a}._desktopGateOpen_f502o_180:focus-visible ._desktopGatePath_f502o_118{filter:drop-shadow(0 0 18px #e3aa3d7a)}._desktopGateFuture_f502o_183:focus-visible{--gate-fill:#6e263811;--gate-stroke:#7d3044}._desktopGateFuture_f502o_183:focus-visible ._desktopGateLabel_f502o_142{opacity:1;color:#f4e8dc}._desktopGateFuture_f502o_183:focus-visible ._desktopGateStatus_f502o_163{color:#f1d6dc;background:#431924d1;border-color:#8d4052}._desktopGateCalibrationId_f502o_189{fill:#fff;paint-order:stroke;pointer-events:none;stroke:#01080cf0;stroke-width:5px;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;font-weight:900}._desktopGateMap_f502o_103[data-portal-gate-calibration=true] ._desktopGateCalibrationPath_f502o_114{fill:var(--gate-calibration-fill)!important;stroke:var(--gate-calibration-stroke)!important;stroke-width:2px!important;filter:none!important}._desktopGateMap_f502o_103[data-portal-gate-calibration=true] ._desktopGatePath_f502o_118{fill:#0000!important;stroke:#0000!important;filter:none!important}._desktopGateMap_f502o_103[data-portal-gate-calibration=true] ._desktopGateLabel_f502o_142{opacity:.25!important}._mobileGateGallery_f502o_209{display:none}._mobileGateClipDefs_f502o_210{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}._mobileGateRail_f502o_217{display:flex}._mobileGateCard_f502o_218{isolation:isolate;aspect-ratio:var(--mobile-gate-aspect);scroll-snap-align:center;scroll-snap-stop:always;filter:drop-shadow(0 24px 28px #0000005c);background:#061724;border:0;border-radius:0;flex:0 0 min(76vw,292px);position:relative}._mobileGateArtwork_f502o_230,._mobileGateCard_f502o_218:before{pointer-events:none;position:absolute;inset:0}._mobileGateArtwork_f502o_230{z-index:-2;background-image:url(/portal/beth-hamidrash-living-hall-desktop.webp);background-repeat:no-repeat;background-position:var(--mobile-gate-image-x) var(--mobile-gate-image-y);background-size:var(--mobile-gate-image-width) var(--mobile-gate-image-height)}._mobileGateCard_f502o_218:before{z-index:-1;content:"";background:linear-gradient(#02090e14 0 22%,#030d1457 48%,#020a10e6 100%),radial-gradient(circle at 50% 54%,#0000 0 28%,#02090e57 76%)}._mobileGateCard_f502o_218 ._doorContent_f502o_250{gap:8px;min-height:100%;padding:25% 12% 13%}._mobileGateCard_f502o_218 ._doorContent_f502o_250 strong{font-size:clamp(24px,7vw,31px)}._mobileGateCard_f502o_218 ._doorNumber_f502o_256{font-size:10px}._mobileGateCard_f502o_218 ._doorStatus_f502o_257{min-height:28px;font-size:9px}._mobileGateCard_f502o_218 ._doorExperience_f502o_258,._mobileGateCard_f502o_218 ._doorAction_f502o_259{font-size:10px}._mobileGateOpen_f502o_260{filter:drop-shadow(0 25px 34px #dda02d57);align-self:flex-start}._mobileGateOpen_f502o_260 ._mobileGateArtwork_f502o_230{filter:saturate(1.06)brightness(1.04)}._mobileGateOpen_f502o_260 ._doorContent_f502o_250 strong{color:#fff4dc}._mobileGateOpen_f502o_260 ._doorStatus_f502o_257{color:#f0f7d7;background:#364e2aeb;border-color:#8da05b}._mobileGateFuture_f502o_267 ._mobileGateArtwork_f502o_230{filter:saturate(.62)brightness(.72)}._mobileGateFuture_f502o_267 ._doorContent_f502o_250 strong{color:#eadcc2}._mobileGateCard_f502o_218:focus-visible{outline:0;box-shadow:inset 0 0 0 3px #ffe09a,inset 0 0 34px #ffe09a33}._statement_f502o_274{z-index:7;text-shadow:0 3px 20px #000c;background:linear-gradient(90deg,#041826b8,#04182657 69%,#0000);width:min(660px,49vw);padding:20px 62px 20px 24px;position:absolute;bottom:clamp(24px,3.2vw,46px);left:max(30px,50vw - 750px)}._statement_f502o_274>span,._sectionHeading_f502o_284>div>span,._havroutaCopy_f502o_284>span,._pathOverview_f502o_284>div>span{color:var(--portal-gold-light);letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:800}._statement_f502o_274 h1{color:#fff3d9;max-width:620px;font-family:var(--font-serif);text-wrap:balance;margin:8px 0 10px;font-size:clamp(40px,3.55vw,60px);font-weight:500;line-height:.98}._statement_f502o_274 p{color:#d8e3e8;margin:0;font-size:clamp(14px,1.35vw,19px);line-height:1.55}._globalSignature_f502o_307{letter-spacing:.06em;max-width:620px;font-weight:750;color:#d7b96f!important;margin-top:12px!important;font-size:clamp(10px,.85vw,12px)!important;line-height:1.65!important}._door_f502o_250{color:#f5e6ca;text-align:center;cursor:pointer;appearance:none;background:linear-gradient(#04111903,#030e163d);border:1px solid #0000;border-radius:50% 50% 3px 3px/32% 32% 3px 3px;justify-content:center;align-items:center;min-width:0;min-height:44px;transition:border-color .3s,box-shadow .3s,filter .3s,translate .3s;display:flex;position:relative;overflow:hidden}._doorContent_f502o_250{text-shadow:0 2px 14px #000000f5;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;padding:23% 7px 10px;display:flex}._doorContent_f502o_250 strong{max-width:100%;font-family:var(--font-serif);text-wrap:balance;font-size:clamp(17px,1.42vw,27px);font-weight:500;line-height:1.04}._doorNumber_f502o_256{color:#f2cc7eb3;letter-spacing:.18em;font-size:8px;font-weight:850}._doorStatus_f502o_257{color:#f0cc7b;letter-spacing:.08em;text-transform:uppercase;background:#041826b3;border:1px solid #e7cd9880;border-radius:999px;align-items:center;min-height:25px;padding:3px 10px;font-size:8px;font-weight:850;display:inline-flex}._doorExperience_f502o_258{color:#f6dfaa;letter-spacing:.04em;font-size:9px;font-weight:750}._doorAction_f502o_259{color:#fff0c5;letter-spacing:.04em;align-items:center;gap:5px;font-size:9px;font-weight:850;display:inline-flex}._futureDialog_f502o_370{z-index:1200;inset:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));width:min(520px, calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;color:#f8ead0;background:#071d2c;border:1px solid #e7cd98ad;margin:auto;padding:0;position:fixed;overflow:hidden;box-shadow:0 32px 100px #00000094}._futureDialog_f502o_370::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#020912ad}._dialogBody_f502o_390{max-height:inherit;overscroll-behavior:contain;scrollbar-gutter:stable;border-top:4px solid var(--portal-gold);padding:42px 44px;overflow-y:auto}._dialogBody_f502o_390>span{color:var(--portal-gold-light);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:850}._futureDialog_f502o_370 h2{color:#fff1d4;font-family:var(--font-serif);margin:12px 0;font-size:clamp(32px,5vw,46px);font-weight:500;line-height:1.05}._dialogBody_f502o_390>p{color:#c5d4dc;margin:0;font-size:15px;line-height:1.7}._dialogClose_f502o_401{z-index:2;color:#f4deb0;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:29px;position:absolute;top:12px;right:14px}._dialogConfirm_f502o_414{border:1px solid var(--portal-gold);background:var(--portal-gold);min-height:46px;color:var(--portal-navy);cursor:pointer;margin-top:24px;padding:0 18px;font-weight:800}._waitlistReveal_f502o_424,._waitlistSubmit_f502o_425{border:1px solid var(--portal-gold);cursor:pointer;width:100%;min-height:48px;font:inherit;margin-top:22px;padding:10px 18px;font-size:12px;font-weight:850}._waitlistReveal_f502o_424{color:#f4deb0;background:0 0}._waitlistReveal_f502o_424:hover{background:#c9a35b1f}._waitlistPanel_f502o_438{border-top:1px solid #e7cd9847;margin-top:24px;padding-top:20px}._waitlistPanel_f502o_438 form{gap:15px;display:grid}._waitlistPanel_f502o_438 label:not(._waitlistConsent_f502o_444){color:#f3e3c5;gap:7px;font-size:12px;font-weight:750;display:grid}._waitlistPanel_f502o_438 label small{color:#93a8b3;font-size:10px;font-weight:500}._waitlistPanel_f502o_438 input[type=email],._waitlistPanel_f502o_438 input[type=text]{color:#fff7e9;width:100%;min-height:45px;font:inherit;background:#041622;border:1px solid #e7cd9861;border-radius:0;padding:9px 11px;font-size:15px}._waitlistPanel_f502o_438 input:focus-visible,._waitlistPrivacy_f502o_465 summary:focus-visible{outline-offset:3px;outline:3px solid #fff0bf}._waitlistSelected_f502o_469{color:#b9cad2!important;margin:0 0 16px!important;font-size:12px!important}._waitlistSelected_f502o_469 strong{color:#e4c787}._waitlistConsent_f502o_444{color:#d8e1e5;cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:12px;line-height:1.55;display:grid}._waitlistConsent_f502o_444 input{accent-color:#cda75d;width:18px;height:18px;margin:1px 0 0}._waitlistPrivacy_f502o_465{color:#afc0c8;border:1px solid #e7cd9838;padding:10px 12px}._waitlistPrivacy_f502o_465 summary{color:#dfc58f;cursor:pointer;font-size:11px;font-weight:750}._waitlistPrivacy_f502o_465 p{margin:9px 0 0;font-size:11px;line-height:1.65}._waitlistError_f502o_489,._waitlistSuccess_f502o_490{margin:0!important;font-size:12px!important;line-height:1.6!important}._waitlistError_f502o_489{color:#ffd2c7!important}._waitlistSuccess_f502o_490{background:#4a703633;border:1px solid #a7c87e6b;padding:14px;color:#e4f1d4!important}._waitlistSubmit_f502o_425{background:var(--portal-gold);color:var(--portal-navy);margin-top:0}._waitlistSubmit_f502o_425:disabled{cursor:wait;opacity:.68}._waitlistHoneypot_f502o_495{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}._upcomingSection_f502o_497{background:radial-gradient(circle at 88% 0, #c9a35b1f, transparent 30%), var(--portal-cream);color:var(--portal-navy);border-top:1px solid #c9a35b47;padding:86px max(28px,50vw - 690px)}._sectionHeading_f502o_284{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}._sectionHeading_f502o_284>div>span{color:#8b682e}._sectionHeading_f502o_284 h2,._havroutaCopy_f502o_284 h2,._pathOverview_f502o_284 h2{font-family:var(--font-serif);margin:8px 0 0;font-size:clamp(40px,4.3vw,66px);font-weight:500;line-height:1.03}._sectionHeading_f502o_284>a{min-height:44px;color:var(--portal-navy);border-bottom:1px solid #aa8644;align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}._courseGrid_f502o_528{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}._courseGrid_f502o_528>._courseArchPrimary_f502o_529{grid-column:1/-1}._coursePeriod_f502o_530{color:#657581;margin:14px 0 0;font-size:14px;line-height:1.5}._courseRefreshNotice_f502o_531{color:#657581;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;font-size:14px;display:flex}._courseRefreshNotice_f502o_531 button{border:1px solid var(--portal-navy);min-height:44px;color:var(--portal-navy);cursor:pointer;background:#fffdf8;padding:0 16px;font-weight:800}._courseArch_f502o_529{background:linear-gradient(155deg,#fffdf8,#f0e7d8);border:1px solid #d5c399;border-radius:160px 160px 10px 10px/72px 72px 10px 10px;min-width:0;position:relative;overflow:hidden;box-shadow:0 20px 45px #0a23391a}._courseArch_f502o_529:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 65%,#c9a35b1a);position:absolute;inset:0}._courseArch_f502o_529>a,._courseArch_f502o_529>div{z-index:1;align-content:center;min-height:100%;padding:58px 42px 34px;display:grid;position:relative}._courseArchPrimary_f502o_529{border-top:4px solid var(--portal-gold);min-height:325px}._courseArchCompact_f502o_558{border-top:3px solid var(--portal-burgundy);min-height:275px}._courseStatus_f502o_559{background:var(--portal-navy);color:#f6ddb0;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;width:max-content;padding:5px 9px;font-size:9px;font-weight:800}._courseArch_f502o_529 p{color:#87662e;text-transform:capitalize;margin:17px 0 7px;font-size:12px;font-weight:800}._courseArch_f502o_529 h3{color:var(--portal-navy);font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:clamp(27px,2.6vw,42px);font-weight:600;line-height:1.06}._courseArchCompact_f502o_558 h3{font-size:clamp(24px,2vw,32px)}._courseTimes_f502o_573{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}._courseTimes_f502o_573 span{border-inline-start:2px solid var(--portal-gold);background:#ffffff8c;min-width:104px;padding:10px 12px;display:grid}._courseTimes_f502o_573 strong{color:var(--portal-navy);font-family:var(--font-serif);font-size:20px}._courseTimes_f502o_573 small{color:#667784;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:750}._courseLocalTime_f502o_577{border-inline-start-color:var(--portal-burgundy)!important}._courseLocalPlaceholder_f502o_578{visibility:hidden}._courseTimeUnavailable_f502o_579{color:#657581;margin-top:18px;font-size:12px;font-weight:750}._courseSubtitle_f502o_580{color:#657581;overflow-wrap:anywhere;margin-top:10px;font-size:1rem;line-height:1.5;display:block}._courseLinkLabel_f502o_581{min-height:44px;color:var(--portal-burgundy);align-items:center;gap:9px;margin-top:14px;font-size:11px;font-weight:850;display:flex}._courseArch_f502o_529>a:hover ._courseLinkLabel_f502o_581,._courseArch_f502o_529>a:focus-visible ._courseLinkLabel_f502o_581{color:#9c3b4e}._courseState_f502o_583{text-align:center;background:#fffdf8;border:1px solid #d6c7a9;border-radius:150px 150px 10px 10px/60px 60px 10px 10px;place-content:center;justify-items:center;min-height:240px;padding:38px;display:grid}._courseState_f502o_583 h3{max-width:680px;font-family:var(--font-serif);margin:0;font-size:clamp(28px,3vw,42px);font-weight:500}._courseState_f502o_583 p{color:#637380;margin:12px 0 0}._courseState_f502o_583 button{border:1px solid var(--portal-navy);background:var(--portal-navy);color:#fff;cursor:pointer;min-height:44px;margin-top:17px;padding:0 18px;font-weight:800}._courseSkeleton_f502o_597{grid-template-columns:1.45fr .72fr;gap:24px;min-height:290px;display:grid}._courseSkeleton_f502o_597 i{background:linear-gradient(100deg,#e8e2d8 20%,#f8f4ed 46%,#e8e2d8 72%) 0 0/240% 100%;border:1px solid #d9d0c2;border-radius:150px 150px 10px 10px/65px 65px 10px 10px;animation:1.35s ease-in-out infinite _skeletonPulse_f502o_1;display:block}@keyframes _skeletonPulse_f502o_1{0%{background-position:120% 0}to{background-position:-120% 0}}._havroutaSection_f502o_608{background:radial-gradient(circle at 92% 12%,#6d293740,#0000 34%),linear-gradient(120deg,#081f31,#0d2b42 68%,#10283a);border-block:1px solid #e7cd982e;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);align-items:center;gap:clamp(50px,7vw,118px);padding:92px max(28px,50vw - 690px);display:grid}._havroutaCopy_f502o_284 h2{color:#fff1d7}._havroutaCopy_f502o_284>p{color:#bfd0da;max-width:710px;margin:20px 0 0;font-size:17px;line-height:1.75}._havroutaActions_f502o_621{flex-wrap:wrap;gap:14px;margin-top:31px;display:flex}._havroutaActions_f502o_621 a{color:#f8e7c3;border:1px solid #e7cd9885;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:12px;font-weight:800;display:inline-flex}._havroutaActions_f502o_621 a:first-child{border-color:var(--portal-gold);background:var(--portal-gold);color:var(--portal-navy)}._havroutaSteps_f502o_634{border-top:1px solid #e7cd984d;gap:0;margin:0;padding:0;list-style:none;display:grid}._havroutaSteps_f502o_634 li{color:#e4edf1;border-bottom:1px solid #e7cd983d;grid-template-columns:48px 1fr;align-items:center;gap:17px;min-height:82px;display:grid}._havroutaSteps_f502o_634 b{color:var(--portal-gold-light);letter-spacing:.14em;font-size:11px}._havroutaSteps_f502o_634 span{font-family:var(--font-serif);font-size:19px;line-height:1.35}._internationalSection_f502o_639{--international-pad-x:clamp(42px, 4.4vw, 74px);--international-pad-top:clamp(48px, 4vw, 70px);isolation:isolate;aspect-ratio:auto;width:min(1540px,100% - 64px);min-height:0;padding:var(--international-pad-top) var(--international-pad-x) clamp(34px, 3vw, 50px);background:radial-gradient(circle at 82% 35%,#c9a35b1a,#0000 34%),linear-gradient(118deg,#04172a,#071a2d 58%,#0a2034);border:1px solid #e7cd9821;border-radius:clamp(42px,4.2vw,72px);grid-template:"copy map""cities cities"/minmax(0,.53fr) minmax(0,.47fr);gap:clamp(24px,2.6vw,42px) clamp(38px,4vw,72px);margin:clamp(52px,6vw,96px) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000003d}._internationalCopy_f502o_665{z-index:2;grid-area:copy;align-self:start;padding-top:clamp(20px,2.3vw,40px);position:relative}._internationalCopy_f502o_665>span{color:#c8a56d;letter-spacing:.25em;text-transform:uppercase;font-size:9px;font-weight:800}._internationalCopy_f502o_665 h2{color:#eee2c8;max-width:540px;font-family:var(--font-serif);letter-spacing:-.015em;margin:18px 0 0;font-size:clamp(38px,3vw,46px);font-weight:500;line-height:1.08}._internationalCopy_f502o_665>p:not(._featuredCities_f502o_689){color:#b8c2c8;max-width:500px;margin:20px 0 0;font-size:14px;line-height:1.72}._featuredCities_f502o_689{color:#cfae72;max-width:500px;font-family:var(--font-serif);border-top:1px solid #e7cd9842;margin:22px 0 0;padding-top:14px;font-size:14px;line-height:1.65}._cityGroups_f502o_706{z-index:2;border-top:1px solid #e7cd983d;grid-area:cities;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding-top:18px;display:grid;position:relative}._cityGroups_f502o_706 section{min-width:0;padding-inline:24px}._cityGroups_f502o_706 section:first-child{padding-inline-start:0}._cityGroups_f502o_706 section:last-child{padding-inline-end:0}._cityGroups_f502o_706 section+section{border-inline-start:1px solid #e7cd9826}._cityGroups_f502o_706 h3{color:#d2b176;letter-spacing:.18em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:850}._cityGroups_f502o_706 ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}._cityGroups_f502o_706 li{color:#a9b3b9;font-size:10px;line-height:1.42}._internationalMap_f502o_734{z-index:1;min-width:0;width:calc(100% + var(--international-pad-x) + 8px);margin:0 calc(-1 * var(--international-pad-x)) 0 -8px;opacity:.92;grid-area:map;align-self:start;position:relative}._internationalMap_f502o_734:before{content:"";filter:blur(22px);background:radial-gradient(circle,#c9a35b1a,#0000 68%);border-radius:50%;position:absolute;inset:12% 4% 8% 12%}._internationalMapCoastline_f502o_752{pointer-events:none;position:absolute;inset:0}._internationalMap_f502o_734 svg{width:100%;height:auto;display:block;position:relative;overflow:hidden}._mapConnectionsPrimary_f502o_764 path,._mapConnectionsSecondary_f502o_765 path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._mapConnectionsPrimary_f502o_764 path{stroke:url(#portal-map-line-primary);stroke-width:1.55px;opacity:.76;filter:drop-shadow(0 0 1.8px #e6bb6929)}._mapConnectionsSecondary_f502o_765 path{stroke:#caa25d;stroke-width:.9px;opacity:.32}._mapPointHalo_f502o_782{fill:#e0ae5433;opacity:.7}._mapPointCore_f502o_786{fill:#fbf4e1;opacity:.94;filter:drop-shadow(0 0 3px #f1bf63b3)}._mapCityMajor_f502o_791 ._mapPointCore_f502o_786{fill:#fbf4e1;opacity:.98}._mapCitySecondary_f502o_792 ._mapPointCore_f502o_786{fill:#d4ad67;opacity:.72;filter:none}._mapCityCluster_f502o_797._mapCitySecondary_f502o_792 ._mapPointCore_f502o_786{stroke:#071a2d;stroke-width:.7px;opacity:.94}._mapCityMajor_f502o_791 ._mapPointHalo_f502o_782{transform-box:fill-box;transform-origin:50%;animation:10.8s ease-in-out infinite _mapPointPulse_f502o_1}._mapCityPoints_f502o_807 g:nth-child(3n) ._mapPointHalo_f502o_782{animation-delay:-3.6s}._mapCityPoints_f502o_807 g:nth-child(5n) ._mapPointHalo_f502o_782{animation-delay:-7.2s}@keyframes _mapPointPulse_f502o_1{0%,to{opacity:.5;scale:.96}50%{opacity:.78;scale:1.05}}@media (width>=861px){._internationalMapCoastline_f502o_752{background:url(/portal/atlantic-coastline.svg) 50%/100% 100% no-repeat}}._pathOverview_f502o_284{color:var(--portal-navy);background:#f1eadf;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(48px,8vw,130px);padding:90px max(28px,50vw - 690px);display:grid}._pathOverview_f502o_284>div>span{color:#8a682f}._pathOverview_f502o_284 h2{max-width:760px}._pathOverview_f502o_284 p{color:#5e707d;max-width:720px;margin:18px 0 0;font-size:15px;line-height:1.7}._pathOverview_f502o_284 nav{border-top:1px solid #cdbb98;display:grid}._pathOverview_f502o_284 nav a{border-bottom:1px solid #d8c9ad;justify-content:space-between;align-items:center;min-height:58px;padding:0 17px;font-size:12px;font-weight:800;display:flex}._pathOverview_f502o_284 nav ._primaryEntry_f502o_834{background:var(--portal-navy);color:#fff;min-height:64px}._footer_f502o_836{color:#9bafb9;background:#030d14;border-top:1px solid #e7cd9829;grid-template-columns:minmax(260px,1.5fr) minmax(280px,1fr) minmax(220px,.7fr);align-items:center;gap:50px;padding:50px max(28px,50vw - 690px);display:grid}._footerIdentity_f502o_846>a{width:230px;height:60px}._footerIdentity_f502o_846 p{max-width:430px;margin:12px 0 0;font-size:11px;line-height:1.7}._footer_f502o_836 nav{grid-template-columns:1fr 1fr;gap:12px 24px;display:grid}._footer_f502o_836 nav a{color:#c9d5da;min-height:28px;font-size:11px}._dedication_f502o_850{text-align:right;direction:rtl;unicode-bidi:isolate;border-inline-start:1px solid #ffffff1f;min-width:0;padding-inline-start:28px}._dedication_f502o_850 small,._dedication_f502o_850 strong,._dedication_f502o_850 span{white-space:nowrap;unicode-bidi:isolate;max-width:100%;display:block}._dedication_f502o_850 small{color:#d8b361}._dedication_f502o_850 strong{color:#fff;font-family:var(--font-serif);margin:6px 0;font-size:16px}._door_f502o_250:focus-visible,._navigationLinks_f502o_52 a:focus-visible,._headerAction_f502o_54:focus-visible,._sectionHeading_f502o_284 a:focus-visible,._courseArch_f502o_529 a:focus-visible,._courseState_f502o_583 button:focus-visible,._havroutaActions_f502o_621 a:focus-visible,._pathOverview_f502o_284 a:focus-visible,._footer_f502o_836 a:focus-visible,._dialogClose_f502o_401:focus-visible,._dialogConfirm_f502o_414:focus-visible,._waitlistReveal_f502o_424:focus-visible,._waitlistSubmit_f502o_425:focus-visible,._skipLink_f502o_25:focus-visible{outline-offset:4px;outline:3px solid #fff0bf}._portalLoading_f502o_862{background:var(--portal-navy-deep);min-height:100vh;color:var(--portal-gold-light);font-family:var(--font-serif);place-items:center;font-size:clamp(28px,5vw,60px);display:grid}@media (width<=1280px){._header_f502o_38{grid-template-columns:minmax(540px,580px) minmax(0,1fr) auto;gap:12px}._header_f502o_38>a:first-child{width:580px;height:72px}._navigationLinks_f502o_52{gap:13px}._navigationLinks_f502o_52>a{font-size:11px}._desktopHeaderAction_f502o_80{min-width:174px;padding-inline:12px;font-size:10px}._doorContent_f502o_250 strong{font-size:clamp(16px,1.42vw,23px)}}@media (width<=1240px){._desktopNavigation_f502o_874,._desktopHeaderAction_f502o_80{display:none}._header_f502o_38{display:flex}._mobileNavigation_f502o_81{display:block;position:relative}._mobileNavigation_f502o_81 summary{cursor:pointer;border:1px solid #e7cd988c;place-items:center;width:48px;height:48px;list-style:none;display:grid}._mobileNavigation_f502o_81 summary::-webkit-details-marker{display:none}._mobileNavigation_f502o_81 summary span,._mobileNavigation_f502o_81 summary span:before,._mobileNavigation_f502o_81 summary span:after{content:"";background:#f1d28b;width:20px;height:1px;display:block}._mobileNavigation_f502o_81 summary span:before{translate:0 -6px}._mobileNavigation_f502o_81 summary span:after{translate:0 5px}._mobileNavigation_f502o_81 ._navigationLinks_f502o_52{background:#030e15fc;border:1px solid #e7cd9859;gap:0;width:min(330px,100vw - 36px);padding:12px 18px 18px;display:grid;position:absolute;top:57px;right:0;box-shadow:0 24px 60px #00000073}._mobileNavigation_f502o_81:not([open]) ._navigationLinks_f502o_52{display:none}._mobileNavigation_f502o_81 ._navigationLinks_f502o_52>a{border-bottom:1px solid #ffffff14;align-items:center;min-height:46px;font-size:11px;display:flex}._mobileNavigation_f502o_81 ._navigationLinks_f502o_52>a:not(._headerAction_f502o_54):after{display:none}._mobileNavigation_f502o_81 ._navigationLinks_f502o_52 ._headerAction_f502o_54{justify-content:center;margin-top:10px}}@media (width<=1100px){._desktopNavigation_f502o_874,._desktopHeaderAction_f502o_80{display:none}._header_f502o_38{display:flex}._mobileNavigation_f502o_81{display:block;position:relative}._mobileNavigation_f502o_81 summary{cursor:pointer;border:1px solid #e7cd988c;place-items:center;width:48px;height:48px;list-style:none;display:grid}._mobileNavigation_f502o_81 summary::-webkit-details-marker{display:none}._mobileNavigation_f502o_81 summary span,._mobileNavigation_f502o_81 summary span:before,._mobileNavigation_f502o_81 summary span:after{content:"";background:#f1d28b;width:20px;height:1px;display:block}._mobileNavigation_f502o_81 summary span:before{translate:0 -6px}._mobileNavigation_f502o_81 summary span:after{translate:0 5px}._mobileNavigation_f502o_81 ._navigationLinks_f502o_52{background:#030e15fc;border:1px solid #e7cd9859;gap:0;width:min(330px,100vw - 36px);padding:12px 18px 18px;display:grid;position:absolute;top:57px;right:0;box-shadow:0 24px 60px #00000073}._mobileNavigation_f502o_81:not([open]) ._navigationLinks_f502o_52{display:none}._mobileNavigation_f502o_81 ._navigationLinks_f502o_52>a{border-bottom:1px solid #ffffff14;align-items:center;min-height:46px;font-size:11px;display:flex}._mobileNavigation_f502o_81 ._navigationLinks_f502o_52>a:not(._headerAction_f502o_54):after{display:none}._mobileNavigation_f502o_81 ._navigationLinks_f502o_52 ._headerAction_f502o_54{justify-content:center;margin-top:10px}._courseGrid_f502o_528{grid-template-columns:repeat(2,minmax(0,1fr))}._havroutaSection_f502o_608{grid-template-columns:1fr}._internationalSection_f502o_639{--international-pad-x:42px;--international-pad-top:48px;border-radius:48px;grid-template-columns:minmax(0,.53fr) minmax(0,.47fr);gap:30px 36px;width:calc(100% - 32px);min-height:0;margin-block:58px;padding-bottom:34px}._internationalCopy_f502o_665 h2{font-size:clamp(30px,3.2vw,35px)}._cityGroups_f502o_706{grid-template-columns:repeat(5,minmax(0,1fr))}._cityGroups_f502o_706 section{padding-inline:16px}._pathOverview_f502o_284{grid-template-columns:1fr}._footer_f502o_836{grid-template-columns:1fr 1fr}._dedication_f502o_850{border-inline-start:0;border-top:1px solid #ffffff1f;grid-column:1/-1;padding:24px 0 0}}@media (width<=860px){._hero_f502o_83{aspect-ratio:auto}._desktopGateMap_f502o_103{display:none}._header_f502o_38{min-height:82px;padding-inline:18px}._header_f502o_38>a:first-child{width:min(250px,100vw - 112px);height:54px}._hero_f502o_83{flex-direction:column;height:auto;min-height:0;padding:108px 0 42px;display:flex}._backdrop_f502o_93{opacity:.2;height:100%;filter:blur(2px) scale(1.03);inset:0}._backdrop_f502o_93 img{object-fit:cover;object-position:50% 34%}._atmosphere_f502o_93{background:linear-gradient(#05131f 0,#04131e7a 28%,#04131ead 74%,#071b2b 100%);height:100%;inset:0}._statement_f502o_274{text-align:center;background:0 0;width:min(100%,680px);margin:0 auto;padding:0 18px;position:relative;inset:auto}._statement_f502o_274 h1{margin-inline:auto;font-size:clamp(40px,8.8vw,62px)}._statement_f502o_274 p{max-width:580px;margin-inline:auto;font-size:15px}._globalSignature_f502o_307{max-width:610px!important;margin-top:10px!important;font-size:10px!important}._mobileGateGallery_f502o_209{z-index:8;margin-top:28px;display:block;position:relative}._mobileGateRail_f502o_217{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;gap:16px;padding:8px max(12vw,50vw - 146px) 24px;scroll-padding-inline:max(12vw,50vw - 146px);overflow-x:auto}._mobileGateRail_f502o_217::-webkit-scrollbar{display:none}._upcomingSection_f502o_497{padding:70px 22px}._sectionHeading_f502o_284{align-items:start}._courseGrid_f502o_528{grid-template-columns:1fr}._courseArchPrimary_f502o_529,._courseArchCompact_f502o_558{min-height:280px}._courseArch_f502o_529>a,._courseArch_f502o_529>div{padding:56px 30px 30px}._courseSkeleton_f502o_597{grid-template-columns:1fr}._courseSkeleton_f502o_597 i{min-height:230px}._havroutaSection_f502o_608{padding:76px 24px}._havroutaCopy_f502o_284>p{font-size:15px}._internationalSection_f502o_639{--international-pad-x:32px;--international-pad-top:44px;aspect-ratio:auto;width:calc(100% - 24px);min-height:0;padding:var(--international-pad-top) var(--international-pad-x) 32px;border-radius:36px;grid-template:"copy""cities"/1fr;gap:30px;margin:48px auto;display:grid}._internationalMap_f502o_734{display:none}._internationalCopy_f502o_665{padding-top:0}._internationalCopy_f502o_665 h2{font-size:clamp(36px,7vw,46px)}._internationalCopy_f502o_665>p:not(._featuredCities_f502o_689){font-size:15px}._featuredCities_f502o_689{max-width:none;font-size:15px}._cityGroups_f502o_706{grid-template-columns:1fr 1fr;gap:24px 38px}._cityGroups_f502o_706 section{padding-inline:0}._cityGroups_f502o_706 section+section{border-inline-start:0}._pathOverview_f502o_284{padding:74px 24px}._footer_f502o_836{grid-template-columns:1fr 1fr}}@media (hover:hover) and (pointer:fine){._desktopGateOpen_f502o_180:hover{--gate-fill:#eeba471f;--gate-stroke:#ffe09a}._desktopGateOpen_f502o_180:hover ._desktopGatePath_f502o_118{filter:drop-shadow(0 0 18px #e3aa3d7a)}._desktopGateFuture_f502o_183:hover{--gate-fill:#6e263811;--gate-stroke:#7d3044}._desktopGateFuture_f502o_183:hover ._desktopGateLabel_f502o_142{opacity:1;color:#f4e8dc}._desktopGateFuture_f502o_183:hover ._desktopGateStatus_f502o_163{color:#f1d6dc;background:#431924d1;border-color:#8d4052}._mobileGateCard_f502o_218:hover ._mobileGateArtwork_f502o_230{filter:saturate(1.02)brightness(.9)}._mobileGateOpen_f502o_260:hover ._mobileGateArtwork_f502o_230{filter:saturate(1.1)brightness(1.07)}}@media (width<=520px){._statement_f502o_274 h1{font-size:clamp(39px,11.5vw,53px)}._statement_f502o_274 p{max-width:345px;font-size:14px}._globalSignature_f502o_307{letter-spacing:.04em;max-width:340px!important;font-size:9px!important;line-height:1.55!important}._mobileGateGallery_f502o_209{margin-top:22px}._mobileGateCard_f502o_218{flex-basis:min(76vw,292px)}._mobileGateCard_f502o_218 ._doorContent_f502o_250{padding-inline:11%}._upcomingSection_f502o_497{padding-inline:16px}._sectionHeading_f502o_284{margin-bottom:28px;display:grid}._sectionHeading_f502o_284>a{width:max-content}._courseArch_f502o_529{border-radius:120px 120px 8px 8px/58px 58px 8px 8px}._courseArch_f502o_529>a,._courseArch_f502o_529>div{padding-inline:22px}._courseTimes_f502o_573{gap:7px}._courseTimes_f502o_573 span{flex:1;min-width:0}._courseArch_f502o_529 h3{font-size:29px}._courseState_f502o_583{padding-inline:22px}._havroutaSection_f502o_608{padding:68px 18px}._havroutaActions_f502o_621{display:grid}._havroutaActions_f502o_621 a{width:100%}._havroutaSteps_f502o_634 span{font-size:17px}._internationalSection_f502o_639{--international-pad-x:20px;--international-pad-top:38px;width:calc(100% - 16px);padding:var(--international-pad-top) var(--international-pad-x) 26px;border-radius:28px;gap:24px;margin:36px auto}._internationalCopy_f502o_665 h2{font-size:clamp(34px,10.5vw,42px)}._internationalCopy_f502o_665>p:not(._featuredCities_f502o_689){line-height:1.7}._featuredCities_f502o_689{margin-top:22px;font-size:15px}._cityGroups_f502o_706{grid-template-columns:1fr;gap:0;padding-top:0}._cityGroups_f502o_706 section{border-bottom:1px solid #e7cd9829;padding-block:18px}._cityGroups_f502o_706 h3{margin-bottom:8px}._cityGroups_f502o_706 ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px}._cityGroups_f502o_706 li{font-size:12px}._dialogBody_f502o_390{padding:40px 25px 28px}._pathOverview_f502o_284{padding:68px 18px}._pathOverview_f502o_284 h2{font-size:42px}._footer_f502o_836{grid-template-columns:1fr;gap:28px;padding-inline:22px}._footer_f502o_836 nav{grid-template-columns:1fr 1fr}._footer_f502o_836 nav a{align-items:center;min-height:44px;display:flex}._dedication_f502o_850{grid-column:auto}}@media (prefers-reduced-motion:reduce){._door_f502o_250,._desktopGatePath_f502o_118,._desktopGateLabel_f502o_142,._desktopGateStatus_f502o_163,._navigationLinks_f502o_52>a:after{transition:none}._courseSkeleton_f502o_597 i,._mapCityMajor_f502o_791 ._mapPointHalo_f502o_782{animation:none}}@media (width<=860px){._header_f502o_38{background:#071b2b;position:relative;inset:auto}._hero_f502o_83{padding:0 0 28px;overflow:visible}._hero_f502o_83>._backdrop_f502o_93,._hero_f502o_83>._atmosphere_f502o_93,._hero_f502o_83>._statement_f502o_274{display:none}}._page_1u20a_1{color:#183149;background:#f6f4ef;min-height:70vh;padding:3rem 0 5rem}._content_1u20a_1{max-width:1100px}._intro_1u20a_1{max-width:760px;margin-bottom:2.5rem}._intro_1u20a_1 h1{margin:1rem 0;font-size:clamp(2rem,4vw,3.1rem);line-height:1.15}._intro_1u20a_1 p{line-height:1.7}._note_1u20a_1{color:#52616d;border-left:3px solid #b78a43;padding-left:1rem}._month_1u20a_1{margin-top:2.5rem}._month_1u20a_1 h2{text-transform:capitalize;margin-bottom:1rem;font-size:1.35rem}._list_1u20a_1{background:#fff;border:1px solid #dfe3e5;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}._lesson_1u20a_1{border-top:1px solid #e8e9e7;grid-template-columns:210px 1fr auto;align-items:center;gap:1.5rem;padding:1.5rem;display:grid}._lesson_1u20a_1:first-child{border-top:0}._date_1u20a_1{flex-direction:column;gap:.65rem;display:flex}._date_1u20a_1 time{text-transform:capitalize;font-weight:700}._date_1u20a_1 span{color:#52616d;font-size:.87rem}._category_1u20a_1{color:#7f5d2b;font-size:.8rem;font-weight:700}._subject_1u20a_1 h3{margin:.35rem 0;font-size:1.12rem;line-height:1.45}._subject_1u20a_1 p{color:#52616d;margin:.35rem 0;font-size:.9rem;line-height:1.6}._subject_1u20a_1 small{color:#52616d}._link_1u20a_1{color:#183149;white-space:nowrap;text-underline-offset:4px;font-weight:700;text-decoration:underline}._link_1u20a_1:focus-visible{outline-offset:5px;outline:3px solid #b78a43}@media (width<=760px){._page_1u20a_1{padding:2rem 0 3rem}._lesson_1u20a_1{grid-template-columns:1fr;gap:1rem;padding:1.25rem}._date_1u20a_1{gap:.3rem}._link_1u20a_1{justify-self:start}}.study-room-site{color:#15304d;background:#f5f1e7;min-height:100vh}.study-room-shell{min-height:calc(100vh - 72px);padding-bottom:64px}.study-room-hero{color:#fff;background:radial-gradient(circle at 78% 0,#d6af5c42,#0000 34%),linear-gradient(135deg,#0d2947 0%,#123d67 62%,#0a253f 100%);border-bottom:4px solid #cba55b;position:relative;overflow:hidden}.study-room-hero:after{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.study-room-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(270px,360px);align-items:center;gap:42px;padding-top:54px;padding-bottom:54px;display:grid;position:relative}.study-room-hero h1,.study-room-card h2{font-family:Georgia,Times New Roman,serif}.study-room-hero h1{color:#fff;max-width:780px;margin:12px 0 10px;font-size:clamp(2.1rem,5vw,4rem);line-height:1.04}.study-room-hero .eyebrow{color:#f2db9f;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-weight:750;display:flex}.study-room-hero .eyebrow span{background:#d4ad5c;width:28px;height:2px}.study-room-status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff38;border-radius:20px;gap:8px;padding:24px;display:grid;box-shadow:0 18px 46px #00000029}.study-room-status>span{color:#15304d;text-transform:uppercase;background:#f1d795;border-radius:999px;width:fit-content;padding:6px 10px;font-size:.78rem;font-weight:800}.study-room-status strong{font-size:1.18rem}.study-room-status small{color:#dce9f4;line-height:1.5}.study-room-layout{grid-template-columns:minmax(0,1.65fr) minmax(270px,.75fr);gap:22px;margin-top:28px;display:grid}.study-room-layout.is-rav{grid-template-columns:minmax(0,1fr)}.rav-join-guidance{margin:0 0 20px;line-height:1.6}.study-room-card{background:#fff;border:1px solid #dfd6c4;border-radius:22px;padding:28px;box-shadow:0 12px 34px #12325214}.schedule-card,.join-card,.entry-guide-card,.help-card,.room-footer,.study-room-guidance{grid-column:1/-1}.study-room-guidance .havrouta-situation{margin-bottom:0}.room-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.room-card-heading h2,.help-card h2{color:#14385d;margin:4px 0 0;font-size:clamp(1.4rem,3vw,2rem)}.section-kicker{color:#8a692b;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.room-card-heading>span,.sandbox-pill{color:#6a4d17;background:#f5e6bd;border-radius:999px;flex:none;padding:7px 11px;font-size:.82rem;font-weight:800}.room-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.room-times article{background:#f5f7fa;border-left:4px solid #c9a150;border-radius:16px;gap:8px;padding:18px;display:grid}.room-times span,.presence-list small{color:#607387}.room-times strong{color:#153a61;font-size:1.05rem}.join-ready{background:#f7f9fb;border:1px dashed #afc0d0;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.join-ready p{max-width:740px;margin:0;line-height:1.65}.room-entry-guide{counter-reset:room-entry;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.room-entry-guide li{color:#3d5868;counter-increment:room-entry;background:#f7f9f8;border:1px solid #d7dddf;border-radius:12px;min-height:86px;padding:14px 14px 14px 46px;line-height:1.45;position:relative}.room-entry-guide li:before{color:#102f48;content:counter(room-entry);background:#caa34e;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid;position:absolute;top:14px;left:12px}.video-access-state{background:linear-gradient(135deg,#fffaf0,#f5f8fb);border:1px solid #d9c485;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(22px,4vw,34px);display:flex}.video-access-state h3{color:#123e6b;font:600 clamp(1.35rem, 3vw, 2rem)/1.15 var(--font-display);margin:7px 0 8px}.video-access-state p:last-child{color:#526a7c;max-width:760px;margin:0;line-height:1.65}.video-access-state.is-closed{background:#f7f7f7;border-color:#d8d8d8}.room-secondary-link{color:#123e6b;border:1px solid #123e6b;border-radius:999px;flex:none;padding:12px 18px;font-weight:800;text-decoration:none}.room-primary,.room-actions button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#123e6b;border:0;border-radius:999px;padding:11px 18px;font-weight:800}.room-primary:disabled,.room-actions button:disabled{cursor:not-allowed;opacity:.48}.sandbox-stage{background:#0e2945;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;display:grid}.sandbox-tile{color:#fff;text-align:center;background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;place-content:center;gap:8px;min-height:190px;padding:22px;display:grid}.sandbox-tile>span{color:#173b61;background:#e9d293;border-radius:50%;place-content:center;width:54px;height:54px;margin:0 auto 4px;font:700 1.4rem Georgia,serif;display:grid}.sandbox-tile small{color:#c7d7e5}.room-notice{color:#1a6449;margin:16px 0 0;font-weight:750}.zoom-room{gap:16px;display:grid}.video-prejoin{background:#0d2946;border:1px solid #cbd7e1;border-radius:20px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);display:grid;overflow:hidden}.video-preview-frame{background:radial-gradient(circle at 50% 25%,#d3ac5738,#0000 38%),#0a2139;min-height:360px;position:relative;overflow:hidden}.video-preview-frame video{object-fit:cover;width:100%;height:100%;min-height:360px;transform:scaleX(-1)}.video-camera-off{color:#dce8f2;background:#0a2139;place-content:center;font-weight:800;display:grid;position:absolute;inset:0}.video-prejoin-panel{color:#163653;background:#f7f5ef;align-content:center;gap:14px;padding:28px;display:grid}.video-prejoin-panel h3{color:#12385d;margin:0;font:700 clamp(1.4rem,3vw,2rem) Georgia,serif}.video-prejoin-panel>p{margin:0;line-height:1.55}.video-secure-label{color:#876523;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:850}.video-device-grid{gap:10px;display:grid}.video-device-grid label{color:#526b80;gap:5px;font-size:.82rem;font-weight:750;display:grid}.video-device-grid select,.video-control-bar select{color:#173b5e;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bdcad5;border-radius:10px;padding:8px 34px 8px 10px}.video-toggle-row,.video-join-actions,.video-control-bar{flex-wrap:wrap;gap:9px;display:flex}.video-toggle-row button,.room-secondary,.video-control-bar button{color:#153a60;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aebdca;border-radius:999px;padding:9px 14px;font-weight:800}.video-toggle-row button.is-on{color:#14583f;background:#e7f4ee;border-color:#9dcab7}.video-join-actions{margin-top:4px}.video-permission-help{border-top:1px solid #d8d9d5;padding-top:10px}.video-permission-help summary{color:#173c58;cursor:pointer;min-height:44px;font-weight:800}.video-permission-help p{color:#4f6571;margin:8px 0 0;line-height:1.5}.study-room-site :is(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #d09e35}.video-session-stage{background:#0a2139;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.video-session-stage.is-multiparty{grid-template-columns:repeat(2,minmax(0,1fr))}.video-session-stage.is-multiparty.is-three-up{grid-template-columns:minmax(0,.88fr) minmax(0,1.24fr) minmax(0,.88fr);align-items:center;padding:26px 18px 20px}.video-session-stage.is-multiparty.is-three-up.has-rav{isolation:isolate;background:radial-gradient(at 50% 48%,#e1be6545 0%,#9e711a17 31%,#0000 53%),linear-gradient(135deg,#071a2d 0%,#0d2f4d 48%,#071a2d 100%);border:1px solid #e8ca7d57;position:relative;box-shadow:inset 0 0 0 1px #fff2cc0f,0 18px 44px #06162638}.video-session-stage.is-multiparty.is-three-up.has-rav:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f0d38b14,#0000);width:38%;position:absolute;top:10px;bottom:10px;left:50%;transform:translate(-50%)}.video-live-tile{background:radial-gradient(circle at 50% 30%,#d5af5e33,#0000 40%),#14324f;border:1px solid #ffffff24;border-radius:16px;min-width:0;min-height:340px;position:relative;overflow:hidden}.video-player-slot,.video-player-slot video-player-container,.video-player-slot video-player{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.video-avatar{color:#14385d;place-content:center;font:700 2rem Georgia,serif;display:grid;position:absolute;inset:0}.video-avatar:before{content:"";z-index:-1;background:#efd998;border-radius:50%;width:74px;height:74px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-live-tile footer{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041423bd;border-radius:12px;justify-content:space-between;gap:10px;padding:10px 12px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.video-live-tile footer span{color:#cbdbe7;font-size:.8rem}.video-partner-surface{display:contents}.video-partner-toolbar[hidden],.video-partner-pin[hidden]{display:none}.video-partner-pin{z-index:2;color:#fff;cursor:pointer;background:#0a2139;border:1px solid #d6b875;border-radius:8px;max-width:calc(100% - 16px);min-height:44px;padding:7px 10px;font-size:12px;position:absolute;top:8px;right:8px}.video-session-stage:has(.video-partner-surface.is-floating){z-index:30;position:relative}.video-live-tile:has(>.video-partner-surface.is-floating){overflow:visible}.video-partner-surface.is-floating{--partner-top:max(calc(var(--partner-header-bottom,0px) + 8px), env(safe-area-inset-top));z-index:30;inset:var(--partner-top) max(8px, env(safe-area-inset-right)) auto auto;width:min(var(--partner-video-width,280px), calc(100vw - 16px - env(safe-area-inset-right) - env(safe-area-inset-left)));color:#fff;background:#14324f;border:2px solid #d6b875;border-radius:14px;display:block;position:fixed;overflow:hidden;box-shadow:0 10px 32px #03111d57}.video-partner-surface.is-floating:after{content:"";aspect-ratio:16/9;max-height:max(0px, calc(100vh - var(--partner-top) - var(--study-dock-space,0px) - 72px - env(safe-area-inset-bottom)));max-height:max(0px, calc(100dvh - var(--partner-top) - var(--study-dock-space,0px) - 72px - env(safe-area-inset-bottom)));display:block}.video-partner-toolbar{z-index:2;background:#0a2139;align-items:center;height:44px;display:flex;position:relative}.video-partner-toolbar strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding-left:10px;font-size:13px;overflow:hidden}.video-partner-toolbar button{color:#fff;cursor:pointer;background:0 0;border:0;border-left:1px solid #fff2;flex:0 0 44px;width:44px;min-height:44px;padding:0;font:22px/1 sans-serif}.video-partner-toolbar button:focus-visible{outline-offset:-4px}.video-partner-toolbar button:disabled{opacity:.4;cursor:default}.video-partner-surface.is-floating>.video-player-slot{height:calc(100% - 44px);min-height:0;top:44px}.video-partner-surface.is-floating>.video-avatar{inset:44px 0 0}.video-partner-surface.is-floating>footer,.video-partner-surface.is-collapsed:after{display:none}.video-partner-surface.is-collapsed>:is(.video-player-slot,.video-avatar){visibility:hidden}.video-live-tile.is-rav{z-index:2;background:radial-gradient(circle at 50% 16%,#fae09a66,#0000 43%),linear-gradient(160deg,#2a536f 0%,#102f4b 61%,#071c31 100%);border:3px solid #e8ca7d;border-radius:23px;grid-area:1/2;grid-template-rows:auto minmax(404px,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:404px;display:grid;transform:translateY(-10px);box-shadow:0 0 0 1px #5b3d07f2,0 0 0 7px #e8ca7d2e,0 0 34px #e8ca7d2e,0 25px 54px #00000070}.video-live-tile.is-rav .video-player-slot,.video-live-tile.is-rav .video-avatar{grid-area:2/1;min-width:0;min-height:0;position:relative;inset:auto}.video-live-tile.is-rav:after{z-index:3;content:"";pointer-events:none;border:1px solid #ffebb79e;border-radius:15px;position:absolute;inset:7px}.video-live-tile.is-rav footer,.study-workspace-layout .video-live-tile.is-rav footer{z-index:4;background:linear-gradient(100deg,#5c3e09f5,#112d44f5 58%,#071d31f5);border:1px solid #fae09d99;flex-wrap:wrap;grid-area:3/1;align-items:center;margin:10px 12px 12px;padding:8px 12px;position:relative;inset:auto;box-shadow:0 10px 24px #00000047}.video-live-tile.is-rav footer strong{overflow-wrap:anywhere;letter-spacing:.02em;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:1.08rem}.video-rav-honor{z-index:5;box-sizing:border-box;color:#fff7dc;background:linear-gradient(120deg,#573906fa,#193348fa 54%,#081f33fa);border:1px solid #ffebb1db;border-radius:999px;flex-wrap:wrap;grid-area:1/1;justify-content:center;justify-self:center;align-items:center;gap:6px 10px;min-width:0;max-width:calc(100% - 28px);margin:12px 0 10px;padding:7px 16px 7px 8px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 4px #e5c36d1a,0 10px 24px #00000061}.video-rav-honor:before,.video-rav-honor:after{content:"";background:linear-gradient(90deg,#0000,#e8c66d);width:24px;height:1px;position:absolute;top:50%}.video-rav-honor:before{right:calc(100% + 7px)}.video-rav-honor:after{left:calc(100% + 7px);transform:rotate(180deg)}.video-rav-honor span{box-sizing:border-box;color:#102e49;letter-spacing:.1em;background:linear-gradient(145deg,#fff1bd 0%,#e4bd5d 55%,#c99732 100%);border:1px solid #fff8dcb8;border-radius:999px;flex:none;place-content:center;min-width:48px;min-height:30px;padding:3px 7px;font:900 .875rem Georgia,serif;display:grid;box-shadow:inset 0 1px #ffffffb8,0 3px 9px #0003}.video-rav-honor small{overflow-wrap:anywhere;text-align:center;color:#fff4d4;letter-spacing:.12em;text-transform:uppercase;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:.875rem;font-weight:850}.video-rav-badge{color:#102f4a;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(145deg,#fff0b9,#d9ad49);border:1px solid #fff4cfb8;border-radius:999px;flex:none;padding:4px 9px;font-size:.875rem;box-shadow:inset 0 1px #ffffffa3}.video-control-bar{background:#f5f7f9;border:1px solid #d4dce3;border-radius:15px;align-items:center;padding:12px}.video-control-bar select{flex:1;width:auto;min-width:150px}.study-floating-controls{z-index:35;bottom:max(8px, env(safe-area-inset-bottom));color:#fff9e9;overscroll-behavior:contain;background:linear-gradient(135deg,#153955,#0d263f);border:1px solid #b99a56;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 16px);max-height:min(48dvh,340px);padding:10px 14px;display:flex;position:fixed;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 8px 30px #071c3155}.study-floating-controls[hidden]{display:none}.study-floating-controls .video-media-controls{flex:0 auto}.study-floating-controls .video-media-feedback{flex-basis:100%;max-width:400px;margin:3px 0;font-size:12px}.study-floating-controls button,.video-audio-help button{color:#153a60;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b6a879;border-radius:8px;padding:7px 11px;font-size:14px}.study-floating-controls button:disabled,.video-audio-help button:disabled{opacity:.55;cursor:default}.study-floating-controls .video-media-buttons{flex-direction:row}.study-floating-controls .video-media-buttons button{width:auto}.study-floating-controls .video-media-buttons small{margin-top:2px;font-size:11px;font-weight:400;display:block}.study-room-shell:has(.study-floating-controls:not([hidden])){padding-bottom:calc(var(--study-dock-space,0px) + 24px + env(safe-area-inset-bottom))}.study-workspace-tabs{scroll-margin-top:110px}.study-workspace-tabs .study-focus-toggle{border-color:#9a772e;margin-left:auto}.study-workspace-content{scroll-margin-top:110px}.study-room-shell.is-study-focused>.study-room-hero,.study-room-shell.is-study-focused .join-card>:is(.room-card-heading,.room-entry-help,.study-tab-help){display:none}.study-room-shell.is-study-focused .study-room-layout{width:min(1440px,100% - 32px);max-width:none;padding-top:16px}.study-room-shell.is-study-focused .join-card{padding:16px}.video-audio-help{color:#193d4c;background:#fffdf7;border:2px solid #b99a56;width:min(550px,100vw - 24px);padding:24px}.video-audio-help h2{margin-top:0}.audio-help-choices{flex-wrap:wrap;gap:8px;display:flex}.audio-help-choices [aria-pressed=true]{color:#fff;background:#163b55}.audio-help-step{margin:18px 0}.audio-help-step label{gap:6px;font-weight:700;display:grid}.audio-help-step select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #b6a879;border-radius:8px;padding:8px}.audio-help-step meter{width:100%;height:26px}.video-audio-help details{margin:16px 0}.video-audio-help summary{cursor:pointer;min-height:44px}.study-rav-question{color:#193d4c;background:#fffdf7;border:2px solid #b99a56;width:min(580px,100vw - 24px);padding:24px}.study-rav-question label{gap:8px;margin:16px 0;display:grid}.study-rav-question textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #b6a879;border-radius:8px;padding:10px}.study-rav-question .study-rav-attach{align-items:flex-start;display:flex}.study-rav-attach input{flex-shrink:0;width:22px;height:22px}.study-rav-question button,.rav-video-question-button{color:#163b55;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b6a879;border-radius:8px;padding:8px 12px}.study-rav-question button:disabled,.rav-video-question-button:disabled{opacity:.55;cursor:default}.learning-notebook{color:#193d4c;background:#fffdf7;border:1px solid #c4b587;border-radius:12px;margin-top:18px;padding:12px 16px}.learning-notebook summary{cursor:pointer;min-height:44px;padding-top:10px;font-weight:700}.learning-notebook h3{margin:4px 0 8px;font:600 22px/1.3 Georgia,serif}.learning-notebook .learning-resume{border-bottom:1px solid #ded6be;margin-bottom:8px;padding-bottom:10px}.learning-notebook label{gap:6px;margin:12px 0;display:grid}.learning-notebook :is(input,textarea){box-sizing:border-box;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #b6a879;border-radius:8px;padding:9px}.learning-notebook button{min-height:44px;font:inherit;color:#163b55;cursor:pointer;background:#fff;border:1px solid #b6a879;border-radius:8px;margin:4px 6px 4px 0;padding:8px 12px}.learning-notebook button:disabled{opacity:.55;cursor:default}.learning-notebook [role=status]{background:#f5f1e7;border-left:3px solid #b99a56;padding:10px}@media (width<=600px){.study-floating-controls{gap:5px;padding:7px}.study-floating-controls button{padding:6px 8px;font-size:12px}.study-room-shell.is-study-focused .study-room-layout{width:calc(100% - 16px)}}.video-media-controls{flex:100%;min-width:0}.video-media-buttons{flex-wrap:wrap;gap:9px;display:flex}.video-media-buttons button{white-space:normal;overflow-wrap:anywhere}.video-control-bar button:disabled{cursor:not-allowed;opacity:.55}.video-media-status{color:#173b5e;flex-wrap:wrap;gap:8px 20px;margin:10px 0 0;font-size:.95rem;font-weight:750;display:flex}.video-media-feedback{margin:8px 0 0;font-size:.9rem;line-height:1.5}@media (width<=520px){.video-control-bar{flex-wrap:nowrap;align-items:stretch}.video-media-controls{flex:none;width:100%}.video-media-buttons{flex-direction:column}.video-media-buttons button{width:100%}}.video-control-bar .video-leave-button{color:#fff;background:#8f342f;border-color:#8f342f}.video-room-notice{color:#2f4f68;background:#f7f3e8;border-left:4px solid #caa552;margin:0;padding:12px 14px;font-weight:700}.video-room-notice.is-joined{color:#15573e;background:#eaf5ef;border-color:#3f9b75}.video-room-notice.is-error{color:#7b332e;background:#f8e9e6;border-color:#b84e45}.video-usage-meter{color:#617487;background:#f3f5f6;border-radius:12px;flex-wrap:wrap;gap:10px 18px;padding:11px 14px;font-size:.78rem;display:flex}.video-usage-meter strong{color:#294e6e}.presence-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.presence-list li{border-bottom:1px solid #eee7da;align-items:center;gap:12px;padding:12px 0;display:flex}.presence-list li:last-child{border-bottom:0}.presence-list div{gap:2px;display:grid}.presence-dot{background:#a8b1ba;border-radius:50%;width:11px;height:11px}.presence-dot.is-online{background:#2d9a6f;box-shadow:0 0 0 5px #e1f4ec}.room-empty{color:#617284;background:#f7f5ef;border-radius:14px;margin:0;padding:18px}.help-card{justify-content:space-between;align-items:center;gap:26px;display:flex}.help-card p{max-width:720px;line-height:1.6}.room-actions{flex-wrap:wrap;gap:10px;display:flex}.room-actions button:last-child{color:#6b2e28;background:#f4e3df}.rav-call-card{color:#27465f;text-align:left;background:#f8f6f0;border-color:#d9d2c5;flex-direction:column;justify-content:center;min-height:0;padding:26px;box-shadow:0 10px 26px #0d294714}.rav-call-card .rav-call-copy{max-width:720px}.rav-call-card h2{color:#14385d;font-size:clamp(1.35rem,2.8vw,1.8rem)}.rav-call-card p{color:#4e6678;margin:8px 0 0}.rav-call-card .section-kicker{color:#8a692b}.rav-call-actions{justify-content:flex-start;align-items:center}.rav-call-actions .rav-call-button{color:#15304d;min-height:44px;box-shadow:none;background:#fff;border:1px solid #b99a54;align-items:center;padding:10px 18px;font-size:.96rem;font-weight:700;text-decoration:none;display:inline-flex}.rav-call-actions .rav-call-button:hover{background:#f5e6bd;transform:translateY(-1px)}.rav-call-actions .rav-call-button:focus-visible{outline-offset:3px;outline:3px solid #14385d}.rav-call-actions .room-report-action{color:#6b2e28;background:#fff;border:1px solid #dbc8c1}.rav-waiting-alert{color:#644b14;background:#fff6d9;border:1px solid #e0c577;border-left:5px solid #c99d35;border-radius:13px;gap:4px;margin-bottom:16px;padding:13px 16px;display:grid}.rav-waiting-alert span{color:#715f37;font-size:.9rem}.rav-video-access{color:#fff9e9;background:radial-gradient(circle at 8%,#ebca773d,#0000 25%),linear-gradient(120deg,#081f36 0%,#123e64 58%,#0a2947 100%);border:1px solid #e2c36e;border-left:6px solid #d1a33d;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:17px 19px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff5d512,0 13px 30px #081f363d}.rav-video-access:after{content:"";pointer-events:none;border:1px solid #ffe5a029;border-radius:12px;position:absolute;inset:6px}.rav-video-access.is-claimed,.rav-video-access.is-joined{background:radial-gradient(circle at 8%,#77c49d33,#0000 25%),linear-gradient(120deg,#081f36 0%,#123e64 58%,#0a2947 100%);border-color:#e2c36e #e2c36e #e2c36e #52aa83}.rav-video-access-copy,.rav-video-access-actions{align-items:center;gap:12px;display:flex}.rav-video-access-copy{min-width:0}.rav-video-access-copy,.rav-video-access-actions{z-index:1;position:relative}.rav-video-access-copy>div{gap:3px;display:grid}.rav-video-access-copy p{color:#e7c76f;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:850}.rav-video-access-copy strong{color:#fffaf0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.35}.rav-video-access-mark{color:#102f4b;letter-spacing:.12em;background:linear-gradient(145deg,#fff0b9 0%,#e3bb58 56%,#c99630 100%);border:1px solid #fff4d1cc;border-radius:999px;flex:0 0 64px;place-content:center;width:64px;height:46px;font:900 .78rem Georgia,serif;display:grid;box-shadow:inset 0 1px #ffffffb3,0 0 0 4px #e1be641f,0 7px 18px #0000003d}.rav-video-access-actions{flex-wrap:wrap;flex:auto;justify-content:flex-end;min-width:0;max-width:100%}.rav-duty-indicator{box-sizing:border-box;color:#334e66;background:#fcfaf4;border:1px solid #c6b585;border-radius:8px;align-items:center;gap:7px;min-width:0;max-width:100%;padding:6px 9px;font-size:.84rem;line-height:1.4;display:inline-flex}.rav-duty-indicator>span:last-child{overflow-wrap:anywhere;min-width:0}.rav-duty-indicator .rav-duty-dot{background:#74808a;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.rav-duty-indicator.is-available .rav-duty-dot{background:#258057}.rav-duty-indicator.is-busy .rav-duty-dot{background:#a37c2f}.rav-duty-indicator.is-busy{color:#6d5524;background:#faf3df}.rav-video-access .rav-duty-indicator{color:#fff7e7;background:#143653;border-color:#a58b50}.rav-video-access .rav-duty-indicator.is-busy{color:#eed6a0}.rav-video-access-actions button{color:#fff8e7;min-height:44px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #efd79a8c;border-radius:999px;padding:9px 16px;font-weight:800}.rav-video-access-actions button:disabled{cursor:not-allowed;opacity:.48}.rav-video-access-actions .rav-video-call-button{color:#173653;background:linear-gradient(145deg,#fff0bb,#dbae46);border-color:#d2ae55;box-shadow:0 7px 18px #553a0a29}.rav-video-access-actions .rav-video-call-button:hover{background:#ffe6a2}.rav-video-access-actions .rav-video-report-button{color:#ffe9e4;background:#732b2475;border-color:#e1a49994}.rav-assistance-state{color:#765819;background:#fbf0cf;border-radius:12px;align-items:center;min-height:46px;padding:10px 14px;font-weight:800;display:inline-flex}.rav-assistance-state.is-claimed{color:#15573e;background:#e5f4ec}.room-footer{color:#617284;justify-content:space-between;align-items:center;gap:16px;padding:10px 4px;display:flex}.room-footer a{color:#153e68;font-weight:800}@media (width<=800px){.study-room-hero-grid,.study-room-layout,.room-times{grid-template-columns:1fr}.study-room-hero-grid{gap:24px;padding-top:38px;padding-bottom:38px}.schedule-card,.join-card,.help-card,.room-footer{grid-column:auto}.join-ready,.video-access-state,.help-card,.room-footer{flex-direction:column;align-items:stretch}.sandbox-stage{grid-template-columns:1fr}.sandbox-tile{min-height:140px}.video-prejoin{grid-template-columns:1fr}.video-preview-frame,.video-preview-frame video{min-height:280px}.video-session-stage,.video-session-stage.is-multiparty{grid-template-columns:1fr}.video-session-stage.is-multiparty.is-three-up{grid-template-columns:1fr;padding:14px}.video-live-tile.is-rav{grid-area:2/1;grid-template-rows:auto minmax(330px,1fr) auto;min-height:330px;transform:none}.video-live-tile{min-height:300px}.rav-video-access{flex-direction:column;align-items:stretch}.rav-video-access-actions{justify-content:flex-start}.room-entry-guide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.study-room-card{border-radius:17px;padding:20px}.room-card-heading{flex-direction:column}.room-primary{width:100%}.study-room-hero h1{font-size:2.25rem}.video-prejoin-panel{padding:20px}.video-toggle-row,.video-join-actions,.video-control-bar{flex-direction:column}.video-control-bar select{width:100%}.video-live-tile{min-height:250px}.video-session-stage{border-radius:15px;padding:8px}.rav-video-access-actions,.rav-video-access-actions button{width:100%}.room-entry-guide{grid-template-columns:1fr}}.study-room-hero-grid{gap:24px;padding-top:24px;padding-bottom:24px}.study-room-hero h1{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.15}.study-room-status{gap:6px;padding:16px}.study-room-details{background:#fff;border:1px solid #dfd6c4;border-radius:16px;grid-column:1/-1;min-width:0}.study-room-details>summary,.room-entry-help>summary{cursor:pointer;color:#153a61;min-height:44px;padding:14px 18px;font-weight:700;line-height:1.5}.study-room-details summary:focus-visible,.room-entry-help summary:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #96732e}.room-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 16px 16px;display:grid}.room-entry-help{background:#f7f9fb;border:1px solid #dfd6c4;border-radius:12px;margin:0 0 16px}.room-entry-help .room-entry-guide{margin:0;padding:0 12px 12px}@media (width<=800px){.study-room-hero-grid{gap:16px;padding-top:20px;padding-bottom:20px}.room-secondary-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.study-room-hero h1{font-size:1.6rem}.room-secondary-grid{padding:0 10px 10px}.study-room-status{padding:12px}.room-entry-help .room-entry-guide{grid-template-columns:minmax(0,1fr)}}.study-floating-controls{gap:8px;padding:7px 10px}.study-floating-controls button,.study-floating-controls .study-call-options>summary{color:#fff9e9;background:#ffffff0d;border-color:#ba9b58;min-height:44px;font-size:14px}.study-floating-controls button:hover:not(:disabled),.study-floating-controls .study-call-options>summary:hover{background:#ffffff1f}.study-floating-controls :is(button,summary):focus-visible{outline-offset:2px;outline:3px solid #ead29b}.study-floating-controls .video-media-buttons{flex-wrap:nowrap;gap:6px}.study-floating-controls .video-media-buttons button{min-width:88px;padding:5px 10px}.study-floating-controls .video-media-buttons small{color:#e2d6b6}.study-floating-controls .video-media-feedback{color:#fff0cf}.study-floating-controls .study-call-leave{border-color:#c49c7b;margin-left:2px}.study-call-options{min-width:0}.study-call-options>summary{box-sizing:border-box;cursor:pointer;border:1px solid #ba9b58;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:7px 11px;list-style:none;display:flex}.study-call-options>summary:after{content:"+";font-size:18px}.study-call-options[open]>summary:after{content:"−"}.study-call-options>summary::-webkit-details-marker{display:none}.study-call-options-content{border-top:1px solid #ba9b5866;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:8px 0 1px;display:flex}.study-call-options[open]{flex:1 0 100%;order:3}.study-floating-controls:has(.study-call-options[open]){width:min(620px,100vw - 16px)}@media (width<=600px){.study-floating-controls{justify-content:space-between;gap:5px;padding:6px}.study-floating-controls button,.study-floating-controls .study-call-options>summary{padding:6px 8px;font-size:13px}.study-floating-controls .video-media-buttons button{min-width:74px;padding:4px 8px}}.study-floating-controls button,.video-control-bar button{min-width:44px;min-height:44px}.gemara-room-panel{color:#f7f4ec;background:linear-gradient(135deg,#0a2840,#12364e);border:1px solid #debc7466;border-radius:16px;margin:20px 0;padding:24px;box-shadow:0 12px 30px #00000021}.gemara-room-panel h2{color:#f1d397;margin:6px 0 12px}.gemara-room-panel p{line-height:1.65}.gemara-room-passage{font-weight:700}.gemara-room-muted{color:#d5dbe0;font-size:.9rem}.gemara-room-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.gemara-room-panel button,.gemara-room-actions a{color:#102c43;min-height:42px;font:inherit;background:#e4c787;border:1px solid #dabb74;border-radius:9px;align-items:center;padding:9px 14px;font-weight:650;text-decoration:none;display:inline-flex}.gemara-room-panel button:disabled{opacity:.55}.gemara-room-actions a{color:#f3deaf;background:0 0}.gemara-room-proposal{border:1px dashed #bda063;border-radius:10px;margin:18px 0;padding:16px}.gemara-room-panel summary{cursor:pointer;color:#f3deaf}.gemara-room-panel a:focus-visible,.gemara-room-panel button:focus-visible,.gemara-room-panel summary:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=600px){.gemara-room-panel{padding:18px}.gemara-room-actions>*{justify-content:center;width:100%}}.gemara-pane-guidance{color:#163b55;background:#fff9e9;border:1px solid #c7b583;border-radius:10px;padding:16px;line-height:1.6}.gemara-pane-guidance p{margin:0 0 10px}.gemara-pane-guidance a{min-height:44px;color:inherit;text-underline-offset:3px;align-items:center;display:inline-flex}.gemara-pane-guidance a:focus-visible{outline-offset:3px;outline:3px solid #9a772e}.gemara-guidance-video{color:#fffaf0;background:linear-gradient(115deg,#102f49,#1a4359);border:1px solid #c9a45b;border-radius:12px;min-width:0;margin:0 0 20px;padding:18px}.gemara-guidance-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.gemara-guidance-video h3{color:#f1d397;margin:0 0 6px;font-size:1rem}.gemara-guidance-video p{margin:0;line-height:1.5}.gemara-guidance-video button{color:#102c43;min-height:46px;font:inherit;cursor:pointer;background:#e4c787;border:1px solid #e9cd8f;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:11px 16px;font-weight:750;display:inline-flex}.gemara-guidance-video button:disabled{opacity:.65;cursor:wait}.gemara-guidance-video button:focus-visible{outline-offset:3px;outline:3px solid #fff}.gemara-guidance-video [role=status]{margin-top:12px}.gemara-guidance-video iframe{border-radius:8px;max-width:100%}@media (width<=600px){.gemara-guidance-heading{gap:12px}.gemara-guidance-video button{width:100%}}._catalog_1s61a_1{--ink:#102e43;--gold:#ab7b2e;--line:#dcdedb;--muted:#526674;max-width:1440px;color:var(--ink);margin:auto;padding:54px 40px 80px;font-family:Arial,sans-serif;font-size:16px}._catalog_1s61a_1 *{box-sizing:border-box}._catalog_1s61a_1 button,._catalog_1s61a_1 input,._catalog_1s61a_1 select{font:inherit}._catalog_1s61a_1 button,._catalog_1s61a_1 a{-webkit-tap-highlight-color:transparent}._catalog_1s61a_1 button{cursor:pointer}._catalog_1s61a_1 :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #bb8427}._heading_1s61a_1{text-align:center;flex-direction:column;align-items:center;display:flex}._eyebrow_1s61a_1{letter-spacing:2px;font-weight:700;color:var(--gold)!important;margin:0 0 18px!important;font-size:12px!important}._heading_1s61a_1 h1{color:var(--ink);margin:0;font-family:Georgia,serif;font-size:clamp(30px,3.4vw,42px);font-weight:500;line-height:1.13}._heading_1s61a_1 h1 br{display:none}._heading_1s61a_1 h1 em{color:#896427;font-style:normal}._heading_1s61a_1>p:last-child{color:var(--muted);margin:16px 0 24px;font-size:17px;line-height:1.6}._searchArea_1s61a_1{max-width:840px;margin:0 auto 30px}._searchLabel_1s61a_1{margin-bottom:10px;font-size:14px;font-weight:700;display:block}._searchBox_1s61a_1{background:#fff;border:1px solid #b7c4cb;border-radius:10px;align-items:center;gap:8px;padding:8px 9px 8px 17px;display:flex;position:relative;box-shadow:0 8px 24px #10304308}._searchBox_1s61a_1:focus-within{border-color:#987022;box-shadow:0 0 0 3px #b58b3622}._searchIcon_1s61a_1{color:var(--muted);font-size:32px;line-height:1}._searchBox_1s61a_1 input{min-width:0;box-shadow:none;color:var(--ink);background:0 0;border:0;flex:1;padding:13px 6px;font-size:17px;outline:none!important}._searchBox_1s61a_1 input::-webkit-search-cancel-button{display:none}._clear_1s61a_1{min-width:36px;color:var(--muted);background:0 0;border:0;font-size:24px!important}._searchButton_1s61a_1{background:var(--ink);color:#fff;border:0;border-radius:6px;padding:15px 22px;font-size:14px!important;font-weight:700!important}._searchHint_1s61a_1{color:var(--muted);margin:10px 0 0;font-size:13px}._suggestions_1s61a_1{z-index:30;border:1px solid var(--line);background:#fff;border-radius:10px;max-height:460px;margin:0;padding:7px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 15px 50px #142f4426}._suggestions_1s61a_1 li{cursor:pointer;border-radius:5px;align-items:center;gap:15px;padding:11px 12px;display:flex}._suggestions_1s61a_1 li[aria-selected=true]{background:#f1f2ed}._suggestions_1s61a_1 li>span:nth-child(2){flex:1;min-width:0}._suggestions_1s61a_1 strong{font-size:15px;font-weight:600;line-height:1.4;display:block}._suggestions_1s61a_1 small{color:var(--muted);margin-top:3px;font-size:13px;display:block}._suggestionType_1s61a_1{letter-spacing:1px;color:#856224;min-width:42px;font-size:12px;font-weight:700}._families_1s61a_1{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:28px;padding:20px 0;display:flex}._families_1s61a_1 button{color:var(--ink);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:13px;padding:12px 19px;font-size:15px;font-weight:600;display:flex}._families_1s61a_1 button span{background:#e8ebe7;border-radius:20px;min-width:26px;padding:4px 7px;font-size:12px}._families_1s61a_1 button[aria-pressed=true]{background:var(--ink);color:#fff}._families_1s61a_1 button[aria-pressed=true] span{background:#ffffff25}._families_1s61a_1 button:hover:not([aria-pressed=true]){background:#e8ebe7}._holidays_1s61a_1{flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 24px;font-size:14px;display:flex}._holidays_1s61a_1>span{color:var(--muted);margin-right:10px}._holidays_1s61a_1 button,._activeFilters_1s61a_1 button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:20px;padding:7px 12px;font-size:13px}._holidays_1s61a_1 button[aria-pressed=true]{background:#eee3ca;border-color:#ae883d}._workspace_1s61a_1{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:36px;display:grid}._sidebar_1s61a_1{border-right:1px solid var(--line);padding-right:24px}._mobileFilters_1s61a_1>summary{cursor:pointer;margin-bottom:23px;font-size:16px;font-weight:700;list-style:none}._filterContents_1s61a_1>label{margin-bottom:18px;font-size:13px;font-weight:600;display:block}._filterContents_1s61a_1 select{width:100%;color:var(--ink);background:#fff;border:1px solid #ccd4d7;border-radius:5px;margin-top:8px;padding:10px 7px;font-size:13px;display:block}._topicHeading_1s61a_1{justify-content:space-between;align-items:center;margin-top:28px;margin-bottom:10px;display:flex}._topicHeading_1s61a_1 h2{margin:0;font-size:16px}._topicHeading_1s61a_1>span{color:var(--muted);font-size:12px}._topics_1s61a_1{flex-direction:column;gap:3px;display:flex}._topics_1s61a_1 button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:9px 8px;font-size:14px;line-height:1.4;display:flex}._topics_1s61a_1 button small{color:var(--muted);font-size:12px}._topics_1s61a_1 button:hover,._topics_1s61a_1 button[aria-pressed=true]{background:#ede7d8}._moreTopics_1s61a_1{border:0;border-top:1px solid var(--line);color:#805c1b;background:0 0;justify-content:space-between;gap:12px;width:100%;margin-top:12px;padding:14px 5px;display:flex;font-size:13px!important}._results_1s61a_1{min-width:0;scroll-margin-top:100px}._resultsHead_1s61a_1{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}._resultsHead_1s61a_1 h2{margin:0 0 6px;font-family:Georgia,serif;font-size:27px;font-weight:500;line-height:1.3}._resultsHead_1s61a_1 p{color:var(--muted);margin:0;font-size:14px}._viewSwitch_1s61a_1{border:1px solid var(--line);border-radius:5px;flex-shrink:0;padding:3px;display:flex}._viewSwitch_1s61a_1 button{color:var(--muted);background:0 0;border:0;border-radius:3px;padding:9px 11px;font-size:13px}._viewSwitch_1s61a_1 button[aria-pressed=true]{color:var(--ink);background:#e9ede9;font-weight:700}._activeFilters_1s61a_1{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}._activeFilters_1s61a_1 button{font-size:12px}._activeFilters_1s61a_1 span{margin-left:6px}._activeFilters_1s61a_1 ._reset_1s61a_1{background:0 0;border-color:#0000;text-decoration:underline}._grid_1s61a_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._cardWrap_1s61a_1{min-width:0}._card_1s61a_1{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;height:100%;padding:21px;transition:border-color .2s,box-shadow .2s;display:flex}._card_1s61a_1:hover{border-color:#b79b67;box-shadow:0 5px 16px #17334a08}._cardMeta_1s61a_1{letter-spacing:.3px;color:#856224;justify-content:space-between;gap:8px;margin-bottom:14px;font-size:12px;font-weight:700;line-height:1.5;display:flex}._card_1s61a_1 h3{margin:0 0 9px;font-family:Georgia,serif;font-size:23px;font-weight:500;line-height:1.25}._card_1s61a_1 h3 a{color:var(--ink);text-decoration:none}._card_1s61a_1 h3 a:hover{text-underline-offset:4px;-webkit-text-decoration:underline #bd995c;text-decoration:underline #bd995c}._reference_1s61a_1{color:#476475;margin:0 0 12px;font-size:12px;line-height:1.5}._excerpt_1s61a_1{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 18px;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}._excerpt_1s61a_1>span{color:#846021;font-size:12px}._cardTopics_1s61a_1{flex-wrap:wrap;gap:6px;margin-top:auto;margin-bottom:20px;display:flex}._cardTopics_1s61a_1 button{color:#455d65;text-align:left;background:#f5f6f1;border:1px solid #e4e5dc;border-radius:4px;max-width:100%;padding:5px 7px;font-size:12px;line-height:1.4}._cardTopics_1s61a_1 button:hover{background:#f1e9d8;border-color:#ae883d}._cardBottom_1s61a_1{border-top:1px solid #e7e9e4;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;display:flex}._resources_1s61a_1{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.6;display:flex}._resources_1s61a_1 span+span:before{content:"·";margin-right:8px}._cardBottom_1s61a_1>a{color:var(--ink);flex-shrink:0;font-size:13px;font-weight:700;text-decoration:none}._cardBottom_1s61a_1>a span{color:#9a6f24;margin-left:5px}._loadMore_1s61a_1{text-align:center;margin:30px 0}._loadMore_1s61a_1 button,._empty_1s61a_1 button{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:5px;padding:13px 22px;font-size:14px}._loadMore_1s61a_1 button span{opacity:.7;margin-left:8px}._loadMore_1s61a_1 p{color:var(--muted);font-size:12px}._empty_1s61a_1{border:1px solid var(--line);text-align:center;background:#fff;border-radius:8px;padding:32px;line-height:1.6}._empty_1s61a_1 h3{font-size:20px;font-weight:500}._empty_1s61a_1 p{color:var(--muted);font-size:15px}._notice_1s61a_1{color:#634b22;background:#f1eadb;border-radius:5px;margin-bottom:20px;padding:12px 16px;font-size:14px;line-height:1.5}._seriesList_1s61a_1{flex-direction:column;gap:14px;display:flex}._seriesHeading_1s61a_1{border-bottom:1px solid var(--line);margin:20px 0 15px;padding-bottom:10px;font-family:Georgia,serif;font-size:18px;font-weight:500}._seriesList_1s61a_1 ._card_1s61a_1{padding:22px 25px}._seriesList_1s61a_1 ._card_1s61a_1 h3{font-size:24px}._seriesList_1s61a_1 ._excerpt_1s61a_1{-webkit-line-clamp:2}._seriesList_1s61a_1 ._cardTopics_1s61a_1{margin-bottom:15px}._seriesList_1s61a_1 ._cardMeta_1s61a_1{justify-content:flex-start;gap:22px}@media (width>=1200px){._seriesList_1s61a_1 ._card_1s61a_1{grid-template-columns:minmax(0,1fr) 220px;column-gap:30px;display:grid}._seriesList_1s61a_1 ._card_1s61a_1>*{grid-column:1}._seriesList_1s61a_1 ._card_1s61a_1 ._cardBottom_1s61a_1{border-top:0;border-left:1px solid var(--line);flex-direction:column;grid-area:1/2/6;justify-content:center;align-items:flex-start;padding:20px;display:flex}._seriesList_1s61a_1 ._card_1s61a_1 ._cardTopics_1s61a_1{margin-bottom:0}}@media (width<=1190px){._grid_1s61a_1{grid-template-columns:repeat(2,minmax(0,1fr))}._catalog_1s61a_1{padding:40px 28px 60px}._workspace_1s61a_1{grid-template-columns:200px minmax(0,1fr);gap:26px}._heading_1s61a_1 h1 br{display:block}._resultsHead_1s61a_1 h2{font-size:24px}._viewSwitch_1s61a_1 button{padding:8px}}@media (width<=760px){._catalog_1s61a_1{padding:32px 18px 50px}._heading_1s61a_1 h1{font-size:34px}._heading_1s61a_1>p:last-child{font-size:15px}._eyebrow_1s61a_1{letter-spacing:1.3px;font-size:12px!important}._searchArea_1s61a_1{margin-bottom:22px}._searchBox_1s61a_1{gap:3px;padding:6px 6px 6px 10px}._searchBox_1s61a_1 input{padding:12px 4px;font-size:16px}._searchIcon_1s61a_1{font-size:27px}._searchButton_1s61a_1{padding:13px 10px;font-size:12px!important}._searchHint_1s61a_1{font-size:12px}._families_1s61a_1{grid-template-columns:1fr 1fr;gap:5px;margin-bottom:20px;padding:13px 0;display:grid}._families_1s61a_1 button{justify-content:space-between;padding:10px;font-size:13px}._workspace_1s61a_1{display:block}._sidebar_1s61a_1{border-right:0;margin-bottom:22px;padding:0}._mobileFilters_1s61a_1{border:1px solid var(--line);background:#fff;border-radius:7px}._mobileFilters_1s61a_1>summary{list-style:revert;margin:0;padding:14px 16px;font-size:14px}._filterContents_1s61a_1{grid-template-columns:1fr 1fr;gap:10px 16px;padding:0 16px 15px;display:grid}._filterContents_1s61a_1>label{margin:0}._topicHeading_1s61a_1{grid-column:1/-1;margin:10px 0 0}._topics_1s61a_1{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:3px 10px;max-height:220px;display:grid;overflow:auto}._topics_1s61a_1 button{padding:7px;font-size:13px}._moreTopics_1s61a_1{grid-column:1/-1;margin:0;padding-bottom:0}._resultsHead_1s61a_1{flex-wrap:wrap;align-items:center;margin-bottom:17px}._resultsHead_1s61a_1 h2{font-size:24px}._viewSwitch_1s61a_1{margin-top:5px}._grid_1s61a_1{gap:12px}._card_1s61a_1{padding:17px}._card_1s61a_1 h3{font-size:21px}._cardMeta_1s61a_1{flex-wrap:wrap;font-size:12px}._cardTopics_1s61a_1 button{font-size:12px}._cardBottom_1s61a_1{flex-wrap:wrap}._suggestions_1s61a_1 li{gap:9px;padding:10px 7px}._suggestions_1s61a_1 strong{font-size:14px}._suggestions_1s61a_1 small{font-size:12px}._suggestionType_1s61a_1{min-width:35px;font-size:12px}}@media (width<=480px){._grid_1s61a_1{grid-template-columns:1fr}._card_1s61a_1{padding:21px}._card_1s61a_1 h3{font-size:24px}._cardMeta_1s61a_1{font-size:12px}._cardBottom_1s61a_1{flex-wrap:nowrap}._searchIcon_1s61a_1{display:none}._catalog_1s61a_1{padding-inline:16px}._resources_1s61a_1,._cardTopics_1s61a_1 button{font-size:12px}._excerpt_1s61a_1{font-size:15px}._seriesList_1s61a_1 ._card_1s61a_1{padding:20px}}._searchLabel_1s61a_1,._filterContents_1s61a_1>label,._filterContents_1s61a_1 select,._topics_1s61a_1 button,._cardTopics_1s61a_1 button,._cardBottom_1s61a_1>a,._viewSwitch_1s61a_1 button,._moreTopics_1s61a_1{font-size:14px!important}._suggestions_1s61a_1 strong{font-size:16px}._suggestionType_1s61a_1{letter-spacing:0}._catalog_1s61a_1{padding-top:38px}._currentSeries_1s61a_10{background:linear-gradient(125deg,#f8f4e9,#fffdf8);border:1px solid #d5c39e;border-radius:12px;margin:12px 0 28px;padding:27px;scroll-margin-top:100px}._currentSeriesHead_1s61a_11{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}._currentSeriesHead_1s61a_11 ._eyebrow_1s61a_1{letter-spacing:1.3px;margin-bottom:8px!important}._currentSeriesHead_1s61a_11 h2{margin:0 0 8px;font:500 29px/1.2 Georgia,serif}._currentSeriesHead_1s61a_11 p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.5}._currentSeriesHead_1s61a_11>button{color:#805c1b;text-align:left;background:0 0;border:0;font-size:14px;font-weight:700;line-height:1.6}._currentSeriesGrid_1s61a_16{grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:18px;display:grid}._currentSeriesCard_1s61a_17{background:#fff;border:1px solid #d9d4c7;border-radius:8px;flex-direction:column;min-width:0;padding:22px;display:flex}._currentCycle_1s61a_18{color:#856224;letter-spacing:.5px;margin:0 0 11px;font-size:12px;font-weight:700}._currentSeriesCard_1s61a_17 h3{overflow-wrap:anywhere;margin:0 0 12px;font:500 24px/1.25 Georgia,serif}._currentCount_1s61a_20{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.6}._latestCourse_1s61a_21{color:var(--ink);border-top:1px solid #e8e6de;flex-direction:column;gap:8px;padding:16px 0;text-decoration:none;display:flex}._latestCourse_1s61a_21 small{color:var(--muted);font-size:12px}._latestCourse_1s61a_21 strong{font-size:16px;font-weight:600;line-height:1.5}._latestCourse_1s61a_21>span{color:#805c1b;font-size:13px;font-weight:700}._latestCourse_1s61a_21:hover strong{text-underline-offset:4px;text-decoration:underline}._currentPending_1s61a_26{color:var(--muted);font-size:14px;line-height:1.6}._currentSeriesButton_1s61a_27{background:var(--ink);border:1px solid var(--ink);color:#fff;text-align:left;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding:12px 15px;font-size:14px;display:flex}._libraryScopes_1s61a_28{flex-wrap:wrap;justify-content:center;gap:12px;margin:0 0 27px;display:flex}._libraryScopes_1s61a_28 button{color:var(--ink);background:#fff;border:1px solid #c8cfcf;border-radius:6px;padding:12px 17px;font-size:14px;line-height:1.5}._libraryScopes_1s61a_28 button[aria-pressed=true]{background:#eee5d2;border-color:#9d7839}._libraryScopes_1s61a_28 button span{color:var(--muted);margin-left:10px;font-size:12px}._searchHint_1s61a_1 button{color:#805c1b;font-size:inherit;background:0 0;border:0;padding:3px 0;text-decoration:underline}._cardContext_1s61a_33{color:var(--muted);overflow-wrap:anywhere;margin:0 0 12px;font-size:13px;line-height:1.55}._seriesCourseContext_1s61a_34{color:#526674;margin:13px 0;font-size:14px;line-height:1.6}._seriesBrowseLink_1s61a_35{color:#ead7ae;text-underline-offset:4px;font-size:15px;line-height:1.6;display:inline-block}@media (width<=760px){._currentSeries_1s61a_10{margin-bottom:22px;padding:20px 16px}._currentSeriesHead_1s61a_11{display:block}._currentSeriesHead_1s61a_11 h2{font-size:27px}._currentSeriesHead_1s61a_11>button{padding:10px 0 0}._currentSeriesCard_1s61a_17{padding:20px}._currentSeriesGrid_1s61a_16{gap:14px}._libraryScopes_1s61a_28{justify-content:stretch;gap:8px}._libraryScopes_1s61a_28 button{flex:220px;padding:11px 13px;font-size:13px}._currentSeriesCard_1s61a_17 h3{font-size:23px}}@media (prefers-reduced-motion:reduce){._card_1s61a_1{transition:none}}
