.icFKcW_container{--pricing-card:#11151e;--pricing-text:#f3f6fc;--pricing-muted:#b6c0d2;--pricing-line:#39465e;--pricing-accent:#76b4ff;--pricing-tab:#14243a;color:var(--pricing-text);font-size:16px;line-height:1.65}.icFKcW_home{width:min(1160px,100% - 48px);margin:0 auto;padding:40px 0 88px}.icFKcW_heading{text-align:center;max-width:820px;margin:0 auto 32px}.icFKcW_heading h2{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(30px,4vw,44px);line-height:1.25}.icFKcW_heading p{color:#b6c0d2;margin:0;font-size:17px;line-height:1.8}.icFKcW_loading{text-align:center;margin:0 0 20px;font-size:16px}.icFKcW_tabs{border:1px solid var(--pricing-line);background:var(--pricing-card);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(460px,100%);margin:0 auto 32px;padding:5px;display:grid}.icFKcW_tabs button{min-height:48px;color:var(--pricing-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 20px;font-size:16px;font-weight:700;transition:background-color .15s,color .15s}.icFKcW_tabs button:hover{background:var(--pricing-tab);color:var(--pricing-text)}.icFKcW_tabs button[aria-pressed=true]{color:#fff;background:#226bd1}.icFKcW_tabs button:focus-visible,.icFKcW_action:focus-visible{outline:3px solid var(--pricing-accent);outline-offset:4px}.icFKcW_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.icFKcW_card{border:1px solid var(--pricing-line);background:var(--pricing-card);border-radius:22px;flex-direction:column;min-width:0;padding:28px 24px;display:flex}.icFKcW_exhibits{border:2px solid #579cff;padding:27px 23px}.icFKcW_card header h2,.icFKcW_card header h3{letter-spacing:-.03em;overflow-wrap:anywhere;min-height:68px;margin:0;font-size:26px;line-height:1.3}.icFKcW_card header p{min-height:78px;color:var(--pricing-muted);margin:14px 0 0;font-size:16px}.icFKcW_price{flex-wrap:wrap;align-content:start;align-items:baseline;gap:0 10px;min-height:194px;margin-top:24px;display:flex}.icFKcW_cadence{width:100%;color:var(--pricing-accent);font-weight:700}.icFKcW_price strong{letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:12px;font-size:clamp(32px,3.4vw,42px);font-weight:750;line-height:1.3}.icFKcW_currency{color:var(--pricing-muted);font-size:16px}.icFKcW_price p{width:100%;color:var(--pricing-muted);margin:14px 0 0;font-size:16px}.icFKcW_availability{border:1px solid var(--pricing-line);color:var(--pricing-text);border-radius:10px;margin:0 0 22px;padding:10px 12px;font-size:16px}.icFKcW_test{color:var(--pricing-text);border-left:3px solid #ffc470;margin:0 0 16px;padding:10px 12px;font-size:16px}.icFKcW_features{border-top:1px solid var(--pricing-line);gap:12px;margin:0;padding:22px 0 22px 22px;display:grid}.icFKcW_features li{padding-left:3px;font-size:16px}.icFKcW_features li::marker{color:var(--pricing-accent)}.icFKcW_note{color:var(--pricing-muted);margin:0 0 24px;font-size:16px}.icFKcW_action{border:1px solid var(--pricing-line);background:var(--pricing-tab);min-height:48px;color:var(--pricing-text);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:13px 18px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.icFKcW_action:hover{border-color:var(--pricing-accent);background:#1e3659}.icFKcW_exhibits .icFKcW_action{color:#fff;background:#226bd1;border-color:#579cff}.icFKcW_exhibits .icFKcW_action:hover{background:#1b5bbb}[data-theme=light] .icFKcW_container{--pricing-card:#fff;--pricing-text:#14253e;--pricing-muted:#4f6079;--pricing-line:#c5d0df;--pricing-accent:#175db6;--pricing-tab:#eaf1fb}[data-theme=light] .icFKcW_heading p{color:#4f6079}[data-theme=light] .icFKcW_action:hover{background:#dce9fc}[data-theme=light] .icFKcW_exhibits .icFKcW_action:hover{background:#1b5bbb}@media (max-width:760px){.icFKcW_home{width:calc(100% - 32px);padding:20px 0 64px}.icFKcW_heading{text-align:left}.icFKcW_cards{grid-template-columns:1fr}.icFKcW_tabs button{padding-inline:10px}.icFKcW_card{padding:26px 22px}.icFKcW_exhibits{padding:25px 21px}.icFKcW_card header h2,.icFKcW_card header h3,.icFKcW_card header p{min-height:0}.icFKcW_price{min-height:168px}.icFKcW_price strong{font-size:40px}}@media (prefers-reduced-motion:reduce){.icFKcW_tabs button,.icFKcW_action{transition:none}}
.Ibx_ha_theme{--tutorial-text:#f5f5f5;--tutorial-muted:#a1a1aa;--tutorial-bg:#101012;--tutorial-line:#2a2a30;--tutorial-hover:#1b2732;--tutorial-accent:#8ccaff;color:var(--tutorial-text)}[data-theme=light] .Ibx_ha_theme{--tutorial-text:#151719;--tutorial-muted:#555c64;--tutorial-bg:#fff;--tutorial-line:#d9dee2;--tutorial-hover:#e8f2fc;--tutorial-accent:#145f9a}.Ibx_ha_home{border-top:1px solid var(--tutorial-line);width:min(1176px,100% - 64px);margin:0 auto;padding:56px 0 72px}.Ibx_ha_heading{margin-bottom:28px}.Ibx_ha_eyebrow{color:var(--tutorial-accent);letter-spacing:.12em;font-size:11px;font-weight:650}.Ibx_ha_heading h1,.Ibx_ha_heading h2{letter-spacing:-.035em;margin:12px 0;font-size:clamp(24px,3vw,36px);line-height:1.3}.Ibx_ha_heading p{color:var(--tutorial-muted);max-width:760px;margin:0;font-size:14px;line-height:1.8}.Ibx_ha_facts{color:var(--tutorial-muted);flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:12px;line-height:1.6;display:flex}.Ibx_ha_homeGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:24px;display:grid}.Ibx_ha_homeCard{background:var(--tutorial-bg);border:1px solid var(--tutorial-line);border-radius:12px;min-width:0;overflow:hidden}.Ibx_ha_videoFrame{aspect-ratio:16/9;background:#000;width:100%;min-height:200px;overflow:hidden}.Ibx_ha_videoFrame iframe{border:0;width:100%;height:100%;min-height:200px;display:block}.Ibx_ha_homeBody{justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.Ibx_ha_homeBody h3{margin:10px 0 12px;font-size:23px;line-height:1.4}.Ibx_ha_homeBody p{color:var(--tutorial-muted);margin:5px 0;font-size:13px;line-height:1.6}.Ibx_ha_links{flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:13px;display:flex}.Ibx_ha_homeBody .Ibx_ha_links{flex-direction:column;flex-shrink:0;align-items:flex-start}.Ibx_ha_links a{color:var(--tutorial-accent);text-underline-offset:4px}.Ibx_ha_links a:hover{text-decoration:underline}.Ibx_ha_links .Ibx_ha_primaryLink{border:1px solid var(--tutorial-line);min-height:44px;color:var(--tutorial-text);background:var(--tutorial-hover);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:10px 18px;font-weight:600;display:inline-flex}.Ibx_ha_theme a:focus-visible,.Ibx_ha_theme button:focus-visible,.Ibx_ha_theme input:focus-visible{outline:2px solid var(--tutorial-accent);outline-offset:3px}.Ibx_ha_courseLayout{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.Ibx_ha_watch{min-width:0}.Ibx_ha_watch>.Ibx_ha_videoFrame{border:1px solid var(--tutorial-line);border-radius:10px}.Ibx_ha_watch>p{color:var(--tutorial-muted);margin:12px 0 20px;font-size:12px;line-height:1.7}.Ibx_ha_nowPlaying{border-top:1px solid var(--tutorial-line);padding-top:16px}.Ibx_ha_nowPlaying span{color:var(--tutorial-accent);font-size:12px}.Ibx_ha_nowPlaying h2{margin:10px 0;font-size:20px;line-height:1.5}.Ibx_ha_downloadNote{border-top:1px solid var(--tutorial-line);margin-top:28px;padding-top:20px}.Ibx_ha_downloadNote h2{margin:0 0 8px;font-size:14px;font-weight:600}.Ibx_ha_downloadNote p{color:var(--tutorial-muted);margin:0;font-size:12px;line-height:1.8}.Ibx_ha_contents{border:1px solid var(--tutorial-line);background:var(--tutorial-bg);border-radius:10px;min-width:0;overflow:hidden}.Ibx_ha_contentsHeader{justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.Ibx_ha_contentsHeader h2{margin:0;font-size:16px;line-height:1.5}.Ibx_ha_contentsHeader>span{color:var(--tutorial-muted);font-size:11px}.Ibx_ha_search{border:1px solid var(--tutorial-line);color:var(--tutorial-muted);border-radius:6px;align-items:center;gap:8px;margin:0 16px 16px;padding:0 10px;display:flex}.Ibx_ha_search input{width:100%;min-width:0;height:40px;color:var(--tutorial-text);background:0 0;border:0;font-size:12px}.Ibx_ha_search input::placeholder{color:var(--tutorial-muted)}.Ibx_ha_chapterScroll{scrollbar-width:thin;scrollbar-color:var(--tutorial-line) transparent;overscroll-behavior:contain;max-height:640px;overflow-y:auto}.Ibx_ha_chapter{padding:0 8px 12px}.Ibx_ha_chapter h3{border-top:1px solid var(--tutorial-line);color:var(--tutorial-accent);margin:0;padding:12px 8px;font-size:12px;line-height:1.6}.Ibx_ha_chapter ol{margin:0;padding:0;list-style:none}.Ibx_ha_chapter button{text-align:left;width:100%;min-height:44px;color:var(--tutorial-text);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:baseline;gap:10px;padding:10px 8px;font-size:12px;line-height:1.6;display:flex}.Ibx_ha_chapter button:hover:not(:disabled),.Ibx_ha_chapter button[aria-current=true]{background:var(--tutorial-hover)}.Ibx_ha_chapter button:disabled{cursor:wait;color:var(--tutorial-muted)}.Ibx_ha_chapter button time{font-variant-numeric:tabular-nums;color:var(--tutorial-muted);flex-shrink:0;min-width:49px;font-size:11px}.Ibx_ha_chapter button span{overflow-wrap:anywhere;flex:1}.Ibx_ha_chapter button small{color:var(--tutorial-muted);flex-shrink:0;font-size:10px}.Ibx_ha_empty{color:var(--tutorial-muted);padding:12px 16px 24px;font-size:13px}.Ibx_ha_empty button{border:1px solid var(--tutorial-line);background:var(--tutorial-hover);min-height:40px;color:var(--tutorial-text);cursor:pointer;border-radius:6px;padding:6px 12px}.Ibx_ha_practiceNotes{border-top:1px solid var(--tutorial-line);margin-top:36px;padding-top:20px}.Ibx_ha_practiceNotes summary{cursor:pointer;min-height:44px;font-size:15px;font-weight:600;line-height:1.7}.Ibx_ha_practiceNotes summary:focus-visible{outline:2px solid var(--tutorial-accent);outline-offset:3px}.Ibx_ha_practiceNotes p{color:var(--tutorial-muted);max-width:900px;font-size:13px;line-height:1.9}.Ibx_ha_practiceNotes ul{padding-left:20px}.Ibx_ha_practiceNotes li{margin:20px 0}.Ibx_ha_practiceNotes h3{margin:0 0 6px;font-size:14px;line-height:1.7}.Ibx_ha_practiceNotes li p{margin-top:0}@media (min-width:1500px){.Ibx_ha_courseLayout{grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr)}}@media (max-width:900px){.Ibx_ha_courseLayout{grid-template-columns:1fr}.Ibx_ha_chapterScroll{max-height:540px}.Ibx_ha_homeBody{align-items:flex-start}.Ibx_ha_watch .Ibx_ha_videoFrame{max-height:none}}@media (max-width:600px){.Ibx_ha_home{width:calc(100% - 32px);padding:36px 0 48px}.Ibx_ha_homeBody{padding:20px;display:block}.Ibx_ha_homeBody .Ibx_ha_links{flex-direction:row;align-items:center;margin-top:20px}.Ibx_ha_heading{margin-bottom:20px}.Ibx_ha_facts{gap:8px 12px}.Ibx_ha_courseLayout{gap:24px}.Ibx_ha_chapterScroll{max-height:none}.Ibx_ha_links{gap:12px}.Ibx_ha_homeBody h3{font-size:21px}}
