@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2042050246a708c9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0fdd058fab82a774-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/33553e7595b74ccf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_23d1a5{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_23d1a5{--font-di-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_67a390{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_67a390{--font-di-corpo:"Hanken Grotesk","Hanken Grotesk Fallback"}:root{--di-primary:#4A3AD4;--di-on-primary:#FFFFFF;--di-primary-hover:#3A2CB0;--di-primary-container:#E3DFFF;--di-on-primary-container:#1B1252;--di-primary-container-hover:#D6D0FA;--di-secondary-container:#EEECFE;--di-on-secondary-container:#3A2CB0;--di-tertiary:#FFC94A;--di-tertiary-container:#FFE7A8;--di-on-tertiary-container:#3D2E00;--di-surface:#FCFBFF;--di-surface-lowest:#FFFFFF;--di-surface-low:#F6F5FB;--di-surface-container:#F1EFFA;--di-surface-high:#EBE9F6;--di-inverse-surface:#16142B;--di-on-inverse-surface:#F4F3FA;--di-on-surface:#16142B;--di-on-surface-strong:#3F3D56;--di-on-surface-variant:#57556F;--di-outline:#79768F;--di-outline-variant:#CFCCE0;--di-divider:#E3E1EF;--di-error:#B3261E;--di-error-container:#F9DEDC;--di-on-error-container:#410E0B;--di-success:#0B6B3A;--di-success-container:#D7F5E3;--di-radius-xs:8px;--di-radius-sm:12px;--di-radius-md:16px;--di-radius-lg:20px;--di-radius-xl:28px;--di-radius-full:999px;--di-elevation-1:0 1px 2px rgba(22,20,43,0.12),0 1px 3px 1px rgba(22,20,43,0.08);--di-elevation-2:0 2px 8px rgba(22,20,43,0.14);--di-font-display:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;--di-font-body:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif;--di-drawer-width:296px;--di-content-max:1040px}.diui{--di-font-display:var(--font-di-display),"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;--di-font-body:var(--font-di-corpo),"Hanken Grotesk","Helvetica Neue",Arial,sans-serif;min-height:100vh;background:var(--di-surface);color:var(--di-on-surface);font-family:var(--di-font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.diui a{color:inherit;text-decoration:none}.diui h1,.diui h2,.diui h3,.diui h4{font-family:var(--di-font-display);font-weight:600;letter-spacing:-.01em;color:var(--di-on-surface)}.diui :focus-visible{outline:3px solid var(--di-primary);outline-offset:2px}.diui-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.diui-display{font-size:clamp(32px,4vw,44px);line-height:1.18;letter-spacing:-.01em}.diui-display,.diui-headline{font-family:var(--di-font-display);font-weight:600}.diui-headline{font-size:32px;line-height:40px}.diui-title-lg{font-size:26px;line-height:32px}.diui-title-lg,.diui-title-md{font-family:var(--di-font-display);font-weight:600}.diui-title-md{font-size:22px;line-height:28px}.diui-body-lg{font-size:18px;line-height:28px;color:var(--di-on-surface-variant)}.diui-body-md{font-size:16px;line-height:24px}.diui-body-sm{color:var(--di-on-surface-variant)}.diui-body-sm,.diui-label{font-size:14px;line-height:20px}.diui-label{font-weight:600}.diui-shell{display:flex;align-items:stretch;min-height:100vh}.diui-shell-main{flex:1;min-width:0}.diui-content,.diui-shell-main{display:flex;flex-direction:column}.diui-content{width:100%;max-width:var(--di-content-max);padding:8px 48px 72px;gap:40px}.diui-stack{gap:12px}.diui-stack,.diui-stack-lg{display:flex;flex-direction:column}.diui-stack-lg{gap:16px}.diui-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.diui-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.diui-section-title{font-family:var(--di-font-display);font-weight:600;font-size:26px;line-height:32px;margin:0}.diui-drawer{width:var(--di-drawer-width);flex:none;position:sticky;top:0;height:100vh;box-sizing:border-box;padding:24px 12px;background:var(--di-surface-low);border-radius:0 var(--di-radius-xl) var(--di-radius-xl) 0;display:flex;flex-direction:column;gap:8px;overflow-y:auto}.diui-drawer-brand{display:flex;align-items:center;padding:12px 16px 24px}.diui-nav{display:flex;flex-direction:column;gap:4px}.diui-nav-label{padding:8px 16px;font-size:14px;font-weight:500;color:var(--di-on-surface-variant)}.diui-nav-divider{height:1px;background:var(--di-outline-variant);margin:12px 16px}.diui-nav-spacer{flex:1}.diui-nav-item{display:flex;align-items:center;gap:12px;height:56px;padding:0 16px;border:0;border-radius:var(--di-radius-xl);background:transparent;color:var(--di-on-surface-strong);font:inherit;font-size:15px;font-weight:500;text-align:left;cursor:pointer;transition:background .15s}.diui-nav-item:hover{background:rgba(22,20,43,.07)}.diui-nav-item[aria-current=page]{background:var(--di-primary-container);color:var(--di-on-primary-container);font-weight:600}.diui-nav-item[aria-current=page]:hover{background:#D9D3FB}.diui-nav-item-quiet,.diui-nav-item-sm{height:48px;border-radius:24px}.diui-nav-item-quiet{font-size:14px;color:var(--di-on-surface-variant)}.diui-nav-dot{width:8px;height:8px;border-radius:4px;background:var(--di-primary);flex:none}.diui-topbar{display:flex;align-items:center;gap:8px;height:80px;padding:0 48px 0 36px;box-sizing:border-box}.diui-topbar-title{font-size:16px;font-weight:500;color:var(--di-on-surface-variant)}.diui-topbar-brand{display:none}.diui-spacer{flex:1}.diui-avatar{width:40px;height:40px;border-radius:20px;flex:none;background:var(--di-primary);color:var(--di-on-primary);font-weight:600;font-size:16px;text-transform:uppercase}.diui-avatar,.diui-icon-btn{display:inline-flex;align-items:center;justify-content:center}.diui-icon-btn{width:48px;height:48px;border-radius:24px;border:0;background:transparent;color:var(--di-on-surface);cursor:pointer;transition:background .15s}.diui-icon-btn:hover{background:rgba(22,20,43,.07)}.diui-bottom-nav{display:none}.diui-bottom-nav-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:4px;font-size:12px;font-weight:500;color:var(--di-on-surface-strong);background:transparent;border:0;font-family:inherit;cursor:pointer}.diui-bottom-nav-pill{width:64px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center;transition:background .15s}.diui-bottom-nav-item:hover .diui-bottom-nav-pill{background:rgba(22,20,43,.07)}.diui-bottom-nav-item[aria-current=page]{color:var(--di-on-primary-container);font-weight:600}.diui-bottom-nav-item[aria-current=page] .diui-bottom-nav-pill{background:var(--di-primary-container)}.diui-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border:0;border-radius:24px;font-family:inherit;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s,box-shadow .15s,color .15s}.diui-btn-icon{padding-left:16px}.diui-btn-sm{height:40px;padding:0 20px;font-size:14px;border-radius:20px}.diui-btn-sm.diui-btn-icon{padding-left:14px}.diui-btn-filled{background:var(--di-primary);color:var(--di-on-primary)}.diui-btn-filled:hover{background:var(--di-primary-hover);box-shadow:var(--di-elevation-1)}.diui-btn-tonal{background:var(--di-primary-container);color:var(--di-on-primary-container)}.diui-btn-tonal:hover{background:var(--di-primary-container-hover)}.diui-btn-outlined{background:transparent;color:var(--di-primary);box-shadow:inset 0 0 0 1px var(--di-outline)}.diui-btn-outlined:hover{background:rgba(74,58,212,.08)}.diui-btn-text{background:transparent;color:var(--di-primary);padding:0 12px}.diui-btn-text:hover{background:rgba(74,58,212,.09)}.diui-btn-danger{background:var(--di-error-container);color:var(--di-on-error-container)}.diui-btn-danger:hover{background:var(--di-error);color:#fff}.diui-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.diui-btn-on-container.diui-btn-tonal{background:#CFC8F8}.diui-btn-on-container.diui-btn-tonal:hover{background:#C3BBF5}.diui-chip{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:14px;font-size:13px;font-weight:600;white-space:nowrap;background:var(--di-primary-container);color:var(--di-on-primary-container)}.diui-chip-assist{height:32px;border-radius:var(--di-radius-xs);font-size:14px;font-weight:500;background:transparent;color:var(--di-on-surface-strong);box-shadow:inset 0 0 0 1px var(--di-outline-variant)}.diui-chip-secondary{background:var(--di-secondary-container);color:var(--di-on-secondary-container)}.diui-chip-accent{background:var(--di-tertiary-container);color:var(--di-on-tertiary-container)}.diui-chip-highlight{height:32px;border-radius:var(--di-radius-xs);background:var(--di-tertiary);color:var(--di-on-tertiary-container);font-size:14px}.diui-chip-quiet{background:var(--di-surface-high);color:var(--di-on-surface-variant)}.diui-card{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:var(--di-radius-lg);background:var(--di-surface-lowest);color:inherit;box-shadow:inset 0 0 0 1px var(--di-outline-variant);transition:box-shadow .15s,background .15s}.diui-card-filled{background:var(--di-surface-low);box-shadow:none}.diui-card-tonal{background:var(--di-primary-container);color:var(--di-on-primary-container);box-shadow:none;border-radius:var(--di-radius-xl)}.diui-card-soft{background:var(--di-secondary-container);box-shadow:none}.diui-card-link:hover{box-shadow:inset 0 0 0 1px var(--di-outline-variant),var(--di-elevation-2);background:#FAF9FF}.diui-card-filled.diui-card-link:hover{background:var(--di-surface-container);box-shadow:none}.diui-card h3{margin:0;font-size:22px;line-height:28px}.diui-card p{margin:0}.diui-card-supporting{margin:4px 0 0;font-size:15px;line-height:22px;color:var(--di-on-surface-variant)}.diui-card-tonal .diui-card-supporting{color:#3A3560}.diui-hero{flex-direction:row;gap:32px;padding:32px;align-items:stretch}.diui-hero-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.diui-hero-body h2{margin:12px 0 0;font-size:32px;line-height:40px;color:inherit}.diui-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.diui-player{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--di-radius-md);background:var(--di-inverse-surface);overflow:hidden;display:flex;align-items:center;justify-content:center}.diui-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.diui-hero .diui-player{flex:none;width:340px;max-width:40%;align-self:center;border-radius:var(--di-radius-lg)}.diui-play-badge{width:64px;height:64px;border-radius:32px;background:#fff;color:var(--di-primary);display:inline-flex;align-items:center;justify-content:center}.diui-list{display:flex;flex-direction:column}.diui-list-surface{background:var(--di-surface-low)}.diui-list-outlined,.diui-list-surface{border-radius:var(--di-radius-lg);overflow:hidden}.diui-list-outlined{background:var(--di-surface-lowest);box-shadow:inset 0 0 0 1px var(--di-outline-variant)}.diui-list-item{display:flex;align-items:center;gap:16px;padding:16px 24px;border-radius:var(--di-radius-md);color:inherit;transition:background .15s}.diui-list-outlined .diui-list-item{border-radius:0;padding:12px 16px 12px 20px}.diui-list-outlined .diui-list-item+.diui-list-item{border-top:1px solid var(--di-divider)}.diui-list-outlined a.diui-list-item:hover,a.diui-list-item:hover{background:var(--di-surface-low)}.diui-list-leading{width:48px;height:48px;border-radius:24px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--di-primary-container);color:var(--di-on-primary-container)}.diui-list-leading-primary{background:var(--di-primary);color:var(--di-on-primary)}.diui-list-leading-muted{background:var(--di-surface-high);color:var(--di-on-surface-variant)}.diui-list-leading-accent{background:var(--di-tertiary-container);color:var(--di-on-tertiary-container)}.diui-list-leading-square{width:40px;height:40px;border-radius:var(--di-radius-sm)}.diui-list-text{flex:1;min-width:0}.diui-list-title{display:block;margin:0;font-family:var(--di-font-body);font-weight:600;font-size:17px;line-height:24px;color:var(--di-on-surface)}.diui-list-supporting{display:block;margin:2px 0 0;font-size:14px;line-height:20px;color:var(--di-on-surface-variant)}.diui-list-trailing{display:flex;gap:8px;flex:none;align-items:center;color:var(--di-primary)}.diui-list-expanded{padding:0 24px 24px 88px}.diui-list-expanded .diui-player{max-width:640px}.diui-list-surface>.diui-lesson+.diui-lesson{border-top:1px solid var(--di-outline-variant)}.diui-list-expanded summary{list-style:none;cursor:pointer}.diui-list-expanded summary::-webkit-details-marker{display:none}.diui-list-expanded[open] summary{margin-bottom:12px}.diui-list-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.diui-tabs{display:flex;gap:8px;border-bottom:1px solid var(--di-outline-variant);overflow-x:auto}.diui-tab{position:relative;display:inline-flex;align-items:center;height:52px;padding:0 20px;border-radius:12px 12px 0 0;font-size:15px;font-weight:500;color:var(--di-on-surface-variant);white-space:nowrap;transition:background .15s}.diui-tab:hover{background:rgba(22,20,43,.06)}.diui-tab[aria-current=true]{color:var(--di-primary);font-weight:600}.diui-tab[aria-current=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--di-primary)}.diui-field label,.portal-field label{display:block;margin-bottom:6px;font-size:14px;font-weight:600;color:var(--di-on-surface)}.diui-field input,.diui-field select,.diui-field textarea,.portal-field input,.portal-field textarea{width:100%;box-sizing:border-box;padding:14px 16px;border:1px solid var(--di-outline);border-radius:var(--di-radius-xs);background:var(--di-surface-lowest);color:var(--di-on-surface);font-family:var(--di-font-body);font-size:16px;line-height:24px}.diui-field textarea,.portal-field textarea{resize:vertical;min-height:96px}.diui-field input:focus,.diui-field select:focus,.diui-field textarea:focus,.portal-field input:focus,.portal-field textarea:focus{outline:none;border-color:var(--di-primary);box-shadow:inset 0 0 0 1px var(--di-primary)}.diui-banner{display:flex;gap:12px;padding:14px 16px;border-radius:var(--di-radius-sm);font-size:14px;font-weight:600;line-height:20px}.diui-banner-error{background:var(--di-error-container);color:var(--di-on-error-container)}.diui-banner-success{background:var(--di-success-container);color:#06381E}.diui-empty{padding:32px;border-radius:var(--di-radius-lg);color:var(--di-on-surface-variant);font-size:15px;line-height:24px;text-align:center}.diui-empty,.diui-prompt-body{background:var(--di-surface-low)}.diui-prompt-body{margin:0;padding:16px;border-radius:var(--di-radius-sm);font-family:var(--di-font-body);font-size:14px;line-height:1.65;color:var(--di-on-surface-strong);white-space:pre-wrap}@media (max-width:900px){.diui-shell{flex-direction:column}.diui-drawer{display:none}.diui-topbar{height:64px;padding:0 16px}.diui-topbar-brand{display:flex}.diui-topbar-title{display:none}.diui-content{padding:8px 16px 112px;gap:32px}.diui-hero{flex-direction:column-reverse;padding:20px;gap:16px}.diui-hero .diui-player{width:100%;max-width:100%;border-radius:var(--di-radius-md)}.diui-hero-body h2{font-size:22px;line-height:28px}.diui-list-item{flex-wrap:wrap;padding:16px}.diui-list-expanded{padding:0 16px 20px}.diui-bottom-nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;height:80px;box-sizing:border-box;padding:12px 8px 16px;background:var(--di-surface-low);border-top:1px solid var(--di-divider)}}.diui-back,.diui-open-drive{margin-left:-12px}.diui-list-expanded .diui-open-drive{margin-top:8px}