:root{--koraz-cyan:#c75a3a;--koraz-blue:#0f3d32;--koraz-blue-deep:#0b2d25;--koraz-violet:#f4b996;--koraz-violet-deep:#d9ddf7;--koraz-green:#22c55e;--koraz-mint:#a7c7a0;--koraz-ink:#1f2937;--koraz-slate:#4b5563;--koraz-surface:#fff;--koraz-canvas:#faf7f2;--koraz-line:#e5e7eb;--koraz-line-strong:#d1d5db;--koraz-primary-gradient:linear-gradient(135deg, #0f3d32 0%, #0b2d25 100%);--koraz-violet-gradient:linear-gradient(135deg, #f4b996 0%, #d9ddf7 100%);--koraz-green-gradient:linear-gradient(135deg, #22c55e 0%, #0f9f7a 100%);--koraz-shadow-sm:0 1px 2px #0f172a0a, 0 4px 14px #0f172a0a;--koraz-shadow-md:0 12px 34px #0f3d321a, 0 2px 8px #0f172a0d;--wine:var(--koraz-blue);--wine-deep:var(--koraz-ink);--wine-soft:var(--koraz-blue-deep);--wine-pale:#f4b99622;--cream:var(--koraz-canvas);--cream-deep:var(--koraz-surface);--paper:#fff;--ink:var(--koraz-ink);--muted:var(--koraz-slate);--muted-light:#94a3b8;--line:var(--koraz-line);--line-strong:var(--koraz-line-strong);--gold:var(--koraz-violet);--gold-pale:#f4b99622;--green:var(--koraz-green);--blue:var(--koraz-blue);--purple:var(--koraz-violet-deep);--sidebar-width:248px;--topbar-height:72px}html{background:var(--koraz-canvas)}body,button,input,select,textarea{font-family:var(--font-plus-jakarta), "Plus Jakarta Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{background:var(--koraz-canvas);color:var(--koraz-ink)}::selection{color:var(--koraz-ink);background:#4cc9f052}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--koraz-cyan)}.cediah-logo,.cediah-logo-dark,.cediah-logo-light{background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:.62rem;width:max-content;height:auto;display:inline-flex;overflow:visible}.cediah-logo .koraz-logo-mark{object-fit:contain;flex:0 0 2.7rem;width:2.7rem!important;height:2.7rem!important}.koraz-logo-copy{min-width:0;color:var(--koraz-ink);gap:.08rem;line-height:1;display:grid}.koraz-logo-copy strong{letter-spacing:.19em;font-size:1.38rem;font-weight:700}.koraz-logo-copy small{color:#71809b;letter-spacing:.01em;white-space:nowrap;font-size:.55rem;font-weight:500}.cediah-logo-light .koraz-logo-copy,.cediah-logo-light .koraz-logo-copy small{color:#fff}.brand .cediah-logo{color:inherit}.brand .cediah-logo-dark .koraz-logo-copy{color:var(--koraz-ink)}.landing-page{background:#fff;grid-template-columns:minmax(390px,34%) minmax(0,1fr)}.landing-auth-column{isolation:isolate;background:radial-gradient(circle at 0 100%,#4cc9f01a,#0000 28%),linear-gradient(#fff 0%,#fbfdff 100%);padding:clamp(2.4rem,5vw,4.8rem) clamp(2rem,4vw,4.25rem) 2rem;position:relative}.landing-logo{mix-blend-mode:normal;margin-bottom:1.8rem}.landing-logo .koraz-logo-mark{flex-basis:4rem;width:4rem!important;height:4rem!important}.landing-logo .koraz-logo-copy strong{font-size:2rem}.landing-logo .koraz-logo-copy small{font-size:.72rem}.landing-auth-heading h1{color:var(--koraz-ink);letter-spacing:-.045em;font-size:clamp(2rem,3vw,2.7rem);font-weight:700}.landing-auth-heading p{color:var(--koraz-slate)}.social-buttons button,.landing-field{border-color:var(--koraz-line);background:#fff;border-radius:14px;box-shadow:0 1px 2px #0f172a08}.social-buttons button{color:#334155}.social-buttons button:hover{box-shadow:var(--koraz-shadow-sm);background:#f8fafc;border-color:#a5b4fc}.landing-field{color:#94a3b8}.landing-field:focus-within{border-color:var(--koraz-blue);box-shadow:0 0 0 4px #4361ee1a}.landing-field.is-invalid,.landing-field.is-invalid:focus-within{border-color:#b42318;box-shadow:0 0 0 4px #b423181a}.landing-field input::placeholder{color:#94a3b8}.auth-divider,.landing-form-options,.landing-register{color:var(--koraz-slate)}.auth-divider span{background:var(--koraz-line)}.landing-form-options a,.landing-register a{color:var(--koraz-blue)}.check-control{border-color:var(--koraz-blue);border-radius:6px}.check-control.is-checked{background:var(--koraz-blue)}.landing-submit,.button-primary,.studio-button-primary{background:var(--koraz-primary-gradient);color:#fff;border:0;box-shadow:0 10px 24px #4361ee38}.landing-submit{border-radius:14px}.landing-submit:hover,.button-primary:hover,.studio-button-primary:hover{background:linear-gradient(135deg, #3abce6 0%, #3156e4 55%, var(--koraz-violet-deep) 100%);box-shadow:0 12px 28px #4361ee47}.landing-auth-message,.auth-message{border-left-color:var(--koraz-blue);color:var(--koraz-blue)!important}.landing-auth-message.is-success,.auth-message.is-success{border-left-color:#067647;color:#067647!important}.landing-auth-message.is-error,.auth-message.is-error{border-left-color:#b42318;color:#b42318!important}.landing-visual-column{background:var(--koraz-ink)}.landing-visual-column:before,.landing-visual-column:after{z-index:2;content:"";pointer-events:none;border-radius:999px;width:min(24vw,22rem);height:min(8vw,7rem);position:absolute}.landing-visual-column:before{filter:blur(.2px);opacity:.7;background:linear-gradient(135deg,#4cc9f0d1,#4361ee94);top:6%;right:-8%;transform:rotate(-38deg)}.landing-visual-column:after{opacity:.58;background:linear-gradient(135deg,#4361eea6,#a78bfad1);bottom:7%;right:8%;transform:rotate(42deg)}.landing-visual-backdrop{background:radial-gradient(circle at 78% 18%, #4cc9f03d, transparent 24%), radial-gradient(circle at 35% 78%, #a78bfa3d, transparent 33%), linear-gradient(135deg, var(--koraz-ink) 0%, #18234f 45%, #263ca3 100%)}.landing-visual-backdrop:after{border-color:#94a3b829;inset:10% -8% 6% 27%;box-shadow:0 0 0 5rem #4cc9f008,0 0 0 10rem #a78bfa08}.landing-copy{padding:clamp(5rem,9vh,7.4rem) 2rem 0 clamp(3rem,6vw,6.4rem)}.landing-copy h2{color:#fff;letter-spacing:-.055em;max-width:49rem;font-size:clamp(3.1rem,4.8vw,5rem)}.landing-copy h2 strong{color:#0000;background:linear-gradient(90deg,#80def8 0%,#c4b5fd 78%);-webkit-background-clip:text;background-clip:text;width:fit-content;font-weight:700}.landing-rule{background:var(--koraz-cyan);border-radius:99px;width:4rem;height:4px}.landing-feature-row{z-index:3;position:relative}.landing-feature{color:#a5f3fc;border-right-color:#94a3b840}.landing-feature span{color:#f8fafc}.landing-hero-image{z-index:1;filter:saturate(.85)contrast(1.05);mix-blend-mode:screen;opacity:.72}.landing-brand-seal{display:none}.landing-stat-bar{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172ab8;border-color:#a5b4fc57;border-radius:22px;box-shadow:0 18px 60px #0206173d}.landing-stat-bar>div{color:#8be6fb;border-right-color:#a5b4fc38}.landing-stat-bar strong,.landing-stat-bar span{color:#fff}.auth-page{background:radial-gradient(circle at 5% 95%, #4cc9f01f, transparent 28%), radial-gradient(circle at 95% 5%, #a78bfa1f, transparent 26%), var(--koraz-canvas)}.auth-header{border-bottom-color:var(--koraz-line);min-height:5.25rem}.auth-header .brand{color:var(--koraz-blue)}.auth-header .brand-mark{border-color:var(--koraz-blue)}.auth-header>a:last-child,.text-button,.text-link{color:var(--koraz-blue)}.auth-form{border-color:var(--koraz-line);box-shadow:var(--koraz-shadow-md);border-radius:20px}.auth-form h1,.dashboard-content h1{color:var(--koraz-ink)}.auth-form input{border-color:var(--koraz-line-strong);border-radius:12px}.auth-form input:focus{border-color:var(--koraz-blue);box-shadow:0 0 0 4px #4361ee1a}.auth-input-shell{border-color:var(--koraz-line-strong);border-radius:12px}.auth-input-shell:focus-within{border-color:var(--koraz-blue);box-shadow:0 0 0 4px #4361ee1a}.auth-input-shell.is-invalid,.auth-input-shell.is-invalid:focus-within{border-color:#b42318;box-shadow:0 0 0 4px #b423181a}.auth-form .auth-input-shell input,.auth-form .auth-input-shell input:focus{box-shadow:none;border:0}.app-shell,.app-shell.dashboard-shell{--sidebar-width:248px;background:var(--koraz-canvas)}.app-main[data-pathname]{overflow-x:clip}.app-sidebar{border-right:1px solid var(--koraz-line);color:var(--koraz-ink);background:#fff;box-shadow:8px 0 28px #0f172a08}.sidebar-topline{border-bottom:0;gap:.75rem;min-height:76px;padding:.8rem .85rem}.sidebar-brand .cediah-logo-light{width:max-content;height:auto;color:var(--koraz-ink)}.sidebar-brand .cediah-logo-light .koraz-logo-copy,.sidebar-brand .cediah-logo-light .koraz-logo-copy small{color:var(--koraz-ink)}.sidebar-brand .koraz-logo-mark{flex-basis:2.2rem;width:2.2rem!important;height:2.2rem!important}.sidebar-brand .koraz-logo-copy strong{font-size:1.08rem}.sidebar-brand .koraz-logo-copy small{display:none}.sidebar-menu-trigger{border-color:var(--koraz-line);background:var(--koraz-canvas);width:40px;height:40px;color:var(--koraz-blue);border-radius:11px;flex:0 0 40px}.sidebar-menu-trigger:hover{color:var(--koraz-blue-deep);background:#eef2ff;border-color:#a5b4fc}.sidebar-close{color:var(--koraz-slate);border-radius:10px}.sidebar-close:hover{color:var(--koraz-blue);background:#eef2ff}.sidebar-nav{align-content:safe center;gap:.45rem;padding:.8rem .7rem 1rem}.app-sidebar .sidebar-link,.app-sidebar .sidebar-group-link{text-align:left;justify-content:flex-start}.app-sidebar .sidebar-link-label{text-align:left;flex:auto}.sidebar-link,.sidebar-group-link{color:#475569;border-radius:11px;min-height:2.75rem;font-size:.82rem;font-weight:500}.sidebar-link:hover,.sidebar-group-link:hover{color:var(--koraz-blue);background:#f1f5ff;transform:translate(1px)}.sidebar-link.is-active,.sidebar-group-link.is-active{box-shadow:inset 3px 0 var(--koraz-blue);color:var(--koraz-blue);background:linear-gradient(90deg,#e9efff 0%,#f2f7ff 100%);font-weight:650}.sidebar-group-caret{color:#94a3b8}.sidebar-submenu{padding-left:1.15rem}.sidebar-submenu .sidebar-link{border-left-color:var(--koraz-line);color:var(--koraz-slate)}.sidebar-submenu .sidebar-link:hover{border-left-color:#a5b4fc}.sidebar-submenu .sidebar-link.is-active{border-left-color:var(--koraz-blue);color:var(--koraz-blue);background:#eef2ff}.sidebar-link-pending{color:var(--koraz-blue)}.sidebar-watermark{display:none}.app-topbar,.dashboard-shell .app-topbar,.app-shell:not(.dashboard-shell) .app-topbar{border-bottom:1px solid var(--koraz-line);color:var(--koraz-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;box-shadow:0 1px #0f172a05}.app-shell:has(.guide-editor-main) .app-topbar{border-bottom:1px solid var(--koraz-line);color:var(--koraz-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;box-shadow:0 1px #0f172a05}.dashboard-shell .menu-trigger,.dashboard-shell .topbar-heading h1,.dashboard-shell .topbar-actions,.dashboard-shell .profile-trigger,.dashboard-shell .topbar-search,.app-shell:not(.dashboard-shell) .menu-trigger,.app-shell:not(.dashboard-shell) .topbar-heading h1,.app-shell:not(.dashboard-shell) .topbar-heading p,.app-shell:not(.dashboard-shell) .topbar-actions,.app-shell:not(.dashboard-shell) .profile-trigger,.app-shell:not(.dashboard-shell) .topbar-search,.app-topbar.app-topbar-simplified .topbar-heading h1,.app-topbar.app-topbar-simplified .topbar-breadcrumbs .current{color:var(--koraz-ink)}.app-shell:has(.guide-editor-main) .menu-trigger{color:var(--koraz-ink)}.app-shell:has(.guide-editor-main) .topbar-heading h1{color:var(--koraz-ink)}.app-shell:has(.guide-editor-main) .topbar-heading p{color:var(--koraz-ink)}.app-shell:has(.guide-editor-main) .topbar-actions{color:var(--koraz-ink)}.app-shell:has(.guide-editor-main) .profile-trigger{color:var(--koraz-ink)}.app-shell:not(.dashboard-shell) .topbar-heading p,.app-shell:not(.dashboard-shell) .topbar-breadcrumbs .current,.app-shell:not(.dashboard-shell) .breadcrumb-chevron,.topbar-breadcrumbs .current,.breadcrumb-chevron{color:var(--koraz-slate)}.app-shell:not(.dashboard-shell) .topbar-breadcrumbs,.topbar-breadcrumbs{color:var(--koraz-ink)}.menu-trigger{width:44px;height:44px;color:var(--koraz-ink);border-radius:10px}.menu-trigger:hover{color:var(--koraz-blue);background:#eef2ff}.topbar-heading h1{color:var(--koraz-ink);font-weight:700}.topbar-search,.dashboard-shell .topbar-search,.app-shell:not(.dashboard-shell) .topbar-search{border-color:var(--koraz-line);background:var(--koraz-canvas);color:var(--koraz-slate)}.dashboard-shell .topbar-search input,.app-shell:not(.dashboard-shell) .topbar-search input,.topbar-search input{color:var(--koraz-ink)}.dashboard-shell .topbar-search input::placeholder,.app-shell:not(.dashboard-shell) .topbar-search input::placeholder,.topbar-search input::placeholder{color:#94a3b8}.dashboard-shell .topbar-search:focus-within,.app-shell:not(.dashboard-shell) .topbar-search:focus-within,.topbar-search:focus-within{border-color:var(--koraz-blue);box-shadow:0 0 0 4px #4361ee17}.profile-avatar,.dashboard-shell .profile-avatar,.app-shell:not(.dashboard-shell) .profile-avatar{color:var(--koraz-blue);background:linear-gradient(135deg,#eef2ff,#e0f2fe);border-color:#c7d2fe}.app-shell:has(.guide-editor-main) .profile-avatar{color:var(--koraz-blue);background:linear-gradient(135deg,#eef2ff,#e0f2fe);border-color:#c7d2fe}.dashboard-shell .icon-button.is-active,.dashboard-shell .icon-button:hover,.app-shell:not(.dashboard-shell) .icon-button.is-active,.app-shell:not(.dashboard-shell) .icon-button:hover{color:var(--koraz-blue)}.topbar-popover{border-color:var(--koraz-line);box-shadow:var(--koraz-shadow-md);border-radius:14px}.app-body,.app-main,.app-main.subject-directory-main,.app-main.subject-detail-main{background:var(--koraz-canvas)}.section-heading-row h2{color:var(--koraz-ink)}.dashboard-main .section-heading-row a{border-color:var(--koraz-line);min-height:36px;color:var(--koraz-blue);background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .8rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;box-shadow:0 2px 3px #0f172a08,0 5px 13px #4361ee0d}.dashboard-main .section-heading-row a:hover{background:#eef2ff;border-color:#a5b4fc;transform:translateY(-1px);box-shadow:0 5px 15px #4361ee1f}.dashboard-layout{gap:1.4rem}.dashboard-primary{padding-right:0}.dashboard-video-card,.study-material-card,.course-stat-card,.course-list-row,.featured-guide-card,.guide-table-row,.content-resource-list,.app-main .subject-directory-grid,.app-main .subject-destination-grid,.subject-resource-card{border-color:var(--koraz-line);box-shadow:var(--koraz-shadow-sm);background:#fff}.dashboard-video-card{box-shadow:none;border-radius:18px;padding:.48rem}.dashboard-video-card:hover,.course-list-row:hover,.subject-resource-card:hover{box-shadow:var(--koraz-shadow-md);border-color:#a5b4fc}.dashboard-video-card:hover{box-shadow:none}.dashboard-video-media{border-radius:14px}.dashboard-play-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a70;border:1px solid #ffffff8c;border-radius:50%;width:54px;height:54px}.dashboard-video-duration{background:#0f172ac7}.dashboard-video-copy h3,.most-viewed-copy strong{color:var(--koraz-ink)}.study-material-card{background:#fff;border-radius:12px;min-height:4.5rem}.study-material-card:nth-child(2){background:linear-gradient(135deg,#eef2ff 0%,#fff 78%)}.study-material-card:nth-child(3){background:linear-gradient(135deg,#f5f3ff 0%,#fff 78%)}.study-material-card:nth-child(4){background:linear-gradient(135deg,#ecfdf5 0%,#fff 78%)}.study-material-wash{background:linear-gradient(90deg,#fffffff0 10%,#ffffffa3 58%,#0000 100%)}.study-material-icon{color:#dc2626;background:#fee2e2}.study-material-card:nth-child(2) .study-material-icon{color:var(--koraz-blue);background:#e0e7ff}.study-material-card:nth-child(3) .study-material-icon{color:var(--koraz-violet-deep);background:#ede9fe}.study-material-card:nth-child(4) .study-material-icon{color:#16a34a;background:#dcfce7}.study-material-card[data-kind=video] .study-material-icon,.subject-topic-list-video .subject-topic-icon,.app-main .subject-destination-video .subject-destination-icon{color:#dc2626;background:#fee2e2}.study-material-card[data-kind=guide] .study-material-icon,.subject-topic-list-guide .subject-topic-icon,.app-main .subject-destination-guide .subject-destination-icon{color:var(--koraz-blue);background:#e0e7ff}.study-material-card[data-kind=flashcards] .study-material-icon,.subject-topic-list-flashcards .subject-topic-icon,.app-main .subject-destination-flashcards .subject-destination-icon{color:var(--koraz-violet-deep);background:#ede9fe}.study-material-card[data-kind=quiz] .study-material-icon,.subject-topic-list-quiz .subject-topic-icon,.app-main .subject-destination-quiz .subject-destination-icon{color:#16a34a;background:#dcfce7}.dashboard-most-viewed{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:1.5rem 0 2.2rem}.dashboard-featured-content{border:1px solid var(--koraz-line);box-shadow:var(--koraz-shadow-sm);background:#fff;border-radius:20px;margin-top:1.15rem;padding:1.25rem}.dashboard-featured-content .most-viewed-list{margin-top:0}.dashboard-featured-content .dynamic-aside-empty{border-top:0;margin:0;padding:1.2rem 0}.dashboard-section>.dynamic-empty-state{margin-top:1.15rem}.most-viewed-rank{color:var(--koraz-blue)}.most-viewed-image{background:var(--koraz-ink)}.brand-footer{border-top-color:var(--koraz-line)}.brand-footer .cediah-logo-dark{width:max-content;height:auto;margin-top:0;display:inline-flex}.brand-footer .cediah-logo .koraz-logo-copy{gap:.08rem;margin-top:0;display:grid}.brand-footer .cediah-logo .koraz-logo-copy strong,.brand-footer .cediah-logo .koraz-logo-copy small{margin-top:0;display:block}.brand-footer .cediah-logo .koraz-logo-copy small{display:none}.brand-footer .koraz-logo-mark{flex-basis:2.5rem;width:2.5rem!important;height:2.5rem!important}.brand-footer-lockup p{color:#475569;font-weight:600}.brand-footer-socials,.courses-title-lockup{color:var(--koraz-blue)}.outline-action,.select-action{border-color:var(--koraz-line-strong);color:var(--koraz-blue);background:#fff;border-radius:11px}.outline-action:hover,.select-action:hover{background:#eef2ff;border-color:#a5b4fc}.course-stat-card{border-radius:16px}.course-stat-icon{border-radius:14px}.stat-amber .course-stat-icon{color:#16a34a;background:#dcfce7}.stat-blue .course-stat-icon{color:#0891b2;background:#e0f2fe}.stat-pink .course-stat-icon{color:var(--koraz-blue);background:#eef2ff}.stat-violet .course-stat-icon{color:var(--koraz-violet-deep);background:#f3e8ff}.course-tabs button,.inline-search{border-color:var(--koraz-line);color:#475569;background:#fff;border-radius:11px}.course-tabs button:hover{color:var(--koraz-blue);border-color:#a5b4fc}.course-tabs{scrollbar-width:none}.course-tabs::-webkit-scrollbar{display:none}.course-tabs button.is-selected,.library-kind-tabs button.is-active,.guide-index li.is-active button{border-color:var(--koraz-blue);background:var(--koraz-blue);color:#fff}.course-list-row{border-radius:16px}.course-list-image{background:var(--koraz-surface);border-radius:12px}.course-list-copy>strong{color:var(--koraz-ink)}.status-progress{color:var(--koraz-violet-deep);background:#f5f3ff}.status-progress>span{border-color:var(--koraz-violet)}.course-progress-gold .course-progress-value{stroke:var(--koraz-violet-deep)}.course-row-arrow{color:var(--koraz-blue)}.library-main,.guides-main,.guide-reader-main,.player-main,.studio-main,.role-management-main,.content-catalog-main,.subject-directory-main,.subject-detail-main{background:var(--koraz-canvas)}.library-toolbar h2,.guide-directory-heading h2,.subject-directory-heading h2,.subject-detail-heading h2,.studio-heading h2,.role-management-heading h2{color:var(--koraz-ink);font-family:Poppins,ui-sans-serif,sans-serif;font-weight:700}.library-inline-search,.guide-directory-search:focus-within,.subject-directory-search:focus-within,.subject-flow-search:focus-within,.studio-field input:focus,.studio-field select:focus,.studio-field textarea:focus,.studio-search:focus-within,.role-field input:focus,.role-field select:focus{border-color:var(--koraz-blue);box-shadow:0 0 0 4px #4361ee17}.content-type-cover-video{--cover-background:#e0f7ff;--cover-color:#0891b2}.content-type-cover-guide{--cover-background:#eef2ff;--cover-color:var(--koraz-blue)}.content-type-cover-flashcards{--cover-background:#f3e8ff;--cover-color:var(--koraz-violet-deep)}.content-type-cover-quiz{--cover-background:#dcfce7;--cover-color:#16a34a}.content-type-cover-topic{--cover-background:#e0f2fe;--cover-color:#0369a1}.app-main .subject-directory-search,.app-main .subject-directory-grid,.app-main .subject-destination-grid,.content-resource-list,.guide-directory-filters{border-color:var(--koraz-line);box-shadow:var(--koraz-shadow-sm);background:#fff}.app-main .subject-directory-item:hover,.app-main .subject-destination:hover,.content-resource-item:hover{background:#f8faff}.app-main .subject-directory-icon,.subject-topic-list-video .subject-topic-icon{color:var(--koraz-blue);background:#eef2ff}.app-main .subject-directory-icon-biology,.subject-topic-list-quiz .subject-topic-icon{color:#15803d;background:#dcfce7}.app-main .subject-directory-icon-chemistry,.subject-topic-list-guide .subject-topic-icon{color:#0891b2;background:#e0f2fe}.app-main .subject-directory-icon-physiology,.subject-topic-list-flashcards .subject-topic-icon{color:var(--koraz-violet-deep);background:#f3e8ff}.app-main .subject-directory-icon-neuro,.app-main .subject-directory-icon-science{color:var(--koraz-blue-deep);background:#e0e7ff}.app-main .subject-destination{border-left-color:var(--koraz-blue)}.app-main .subject-destination-guide{border-left-color:var(--koraz-cyan)}.app-main .subject-destination-flashcards{border-left-color:var(--koraz-violet)}.app-main .subject-destination-quiz{border-left-color:var(--koraz-green)}.app-main .subject-destination-meta svg,.published-content-header .published-guide-title-row h2,.video-linked-guide-heading h3{color:var(--koraz-ink)}a.icon-back-link,.app-main a.icon-back-link,.published-content-context>a.icon-back-link,.published-content-flow-navigation>a.icon-back-link{border-color:var(--koraz-line);color:var(--koraz-blue);box-shadow:var(--koraz-shadow-sm)}a.icon-back-link:hover,.app-main a.icon-back-link:hover,.published-content-context>a.icon-back-link:hover,.published-content-flow-navigation>a.icon-back-link:hover{color:var(--koraz-blue-deep);background:#eef2ff;border-color:#a5b4fc}.navigation-trail,.guide-directory-context .navigation-trail{border-color:var(--koraz-line);color:var(--koraz-slate);background:#ffffffd1;font-family:Poppins,ui-sans-serif,sans-serif}.studio-item-active{box-shadow:inset 3px 0 var(--koraz-blue)}.studio-add,.studio-button-secondary{color:var(--koraz-blue);border-color:#a5b4fc}.role-chip,.studio-package-state,.content-catalog-badge{color:var(--koraz-blue);background:#eef2ff}.dynamic-empty-state{border-color:var(--koraz-line-strong);color:var(--koraz-blue);background:#fff}.route-loading,.route-loading-main{background:var(--koraz-canvas)}.route-loading-topbar-copy span,.route-loading-profile-placeholder,.route-loading-skeleton span{background:#e2e8f0}.course-page,.lesson-page,.video-test-page{background:var(--koraz-canvas);min-height:100svh;color:var(--koraz-ink);overflow-x:hidden}.site-header .cediah-logo{color:inherit}.site-header .cediah-logo-light .koraz-logo-copy,.site-header .cediah-logo-light .koraz-logo-copy small{color:#fff}.course-top,.lesson-top,.video-test-top{background:radial-gradient(circle at 82% 12%, #4cc9f03d, transparent 27%), radial-gradient(circle at 18% 92%, #a78bfa38, transparent 30%), linear-gradient(135deg, var(--koraz-ink) 0%, #243a9c 68%, var(--koraz-blue) 100%);color:#fff;position:relative;overflow:hidden}.site-header{z-index:3;justify-content:space-between;align-items:center;gap:1.5rem;width:min(100%,1240px);min-height:80px;margin:0 auto;padding:1rem 1.5rem;display:flex;position:relative}.site-header .koraz-logo-mark{flex-basis:2.55rem;width:2.55rem!important;height:2.55rem!important}.site-header nav{justify-content:flex-end;align-items:center;gap:clamp(.75rem,2.5vw,1.7rem);display:flex}.site-header nav a{color:#fffc;font-size:.76rem;font-weight:600;transition:color .16s,background .16s}.site-header nav a:hover{color:#fff}.site-header nav .nav-cta{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:10px;min-height:38px;padding:.55rem .8rem}.course-hero,.lesson-hero,.video-test-hero{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);align-items:center;gap:clamp(2rem,6vw,5.5rem);width:min(100%,1240px);min-height:35rem;margin:0 auto;padding:clamp(3.5rem,8vw,6.5rem) 1.5rem;display:grid;position:relative}.course-hero-copy,.lesson-hero-copy,.video-test-hero>div{min-width:0}.course-hero .eyebrow,.lesson-hero .eyebrow,.video-test-hero .eyebrow{color:#8be6fb}.course-hero h1,.lesson-hero h1,.video-test-hero h1{color:#fff;letter-spacing:-.06em;margin-top:.65rem;font-size:clamp(2.8rem,6vw,5.4rem);font-weight:700;line-height:1}.course-summary,.lesson-summary,.video-test-hero>div>p:last-child{color:#ffffffc2;max-width:44rem;margin-top:1.25rem;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.75}.course-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.8rem;display:flex}.course-hero-actions .button{border-radius:12px;min-height:46px}.course-hero-actions .button-outline{color:#fff;background:#ffffff14;border:1px solid #ffffff57}.course-pending,.lesson-resource-state{color:#ffffffb8;background:#ffffff1c;border-radius:999px;padding:.45rem .65rem;font-size:.68rem;font-weight:600}.course-plate{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff29,#ffffff0d);border:1px solid #ffffff2b;border-radius:32px;place-items:end center;min-height:30rem;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0206173d}.course-plate img{object-fit:contain;object-position:bottom center;opacity:.92;width:min(94%,30rem);height:30rem}.plate-label,.annotation{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a80;border:1px solid #ffffff38;border-radius:999px;padding:.45rem .65rem;font-size:.62rem;font-weight:600;position:absolute}.plate-label{top:1rem;left:1rem}.annotation-a{top:33%;right:1rem}.annotation-b{bottom:1rem;right:1rem}.section-index{color:var(--koraz-blue);letter-spacing:.12em;font-size:.68rem;font-weight:700}.section-index.light{color:#8be6fb}.eyebrow{color:var(--koraz-blue);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.eyebrow.dark{color:var(--koraz-blue)}.course-overview,.course-decision,.lesson-resources{grid-template-columns:minmax(17rem,.75fr) minmax(0,1.25fr);gap:clamp(2rem,7vw,6rem);width:min(100%,1240px);margin:0 auto;padding:clamp(4rem,8vw,7rem) 1.5rem;display:grid}.course-overview h2,.course-decision h2,.lesson-resources h2,.lesson-outline h2,.video-test-guidance h2,.video-test-uploader-heading h2{color:var(--koraz-ink);letter-spacing:-.045em;margin-top:.65rem;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.12}.course-overview-body>p,.course-decision>p,.lesson-resources>div>p,.video-test-guidance>p:not(.eyebrow),.video-test-uploader-heading>p:last-child{color:var(--koraz-slate);line-height:1.75}.course-overview-body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.5rem 0 0;display:grid}.course-overview-body dl>div,.video-test-constraints>div{border:1px solid var(--koraz-line);box-shadow:var(--koraz-shadow-sm);background:#fff;border-radius:14px;padding:1rem}.course-overview-body dt,.video-test-constraints dt{color:var(--koraz-slate);font-size:.68rem}.course-overview-body dd,.video-test-constraints dd{color:var(--koraz-ink);margin:.35rem 0 0;font-size:.85rem;font-weight:700}.course-plan,.lesson-next{color:#fff;background:radial-gradient(circle at 80% 10%,#4cc9f02e,#0000 26%),linear-gradient(135deg,#172554 0%,#3730a3 100%);grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,7vw,6rem);padding:clamp(4rem,8vw,7rem) max(1.5rem,50% - 596px);display:grid}.course-plan h2,.lesson-next h2{color:#fff;letter-spacing:-.05em;margin-top:.65rem;font-size:clamp(1.9rem,4vw,3.3rem);line-height:1.08}.course-plan-intro>p:last-child,.lesson-next>p{color:#ffffffb3;margin-top:1rem;line-height:1.7}.course-plan-list{gap:.75rem;display:grid}.course-plan-list article{background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:2.5rem minmax(0,1fr);gap:.25rem .9rem;padding:1.1rem;display:grid}.course-plan-list article>span{color:#8be6fb;grid-row:span 2;font-weight:700}.course-plan-list article h3{color:#fff;font-size:.95rem}.course-plan-list article p,.video-note{color:#ffffffa8;font-size:.76rem;line-height:1.6}.video-note{border-left:3px solid var(--koraz-cyan);padding:.75rem 0 .75rem 1rem}.course-decision{grid-template-columns:minmax(18rem,1fr) minmax(0,1fr) auto;align-items:center}.button-dark{background:var(--koraz-ink);color:#fff}.course-page>footer,.lesson-page>footer,.video-test-page>footer{border-top:1px solid var(--koraz-line);color:var(--koraz-slate);background:#fff;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.5rem max(1.5rem,50% - 596px);font-size:.7rem;display:flex}.course-page>footer>span,.lesson-page>footer>span,.video-test-page>footer>span{color:var(--koraz-ink);letter-spacing:.16em;font-weight:700}.lesson-breadcrumb{color:#ffffffa3;margin-top:1rem;font-size:.75rem}.lesson-breadcrumb a{color:#8be6fb}.lesson-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.8rem;display:grid}.lesson-meta>span{color:#fff;border-top:1px solid #ffffff38;gap:.25rem;padding-top:.7rem;font-size:.72rem;display:grid}.lesson-meta strong{color:#ffffff94;font-size:.62rem;font-weight:500}.lesson-status,.video-test-account{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #ffffff2b;border-radius:20px;align-items:flex-start;gap:.9rem;padding:1.3rem;display:flex;box-shadow:0 20px 55px #02061733}.lesson-status p,.video-test-account p{color:#ffffffad;margin-top:.35rem;font-size:.76rem;line-height:1.55}.lesson-status-dot{background:var(--koraz-green);box-sizing:content-box;border:3px solid #22c55e40;border-radius:50%;flex:0 0 .7rem;width:.7rem;height:.7rem}.lesson-workspace{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.65fr);gap:1.25rem;width:min(100%,1240px);margin:0 auto;padding:clamp(3rem,6vw,5.5rem) 1.5rem;display:grid}.lesson-video-shell{aspect-ratio:16/9;background:radial-gradient(circle at center, #4361ee47, transparent 40%), var(--koraz-ink);color:#fff;box-shadow:var(--koraz-shadow-md);border-radius:22px;align-content:center;place-items:center;gap:.75rem;display:grid}.lesson-video-index{color:#8be6fb;letter-spacing:.12em;font-size:.66rem;font-weight:700}.lesson-play{color:#8be6fb;background:#ffffff1a;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:4.2rem;height:4.2rem;display:grid}.lesson-video-shell>p,.lesson-video-caption span{color:#ffffff94;font-size:.72rem}.lesson-video-caption{color:var(--koraz-slate);justify-content:space-between;gap:1rem;margin-top:.75rem;font-size:.72rem;display:flex}.lesson-video-caption span{color:var(--koraz-slate)}.lesson-outline,.video-test-guidance,.video-test-uploader{border:1px solid var(--koraz-line);box-shadow:var(--koraz-shadow-sm);background:#fff;border-radius:20px;padding:1.5rem}.lesson-outline ol,.video-test-guidance ol{color:var(--koraz-slate);gap:.7rem;margin:1.25rem 0 0;padding-left:1.2rem;font-size:.76rem;line-height:1.55;display:grid}.lesson-outline .text-link{margin-top:1.5rem;display:inline-flex}.lesson-resources{border-top:1px solid var(--koraz-line)}.lesson-resource-row{border:1px solid var(--koraz-line);box-shadow:var(--koraz-shadow-sm);background:#fff;border-radius:16px;grid-template-columns:2.8rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem;display:grid}.lesson-resource-icon{width:2.8rem;height:2.8rem;color:var(--koraz-blue);background:#eef2ff;border-radius:12px;place-items:center;display:grid}.lesson-resource-row>div{gap:.25rem;display:grid}.lesson-resource-row>div span{color:var(--koraz-slate);font-size:.7rem}.lesson-resource-state{background:var(--koraz-surface);color:var(--koraz-slate)}.lesson-next{grid-template-columns:minmax(18rem,.9fr) minmax(0,1fr) auto;align-items:center}.lesson-next .button-dark{color:var(--koraz-blue);background:#fff}.video-test-hero{min-height:27rem}.video-test-hero h1{font-size:clamp(2.5rem,5vw,4.6rem)}.video-test-shell{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start;gap:1.25rem;width:min(100%,1240px);margin:0 auto;padding:clamp(3rem,6vw,5.5rem) 1.5rem;display:grid}.video-test-warning,.video-test-error{background:#fff1f2;border-left:3px solid #ef4444;margin-top:1.25rem;padding:.85rem 1rem;font-size:.72rem;line-height:1.55;color:#9f1239!important}.video-test-uploader{gap:1.25rem;display:grid}.video-test-form{border-top:1px solid var(--koraz-line);gap:.7rem;padding-top:1.2rem;display:grid}.video-test-form label{font-size:.75rem;font-weight:700}.video-test-form input[type=file]{color:var(--koraz-slate);background:#f8faff;border:1px dashed #a5b4fc;border-radius:14px;padding:1rem}.video-test-file-note,.video-test-status,.video-test-player-meta{color:var(--koraz-slate);font-size:.7rem;line-height:1.55}.video-test-selection{color:var(--koraz-blue);background:#eef2ff;border-radius:12px;justify-content:space-between;gap:1rem;padding:.75rem;font-size:.72rem;display:flex}.video-test-progress{color:var(--koraz-slate);gap:.35rem;font-size:.7rem;display:grid}.video-test-progress progress{width:100%;accent-color:var(--koraz-blue)}.video-test-constraints{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.video-test-player{border-top:1px solid var(--koraz-line);gap:1rem;padding-top:1.25rem;display:grid}.video-test-iframe-shell{aspect-ratio:16/9;background:var(--koraz-ink);border-radius:16px;overflow:hidden}.video-test-iframe-shell iframe,.video-test-iframe-shell video{border:0;width:100%;height:100%}.video-test-refresh{color:var(--koraz-blue);font-weight:700}@media (max-width:820px){.site-header{flex-direction:column;align-items:flex-start}.site-header nav{scrollbar-width:none;justify-content:flex-start;width:100%;padding-bottom:.25rem;overflow-x:auto}.site-header nav::-webkit-scrollbar{display:none}.course-hero,.lesson-hero,.video-test-hero,.course-overview,.course-plan,.course-decision,.lesson-workspace,.lesson-resources,.lesson-next,.video-test-shell{grid-template-columns:1fr}.course-hero,.lesson-hero,.video-test-hero{min-height:0}.course-plate{min-height:24rem}.course-plate img{height:24rem}.course-decision,.lesson-next{align-items:start}.course-decision .button,.lesson-next .button{width:fit-content}.course-page>footer,.lesson-page>footer,.video-test-page>footer{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.site-header nav{gap:1rem}.course-hero h1,.lesson-hero h1,.video-test-hero h1{font-size:2.5rem}.course-overview-body dl,.lesson-meta,.video-test-constraints{grid-template-columns:1fr}.lesson-video-caption{flex-direction:column;align-items:flex-start}.lesson-resource-row{grid-template-columns:2.8rem minmax(0,1fr)}.lesson-resource-state{grid-column:2;width:fit-content}}.course-plan,.lesson-next{background:linear-gradient(135deg,#172554 0%,#3730a3 100%)}@media (min-width:961px){.app-shell.sidebar-collapsed,.app-shell.dashboard-shell.sidebar-collapsed{--sidebar-width:72px}.sidebar-brand{min-width:0;display:inline-flex}.app-shell.sidebar-collapsed .sidebar-brand{display:none}.app-shell.sidebar-collapsed .sidebar-topline{justify-content:center}}@media (max-width:1080px){.landing-copy{padding-left:2.8rem}.landing-stat-bar{left:2.8rem}}@media (min-width:701px) and (max-width:1400px){.study-material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.landing-page{display:block}.landing-auth-column{min-height:auto;padding-block:2.5rem 3.5rem}.landing-visual-column{min-height:50rem}.landing-copy{padding-top:4.25rem}.landing-stat-bar{width:calc(100% - 5.6rem)}}@media (max-width:700px){.app-sidebar{box-shadow:18px 0 50px #0f172a29}.app-shell.sidebar-open:after{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a7a}.sidebar-brand .cediah-logo-light{width:max-content;height:auto}.sidebar-close{color:var(--koraz-slate)}.app-topbar{background:#fffffff0}.dashboard-most-viewed{margin-top:0;padding:1rem 0}.dashboard-featured-content{padding:1rem}.dashboard-main .section-heading-row a{min-height:38px}.course-list-row{grid-template-rows:auto;grid-template-columns:4.8rem minmax(0,1fr) 3.4rem;align-items:center;gap:.75rem;min-height:0;padding:.65rem}.course-list-image{grid-area:1/1;height:5.2rem}.course-list-copy{grid-area:1/2}.course-list-copy p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.course-list-copy small{gap:.3rem;font-size:.66rem}.course-progress-ring{grid-area:1/3;width:3.3rem;height:3.3rem;margin:0}.course-row-arrow{display:none}.landing-visual-column{min-height:46rem}.landing-copy{padding:3.2rem 1.25rem 0}.landing-copy h2{font-size:clamp(2.35rem,11vw,3rem)}.landing-feature:nth-child(3){border-right-color:#94a3b840}.landing-hero-image{opacity:.48;width:112%!important;height:80%!important;top:20%!important;right:-24%!important}.landing-stat-bar{width:auto;left:1rem;right:1rem}.brand-footer-lockup{align-items:flex-start}}@media (max-width:480px){.landing-auth-column{align-items:stretch;padding-inline:1.2rem}.landing-logo{align-self:center}.landing-auth-form{width:100%}.landing-visual-column{min-height:43rem}.landing-feature-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.landing-feature,.landing-feature:nth-child(3){background:#ffffff0f;border-right:0;border-radius:12px;min-height:5rem;padding:.6rem .35rem}.landing-feature svg{width:28px;height:28px}.landing-feature span{font-size:.64rem}.landing-stat-bar>div:nth-child(3){display:none}.landing-stat-bar{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.landing-visual-column:before,.landing-visual-column:after{transform:none}}.app-shell .app-topbar.app-topbar-simplified,.app-shell.dashboard-shell .app-topbar.app-topbar-simplified{background:var(--koraz-blue);color:#fff;border-bottom-color:#ffffff29;box-shadow:0 1px #0f172a14}.app-topbar.app-topbar-simplified .menu-trigger,.app-topbar.app-topbar-simplified .topbar-actions,.app-topbar.app-topbar-simplified .profile-trigger{color:#fff}.app-topbar.app-topbar-simplified .menu-trigger:hover{color:#fff;background:#ffffff1f}.topbar-brand .cediah-logo-light,.topbar-brand .cediah-logo-light .koraz-logo-copy{color:#fff}.topbar-brand .cediah-logo .koraz-logo-mark{flex-basis:31px;width:31px!important;height:31px!important}.app-sidebar .sidebar-submenu{padding-left:0}.app-main .subject-destination,.app-main .subject-destination-guide,.app-main .subject-destination-flashcards,.app-main .subject-destination-quiz{border-left-color:var(--koraz-blue)}.app-main .subject-destination.is-empty:hover{border-left-color:var(--koraz-blue);background:#ffffff6b}@media (max-width:700px){.app-shell .app-topbar.app-topbar-simplified,.app-shell.dashboard-shell .app-topbar.app-topbar-simplified{background:var(--koraz-blue)}}@media (max-width:520px){.topbar-brand .cediah-logo .koraz-logo-mark{flex-basis:28px;width:28px!important;height:28px!important}}.app-shell:has(.published-rich-guide-reader) .topbar-brand .cediah-logo .koraz-logo-mark{flex-basis:25px;width:25px!important;height:25px!important}.content-search-match{color:#78350f;background:#fde68a;border-radius:.2em;box-shadow:0 0 0 1px #d9770638}.cediah-logo .koraz-logo-wordmark{object-fit:contain;flex:none;display:block;width:8.6rem!important;height:auto!important}.landing-logo .koraz-logo-wordmark{width:12rem!important}.landing-brand-seal .cediah-logo-light{justify-content:center}.sidebar-brand .koraz-logo-wordmark{width:6.8rem!important}.brand-footer .koraz-logo-wordmark{width:7.1rem!important}.site-header .koraz-logo-wordmark{width:8rem!important}.topbar-brand .koraz-logo-wordmark{width:6.5rem!important}.app-shell:has(.published-rich-guide-reader) .topbar-brand .koraz-logo-wordmark{width:5.6rem!important}@media (max-width:520px){.topbar-brand .koraz-logo-wordmark{width:5.7rem!important}}.app-body{flex-direction:column;min-height:100svh;display:flex}.app-main{flex:1 0 auto}.dashboard-main{flex-direction:column;display:flex}.dashboard-main>.brand-footer{margin-top:auto;padding-top:2.25rem}.app-topbar.app-topbar-simplified{z-index:100;isolation:isolate;grid-template-columns:minmax(9rem,1fr) minmax(20rem,38rem) minmax(9rem,1fr);position:relative;overflow:visible}.topbar-leading{gap:.6rem}.topbar-leading .topbar-brand{grid-area:auto;justify-self:auto;min-width:0}.topbar-leading .topbar-brand :is(.koraz-logo-mark,.koraz-logo-wordmark){filter:brightness(0)invert()}.topbar-popover-wrap{z-index:120;position:relative}.topbar-popover{z-index:130}.global-content-search{z-index:115}.global-content-search-panel{z-index:140}.sidebar-topline{justify-content:flex-end}.sidebar-menu-trigger{margin-left:auto}.dashboard-video-grid{gap:.85rem;width:100%}.dashboard-video-card{min-height:0;box-shadow:none;border-radius:13px;grid-template-rows:6.25rem auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.15rem;padding:.35rem;display:grid}.dashboard-video-card:hover{box-shadow:none;border-color:#a5b4fc;transform:translateY(-1px)}.dashboard-video-media{aspect-ratio:auto;border-radius:11px;min-height:0}.dashboard-play-button{width:42px;height:42px}.dashboard-play-button svg{width:39px;height:39px}.dashboard-video-duration{padding:.25rem .36rem;font-size:.62rem;bottom:.42rem;right:.45rem}.dashboard-video-copy{align-content:start;gap:.35rem;min-width:0;padding:.55rem .35rem;display:grid}.dashboard-video-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;font-size:.79rem;line-height:1.35;display:-webkit-box;overflow:hidden}.dashboard-video-views{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;line-height:1.45;overflow:hidden}.study-material-grid .study-material-card{background:#fff;gap:.7rem;min-height:4.5rem;padding:.85rem}.study-material-grid .study-material-card:nth-child(2),.study-material-grid .study-material-card:nth-child(3),.study-material-grid .study-material-card:nth-child(4){background:#fff}.study-material-grid .study-material-wash{display:none}.study-material-grid .study-material-icon{flex:0 0 38px;width:38px;height:38px}.study-material-grid .study-material-icon svg{width:24px;height:24px}.dashboard-main .dashboard-video-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#c7d2fe transparent;grid-template-columns:none;grid-auto-columns:minmax(10.5rem,1fr);grid-auto-flow:column;min-width:0;max-width:100%;margin-inline:0;padding:.25rem .15rem .6rem;display:grid;overflow-x:auto}.dashboard-main .dashboard-shortcuts{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#c7d2fe transparent;grid-template-columns:none;grid-auto-columns:minmax(10rem,1fr);grid-auto-flow:column;gap:.7rem;max-width:100%;margin:1rem 0 .2rem;padding:.2rem .15rem .55rem;display:grid;overflow-x:auto}.dashboard-shortcuts .study-material-card{scroll-snap-align:start;gap:.6rem;min-height:3.75rem;padding:.65rem .75rem}.dashboard-shortcuts .study-material-icon{border-radius:10px;flex-basis:32px;width:32px;height:32px}.dashboard-shortcuts .study-material-copy{gap:.15rem;min-width:0;margin-left:0}.dashboard-shortcuts .study-material-copy strong{font-size:.78rem}.dashboard-shortcuts .study-material-copy small{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.dashboard-featured-content{border-radius:15px;padding:.75rem}.dashboard-featured-content .most-viewed-list{grid-template-columns:minmax(0,1fr);gap:.3rem}.dashboard-featured-content .most-viewed-list li{grid-template-columns:1rem minmax(0,1fr);gap:.4rem}.dashboard-featured-content .most-viewed-rank{text-align:center;font-variant-numeric:tabular-nums;font-size:.85rem}.dashboard-featured-content .most-viewed-link{border-radius:10px;grid-template-columns:4rem minmax(0,1fr);gap:.65rem;min-height:4rem;padding:.35rem .15rem}.dashboard-featured-content .most-viewed-link:hover{background:#f8fafc}.dashboard-featured-content .most-viewed-image{aspect-ratio:16/10;border-radius:8px}.dashboard-featured-content .most-viewed-copy strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.4;display:-webkit-box}.dashboard-featured-content .most-viewed-views{color:var(--koraz-slate);font-variant-numeric:tabular-nums;font-size:.65rem}.app-main .subject-directory-item{grid-template-columns:42px minmax(0,1fr) auto}.app-main .subject-directory-copy{gap:0}.app-main .subject-destination{grid-template-columns:auto minmax(0,1fr) auto}.app-main .subject-destination-copy{align-content:center}.app-main .subject-destination-meta svg,.app-main .subject-directory-arrow{color:#111827}.published-rich-guide-outline,.published-rich-guide-support{height:auto;max-height:calc(100svh - var(--guide-topbar-height) - var(--guide-reader-actionbar-height) - 2rem);background:#fffffffa;border-color:#dbe3f5;border-radius:16px;align-self:start;overflow:hidden;box-shadow:0 .85rem 2.2rem #1e293b12}.published-rich-guide-outline-heading,.published-rich-guide-support-heading{color:#192557;background:linear-gradient(#fff,#fbfcff);min-height:54px;padding:.7rem .72rem .7rem .85rem}.published-rich-guide-outline-heading:hover,.published-rich-guide-support-heading:hover{background:#f8faff}.published-rich-guide-outline-heading>span:first-child svg,.published-rich-guide-support-heading>span svg{color:var(--koraz-blue)}.published-rich-guide-outline-toggle,.published-rich-guide-support-toggle{color:#334155;width:30px;height:30px;box-shadow:none;background:#f8faff;border-color:#dbe3f5;border-radius:9px;position:static;transform:none}.published-rich-guide-outline-toggle:hover,.published-rich-guide-support-toggle:hover{color:#1c35a6;background:#eef2ff;border-color:#a5b4fc;transform:none}.published-rich-guide-support-expand{color:#64748b;background:#f8faff;border-color:#dbe3f5}.published-rich-guide-support-expand:hover,.published-rich-guide-support-expand[aria-pressed=true]{color:#1c35a6;background:#eef2ff;border-color:#a5b4fc}.published-rich-guide-outline-content,.published-rich-guide-support-content{max-height:calc(100svh - var(--guide-topbar-height) - var(--guide-reader-actionbar-height) - 5.8rem);overscroll-behavior:contain;scrollbar-color:#c7d2fe transparent;scrollbar-width:thin}.published-rich-guide-outline-links{border-top-color:#e5eaf5;gap:.16rem;padding:.55rem}.published-rich-guide-outline-links a{color:#475569;border:0;border-left:2px solid #0000;border-radius:8px;grid-template-columns:1.65rem minmax(0,1fr);gap:.42rem;min-height:36px;padding:.44rem .5rem;font-size:.68rem;line-height:1.35}.published-rich-guide-outline-links a:hover{color:#1c35a6;background:#f5f7ff;border-color:#c7d2fe}.published-rich-guide-outline-links a.is-level-1.is-active,.published-rich-guide-outline-links a.is-level-2.is-active,.published-rich-guide-outline-links a.is-level-3.is-active{border-left-color:var(--koraz-blue);color:#1c35a6;background:#eef2ff;font-weight:760}.published-rich-guide-outline-links a.is-active>span{color:var(--koraz-blue)}.published-rich-guide-outline-links a.is-level-2{color:#64748b;padding-left:.78rem}.published-rich-guide-outline-links a.is-level-3{color:#7c8aa0;padding-left:1.15rem}.published-rich-guide-outline.is-collapsed,.published-rich-guide-support.is-collapsed{border-radius:14px;width:3.5rem;height:3.5rem;min-height:3.5rem;max-height:3.5rem}.published-rich-guide-outline.is-collapsed .published-rich-guide-outline-heading,.published-rich-guide-support.is-collapsed .published-rich-guide-support-heading{justify-content:center;min-height:3.4rem;padding:.25rem}.published-rich-guide-outline.is-collapsed .published-rich-guide-outline-heading>span,.published-rich-guide-support.is-collapsed .published-rich-guide-support-heading>span{display:none}.published-rich-guide-support-content{border-top-color:#e5eaf5;padding:.7rem}.published-rich-guide-support-grid{gap:.65rem}.published-rich-guide-support-grid>.published-rich-guide-resource{box-shadow:none;border-color:#e1e7f2;border-radius:13px}.published-rich-guide-resource-trigger{min-height:50px;padding:.65rem .72rem}.published-rich-guide-resource-icon{color:var(--koraz-blue);background:#eef2ff;border-radius:9px}.published-rich-guide-resource-key-points .published-rich-guide-resource-icon{color:#b7791f;background:#fff7e6}.published-rich-guide-key-points{background:#fff;border:1px solid #e1e7f2;border-radius:11px;overflow:hidden}.published-rich-guide-key-points li{color:#334155;background:#fff;border-bottom-color:#e8edf6;align-items:center;gap:.6rem;min-height:3.5rem;padding:.68rem 2.65rem .68rem .7rem}.published-rich-guide-key-points li:nth-child(2n){background:#fbfcff}.published-rich-guide-key-points li>button{color:var(--koraz-blue);background:#f8faff;border-color:#dbe3f5;top:50%;right:.58rem;transform:translateY(-50%)}.published-rich-guide-key-points li>button:hover{color:#1c35a6;background:#eef2ff;border-color:#a5b4fc;transform:translateY(-50%)translate(1px)}.published-rich-guide-support .published-question-answer-list{background:#fff;border:1px solid #e1e7f2;border-radius:11px;gap:0;overflow:hidden}.published-rich-guide-support .published-question-answer-card{background:#fff;border:0;border-radius:0}.published-rich-guide-support .published-question-answer-card+.published-question-answer-card{border-top:1px solid #e8edf6}.published-rich-guide-support .published-question-answer-card>header{background:0 0;border-bottom:0;padding:.75rem .7rem .55rem}.published-rich-guide-support .published-question-answer-card>header>span{background:var(--koraz-blue);border-radius:8px}.published-rich-guide-support .published-question-answer-response{background:#f2faf5;border-color:#d8eee2;border-radius:9px}.published-rich-guide-article .rich-guide-heading-1,.published-rich-guide-article h1.rich-guide-heading{color:#1c35a6}.published-rich-guide-article .rich-guide-heading-2,.published-rich-guide-article h2.rich-guide-heading{color:#1c285f}.published-rich-guide-article .rich-guide-heading-3,.published-rich-guide-article h3.rich-guide-heading{color:#192557}.rich-guide-table-wrap{box-shadow:0 .7rem 1.8rem #1e293b0f}.rich-guide-table{border-color:#d9e1f0}.rich-guide-table th,.rich-guide-table td{border-color:#e1e7f2}.rich-guide-table th{color:#192557;background:linear-gradient(#eef2ff,#f5f7ff)}.rich-guide-table tbody tr:nth-child(2n) td{background:#f8faff}.rich-guide-table tbody tr:hover td{background:#f1f5ff}.studio-status-filter{z-index:3;position:relative}.studio-status-filter select{z-index:2;cursor:pointer;pointer-events:auto;position:relative}.studio-subject-options{overscroll-behavior:contain;scrollbar-color:#c7d2fe transparent;scrollbar-width:thin;grid-template-columns:minmax(0,1fr);gap:.38rem;max-height:18rem;padding:.15rem .25rem .15rem 0;display:grid;overflow-y:auto}.studio-subject-option-row{flex:none;width:100%;min-width:0}.studio-subject-option{border-color:#dfe5f1;border-radius:10px;min-height:3.15rem;padding:.58rem .72rem}.studio-subject-option:hover,.studio-subject-option.is-selected{background:#eef2ff;border-color:#a5b4fc}.studio-subject-option input{accent-color:var(--koraz-blue)}.studio-subject-delete{border-color:#dfe5f1;border-radius:10px;flex-basis:3.15rem;width:3.15rem}.topic-selector-controls{grid-template-columns:minmax(0,1fr) auto;align-items:start}.topic-selector-options{overscroll-behavior:contain;scrollbar-color:#c7d2fe transparent;scrollbar-width:thin;background:#fff;border:1px solid #dfe5f1;border-radius:11px;gap:.35rem;max-height:15rem;padding:.4rem;display:grid;overflow-y:auto}.topic-selector-options>button{color:#475569;text-align:left;border:1px solid #0000;border-radius:8px;grid-template-columns:1.25rem auto minmax(0,1fr);align-items:center;gap:.5rem;min-height:2.75rem;padding:.45rem .58rem;transition:border-color .15s,background .15s,color .15s;display:grid}.topic-selector-options>button:hover{color:#1c35a6;background:#f8faff;border-color:#dbe3f5}.topic-selector-options>button.is-selected{color:#1c35a6;background:#eef2ff;border-color:#a5b4fc;font-weight:700}.topic-selector-check{color:#fff;background:#fff;border:1px solid #cbd5e1;border-radius:5px;place-items:center;width:1.15rem;height:1.15rem;display:grid}.topic-selector-options>button.is-selected .topic-selector-check{border-color:var(--koraz-blue);background:var(--koraz-blue)}.topic-selector-options>p{color:#64748b;padding:.75rem;font-size:.7rem;line-height:1.45}.route-loading-screen{background:var(--koraz-canvas);place-items:center;min-height:100svh;display:grid}.app-main.route-loading-main{min-height:calc(100svh - var(--topbar-height));padding:0}.route-loading-main .route-loading-screen{min-height:calc(100svh - var(--topbar-height))}.route-loading-lockup{color:#64748b;text-align:center;justify-items:center;gap:1rem;width:min(18rem,78vw);display:grid}.route-loading-lockup .cediah-logo{color:#192557;width:max-content}.route-loading-lockup .koraz-logo-mark{flex-basis:2.7rem;width:2.7rem!important;height:2.7rem!important}.route-loading-lockup .koraz-logo-wordmark{width:7.8rem!important}.route-loading-lockup p{letter-spacing:.01em;font-size:.76rem;font-weight:400}.route-loading-lockup strong{color:var(--koraz-ink);margin-bottom:.45rem;font-size:.94rem;font-weight:600;display:block}.route-loading-symbols{color:#a5b4fc;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.route-loading-symbols svg{animation:1.8s ease-in-out infinite route-loading-breathe}.route-loading-symbols svg:nth-child(2){animation-delay:.15s}.route-loading-symbols svg:nth-child(3){animation-delay:.3s}@keyframes route-loading-breathe{0%,to{color:#a5b4fc;transform:translateY(0)}50%{color:var(--koraz-blue);transform:translateY(-3px)}}.route-loading-progress{background:#dbe3f5;border-radius:999px;width:8rem;height:3px;display:block;overflow:hidden}.route-loading-progress>span{border-radius:inherit;background:var(--koraz-blue);width:42%;height:100%;animation:1.15s ease-in-out infinite alternate route-loading-travel;display:block}@keyframes route-loading-travel{0%{transform:translate(-12%)}to{transform:translate(150%)}}@media (min-width:961px){.sidebar-brand{display:none}.sidebar-topline,.app-shell.sidebar-collapsed .sidebar-topline{justify-content:flex-end;padding-inline:.85rem}.topbar-leading .menu-trigger{display:none}}@media (max-width:960px){.app-topbar.app-topbar-simplified{grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;padding-inline:.85rem}.topbar-leading .menu-trigger{display:grid}.sidebar-topline{justify-content:space-between}.sidebar-menu-trigger{display:none}.sidebar-brand{display:inline-flex}}@media (max-width:700px){.topbar-leading{gap:.4rem}.topbar-leading .topbar-brand,.topbar-leading .topbar-brand .koraz-logo-wordmark{display:none}.topbar-leading .topbar-brand .koraz-logo-mark{flex-basis:28px;width:28px!important;height:28px!important}.dashboard-main>.brand-footer{padding-top:1.5rem}.topic-selector-controls{grid-template-columns:minmax(0,1fr)}.topic-selector-controls>.studio-entity-create-button{justify-content:center;width:100%}}@media (max-width:760px){.published-rich-guide-outline,.published-rich-guide-support,.published-rich-guide-outline.is-collapsed,.published-rich-guide-support.is-collapsed{border-radius:0;width:min(88vw,22rem);height:auto;max-height:none}.published-rich-guide-outline.is-collapsed .published-rich-guide-outline-heading>span,.published-rich-guide-support.is-collapsed .published-rich-guide-support-heading>span{display:inline-flex}.published-rich-guide-outline-content,.published-rich-guide-support-content{max-height:calc(100svh - var(--guide-topbar-height) - var(--guide-mobile-toolbar-clearance) - 3.6rem)}}@media (prefers-reduced-motion:reduce){.route-loading-symbols svg{animation:none}.route-loading-progress>span{width:62%;animation:none}}.app-shell,.app-shell.dashboard-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr);align-items:start;display:grid}.app-body{display:contents}.app-topbar.app-topbar-simplified{z-index:100;grid-area:1/1/auto/-1;position:sticky;top:0}.app-sidebar{top:var(--topbar-height);height:calc(100svh - var(--topbar-height));grid-area:2/1;position:sticky}.app-shell:has(.published-rich-guide-reader){--guide-topbar-height:var(--topbar-height)}.app-shell:has(.published-rich-guide-reader) .global-content-search-form{margin-block:5px}@media (min-width:961px){.app-shell:has(.published-rich-guide-reader){--topbar-height:54px}}.app-main{grid-area:2/2;min-width:0}.global-search-section[data-search-section=videos] .global-search-section-heading>strong{color:#18276d}.global-search-section[data-search-section=guías] .global-search-section-heading>strong{color:#1a2760}.published-content-header.published-rich-guide-header{align-items:center;gap:.8rem;display:flex}.published-rich-guide-header .published-content-context{flex:none;margin-bottom:0}.published-rich-guide-header .published-guide-title-row{flex:auto;min-width:0}.studio-status-filter{grid-template-columns:auto minmax(0,1fr)}.topic-selector-controls{grid-template-columns:minmax(0,1fr)}.topic-selector-controls>.studio-entity-create-button{justify-self:start;width:fit-content}.studio-content-delete{color:#b42318;border-color:#efc4c4}.studio-content-delete:hover{color:#8f1d14;background:#fff1f1;border-color:#e79a9a}.sidebar-item-tooltip{display:none}@media (min-width:961px){.app-shell.sidebar-collapsed :is(.sidebar-link,.sidebar-group-link){position:relative}.app-shell.sidebar-collapsed .sidebar-item-tooltip{z-index:80;color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#18276d;border:1px solid #dbe3f5;border-radius:8px;width:max-content;max-width:13rem;padding:.42rem .58rem;font-size:.7rem;font-weight:600;line-height:1.25;transition:opacity .13s,transform .13s;display:block;position:absolute;top:50%;left:calc(100% + .7rem);transform:translate(.25rem,-50%);box-shadow:0 8px 24px #0f172a29}.app-shell.sidebar-collapsed :is(.sidebar-link,.sidebar-group-link):is(:hover,:focus-visible) .sidebar-item-tooltip{opacity:1;transform:translateY(-50%)}.app-shell.sidebar-collapsed .app-sidebar,.app-shell.sidebar-collapsed .sidebar-nav{overflow:visible}}@media (max-width:960px){.app-shell,.app-shell.dashboard-shell{--topbar-height:64px;grid-template-columns:minmax(0,1fr)}.app-sidebar{top:var(--topbar-height);height:calc(100svh - var(--topbar-height));position:fixed}.sidebar-backdrop{top:var(--topbar-height)}.app-main{grid-column:1}}@media (min-width:521px) and (max-width:700px){.topbar-leading .topbar-brand .koraz-logo-wordmark{display:block}}@media (max-width:520px){.published-content-header.published-rich-guide-header{align-items:flex-start;gap:.6rem}}.app-main .subject-detail-heading,.app-main .subject-flow-heading{flex-wrap:nowrap;align-items:center;gap:.7rem;display:flex}.app-main .subject-detail-heading>h2,.app-main .subject-flow-heading>.subject-flow-title{min-width:0;margin:0}.video-rich-guide-document .rich-guide-heading-1{color:#213073}.video-linked-guide-heading a,.video-linked-guide-heading a:hover{color:#000}@media (max-width:960px){.sidebar-menu-trigger{display:grid}.app-shell.sidebar-collapsed .sidebar-group-link{justify-content:flex-start;gap:.8rem;padding:.62rem .75rem}.app-shell.sidebar-collapsed .sidebar-group-caret{display:block}.app-shell.sidebar-collapsed .sidebar-submenu{display:grid}}.marketing-page{--marketing-ink:#071439;--marketing-navy:#010921;--marketing-purple:#6f19ff;--marketing-purple-bright:#8a25ff;min-width:0;color:var(--marketing-ink);background:#fff;font-family:Poppins,ui-sans-serif,sans-serif;overflow:clip}.marketing-page :is(a,button){transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s}.marketing-page a:focus-visible,.marketing-page button:focus-visible{outline:2px solid var(--koraz-violet);outline-offset:3px}.marketing-hero{color:#fff;background:radial-gradient(at 66% 98%,#1f49b18f 0%,#091d564d 34%,#0000 59%),radial-gradient(at 54% 53%,#071748 0%,#020b2a 51%,#00051b 100%);height:510px;position:relative;overflow:hidden}.marketing-header{z-index:10;align-items:center;width:min(843px,100% - 40px);height:70px;margin:0 auto;display:flex;position:relative}.marketing-brand{flex:none;align-items:center;display:inline-flex}.marketing-brand .cediah-logo{gap:.5rem}.marketing-brand .cediah-logo .koraz-logo-mark{flex-basis:31px;width:31px!important;height:31px!important}.marketing-brand .cediah-logo .koraz-logo-wordmark{filter:grayscale()brightness(0)invert();width:88px!important}.marketing-navigation{flex:1;justify-content:space-between;align-items:center;min-width:0;margin-left:88px;display:flex}.marketing-nav-links,.marketing-nav-actions{align-items:center;display:flex}.marketing-nav-links{gap:31px}.marketing-nav-actions{gap:11px}.marketing-navigation a{color:#fff;white-space:nowrap;font-size:11px;font-weight:600}.marketing-navigation a:hover{color:#c7b5ff}.marketing-plans-link,.marketing-login,.marketing-register{border-radius:8px;justify-content:center;align-items:center;min-height:32px;display:inline-flex}.marketing-plans-link{background:#ffffff0f;border:1px solid #ffffff38;min-width:76px}.marketing-login{border:1px solid #ffffff40;min-width:96px}.marketing-register{background:linear-gradient(135deg,#731cff,#8c20f4);min-width:97px;box-shadow:0 7px 25px #781fff59}.marketing-login:hover,.marketing-register:hover,.marketing-primary-button:hover,.marketing-plan-card>a:hover{transform:translateY(-2px)}.marketing-hero-inner{width:min(843px,100% - 40px);height:440px;margin:0 auto;position:relative}.marketing-hero-copy{z-index:4;width:340px;padding-top:64px;position:relative}.marketing-hero-copy h1{color:#fff;letter-spacing:-.045em;font-size:43px;font-weight:800;line-height:1.16}.marketing-hero-copy h1 span,.marketing-hero-copy h1 strong{font:inherit;display:block}.marketing-hero-copy h1 strong{color:#0000;background:linear-gradient(100deg,#9150ff,#6a20ed);-webkit-background-clip:text;background-clip:text;width:max-content}.marketing-hero-copy>p{color:#ffffffd6;margin-top:12px;font-size:14px;line-height:1.55}.marketing-hero-actions{gap:13px;margin-top:29px;display:flex}.marketing-primary-button{white-space:nowrap;color:#fff;background:linear-gradient(135deg,#6413f4 0%,#8425ff 100%);border-radius:10px;justify-content:center;align-items:center;gap:13px;min-width:160px;min-height:47px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 10px 26px #6218ff47}.marketing-anatomy-stage{z-index:1;width:525px;height:455px;position:absolute;top:-15px;left:340px}.marketing-anatomy-stage:after{z-index:-1;filter:blur(40px);content:"";background:#284cbe33;border-radius:50%;width:440px;height:240px;position:absolute;bottom:-52px;right:-58px}.marketing-anatomy-hero{z-index:1;object-fit:contain;object-position:50% 50%;filter:drop-shadow(0 25px 35px #00000052);width:520px;max-width:none;height:520px;position:absolute;top:1px;left:51px}.marketing-features{z-index:7;background:#fffffffa;border:1px solid #eceaf5;border-radius:17px;grid-template-columns:repeat(5,minmax(0,1fr));width:min(843px,100% - 40px);height:126px;margin:-44px auto 0;padding:20px 25px 18px;display:grid;position:relative;box-shadow:0 18px 48px #3d2ca11a}.marketing-feature{min-width:0;color:var(--marketing-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.marketing-feature svg{color:#6d22ff;flex:none;margin-bottom:10px}.marketing-feature strong{max-width:110px;min-height:31px;font-size:12px;font-weight:700;line-height:1.25}.marketing-platform{background:radial-gradient(circle at 78% 42%,#946fff3d,#0000 35%),radial-gradient(circle at 38% 80%,#8267ff1a,#0000 31%),linear-gradient(90deg,#fff 0%,#fbfaff 52%,#f1efff 100%);height:405px;scroll-margin-top:70px;overflow:hidden}.marketing-platform-inner{width:min(843px,100% - 40px);height:100%;margin:0 auto;position:relative}.marketing-platform-copy{z-index:3;width:275px;padding:63px 0 0 28px;position:relative}.marketing-platform-copy>span{color:#6c25f3;letter-spacing:.18em;font-size:9px;font-weight:700}.marketing-platform-copy h2{color:var(--marketing-ink);letter-spacing:-.04em;margin-top:14px;font-size:37px;font-weight:700;line-height:1.08}.marketing-platform-copy p{color:#677092;margin:14px 0 22px;font-size:13.5px;line-height:1.45}.marketing-platform-copy .marketing-primary-button{min-width:181px;min-height:43px}.marketing-devices{z-index:2;width:612px;height:404px;position:absolute;top:1px;right:-44px}.marketing-devices img{object-fit:contain;filter:drop-shadow(0 22px 20px #4936cc33);width:100%;height:100%}.marketing-pricing{background:radial-gradient(circle at 18% 20%,#7027ff14,#0000 25%),radial-gradient(circle at 84% 76%,#549dff14,#0000 28%),linear-gradient(#fff,#f8f8ff 100%);height:550px;padding-top:26px;scroll-margin-top:70px}.marketing-pricing-heading{text-align:center;justify-content:center;place-items:center;gap:4px;height:104px;display:grid}.marketing-pricing-eyebrow{color:#6f28f5;letter-spacing:.18em;font-size:7.5px;font-weight:800}.marketing-pricing-heading h2{color:var(--marketing-ink);letter-spacing:-.04em;font-size:22px;font-weight:800;line-height:1.15}.marketing-pricing-heading>p{color:#69718e;font-size:9px;line-height:1.4}.marketing-billing-switch{background:#eeecf7;border:1px solid #ddd7f0;border-radius:12px;grid-template-columns:1fr 1.15fr;gap:4px;width:226px;height:38px;margin-top:8px;padding:4px;display:grid}.marketing-billing-switch button{color:#69718e;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:9px;font-weight:700;transition:background .16s,box-shadow .16s,color .16s;display:inline-flex}.marketing-billing-switch button span{color:#671df1;background:#e8ddff;border-radius:999px;padding:2px 5px;font-size:7px}.marketing-billing-switch button.is-active{color:#111a43;background:#fff;box-shadow:0 3px 10px #2c23621f}.marketing-billing-switch button.is-active:last-child{color:#fff;background:linear-gradient(135deg,#6818f5,#892cff)}.marketing-billing-switch button.is-active:last-child span{color:#fff;background:#fff3}.marketing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(800px,100% - 40px);height:390px;margin:18px auto 0;display:grid}.marketing-plan-card{--tier-accent:#7740ef;min-width:0;color:var(--marketing-ink);background:linear-gradient(#fff 0%,#fdfcff 100%);border:1px solid #e0dcec;border-radius:18px;flex-direction:column;padding:20px 18px 18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:0 14px 34px #1d1a5012}.marketing-plan-card:before{background:var(--tier-accent);content:"";border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:17px;right:17px}.marketing-plan-tier-2{--tier-accent:linear-gradient(90deg, #5f19ef, #a12fff)}.marketing-plan-tier-3{--tier-accent:linear-gradient(90deg, #8e45ff, #4a88ff)}.marketing-plan-card.is-popular{border:1.5px solid #7623fb;transform:translateY(-4px);box-shadow:0 18px 40px #6129ff26}.marketing-popular-badge{color:#fff;letter-spacing:.13em;text-align:center;background:#6d20ff;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:108px;font-size:8px;font-weight:700;line-height:24px;display:inline-flex;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.marketing-plan-heading{align-items:center;gap:10px;display:flex}.marketing-plan-icon{color:#6d20f6;background:#f2edff;border:1px solid #ded3ff;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid;box-shadow:inset 0 0 0 1px #ffffffb3}.marketing-plan-tier-2 .marketing-plan-icon{color:#fff;background:linear-gradient(135deg,#6c20f4,#952eff)}.marketing-plan-tier-3 .marketing-plan-icon{color:#3d62db;background:linear-gradient(135deg,#ebe6ff,#e5f1ff);border-color:#d6ddff}.marketing-plan-heading small{color:#7c83a0;letter-spacing:.16em;margin-bottom:2px;font-size:7px;font-weight:800;display:block}.marketing-plan-card h3{font-size:16px;font-weight:700;line-height:1.3}.marketing-price{align-items:baseline;gap:5px;margin-top:12px;display:flex}.marketing-price strong{letter-spacing:-.045em;font-size:29px;font-weight:800}.marketing-price span{color:#42507b;font-size:9px;font-weight:500}.marketing-billing-detail{align-content:start;gap:6px;min-height:48px;margin-top:7px;display:grid}.marketing-billing-detail>span{color:#6d7592;font-size:8px;line-height:1.35}.marketing-billing-detail>span strong{color:#273156;font-weight:700}.marketing-billing-detail>b{color:#6620e8;background:#f4efff;border:1px solid #ddcffb;border-radius:999px;align-items:center;gap:4px;width:max-content;padding:4px 8px;font-size:7.5px;font-weight:700;display:inline-flex}.marketing-plan-card ul{gap:8px;margin:13px 0 14px;padding:0;list-style:none;display:grid}.marketing-plan-card li{color:#5c678c;align-items:center;gap:7px;font-size:8.5px;line-height:1.2;display:flex}.marketing-plan-card li.is-included svg{color:#6d20ff;flex:none}.marketing-plan-card li.is-excluded{color:#a8adbf}.marketing-plan-card li.is-excluded svg{color:#d06b7e;flex:none}.marketing-plan-card>a{color:#6b20f5;border:1px solid #7b28ff;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:38px;margin-top:auto;font-size:10px;font-weight:600;display:inline-flex}.marketing-plan-card.is-popular>a{color:#fff;background:linear-gradient(135deg,#6516f5,#7f21ff)}.marketing-footer{color:#fff;background:radial-gradient(at 62% 38%,#112c6c45,#0000 52%),#010921;height:179px}.marketing-footer-inner{grid-template-columns:175px minmax(0,1fr);gap:31px;width:min(815px,100% - 40px);height:100%;margin:0 auto;padding-top:26px;display:grid;position:relative}.marketing-footer-brand .cediah-logo{gap:.48rem}.marketing-footer-brand .cediah-logo .koraz-logo-mark{flex-basis:27px;width:27px!important;height:27px!important}.marketing-footer-brand .cediah-logo .koraz-logo-wordmark{filter:grayscale()brightness(0)invert();width:71px!important}.marketing-footer-brand p{color:#ffffffba;margin-top:8px;font-size:8.5px;line-height:1.55}.marketing-socials{gap:10px;margin-top:9px;display:flex}.marketing-socials a{color:#fff;border:1px solid #ffffff9e;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.marketing-socials a:hover{color:#bca2ff;border-color:#9a69ff}.marketing-footer-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:29px;padding-top:2px;display:grid}.marketing-footer-group{flex-direction:column;align-items:flex-start;display:flex}.marketing-footer-group strong{margin-bottom:8px;font-size:9.5px;font-weight:600}.marketing-footer-group a{color:#ffffffb0;white-space:nowrap;font-size:8.5px;line-height:1.85}.marketing-footer-group a:hover{color:#c8b6ff}.marketing-copyright{color:#ffffff94;text-align:center;font-size:8.5px;position:absolute;bottom:13px;left:0;right:0}@media (min-width:761px) and (max-width:900px){.marketing-navigation{margin-left:44px}.marketing-nav-links{gap:19px}.marketing-hero-copy{padding-left:10px}}@media (max-width:760px){.marketing-hero{height:auto;min-height:890px}.marketing-header{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;width:calc(100% - 28px);height:112px;padding-top:14px}.marketing-brand{align-self:center}.marketing-brand .cediah-logo .koraz-logo-mark{flex-basis:29px;width:29px!important;height:29px!important}.marketing-brand .cediah-logo .koraz-logo-wordmark{width:82px!important}.marketing-navigation{width:100%;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(74px,.82fr) minmax(0,2.18fr);gap:7px;margin:0;padding:0;display:grid;position:static}.marketing-nav-links,.marketing-nav-actions{width:100%}.marketing-nav-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.marketing-navigation a{text-align:center;border-radius:10px;justify-content:center;width:100%;min-width:0;min-height:36px;font-size:9px}.marketing-nav-links a{align-items:center;display:flex}.marketing-plans-link{background:#6f27f42e;border-color:#9768ffa6;color:#d8cbff!important}.marketing-login{background:#ffffff0d;border-color:#ffffff47}.marketing-register{box-shadow:0 8px 24px #6f1fff47}.marketing-hero-inner{flex-direction:column;align-items:center;width:100%;height:auto;display:flex}.marketing-hero-copy{text-align:center;width:calc(100% - 36px);padding-top:24px}.marketing-hero-copy h1{font-size:clamp(39px,11.3vw,51px);line-height:1.07}.marketing-hero-copy h1 strong{margin-inline:auto}.marketing-hero-copy>p{margin-top:18px;font-size:13px}.marketing-hero-actions{justify-content:center;gap:10px;margin-top:23px}.marketing-primary-button{min-width:0;padding-inline:17px}.marketing-anatomy-stage{width:100%;height:390px;margin-top:42px;position:relative;top:auto;left:auto}.marketing-anatomy-hero{width:430px;height:430px;top:-15px;left:50%;transform:translate(-45%)}.marketing-features{border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 4px;width:calc(100% - 28px);height:auto;margin-top:-24px;padding:25px 10px 27px}.marketing-feature{grid-column:span 2}.marketing-feature:nth-child(4){grid-column:2/span 2}.marketing-feature:nth-child(5){grid-column:4/span 2}.marketing-feature strong{min-height:0;font-size:12px}.marketing-platform{height:auto;min-height:680px}.marketing-platform-inner{flex-direction:column;align-items:center;width:100%;display:flex}.marketing-platform-copy{text-align:center;width:calc(100% - 40px);padding:52px 0 0}.marketing-platform-copy h2{font-size:41px}.marketing-platform-copy p{font-size:13px}.marketing-platform-copy .marketing-primary-button{margin-inline:auto}.marketing-desktop-break{display:none}.marketing-devices{width:115%;height:auto;margin-top:10px;position:relative;top:auto;right:auto}.marketing-devices img{aspect-ratio:3/2;object-fit:contain}.marketing-pricing{height:auto;padding:48px 14px 42px}.marketing-pricing-heading{gap:7px;height:auto}.marketing-pricing-heading h2{max-width:330px;font-size:29px;line-height:1.12}.marketing-pricing-eyebrow{font-size:8px}.marketing-pricing-heading>p{max-width:315px;font-size:10.5px}.marketing-billing-switch{border-radius:14px;width:min(100%,310px);height:46px;margin-top:12px;padding:5px}.marketing-billing-switch button{border-radius:10px;font-size:10.5px}.marketing-billing-switch button span{font-size:8px}.marketing-plan-grid{grid-template-columns:1fr;gap:30px;width:min(100%,420px);height:auto;margin-top:34px}.marketing-plan-card{border-radius:20px;min-height:455px;padding:25px 23px 22px}.marketing-plan-card.is-popular{transform:none}.marketing-plan-heading{gap:12px}.marketing-plan-icon{border-radius:14px;width:44px;height:44px}.marketing-plan-card h3{font-size:20px}.marketing-plan-heading small{font-size:7.5px}.marketing-price strong{font-size:35px}.marketing-price span{font-size:10px}.marketing-billing-detail{gap:7px;min-height:56px;margin-top:9px}.marketing-billing-detail>span{font-size:9.5px}.marketing-billing-detail>b{padding:5px 9px;font-size:9px}.marketing-plan-card ul{gap:9px;margin-block:17px 18px}.marketing-plan-card li{font-size:10.5px}.marketing-plan-card>a{min-height:44px;font-size:11.5px}.marketing-footer{height:auto;min-height:520px}.marketing-footer-inner{grid-template-columns:1fr;gap:34px;width:calc(100% - 40px);height:auto;padding:38px 0 70px}.marketing-footer-brand p{font-size:10px}.marketing-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding:0}.marketing-footer-group strong{font-size:11px}.marketing-footer-group a{font-size:10px;line-height:2}.marketing-copyright{font-size:9px;bottom:27px}}@media (max-width:390px){.marketing-hero{min-height:875px}.marketing-hero-copy h1{font-size:38px}.marketing-hero-actions{width:100%}.marketing-hero-actions a{flex:1;gap:7px;padding-inline:9px;font-size:10px}.marketing-anatomy-stage{height:370px;margin-top:38px}.marketing-anatomy-hero{width:400px;height:400px}.marketing-devices{width:123%}}@media (prefers-reduced-motion:reduce){.marketing-page :is(a,button){transition:none}}.app-shell .app-topbar.app-topbar-simplified,.app-shell.dashboard-shell .app-topbar.app-topbar-simplified{box-shadow:none;border-bottom:0}.video-key-points li,.video-key-points li:nth-child(3n+2),.video-key-points li:nth-child(3n+3){border:1px solid var(--koraz-line);border-left:1px solid var(--koraz-line);background:#fff;border-radius:11px;grid-template-columns:2.15rem minmax(0,1fr);align-items:center;gap:.72rem;padding:.78rem .72rem;box-shadow:0 1px 2px #0f172a08}.video-key-points li>span,.video-key-points li:nth-child(3n+2)>span,.video-key-points li:nth-child(3n+3)>span{color:#e3a008;background:#fef3c7;border:1px solid #fde68a;border-radius:10px;align-self:center;place-items:center;width:2.05rem;height:2.05rem;display:grid}.video-key-points li>span svg{color:inherit}.video-key-points li>strong{color:#334155;font-size:.72rem;line-height:1.52}.video-resource-panel-quiz,.video-resource-panel-flashcards{align-items:stretch;display:grid}.video-resource-panel-quiz .video-companion-launch,.video-resource-panel-flashcards .video-companion-launch{width:100%;height:100%;min-height:inherit;place-content:center;justify-items:center}.global-search-section[data-search-section=videos] .global-search-section-icon,.global-search-result-icon.is-video{color:#dc2626;background:#fef2f2}.global-search-section[data-search-section=videos] .global-search-section-icon svg,.global-search-result-icon.is-video svg{color:inherit}.global-search-section[data-search-section=guías] .global-search-section-icon,.global-search-result-icon.is-guide{color:var(--koraz-blue);background:#eef2ff}.global-search-result-icon.is-guide svg{color:inherit}@media (min-width:901px){.video-companion-panel-desktop{max-height:calc(100svh - var(--topbar-height) - 2rem);flex-direction:column;display:flex}.video-companion-panel-desktop>:is(header,.video-resource-tabs){flex:none}.video-companion-panel-desktop .video-resource-panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7d2fe transparent;min-height:0;overflow-y:auto}}.study-quiz-launch,.study-flashcard-launch{min-height:14rem;padding:1rem}.published-rich-guide-resource-flashcards .published-rich-guide-resource-icon,.study-flashcard-launch .video-companion-launch-icon{color:var(--koraz-violet-deep);background:#ede9fe}.study-flashcard-launch>button:not(.is-secondary){border-color:var(--koraz-violet-deep);background:var(--koraz-violet-deep);color:#fff}.video-view-count{color:var(--koraz-slate);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.35rem;font-size:.7rem;display:inline-flex}.video-engagement-bar .video-slides-action{margin-left:auto}.video-reaction-feedback{color:var(--koraz-slate);margin:.4rem 0 0;font-size:.7rem}.study-quiz-launch .video-companion-launch-icon{color:var(--koraz-blue);background:#eef2ff}.study-quiz-launch>button:not(.is-secondary){border-color:var(--koraz-blue);background:var(--koraz-blue);color:#fff}.video-study-progress{--practice-accent:var(--koraz-blue);--practice-accent-strong:#334bb5;background:#f8fafc}.video-study-progress[data-tone=progress]{--practice-accent:#d99b18;--practice-accent-strong:#94620b}.video-study-progress[data-tone=complete]{--practice-accent:#16a36a;--practice-accent-strong:#13734c}.video-study-progress progress::-webkit-progress-value{transition:width .18s,background .18s}.video-study-progress progress::-moz-progress-bar{background:var(--practice-accent);border-radius:999px}.video-study-complete.is-excellent{--practice-accent:#16845b;--practice-accent-strong:#146c4b;--practice-line:#bbebd5;--practice-soft:#eaf9f1}.video-study-complete.is-developing{--practice-accent:var(--koraz-blue);--practice-accent-strong:#334bb5;--practice-line:#d8dffc;--practice-soft:#eef2ff}.video-study-complete.is-review{--practice-accent:#a76c0c;--practice-accent-strong:#855409;--practice-line:#f6deac;--practice-soft:#fff8e9}.video-study-complete h3{color:var(--practice-accent-strong)}.video-study-complete h4{color:var(--koraz-ink);margin:.35rem 0 0;font-size:1.12rem}.video-study-complete p{max-width:23rem;color:var(--koraz-slate);margin:0 0 .7rem;font-size:.77rem;line-height:1.6}@media (max-width:600px){.dashboard-main .dashboard-video-grid{grid-auto-columns:min(72vw,13.5rem)}.dashboard-main .dashboard-shortcuts{grid-auto-columns:10rem}.video-view-count{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.dashboard-main .section-heading-row a{transition:none;transform:none}.video-study-progress progress::-webkit-progress-value{transition:none;transform:none}}.guide-key-point-row textarea{resize:none;height:4.15rem;min-height:4.15rem;max-height:4.15rem;overflow-y:auto}.guide-question-answer-card{box-shadow:0 4px 14px #0f172a0a;background:#fff!important;border:1px solid #dfe5f5!important;border-radius:14px!important}.guide-question-answer-card.is-open{box-shadow:0 10px 24px #4361ee17;border-color:#aab9f8!important}.guide-question-answer-card>header,.guide-question-answer-card.is-open>header{background:#fff;border-bottom:0;padding:.52rem}.guide-question-answer-card.is-open>header{background:#f8faff}.guide-question-answer-card>header>button:first-child>.guide-question-answer-title{place-items:initial;width:auto;min-width:0;height:auto;color:inherit;background:0 0;border-radius:0;display:grid}.guide-question-answer-card>header strong{color:var(--koraz-ink);font-size:.68rem;font-weight:650}.guide-question-answer-title small{color:var(--koraz-blue);letter-spacing:.08em;font-size:.52rem}.guide-question-answer-fields{background:#fbfcff;border-top:1px solid #e7ebf5;gap:.82rem;padding:.78rem}.guide-question-answer-fields textarea{resize:none;border-color:#dbe2f1;min-height:3.8rem;max-height:7.5rem}.guide-answer-options-field{border:0;gap:.52rem;min-width:0;margin:0;padding:0;display:grid}.guide-answer-options-field legend{color:#334155;gap:.08rem;width:100%;margin-bottom:.42rem;font-size:.62rem;font-weight:750;display:grid}.guide-answer-options-field legend small{color:#7b879b;font-size:.55rem;font-weight:500}.guide-answer-options{gap:.42rem;display:grid}.guide-quiz-option{background:#fff;border:1px solid #e1e6f0;border-radius:10px;grid-template-columns:16px 25px minmax(0,1fr) 25px;align-items:center;gap:.35rem;min-width:0;padding:.38rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.guide-quiz-option:focus-within{border-color:#aab9f8;box-shadow:0 0 0 3px #4361ee14}.guide-quiz-option.is-correct{background:#f3f5ff;border-color:#a5b4fc}.guide-quiz-option input[type=radio]{width:14px;height:14px;accent-color:var(--koraz-blue);cursor:pointer}.guide-option-letter{color:#4f46e5;background:#eef2ff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:.58rem;font-weight:800;display:grid}.guide-quiz-option input:not([type=radio]){min-width:0;min-height:34px;box-shadow:none;background:0 0;border:0;padding:.35rem .18rem;font-size:.66rem}.guide-quiz-option input:not([type=radio]):focus{outline:0}.guide-quiz-option button{color:#b45353;border-radius:7px;width:25px;height:25px}.guide-quiz-option button:hover:not(:disabled){background:#fef2f2}.guide-quiz-inline-add{min-height:32px;color:var(--koraz-blue);border:1px dashed #b9c4ee;border-radius:9px;justify-content:center;padding:.35rem .55rem}.guide-answer-context-field>span small{color:var(--koraz-slate)}.studio-video-cover-field{border:1px solid var(--koraz-line);background:#fbfcff;border-radius:14px;grid-template-columns:minmax(13rem,19rem) minmax(0,1fr);gap:1rem;padding:.72rem;display:grid;overflow:hidden}.studio-video-cover-preview{aspect-ratio:16/9;background:var(--koraz-ink);border-radius:11px;min-width:0;position:relative;overflow:hidden}.studio-video-cover-preview img{object-fit:cover}.studio-video-cover-preview:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0f172a14,#0f172a33);position:absolute;inset:0}.studio-video-cover-play{z-index:1;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f172a73;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.studio-video-cover-copy{grid-template-columns:38px minmax(0,1fr);align-content:center;gap:.3rem .68rem;min-width:0;display:grid}.studio-video-cover-icon{width:38px;height:38px;color:var(--koraz-blue);background:#eef2ff;border-radius:10px;grid-row:1;place-items:center;display:grid}.studio-video-cover-copy h5{color:var(--koraz-ink);font-size:.76rem}.studio-video-cover-copy p{color:var(--koraz-slate);margin-top:.18rem;font-size:.63rem;font-weight:400;line-height:1.5}.studio-video-cover-actions{flex-wrap:wrap;grid-column:2;gap:.4rem;margin-top:.35rem;display:flex}.studio-video-cover-upload,.studio-video-cover-remove{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:.35rem;min-height:35px;padding:.42rem .62rem;font-size:.63rem;font-weight:700;display:inline-flex}.studio-video-cover-upload{background:var(--koraz-blue);color:#fff}.studio-video-cover-upload:hover{background:var(--koraz-blue-deep)}.studio-video-cover-upload input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.studio-video-cover-remove{color:#64748b;background:#fff;border:1px solid #d9e0ec}.studio-video-cover-remove:hover{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.studio-linked-guide-context{color:var(--koraz-slate);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:.65rem;font-size:.66rem;display:flex}.studio-linked-guide-context strong{color:var(--koraz-ink);font-weight:600}.studio-linked-guide-context button{min-height:32px;color:var(--koraz-blue);font-size:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.studio-linked-guide-context button:hover{color:var(--koraz-blue-deep)}@media (min-width:1181px){.guide-editor-companions{min-height:0;overflow:hidden}.guide-companions-container{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.guide-editor-companions-content{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;grid-auto-rows:max-content;align-content:start;min-height:0;overflow-y:auto}}@media (min-width:761px){.guide-editor-workspace>.guide-editor-outline.is-collapsed,.guide-editor-workspace>.guide-editor-companions.is-collapsed{align-self:start;height:fit-content;min-height:0;max-height:none}.guide-editor-companions.is-collapsed .guide-companions-container{height:auto}.guide-editor-outline.is-collapsed>header,.guide-editor-companions.is-collapsed .guide-companions-container>header{border-bottom:0}.guide-editor-outline.is-collapsed>header>button,.guide-editor-companions.is-collapsed .guide-companions-container>header>button{gap:0;min-height:3.5rem}.guide-editor-outline.is-collapsed>header>button>svg,.guide-editor-companions.is-collapsed .guide-companions-container>header>button>svg{width:20px;height:20px;color:var(--koraz-blue)}}@media (max-width:760px){.video-mobile-navbar-icon,.video-mobile-navbar small{color:var(--koraz-blue);background:#eef2ff;border:1px solid #c7d2fe}.video-companion-panel-mobile .video-resource-panel-quiz,.video-companion-panel-mobile .video-resource-panel-flashcards,.video-companion-panel-mobile .video-companion-launch{height:100%;min-height:0}.studio-video-cover-field{grid-template-columns:minmax(0,1fr)}.studio-video-cover-copy{padding:.25rem .1rem}}
.app-shell,.app-shell.dashboard-shell{--topbar-height:76px;--floating-surface:#fff;--floating-shadow:0 4px 18px #1e306412, 0 1px 3px #1e30640a}.app-shell:has(.published-rich-guide-reader){--topbar-height:76px;--floating-surface:#fff;--floating-shadow:0 4px 18px #1e306412, 0 1px 3px #1e30640a}.app-shell .app-topbar.app-topbar-simplified,.app-shell.dashboard-shell .app-topbar.app-topbar-simplified{height:var(--topbar-height);min-height:var(--topbar-height);color:var(--koraz-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) 44px;gap:16px;padding:12px 20px}.app-topbar-simplified>:not(.sr-only){pointer-events:auto}.app-topbar.app-topbar-simplified .menu-trigger,.app-topbar.app-topbar-simplified .profile-trigger{border:1px solid var(--koraz-line);background:var(--floating-surface);width:44px;height:44px;min-height:44px;color:var(--koraz-blue);box-shadow:var(--floating-shadow);border-radius:50%;place-items:center;padding:0;display:grid}.app-topbar.app-topbar-simplified .menu-trigger:hover,.app-topbar.app-topbar-simplified .profile-trigger:hover{color:var(--koraz-blue-deep);background:#eef2ff;border-color:#b8c5fc}.app-topbar-simplified .profile-trigger>svg,.app-topbar-simplified .profile-sign-in>span:not(.profile-avatar){display:none}.app-topbar-simplified .profile-avatar{width:36px;height:36px;box-shadow:none}.app-topbar-simplified .topbar-actions{grid-column:3}.app-topbar-simplified .profile-popover{top:calc(100% + 12px)}.app-topbar-simplified .global-content-search-form{border:1px solid var(--koraz-line);background:var(--floating-surface);min-height:44px;color:var(--koraz-blue);box-shadow:var(--floating-shadow);margin:0}.app-topbar-simplified .global-content-search-form:focus-within{box-shadow:0 0 0 3px #4361ee1f, var(--floating-shadow);background:#fff;border-color:#a5b4fc}.app-topbar-simplified .global-content-search-form input{color:var(--koraz-ink)}.app-topbar-simplified .global-content-search-form input::placeholder{color:#72809b}.app-topbar-simplified .global-content-search-clear{color:var(--koraz-blue);background:#eef2ff}.app-topbar-simplified .global-content-search-panel{top:calc(100% + 12px)}.app-topbar-simplified :is(.menu-trigger,.profile-trigger):focus-visible{outline-offset:3px;outline:3px solid #a5b4fc}.app-shell .app-sidebar{z-index:180;height:100dvh;position:fixed;top:0;left:0}.app-shell .sidebar-backdrop{z-index:170;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a5c;border:0;display:block;position:fixed;inset:0}.app-shell .sidebar-topline{justify-content:space-between}.app-shell .sidebar-brand{display:inline-flex}.app-shell.sidebar-open:after{display:none}@media (min-width:961px){.app-shell,.app-shell.dashboard-shell{grid-template-columns:72px minmax(0,1fr)}.app-shell .app-topbar.app-topbar-simplified,.app-shell.dashboard-shell .app-topbar.app-topbar-simplified{padding-left:92px}.app-shell.sidebar-collapsed .app-sidebar{top:var(--topbar-height);height:calc(100dvh - var(--topbar-height))}.app-shell.sidebar-collapsed .sidebar-topline{display:none}}@media (max-width:960px){.app-shell,.app-shell.dashboard-shell{--topbar-height:72px}.app-shell:has(.published-rich-guide-reader){--topbar-height:72px}.app-shell .app-topbar.app-topbar-simplified,.app-shell.dashboard-shell .app-topbar.app-topbar-simplified{gap:10px;padding:12px}.app-shell .app-sidebar{width:min(288px,100vw - 48px)}.dashboard-main :is(.dashboard-shortcuts,.dashboard-video-grid){scrollbar-width:none}.dashboard-main :is(.dashboard-shortcuts,.dashboard-video-grid)::-webkit-scrollbar{width:0;height:0;display:none}}@media (max-width:760px){.video-mobile-navbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0}.video-mobile-navbar>button{pointer-events:auto;box-shadow:0 6px 24px #182a4624}}.video-key-points li>span,.video-key-points li:nth-child(3n+2)>span,.video-key-points li:nth-child(3n+3)>span{color:#a86618;background:#fff1d7;border-color:#0000}.route-loading-lockup{gap:20px;width:auto}.route-loading-orbit{place-items:center;width:100px;height:100px;display:grid;position:relative}.route-loading-ring{border:1px solid #dce3fa;border-radius:50%;position:absolute;inset:0}.route-loading-ring:before{border:2px solid #0000;border-top-color:var(--koraz-blue);border-radius:inherit;content:"";animation:2.4s linear infinite loading-orbit;position:absolute;inset:-1px}.route-loading-glyph{width:68px;height:68px;color:var(--koraz-blue);opacity:0;background:#eef2ff;border-radius:23px;place-items:center;animation:4.8s ease-in-out infinite loading-glyph;display:grid;position:absolute}.route-loading-glyph:nth-of-type(3){animation-delay:1.6s}.route-loading-glyph:nth-of-type(4){animation-delay:3.2s}.route-loading-label{color:#72809b;letter-spacing:.04em;font-size:.72rem;font-weight:500}@keyframes loading-orbit{to{transform:rotate(360deg)}}@keyframes loading-glyph{0%,33%,to{opacity:0;transform:translateY(5px)scale(.92)}7%,26%{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.route-loading-ring:before,.route-loading-glyph{animation:none}.route-loading-glyph:nth-of-type(2){opacity:1;transform:none}}
.marketing-page.marketing-page-paper{--marketing-ink:#13243a;--marketing-muted:#536074;--marketing-paper:#fbfaf7;--marketing-paper-deep:#f3f0e9;--marketing-line:#dedbd4;--marketing-purple:#5420f4;--marketing-purple-bright:#7b1fff;background:var(--marketing-paper);min-width:0;color:var(--marketing-ink);font-family:Poppins,ui-sans-serif,sans-serif;overflow:clip}.marketing-page-paper :is(a,button){transition:color .16s,border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.marketing-page-paper :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #5d2af67a}.marketing-page-paper .marketing-hero{background:var(--marketing-paper);height:clamp(720px,55.57vw,1060px);min-height:0;color:var(--marketing-ink);isolation:isolate;position:relative;overflow:hidden}.marketing-page-paper .marketing-hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#fbfaf7f0 0%,#fbfaf7a6 24%,#0000 39%),linear-gradient(#fbfaf794 0%,#0000 18%);position:absolute;inset:0}.marketing-page-paper .marketing-hero-art{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.marketing-page-paper .marketing-hero-art-layer{position:absolute;inset:0}.marketing-page-paper .marketing-hero-art-side{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 34%,#000 50%),linear-gradient(#0000 9%,#000 16%);mask-image:linear-gradient(90deg,#0000 34%,#000 50%),linear-gradient(#0000 9%,#000 16%);-webkit-mask-composite:source-in;mask-composite:intersect}.marketing-page-paper .marketing-hero-art-base{-webkit-mask-image:linear-gradient(#0000 63%,#000 73%);mask-image:linear-gradient(#0000 63%,#000 73%)}.marketing-page-paper .marketing-hero-reference{object-fit:cover;object-position:center top;max-width:none;width:100%!important;height:100%!important}.marketing-page-paper .marketing-hero-reference-mobile{display:none}.marketing-page-paper .marketing-header{z-index:20;align-items:center;width:min(1548px,100% - 96px);height:clamp(104px,8.15vw,138px);margin:0 auto;display:flex;position:relative}.marketing-page-paper .marketing-brand{flex:none;align-items:center;display:inline-flex}.marketing-page-paper .marketing-brand .cediah-logo,.marketing-page-paper .marketing-footer-brand .cediah-logo{background:0 0;gap:13px;width:auto;height:auto;display:inline-flex;overflow:visible}.marketing-page-paper .marketing-brand .cediah-logo .koraz-logo-mark{flex-basis:auto;width:clamp(40px,3.05vw,52px)!important;height:clamp(40px,3.05vw,52px)!important}.marketing-page-paper .marketing-brand .cediah-logo .koraz-logo-wordmark{filter:none;width:clamp(105px,7.25vw,123px)!important;height:auto!important}.marketing-page-paper .marketing-navigation{flex:none;justify-content:flex-end;align-items:center;gap:clamp(28px,3vw,52px);width:auto;min-width:0;margin-left:auto;display:flex}.marketing-page-paper .marketing-nav-links,.marketing-page-paper .marketing-nav-actions{align-items:center;gap:clamp(23px,2.5vw,43px);width:auto;display:flex}.marketing-page-paper .marketing-navigation a{width:auto;min-width:0;min-height:48px;color:var(--marketing-ink);white-space:nowrap;font-size:clamp(14px,1.05vw,17px);font-weight:500}.marketing-page-paper .marketing-navigation a:hover{color:var(--marketing-purple)}.marketing-page-paper .marketing-plans-link,.marketing-page-paper .marketing-login{background:0 0;border:0;border-radius:15px;justify-content:center;align-items:center;padding-inline:4px;display:inline-flex}.marketing-page-paper .marketing-hero-inner{z-index:10;width:min(1548px,100% - 96px);height:calc(100% - clamp(104px,8.15vw,138px));margin:0 auto;display:block;position:relative}.marketing-page-paper .marketing-hero-copy{z-index:4;width:min(680px,44vw);color:var(--marketing-ink);text-align:left;padding-top:clamp(65px,6.2vw,105px);position:relative}.marketing-page-paper .marketing-hero-copy h1{max-width:680px;color:var(--marketing-ink);letter-spacing:-.048em;font-size:clamp(46px,3.45vw,60px);font-weight:700;line-height:1.1}.marketing-page-paper .marketing-hero-copy h1 span{color:inherit;font:inherit;display:block}.marketing-page-paper .marketing-mobile-break{display:none}.marketing-page-paper .marketing-hero-rule{background:linear-gradient(90deg,#4d20f5,#7222ff);border-radius:999px;width:clamp(56px,3.7vw,64px);height:6px;margin-top:clamp(24px,2vw,32px);display:block;box-shadow:0 4px 12px #5622f42e}.marketing-page-paper .marketing-hero-copy>p{width:min(100%,485px);color:var(--marketing-ink);margin-top:clamp(18px,1.3vw,21px);font-size:clamp(17px,1.32vw,22px);font-weight:400;line-height:1.55}.marketing-page-paper .marketing-hero-actions{gap:14px;margin-top:clamp(35px,3vw,50px);display:flex}.marketing-page-paper .marketing-primary-button{color:#fff;min-width:clamp(215px,14.6vw,248px);min-height:clamp(54px,3.6vw,62px);box-shadow:none;white-space:nowrap;background:linear-gradient(118deg,#421cf0 0%,#5d19f8 50%,#5221ed 100%);border:1px solid #5b1ff552;border-radius:16px;justify-content:center;align-items:center;gap:20px;font-size:clamp(15px,1.18vw,20px);font-weight:500;display:inline-flex}.marketing-page-paper .marketing-primary-button:hover,.marketing-page-paper .marketing-plan-card>a:hover{box-shadow:none;transform:translateY(-2px)}.marketing-page-paper .marketing-features{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border:1px solid #242d3f1c;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:min(1120px,100% - 80px);height:auto;min-height:0;margin:-42px auto 0;padding:10px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #1d243317,inset 0 1px #ffffffeb}.marketing-page-paper .marketing-feature{min-width:0;min-height:76px;color:var(--marketing-ink);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:13px;padding:12px 18px;display:flex;position:relative}.marketing-page-paper .marketing-feature:not(:last-child):after{content:"";background:linear-gradient(#0000,#242d3f21,#0000);width:1px;position:absolute;top:14px;bottom:14px;right:0}.marketing-page-paper .marketing-feature svg{width:38px;height:38px;color:var(--marketing-purple);background:linear-gradient(145deg,#f6f3ff,#eee9ff);border:1px solid #5b24ee1f;border-radius:11px;flex:0 0 38px;margin:0;padding:8px}.marketing-page-paper .marketing-feature strong{max-width:none;min-height:0;font-size:13px;font-weight:600;line-height:1.35}.marketing-page-paper .marketing-platform{background:linear-gradient(105deg,#faf9f5fa 0%,#faf9f5f0 44%,#faf9f5de 100%),url(/landing/landing-reference-desktop.png) bottom/4200px no-repeat;height:auto;min-height:710px;scroll-margin-top:88px;position:relative;overflow:hidden}.marketing-page-paper .marketing-platform:before,.marketing-page-paper .marketing-pricing:before{z-index:0;content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 31px,#31374309 31px 32px),linear-gradient(90deg,#0000 0 7%,#4c23c70f 7% 7.1%,#0000 7.1%);position:absolute;inset:0}.marketing-page-paper .marketing-platform-inner{z-index:2;grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr);align-items:center;gap:38px;width:min(1230px,100% - 80px);height:auto;min-height:710px;margin:0 auto;padding:88px 0 54px;display:grid;position:relative}.marketing-page-paper .marketing-platform-copy{z-index:3;width:auto;padding:0;position:relative}.marketing-page-paper .marketing-platform-copy h2{color:var(--marketing-ink);letter-spacing:-.052em;max-width:570px;margin-top:0;font-size:clamp(44px,4vw,62px);font-weight:700;line-height:1.02}.marketing-page-paper .marketing-platform-copy p{max-width:440px;color:var(--marketing-muted);margin:24px 0 0;font-size:17px;line-height:1.6}.marketing-page-paper .marketing-devices{z-index:2;width:112%;height:auto;margin-left:-5%;position:relative;top:auto;right:auto}.marketing-page-paper .marketing-devices:before{z-index:-1;content:"";border:1px solid #2f313b38;border-radius:48% 52% 50% 45%;position:absolute;inset:9% 6% 7% 8%;transform:rotate(-1.5deg);box-shadow:8px 9px #4022940d}.marketing-page-paper .marketing-devices img{aspect-ratio:auto;object-fit:contain;filter:drop-shadow(0 24px 24px #3c279824);width:100%;height:auto}.marketing-page-paper .marketing-pricing{background:linear-gradient(#fffffff2,#f7f5f0f0),url(/landing/landing-reference-desktop.png) bottom/5200px no-repeat;height:auto;min-height:900px;padding:78px 0 96px;scroll-margin-top:88px;position:relative}.marketing-page-paper .marketing-pricing-heading{z-index:2;text-align:center;justify-content:center;place-items:center;gap:9px;height:auto;display:grid;position:relative}.marketing-page-paper .marketing-pricing-heading h2{max-width:900px;color:var(--marketing-ink);letter-spacing:-.045em;font-size:clamp(34px,3vw,48px);font-weight:700;line-height:1.14}.marketing-page-paper .marketing-pricing-heading>p{color:var(--marketing-muted);font-size:15px;line-height:1.5}.marketing-page-paper .marketing-billing-switch{background:#ebe8f1;border:1px solid #dcd7e8;border-radius:16px;grid-template-columns:1fr 1.18fr;gap:5px;width:310px;height:52px;margin-top:18px;padding:5px;display:grid}.marketing-page-paper .marketing-billing-switch button{color:#646d7c;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.marketing-page-paper .marketing-billing-switch button span{color:#5b20e9;background:#e4d9ff;border-radius:999px;padding:3px 6px;font-size:9px}.marketing-page-paper .marketing-billing-switch button.is-active{color:var(--marketing-ink);background:#fff;box-shadow:0 4px 12px #30284f1f}.marketing-page-paper .marketing-billing-switch button.is-active:last-child{color:#fff;background:linear-gradient(118deg,#4b1ff1,#6c1cf8)}.marketing-page-paper .marketing-billing-switch button.is-active:last-child span{color:#fff;background:#ffffff2e}.marketing-page-paper .marketing-plan-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(1180px,100% - 80px);height:auto;margin:62px auto 0;display:grid;position:relative}.marketing-page-paper .marketing-plan-card{--tier-accent:#6a2af3;min-width:0;min-height:590px;color:var(--marketing-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #282d3a24;border-radius:24px;flex-direction:column;padding:34px 30px 28px;display:flex;position:relative;box-shadow:0 20px 46px #22243017}.marketing-page-paper .marketing-plan-card:before{background:var(--tier-accent);content:"";border-radius:0 0 999px 999px;height:4px;position:absolute;top:0;left:30px;right:30px}.marketing-page-paper .marketing-plan-tier-2{--tier-accent:linear-gradient(90deg, #4b1ff1, #8123ff)}.marketing-page-paper .marketing-plan-tier-3{--tier-accent:linear-gradient(90deg, #792dff, #3d79f5)}.marketing-page-paper .marketing-plan-card.is-popular{background:radial-gradient(circle at 100% 0,#7e40ff29,#0000 32%),linear-gradient(#f6f2ff 0%,#fffffffc 31%);border:1px solid #6125f2b8;transform:translateY(-10px);box-shadow:0 32px 72px #5226de33,0 0 0 5px #6125f212,inset 0 1px #fff}.marketing-page-paper .marketing-plan-card.is-popular:before{height:5px;left:18px;right:18px}.marketing-page-paper .marketing-plan-card.is-popular h3,.marketing-page-paper .marketing-plan-card.is-popular .marketing-price strong{color:#4f1bd5}.marketing-page-paper .marketing-popular-badge{color:#fff;letter-spacing:.13em;background:linear-gradient(118deg,#4c1ff1,#7622fc);border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:132px;min-height:30px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-15px;left:50%;transform:translate(-50%);box-shadow:0 10px 22px #5023e138}.marketing-page-paper .marketing-plan-heading{align-items:center;gap:14px;display:flex}.marketing-page-paper .marketing-plan-icon{color:#5f24ee;background:#f1edfc;border:1px solid #d9cff7;border-radius:15px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #ffffffc7}.marketing-page-paper .marketing-plan-tier-2 .marketing-plan-icon{color:#fff;background:linear-gradient(135deg,#5120ee,#7924fc);border-color:#0000}.marketing-page-paper .marketing-plan-tier-3 .marketing-plan-icon{color:#4168d9;background:linear-gradient(135deg,#eee9ff,#e8f1ff);border-color:#d3daf5}.marketing-page-paper .marketing-plan-card h3{color:var(--marketing-ink);font-size:22px;font-weight:700;line-height:1.25}.marketing-page-paper .marketing-price{align-items:baseline;gap:7px;margin-top:22px;display:flex}.marketing-page-paper .marketing-price strong{color:var(--marketing-ink);letter-spacing:-.05em;font-size:42px;font-weight:700}.marketing-page-paper .marketing-price span{color:#5e6879;font-size:12px;font-weight:500}.marketing-page-paper .marketing-annual-comparison{color:#777f8d;white-space:nowrap;background:#f5f2fc;border:1px solid #5f24e824;border-radius:999px;align-items:center;gap:4px;min-height:30px;margin-left:auto;padding:6px 9px;font-size:9px;font-weight:500;line-height:1;display:inline-flex}.marketing-page-paper .marketing-annual-comparison b{color:#5d24e7;font-weight:700}.marketing-page-paper .marketing-billing-detail{flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.marketing-page-paper .marketing-billing-detail>span{color:#687283;font-size:11px;line-height:1.4}.marketing-page-paper .marketing-billing-detail>span strong{color:#29384c;font-weight:700}.marketing-page-paper .marketing-billing-detail>b{color:#5e24e8;background:#f2edfd;border:1px solid #d9ccf8;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.marketing-page-paper .marketing-plan-card ul{gap:12px;margin:22px 0 24px;padding:0;list-style:none;display:grid}.marketing-page-paper .marketing-plan-card li{color:#536074;align-items:center;gap:9px;font-size:12px;line-height:1.3;display:flex}.marketing-page-paper .marketing-plan-card li.is-included svg{color:#6123f0;flex:none}.marketing-page-paper .marketing-plan-card li.is-excluded{color:#a1a7b1}.marketing-page-paper .marketing-plan-card li.is-excluded svg{color:#c07383;flex:none}.marketing-page-paper .marketing-plan-card>a{color:#5a21e9;background:#fff;border:1px solid #6928f2;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:auto;font-size:13px;font-weight:600;display:inline-flex}.marketing-page-paper .marketing-plan-card.is-popular>a{color:#fff;background:linear-gradient(118deg,#4c1ff1,#7120f9)}.marketing-page-paper .marketing-footer{height:auto;min-height:340px;color:var(--marketing-ink);background:linear-gradient(95deg,#f9f8f4f7,#f4f1eaeb),url(/landing/landing-reference-desktop.png) bottom/2000px no-repeat;border-top:1px solid #242c391f;position:relative}.marketing-page-paper .marketing-footer:before{content:"";background:linear-gradient(90deg,#0000,#5220ee 35%,#7a21ff 65%,#0000);height:4px;position:absolute;top:0;left:0;right:0}.marketing-page-paper .marketing-footer-inner{grid-template-columns:240px minmax(0,1fr);gap:70px;width:min(1180px,100% - 80px);height:auto;min-height:340px;margin:0 auto;padding:62px 0 74px;display:grid;position:relative}.marketing-page-paper .marketing-footer-brand .cediah-logo{gap:10px}.marketing-page-paper .marketing-footer-brand .cediah-logo .koraz-logo-mark{flex-basis:auto;width:38px!important;height:38px!important}.marketing-page-paper .marketing-footer-brand .cediah-logo .koraz-logo-wordmark{filter:none;width:96px!important;height:auto!important}.marketing-page-paper .marketing-footer-brand p{color:#566174;margin-top:18px;font-size:12px;line-height:1.6}.marketing-page-paper .marketing-socials{gap:10px;margin-top:18px;display:flex}.marketing-page-paper .marketing-socials a{color:#5320e8;background:#ffffffbd;border:1px solid #d5cfdf;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.marketing-page-paper .marketing-socials a:hover{color:#6f2af1;background:#fff;border-color:#6f2af1;transform:translateY(-2px)}.marketing-page-paper .marketing-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;gap:48px;max-width:500px;padding-top:2px;display:grid}.marketing-page-paper .marketing-footer-group{flex-direction:column;align-items:flex-start;display:flex}.marketing-page-paper .marketing-footer-group strong{color:var(--marketing-ink);margin-bottom:14px;font-size:13px;font-weight:600}.marketing-page-paper .marketing-footer-group a{color:#667083;white-space:nowrap;font-size:11px;line-height:2.05}.marketing-page-paper .marketing-footer-group a:hover{color:#5a20e9}.marketing-page-paper .marketing-copyright{color:#79808d;text-align:center;font-size:10px;position:absolute;bottom:23px;left:0;right:0}@media (max-width:1100px) and (min-width:701px){.marketing-page-paper .marketing-hero-art-side{-webkit-mask-image:linear-gradient(90deg,#0000 43%,#000 58%),linear-gradient(#0000 9%,#000 16%);mask-image:linear-gradient(90deg,#0000 43%,#000 58%),linear-gradient(#0000 9%,#000 16%)}.marketing-page-paper .marketing-header,.marketing-page-paper .marketing-hero-inner{width:calc(100% - 64px)}.marketing-page-paper .marketing-navigation{gap:22px}.marketing-page-paper .marketing-nav-links,.marketing-page-paper .marketing-nav-actions{gap:18px}.marketing-page-paper .marketing-hero-copy{width:48%}.marketing-page-paper .marketing-hero-copy h1{font-size:clamp(42px,5vw,52px)}.marketing-page-paper .marketing-hero-copy>p{font-size:16px}.marketing-page-paper .marketing-features,.marketing-page-paper .marketing-plan-grid,.marketing-page-paper .marketing-footer-inner{width:calc(100% - 64px)}.marketing-page-paper .marketing-platform-inner{grid-template-columns:.75fr 1.25fr;gap:18px;width:calc(100% - 64px)}.marketing-page-paper .marketing-platform-copy h2{font-size:44px}.marketing-page-paper .marketing-devices{width:122%;margin-left:-12%}}@media (max-width:700px){.marketing-page-paper .marketing-hero{width:100%;height:clamp(880px,237.31vw,1220px);min-height:0}.marketing-page-paper .marketing-hero:after{background:linear-gradient(90deg,#fbfaf7c2 0%,#fbfaf75c 64%,#0000 76%),linear-gradient(#fbfaf775 0%,#0000 21%)}.marketing-page-paper .marketing-hero-art-side{-webkit-mask-image:linear-gradient(90deg,#0000 68%,#000 78%),linear-gradient(#0000 27%,#000 34%);mask-image:linear-gradient(90deg,#0000 68%,#000 78%),linear-gradient(#0000 27%,#000 34%)}.marketing-page-paper .marketing-hero-art-base{-webkit-mask-image:linear-gradient(#0000 52%,#000 60%);mask-image:linear-gradient(#0000 52%,#000 60%)}.marketing-page-paper .marketing-hero-reference-desktop{display:none}.marketing-page-paper .marketing-hero-reference-mobile{object-position:center top;display:block}.marketing-page-paper .marketing-header{flex-direction:row;justify-content:flex-start;align-items:center;gap:0;width:calc(100% - 32px);height:84px;margin:0 auto;padding:0;display:flex}.marketing-page-paper .marketing-brand{flex:none;align-self:auto}.marketing-page-paper .marketing-brand .cediah-logo{gap:8px}.marketing-page-paper .marketing-brand .cediah-logo .koraz-logo-mark{width:31px!important;height:31px!important}.marketing-page-paper .marketing-brand .cediah-logo .koraz-logo-wordmark{width:78px!important}.marketing-page-paper .marketing-navigation{width:auto;min-width:0;box-shadow:none;background:0 0;border:0;flex:0 auto;grid-template-columns:none;justify-content:flex-end;align-items:center;gap:5px;margin-left:auto;padding:0;display:flex;position:static}.marketing-page-paper .marketing-nav-links,.marketing-page-paper .marketing-nav-actions{align-items:center;gap:5px;width:auto;display:flex}.marketing-page-paper .marketing-navigation a{width:auto;min-width:0;min-height:38px;color:var(--marketing-ink);text-align:center;border-radius:11px;font-size:10px;font-weight:500}.marketing-page-paper .marketing-plans-link,.marketing-page-paper .marketing-login{background:0 0;border:0;padding-inline:5px}.marketing-page-paper .marketing-navigation .marketing-plans-link{color:var(--marketing-ink)!important}.marketing-page-paper .marketing-login{min-width:77px}.marketing-page-paper .marketing-hero-inner{align-items:initial;width:calc(100% - 64px);height:calc(100% - 84px);margin:0 auto;display:block}.marketing-page-paper .marketing-hero-copy{width:100%;color:var(--marketing-ink);text-align:left;padding:52px 0 0}.marketing-page-paper .marketing-hero-copy h1{max-width:370px;color:var(--marketing-ink);font-size:clamp(35px,9.1vw,40px);line-height:1.08}.marketing-page-paper .marketing-mobile-break{display:block}.marketing-page-paper .marketing-hero-rule{width:39px;height:4px;margin-top:24px}.marketing-page-paper .marketing-hero-copy>p{max-width:350px;color:var(--marketing-ink);margin-top:21px;font-size:clamp(13px,3.5vw,15px);line-height:1.55}.marketing-page-paper .marketing-hero-actions{justify-content:flex-start;margin-top:28px}.marketing-page-paper .marketing-primary-button{border-radius:13px;gap:15px;min-width:164px;min-height:48px;padding-inline:16px;font-size:14px}.marketing-page-paper .marketing-features{border-radius:20px;grid-template-columns:1fr;gap:0;width:calc(100% - 32px);min-height:0;margin-top:-30px;padding:8px 16px}.marketing-page-paper .marketing-feature{text-align:left;border:0;border-radius:0;flex-direction:row;grid-column:auto;justify-content:flex-start;gap:10px;min-height:56px;padding:9px 2px}.marketing-page-paper .marketing-feature:not(:last-child):after{background:linear-gradient(90deg,#0000,#242d3f1f 14% 86%,#0000);width:auto;height:1px;inset:auto 0 0}.marketing-page-paper .marketing-feature svg{border-radius:10px;flex-basis:36px;width:36px;height:36px;padding:7px}.marketing-page-paper .marketing-feature strong{font-size:11.5px}.marketing-page-paper .marketing-platform{background:linear-gradient(#faf9f5f7,#faf9f5e0),url(/landing/landing-reference-mobile.png) bottom/auto 1700px no-repeat;min-height:760px}.marketing-page-paper .marketing-platform-inner{flex-direction:column;align-items:center;gap:22px;width:100%;min-height:760px;padding:74px 0 34px;display:flex}.marketing-page-paper .marketing-platform-copy{text-align:center;width:calc(100% - 48px);padding:0}.marketing-page-paper .marketing-platform-copy h2{margin-top:0;max-width:460px;margin-inline:auto;font-size:clamp(36px,10.4vw,48px);line-height:1.06}.marketing-page-paper .marketing-platform-copy p{max-width:330px;margin:20px auto 0;font-size:14px}.marketing-page-paper .marketing-desktop-break{display:none}.marketing-page-paper .marketing-devices{width:118%;height:auto;margin:-2px 0 0;position:relative;top:auto;right:auto}.marketing-page-paper .marketing-devices img{aspect-ratio:auto;object-fit:contain}.marketing-page-paper .marketing-pricing{background:linear-gradient(#fffffff5,#f7f5f0eb),url(/landing/landing-reference-mobile.png) bottom/auto 4500px no-repeat;min-height:0;padding:72px 16px 74px}.marketing-page-paper .marketing-pricing-heading{gap:8px}.marketing-page-paper .marketing-pricing-heading h2{max-width:370px;font-size:32px}.marketing-page-paper .marketing-pricing-heading>p{max-width:330px;font-size:12px}.marketing-page-paper .marketing-billing-switch{width:min(100%,310px);height:50px;margin-top:15px}.marketing-page-paper .marketing-billing-switch button{font-size:11px}.marketing-page-paper .marketing-plan-grid{grid-template-columns:1fr;gap:34px;width:min(100%,430px);height:auto;margin-top:52px}.marketing-page-paper .marketing-plan-card{border-radius:22px;min-height:570px;padding:31px 25px 25px}.marketing-page-paper .marketing-plan-card.is-popular{transform:none}.marketing-page-paper .marketing-plan-card li{font-size:12px}.marketing-page-paper .marketing-footer{background:linear-gradient(#f9f8f4f7,#f4f1eaed),url(/landing/landing-reference-mobile.png) bottom/auto 1800px no-repeat;min-height:520px}.marketing-page-paper .marketing-footer-inner{grid-template-columns:1fr;gap:36px;width:calc(100% - 48px);min-height:520px;padding:54px 0 82px}.marketing-page-paper .marketing-footer-brand p{font-size:11px}.marketing-page-paper .marketing-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;gap:32px 20px;width:100%;max-width:none;padding:0}.marketing-page-paper .marketing-footer-group strong{font-size:12px}.marketing-page-paper .marketing-footer-group a{font-size:10.5px;line-height:2}.marketing-page-paper .marketing-copyright{font-size:9px;bottom:27px}}@media (max-width:390px){.marketing-page-paper .marketing-header{width:calc(100% - 24px)}.marketing-page-paper .marketing-brand .cediah-logo{gap:6px}.marketing-page-paper .marketing-brand .cediah-logo .koraz-logo-mark{width:28px!important;height:28px!important}.marketing-page-paper .marketing-brand .cediah-logo .koraz-logo-wordmark{width:67px!important}.marketing-page-paper .marketing-navigation,.marketing-page-paper .marketing-nav-links,.marketing-page-paper .marketing-nav-actions{gap:2px}.marketing-page-paper .marketing-navigation a{padding-inline:3px;font-size:9px}.marketing-page-paper .marketing-login{min-width:68px}.marketing-page-paper .marketing-hero-inner{width:calc(100% - 48px)}.marketing-page-paper .marketing-hero-copy{padding-top:46px}.marketing-page-paper .marketing-hero-copy h1{font-size:34px}.marketing-page-paper .marketing-footer-groups{gap:28px 14px}}@media (prefers-reduced-motion:reduce){.marketing-page-paper :is(a,button){transition:none}}
