.av-root{--av-accent:#f3e9de;--av-button:#b4382f;--av-ink:#413731;--av-muted:#8a7b71;--av-line:#edded5;color:var(--av-ink);background:#fff;min-height:100vh;font:15px/1.6 Arial,Helvetica,sans-serif}.av-root *{box-sizing:border-box}.av-root h1,.av-root h2{letter-spacing:-.025em;color:var(--av-ink);font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.2}.av-root h1{margin:0 0 12px;font-size:36px}.av-root h2{margin:14px 0;font-size:26px}.av-root h3{margin:12px 0;font:600 17px/1.4 Arial}.av-root p{margin:9px 0 18px}.av-root button,.av-root input,.av-root select,.av-root textarea{font:inherit}.av-root button{cursor:pointer;color:inherit}.av-root button:disabled{opacity:.5;cursor:not-allowed}.av-root a:focus-visible,.av-root button:focus-visible,.av-root select:focus-visible,.av-root input:focus-visible,.av-root textarea:focus-visible{outline-offset:3px;outline:3px solid #ab634d}.av-root small{color:var(--av-muted);font-size:12px;display:block}.av-demo-bar{border-bottom:1px solid var(--av-line);color:#584b42;background:#f6f0e9;align-items:center;gap:14px;padding:9px 24px;font-size:12px;display:flex}.av-demo-bar strong{letter-spacing:.1em;font-size:11px}.av-demo-bar button{white-space:nowrap;background:0 0;border:0;margin-left:auto;text-decoration:underline}.av-shell{grid-template-columns:232px minmax(0,1fr);min-height:calc(100vh - 40px);display:grid}.av-sidebar{border-right:1px solid var(--av-line);background:#f7f6f0;flex-direction:column;gap:30px;padding:30px 18px;display:flex}.av-brand{padding:0 12px;font:25px/1.2 Georgia}.av-brand small{margin-top:10px;font:11px/1.6 Arial}.av-sidebar nav,.av-sidebar nav>section{flex-direction:column;gap:4px;display:flex}.av-sidebar nav>a,.av-sidebar nav>section>a{border-radius:7px;padding:10px 13px;font-size:14px;display:block}.av-sidebar nav>a:hover,.av-sidebar nav>section>a:hover,.av-nav-active{background:var(--av-accent)}.av-nav-active{font-weight:700}.av-nav-label{letter-spacing:.06em;color:var(--av-muted);font-size:10px;margin:24px 12px 5px!important}.av-sidebar-foot{gap:22px;margin-top:auto;padding:20px 12px 0;font-size:13px;display:grid}.av-body{min-width:0}.av-toolbar{border-bottom:1px solid var(--av-line);justify-content:space-between;align-items:center;gap:16px;height:76px;padding:0 36px;display:flex}.av-toolbar-actions{align-items:center;gap:16px;display:flex}.av-toolbar select{background:#fbf8f4;border:0;border-radius:6px;padding:8px;font-size:12px}.av-ask{border:1px solid var(--av-line);background:#fff;border-radius:7px;padding:7px 15px;font-size:12px!important;font-weight:600!important}.av-avatar{background:var(--av-accent);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;display:inline-flex}.av-profile-menu{z-index:100;color:#413731;background:#fff;border:1px solid #edded5;border-radius:10px;min-width:220px;padding:8px;font:14px Arial;box-shadow:0 12px 35px #3b322d20}.av-profile-menu button{text-align:left;background:0 0;border:0;width:100%;padding:12px;display:block}.av-profile-menu [data-focus]{background:#f6f0e9;border-radius:5px}.av-main{outline:none;max-width:1280px;margin:auto;padding:30px 44px 50px}.av-breadcrumb{color:var(--av-muted);margin-bottom:30px;font-size:11px}.av-breadcrumb span{color:#ada29a;margin-left:8px}.av-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.av-heading p{color:var(--av-muted);max-width:650px}.av-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.av-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.av-card{border:1px solid var(--av-line);background:#fff;border-radius:12px;min-width:0;padding:26px}.av-card>h2:first-child{margin-top:0}.av-card p{color:#807369}.av-button{border:1px solid var(--av-button);background:var(--av-button);text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;line-height:1.5;display:inline-flex;color:#fff!important;font-size:13px!important;font-weight:600!important}.av-secondary{border-color:var(--av-line);background:#fff;color:var(--av-ink)!important}.av-mini{font-size:10px;font-weight:400}.av-text-link{color:var(--av-button);margin-top:18px;font-size:13px;font-weight:600;display:block}.av-eyebrow{letter-spacing:.08em;color:var(--av-button);font-size:10px;font-weight:700}.av-muted{color:var(--av-muted);font-size:12px}.av-cover{background:#f2e8dc;border-radius:12px;flex-direction:column;align-items:flex-start;gap:22px;min-height:280px;padding:30px;display:flex;position:relative;overflow:hidden}.av-cover>:not(i){z-index:1}.av-cover strong{letter-spacing:-.02em;max-width:70%;font:35px/1.05 Georgia}.av-cover>span:last-of-type{margin-top:auto;font-size:12px}.av-cover i{background:#f3f1e5;border-left:18px solid #e4cdbf;border-radius:50%;width:48%;height:145%;position:absolute;top:15%;right:-6%;transform:rotate(20deg);box-shadow:-14px 0 #e8d6cb}.av-cover-small{min-height:210px}.av-cover-small strong{font-size:28px}.av-soft-panel{background:#f6f7f2;border-radius:12px;margin-top:30px;padding:28px}.av-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0 36px;display:grid}.av-index-link{transition:background .15s}.av-index-link:hover,.av-hub-card:hover{background:#fbf8f5}.av-index-link p{font-size:13px}.av-space-icon{background:var(--av-accent);width:46px;height:46px;color:var(--av-button);border-radius:12px;justify-content:center;align-items:center;font-size:24px;display:inline-flex}.av-field{flex-direction:column;gap:8px;margin:16px 0;font-size:13px;font-weight:600;display:flex}.av-field input,.av-field select,.av-field textarea{color:var(--av-ink);background:#fff;border:1px solid #e6d1c4;border-radius:7px;width:100%;min-width:0;padding:11px 12px;font-weight:400}.av-field textarea{resize:vertical;min-height:100px}.av-field input[type=color]{height:48px;padding:5px}.av-faux-field{border:1px solid var(--av-line);color:#9f938a;background:#fbf9f6;border-radius:6px;margin:15px 0;padding:12px}.av-toggle,.av-check-row{border-bottom:1px solid var(--av-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:14px;display:flex}.av-toggle input,.av-check-row input{width:20px;height:20px;accent-color:var(--av-button)}.av-check-row{justify-content:flex-start}.av-tabs{border-bottom:1px solid var(--av-line);gap:8px;margin-bottom:25px;padding-bottom:10px;display:flex;overflow-x:auto}.av-tabs button{white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:10px 16px;font-size:13px}.av-tabs [aria-pressed=true]{background:var(--av-accent);font-weight:700}.av-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;display:flex}.av-course-card{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:30px;display:grid}.av-course-layout{grid-template-columns:minmax(0,1fr) 310px;gap:25px;display:grid}.av-course-layout>.av-card{align-self:start}.av-video{aspect-ratio:16/9;color:#fff;text-align:center;background:#3c332e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.av-video span{font-size:42px}.av-video h2{color:#fff}.av-video p{color:#e2cbbc;font-size:12px}.av-list-row{border:0;border-bottom:1px solid var(--av-line);text-align:left;background:0 0;align-items:center;gap:14px;width:100%;padding:16px 0;display:flex}.av-list-row>span:last-child{margin-left:auto}.av-list-row button{border:1px solid var(--av-line);background:#fff;border-radius:5px;margin-left:auto;padding:6px 9px}.av-selected{color:var(--av-button);font-weight:600}.av-number{background:var(--av-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:inline-flex}.av-inbox{grid-template-columns:280px minmax(0,1fr);gap:20px;display:grid}.av-chat-bubble{overflow-wrap:anywhere;background:#f0f5f6;border-radius:12px 12px 12px 2px;max-width:90%;margin:15px 0;padding:18px 20px}.av-chat-mine{background:var(--av-accent);border-radius:12px 12px 2px;margin-left:auto}.av-event-date{background:var(--av-accent);border-radius:10px;flex-direction:column;align-items:center;min-width:80px;padding:15px;font-size:11px;display:inline-flex}.av-event-date strong{font:32px Georgia}.av-narrow{max-width:560px;margin:25px auto}.av-person{align-items:center;gap:12px;display:flex}.av-landscape{background:#f3e9de;border-radius:13px;height:190px;margin:30px 0;position:relative;overflow:hidden}.av-sun{background:#e5d0c2;border-radius:50%;width:68px;height:68px;position:absolute;top:24px;right:9%}.av-hill{background:#e7ecd9;border-radius:50%;width:115%;height:65px;position:absolute;bottom:5px;left:-5%;transform:rotate(3deg)}.av-landscape small{position:absolute;bottom:16px;left:22px}.av-shortcuts>a{border-bottom:1px solid var(--av-line);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.av-shortcuts h3{margin:0 0 5px}.av-shortcuts p{color:var(--av-muted);margin:0;font-size:13px}.av-shortcuts>a>span{color:var(--av-button);font-size:24px}.av-pill{background:var(--av-accent);border-radius:20px;padding:5px 10px;font-size:11px;display:inline-block}.av-stat{margin:18px 0;font:48px Georgia;display:block}.av-chart{align-items:flex-end;gap:5%;height:220px;padding:20px 20px 35px;display:flex}.av-chart>div{background:#e4cdbf;border-radius:6px 6px 0 0;width:8%;position:relative}.av-chart span{color:var(--av-muted);font-size:10px;position:absolute;bottom:-25px;left:0}.av-space-row{border-bottom:1px solid var(--av-line);align-items:center;gap:8px;padding:15px 0;display:flex}.av-space-row>div{margin-right:auto}.av-space-row button{border:1px solid var(--av-line);background:#fff;border-radius:5px;min-width:30px;min-height:34px}.av-swatch{color:#c08573;background:#f3e9de;border-radius:8px;justify-content:center;align-items:center;height:140px;font-size:50px;display:flex}.av-swatch-1{color:#ad9371;background:#f0e8d9}.av-swatch-2{color:#8d9e7b;background:#e6ecdf}.av-steps{color:var(--av-muted);background:#faf7f3;border-radius:8px;gap:25px;margin:25px 0;padding:15px;font-size:13px;display:flex}.av-workflow{max-width:650px;margin:30px auto}.av-flow-arrow{text-align:center;color:#b0a69f;margin:10px;font-size:24px;display:block}.av-site-preview{background:#fbfaf6}.av-site-preview section{border-top:1px solid var(--av-line);margin-top:24px;padding-top:18px}.av-call{text-align:center;background:#f0f6f8;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:430px;margin-bottom:25px;padding:30px;display:flex}.av-call-avatar{color:#4f879a;background:#d0e8f0;border-radius:50%;place-items:center;width:100px;height:100px;font-size:45px;display:grid}.av-wave{letter-spacing:4px;color:#8cb8c8;margin:20px;font-size:30px}.av-assistant{border:1px solid var(--av-line);background:#fff;border-radius:14px;flex-direction:column;max-width:760px;margin:auto;display:flex;overflow:hidden}.av-assistant>header{border-bottom:1px solid var(--av-line);align-items:center;gap:14px;padding:17px 20px;display:flex}.av-assistant>header button{background:0 0;border:0;font-size:20px}.av-assistant>header>div{margin-right:auto}.av-assistant-context{color:var(--av-muted);background:#f8faf9;padding:10px 20px;font-size:12px}.av-messages{flex:1;min-height:270px;padding:10px 20px;overflow:auto}.av-assistant>form{border-top:1px solid var(--av-line);padding:10px 20px 20px}.av-assistant>form .av-row{margin:10px 0}.av-assistant>form .av-row>button:not(.av-button){background:0 0;border:0;font-size:12px}.av-assistant-settings{background:#f3f8fa;padding:10px 20px}.av-assistant-overlay{z-index:80;filter:drop-shadow(0 15px 30px #15394f25);width:min(430px,100vw - 24px);max-height:90vh;position:fixed;bottom:22px;right:22px}.av-assistant-floating{max-height:85vh}.av-assistant-floating .av-messages{min-height:150px}.av-call-link{color:var(--av-button);font-size:11px}.av-message-actions{gap:14px;margin-top:10px;display:flex}.av-message-actions button{background:0 0;border:0;font-size:11px}.av-reply-target{color:var(--av-muted);background:#f5f8f8;padding:10px;font-size:12px}.av-reply-target button{float:right;background:0 0;border:0}.av-notice{background:#edf6ef;border:1px solid #d5e6d9;border-radius:8px;justify-content:space-between;margin-bottom:24px;padding:14px 18px;font-size:13px;display:flex}.av-notice button{background:0 0;border:0;font-size:20px}.av-page-foot{border-top:1px solid var(--av-line);color:var(--av-muted);justify-content:space-between;gap:20px;margin-top:55px;padding-top:20px;font-size:11px;display:flex}.av-menu-toggle,.av-mobile-close,.av-bottom-nav{display:none}.av-root details{border-bottom:1px solid var(--av-line);padding:15px 0}.av-root summary{cursor:pointer}.av-root blockquote{color:#8a7b71;border-left:3px solid #d9bba8;margin:15px 0;padding-left:15px;font-size:13px}@media (min-width:1600px){.av-main{padding-top:40px}.av-shell{grid-template-columns:260px 1fr}.av-sidebar{padding-top:36px}}@media (max-width:1100px){.av-shell{grid-template-columns:205px 1fr}.av-main{padding:25px}.av-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.av-course-layout{grid-template-columns:minmax(0,1fr) 260px}.av-toolbar{padding:0 25px}.av-inbox{grid-template-columns:220px 1fr}}@media (max-width:760px){.av-root h1{font-size:29px}.av-root h2{font-size:23px}.av-demo-bar{flex-wrap:wrap;gap:8px;padding:8px 14px;font-size:10px}.av-demo-bar>span{max-width:190px;line-height:1.3}.av-demo-bar button{font-size:10px}.av-shell{display:block}.av-sidebar{display:none}.av-sidebar-open{z-index:90;display:flex;position:fixed;inset:0 15% 0 0;overflow:auto;box-shadow:20px 0 60px #322a2550}.av-mobile-close{text-align:right;background:0 0;border:0;display:block}.av-menu-toggle{background:0 0;border:0;font-size:20px;display:block}.av-toolbar{gap:10px;height:66px;padding:0 15px}.av-toolbar>strong{max-width:100px;font-size:13px}.av-toolbar-actions{gap:8px}.av-toolbar select{max-width:90px;padding:6px;font-size:10px}.av-ask{padding:6px 8px;font-size:10px!important}.av-toolbar .av-avatar{flex-shrink:0;display:inline-flex}.av-main{padding:22px 18px 85px}.av-breadcrumb{margin-bottom:20px;font-size:10px}.av-heading{margin-bottom:22px;display:block}.av-heading .av-button{margin-top:5px}.av-two,.av-three,.av-course-card,.av-course-layout,.av-inbox{grid-template-columns:1fr;gap:18px}.av-card{padding:21px}.av-cover{min-height:235px;padding:25px}.av-cover strong{font-size:32px}.av-index-grid{grid-template-columns:1fr;gap:15px}.av-landscape{height:150px}.av-shortcuts>a{padding:22px 0}.av-bottom-nav{border-top:1px solid var(--av-line);padding:18px 5px max(18px,env(safe-area-inset-bottom));z-index:50;background:#fafbf8;justify-content:space-around;font-size:11px;display:flex;position:fixed;bottom:0;left:0;right:0}.av-bottom-nav a{padding:4px}.av-page-foot{flex-direction:column;gap:8px;margin-top:35px}.av-assistant-overlay{bottom:75px;right:12px}.av-assistant-floating{max-height:78vh}.av-steps{gap:12px;font-size:11px}.av-field input,.av-field textarea,.av-field select{font-size:16px}.av-root button,.av-root a{touch-action:manipulation}.av-space-row{flex-wrap:wrap}.av-row .av-button{flex-grow:1}.av-call{min-height:380px}.av-course-layout>.av-card{order:2}}@media (prefers-reduced-motion:reduce){.av-root *{scroll-behavior:auto!important;transition:none!important}}.av-course-layout>div,.av-inbox>div,.av-two>div{min-width:0}.av-tabs{max-width:100%}.av-menu-dialog{z-index:100;background:#322a2550;position:fixed;inset:0}.av-menu-dialog .av-sidebar{background:#fafbf8}.av-nav-sub{gap:3px;padding:0 0 10px 18px;display:grid}.av-nav-sub a{border-left:1px solid var(--av-line);padding:7px 12px;font-size:12px}.av-root .av-button,.av-root .cw-primary,.av-root .csi-primary,.av-root .oci-primary,.av-root .ooi-primary,.av-root .ohi-primary,.av-root .mji-primary{background:var(--av-button)!important;color:var(--av-button-text,#fff)!important}.av-root .of-root button.of-primary{background:var(--av-button)!important;color:var(--av-button-text,#fff)!important;border-color:var(--av-button)!important}.av-root .av-button.av-secondary{color:var(--av-ink)!important;background:#f8f3ee!important}@media (max-width:420px){.av-toolbar>strong{display:none}.av-toolbar-actions{min-width:0}}@media (max-width:900px){.av-menu-dialog .av-sidebar{width:100vw;max-width:100vw;inset:0}}.av-call{color:#132b51;background:linear-gradient(145deg,#d8efff,#9fc5f4 50%,#688bd1);border-radius:24px}.av-call-avatar{background:#e2f2ff;box-shadow:0 0 0 14px #fff2}.av-assistant header>button:first-child>span{background:#e2f2ff;border-radius:50%;padding:6px}
.ac-conversation{color:#172b36}.ac-conversation header{flex-wrap:wrap}.ac-conversation .av-chat-mine{background:var(--ac-bubble);color:#172b36}.ac-note{overflow-wrap:anywhere;position:relative;overflow:visible}.ac-note:focus{outline-offset:3px;outline:3px solid #306b80}.ac-actions{margin-left:8px;display:inline-block}.ac-action-panel{z-index:5;background:#fff;border:1px solid #b9c8cf;border-radius:12px;gap:8px;max-width:100%;padding:10px;display:flex;position:absolute;right:0;box-shadow:0 8px 20px #172b3622}.ac-quote{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden;border-left:3px solid #306b80!important}.ac-thread{background:#fff;border:2px solid #aac6d2;border-radius:16px;max-height:280px;margin:8px;padding:12px;overflow:auto}.ac-thread header{justify-content:space-between;gap:8px;display:flex}.ac-thread blockquote{overflow-wrap:anywhere;border-left:3px solid #306b80;padding:8px}.ac-conversation fieldset{border:0;flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.ac-conversation fieldset button[aria-pressed=true]{outline:2px solid #306b80}.ac-conversation input{max-width:100%}.ac-conversation button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:1px solid #0000;border-radius:9px;padding:7px 10px}.ac-conversation button:hover{background:#172b360c}.ac-conversation button:focus-visible{outline-offset:2px;outline:3px solid #306b80}.ac-conversation .av-button{color:#fff;background:#306b80}.ac-conversation .av-button:disabled{opacity:.5;cursor:default}.ac-conversation .ac-quote{background:#fff6;border-radius:3px;padding:5px 8px}.ac-conversation .ac-action-panel{align-items:center}.ac-conversation>.av-messages{max-height:480px;overflow:auto}.ac-thread .av-chat-bubble{max-width:100%}.ac-conversation>button:last-child{color:#306b80;border-top:1px solid #d5e0e4;border-radius:0;font-size:13px}.ac-compact-call{color:#fff;background:#142b36;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px;padding:16px;display:flex}.ac-compact-call small{width:100%}.ac-call-record{border:1px solid #c5d4dc;border-radius:12px;margin:12px;padding:16px}.ac-call-record summary{cursor:pointer}.ac-conversation [aria-label="Selected sample attachments"]{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.ac-conversation [aria-label="Selected sample attachments"] li{border:1px solid #cad6db;border-radius:12px;padding:4px 8px}.av-call .av-row{flex-wrap:wrap;justify-content:center;margin:18px 0}.ac-action-panel{flex-wrap:wrap;width:280px}.ac-scenarios{border-top:1px solid #d5e0e4;padding:12px 20px}.ac-scenarios summary{cursor:pointer}.ac-scenarios label{margin:10px 0;display:block}.ac-scenarios select{border:1px solid #b9c8cf;border-radius:6px;margin-left:10px;padding:6px}.ac-full-call-dialog{z-index:150;background:#102631bb;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}.ac-full-call-panel{background:#fff;border-radius:24px;width:min(760px,100%);max-height:95vh;overflow:auto}.ac-full-call-panel .av-call{margin:0}.ac-call-record summary:focus{outline-offset:3px;outline:3px solid #306b80}
.ooi{color:#35352f;width:100%;min-width:0;max-width:1120px;font:15px/1.5 system-ui,sans-serif}.ooi *{box-sizing:border-box}.ooi header{margin-bottom:24px}.ooi h2{margin:8px 0 12px;font-size:28px;line-height:1.2}.ooi h3{margin:0 0 14px;font-size:18px}.ooi p,.ooi dd{overflow-wrap:anywhere}.ooi-kicker{color:#a53d2e;font-size:12px;font-weight:650}.ooi-muted,.ooi footer{color:#66665d;font-size:13px}.ooi-card{background:#fff;border:1px solid #dfdbd2;border-radius:12px;min-width:0;margin:18px 0;padding:22px}.ooi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ooi-field{flex-direction:column;gap:7px;min-width:0;margin:14px 0;font-weight:600;display:flex}.ooi input,.ooi select,.ooi textarea{width:100%;min-width:0;color:inherit;font:inherit;background:#fff;border:1px solid #bdbbb2;border-radius:7px;padding:11px 12px}.ooi textarea{resize:vertical;min-height:120px}.ooi button{max-width:100%;min-height:44px;font:inherit;color:#38382f;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #d3cec4;border-radius:7px;padding:10px 14px}.ooi button:disabled{opacity:.58;cursor:not-allowed}.ooi button.ooi-primary{color:#fff;background:#b4382f;border-color:#b4382f;font-weight:650}.ooi button:focus-visible,.ooi input:focus-visible,.ooi textarea:focus-visible,.ooi select:focus-visible{outline:3px solid var(--av-button,#b4382f);outline-offset:3px}.ooi-actions,.ooi-tabs{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.ooi-tabs{border-bottom:1px solid #dfdbd2;padding-bottom:12px}.ooi-tabs button[aria-pressed=true]{background:#f6e8e1;border-color:#b34b39}.ooi-note{overflow-wrap:anywhere;background:#f7f2e7;border-left:3px solid #a67f37;margin:16px 0;padding:16px}.ooi-error{color:#a02a25;font-size:13px}.ooi-table{border:1px solid #dfdbd2;border-radius:10px;margin:18px 0;overflow:hidden}.ooi table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.ooi th,.ooi td{border-bottom:1px solid #e9e6df;padding:16px}.ooi th,.ooi caption{background:#f7f4ef}.ooi caption{text-align:left;padding:14px;font-size:13px}.ooi footer{border-top:1px solid #dfdbd2;margin-top:28px;padding-top:14px}.ooi-brand-preview{background:#faf8f2;border:1px solid #ddd7ca;border-top:5px solid;max-width:100%;min-height:260px;margin:16px auto;padding:22px;transition:max-width .2s}.ooi-brand-preview.ooi-mobile{max-width:300px}.ooi-sample-button{overflow-wrap:anywhere;border-radius:7px;max-width:100%;padding:12px 16px;display:inline-block}.ooi-check{align-items:center;gap:12px;padding:12px 0;display:flex}.ooi-check input{width:20px;height:20px}.ooi-steps{background:#f7f4ef;border-radius:8px;flex-wrap:wrap;gap:28px;padding:18px 24px;display:flex}.ooi-steps [aria-current=step]{color:#a53128;font-weight:700}.ooi dt{font-weight:650}.ooi dd{margin:4px 0 16px}.ooi blockquote{background:#f5f3ef;border-left:3px solid #bbb3a5;margin:16px 0;padding:12px 18px}@media (max-width:650px){.ooi-grid{grid-template-columns:1fr;gap:0}.ooi-card{padding:16px}.ooi h2{font-size:25px}.ooi table,.ooi tbody,.ooi tr,.ooi td,.ooi caption{width:100%;display:block}.ooi thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ooi tr{border-bottom:1px solid #ddd7cb;padding:12px}.ooi td{border:0;flex-wrap:wrap;align-items:baseline;gap:12px;padding:6px 0;display:flex}.ooi td:before{content:attr(data-label);color:#66665d;min-width:68px;font-size:12px}.ooi-steps{gap:12px 24px}}
.mji{color:#3c332e;min-width:0;max-width:1050px;margin:auto;padding:20px;font:15px/1.55 Arial,sans-serif}.mji *{box-sizing:border-box;min-width:0}.mji h1,.mji h2{overflow-wrap:anywhere;font-family:Georgia,serif;font-weight:400;line-height:1.25}.mji h1{margin:12px 0;font-size:30px}.mji h2{font-size:24px}.mji h3{font-size:16px}.mji p,.mji dd{overflow-wrap:anywhere}.mji-brand{text-transform:uppercase;font-size:13px;font-weight:700}.mji-demo{color:#746257;font-size:12px}.mji-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:25px;display:grid}.mji-card{background:#f7f5ef;border:1px solid #ecddd3;border-radius:12px;margin:18px 0;padding:20px}.mji-blue,.mji-bubble{background:#f3e9de}.mji button{font:inherit;color:#3c332e;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #e6d1c4;border-radius:8px;max-width:100%;min-height:44px;margin:5px 5px 5px 0;padding:10px 14px;font-size:14px;font-weight:600}.mji button:disabled{opacity:.65;cursor:default}.mji .mji-primary{background:var(--av-button,#b4382f);color:#fff;border-color:var(--av-button,#b4382f)}.mji button:focus-visible,.mji input:focus-visible,.mji textarea:focus-visible,.mji select:focus-visible{outline:3px solid var(--av-button,#b4382f);outline-offset:3px}.mji button[aria-pressed=true]{background:#f3e9de}.mji label{margin:14px 0;font-size:14px;font-weight:600;display:block}.mji input:not([type=checkbox]),.mji textarea,.mji select{font:inherit;color:#3c332e;background:#fff;border:1px solid #e6d1c4;border-radius:8px;width:100%;margin-top:7px;padding:12px;font-weight:400;display:block}.mji textarea{resize:vertical;min-height:100px}.mji-actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.mji-actions label{flex:180px}.mji-cover{background:linear-gradient(115deg,#f3e9de 20%,#e6d1c4 20% 75%,#f5f0e4 75%);border-radius:12px;flex-direction:column;justify-content:space-between;min-height:230px;margin:15px 0;padding:25px;display:flex}.mji-cover h2{max-width:230px;font-size:30px}.mji-cover small{text-transform:uppercase;font-size:11px;font-weight:700}.mji-cover p{font-size:12px}.mji-avatar{background:#f3e4d9;border-radius:50%;place-items:center;width:55px;height:55px;margin-right:15px;font-size:24px;display:inline-grid}.mji-inbox{grid-template-columns:180px minmax(0,1fr);gap:25px;display:grid}.mji-inbox aside{background:#f7f5ef;border-radius:12px;padding:15px}.mji-inbox aside button{width:100%;display:block}.mji-inbox aside p{font-size:12px}.mji-bubble{overflow-wrap:anywhere;border-radius:12px;margin:20px 0;padding:20px}.mji-mine{background:#f7f5ef;margin-left:20px}.mji-pill{background:#e8efdf;border-radius:25px;padding:6px 12px;font-size:12px}.mji-setting{border-bottom:1px solid #efe3db;justify-content:space-between;align-items:center;gap:25px;padding:15px 0;display:flex}.mji-setting>div{flex:1}.mji-setting p{font-size:13px}.mji-setting label{flex:0 240px}.mji dt{font-weight:700}.mji dd{margin:0 0 15px}.mji-skeleton{background:linear-gradient(#edded4 0 10px,#0000 10px 20px,#edded4 20px 30px,#0000 30px);border-radius:10px;height:55px}@media (max-width:650px){.mji{padding:12px}.mji-columns,.mji-inbox{grid-template-columns:1fr}.mji-inbox aside{flex-wrap:wrap;gap:5px;display:flex}.mji-inbox aside button{width:auto}.mji-inbox aside p{width:100%}.mji-setting{flex-wrap:wrap;gap:5px}.mji-setting>div,.mji-setting label{flex-basis:100%}.mji-cover{min-height:190px}.mji h1{font-size:27px}}.mji-scenario{border:1px solid #e6d1c4;border-radius:12px;margin:20px 0;padding:14px}.mji-scenario legend{font-weight:700}.mji-local-label{color:#746257;margin-top:8px;font-size:12px;display:block}
.ohi{color:#292d2a;max-width:1000px;margin:auto;font:15px/1.5 system-ui,sans-serif}.ohi *{box-sizing:border-box;min-width:0}.ohi h1{font-size:30px;line-height:1.2}.ohi h2{font-size:23px}.ohi h1,.ohi h2,.ohi h3,.ohi button,.ohi legend,.ohi li,.ohi p{overflow-wrap:anywhere}.ohi-demo{background:#fff3d8;border-radius:7px;padding:10px;font-size:12px}.ohi-card,.ohi-home{background:#fff;border:1px solid #deded8;border-radius:16px;margin:20px 0;padding:25px}.ohi-home{max-width:760px}.ohi-cover{background:#f2eade;border:1px solid #deded8;border-radius:15px;height:180px;position:relative;overflow:hidden}.ohi-cover:after{content:"";background:#dfe9d9;border-radius:50%;position:absolute;inset:70% -20% -45%;transform:rotate(6deg)}.ohi-cover span{background:#dfbd92;border-radius:50%;width:70px;height:70px;position:absolute;top:20%;right:12%}.ohi-garden{background:#e1ece3}.ohi-garden span{background:#acc9b1}.ohi button{font:inherit;color:#483d36;cursor:pointer;background:#fff;border:1px solid #bcc6bf;border-radius:8px;max-width:100%;min-height:44px;padding:10px 14px}.ohi button:disabled{color:#727773;cursor:default;background:#f4f5f3}.ohi .ohi-primary{color:#fff;background:#b53c31;border-color:#b53c31}.ohi .ohi-link{color:#a3332a;border:0;padding-left:0}.ohi label{margin:15px 0;font-size:14px;font-weight:600;display:block}.ohi input,.ohi textarea,.ohi select{background:#fff;border:1px solid #bbc3bd;border-radius:8px;width:100%;margin-top:6px;padding:12px;font:400 16px/1.5 system-ui;display:block}.ohi textarea{resize:vertical;min-height:90px}.ohi button:focus-visible,.ohi input:focus-visible,.ohi select:focus-visible,.ohi textarea:focus-visible,.ohi summary:focus-visible{outline:3px solid var(--av-button,#b4382f);outline-offset:3px}.ohi-shortcuts{margin:25px 0}.ohi-shortcuts button{text-align:left;color:#292d2a;border:0;border-bottom:1px solid #ddd;border-radius:0;width:100%;padding:20px 0;display:block}.ohi-shortcuts strong{justify-content:space-between;gap:10px;font-size:19px;display:flex}.ohi-shortcuts small{color:#626a65;margin-top:6px;display:block}.ohi-note{color:#606962;font-size:12px}.ohi-actions{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.ohi fieldset{border:1px solid #deded8;border-radius:9px;margin:15px 0;padding:16px}.ohi-editor{border:2px solid #aabfb3}.ohi-checklist button{text-align:left;width:100%;margin:12px 0;display:block}.ohi-checklist span{color:#69716b;font-size:12px;display:block}.ohi-overline{text-transform:uppercase;letter-spacing:.05em;font-size:12px}.ohi-preview{background:#f1f5f0;border-radius:12px;margin:20px 0;padding:20px}.ohi summary{cursor:pointer;padding:12px 0}.ohi details li{margin:10px 0}.ohi-menu-rows{grid-template-columns:1fr 1fr;gap:15px;display:grid}@media (max-width:600px){.ohi-card,.ohi-home{padding:16px}.ohi h1{font-size:25px}.ohi-cover{height:140px}.ohi-menu-rows{grid-template-columns:1fr}}
.cw-root{--cw-border:#edded5;--cw-ink:#2d2622;color:var(--cw-ink);max-width:1280px;margin:auto;font:15px/1.5 system-ui,sans-serif}.cw-root *{box-sizing:border-box}.cw-root h1{margin:5px 0 16px;font-size:clamp(23px,3vw,32px);line-height:1.2}.cw-root h2{margin:0 0 15px;font-size:19px}.cw-root h3{font-size:17px}.cw-root p{overflow-wrap:anywhere}.cw-demo{color:#82520d;background:#fff5db;border-radius:8px;padding:10px 14px;font-size:12px}.cw-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cw-eyebrow{text-transform:uppercase;color:#626b67;letter-spacing:.035em;font-size:12px}.cw-root button{color:#39302b;min-height:44px;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #bcc6c1;border-radius:8px;max-width:100%;padding:10px 14px}.cw-root button:disabled{cursor:default;color:#69706d;background:#f0f2f1}.cw-root button:focus-visible,.cw-root input:focus-visible,.cw-root textarea:focus-visible,.cw-root summary:focus-visible{outline:3px solid var(--av-button,#b4382f);outline-offset:3px}.cw-root button.cw-primary,.cw-root button[aria-pressed=true]{color:#fff;background:#4d413a;border-color:#4d413a}.cw-context{border-bottom:1px solid var(--cw-border);padding:12px 0}.cw-context summary{cursor:pointer;min-height:44px;padding:10px 0}.cw-context p{color:#606a65}.cw-status{color:#564940;min-height:20px;margin:8px 0}.cw-card{border:1px solid var(--cw-border);background:#fff;border-radius:16px;min-width:0;padding:22px}.cw-muted{background:#f0f2ef}.cw-columns{grid-template-columns:.8fr 1.2fr 1.15fr;gap:16px;display:grid}.cw-editor{grid-template-columns:1.35fr 1fr;gap:20px;display:grid}.cw-field{flex-direction:column;gap:7px;margin-bottom:18px;font-size:13px;font-weight:600;display:flex}.cw-field input,.cw-field textarea{color:#242b27;background:#fff;border:1px solid #bbc4bf;border-radius:7px;width:100%;min-width:0;padding:12px;font:400 16px/1.5 system-ui}.cw-field textarea{resize:vertical;min-height:110px}.cw-portrait{background:#e5eddf;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;margin-bottom:15px;font-size:55px;display:flex}.cw-portrait small{font-size:12px}.cw-root strong{overflow-wrap:anywhere}.cw-form-preview{gap:12px;margin:22px 0;display:grid}.cw-form-preview span{color:#686f6b;background:#f0f2f1;border:1px solid #e1e4e2;border-radius:6px;padding:12px}.cw-reader{background:#f0f2f1;border-radius:12px;margin:28px 0;padding:20px}.cw-actions,.cw-tabs{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.cw-progress{color:#5a6560}.cw-progress span{font-size:12px;display:block}.cw-sequence{padding-left:24px}.cw-sequence>li{border-bottom:1px solid var(--cw-border);margin-bottom:15px;padding-bottom:15px}.cw-artifact{text-align:left;width:100%;margin:10px 0;display:block}.cw-review{border:2px solid #c48d7c;margin-top:24px}.cw-story{background:#f7f2eb;border-radius:12px;margin:22px 0;padding:24px}.cw-sections{padding:0;list-style:none}.cw-sections li{border-bottom:1px solid var(--cw-border);justify-content:space-between;align-items:center;gap:6px;margin:10px 0;padding-bottom:10px;display:flex}.cw-sections li>div{gap:4px;display:flex}.cw-sections button{padding:8px}.cw-page-preview{background:#f5f6f1;border-radius:12px;margin:15px 0;padding:20px}.cw-page-preview.cw-editorial>div:first-child{background:#efe2d9;padding:30px}.cw-with-conversation{grid-template-columns:minmax(260px,.8fr) minmax(0,2fr);gap:24px;display:grid}.cw-work,.cw-conversation{min-width:0}@media (max-width:900px){.cw-with-conversation{grid-template-columns:1fr}.cw-columns{grid-template-columns:1fr 1fr}.cw-columns>aside{grid-column:1/-1}.cw-portrait{min-height:100px}}@media (max-width:600px){.cw-editor,.cw-columns{grid-template-columns:1fr}.cw-card{padding:16px}.cw-tabs button{flex:1;padding:8px}.cw-root h1{font-size:25px}.cw-sections li{flex-wrap:wrap}.cw-review .cw-heading{align-items:flex-start}.cw-tabs button{overflow-wrap:normal;flex:120px}.cw-card>button+button{margin-top:8px}}.cw-with-conversation{grid-template-columns:minmax(0,var(--cw-chat-share,35%)) minmax(0,1fr)}.cw-panel-controls{border:1px solid #edded5;border-radius:10px;margin:15px 0;padding:12px}.cw-panel-controls label{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cw-panel-controls input{flex:1;min-width:100px;max-width:100%}.cw-panel-controls .cw-actions{margin:8px 0}.cw-template-options{background:#eef4f1;border-radius:10px;margin:15px 0;padding:15px}.cw-field select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bbc4bf;border-radius:7px;padding:8px}.cw-panel-controls input:focus-visible,.cw-field select:focus-visible{outline:3px solid var(--av-button,#b4382f);outline-offset:3px}@media (max-width:900px){.cw-with-conversation{grid-template-columns:1fr}.cw-panel-controls input{flex-basis:100%}}.cw-work{container-type:inline-size}@container (max-width:559px){.cw-columns,.cw-editor{grid-template-columns:1fr}.cw-columns>aside{grid-column:auto}.cw-tabs button{overflow-wrap:normal;flex:120px}}.cw-call-strip{color:#fff;overflow-wrap:anywhere;background:#1a1613;border-radius:10px;margin-bottom:18px;padding:8px 12px}.cw-call-strip>aside,.cw-call-strip>section{margin:0}.cw-call-strip button{min-height:44px}.cw-call-strip:empty{display:none}@container (min-width:560px) and (max-width:800px){.cw-columns{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:10px}.cw-columns>aside{grid-column:auto}.cw-columns>.cw-card,.cw-columns .cw-reader{padding:12px}.cw-columns .cw-portrait{min-height:100px}.cw-columns .cw-actions{gap:5px}.cw-columns button{padding:8px;font-size:13px}}
.oci{color:#34342f;box-sizing:border-box;width:100%;min-width:0;max-width:1120px;font:15px/1.5 system-ui,sans-serif}.oci *{box-sizing:border-box}.oci header{margin-bottom:24px}.oci h2{margin:8px 0 12px;font-size:28px;line-height:1.2}.oci h3{margin:0 0 14px;font-size:18px}.oci h4{margin:20px 0 8px}.oci p{overflow-wrap:anywhere}.oci-kicker{color:#a53d2e;font-size:12px;font-weight:650}.oci-muted,.oci footer{color:#66655e;font-size:13px}.oci-card{background:#fff;border:1px solid #e0dcd3;border-radius:12px;margin:18px 0;padding:22px}.oci-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.oci-grid>.oci-card{margin:0}.oci-field{flex-direction:column;gap:7px;min-width:0;margin:14px 0;font-weight:600;display:flex}.oci input,.oci textarea,.oci select{font:inherit;color:inherit;background:#fff;border:1px solid #bdbbb3;border-radius:7px;width:100%;min-width:0;padding:11px 12px}.oci textarea{resize:vertical}.oci button{font:inherit;cursor:pointer;color:#383831;overflow-wrap:anywhere;background:#fff;border:1px solid #d2cec4;border-radius:7px;max-width:100%;min-height:44px;padding:10px 14px}.oci button:disabled{opacity:.6;cursor:not-allowed}.oci button:focus-visible,.oci input:focus-visible,.oci select:focus-visible,.oci textarea:focus-visible{outline:3px solid var(--av-button,#b4382f);outline-offset:3px}.oci button.oci-primary{color:#fff;background:#bd4935;border-color:#bd4935;font-weight:650}.oci-actions,.oci-tabs{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.oci-tabs{border-bottom:1px solid #e0dcd3;padding-bottom:12px}.oci-tabs button[aria-pressed=true]{background:#f6e8e1;border-color:#b34b39}.oci-steps{background:#f7f4ef;border-radius:8px;flex-wrap:wrap;gap:24px;padding:16px 24px;font-weight:600;display:flex}.oci-flow{font-weight:650}.oci-notice{overflow-wrap:anywhere;background:#f7f2e7;border-left:3px solid #a67f37;margin:16px 0;padding:15px}.oci-stats{flex-wrap:wrap;gap:40px;display:flex}.oci-stats dd{margin:0;font-size:26px;font-weight:650}.oci-pre{white-space:pre-wrap;overflow-wrap:anywhere}.oci-email{border-top:4px solid #bd4935;align-self:start}.oci-email hr{border:0;border-top:1px solid #e0dcd3;margin:24px 0}.oci-table-wrap{border:1px solid #e0dcd3;border-radius:10px;margin:18px 0;overflow-x:auto}.oci table{border-collapse:collapse;text-align:left;width:100%;min-width:590px;font-size:14px}.oci caption{text-align:left;background:#f7f4ef;padding:14px;font-size:13px}.oci td,.oci th{border-bottom:1px solid #e9e6df;padding:16px}.oci th{background:#faf9f6;font-size:12px}.oci small{margin-top:6px;display:block}.oci-badge{background:#f3eee4;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-block}.oci-asset-placeholder{text-align:center;background:#f2efe7;border:1px dashed #c8c2b6;flex-direction:column;justify-content:center;align-items:center;min-height:160px;padding:20px;font-size:28px;font-weight:650;display:flex}.oci-asset-placeholder small{font-size:12px;font-weight:400}.oci footer{border-top:1px solid #e0dcd3;margin-top:28px;padding-top:14px}.oci-menu-row{align-items:center;gap:20px;display:flex}.oci-menu-row .oci-field{flex:1}.oci-page-preview{background:#f7f2e9;border:1px solid #e6ded1;border-radius:10px;padding:36px 24px}.oci code{overflow-wrap:anywhere;white-space:normal}.oci details{border:1px solid #e0dcd3;border-radius:10px;padding:18px}.oci summary{cursor:pointer;font-weight:650}@media (max-width:650px){.oci-grid{grid-template-columns:1fr}.oci-card{padding:16px}.oci h2{font-size:25px}.oci-menu-row{gap:8px}.oci-menu-row .oci-actions{gap:5px}.oci-menu-row button{padding:8px 11px}.oci-steps{gap:12px 24px}.oci-table-wrap{max-width:100%}.oci table{min-width:0;display:block}.oci caption{display:block}.oci thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.oci tbody,.oci tr,.oci td{width:100%;display:block}.oci tr{border-bottom:1px solid #ddd7cb;padding:12px}.oci td{border:0;flex-wrap:wrap;align-items:baseline;gap:12px;padding:6px 0;display:flex}.oci td:before{content:attr(data-label);color:#66655e;min-width:75px;font-size:12px}.oci td small{width:100%;margin-left:87px}.oci table button{text-align:left}}
.csi{color:#34332e;max-width:1050px;margin:auto;padding:20px;font-family:Arial,sans-serif}.csi *{box-sizing:border-box}.csi h1{font-size:28px}.csi h2{font-size:22px}.csi h3{margin-top:28px;font-size:16px}.csi small{color:#b94834}.csi-demo{color:#63635f;font-size:13px}.csi label{margin:15px 0;font-size:14px;font-weight:600;display:block}.csi input:not([type=checkbox]),.csi textarea,.csi select{width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #dcd5ca;border-radius:9px;margin-top:7px;padding:12px;font-weight:400;display:block}.csi textarea{resize:vertical;min-height:110px}.csi button{font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #dcd5ca;border-radius:8px;min-height:44px;padding:11px 13px;font-size:14px}.csi button:disabled{opacity:.55;cursor:default}.csi button:focus-visible,.csi summary:focus-visible{outline:3px solid var(--av-button,#b4382f);outline-offset:3px}.csi .csi-primary{color:#fff;background:#bf4e39;font-weight:700}.csi-tabs{gap:3px;margin-bottom:24px;display:flex;overflow-x:auto}.csi-tabs button{white-space:nowrap;border:0;padding:10px 7px;font-weight:700}.csi-tabs button[aria-pressed=true]{box-shadow:inset 0 -3px #bf4e39}.csi-panel{background:#fff;border:1px solid #dfd8ce;border-radius:10px;margin:14px 0;padding:16px}.csi summary{cursor:pointer;font-weight:700}.csi-row,.csi-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.csi-row{justify-content:space-between}.csi-row span{color:#69675f;font-size:13px}.csi-row button{border:0}.csi-rule{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.csi-rule button{margin-bottom:15px}.csi li{margin:10px 0}.csi p{overflow-wrap:anywhere;line-height:1.5}.csi-actions label{font-size:13px;font-weight:400}@media (max-width:600px){.csi{padding:12px}.csi-rule{grid-template-columns:1fr}.csi-rule label{margin:5px 0}.csi-rule button{justify-self:start}.csi-actions{gap:8px}.csi h1{font-size:25px}}.csi h1,.csi h2,.csi h3,.csi summary,.csi-row button{overflow-wrap:anywhere;min-width:0;max-width:100%}.csi-row{min-width:0}.csi-row button{flex-shrink:1}.csi-review{background:#fbf5ed;border:2px solid #b94834;border-radius:10px;margin-block:16px;padding:16px}.csi-appearance,.csi-certificate{border:2px solid #dcd5ca;border-radius:12px;margin-block:16px;padding:24px}.csi-appearance span{color:#fff;border-radius:6px;padding:10px;display:inline-block}.csi-certificate{text-align:center;background:#faf7ef}.csi input[type=color]{max-width:150px;height:50px}.csi-row .csi-actions{margin:0}.csi-panel{min-width:0}.csi-tabs{max-width:100%}
@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-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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-outline-style:solid}}}@layer theme{:root,:host{--avs-color-amber-50:#fffbeb;--avs-color-amber-900:#7b3306;--avs-color-stone-50:#fafaf9;--avs-color-stone-100:#f5f5f4;--avs-color-stone-200:#e7e5e4;--avs-color-stone-300:#d6d3d1;--avs-color-stone-500:#79716b;--avs-color-stone-600:#57534d;--avs-color-stone-800:#292524;--avs-color-stone-900:#1c1917;--avs-color-white:#fff;--avs-spacing:.25rem;--avs-container-xl:36rem;--avs-container-2xl:42rem;--avs-container-6xl:72rem;--avs-text-xs:.75rem;--avs-text-xs--line-height:calc(1 / .75);--avs-text-sm:.875rem;--avs-text-sm--line-height:calc(1.25 / .875);--avs-text-base:1rem;--avs-text-base--line-height:calc(1.5 / 1);--avs-text-lg:1.125rem;--avs-text-lg--line-height:calc(1.75 / 1.125);--avs-text-xl:1.25rem;--avs-text-xl--line-height:calc(1.75 / 1.25);--avs-text-3xl:1.875rem;--avs-text-3xl--line-height:calc(2.25 / 1.875);--avs-text-4xl:2.25rem;--avs-text-4xl--line-height:calc(2.5 / 2.25);--avs-font-weight-medium:500;--avs-font-weight-semibold:600;--avs-tracking-tight:-.025em;--avs-tracking-widest:.1em;--avs-radius-lg:.5rem;--avs-radius-xl:.75rem;--avs-radius-2xl:1rem;--avs-default-transition-duration:.15s;--avs-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}@supports (color:lab(0% 0 0)){:root,:host{--avs-color-amber-50:lab(98.6252% -.635922 8.42309);--avs-color-amber-900:lab(31.2288% 30.2627 40.0378);--avs-color-stone-50:lab(98.2686% -.0991821 .364304);--avs-color-stone-100:lab(96.5286% -.0991821 .364268);--avs-color-stone-200:lab(91.055% .663072 .865579);--avs-color-stone-300:lab(84.7909% .928015 1.59738);--avs-color-stone-500:lab(48.1164% 2.35701 4.26852);--avs-color-stone-600:lab(35.5168% 1.08604 4.07829);--avs-color-stone-800:lab(15.0353% 1.96067 1.53427);--avs-color-stone-900:lab(9.03835% 1.15298 1.92955)}}}@layer utilities{.avs\:mx-auto{margin-inline:auto}.avs\:mt-1{margin-top:var(--avs-spacing)}.avs\:mt-2{margin-top:calc(var(--avs-spacing) * 2)}.avs\:mt-3{margin-top:calc(var(--avs-spacing) * 3)}.avs\:mt-4{margin-top:calc(var(--avs-spacing) * 4)}.avs\:mt-5{margin-top:calc(var(--avs-spacing) * 5)}.avs\:mt-6{margin-top:calc(var(--avs-spacing) * 6)}.avs\:mt-7{margin-top:calc(var(--avs-spacing) * 7)}.avs\:mt-8{margin-top:calc(var(--avs-spacing) * 8)}.avs\:mt-9{margin-top:calc(var(--avs-spacing) * 9)}.avs\:mb-2{margin-bottom:calc(var(--avs-spacing) * 2)}.avs\:mb-3{margin-bottom:calc(var(--avs-spacing) * 3)}.avs\:mb-4{margin-bottom:calc(var(--avs-spacing) * 4)}.avs\:mb-6{margin-bottom:calc(var(--avs-spacing) * 6)}.avs\:mb-7{margin-bottom:calc(var(--avs-spacing) * 7)}.avs\:block{display:block}.avs\:flex{display:flex}.avs\:grid{display:grid}.avs\:size-5{width:calc(var(--avs-spacing) * 5);height:calc(var(--avs-spacing) * 5)}.avs\:min-h-11{min-height:calc(var(--avs-spacing) * 11)}.avs\:min-h-12{min-height:calc(var(--avs-spacing) * 12)}.avs\:min-h-14{min-height:calc(var(--avs-spacing) * 14)}.avs\:min-h-32{min-height:calc(var(--avs-spacing) * 32)}.avs\:w-full{width:100%}.avs\:max-w-2xl{max-width:var(--avs-container-2xl)}.avs\:max-w-6xl{max-width:var(--avs-container-6xl)}.avs\:max-w-xl{max-width:var(--avs-container-xl)}.avs\:min-w-0{min-width:0}.avs\:flex-1{flex:1}.avs\:cursor-not-allowed{cursor:not-allowed}.avs\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.avs\:flex-col{flex-direction:column}.avs\:flex-wrap{flex-wrap:wrap}.avs\:items-center{align-items:center}.avs\:items-start{align-items:flex-start}.avs\:justify-between{justify-content:space-between}.avs\:gap-3{gap:calc(var(--avs-spacing) * 3)}.avs\:gap-4{gap:calc(var(--avs-spacing) * 4)}.avs\:gap-5{gap:calc(var(--avs-spacing) * 5)}.avs\:gap-6{gap:calc(var(--avs-spacing) * 6)}.avs\:gap-8{gap:calc(var(--avs-spacing) * 8)}:where(.avs\:divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.avs\:divide-stone-200>:not(:last-child)){border-color:var(--avs-color-stone-200)}.avs\:self-start{align-self:flex-start}.avs\:rounded-2xl{border-radius:var(--avs-radius-2xl)}.avs\:rounded-full{border-radius:2147483647px}.avs\:rounded-lg{border-radius:var(--avs-radius-lg)}.avs\:rounded-xl{border-radius:var(--avs-radius-xl)}.avs\:border{border-style:var(--tw-border-style);border-width:1px}.avs\:border-0{border-style:var(--tw-border-style);border-width:0}.avs\:border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.avs\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.avs\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.avs\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.avs\:border-stone-200{border-color:var(--avs-color-stone-200)}.avs\:border-stone-300{border-color:var(--avs-color-stone-300)}.avs\:bg-\(--av-button\){background-color:var(--av-button)}.avs\:bg-amber-50{background-color:var(--avs-color-amber-50)}.avs\:bg-stone-50{background-color:var(--avs-color-stone-50)}.avs\:bg-stone-100{background-color:var(--avs-color-stone-100)}.avs\:bg-transparent{background-color:#0000}.avs\:bg-white{background-color:var(--avs-color-white)}.avs\:p-3{padding:calc(var(--avs-spacing) * 3)}.avs\:p-5{padding:calc(var(--avs-spacing) * 5)}.avs\:p-6{padding:calc(var(--avs-spacing) * 6)}.avs\:px-0{padding-inline:0}.avs\:px-2{padding-inline:calc(var(--avs-spacing) * 2)}.avs\:px-3{padding-inline:calc(var(--avs-spacing) * 3)}.avs\:px-4{padding-inline:calc(var(--avs-spacing) * 4)}.avs\:px-5{padding-inline:calc(var(--avs-spacing) * 5)}.avs\:py-1{padding-block:var(--avs-spacing)}.avs\:py-2{padding-block:calc(var(--avs-spacing) * 2)}.avs\:py-3{padding-block:calc(var(--avs-spacing) * 3)}.avs\:py-4{padding-block:calc(var(--avs-spacing) * 4)}.avs\:py-5{padding-block:calc(var(--avs-spacing) * 5)}.avs\:pb-4{padding-bottom:calc(var(--avs-spacing) * 4)}.avs\:text-left{text-align:left}.avs\:text-3xl{font-size:var(--avs-text-3xl);line-height:var(--tw-leading,var(--avs-text-3xl--line-height))}.avs\:text-base{font-size:var(--avs-text-base);line-height:var(--tw-leading,var(--avs-text-base--line-height))}.avs\:text-lg{font-size:var(--avs-text-lg);line-height:var(--tw-leading,var(--avs-text-lg--line-height))}.avs\:text-sm{font-size:var(--avs-text-sm);line-height:var(--tw-leading,var(--avs-text-sm--line-height))}.avs\:text-xl{font-size:var(--avs-text-xl);line-height:var(--tw-leading,var(--avs-text-xl--line-height))}.avs\:text-xs{font-size:var(--avs-text-xs);line-height:var(--tw-leading,var(--avs-text-xs--line-height))}.avs\:leading-6{--tw-leading:calc(var(--avs-spacing) * 6);line-height:calc(var(--avs-spacing) * 6)}.avs\:leading-7{--tw-leading:calc(var(--avs-spacing) * 7);line-height:calc(var(--avs-spacing) * 7)}.avs\:font-medium{--tw-font-weight:var(--avs-font-weight-medium);font-weight:var(--avs-font-weight-medium)}.avs\:font-semibold{--tw-font-weight:var(--avs-font-weight-semibold);font-weight:var(--avs-font-weight-semibold)}.avs\:tracking-tight{--tw-tracking:var(--avs-tracking-tight);letter-spacing:var(--avs-tracking-tight)}.avs\:tracking-widest{--tw-tracking:var(--avs-tracking-widest);letter-spacing:var(--avs-tracking-widest)}.avs\:break-words{overflow-wrap:break-word}.avs\:text-\(--av-button\){color:var(--av-button)}.avs\:text-\(--av-button\)\!{color:var(--av-button)!important}.avs\:text-amber-900{color:var(--avs-color-amber-900)}.avs\:text-stone-500{color:var(--avs-color-stone-500)}.avs\:text-stone-600{color:var(--avs-color-stone-600)}.avs\:text-stone-800{color:var(--avs-color-stone-800)}.avs\:text-stone-900{color:var(--avs-color-stone-900)}.avs\:text-white\!{color:var(--avs-color-white)!important}.avs\:uppercase{text-transform:uppercase}.avs\:accent-\(--av-button\){accent-color:var(--av-button)}.avs\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--avs-default-transition-timing-function));transition-duration:var(--tw-duration,var(--avs-default-transition-duration))}.avs\:outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.avs\:hover\:border-\(--av-button\):hover{border-color:var(--av-button)}.avs\:hover\:bg-stone-50:hover{background-color:var(--avs-color-stone-50)}.avs\:hover\:brightness-90:hover{--tw-brightness:brightness(90%);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,)}}.avs\:focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.avs\:focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.avs\:focus-visible\:outline-\(--av-button\):focus-visible{outline-color:var(--av-button)}@media (prefers-reduced-motion:reduce){.avs\:motion-reduce\:transition-none{transition-property:none}}@media (min-width:360px){.avs\:min-\[360px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:40rem){.avs\:sm\:p-8{padding:calc(var(--avs-spacing) * 8)}.avs\:sm\:px-6{padding-inline:calc(var(--avs-spacing) * 6)}.avs\:sm\:text-4xl{font-size:var(--avs-text-4xl);line-height:var(--tw-leading,var(--avs-text-4xl--line-height))}}@media (min-width:48rem){.avs\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.avs\:lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.avs\:lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.avs\:lg\:p-10{padding:calc(var(--avs-spacing) * 10)}}}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-outline-style{syntax:"*";inherits:false;initial-value:solid}
.of-root{color:#35352f;width:100%;min-width:0;max-width:1120px;font:15px/1.5 system-ui,sans-serif}.of-root *{box-sizing:border-box}.of-root h2{margin:8px 0 12px;font-size:28px;line-height:1.2}.of-root h3{margin:0 0 14px;font-size:18px}.of-root h4{margin:12px 0 6px}.of-root p,.of-root li{overflow-wrap:anywhere}.of-kicker{color:#a53d2e;font-size:12px;font-weight:650}.of-muted,.of-root footer{color:#66665d;font-size:13px}.of-card{background:#fff;border:1px solid #dfdbd2;border-radius:12px;min-width:0;margin:18px 0;padding:22px}.of-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.of-field{flex-direction:column;gap:7px;min-width:0;margin:14px 0;font-weight:600;display:flex}.of-root input,.of-root select,.of-root textarea{width:100%;min-width:0;color:inherit;font:inherit;background:#fff;border:1px solid #bdbbb2;border-radius:7px;padding:11px 12px}.of-root textarea{resize:vertical}.of-root button{max-width:100%;min-height:44px;font:inherit;color:#38382f;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #d3cec4;border-radius:7px;padding:10px 14px}.of-root button:disabled{opacity:.58;cursor:not-allowed}.of-root button.of-primary{color:#fff;background:#b4382f;border-color:#b4382f;font-weight:650}.of-root button:focus-visible,.of-root input:focus-visible,.of-root textarea:focus-visible,.of-root select:focus-visible{outline:3px solid var(--av-button,#b4382f);outline-offset:3px}.of-actions,.of-tabs{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.of-tabs{border-bottom:1px solid #dfdbd2;padding-bottom:12px}.of-root button[aria-pressed=true]{background:#f6e8e1;border-color:#b34b39}.of-note{overflow-wrap:anywhere;background:#f7f2e7;border-left:3px solid #a67f37;margin:16px 0;padding:16px}.of-error{color:#a02a25}.of-table{border:1px solid #dfdbd2;border-radius:10px;margin:18px 0;overflow:hidden}.of-root table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.of-root th,.of-root td{border-bottom:1px solid #e9e6df;padding:16px}.of-root th,.of-root caption{background:#f7f4ef}.of-root caption{text-align:left;padding:14px;font-size:13px}.of-root small{color:#66665d;margin-top:6px;font-size:12px;display:block}.of-root footer{border-top:1px solid #dfdbd2;margin-top:28px;padding-top:14px}.of-check{align-items:center;gap:12px;padding:8px 0;display:flex}.of-check input{flex:none;width:20px;height:20px}.of-root fieldset{border:0;border-top:1px solid #ddd7ce;margin:20px 0 0;padding:12px 0}.of-root legend{padding-right:12px;font-weight:650}.of-benefits{background:#f8f6f0;border-radius:10px;padding:18px}.of-review{border:2px solid #b6b3a3}.of-pre{white-space:pre-wrap}@media (max-width:650px){.of-grid{grid-template-columns:1fr;gap:0}.of-card{padding:16px}.of-root h2{font-size:25px}.of-root table,.of-root tbody,.of-root tr,.of-root td,.of-root caption{width:100%;display:block}.of-root thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.of-root tr{border-bottom:1px solid #ddd7cb;padding:12px}.of-root td{border:0;flex-wrap:wrap;align-items:baseline;gap:12px;padding:6px 0;display:flex}.of-root td:before{content:attr(data-label);color:#66665d;min-width:68px;font-size:12px}.of-root td small{width:100%;margin-left:80px}}
.msf{color:#3c332e;min-width:0;max-width:1050px;margin:auto;padding:20px;font:15px/1.5 Arial,sans-serif}.msf *{box-sizing:border-box;min-width:0}.msf h1{font:400 29px/1.3 Georgia,serif}.msf h2{font-size:20px}.msf h3{font-size:17px}.msf h1,.msf h2,.msf h3,.msf p,.msf strong,.msf dd{overflow-wrap:anywhere}.msf button{font:inherit;color:#3c332e;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #e7d3c6;border-radius:8px;max-width:100%;min-height:44px;margin:5px;padding:10px 14px;font-size:14px}.msf button:disabled{opacity:.6;cursor:default}.msf button:focus-visible,.msf input:focus-visible,.msf select:focus-visible{outline:3px solid var(--av-button,#b4382f);outline-offset:3px}.msf button[aria-pressed=true]{background:#f3e9de}.msf .msf-primary{background:var(--av-button,#b4382f);color:#fff}.msf label{margin:15px 0;font-size:14px;font-weight:700;display:block}.msf input,.msf select{width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #e7d3c6;border-radius:8px;margin-top:7px;padding:12px;font-weight:400;display:block}.msf small{margin-top:8px;font-weight:400;display:block}.msf-purpose,.msf-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.msf-purpose button{text-align:left;min-height:105px;margin:0;padding:18px}.msf-panel{background:#fff;border:1px solid #ebdcd2;border-radius:12px;margin:15px 0;padding:20px}.msf-group-label{text-transform:uppercase;letter-spacing:.07em;color:var(--av-button,#b4382f);margin-top:25px;font-size:12px!important}.msf-note{color:#77655a;font-size:12px}.msf-body{white-space:pre-wrap}.msf-item{border-top:1px solid #ebdcd2;padding:10px 0}.msf-owner-row,.msf-order-row,.msf-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.msf-owner-row,.msf-order-row{border-bottom:1px solid #ebdcd2;padding:15px 0}.msf-owner-row>div{flex:1}.msf-owner-row h2{font-size:17px}.msf-owner-row p{font-size:13px}.msf-badge{background:#eaf0ed;border-radius:18px;padding:5px 12px;font-size:12px}.msf-order-row strong{flex:160px}.msf-actions label,.msf-order-row label{flex:180px}.msf dt{font-weight:700}.msf dd{margin:0 0 12px}.msf .msf{padding:0}@media (max-width:650px){.msf{padding:12px}.msf-map{grid-template-columns:1fr}.msf-purpose{gap:10px}.msf-purpose button{padding:12px;font-size:13px}.msf h1{font-size:26px}.msf-panel{padding:14px}.msf-owner-row{gap:8px}.msf-owner-row>div{flex-basis:65%}.msf-order-row{gap:7px}}
.course-space{overflow-wrap:anywhere;min-width:0;max-width:1040px;margin:0 auto}.course-space-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.course-space-label{font-weight:600}.course-space-header nav{flex-wrap:wrap;gap:4px 16px;display:flex}.course-nav-link,.course-back{min-height:44px;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;padding:8px 0;display:inline-flex}.course-nav-link:hover,.course-back:hover{text-underline-offset:5px;text-decoration:underline}.course-nav-link[aria-current]{box-shadow:inset 0 -2px var(--accent)}.course-heading{margin:36px 0 24px}.course-heading .eyebrow{margin:12px 0}.course-heading h1{max-width:24ch}.course-heading h1:focus{outline:none}.course-space :is(button,a,summary):focus-visible{outline:2px solid var(--ink);outline-offset:4px}.course-panel{border:1px solid var(--line);background:var(--white);border-radius:14px;min-width:0;padding:clamp(20px,4vw,36px)}.course-card-list,.course-module-list{gap:20px;padding:0;list-style:none;display:grid}.course-card-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.course-card-list h2{font-size:28px}.course-panel p:last-child{margin-bottom:0}.course-introduction{margin-bottom:28px}.course-introduction progress{width:100%;max-width:440px;accent-color:var(--accent);margin:0 0 24px;display:block}.course-progress-label,.course-next,.course-source-status{color:var(--muted);font-size:14px}.course-next{margin:14px 0 0}.course-lessons{margin:0;padding:0;list-style:none}.course-lessons li+li{border-top:1px solid var(--line)}.course-lesson-link{width:100%;min-height:56px;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.course-lesson-link:hover{color:var(--accent-dark)}.course-lesson-state{color:var(--muted);flex-shrink:0;font-size:13px}.course-lesson-body{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch;margin-bottom:32px;line-height:1.8}.course-lesson-actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.course-space .button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px;color:var(--white);font-size:14px}.course-space .button.secondary{background:var(--white);color:var(--accent);border-color:var(--line)}.course-space .button.secondary:hover{background:var(--paper)}.course-draft-notice{border-left:3px solid var(--accent);background:var(--white);padding:16px 20px}.course-draft-notice p{margin:6px 0 0}.course-message{padding:14px 0}.course-error{color:#8a302a}.course-help{border-top:1px solid var(--line);margin-top:40px;padding:16px 0}.course-help summary{cursor:pointer;min-height:44px;padding:10px 0}.course-help p{max-width:62ch}.course-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:520px){.course-space-header{flex-direction:column;align-items:flex-start;gap:4px}.course-heading{margin-top:24px}.course-lesson-link{flex-direction:column;align-items:flex-start;gap:4px}.course-lesson-actions{flex-direction:column}.course-lesson-actions .button{width:100%}}.course-module-description{white-space:pre-wrap;overflow-wrap:anywhere}.course-page:has(.course-space[data-course-view=member])~.review-build{display:none}.course-thumbnail{aspect-ratio:16/9;background:#eee8de;border-radius:8px;place-items:center;width:100%;margin:0 0 24px;display:grid;overflow:hidden}.course-thumbnail img{object-fit:contain;width:100%;height:100%;display:block}.course-thumbnail p{color:var(--muted);margin:16px;font-size:14px}.course-lesson-body :is(table,pre){max-width:100%;display:block;overflow:auto}
@layer utilities{.member\:col-span-full{grid-column:1/-1}.member\:grid{display:grid}.member\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.member\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:40rem){.member\:sm\:col-span-1{grid-column:span 1/span 1}.member\:sm\:col-span-3{grid-column:span 3/span 3}.member\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.member\:lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}.classic-members{--classic-paper:#f7f4ec;--classic-surface:#fffdf8;--classic-ink:#292620;--classic-muted:#686158;--classic-line:#ded8cc}.classic-members :is(button,a,summary){-webkit-tap-highlight-color:transparent}.classic-members button{cursor:pointer}.classic-members button:disabled{cursor:wait}.classic-members :is(h1,h2,h3){color:var(--classic-ink)}.classic-members .course-space-header{margin-bottom:20px;padding:12px 0 20px}.classic-members .course-space-label{font:600 15px/1.5 Arial,sans-serif}.classic-back-row{color:var(--classic-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin:0 0 20px;font-size:13px;display:flex}.classic-back-row .course-back{gap:10px;font-size:14px}.course-arrow-back{transform:rotate(180deg)}.classic-members .course-heading{margin:28px 0 22px}.classic-members .course-heading h1{letter-spacing:-.035em;max-width:32ch;margin:12px 0;font:400 clamp(32px,4vw,48px)/1.14 Georgia,serif}.classic-members .course-heading .eyebrow{letter-spacing:.1em;color:var(--classic-muted);font:600 11px/1.5 Arial,sans-serif}.classic-members[data-lesson-open=true] .course-space-header{margin-bottom:6px;padding:4px 0 8px}.classic-members[data-lesson-open=true] .classic-back-row{margin-bottom:4px}.classic-members .classic-lesson-heading{margin:10px 0 14px}.classic-members .classic-lesson-heading .eyebrow{margin:0 0 6px}.classic-members .classic-lesson-heading h1{margin:6px 0}.course-page:has(.classic-members[data-lesson-open=true]){padding-top:8px!important}.classic-members .classic-lesson-heading h1{font-size:clamp(28px,3.7vw,38px)}.classic-lesson-position{color:var(--classic-muted);margin:8px 0 0;font-size:13px}.classic-course-cover{background:#e9e2d5;border-radius:12px;width:100%;overflow:hidden}.classic-course-cover .course-thumbnail{aspect-ratio:21/9;border-radius:0;margin:0}.classic-course-cover .course-thumbnail img{object-fit:contain}.classic-artwork-fallback{aspect-ratio:16/9;color:#795349;background:#eee6d9;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-width:0;display:flex}.classic-artwork-fallback span{letter-spacing:-.025em;font:400 25px/1.2 Georgia,serif}.classic-course-cover>.classic-artwork-fallback{aspect-ratio:21/9}.classic-members>.classic-artwork-module{aspect-ratio:21/7;max-height:260px}.classic-library{gap:28px;margin:0}.classic-library-card{border:1px solid var(--classic-line);background:var(--classic-surface);border-radius:12px;overflow:hidden}.classic-library-card .classic-course-cover{border-radius:0}.classic-library-card .classic-course-cover .course-thumbnail,.classic-library-card .classic-course-cover>.classic-artwork-fallback,.classic-library-card>.classic-artwork-fallback{aspect-ratio:16/9;border-radius:0}.classic-library-copy{padding:24px}.classic-library-copy h2{letter-spacing:-.025em;margin:0 0 14px;font:400 28px/1.2 Georgia,serif}.classic-library-copy p{color:var(--classic-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 14px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.classic-card-action{width:100%;min-height:44px;color:var(--accent);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:12px 0 0;font:600 14px/1.5 Arial,sans-serif;display:flex}.classic-course-intro{max-width:76ch;padding-bottom:36px}.classic-course-intro>p:first-child,.classic-module-intro{color:var(--classic-muted);font-size:16px;line-height:1.8}.classic-counts{color:var(--classic-muted);margin:20px 0 24px;font-size:13px}.classic-counts span{margin:0 9px}.classic-course-intro progress{width:100%;max-width:440px;accent-color:var(--accent);margin-bottom:22px;display:block}.classic-curriculum{border-top:1px solid var(--classic-line);padding-top:30px}.classic-curriculum>h2{margin:0 0 24px;font:600 20px/1.4 Arial,sans-serif}.classic-module-grid{gap:24px}.classic-module-card{border:1px solid var(--classic-line);background:var(--classic-surface);border-radius:10px;min-width:0;overflow:hidden}.classic-module-card>button{text-align:left;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.classic-module-card .classic-artwork-fallback{border-radius:0}.classic-module-artwork{aspect-ratio:16/9;background:#eee6d9;overflow:hidden}.classic-module-artwork .course-thumbnail{border-radius:0;height:100%;margin:0}.classic-module-artwork img{object-fit:contain;width:100%;height:100%}.classic-module-artwork-hero{border-radius:10px;width:100%;max-width:720px;margin-inline:auto}.classic-module-copy{padding:20px}.classic-module-copy h3{margin:0 0 10px;font:600 17px/1.4 Arial,sans-serif}.classic-module-copy p{color:var(--classic-muted);margin:0 0 14px;font-size:13px}.classic-module-open{min-height:44px;color:var(--accent);justify-content:space-between;align-items:center;font:600 13px/1.5 Arial,sans-serif;display:flex}.classic-module-card>button:hover .classic-module-open{text-underline-offset:4px;text-decoration:underline}.classic-section{border-top:1px solid var(--classic-line);gap:24px;padding:28px 0}.classic-section h2{margin:0;font:600 16px/1.5 Arial,sans-serif}.classic-lesson-list{margin:0;padding:0;list-style:none}.classic-lesson-list li+li{border-top:1px solid var(--classic-line)}.classic-lesson-row{width:100%;min-height:88px;color:var(--classic-ink);text-align:left;background:0 0;border:0;align-items:center;gap:20px;padding:16px 0;display:flex}.classic-lesson-row>.course-thumbnail{aspect-ratio:16/9;flex:none;width:132px;height:75px;margin:0}.classic-lesson-row>span:not(.classic-lesson-number){flex:1;min-width:0}.classic-lesson-row>svg{flex:none}.classic-lesson-row strong{font:600 16px/1.5 Arial,sans-serif;display:block}.classic-lesson-row small{color:var(--classic-muted);margin-top:5px;font-size:12px;display:block}.classic-lesson-number{border:1px solid var(--classic-line);width:52px;height:52px;color:var(--accent);background:var(--classic-surface);border-radius:8px;flex:none;place-items:center;display:grid}.classic-reading{min-width:0}.classic-reading .course-lesson-body{white-space:normal;max-width:76ch;margin:28px 0}:is(.classic-reading .course-lesson-body:has(br),.classic-reading .course-lesson-body:not(:has(*))){white-space:pre-wrap}.classic-reading .course-lesson-body :is(h1,h2,h3,h4){line-height:1.35}.classic-reading .member-video{margin-bottom:10px}.classic-resources{border-top:1px solid var(--classic-line);margin-top:28px;padding:24px 0}.classic-resources h2{margin:0 0 16px;font:600 18px/1.5 Arial,sans-serif}.classic-resource{border:1px solid var(--classic-line);background:var(--classic-surface);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:12px;padding:18px;display:flex}.classic-resource>div{align-items:center;gap:14px;min-width:0;display:flex}.classic-resource strong{overflow-wrap:anywhere;font:600 14px/1.5 Arial,sans-serif}.classic-resource-kind{color:var(--accent);border:1px solid var(--classic-line);border-radius:4px;flex:none;padding:12px 8px;font:600 10px/1 Arial,sans-serif}.classic-resource p{color:var(--muted);flex-basis:100%;margin:0;font-size:13px}.classic-comments{border-top:1px solid var(--classic-line);margin-top:24px;padding:16px 0}.classic-comments summary,.classic-contents>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:44px;font:600 15px/1.5 Arial,sans-serif;display:flex}.classic-comments summary span{color:var(--classic-muted);font:400 12px/1.5 Arial,sans-serif}.classic-comments p{color:var(--classic-muted);font-size:14px}.classic-lesson-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.classic-lesson-navigation button{text-align:left;min-width:0;min-height:44px;color:var(--classic-ink);background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:6px 4px;display:flex}.classic-lesson-navigation button:hover:not(:disabled){background:var(--classic-surface)}.classic-lesson-navigation button:hover:not(:disabled) strong{text-underline-offset:3px;text-decoration:underline}.classic-lesson-navigation button:last-child{text-align:right}.classic-lesson-navigation button>span{overflow-wrap:anywhere;flex:1;min-width:0}.classic-lesson-navigation small{color:var(--classic-muted);margin-bottom:2px;font-size:12px;line-height:1.3;display:block}.classic-lesson-navigation strong{font:500 13px/1.4 Arial,sans-serif;display:block}.classic-lesson-navigation svg{color:var(--accent);flex:none;width:16px}.classic-lesson-controls{margin:0 0 20px}.classic-contents{border:1px solid var(--classic-line);border-radius:8px;padding:4px 16px}.classic-contents>summary:after{content:"+";font-size:24px;font-weight:400}.classic-contents[open]>summary:after{content:"−"}.classic-contents-toggle{border:1px solid var(--classic-line);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0;display:grid;overflow:hidden}.classic-contents-toggle button{background:var(--classic-surface);min-height:44px;color:var(--classic-ink);border:0;padding:8px;font:600 13px/1.5 Arial,sans-serif}.classic-contents-toggle button[aria-pressed=true]{background:var(--accent);color:var(--white)}.classic-contents-toggle button:focus-visible{outline-offset:-4px}.classic-contents-list{margin:0 0 8px;padding:0;list-style:none}.classic-contents-list li+li{border-top:1px solid var(--classic-line)}.classic-contents-list button{width:100%;min-height:44px;color:var(--classic-muted);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:12px 4px;font:400 14px/1.5 Arial,sans-serif;display:flex}.classic-contents-list button>span:not(.classic-contents-number){overflow-wrap:anywhere;flex:1;min-width:0}.classic-contents-list button[aria-current]{color:var(--classic-ink);font-weight:600}.classic-contents-list button>svg{flex:none}.classic-contents-number{width:20px;color:var(--classic-muted);flex:none;font-size:12px}@media (max-width:640px){.classic-members .course-space-header{flex-direction:row;align-items:center;gap:12px}.classic-members .course-space-header nav{gap:12px}.classic-members .course-nav-link{font-size:13px}.classic-course-cover .course-thumbnail,.classic-course-cover>.classic-artwork-fallback{aspect-ratio:16/9}.classic-library{gap:20px}.classic-library-copy{padding:20px}.classic-module-grid{gap:20px}.classic-module-copy{padding:18px}.classic-members .course-heading{margin:22px 0 18px}.classic-members .classic-lesson-heading h1{font-size:28px}.classic-back-row{margin-bottom:12px}.classic-back-row>span{display:none}.classic-members .classic-lesson-heading .eyebrow{font-size:10px}.classic-members .course-heading h1{max-width:100%}.classic-lesson-row{gap:14px}.classic-lesson-row>.course-thumbnail{width:100px;height:57px}.classic-lesson-row strong{font-size:14px}.classic-lesson-navigation{gap:8px}.classic-lesson-navigation button{gap:8px;padding:6px 4px}.classic-members .classic-lesson-heading{margin:8px 0 12px}.classic-comments summary{flex-wrap:wrap}.classic-resource{padding:16px}}@media (max-width:360px){.classic-members .course-space-header{flex-direction:column;align-items:flex-start;gap:0}.classic-lesson-row>.course-thumbnail{width:78px;height:44px}.classic-lesson-row,.classic-resource>div{gap:10px}}.classic-artwork-notice{color:var(--classic-muted);font-size:13px}.classic-artwork-notice button{min-height:44px;color:var(--accent);background:0 0;border:0;padding:8px;text-decoration:underline}.classic-lesson-navigation{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.classic-lesson-navigation button{background:#f1f1f1;border-radius:7px;flex:none;width:112px;height:44px;min-height:44px;padding:8px 12px;font:600 14px/1 Arial,sans-serif}.classic-lesson-navigation button:last-child{width:88px;margin-left:auto}.classic-lesson-navigation button:disabled{color:gray;cursor:default;background:#fafafa}.classic-lesson-navigation button:disabled svg{color:inherit}.classic-members .classic-lesson-controls .classic-lesson-heading{margin:28px 0 24px}.classic-members .classic-lesson-text summary{cursor:pointer;min-height:44px;color:var(--accent);align-items:center;font-weight:600;display:flex}.classic-members .classic-lesson-text .lesson-read-less,.classic-members .classic-lesson-text[open] .lesson-read-more{display:none}.classic-members .classic-lesson-text[open] .lesson-read-less{display:inline}
.member-video{gap:10px;min-width:0;margin:0 0 12px;display:grid}.member-video-frame{aspect-ratio:16/9;background:#eee8de;border-radius:8px;width:100%;position:relative;overflow:hidden}.member-video-frame iframe{border:0;width:100%;height:100%;display:block}.member-video-poster{color:#686158;cursor:pointer;place-items:center;width:100%;height:100%;display:grid}.member-video-poster .course-thumbnail{width:100%;height:100%;margin:0}.member-video-poster .course-thumbnail img{object-fit:contain;width:100%;height:100%}.member-video-poster .course-thumbnail p{background:#fffdf8;border-radius:4px;align-self:end;padding:4px 8px;font-size:12px}.member-video-poster>.member-video-label{color:#686158;place-self:end center;margin-bottom:14px;font:600 13px/1.2 Arial,sans-serif}.member-video-play{background:color-mix(in srgb,var(--accent,#984c36) 50%,transparent);color:#fff;cursor:pointer;border:1px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:88px;min-height:88px;padding:12px 6px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 12px #0003}.member-video-play span{font:600 11px/1.2 Arial,sans-serif}.member-video-play:disabled{cursor:wait}.member-video-play:hover{background:color-mix(in srgb,var(--accent,#984c36) 50%,transparent)}.member-video .member-video-play:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 7px #292620}.member-video-status{max-width:54ch;margin:0;font-size:14px}@media (max-width:360px){.member-video-play{width:72px;min-height:72px;padding:8px 4px}}
.synthetic-course-reader .synthetic-reader-art{object-fit:contain;width:100%;height:100%;display:block}.synthetic-course-reader .member-video-play:disabled{cursor:default}.synthetic-course-reader .synthetic-reader-unavailable{border:1px solid;border-radius:.5rem;margin-block:1rem;padding:1rem}
.Xp4mlG_root{color:#29434a;overflow-wrap:anywhere;background:#fff;max-width:1120px;margin:auto;padding:24px;font-family:Arial,sans-serif;line-height:1.6}.Xp4mlG_root *{box-sizing:border-box}.Xp4mlG_root h1,.Xp4mlG_root h2{line-height:1.3}.Xp4mlG_root h1{font-family:Georgia,serif;font-size:28px;font-weight:400}.Xp4mlG_root h2{font-size:18px}.Xp4mlG_columns{grid-template-columns:minmax(0,1fr) 250px;gap:24px;display:grid}.Xp4mlG_columns main{min-width:0}.Xp4mlG_card{border:1px solid #ccd9dc;border-radius:12px;margin:16px 0;padding:20px}.Xp4mlG_author{align-items:center;gap:10px;display:flex}.Xp4mlG_author img,.Xp4mlG_avatar{object-fit:cover;border-radius:50%}.Xp4mlG_avatar{background:#f2e4d9;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.Xp4mlG_author time{font-size:12px}.Xp4mlG_badge{text-transform:uppercase;background:#e6eddb;border-radius:20px;margin-bottom:12px;padding:3px 10px;font-size:12px;display:inline-block}.Xp4mlG_body{white-space:pre-wrap}.Xp4mlG_actions{flex-wrap:wrap;gap:8px;display:flex}.Xp4mlG_root button{font:inherit;color:#275769;cursor:pointer;background:#fff;border:1px solid #bdcdd1;border-radius:6px;min-height:44px;padding:8px 12px}.Xp4mlG_root button:disabled{cursor:not-allowed;color:#56666a;background:#f3f3f0}.Xp4mlG_root button:focus-visible,.Xp4mlG_root textarea:focus-visible{outline-offset:3px;outline:3px solid #12698b}.Xp4mlG_root .Xp4mlG_primary{color:#fff;background:#2d687c}.Xp4mlG_root .Xp4mlG_title{text-align:left;border:0;padding-left:0;font-family:Georgia,serif;font-size:22px}.Xp4mlG_composer{padding:16px 0}.Xp4mlG_composer label{font-weight:600;display:block}.Xp4mlG_composer textarea{resize:vertical;width:100%;min-height:110px;font:inherit;border:1px solid #a9bcc3;border-radius:6px;margin:8px 0 12px;padding:12px;display:block}.Xp4mlG_root [role=status]{font-size:14px}.Xp4mlG_columns aside .Xp4mlG_card{background:#f7f6f0}@media (max-width:650px){.Xp4mlG_root{padding:16px}.Xp4mlG_columns{grid-template-columns:minmax(0,1fr)}.Xp4mlG_composer .Xp4mlG_primary{width:100%}.Xp4mlG_card{padding:16px}.Xp4mlG_root h1{font-size:25px}.Xp4mlG_actions{gap:6px}}.Xp4mlG_thread{max-width:860px}.Xp4mlG_thread>article{border:0;border-bottom:1px solid #ccd9dc;border-radius:0;padding:16px 0}.Xp4mlG_thread>article h2{font-family:Georgia,serif;font-weight:400}.Xp4mlG_root button[aria-pressed=true]{background:#f2e4d9;border-color:#b99b87}
.iUXXWa_root{--ink:#263e43;--muted:#586f75;--line:#d9e3e4;--accent:#2e687e;color:var(--ink);box-sizing:border-box;overflow-wrap:anywhere;background:#fff;max-width:1100px;margin:auto;padding:40px;font-family:Arial,Helvetica,sans-serif}.iUXXWa_root *{box-sizing:border-box}.iUXXWa_root h1{margin:0 0 12px;font-family:Georgia,serif;font-size:36px;font-weight:400;line-height:1.2}.iUXXWa_root h2{margin:0 0 14px;font-size:20px;line-height:1.4}.iUXXWa_root h3{margin:0 0 10px;font-size:20px}.iUXXWa_root p{color:var(--muted);margin:0;line-height:1.6}.iUXXWa_root a{color:var(--accent);text-underline-offset:4px}.iUXXWa_root button,.iUXXWa_root input{font:inherit;border-radius:9px;min-height:46px}.iUXXWa_root button{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;padding:10px 18px;font-weight:700}.iUXXWa_root button:disabled{opacity:.55;cursor:not-allowed}.iUXXWa_root :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #a74f1f}.iUXXWa_root .iUXXWa_eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:16px;font-size:12px;font-weight:700}.iUXXWa_heading{margin-bottom:28px}.iUXXWa_search{margin-bottom:30px}.iUXXWa_search label{margin-bottom:10px;font-size:14px;font-weight:700;display:block}.iUXXWa_searchRow{flex-wrap:wrap;gap:10px;display:flex}.iUXXWa_search input{color:var(--ink);background:#eff3f2;border:1px solid #dae3e2;flex:240px;min-width:0;padding:12px 16px}.iUXXWa_search input::placeholder{color:var(--muted)}.iUXXWa_root .iUXXWa_secondary{color:var(--ink);border-color:var(--line);background:#fff}.iUXXWa_resultHeading{margin-bottom:18px!important;font-size:16px!important}.iUXXWa_resultHeading:focus{outline:none}.iUXXWa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.iUXXWa_card{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:28px;min-width:0;padding:24px;display:flex}.iUXXWa_person{align-items:flex-start;gap:18px;display:flex}.iUXXWa_avatar{background:#f3e5d9;border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:20px;font-weight:700;display:grid;position:relative;overflow:hidden}.iUXXWa_avatar img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute}.iUXXWa_card:nth-child(3n+1) .iUXXWa_avatar{background:#dceef5}.iUXXWa_card:nth-child(3n+2) .iUXXWa_avatar{background:#e7eddc}.iUXXWa_person p{white-space:pre-wrap;font-size:14px}.iUXXWa_profileLink{align-self:flex-start;align-items:center;gap:16px;min-height:44px;margin-top:auto;font-size:14px;font-weight:700;display:inline-flex}.iUXXWa_root .iUXXWa_hint{margin-top:12px;font-size:14px}.iUXXWa_pagination{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.iUXXWa_privacy{background:#f7f6f1;border-radius:12px;margin-top:36px;padding:20px 24px;font-size:14px}.iUXXWa_privacy strong{margin-bottom:8px;display:block}.iUXXWa_privacy p+p{margin-top:8px}.iUXXWa_state{background:#f3f6f6;border-radius:12px;padding:28px}.iUXXWa_profileHeader{align-items:center;gap:24px;margin:24px 0 38px;display:flex}.iUXXWa_largeAvatar{background:#e7eddc;flex-basis:96px;width:96px;height:96px;font-size:36px}.iUXXWa_bio{margin-bottom:32px}.iUXXWa_bio p{white-space:pre-wrap;max-width:760px}.iUXXWa_actions{flex-wrap:wrap;gap:14px;display:flex}.iUXXWa_primaryLink,.iUXXWa_secondaryLink{border-radius:9px;justify-content:center;align-items:center;min-width:150px;min-height:48px;padding:12px 30px;font-weight:700;text-decoration:none;display:inline-flex}.iUXXWa_root .iUXXWa_primaryLink{background:var(--accent);color:#fff}.iUXXWa_root .iUXXWa_secondaryLink{border:1px solid var(--line);color:var(--ink)}.iUXXWa_spaces{margin-top:28px}.iUXXWa_spaces ul{flex-wrap:wrap;gap:12px;padding:0;list-style:none;display:flex}.iUXXWa_spaces li{background:#e1eef1;border-radius:20px;padding:9px 14px;font-size:14px}.iUXXWa_options{border-top:1px solid var(--line);flex-wrap:wrap;gap:28px;margin-top:30px;padding-top:20px;display:flex}.iUXXWa_options a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:600px){.iUXXWa_root{padding:26px 20px}.iUXXWa_root h1{font-size:30px}.iUXXWa_grid{grid-template-columns:1fr;gap:0}.iUXXWa_card{border:0;border-bottom:1px solid var(--line);border-radius:0;gap:6px;padding:22px 0}.iUXXWa_profileLink{margin-left:74px}.iUXXWa_person{gap:18px}.iUXXWa_root h3{font-size:18px}.iUXXWa_privacy{margin-top:28px;padding:18px}.iUXXWa_profileHeader{gap:18px}.iUXXWa_largeAvatar{flex-basis:76px;width:76px;height:76px;font-size:30px}.iUXXWa_actions a{flex:110px;min-width:0;padding:12px 18px}.iUXXWa_searchRow button{flex:1}}@media (prefers-reduced-motion:reduce){.iUXXWa_root *{scroll-behavior:auto}}.iUXXWa_searchRow button{white-space:nowrap}@media (max-width:600px){.iUXXWa_searchRow input{flex-basis:100%}}
.oef{color:#3d342e;overflow-wrap:anywhere;max-width:1100px;margin:auto;font:16px/1.5 system-ui,sans-serif}.oef *{box-sizing:border-box;min-width:0}.oef h1{font:clamp(1.8rem,4vw,2.4rem)/1.2 Georgia,serif}.oef h2{font-size:1.15rem}.oef h3{font-size:1rem}.oef-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--av-button,#b4382f);font-size:.75rem}.oef-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;display:grid}.oef-card{background:#fff;border:1px solid #ead8cd;border-radius:12px;margin:20px 0;padding:24px}.oef-grid>.oef-card,.oef-grid>aside>.oef-card:first-child{margin-top:0}.oef-warm{background:#f6f4ee}.oef-field{flex-direction:column;gap:7px;margin:16px 0;font-size:.9rem;font-weight:600;display:flex}.oef input,.oef select,.oef textarea{font:inherit;color:#3d342e;background:#fff;border:1px solid #beb5af;border-radius:6px;width:100%;max-width:100%;min-height:44px;padding:10px;font-weight:400}.oef textarea{resize:vertical}.oef fieldset{border:1px solid #ead8cd;border-radius:8px;padding:12px}.oef legend{font-weight:600}.oef button{font:inherit;color:var(--av-button,#b4382f);cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #cc9c8d;border-radius:6px;max-width:100%;min-height:44px;margin:6px 6px 6px 0;padding:10px 14px}.oef button.oef-primary{background:var(--av-button,#b4382f);color:#fff}.oef button:disabled{opacity:.55;cursor:not-allowed}.oef :focus-visible{outline-offset:3px;outline:3px solid #b2663c}.oef-note{background:#f8f2ec;border-radius:6px;padding:12px}.oef-muted,.oef footer{color:#716055;font-size:.85rem}.oef-errors{color:#963526}.oef-summary dt{margin-top:12px;font-size:.8rem;font-weight:700}.oef-summary dd{white-space:pre-wrap;margin:0}.oef-actions{flex-wrap:wrap;gap:8px;display:flex}.oef footer{border-top:1px solid #ead8cd;margin-top:24px;padding:20px 0}@media (max-width:700px){.oef-grid{grid-template-columns:minmax(0,1fr);gap:0}.oef-card{padding:16px}.oef h1{font-size:1.8rem}}
.aj-root{color:#3d342e;min-width:0;max-width:1200px;font:15px/1.5 system-ui,sans-serif}.aj-root *{box-sizing:border-box}.aj-root h2{margin:8px 0 16px;font:28px/1.25 Georgia,serif}.aj-root h3{margin:0 0 14px;font-size:18px}.aj-root p{overflow-wrap:anywhere}.aj-kicker,.aj-muted{color:#746257;font-size:12px}.aj-card{background:#fff;border:1px solid #ebdbd1;border-radius:12px;min-width:0;margin:18px 0;padding:22px}.aj-grid,.aj-membership{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.aj-controls{background:#f4f3ed;border-radius:10px;flex-wrap:wrap;gap:18px;padding:16px;display:flex}.aj-controls .aj-field{flex:190px}.aj-field{flex-direction:column;gap:8px;min-width:0;margin:14px 0;font-weight:600;display:flex}.aj-root select{font:inherit;color:inherit;background:#fff;border:1px solid #dbbdaa;border-radius:7px;width:100%;min-width:0;padding:11px}.aj-root button{font:inherit;color:#483d36;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #ddc2b1;border-radius:7px;max-width:100%;min-height:44px;padding:10px 14px}.aj-root button:disabled{opacity:.55;cursor:not-allowed}.aj-root button.aj-primary{background:var(--av-button,#b4382f);color:#fff;border-color:var(--av-button,#b4382f)}.aj-root button:focus-visible,.aj-root select:focus-visible{outline-offset:3px;outline:3px solid #615249}.aj-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.aj-tabs button[aria-pressed=true]{background:#f2e7db}.aj-note{overflow-wrap:anywhere;background:#f4e8db;border-radius:8px;margin:16px 0;padding:16px}.aj-banner{background:#f2e7db;border-radius:10px;margin:20px 0;padding:16px}.aj-banner p{margin:6px 0;font-size:13px}.aj-preview{background:#fafbf8;border:1px solid #ebdbd1;border-radius:12px;max-width:100%;margin:20px auto;padding:18px}.aj-mobile{max-width:390px}.aj-mobile .aj-grid,.aj-mobile .aj-membership{grid-template-columns:1fr;gap:0}.aj-active{background:#f2e7db}.aj-pill{background:#f4f3ed;border-radius:20px;margin-bottom:14px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-block}.aj-course-cover{background:linear-gradient(145deg,#e3cdbf 0%,#edded4 70%,#f5f0db 70%);border-radius:12px;min-height:250px;margin:18px 0;padding:24px}.aj-avatar{background:#f2e7db;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:12px;display:grid}.aj-root footer{color:#746257;border-top:1px solid #ebdbd1;margin-top:28px;padding-top:16px;font-size:13px}@media (max-width:650px){.aj-grid,.aj-membership{grid-template-columns:1fr;gap:0}.aj-card{padding:16px}.aj-preview{padding:12px}.aj-root h2{font-size:25px}}
.member-editor{max-width:1000px}.member-editor fieldset{border:1px solid #ead9ce;border-radius:16px;min-width:0;margin:24px 0;padding:20px}.member-editor legend{padding:0 8px;font-weight:650}.member-editor label{gap:7px;margin:12px 0;display:grid}.member-editor input,.member-editor select{color:#2d2622;box-sizing:border-box;background:#fff;border:1px solid #bcb3ad;border-radius:8px;width:100%;min-height:44px;padding:10px}.member-editor-notice{background:#f8f2ec;border-radius:12px;padding:16px}.member-editor-grid{grid-template-columns:1fr;gap:4px 20px;display:grid}.member-editor-group{background:#f5f7f6;border-radius:12px;margin:18px 0;padding:16px}.member-editor-space{background:#fff;border:1px solid #ead9ce;border-radius:12px;margin:16px 0;padding:16px}.member-editor .owner-buttons{flex-wrap:wrap;gap:8px;display:flex}.member-editor button{min-height:44px}.member-layout-preview{background:#f8f2ec;border-radius:16px;padding:20px}.member-preview-phone{overflow-wrap:anywhere;background:#fffdf8;border:1px solid #dcc0ae;border-radius:24px;max-width:390px;margin:20px auto;padding:24px}.member-editor :focus-visible{outline:3px solid var(--av-button,#b4382f);outline-offset:3px}@media (min-width:760px){.member-editor-grid{grid-template-columns:1fr 1fr}}.member-editor{color:#3c332d;line-height:1.55}.member-editor h1,.member-editor h2{font-family:Georgia,serif;font-weight:400;line-height:1.2}.member-editor h1{font-size:clamp(2rem,4vw,2.75rem)}.member-editor h2{margin:0 0 10px;font-size:1.8rem}.member-editor h3{margin:0;font-size:1.05rem}.member-editor button{font:inherit;color:#483e37;cursor:pointer;white-space:normal;background:#fff;border:1px solid #dcbfac;border-radius:9px;padding:10px 16px}.member-editor button:hover:not(:disabled){background:#f5ede4}.member-editor button:disabled{opacity:.5;cursor:not-allowed}.member-editor .owner-primary{background:var(--av-button,#b4382f);color:#fff;border-color:var(--av-button,#b4382f)}.member-editor nav button[aria-pressed=true]{background:#f3e9de;border-color:#c18876}.member-space-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.member-space-heading>label,.member-space-heading>div:first-child{flex:1;min-width:0}.member-space-count,.member-space-badge{background:#f5eee5;border-radius:20px;padding:5px 12px;font-size:.8rem;font-weight:650}.member-editor-hint{color:#746257;font-size:.9rem}.member-space-policy{color:#746257;background:#faf6f1;border-radius:8px;padding:12px;font-size:.85rem}.member-field-error{color:#9a3828;font-size:.85rem}.member-editor [aria-invalid=true]{border-color:#a64a39}.member-space-empty{border:1px dashed #d3aa9d;border-radius:12px;margin:16px 0;padding:28px}.member-editor-feedback{min-height:24px;padding:10px 0;font-weight:600}.member-space-announcement:empty{display:none}.member-space-announcement{background:#f5eee5;border-radius:8px;padding:12px}.member-editor .member-space-remove{color:#854333}.member-editor-space,.member-editor-group{overflow-wrap:anywhere}.member-editor select{text-overflow:ellipsis;min-width:0}.member-editor fieldset[hidden]{display:none}@media (max-width:480px){.member-editor fieldset,.member-editor-group,.member-editor-space{padding:12px}.member-space-heading{align-items:flex-start}.member-space-heading>label{flex-basis:100%}.member-editor .owner-buttons>button{flex:1}.member-editor nav{grid-template-columns:1fr 1fr;display:grid!important}.member-space-count{margin:4px 0}.member-editor h2{font-size:1.5rem}.member-space-heading>.owner-buttons{flex-basis:100%;width:100%}.member-space-heading>.owner-buttons button{white-space:nowrap;min-width:0;padding:10px 8px}.member-editor-space .member-space-remove{width:100%}.member-editor input,.member-editor select{font-size:16px}}.member-editor label{min-width:0}.member-editor-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:760px){.member-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.member-editor input,.member-editor select{min-width:0;max-width:100%}.member-editor-space .member-space-heading{max-width:100%}.member-editor-space .owner-buttons{min-width:0}
