:root{--av1-canvas:#f5f6f8;--av1-surface-1:#ffffff;--av1-surface-2:#f7f8fa;--av1-surface-3:#eef0f3;--av1-text-1:#16181d;--av1-text-2:#4e5764;--av1-text-3:#8b93a1;--av1-line-1:rgba(15,20,30,0.07);--av1-line-2:rgba(15,20,30,0.13);--av1-line-strong:rgba(15,20,30,0.22);--av1-accent:#111827;--av1-accent-strong:#0f172a;--av1-accent-soft:#eef2f7;--av1-primary-bg:#16181d;--av1-primary-bg-hover:#262a32;--av1-primary-fg:#ffffff;--av1-focus:rgba(17,24,39,0.38);--av1-selected:#eceef1;--av1-radius-xs:6px;--av1-radius-sm:8px;--av1-radius-md:10px;--av1-radius-lg:12px;--av1-radius-xl:16px;--av1-radius-2xl:20px;--av1-shadow-1:0 1px 2px rgba(15,20,30,0.05),0 2px 8px rgba(15,20,30,0.04);--av1-shadow-2:0 2px 4px rgba(15,20,30,0.06),0 8px 24px rgba(15,20,30,0.08);--av1-shadow-3:0 4px 12px rgba(15,20,30,0.08),0 16px 40px rgba(15,20,30,0.14);--av1-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","PingFang SC","Hiragino Sans GB","Noto Sans SC","Microsoft YaHei",ui-sans-serif,system-ui,sans-serif}html[data-theme=dark]{--av1-canvas:#08090b;--av1-surface-1:#101114;--av1-surface-2:#16181c;--av1-surface-3:#1d2025;--av1-text-1:#eceef1;--av1-text-2:#a7adb8;--av1-text-3:#707784;--av1-line-1:rgba(255,255,255,0.07);--av1-line-2:rgba(255,255,255,0.13);--av1-line-strong:rgba(255,255,255,0.22);--av1-primary-bg:#10213d;--av1-primary-bg-hover:#173154;--av1-primary-fg:#f8fafc;--av1-selected:rgba(255,255,255,0.08);--av1-shadow-1:0 1px 2px rgba(0,0,0,0.5),0 2px 8px rgba(0,0,0,0.35);--av1-shadow-2:0 2px 4px rgba(0,0,0,0.5),0 10px 28px rgba(0,0,0,0.45);--av1-shadow-3:0 4px 12px rgba(0,0,0,0.5),0 18px 44px rgba(0,0,0,0.6)}:root,html[data-theme=light]{--ailine-bg:var(--av1-canvas);--ailine-bg-warm:var(--av1-canvas);--ailine-surface:var(--av1-surface-1);--ailine-surface-soft:var(--av1-surface-2);--ailine-surface-blue:var(--av1-surface-2);--ailine-text:var(--av1-text-1);--ailine-text-main:var(--av1-text-1);--ailine-text-muted:var(--av1-text-3);--ailine-text-soft:var(--av1-text-4);--ailine-muted:var(--av1-text-3);--ailine-border:var(--av1-line-2);--ailine-border-strong:var(--av1-line-strong);--ailine-primary:var(--av1-accent);--ailine-primary-text:var(--av1-primary-fg);--ailine-primary-soft:var(--av1-accent-soft);--ailine-accent:var(--av1-accent);--ailine-accent-soft:var(--av1-accent-soft);--ailine-accent-text:var(--av1-accent);--ailine-warning-soft:#fff7ed;--ailine-warning-border:#fed7aa;--ailine-warning-text:#9a3412;--ailine-success-soft:#ecfdf5;--ailine-success-border:#bbf7d0;--ailine-success-text:#047857;--ailine-card:var(--av1-surface-1);--ailine-ink:var(--av1-text-1);--ailine-soft:var(--av1-line-2);--ailine-warm:var(--av1-surface-2);--ailine-radius:var(--av1-radius-lg);--ailine-radius-sm:var(--av1-radius-md);--ailine-radius-md:var(--av1-radius-lg);--ailine-radius-lg:var(--av1-radius-xl);--ailine-shadow:var(--av1-shadow-2);--ailine-shadow-card:var(--av1-shadow-1);--ailine-shadow-soft:var(--av1-shadow-2)}html[data-theme=dark]{--ailine-bg:var(--av1-canvas);--ailine-bg-warm:var(--av1-canvas);--ailine-surface:var(--av1-surface-1);--ailine-surface-soft:var(--av1-surface-2);--ailine-surface-blue:var(--av1-surface-2);--ailine-text:var(--av1-text-1);--ailine-text-main:var(--av1-text-1);--ailine-text-muted:var(--av1-text-3);--ailine-text-soft:var(--av1-text-4);--ailine-muted:var(--av1-text-3);--ailine-border:var(--av1-line-2);--ailine-border-strong:var(--av1-line-strong);--ailine-primary:var(--av1-primary-bg);--ailine-primary-text:var(--av1-primary-fg);--ailine-primary-soft:var(--av1-selected);--ailine-accent:var(--av1-accent);--ailine-accent-soft:var(--av1-accent-soft);--ailine-warning-soft:rgba(180,83,9,0.13);--ailine-warning-border:rgba(251,191,36,0.26);--ailine-warning-text:#fbbf24;--ailine-success-soft:rgba(16,185,129,0.12);--ailine-success-border:rgba(52,211,153,0.26);--ailine-success-text:#6ee7b7;--ailine-card:var(--av1-surface-1);--ailine-ink:var(--av1-text-1);--ailine-soft:var(--av1-line-2);--ailine-warm:var(--av1-surface-2);--ailine-shadow-card:var(--av1-shadow-1);--ailine-shadow-soft:var(--av1-shadow-2)}body,html{color:var(--av1-text-1)!important}.ailine-product-bg,body,html{background:var(--av1-canvas)!important;font-family:var(--av1-font)}.ailine-product-bg{color:var(--av1-text-1)}html[data-theme=dark] .ailine-product-bg,html[data-theme=dark] body{background:var(--av1-canvas)!important;color:var(--av1-text-1)!important}.ailine-product-bg h1{font-weight:600;letter-spacing:-.01em;line-height:1.15}.ailine-product-bg h2,.ailine-product-bg h3{font-weight:600;letter-spacing:-.005em}.ailine-section-title{font-weight:600;letter-spacing:-.015em;line-height:1.14}.ailine-section-copy{color:var(--av1-text-2);font-weight:400;line-height:1.7}.ailine-kicker-soft{color:var(--av1-text-3);font-weight:600;letter-spacing:.08em}.ailine-product-card{border:1px solid var(--av1-line-1);border-radius:var(--av1-radius-xl);background:var(--av1-surface-1);box-shadow:var(--av1-shadow-1)}.ailine-product-card-soft{border:1px solid var(--av1-line-1);border-radius:var(--av1-radius-lg);background:var(--av1-surface-2);box-shadow:none}.ailine-action-card{border:1px solid var(--av1-line-1);border-radius:var(--av1-radius-xl);background:var(--av1-surface-1);box-shadow:var(--av1-shadow-1);transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.ailine-action-card:hover{border-color:var(--av1-line-strong);box-shadow:var(--av1-shadow-2);transform:none}.ailine-product-button-primary,.ailine-product-button-secondary{min-height:40px;padding:0 16px;border-radius:var(--av1-radius-md);font-size:14px;font-weight:600;letter-spacing:0;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.ailine-product-button-primary{border:1px solid var(--av1-primary-bg);background:var(--av1-primary-bg);color:var(--av1-primary-fg);box-shadow:none}.ailine-product-button-primary:hover{border-color:var(--av1-primary-bg-hover);background:var(--av1-primary-bg-hover);color:var(--av1-primary-fg);transform:none}.ailine-product-button-primary:active{background:var(--av1-accent-strong);border-color:var(--av1-accent-strong)}.ailine-product-button-secondary{border:1px solid var(--av1-line-2);background:var(--av1-surface-1);color:var(--av1-text-1)}.ailine-product-button-secondary:hover{border-color:var(--av1-line-strong);background:var(--av1-surface-2);color:var(--av1-text-1);transform:none}.ailine-product-button-primary:disabled,.ailine-product-button-primary[aria-disabled=true],.ailine-product-button-secondary:disabled,.ailine-product-button-secondary[aria-disabled=true]{cursor:not-allowed;opacity:.45;transform:none}.ailine-product-button-primary:focus-visible,.ailine-product-button-secondary:focus-visible{outline:2px solid var(--av1-focus);outline-offset:2px}.ailine-product-bg input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.ailine-product-bg select,.ailine-product-bg textarea,.av1-input,.av1-select{border:1px solid var(--av1-line-2);border-radius:var(--av1-radius-sm);background:var(--av1-surface-1);color:var(--av1-text-1);font-weight:400;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.ailine-product-bg input::-moz-placeholder,.ailine-product-bg textarea::-moz-placeholder,.av1-input::-moz-placeholder{color:var(--av1-text-3);font-weight:400}.ailine-product-bg input::placeholder,.ailine-product-bg textarea::placeholder,.av1-input::placeholder{color:var(--av1-text-3);font-weight:400}.ailine-product-bg input:hover,.ailine-product-bg select:hover,.ailine-product-bg textarea:hover,.av1-input:hover,.av1-select:hover{border-color:var(--av1-line-strong)}.ailine-product-bg input:focus,.ailine-product-bg select:focus,.ailine-product-bg textarea:focus,.av1-input:focus,.av1-input:focus-visible,.av1-select:focus,.av1-select:focus-visible{border-color:var(--av1-accent);box-shadow:0 0 0 3px var(--av1-accent-soft);outline:none}.ailine-product-bg input:disabled,.ailine-product-bg select:disabled,.ailine-product-bg textarea:disabled,.av1-input:disabled,.av1-select:disabled{background:var(--av1-surface-2);color:var(--av1-text-3);cursor:not-allowed;opacity:.7}.av1-tabs{padding:3px;border:1px solid var(--av1-line-1);border-radius:var(--av1-radius-md);background:var(--av1-surface-2)}.av1-tab{display:inline-flex;align-items:center;justify-content:center;padding:7px 14px;border:0;border-radius:var(--av1-radius-sm);background:transparent;color:var(--av1-text-2);font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.av1-tab:hover{color:var(--av1-text-1)}.av1-tab.is-active,.av1-tab[aria-selected=true]{background:var(--av1-surface-1);box-shadow:var(--av1-shadow-1);color:var(--av1-text-1);font-weight:600}.av1-tab:disabled,.av1-tab[aria-disabled=true]{color:var(--av1-text-3);cursor:not-allowed;opacity:.6}.av1-tab:focus-visible{outline:2px solid var(--av1-focus);outline-offset:2px}.ailine-mobile-menu-item{border-radius:var(--av1-radius-md);font-weight:600}.ailine-mobile-menu-item.is-child{border-radius:var(--av1-radius-sm);font-weight:500}.ailine-mobile-menu-item:focus-visible{outline:2px solid var(--av1-focus);outline-offset:2px}.ailine-mobile-brand-title{font-weight:600}.ailine-mobile-brand-subtitle{font-weight:500}html[data-theme=dark] [data-ailine-sidebar=collapsed]{background:var(--av1-surface-1)!important}html[data-theme=dark] [data-chat-ready=true]{background:var(--av1-surface-2)!important}html[data-theme=dark] [data-practice-start-page=true] .ailine-product-card,html[data-theme=dark] [data-practice-start-page=true] article,html[data-theme=dark] [data-practice-start-page=true] form,html[data-theme=dark] [data-practice-start-page=true] label{background:var(--av1-surface-1)!important;border-color:var(--av1-line-1)!important;box-shadow:none!important;color:var(--av1-text-1)!important}html[data-theme=dark] [data-practice-start-page=true] div,html[data-theme=dark] [data-practice-start-page=true] h1,html[data-theme=dark] [data-practice-start-page=true] h2,html[data-theme=dark] [data-practice-start-page=true] h3,html[data-theme=dark] [data-practice-start-page=true] label,html[data-theme=dark] [data-practice-start-page=true] p,html[data-theme=dark] [data-practice-start-page=true] section,html[data-theme=dark] [data-practice-start-page=true] span{color:var(--av1-text-1)}html[data-theme=dark] [data-practice-start-page=true] input,html[data-theme=dark] [data-practice-start-page=true] select{background:var(--av1-surface-2)!important;border-color:var(--av1-line-2)!important;box-shadow:none!important;color:var(--av1-text-1)!important}html[data-theme=dark] [data-practice-start-page=true] input:focus,html[data-theme=dark] [data-practice-start-page=true] select:focus{border-color:var(--av1-accent)!important;box-shadow:0 0 0 3px var(--av1-accent-soft)!important}html[data-theme=dark] [data-practice-start-page=true] a,html[data-theme=dark] [data-practice-start-page=true] button{background:var(--av1-surface-2)!important;border-color:var(--av1-line-1)!important;box-shadow:none!important;color:var(--av1-text-1)!important}html[data-theme=dark] [data-practice-start-page=true] .ailine-product-button-primary{background:var(--av1-primary-bg)!important;border-color:var(--av1-primary-bg)!important;color:var(--av1-primary-fg)!important}html[data-theme=dark] [data-practice-start-page=true] .ailine-product-button-secondary{background:var(--av1-surface-2)!important;border-color:var(--av1-line-2)!important;color:var(--av1-text-1)!important}html[data-theme=dark] [data-practice-start-page=true] .ailine-product-card:hover,html[data-theme=dark] [data-practice-start-page=true] a:hover,html[data-theme=dark] [data-practice-start-page=true] article:hover,html[data-theme=dark] [data-practice-start-page=true] button:hover,html[data-theme=dark] [data-practice-start-page=true] label:hover{background:var(--av1-surface-3)!important}html[data-theme=dark] [data-practice-start-page=true] .ailine-product-button-primary:hover{background:var(--av1-primary-bg-hover)!important}.ailine-product-bg a:focus-visible,.ailine-product-bg button:focus-visible,.ailine-product-bg select:focus-visible{outline:2px solid var(--av1-focus);outline-offset:2px}.av1-page{background:var(--av1-canvas)!important;color:var(--av1-text-1);font-family:var(--av1-font)}html[data-theme=dark] .av1-page{background:var(--av1-canvas)!important;color:var(--av1-text-1)!important}.av1-page h1{font-weight:600;letter-spacing:-.01em;line-height:1.16}.av1-page h2,.av1-page h3{font-weight:600;letter-spacing:-.005em}.ailine-product-bg .font-black,.av1-page .font-black{font-weight:600}.av1-shell-header{background:var(--av1-surface-1)!important;border-color:var(--av1-line-1)!important;border-radius:var(--av1-radius-lg)!important;box-shadow:var(--av1-shadow-1);color:var(--av1-text-1)}.av1-shell-header h1,.av1-shell-header h2,.av1-shell-header h3{color:var(--av1-text-1)!important;font-weight:600!important;letter-spacing:-.01em}.av1-shell-header p,.av1-shell-header span{color:inherit}.av1-shell-header a,.av1-shell-header button{font-weight:600}.av1-shell-header [class*=text-blue],.av1-shell-header [class*=text-slate]{color:var(--av1-text-2)!important}.av1-shell-header [class*=bg-slate],.av1-shell-header [class*=bg-white]{background:var(--av1-surface-1)!important}.av1-shell-header [class*=border-slate]{border-color:var(--av1-line-1)!important}.av1-hero-card{background:var(--av1-surface-1)!important;border:1px solid var(--av1-line-1)!important;border-radius:var(--av1-radius-2xl)!important;box-shadow:var(--av1-shadow-1)!important}.av1-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border:1px solid transparent;border-radius:var(--av1-radius-md);font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .13s ease,border-color .13s ease,color .13s ease,box-shadow .13s ease}.av1-button-primary{background:var(--av1-primary-bg);border-color:var(--av1-primary-bg);color:var(--av1-primary-fg)}.av1-button-primary:hover{background:var(--av1-primary-bg-hover);border-color:var(--av1-primary-bg-hover);color:var(--av1-primary-fg)}.av1-button-outline{background:var(--av1-surface-1);border-color:var(--av1-line-2);color:var(--av1-text-1)}.av1-button-outline:hover{background:var(--av1-surface-2);border-color:var(--av1-line-strong);color:var(--av1-text-1)}.av1-button:disabled,.av1-button[aria-disabled=true]{cursor:not-allowed;opacity:.45}.av1-button:focus-visible{outline:2px solid var(--av1-focus);outline-offset:2px}.av1-card{border-color:var(--av1-line-1)!important;border-radius:var(--av1-radius-xl)!important;background:var(--av1-surface-1)!important;box-shadow:var(--av1-shadow-1)!important}.av1-card:hover{transform:none!important;border-color:var(--av1-line-strong)!important;box-shadow:var(--av1-shadow-2)!important}.av1-card h2{font-weight:600;color:var(--av1-text-1)}.av1-badge{background:var(--av1-accent-soft)!important;color:var(--av1-accent)!important;font-weight:600!important}.ailine-shell{font-family:var(--av1-font)}.ailine-shell,html[data-theme=dark] .ailine-shell{background:var(--av1-canvas)!important;color:var(--av1-text-1)!important}.ailine-shell-main{padding:clamp(96px,10vh,148px) clamp(20px,5vw,72px) 96px!important}.ailine-shell-content h1,.ailine-shell-main h1{font-size:clamp(30px,4vw,46px)!important;font-weight:600!important;letter-spacing:-.015em!important;line-height:1.14!important}.ailine-shell-content .ailine-kicker,.ailine-shell-main .ailine-kicker{color:var(--av1-text-3)!important;font-weight:600!important;letter-spacing:.08em!important}.ailine-menu-button{width:48px!important;height:48px!important;border:1px solid var(--av1-line-2)!important;border-radius:var(--av1-radius-lg)!important;color:var(--av1-text-1)!important;font-weight:600!important}.ailine-language-pill,.ailine-menu-button{background:var(--av1-surface-1)!important;box-shadow:var(--av1-shadow-1)!important}.ailine-language-pill{border:1px solid var(--av1-line-2)!important;border-radius:999px!important;color:var(--av1-text-2)!important;font-weight:500!important}.ailine-language-pill select{background:transparent!important;border:0!important;color:var(--av1-text-1)!important;font-weight:500!important}.ailine-drawer-scrim{background:rgba(10,12,16,.38)!important}.ailine-drawer{background:var(--av1-surface-1)!important;border-right:1px solid var(--av1-line-1)!important;border-radius:0 var(--av1-radius-xl) var(--av1-radius-xl) 0!important;box-shadow:var(--av1-shadow-3)!important}.ailine-drawer-head strong{color:var(--av1-text-1);font-weight:600}.ailine-drawer-head p{color:var(--av1-text-3);font-weight:400}.ailine-drawer-close{border:1px solid var(--av1-line-1)!important;border-radius:var(--av1-radius-md)!important;background:var(--av1-surface-2)!important;color:var(--av1-text-1)!important;font-weight:600!important}.ailine-drawer-group h2{color:var(--av1-text-3)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase}.ailine-drawer-item{border-radius:var(--av1-radius-md)!important;color:var(--av1-text-1)!important;font-weight:500!important;transition:background-color .13s ease}.ailine-drawer-item:hover{background:var(--av1-surface-2)!important}.ailine-bottom-composer{background:var(--av1-surface-1)!important;border:1px solid var(--av1-line-1)!important;border-radius:var(--av1-radius-lg)!important;box-shadow:var(--av1-shadow-2)!important}.ailine-bottom-composer input{background:transparent;border:0;color:var(--av1-text-1)}.ailine-page,html[data-theme=dark] .ailine-page{background:var(--av1-canvas)!important;color:var(--av1-text-1)!important}.ailine-hero{background:transparent!important}.ailine-title{color:var(--av1-text-1)!important;font-size:clamp(28px,3.6vw,40px)!important;font-weight:600!important;letter-spacing:-.015em!important}.ailine-badge{background:var(--av1-surface-2)!important;border:1px solid var(--av1-line-1)!important;border-radius:999px!important;color:var(--av1-text-2)!important;font-weight:600!important}.ailine-badge .ailine-dot{background:var(--av1-accent)!important}.ailine-card{background:var(--av1-surface-1)!important;border:1px solid var(--av1-line-1)!important;border-radius:var(--av1-radius-xl)!important;box-shadow:var(--av1-shadow-1)!important;color:var(--av1-text-1)}.ailine-card.soft{background:var(--av1-surface-2)!important}.ailine-card:hover{box-shadow:var(--av1-shadow-2)!important}.av1-sidebar-shell{background:color-mix(in srgb,var(--av1-surface-1) 92%,transparent)!important;border-color:var(--av1-line-1)!important;border-radius:var(--av1-radius-xl)!important;box-shadow:var(--av1-shadow-1)!important;color:var(--av1-text-1)}.av1-sidebar-brand{border-color:transparent!important;border-radius:var(--av1-radius-lg)!important}.av1-sidebar-brand,.av1-sidebar-panel{background:transparent!important;box-shadow:none!important}.av1-sidebar-panel{border-color:var(--av1-line-1)!important;border-radius:var(--av1-radius-lg)!important}.av1-sidebar-link{border-radius:var(--av1-radius-md)!important;color:var(--av1-text-2)!important;font-weight:500!important}.av1-sidebar-link:hover{background:var(--av1-surface-2)!important;color:var(--av1-text-1)!important}.av1-sidebar-link.is-active{background:var(--av1-selected)!important;color:var(--av1-text-1)!important}.av1-sidebar-link.is-active span{color:inherit}.av1-sidebar-link [data-sidebar-icon]{color:var(--av1-text-3)}.av1-sidebar-link.is-active [data-sidebar-icon],.av1-sidebar-link:hover [data-sidebar-icon]{color:var(--av1-text-1)}.av1-sidebar-project-menu{background:var(--av1-surface-3)!important;border-color:var(--av1-line-2)!important;border-radius:var(--av1-radius-lg)!important;box-shadow:var(--av1-shadow-3)!important;color:var(--av1-text-1)!important}.av1-sidebar-icon-button{background:transparent!important;border:1px solid transparent!important;border-radius:var(--av1-radius-md)!important;box-shadow:none!important;color:var(--av1-text-2)!important}.av1-sidebar-icon-button:hover{background:var(--av1-surface-2)!important;border-color:var(--av1-line-1)!important;color:var(--av1-text-1)!important}.av1-sidebar-icon-button[data-sidebar-toggle=true] svg{height:2rem!important;width:2rem!important;stroke-width:2.25!important}.av1-sidebar-icon-button[data-sidebar-toggle=true],.av1-sidebar-project-action{color:var(--av1-text-1)!important}.av1-sidebar-project-action svg{height:1.7rem!important;width:1.7rem!important}.av1-sidebar-project-menu button{background:transparent!important;border:0!important;box-shadow:none!important}.av1-sidebar-project-menu button:focus-visible,.av1-sidebar-project-menu button:hover{background:var(--av1-surface-2)!important}html[data-theme=dark] .av1-sidebar-shell{background:color-mix(in srgb,var(--av1-surface-1) 88%,transparent)!important}html[data-theme=dark] :where([data-account-menu-panel=true],[data-jp-package-page=true],[data-practice-question-page=true],[data-ailine-model-menu=true],[data-chat-model-menu=true]){--ailine-surface:var(--av1-surface-1);--ailine-surface-soft:var(--av1-surface-2);--ailine-primary-soft:var(--av1-selected);--ailine-border:var(--av1-line-1)}[data-account-menu-panel=true],[data-account-menu-panel=true] *,[data-account-menu-trigger=true]{transition-property:transform,opacity!important}html:not([data-theme=dark]) [data-account-menu-panel=true]{--av1-surface-1:#fff;--av1-surface-2:#f4f5f7;--ailine-surface-soft:#f4f5f7;background:#fff!important;border-color:#e3e5e8!important;box-shadow:0 16px 48px rgba(20,24,32,.12)!important}html[data-theme=dark] [data-account-menu-panel=true]{--av1-surface-1:#101114;--av1-surface-2:#16181c;--av1-surface-3:#1d2025;--ailine-surface:#101114;--ailine-surface-soft:#16181c;--ailine-surface-blue:#16181c;--ailine-primary-soft:rgba(255,255,255,0.08);background:#101114!important;border-color:rgba(255,255,255,.13)!important;box-shadow:0 24px 72px rgba(0,0,0,.62)!important}html[data-theme=dark] [data-account-menu-panel=true] :is([role=group],[class*="bg-[var(--av1-surface-2)]"]){background:#16181c!important}html[data-theme=dark] [data-account-menu-panel=true] :is(button,a):focus-visible,html[data-theme=dark] [data-account-menu-panel=true] :is(button,a):hover,html[data-theme=dark] [data-account-menu-panel=true] [aria-pressed=true]{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.18)!important}[data-landing-theme] .font-black{font-weight:600}[data-landing-theme] h1,[data-landing-theme] h2{letter-spacing:-.01em}html[data-theme=dark],html[data-theme=dark] body{background:#000!important}html[data-theme=dark] [data-landing-theme]{background:#000!important;color:#f8fafc!important}html[data-theme=dark] [data-landing-theme] form{background:rgba(0,0,0,.88)!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 22px 90px rgba(0,0,0,.42)!important}html[data-theme=dark] [data-landing-theme] input{color:#f8fafc!important}html[data-theme=dark] [data-landing-theme] input::-moz-placeholder{color:rgba(248,250,252,.45)!important}html[data-theme=dark] [data-landing-theme] input::placeholder{color:rgba(248,250,252,.45)!important}html[data-theme=dark] [data-landing-theme]>[aria-hidden=true] [class*=bg-blue-200],html[data-theme=dark] [data-landing-theme]>[aria-hidden=true] [class*=bg-blue-900],html[data-theme=dark] [data-landing-theme]>[aria-hidden=true] [class*=bg-indigo-200],html[data-theme=dark] [data-landing-theme]>[aria-hidden=true] [class*=bg-sky-200]{background:rgba(255,255,255,.035)!important}html[data-theme=dark] [data-landing-theme]>[aria-hidden=true] [class*=bg-gradient-to-r]{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.11),transparent)!important}@media (prefers-reduced-motion:reduce){.ailine-action-card,.ailine-drawer-item,.ailine-product-button-primary,.ailine-product-button-secondary,.av1-button,.av1-card,.av1-hero-card,.av1-tab{transition:none!important}}:where([data-practice-start-page=true],[data-core-package-page=true],[data-university-path-page=true],[data-plans-page=true],[data-notes-page=true],[data-library-overview=true],[data-library-assets=true],[data-account-settings-page=true]){--av1-core-section-gap:16px;--av1-core-card-padding:18px}:where([data-practice-start-page=true],[data-core-package-page=true],[data-university-path-page=true],[data-plans-page=true],[data-notes-page=true],[data-library-assets=true],[data-account-settings-page=true]) :is(.ailine-product-card,article,aside,form){border-color:var(--av1-line-1)!important;box-shadow:none!important}:where([data-practice-start-page=true],[data-core-package-page=true],[data-university-path-page=true],[data-plans-page=true],[data-notes-page=true],[data-library-overview=true],[data-library-assets=true],[data-account-settings-page=true]) :is(h1,h2,h3,h4,strong,button,a,label,span,small,li){letter-spacing:0}:where([data-practice-start-page=true],[data-core-package-page=true],[data-university-path-page=true],[data-plans-page=true],[data-notes-page=true],[data-library-overview=true],[data-library-assets=true],[data-account-settings-page=true]) :is(p,li,small){color:var(--av1-text-2);font-weight:400}:where([data-practice-start-page=true],[data-core-package-page=true],[data-university-path-page=true],[data-plans-page=true],[data-notes-page=true],[data-library-overview=true],[data-library-assets=true],[data-account-settings-page=true]) :is([class*=text-blue],[class*=text-slate-500],[class*=text-slate-600],[class*=text-slate-700]){color:var(--av1-text-2)!important}:where([data-practice-start-page=true],[data-core-package-page=true],[data-university-path-page=true],[data-plans-page=true],[data-notes-page=true],[data-library-overview=true],[data-library-assets=true],[data-account-settings-page=true]) :is([class*=border-blue],[class*=border-slate]){border-color:var(--av1-line-1)!important}:where([data-practice-start-page=true],[data-core-package-page=true],[data-university-path-page=true],[data-plans-page=true],[data-notes-page=true],[data-library-overview=true],[data-library-assets=true],[data-account-settings-page=true]) :is([class*=bg-blue-50],[class*=bg-slate-50],[class*="bg-[#f8fbff]"],[class*="bg-[#edf6ff]"]){background:var(--av1-surface-2)!important}[data-chat-new-shell=true] [data-chat-new-stage=true]{max-width:min(920px,100%)}[data-chat-new-shell=true] [data-chat-new-welcome=true] h1{color:var(--av1-text-1)!important;font-weight:600}[data-chat-new-shell=true] [data-chat-new-welcome=true] p{color:var(--av1-text-3)!important;font-weight:600;letter-spacing:.08em}[data-chat-new-shell=true] [data-chat-ready=true]{border:1px solid var(--av1-line-1);border-radius:var(--av1-radius-xl);background:color-mix(in srgb,var(--av1-surface-1) 94%,transparent)!important;box-shadow:var(--av1-shadow-1)!important}[data-chat-new-shell=true] [data-chat-input=true]{color:var(--av1-text-1)!important;font-weight:400!important}[data-chat-new-shell=true] [data-chat-ready=true] button{font-weight:600!important}[data-chat-model-menu=true]{border:1px solid var(--av1-line-1)!important;border-radius:var(--av1-radius-lg)!important;background:var(--av1-surface-1)!important;box-shadow:var(--av1-shadow-3)!important}[data-chat-model-menu=true] button{border-radius:var(--av1-radius-md)!important;color:var(--av1-text-1)!important;font-weight:500!important}[data-chat-model-menu=true] button:hover{background:var(--av1-surface-2)!important}[data-core-package-page=true]>section,[data-practice-start-page=true]>form,[data-practice-start-page=true]>section{margin-top:var(--av1-core-section-gap)}[data-core-package-page=true] select,[data-practice-start-page=true] select{border-radius:var(--av1-radius-md)!important;background:var(--av1-surface-1)!important;font-weight:500!important}[data-practice-start-page=true] a[data-practice-day-href]{border:1px solid var(--av1-line-1);box-shadow:none!important;transition:background-color .13s ease,border-color .13s ease,color .13s ease}[data-practice-start-page=true] a[data-practice-day-href]:hover{border-color:var(--av1-line-strong)}[data-core-package-page=true] .ailine-product-card,[data-core-package-page=true] .ailine-product-card-soft{border-radius:var(--av1-radius-xl)!important}[data-core-package-page=true] .ailine-product-button-primary,[data-core-package-page=true] .ailine-product-button-secondary,[data-practice-start-page=true] .ailine-product-button-primary,[data-practice-start-page=true] .ailine-product-button-secondary{min-height:40px!important;border-radius:var(--av1-radius-md)!important}[data-university-path-page=true] .av1-shell-header{border-bottom-width:0!important}[data-university-path-page=true] nav a,[data-university-path-page=true] nav button{border-radius:var(--av1-radius-md)!important;box-shadow:none!important}[data-university-path-page=true] nav a:hover,[data-university-path-page=true] nav button:hover{background:var(--av1-surface-2)!important;border-color:var(--av1-line-strong)!important}[data-university-path-page=true] table{border-collapse:separate}[data-university-path-page=true] tbody tr{background:var(--av1-surface-2)!important}[data-university-path-page=true] input,[data-university-path-page=true] select,[data-university-path-page=true] textarea{border-radius:var(--av1-radius-md)!important;background:var(--av1-surface-1)!important;font-weight:500!important}[data-plans-page=true]>div{max-width:1360px}[data-plans-page=true] article{border-radius:var(--av1-radius-xl)!important;background:var(--av1-surface-1)!important}[data-plans-page=true] [class*=bg-slate-950],[data-plans-page=true] article a,[data-plans-page=true] article button{border-radius:var(--av1-radius-md)!important;background:var(--av1-primary-bg)!important;color:var(--av1-primary-fg)!important;font-weight:600!important}[data-plans-page=true] article a:hover,[data-plans-page=true] article button:hover{background:var(--av1-primary-bg-hover)!important}[data-plans-page=true] ul{line-height:1.65}.ailine-shell .ailine-courses-page{max-width:1120px!important}.ailine-shell .ailine-courses-grid{gap:14px!important}.ailine-shell .ailine-courses-page .ailine-product-card,.ailine-shell .ailine-empty-state{border:1px solid var(--av1-line-1)!important;border-radius:var(--av1-radius-xl)!important;background:var(--av1-surface-1)!important;box-shadow:none!important}.ailine-shell .ailine-card-actions a{border-radius:var(--av1-radius-md)!important;font-weight:600!important}[data-account-settings-page=true] [class*=bg-white],[data-account-settings-page=true] aside,[data-account-settings-page=true] section,[data-library-assets=true],[data-library-assets=true] article,[data-notes-page=true] article,[data-notes-page=true] aside,[data-notes-page=true]>div{border-color:var(--av1-line-1)!important;box-shadow:none!important}[data-notes-page=true] textarea{min-height:320px;border-radius:var(--av1-radius-lg)!important;background:var(--av1-surface-1)!important;font-weight:400!important}[data-account-settings-page=true] a,[data-account-settings-page=true] button,[data-library-assets=true] a,[data-library-assets=true] button,[data-notes-page=true] a,[data-notes-page=true] button{border-radius:var(--av1-radius-md)!important;font-weight:600!important}[data-library-overview=true] .ailine-action-card{min-height:104px;box-shadow:none!important}[data-library-assets=true] article{transition:border-color .13s ease,background-color .13s ease}[data-library-assets=true] article:hover{border-color:var(--av1-line-strong)!important;background:var(--av1-surface-1)!important}[data-account-settings-page=true] .av1-tabs{background:var(--av1-surface-2)!important}[data-account-settings-shell=true]{background:var(--av1-surface-1)!important;border-color:var(--av1-line-1)!important}[data-account-settings-shell=true]>div>aside{background:var(--av1-surface-2)!important}[data-account-settings-shell=true]>div>section{background:var(--av1-surface-1)!important}[data-account-settings-shell=true] nav a:hover,[data-account-settings-shell=true] nav a[class*=bg-]{background:var(--av1-surface-3,var(--av1-surface-2))!important;color:var(--av1-text-1)!important;text-align:left!important}[data-account-settings-shell=true] nav a,[data-account-settings-shell=true] nav a *{text-align:left!important}[data-account-settings-shell=true] nav a>span:last-child{text-align:right!important}[data-university-compare-scroll=true]{scrollbar-color:rgba(255,255,255,.38) rgba(255,255,255,.08);scrollbar-width:thin}[data-university-compare-scroll=true]::-webkit-scrollbar{height:10px}[data-university-compare-scroll=true]::-webkit-scrollbar-track{background:rgba(255,255,255,.08);border-radius:999px}[data-university-compare-scroll=true]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.34);border-radius:999px}html:not([data-theme=dark]) [data-university-path-page=true] [data-futurepath-step-tab=true][data-active=true],html[data-theme=light] [data-university-path-page=true] [data-futurepath-step-tab=true][data-active=true]{background:#6f96ea!important;border-color:#6f96ea!important;color:#ffffff!important;box-shadow:0 12px 30px rgba(111,150,234,.22)!important}html:not([data-theme=dark]) [data-university-path-page=true] [data-futurepath-step-tab=true][data-active=true] *,html[data-theme=light] [data-university-path-page=true] [data-futurepath-step-tab=true][data-active=true] *{color:#ffffff!important;opacity:1!important}html[data-theme=dark] :where([data-chat-new-shell=true],[data-practice-start-page=true],[data-core-package-page=true],[data-university-path-page=true],[data-plans-page=true],[data-notes-page=true],[data-library-overview=true],[data-library-assets=true],[data-account-settings-page=true]) :is(.ailine-product-card,.ailine-product-card-soft,.ailine-action-card,article,aside,form,section,label,textarea,input,select){background:var(--av1-surface-1)!important;border-color:var(--av1-line-1)!important;color:var(--av1-text-1)!important;box-shadow:none!important}html[data-theme=dark] :where([data-practice-start-page=true],[data-core-package-page=true],[data-university-path-page=true],[data-plans-page=true],[data-notes-page=true],[data-library-overview=true],[data-library-assets=true],[data-account-settings-page=true]) :is([class*=bg-blue],[class*=bg-slate-50],[class*="bg-[#f8fbff]"],[class*="bg-[#edf6ff]"]),html[data-theme=dark] [data-chat-model-menu=true],html[data-theme=dark] [data-chat-ready=true]{background:var(--av1-surface-2)!important}html[data-theme=dark] :where([data-chat-new-shell=true],[data-practice-start-page=true],[data-core-package-page=true],[data-university-path-page=true],[data-plans-page=true],[data-notes-page=true],[data-library-overview=true],[data-library-assets=true],[data-account-settings-page=true]) :is(p,span,small,li,label){color:var(--av1-text-2)}@media (max-width:640px){[data-chat-new-shell=true]{padding-left:12px!important;padding-right:12px!important}[data-chat-new-shell=true] [data-chat-ready=true]{border-radius:var(--av1-radius-lg)!important}[data-core-package-page=true],[data-plans-page=true],[data-practice-start-page=true],[data-university-path-page=true]{padding-left:12px!important;padding-right:12px!important}[data-plans-page=true] section{grid-template-columns:minmax(0,1fr)!important}[data-notes-page=true] textarea{min-height:240px}}html[data-theme=dark] [data-landing-theme=dark]{background:#000000!important}[data-chat-new-shell=true] [aria-label="回答操作"] button,[data-chat-new-shell=true] [aria-label="已发送内容操作"] button,[data-chat-new-shell=true] [data-chat-role] button{border:0!important;box-shadow:0 0 24px rgba(148,163,184,.16)!important}html[data-theme=dark] [data-chat-new-shell=true] [aria-label="回答操作"] button,html[data-theme=dark] [data-chat-new-shell=true] [aria-label="已发送内容操作"] button,html[data-theme=dark] [data-chat-new-shell=true] [data-chat-role] button{background:rgba(255,255,255,.055)!important;color:rgba(255,255,255,.86)!important;box-shadow:0 0 26px rgba(255,255,255,.08)!important}html[data-theme=dark] [data-chat-new-shell=true] [aria-label="回答操作"] button:hover,html[data-theme=dark] [data-chat-new-shell=true] [aria-label="已发送内容操作"] button:hover,html[data-theme=dark] [data-chat-new-shell=true] [data-chat-role] button:hover{background:rgba(255,255,255,.105)!important}[data-living-japan-page=true] :is([class*=text-blue],[class*=bg-blue],[class*=border-blue],[class*=ring-blue]){color:var(--av1-text-2)!important;border-color:var(--av1-line-1)!important;--tw-ring-color:var(--av1-line-1)!important}[data-living-japan-page=true] :is([class*=bg-blue]){background:var(--av1-surface-2)!important}html[data-theme=dark] [data-living-japan-page=true]{background:#08090b!important;color:var(--av1-text-1)!important}html[data-theme=dark] [data-living-japan-page=true] :is(section,article,aside,div,input,select){border-color:var(--av1-line-1)!important;color:var(--av1-text-1)!important}html[data-theme=dark] [data-living-japan-page=true] :is(section,article,aside){background:var(--av1-surface-1)!important;box-shadow:none!important}html[data-theme=dark] [data-living-japan-page=true] :is([class*=bg-slate-50],[class*=bg-slate-100],[class*=bg-white]){background:var(--av1-surface-2)!important}html[data-theme=dark] [data-living-japan-page=true] button[aria-pressed=true],html[data-theme=dark] [data-university-path-page=true] button[aria-pressed=true]{background:#e9ecf1!important;color:#101216!important;box-shadow:0 0 28px rgba(255,255,255,.12)!important}html[data-theme=dark] [data-living-japan-page=true] button:hover,html[data-theme=dark] [data-university-path-page=true] button:hover{border-color:var(--av1-line-strong)!important}html[data-theme=dark] [data-practice-responsive-shell]{background:#08090b!important;color:var(--av1-text-1)!important}html[data-theme=dark] [data-practice-responsive-shell] :is(header,section,article,aside,div,label,input,textarea,select){border-color:var(--av1-line-1)!important}html[data-theme=dark] [data-practice-responsive-shell] :is(header,section,article,aside,label,input,textarea,select,[class*=bg-white],[class*="bg-[#edf6ff]"]){background:var(--av1-surface-1)!important;color:var(--av1-text-1)!important;box-shadow:none!important}html[data-theme=dark] [data-practice-responsive-shell] :is([class*=text-blue],[class*=border-blue],[class*=ring-blue]){color:var(--av1-text-2)!important;border-color:var(--av1-line-1)!important;--tw-ring-color:var(--av1-line-1)!important}html[data-theme=dark] [data-practice-responsive-shell] :is([class*=bg-blue]){background:rgba(255,255,255,.075)!important}html[data-theme=dark] [data-practice-responsive-shell] :is(a,button):hover{border-color:var(--av1-line-strong)!important;background:rgba(255,255,255,.09)!important}html[data-theme=dark] [data-practice-responsive-shell]{--ailine-surface:#101114;--ailine-surface-soft:#17181b;--ailine-border:rgba(255,255,255,0.13);--ailine-border-strong:rgba(255,255,255,0.24);--ailine-text-main:rgba(255,255,255,0.93);--ailine-text-muted:rgba(255,255,255,0.58);--ailine-text-soft:rgba(255,255,255,0.42);--ailine-primary:#e9ecf1;--ailine-primary-soft:rgba(255,255,255,0.075);--ailine-accent-soft:rgba(122,167,255,0.14);--ailine-accent-text:#d7e4ff;--ailine-info-soft:rgba(122,167,255,0.10);--ailine-warning-soft:rgba(180,83,9,0.13);--ailine-warning-border:rgba(251,191,36,0.26);--ailine-warning-text:#fbbf24;--ailine-success-soft:rgba(16,185,129,0.12);--ailine-success-border:rgba(52,211,153,0.26);--ailine-success-text:#6ee7b7}html[data-theme=dark] [data-practice-responsive-shell] :is([class*=bg-white],[class*=bg-slate-50],[class*=bg-slate-100],[class*=bg-blue-50],[class*=bg-emerald-50],[class*=bg-green-50],[class*=bg-yellow-50],[class*=bg-amber-50],[class*=bg-orange-50],[class*=bg-rose-50],[class*=bg-purple-50],[class*="bg-[#eef8ff]"],[class*="bg-[#edf6ff]"],[class*="bg-[#f8fbff]"],[class*="bg-[#fbfdff]"],[class*="bg-[#eaf4ff]"],[class*="bg-[#eaf8f4]"],[class*="bg-[#fff6e8]"],[class*="bg-[#fff6e5]"],[class*="bg-[#f5f7ff]"]){background:var(--ailine-surface-soft)!important;color:var(--ailine-text-main)!important;box-shadow:none!important}html[data-theme=dark] [data-practice-responsive-shell] :is([style*="background: white"],[style*="background:white"],[style*="background: #fff"],[style*="background:#fff"],[style*="background: #ffffff"],[style*="background:#ffffff"],[style*="background: #eef8ff"],[style*="background:#eef8ff"],[style*="background: #eff6ff"],[style*="background:#eff6ff"],[style*="background: #f8fafc"],[style*="background:#f8fafc"],[style*="background: #f8fbff"],[style*="background:#f8fbff"],[style*="background: #fbfdff"],[style*="background:#fbfdff"],[style*="background: #dbeafe"],[style*="background:#dbeafe"],[style*="background: #dcfce7"],[style*="background:#dcfce7"],[style*="background: #fef3c7"],[style*="background:#fef3c7"],[style*="background: #f3e8ff"],[style*="background:#f3e8ff"],[style*="background: rgb(248, 250, 252)"],[style*="background: rgb(239, 246, 255)"],[style*="background: rgb(255, 255, 255)"]){background:var(--ailine-surface-soft)!important;color:var(--ailine-text-main)!important;border-color:var(--ailine-border)!important;box-shadow:none!important}html[data-theme=dark] [data-practice-responsive-shell] :is([class*=text-blue],[class*=text-slate-500],[class*=text-slate-600],[class*=text-slate-700],[class*=text-blue-900],[class*=text-blue-950],[class*=text-emerald],[class*=text-green],[class*=text-amber],[class*=text-orange],[class*=text-purple],[class*=text-rose]){color:var(--ailine-text-muted)!important}html[data-theme=dark] [data-practice-responsive-shell] :is(h1,h2,h3,h4,strong,b,[class*=text-slate-950],[class*=text-slate-900],[class*=text-blue-950]){color:var(--ailine-text-main)!important}html[data-theme=dark] [data-practice-responsive-shell] :is([class*=border-blue],[class*=border-slate],[class*=border-emerald],[class*=border-amber],[class*=border-orange],[class*=border-purple],[class*=border-rose]){border-color:var(--ailine-border)!important}html[data-theme=dark] [data-practice-responsive-shell] :is(input,textarea,select,canvas){background:#0d0e11!important;color:var(--ailine-text-main)!important;border-color:var(--ailine-border)!important}html[data-theme=dark] [data-practice-responsive-shell] :is(input,textarea,select)::-moz-placeholder{color:rgba(255,255,255,.36)!important}html[data-theme=dark] [data-practice-responsive-shell] :is(input,textarea,select)::placeholder{color:rgba(255,255,255,.36)!important}html[data-theme=dark] [data-practice-responsive-shell] :is([class*=bg-slate-950],[class*=bg-black]){background:#17181b!important;color:#f5f7fa!important}html[data-theme=dark] [data-practice-responsive-shell] :is([class*=text-white]){color:#f5f7fa!important}[data-checkout-page=true],[data-core-package-page=true],[data-practice-start-page=true]{--ailine-accent:#111827;--ailine-primary-soft:rgba(17,24,39,0.06)}[data-core-package-page=true] :is(.ailine-product-card,article),[data-practice-start-page=true] :is(.ailine-product-card,article){box-shadow:none!important}[data-core-package-page=true] :is(h1,h2,h3,[class*=text-blue]),[data-practice-start-page=true] :is(h1,h2,h3,[class*=text-blue]){color:#111827!important}[data-core-package-page=true] :is([class*=border-blue],[class*=ring-blue]),[data-practice-start-page=true] :is([class*=border-blue],[class*=ring-blue]){border-color:#d1d5db!important;--tw-ring-color:#d1d5db!important}[data-core-package-page=true] :is([class*=bg-blue]),[data-practice-start-page=true] :is([class*=bg-blue]){background:#f3f4f6!important}[data-core-package-page=true] .ailine-section-copy,[data-practice-start-page=true] .ailine-section-copy{font-size:.875rem!important;line-height:1.55!important;font-weight:500!important}[data-core-package-page=true] [data-jp-course-card=true] h3{font-size:1rem!important}[data-core-package-page=true] [data-jp-course-card=true] [data-jp-course-desc=true]{font-size:.6875rem!important;line-height:1.4!important;font-weight:500!important}[data-core-package-page=true] .ailine-product-button-primary,[data-practice-start-page=true] .ailine-product-button-primary{background:#111827!important;color:#ffffff!important;border-color:#111827!important}[data-checkout-page=true] a,[data-core-package-page=true] .ailine-product-button-secondary,[data-practice-start-page=true] .ailine-product-button-secondary{color:#111827!important}html[data-theme=dark] :where([data-core-package-page=true],[data-practice-start-page=true],[data-plans-page=true],[data-checkout-page=true]){--ailine-accent:rgba(255,255,255,0.88);--ailine-primary-soft:rgba(255,255,255,0.07)}html[data-theme=dark] :where([data-core-package-page=true],[data-practice-start-page=true],[data-plans-page=true],[data-checkout-page=true]) :is(h1,h2,h3,h4,[class*=text-blue],[class*="text-[#2f66ed]"],[class*="text-[var(--ailine-accent)]"]){color:rgba(255,255,255,.92)!important}html[data-theme=dark] :where([data-core-package-page=true],[data-practice-start-page=true],[data-plans-page=true],[data-checkout-page=true]) :is([class*=bg-blue],[class*="bg-[#edf4ff]"],[class*="bg-[#f8fbff]"],[class*="bg-[var(--ailine-primary-soft)]"]){background:rgba(255,255,255,.07)!important}html[data-theme=dark] :where([data-core-package-page=true],[data-practice-start-page=true],[data-plans-page=true],[data-checkout-page=true]) :is([class*=border-blue],[class*=ring-blue],[class*="border-[#d9e4f4]"],[class*="border-[#c7d4ea]"]){border-color:rgba(255,255,255,.14)!important;--tw-ring-color:rgba(255,255,255,0.14)!important}html[data-theme=dark] :where([data-core-package-page=true],[data-practice-start-page=true],[data-plans-page=true],[data-checkout-page=true]) .ailine-product-button-primary{background:rgba(255,255,255,.9)!important;color:#07080a!important;border-color:rgba(255,255,255,.9)!important}html[data-theme=dark] :where([data-core-package-page=true],[data-practice-start-page=true],[data-plans-page=true],[data-checkout-page=true]) .ailine-product-button-secondary,html[data-theme=dark] [data-checkout-page=true] a{color:rgba(255,255,255,.88)!important}[data-ailine-product=ichat-launcher]{position:fixed!important;top:24px!important;right:24px!important;bottom:auto!important;left:auto!important;z-index:2147483000!important;transform:none!important;pointer-events:auto!important}[data-ailine-product=ichat-launcher-root]{position:relative!important;z-index:2147483000!important}[data-ailine-product=ichat-window-loading],[data-ailine-product=ichat-window]{position:fixed!important;top:24px!important;right:24px!important;bottom:auto!important;left:auto!important;z-index:2147483000!important;transform:none!important;max-width:calc(100vw - 48px)!important}[data-ailine-product=ichat-launcher-button]{border:1px solid rgba(15,20,30,.1)!important;background:rgba(255,255,255,.92)!important;box-shadow:0 14px 34px rgba(15,20,30,.14)!important}[data-ailine-product=ichat-launcher-button]:hover{box-shadow:0 18px 42px rgba(15,20,30,.18)!important}[data-ailine-product=ichat-window]{--ichat-panel-bg:rgba(255,255,255,0.96);--ichat-surface:rgba(244,246,249,0.9);--ichat-surface-strong:rgba(255,255,255,0.98);--ichat-text:#14171d;--ichat-muted:#6b7280;--ichat-border:rgba(15,20,30,0.12);--ichat-hover:rgba(15,20,30,0.055);--ichat-active:rgba(15,20,30,0.08);--ichat-accent:#111827;border:1px solid rgba(15,20,30,.1)!important}[data-ailine-product=ichat-window-loading]{--ichat-panel-bg:rgba(255,255,255,0.96);background:var(--ichat-panel-bg)!important;border:1px solid rgba(15,20,30,.1)!important}html[data-theme=dark] [data-ailine-product=ichat-launcher-button]{border-color:rgba(255,255,255,.16)!important;background:rgba(10,11,13,.92)!important;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 18px 44px rgba(0,0,0,.48)!important}html[data-theme=dark] [data-ailine-product=ichat-window-loading]{--ichat-panel-bg:rgba(9,10,12,0.98);background:var(--ichat-panel-bg)!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 24px 80px rgba(0,0,0,.62)!important}html[data-theme=dark] [data-ailine-product=ichat-window]{--ichat-panel-bg:rgba(9,10,12,0.97);--ichat-surface:rgba(255,255,255,0.06);--ichat-surface-strong:rgba(22,24,28,0.98);--ichat-text:rgba(255,255,255,0.92);--ichat-muted:rgba(255,255,255,0.58);--ichat-border:rgba(255,255,255,0.12);--ichat-hover:rgba(255,255,255,0.09);--ichat-active:rgba(255,255,255,0.11);--ichat-accent:rgba(255,255,255,0.88);border-color:rgba(255,255,255,.12)!important;box-shadow:0 24px 80px rgba(0,0,0,.62)!important}html[data-theme=dark] [data-ailine-product=ichat-window] :is([class*=bg-blue],[class*=bg-indigo],[class*=bg-sky],[class*="bg-[#2563eb]"],[class*="bg-[#2f66ff]"],[class*="bg-[#071026]"],[class*="bg-[#070b1f]"]){background-color:rgba(15,23,42,.78)!important}html[data-theme=dark] [data-ailine-product=ichat-window] :is([class*=text-blue],[class*=text-indigo],[class*=text-sky],[class*="text-[#2563eb]"],[class*="text-[#2f66ff]"],[class*="text-[#60a5fa]"]){color:rgba(255,255,255,.82)!important}html[data-theme=dark] [data-ailine-product=ichat-window] :is([class*=border-blue],[class*=ring-blue],[class*="border-[#2f66ff]"],[class*="ring-[#2f66ff]"]){border-color:rgba(255,255,255,.14)!important;--tw-ring-color:rgba(255,255,255,0.16)!important}html[data-theme=dark] [data-ailine-product=ichat-window] button[aria-label="关闭 iChat"],html[data-theme=dark] [data-ailine-product=ichat-window] button[aria-label="发布动态"],html[data-theme=dark] [data-ailine-product=ichat-window] button[aria-label="添加好友"]{background:rgba(255,255,255,.06)!important;color:rgba(255,255,255,.9)!important;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 14px 32px rgba(0,0,0,.28)!important}html[data-theme=dark] [data-ailine-product=ichat-window] [class*="shadow-[0_8px_18px"]{box-shadow:0 12px 28px rgba(0,0,0,.36),0 0 30px rgba(37,99,235,.08)!important}html[data-theme=dark] [data-ichat-shell=true]{--ichat-panel-bg:rgba(9,10,12,0.98);--ichat-surface:rgba(255,255,255,0.06);--ichat-surface-strong:rgba(22,24,28,0.98);--ichat-text:rgba(255,255,255,0.92);--ichat-muted:rgba(255,255,255,0.58);--ichat-border:rgba(255,255,255,0.12);--ichat-hover:rgba(255,255,255,0.09);--ichat-active:rgba(255,255,255,0.11);--ichat-accent:rgba(255,255,255,0.88);background-color:#050608!important}html[data-theme=dark] [data-ichat-shell=true] :is([class*=bg-blue],[class*=bg-indigo],[class*=bg-sky],[class*="bg-[#2563eb]"],[class*="bg-[#2f66ff]"],[class*="bg-[#60a5fa]"],[class*="bg-[#071026]"],[class*="bg-[#070b1f]"]){background-color:#101114!important;background-image:none!important}html[data-theme=dark] [data-ichat-shell=true] :is([class*=text-blue],[class*=text-indigo],[class*=text-sky],[class*="text-[#2563eb]"],[class*="text-[#2f66ff]"],[class*="text-[#60a5fa]"]){color:rgba(255,255,255,.82)!important}html[data-theme=dark] [data-ichat-shell=true] :is([class*=border-blue],[class*=ring-blue],[class*="border-[#2f66ff]"],[class*="ring-[#2f66ff]"]){border-color:rgba(255,255,255,.14)!important;--tw-ring-color:rgba(255,255,255,0.16)!important}html[data-theme=dark] [data-ichat-shell=true] .ichat-compose-plus{border:0!important;border-radius:.75rem!important;background:transparent!important;box-shadow:none!important;outline:none!important}html[data-theme=dark] [data-ichat-shell=true] .ichat-compose-plus:hover{background:rgba(255,255,255,.08)!important}html[data-theme=dark] :where([data-auth-page=true],[data-one-click-auth-page=true],[data-account-settings-page=true],[data-plans-page=true],[data-core-package-page=true],[data-product-page-shell=true]){--ailine-bg:#000;--ailine-surface:#101114;--ailine-surface-soft:#16181c;--av1-canvas:#000;--av1-surface-1:#101114;--av1-surface-2:#16181c;--av1-selected:rgba(255,255,255,0.1);--ailine-border:rgba(255,255,255,0.12);--ailine-text-main:rgba(255,255,255,0.92);--ailine-text-muted:rgba(255,255,255,0.58);background:#000!important;color:rgba(255,255,255,.92)!important}html[data-theme=dark] :where([data-auth-page=true],[data-one-click-auth-page=true],[data-account-settings-page=true],[data-plans-page=true],[data-core-package-page=true],[data-product-page-shell=true]) :is([class*=bg-blue],[class*=from-blue],[class*=to-blue],[class*=via-blue],[class*="bg-[#071026]"],[class*="bg-[#070b1f]"],[class*="bg-[#0f172a]"]){background:#101114!important;background-image:none!important}html[data-theme=dark] :where([data-auth-page=true],[data-one-click-auth-page=true],[data-account-settings-page=true],[data-plans-page=true],[data-core-package-page=true],[data-product-page-shell=true]) :is([class*=text-blue],[class*=text-slate-950],[class*=text-slate-800],[class*=text-slate-700]){color:rgba(255,255,255,.9)!important}html[data-theme=dark] :where([data-auth-page=true],[data-one-click-auth-page=true],[data-account-settings-page=true],[data-plans-page=true],[data-core-package-page=true],[data-product-page-shell=true]) :is([class*=border-blue],[class*=ring-blue]){border-color:rgba(255,255,255,.14)!important;--tw-ring-color:rgba(255,255,255,0.16)!important}html[data-theme=dark] :where([data-auth-page=true],[data-one-click-auth-page=true],[data-account-settings-page=true],[data-plans-page=true],[data-core-package-page=true],[data-product-page-shell=true]) :is(input,textarea,select){background:#16181c!important;color:rgba(255,255,255,.92)!important;border-color:rgba(255,255,255,.12)!important;--tw-ring-color:rgba(255,255,255,0.2)!important}[data-practice-start-page=true] .practice-start-hero{min-height:0!important;padding:.875rem 1rem!important;border-radius:1.25rem!important}[data-practice-start-page=true] .practice-start-hero .ailine-kicker-soft,[data-practice-start-page=true] .practice-start-summary .ailine-kicker-soft{margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--av1-text-3)!important;font-size:.75rem!important;line-height:1.15!important;letter-spacing:.08em!important}[data-practice-start-page=true] .practice-start-hero h1{margin:.35rem 0 0!important;color:var(--av1-text-1)!important;font-size:clamp(1.375rem,1.8vw,1.75rem)!important;line-height:1.12!important}[data-practice-start-page=true] .practice-start-hero p{margin-top:.4rem!important;color:var(--av1-text-2)!important;font-size:.875rem!important;font-weight:500!important;line-height:1.45!important}[data-practice-start-page=true] .practice-start-hero p.inline-flex{margin-top:.5rem!important;padding:.3rem .7rem!important;font-size:.75rem!important;line-height:1.1!important}[data-practice-start-page=true] .practice-start-summary{margin-top:.75rem!important;gap:.75rem!important}[data-practice-start-page=true] .practice-start-summary article{min-height:0!important;padding:.875rem 1rem!important;border-radius:1.125rem!important}[data-practice-start-page=true] .practice-start-summary h2{margin:.35rem 0 0!important;color:var(--av1-text-1)!important;font-size:clamp(1.2rem,1.55vw,1.45rem)!important;line-height:1.16!important;letter-spacing:0!important}[data-practice-start-page=true] .practice-start-summary p{margin:0!important;color:var(--av1-text-2)!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.42!important}[data-practice-start-page=true] .practice-start-summary article>div:not(.practice-start-progress-grid){margin-top:.6rem!important;gap:.35rem!important}[data-practice-start-page=true] .practice-start-focus-box{margin-top:.6rem!important;padding:.65rem!important;border-radius:.875rem!important}[data-practice-start-page=true] .practice-start-focus-box p:first-child{color:var(--av1-text-1)!important;font-size:.875rem!important;font-weight:600!important}[data-practice-start-page=true] .practice-start-progress-grid{margin-top:.65rem!important;gap:.5rem!important}[data-practice-start-page=true] .practice-start-progress-grid>div{padding:.6rem!important;border-radius:.875rem!important}[data-practice-start-page=true] .practice-start-progress-grid [data-metric-value=true]{margin-top:.15rem!important;color:var(--av1-text-1)!important;font-size:1rem!important;line-height:1.15!important}html[data-theme=dark] [data-practice-start-page=true] .practice-start-hero,html[data-theme=dark] [data-practice-start-page=true] .practice-start-summary article{background:#101114!important;background-image:none!important;border-color:rgba(255,255,255,.12)!important}html[data-theme=dark] [data-ailine-product=ichat-window]{--ichat-panel-bg:#000!important;--ichat-surface:#101114!important;--ichat-surface-strong:#1f2023!important;--ichat-hover:rgba(255,255,255,0.08)!important;--ichat-active:rgba(255,255,255,0.12)!important;--ichat-accent:rgba(255,255,255,0.9)!important;--ichat-border:rgba(255,255,255,0.14)!important;background:#000!important;transition:background-color .12s ease,color .12s ease}html[data-theme=dark] [data-ailine-product=ichat-window] :is([class*="bg-[#dff0ff]"],[class*="bg-[#e8f5ff]"],[class*="bg-[#eaf6ff]"],[class*="bg-[#cfe7ff]"],[class*="bg-[#eef6ff]"],[class*="bg-[#071026]"],[class*="bg-[#070b1f]"],[class*="bg-[#2f66ff]"],[class*=bg-blue],[class*=from-blue],[class*=to-blue]){background:#101114!important;background-image:none!important}html[data-theme=dark] [data-ailine-product=ichat-window] :is([class*="text-[#071026]"],[class*="text-[#070b1f]"],[class*="text-[#2f66ff]"],[class*="text-[#1f5f4a]"],[class*=text-blue]){color:rgba(255,255,255,.9)!important}html[data-theme=dark] [data-ailine-product=ichat-window] :is([class*="border-[#bcd4ff]"],[class*=border-blue],[class*="ring-[#bfe3d4]"],[class*=ring-blue]){border-color:rgba(255,255,255,.14)!important;--tw-ring-color:rgba(255,255,255,0.16)!important}html[data-theme=dark] [data-ailine-product=ichat-window] .ichat-compose-plus{border:0!important;border-radius:.75rem!important;background:transparent!important;box-shadow:none!important;outline:none!important}html[data-theme=dark] [data-ailine-product=ichat-window] .ichat-compose-plus:hover,html[data-theme=dark] [data-ailine-product=ichat-window] .ichat-compose-workbench button:hover{background:rgba(255,255,255,.08)!important}html[data-theme=light],html[data-theme=light] body{color-scheme:light;background:#f5f6f8!important;color:#16181d!important}html[data-theme=light] :where([data-auth-page=true],[data-one-click-auth-page=true],[data-account-settings-page=true],[data-account-settings-shell=true],[data-chat-new-shell=true],[data-ichat-shell=true],[data-plans-page=true],[data-checkout-page=true],[data-core-package-page=true],[data-jp-package-page=true],[data-product-page-shell=true],[data-practice-responsive-shell],[data-practice-start-page=true],[data-university-path-page=true],[data-university-placement-test-page=true],.ailine-product-bg,.ailine-package-light,.av1-page){--av1-canvas:#f5f6f8;--av1-surface-1:#ffffff;--av1-surface-2:#f7f8fa;--av1-surface-3:#eef0f3;--av1-text-1:#16181d;--av1-text-2:#4e5764;--av1-text-3:#8b93a1;--av1-line-1:rgba(15,20,30,0.07);--av1-line-2:rgba(15,20,30,0.13);--av1-line-strong:rgba(15,20,30,0.22);--ailine-bg:var(--av1-canvas);--ailine-surface:var(--av1-surface-1);--ailine-surface-soft:var(--av1-surface-2);--ailine-surface-blue:var(--av1-surface-2);--ailine-text:var(--av1-text-1);--ailine-text-main:var(--av1-text-1);--ailine-text-muted:var(--av1-text-3);--ailine-muted:var(--av1-text-3);--ailine-border:var(--av1-line-2);--ailine-border-strong:var(--av1-line-strong);--ailine-primary-soft:#eef2f7;background:var(--av1-canvas)!important;color:var(--av1-text-1)!important}html[data-theme=light] :where([data-auth-page=true],[data-one-click-auth-page=true],[data-account-settings-page=true],[data-account-settings-shell=true],[data-chat-new-shell=true],[data-ichat-shell=true],[data-plans-page=true],[data-checkout-page=true],[data-core-package-page=true],[data-jp-package-page=true],[data-product-page-shell=true],[data-practice-responsive-shell],[data-practice-start-page=true],[data-university-path-page=true],[data-university-placement-test-page=true],.ailine-product-bg,.ailine-package-light,.av1-page) :is(.ailine-product-card,.ailine-product-card-soft,.practice-start-hero,.practice-start-summary article,section,aside,form,article,[class*="bg-[#050506]"],[class*="bg-[#0b0c0e]"],[class*="bg-[#101113]"],[class*="bg-[#101114]"],[class*="bg-[#16181c]"],[class*=bg-black],[class*=bg-slate-950]){background:var(--av1-surface-1)!important;background-image:none!important;border-color:var(--av1-line-1)!important;color:var(--av1-text-1)!important;box-shadow:none!important}html[data-theme=light] :where([data-auth-page=true],[data-one-click-auth-page=true],[data-account-settings-page=true],[data-account-settings-shell=true],[data-chat-new-shell=true],[data-ichat-shell=true],[data-plans-page=true],[data-checkout-page=true],[data-core-package-page=true],[data-jp-package-page=true],[data-product-page-shell=true],[data-practice-responsive-shell],[data-practice-start-page=true],[data-university-path-page=true],[data-university-placement-test-page=true],.ailine-product-bg,.ailine-package-light,.av1-page) :is([class*=text-slate-100],[class*=text-slate-200],[class*=text-white]){color:var(--av1-text-1)!important}html[data-theme=light] :where([data-auth-page=true],[data-one-click-auth-page=true],[data-account-settings-page=true],[data-account-settings-shell=true],[data-chat-new-shell=true],[data-ichat-shell=true],[data-plans-page=true],[data-checkout-page=true],[data-core-package-page=true],[data-jp-package-page=true],[data-product-page-shell=true],[data-practice-responsive-shell],[data-practice-start-page=true],[data-university-path-page=true],[data-university-placement-test-page=true],.ailine-product-bg,.ailine-package-light,.av1-page) :is([class*=text-slate-300],[class*=text-slate-400],[class*=text-slate-500]){color:var(--av1-text-3)!important}html[data-theme=light] :where([data-auth-page=true],[data-one-click-auth-page=true],[data-account-settings-page=true],[data-account-settings-shell=true],[data-chat-new-shell=true],[data-ichat-shell=true],[data-plans-page=true],[data-checkout-page=true],[data-core-package-page=true],[data-jp-package-page=true],[data-product-page-shell=true],[data-practice-responsive-shell],[data-practice-start-page=true],[data-university-path-page=true],[data-university-placement-test-page=true],.ailine-product-bg,.ailine-package-light,.av1-page) :is([class*=border-white],[class*=ring-white]){border-color:var(--av1-line-1)!important;--tw-ring-color:var(--av1-line-1)!important}html[data-theme=light] :is(.ailine-product-bg,.ailine-package-light,.av1-page){background:#f5f6f8!important;background-image:none!important;color:#16181d!important}html[data-theme=light] :where([data-chat-new-shell=true],[data-ichat-shell=true],[data-practice-responsive-shell],[data-jp-package-page=true],[data-checkout-page=true],.ailine-package-light,.ailine-product-bg,.av1-page) :is(main,section,article,aside,form,header,footer,div):is([class*="bg-[#050506]"],[class*="bg-[#0b0c0e]"],[class*="bg-[#101113]"],[class*="bg-[#101114]"],[class*="bg-[#16181c]"],[class*=bg-slate-950],[class*=bg-black]){background:#ffffff!important;background-image:none!important;color:#16181d!important}html[data-theme=light] .ailine-qr-modal-backdrop{background:rgba(15,20,30,.54)!important}html[data-theme=dark] [data-ichat-live-page=true]{background:#050505!important;background-image:none!important;color:#f3f4f6!important}html[data-theme=dark] [data-ichat-live-page=true] :is(header,section,aside,article,div){border-color:#303030!important}html[data-theme=dark] [data-ichat-live-page=true] :is([class*=bg-white],[class*="bg-[#fff8e5]"],[class*="bg-[#f5f8ff]"],[class*="bg-[#f7f9fc]"],[class*="bg-[#f8fbff]"],[class*="bg-[#eef6ff]"],[class*="bg-[#eaf2ff]"],[class*="bg-[#dff0ff]"],[class*=bg-slate-100],[class*=bg-amber-50],[class*=bg-emerald-50],[class*=bg-red-50],[class*="hover:bg-slate-50"],[class*="hover:bg-slate-100"],[class*="hover:bg-emerald-50"],[class*="hover:bg-red-50"],[class*="bg-[radial-gradient"],[class*="bg-[linear-gradient"]){background:#151515!important;background-image:none!important;box-shadow:none!important}html[data-theme=dark] [data-ichat-live-page=true] :is([class*="text-[#071026]"],[class*="text-[#2f66ff]"],[class*=text-slate-600],[class*=text-emerald-700],[class*=text-amber-700]){color:#f3f4f6!important}html[data-theme=dark] [data-ichat-live-page=true] :is([class*="text-[#66758c]"],[class*=text-slate-500],[class*="disabled:text-slate-400"]){color:#a8adb5!important}html[data-theme=dark] [data-ichat-live-page=true] :is(input,textarea,select){background:#101010!important;background-image:none!important;border-color:#333333!important;color:#f3f4f6!important}html[data-theme=dark] [data-ichat-live-page=true] :is(input,textarea,select)::-moz-placeholder{color:#8f949c!important}html[data-theme=dark] [data-ichat-live-page=true] :is(input,textarea,select)::placeholder{color:#8f949c!important}html:not([data-theme=dark]) [data-university-path-page=true] button[aria-pressed=true],html[data-theme=light] [data-university-path-page=true] button[aria-pressed=true]{background:#16181d!important;background-image:none!important;border-color:#16181d!important;color:#ffffff!important}html:not([data-theme=dark]) [data-university-path-page=true] button[aria-pressed=true] *,html[data-theme=light] [data-university-path-page=true] button[aria-pressed=true] *{color:#ffffff!important;opacity:1!important}html:not([data-theme=dark]) [data-university-path-page=true] button[aria-pressed=true]::-moz-placeholder,html[data-theme=light] [data-university-path-page=true] button[aria-pressed=true]::-moz-placeholder{color:rgba(255,255,255,.72)!important}html:not([data-theme=dark]) [data-university-path-page=true] button[aria-pressed=true]::placeholder,html[data-theme=light] [data-university-path-page=true] button[aria-pressed=true]::placeholder{color:rgba(255,255,255,.72)!important}html[data-theme=dark] [data-core-package-page=true] .av1-shell-header,html[data-theme=dark] [data-product-page-shell=true] .av1-shell-header{background:#101010!important;background-image:none!important;border-color:#2f2f2f!important;box-shadow:none!important}html[data-theme=dark] [data-core-package-page=true] .ailine-product-card,html[data-theme=dark] [data-core-package-page=true] .ailine-product-card-soft,html[data-theme=dark] [data-product-page-shell=true] .ailine-action-card,html[data-theme=dark] [data-product-page-shell=true] .ailine-product-card,html[data-theme=dark] [data-product-page-shell=true] .ailine-product-card-soft{background:#101114!important;background-image:none!important;border-color:#303030!important;box-shadow:none!important}html[data-theme=dark] [data-product-page-shell=true][data-product-page-density=compact]>.ailine-product-shell>.ailine-product-card{padding:1rem!important}html[data-theme=dark] [data-product-page-shell=true][data-product-page-density=compact] .ailine-action-card,html[data-theme=dark] [data-product-page-shell=true][data-product-page-density=compact] .ailine-product-card-soft{background:#151515!important}html[data-theme=dark] [data-core-package-page=true] .ailine-kicker-soft,html[data-theme=dark] [data-core-package-page=true] [class*=text-blue],html[data-theme=dark] [data-product-page-shell=true][data-product-page-density=compact] .ailine-kicker-soft,html[data-theme=dark] [data-product-page-shell=true][data-product-page-density=compact] [class*=text-blue]{color:#9ca3af!important}html[data-theme=dark] [data-ailine-sidebar=expanded] .av1-sidebar-panel :is(a,button){background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-theme=dark] [data-ailine-sidebar=expanded] .av1-sidebar-panel :is(a,button):hover{background:rgba(255,255,255,.06)!important}html[data-theme=dark] [data-ailine-sidebar=expanded] .av1-sidebar-panel :is([class*=text-blue],[class*="text-[var(--ailine-accent)]"]){color:#9ca3af!important}[data-ailine-sidebar=expanded] .av1-sidebar-panel :is([class*="text-[var(--ailine-accent)]"]){color:var(--ailine-text-muted)!important}[data-library-overview=true] .ailine-action-card{min-height:88px!important;padding:1rem!important}[data-product-page-shell=true][data-product-page-density=compact] .ailine-section-copy{line-height:1.55}html[data-theme=dark],html[data-theme=dark] #__next,html[data-theme=dark] [data-nextjs-scroll-focus-boundary],html[data-theme=dark] body{background:#000000!important;background-color:#000000!important}html[data-theme=dark] :is(main[aria-busy=true],[data-route-loading=true],[data-chat-new-shell=true],[data-landing-theme],[data-practice-responsive-shell],[data-core-package-page=true],[data-product-page-shell=true],[data-ichat-shell=true],[data-ichat-live-page=true]){background-color:#000000!important}html[data-theme=dark] :is([style*="background: #f5f8ff"],[style*="background:#f5f8ff"],[style*="background: #f6f9ff"],[style*="background:#f6f9ff"],[style*="background: #eef4ff"],[style*="background:#eef4ff"],[style*="background: #eef6ff"],[style*="background:#eef6ff"],[class*="bg-[#f5f8ff]"],[class*="bg-[#f6f9ff]"],[class*="bg-[#eef4ff]"],[class*="bg-[#eef6ff]"],[class*="bg-[#071026]"],[class*="bg-[#070b1f]"],[class*=bg-blue-],[class*=from-blue-],[class*=via-blue-],[class*=to-blue-]){background:#101114!important;background-image:none!important}html[data-theme=dark] form :is([class*="bg-[#071026]"],[class*="bg-[#070b1f]"],[class*=bg-blue-]){background:#151515!important;background-image:none!important}html[data-theme=dark] [data-practice-start-page=true] .practice-knowledge-points{border:1px solid rgba(255,255,255,.1)!important;background:#15171a!important;box-shadow:none!important}html[data-theme=dark] [data-practice-start-page=true] .practice-knowledge-chip{border:1px solid rgba(255,255,255,.14)!important;background:#202226!important;color:#f7f7f8!important;box-shadow:none!important}html[data-theme=dark] [data-practice-responsive-shell] :is([data-practice-toolbar]>a,[data-practice-chip],[data-practice-action-bar]>a,[data-practice-action-bar]>button,[data-practice-action-bar]>span,[data-practice-card-chip]){border-color:rgba(255,255,255,.14)!important;background:#1a1c20!important;background-image:none!important;color:#f7f7f8!important;box-shadow:none!important}html[data-theme=dark] [data-practice-responsive-shell] :is([data-practice-toolbar]>a,[data-practice-action-bar]>a,[data-practice-action-bar]>button):hover{border-color:rgba(255,255,255,.24)!important;background:#25272c!important;color:#ffffff!important}html[data-theme=dark] [data-practice-responsive-shell] [data-practice-action-bar]>:disabled,html[data-theme=dark] [data-practice-responsive-shell] [data-practice-action-bar]>[aria-disabled=true]{background:#121316!important;color:rgba(255,255,255,.38)!important;opacity:1!important}html[data-theme=dark] [data-practice-responsive-shell] [data-practice-rubric]{border-color:rgba(255,255,255,.12)!important;background:#17191d!important;color:#f5f6f7!important}html[data-theme=dark] [data-practice-responsive-shell] :is([data-practice-rubric],[data-practice-card-title],[data-practice-card-summary],[data-practice-card-meta]) [data-low-grade-pinyin],html[data-theme=dark] [data-practice-responsive-shell] :is([data-practice-rubric],[data-practice-card-title],[data-practice-card-summary],[data-practice-card-meta]) [data-low-grade-pinyin] span{display:inline!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;padding:0!important;font-size:inherit!important;font-weight:inherit!important;box-shadow:none!important}html[data-theme=dark] [data-practice-responsive-shell] [data-practice-focus-guide] [data-focus-card]{border:0!important;border-radius:.8rem!important;background:#15171a!important;color:#f7f7f8!important}html[data-theme=dark] [data-practice-responsive-shell] [data-practice-focus-guide] [data-focus-card] :is([data-practice-card-title],[data-practice-card-title] *,[data-practice-card-chip],[data-practice-card-chip] *){color:#f7f7f8!important}html[data-theme=dark] [data-practice-responsive-shell] [data-practice-focus-guide] [data-focus-card] [data-practice-card-summary]{border:0!important;border-radius:.7rem!important;background:#0f1012!important;color:rgba(255,255,255,.68)!important}html[data-theme=dark] [data-practice-responsive-shell] [data-practice-focus-guide] [data-focus-card] [data-practice-card-meta]{border:0!important;border-radius:.65rem!important;background:#0f1012!important;color:rgba(255,255,255,.5)!important}[data-core-package-page=true] [data-jp-course-card-grid=true]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr))!important;align-items:start!important;grid-auto-rows:auto!important}[data-core-package-page=true] [data-jp-course-card=true]{min-height:0!important;height:auto!important;align-self:start!important;border-radius:.95rem!important}[data-core-package-page=true] [data-jp-course-card=true] h3{font-size:.9375rem!important;line-height:1.25!important;letter-spacing:0!important}[data-core-package-page=true] [data-jp-course-card=true] [data-jp-course-badge=true]{font-size:.59375rem!important;line-height:1rem!important}[data-core-package-page=true] [data-jp-course-card=true] [data-jp-course-price=true]{font-size:1.125rem!important;line-height:1.1!important;letter-spacing:0!important}[data-core-package-page=true] [data-jp-course-card=true] [data-jp-course-desc=true]{font-size:.59375rem!important;line-height:1.42!important;letter-spacing:0!important}[data-core-package-page=true] [data-jp-course-card=true] [data-jp-course-selector=true],[data-core-package-page=true] [data-jp-course-card=true] [data-jp-course-summary=true]{border-radius:.85rem!important;font-size:.625rem!important;line-height:1.38!important;letter-spacing:0!important}[data-core-package-page=true] [data-jp-course-card=true] [data-jp-course-selector=true] :is(span,select),[data-core-package-page=true] [data-jp-course-card=true] [data-jp-course-summary=true] :is(p,span,div){font-size:.625rem!important;line-height:1.38!important;letter-spacing:0!important}html[data-theme=dark] [data-core-package-page=true] [data-jp-course-card=true]{background:#111317!important;background-image:none!important;border-color:rgba(255,255,255,.12)!important;color:#f7f7f8!important}html[data-theme=dark] [data-core-package-page=true] [data-jp-course-card=true] :is(h3,p,span,label,select,option,div){border-color:rgba(255,255,255,.12)!important}html[data-theme=dark] [data-core-package-page=true] [data-jp-course-card=true] :is([class*=bg-white],[class*=bg-slate-50],[class*=bg-slate-100]){background:#17191d!important;background-image:none!important;color:#f7f7f8!important}html[data-theme=dark] [data-core-package-page=true] .jp-course-buy-button{background:#e7ebf2!important;color:#07090d!important;border-color:rgba(255,255,255,.18)!important;box-shadow:none!important}html[data-theme=dark] [data-core-package-page=true] .jp-course-buy-button:disabled,html[data-theme=dark] [data-core-package-page=true] .jp-course-buy-button[aria-disabled=true]{background:#202329!important;color:rgba(255,255,255,.58)!important;opacity:1!important}html[data-theme=dark] [data-practice-responsive-shell] :is([data-practice-context-card],[data-practice-question-panel],[data-practice-question-stem],[data-practice-rubric]){background:#111317!important;background-image:none!important;border-color:rgba(255,255,255,.12)!important;color:#f7f7f8!important;box-shadow:none!important}html[data-theme=dark] [data-practice-responsive-shell] :is([data-practice-context-card],[data-practice-question-stem],[data-practice-rubric],[data-practice-chip]),html[data-theme=dark] [data-practice-responsive-shell] :is([data-practice-context-card],[data-practice-question-stem],[data-practice-rubric],[data-practice-chip]) *{background-image:none!important;color:#f7f7f8!important}html[data-theme=dark] [data-practice-responsive-shell] :is([data-practice-question-stem],[data-practice-rubric]) *{background:transparent!important}html[data-theme=dark] [data-practice-responsive-shell] [data-practice-focus-guide]{border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=dark] [data-practice-responsive-shell] [data-practice-focus-guide] :is([data-practice-card-chip],[data-practice-card-summary],[data-practice-card-meta]){border-radius:.65rem!important;background:#0f1012!important;background-image:none!important}html[data-theme=dark] [data-practice-responsive-shell] [data-practice-chip]{background:#1c1f24!important}html[data-theme=dark] [data-practice-responsive-shell] :is([style*="#dbeafe"],[style*="#f3e8ff"],[style*="#dcfce7"],[style*="#fef3c7"]){background:#1c1f24!important;color:#f7f7f8!important}html[data-theme=dark] [data-ichat-live-page=true] :is([class*="bg-[#071026]"],[class*="bg-[#05080f]"]){background:#111111!important;background-image:none!important}[data-ichat-profile-cover=true]{overflow:visible!important}[data-ichat-profile-cover=true] img{letter-spacing:0!important}:root,html[data-theme=light]{--ailine-accent:#111827;--ailine-accent-text:#111827;--ailine-info-soft:#f3f4f6;--av1-accent:#111827;--av1-accent-strong:#0f172a;--av1-accent-soft:#eef2f7;--av1-focus:rgba(17,24,39,0.38)}html[data-theme=dark]{--ailine-accent:rgba(255,255,255,0.88);--ailine-accent-text:#f7f7f8;--ailine-info-soft:#16181c;--av1-accent:rgba(255,255,255,0.88);--av1-accent-strong:#ffffff;--av1-accent-soft:rgba(255,255,255,0.08);--av1-focus:rgba(255,255,255,0.42)}#__next,[data-nextjs-scroll-focus-boundary],body,html{background-color:var(--av1-canvas,#f5f6f8)!important}body{background-image:none!important}:where(main[aria-busy=true],main[class*="bg-[#edf6ff]"],main[class*="bg-[#eef4ff]"],main[class*="bg-[#eef8ff]"],main[class*="bg-[#f6f9ff]"],main[class*="bg-[var(--ailine-bg,#f6f9ff)]"],[data-route-loading=true],[data-loading-shell=true],[data-ailine-route-fallback=true],[data-ailine-service-fallback=true]){background:var(--av1-canvas,#f5f6f8)!important;background-image:none!important}:where([data-route-loading=true],[data-loading-shell=true],[data-ailine-route-fallback=true],[data-ailine-service-fallback=true]) :is([style*="background: #edf6ff"],[style*="background:#edf6ff"],[style*="background: #eef4ff"],[style*="background:#eef4ff"],[style*="background: #eef8ff"],[style*="background:#eef8ff"],[style*="background: #f6f9ff"],[style*="background:#f6f9ff"],[class*="bg-[#edf6ff]"],[class*="bg-[#eef4ff]"],[class*="bg-[#eef8ff]"],[class*="bg-[#f6f9ff]"],[class*=bg-blue-50],[class*=bg-blue-100],[class*=from-blue-],[class*=via-blue-],[class*=to-blue-]){background:var(--av1-surface-2,#f7f8fa)!important;background-image:none!important}html[data-theme=dark],html[data-theme=dark] #__next,html[data-theme=dark] :where(main[aria-busy=true],main[class*="bg-[#edf6ff]"],main[class*="bg-[#eef4ff]"],main[class*="bg-[#eef8ff]"],main[class*="bg-[#f6f9ff]"],main[class*="bg-[var(--ailine-bg,#f6f9ff)]"],[data-route-loading=true],[data-loading-shell=true],[data-ailine-route-fallback=true],[data-ailine-service-fallback=true]),html[data-theme=dark] [data-nextjs-scroll-focus-boundary],html[data-theme=dark] body{background:#000000!important;background-color:#000000!important;background-image:none!important}:root,html[data-theme=light]{--ailine-ambient-blue:rgba(148,163,184,0.08);--ailine-ambient-cyan:rgba(226,232,240,0.06)}html[data-theme=dark]{--ailine-ambient-blue:rgba(255,255,255,0.035);--ailine-ambient-cyan:rgba(255,255,255,0.025)}body,body>div,html{background-color:var(--av1-canvas,#f5f6f8)!important}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] body>div{background-color:#000000!important}.ailine-ambient-layer:after,.ailine-ambient-layer:before{background:radial-gradient(circle at 50% 54%,var(--ailine-ambient-blue),transparent 18%),radial-gradient(circle at 28% 36%,var(--ailine-ambient-cyan),transparent 13%),radial-gradient(circle at 78% 28%,rgba(148,163,184,.05),transparent 16%)!important}html[data-theme=dark] .ailine-ambient-layer:after,html[data-theme=dark] .ailine-ambient-layer:before{background:radial-gradient(circle at 50% 54%,rgba(255,255,255,.035),transparent 18%),radial-gradient(circle at 28% 36%,rgba(255,255,255,.025),transparent 13%),radial-gradient(circle at 78% 28%,rgba(255,255,255,.02),transparent 16%)!important}.ailine-ambient-orbit{border-top-color:rgba(148,163,184,.18)!important;border-bottom-color:rgba(255,255,255,.08)!important;filter:drop-shadow(0 0 14px rgba(0,0,0,.12))!important}:where(html[data-theme=light],html:not([data-theme=dark])) [data-practice-responsive-shell]{--ailine-surface:#ffffff;--ailine-surface-soft:#f6f8fb;--ailine-primary-soft:#edf2f7;--ailine-accent:#111827;--ailine-accent-text:#374151;--ailine-info-soft:#eef4fb;--ailine-border:rgba(17,24,39,0.08);--ailine-border-strong:rgba(17,24,39,0.16);--ailine-text-main:#111827;--ailine-text-muted:#6b7280;--ailine-text-soft:#9ca3af;background:#f5f6f8!important;background-image:none!important;color:#111827!important}:where(html[data-theme=light],html:not([data-theme=dark])) [data-practice-responsive-shell] .ailine-product-card{border-color:rgba(17,24,39,.07)!important;background:#ffffff!important;box-shadow:none!important}:where(html[data-theme=light],html:not([data-theme=dark])) [data-practice-responsive-shell] :is(h1,h2,h3,h4,strong,b,[class*=text-slate-950],[class*=text-slate-900],[class*=text-blue-900],[class*=text-blue-950]){color:#111827!important}:where(html[data-theme=light],html:not([data-theme=dark])) [data-practice-responsive-shell] :is(p,li,span,label,[class*=text-slate-500],[class*=text-slate-600],[class*=text-slate-700],[class*=text-blue-],[class*=text-violet-],[class*="text-[#2563eb]"],[class*="text-[#2f66ff]"],[style*="--ailine-accent-text"]){color:#6b7280!important}:where(html[data-theme=light],html:not([data-theme=dark])) [data-practice-responsive-shell] :is(h1,h2,h3,h4,strong,b,button,a,input,textarea,select,[data-practice-chip],[data-practice-card-chip],[data-practice-card-title],[data-practice-card-action],[data-low-grade-read-aloud]){color:#111827!important}:where(html[data-theme=light],html:not([data-theme=dark])) [data-practice-responsive-shell] :is([data-practice-context-card],[data-practice-question-panel],[data-practice-question-stem],[data-practice-rubric],[data-practice-focus-guide],[data-practice-lesson-context],[data-answer-mode],[data-answer-mode] article,[data-answer-mode] label,[data-answer-mode] div,[data-practice-chat-style-answer-input=true]>div){border-color:transparent!important;background:#f6f8fb!important;background-image:none!important;box-shadow:none!important}:where(html[data-theme=light],html:not([data-theme=dark])) [data-practice-responsive-shell] [data-practice-question-stem],:where(html[data-theme=light],html:not([data-theme=dark])) [data-practice-responsive-shell] [data-practice-rubric]{background:#eef4fb!important}:where(html[data-theme=light],html:not([data-theme=dark])) [data-practice-responsive-shell] :is([class*=bg-blue-],[class*=bg-violet-],[class*=bg-purple-],[class*="bg-[#dbeafe]"],[class*="bg-[#edf6ff]"],[class*="bg-[#eef6ff]"],[class*="bg-[#f8fbff]"]){background:#eef4fb!important;background-image:none!important;color:#374151!important;box-shadow:none!important}:where(html[data-theme=light],html:not([data-theme=dark])) [data-practice-responsive-shell] :is([class*=border-blue-],[class*=border-violet-],[class*=border-purple-],[class*=ring-blue-],[class*=ring-violet-],[class*=ring-purple-]){border-color:rgba(17,24,39,.1)!important;--tw-ring-color:rgba(17,24,39,0.14)!important}:where(html[data-theme=light],html:not([data-theme=dark])) [data-practice-responsive-shell] :is([data-practice-chip],[data-practice-context-chips] span,[data-low-grade-read-aloud],[data-card-rail] button,[data-answer-mode] button,[data-answer-mode] label,[data-practice-card-chip],[data-practice-card-summary],[data-practice-card-meta]){border-color:transparent!important;background:#eef4fb!important;color:#374151!important;box-shadow:none!important}:where(html[data-theme=light],html:not([data-theme=dark])) [data-practice-responsive-shell] [data-card-rail] button{background:#f6f8fb!important}:where(html[data-theme=light],html:not([data-theme=dark])) [data-practice-responsive-shell] [data-card-rail] button :is([data-practice-card-chip],[data-practice-card-summary],[data-practice-card-meta]){background:#eef4fb!important}:where(html[data-theme=light],html:not([data-theme=dark])) [data-practice-responsive-shell] [data-answer-mode] :is(button[aria-pressed=true],button[class*=bg-blue-600]){background:#e5e7eb!important;color:#111827!important;border-color:rgba(17,24,39,.16)!important}:where(html[data-theme=light],html:not([data-theme=dark])) [data-practice-responsive-shell] :is(input,textarea,select,canvas){border-color:rgba(17,24,39,.1)!important;background:#ffffff!important;color:#111827!important;box-shadow:none!important}:where(html[data-theme=light],html:not([data-theme=dark])) [data-practice-responsive-shell] :is(input,textarea,select)::-moz-placeholder{color:#9ca3af!important}:where(html[data-theme=light],html:not([data-theme=dark])) [data-practice-responsive-shell] :is(input,textarea,select)::placeholder{color:#9ca3af!important}:where(html[data-theme=light],html:not([data-theme=dark])) [data-practice-responsive-shell] [data-low-grade-pinyin=true] :is(ruby,span),:where(html[data-theme=light],html:not([data-theme=dark])) [data-practice-responsive-shell] [data-low-grade-pinyin=true] rt{color:inherit!important;background:transparent!important}html[data-theme=dark] [data-practice-responsive-shell]{--ailine-surface:#070809;--ailine-surface-soft:#0c0e11;--ailine-surface-panel:#101216;--ailine-primary-soft:rgba(255,255,255,0.08);--ailine-accent-text:#f8fafc;--ailine-text-main:#f8fafc;--ailine-text-muted:rgba(248,250,252,0.76);--ailine-text-soft:rgba(248,250,252,0.58);background:#000!important;color:#f8fafc!important}html[data-theme=dark] [data-practice-responsive-shell] :is([data-practice-context-card],[data-practice-question-panel],[data-practice-question-stem],[data-practice-rubric],[data-practice-focus-guide],[data-practice-lesson-context],[data-answer-mode],[data-practice-calendar-card],[data-practice-shelf-card],[data-practice-chat-style-answer-input=true]>div){background:#0c0e11!important;border-color:rgba(255,255,255,.12)!important;color:#f8fafc!important;box-shadow:none!important}html[data-theme=dark] [data-practice-responsive-shell] :is([data-answer-mode] article,[data-answer-mode] label,[data-practice-question-stem]>*,[data-practice-rubric]>*,[data-practice-focus-guide] [data-card-rail]>*,[data-practice-focus-guide] [data-focus-card],[data-practice-focus-guide] [data-practice-card-summary],[class*=bg-slate-50],[class*=bg-slate-100],[class*=bg-gray-50],[class*=bg-gray-100],[style*="#f3f4f6"],[style*="#e5e7eb"],[style*="#dbeafe"],[style*="#6b7280"],[style*="background: rgb(243, 244, 246)"],[style*="background: rgb(229, 231, 235)"],[style*="background: rgb(219, 234, 254)"],[style*="background: rgb(107, 114, 128)"]){background:#101216!important;background-color:#101216!important;border-color:rgba(255,255,255,.14)!important;color:#f8fafc!important;box-shadow:none!important}html[data-theme=dark] [data-practice-responsive-shell] [data-practice-focus-guide] [data-card-rail]{background:transparent!important;border-color:transparent!important}html[data-theme=dark] [data-practice-responsive-shell] :is(h1,h2,h3,h4,strong,a,button,button *,[data-low-grade-read-aloud],[data-practice-chip],[data-practice-chip] *,[data-practice-card-title],[data-practice-card-title] *,[data-practice-focus-guide] [data-focus-card],[data-practice-focus-guide] [data-focus-card] *){color:#f8fafc!important}html[data-theme=dark] [data-practice-responsive-shell] :is(p,li,label,span,[class*=text-slate-],[class*=text-gray-],[class*=text-blue-],[class*=text-violet-]){color:rgba(248,250,252,.78)!important}html[data-theme=dark] [data-practice-responsive-shell] :is(input,textarea,select){background:#0b0d10!important;border-color:rgba(255,255,255,.16)!important;color:#f8fafc!important;box-shadow:none!important}html[data-theme=dark] [data-practice-responsive-shell] :is(input,textarea)::-moz-placeholder{color:rgba(248,250,252,.46)!important}html[data-theme=dark] [data-practice-responsive-shell] :is(input,textarea)::placeholder{color:rgba(248,250,252,.46)!important}html[data-theme=dark] [data-practice-responsive-shell] :is(button:disabled,[aria-disabled=true]){background:#111317!important;border-color:rgba(255,255,255,.1)!important;color:rgba(248,250,252,.45)!important}:where([data-chat-new-shell=true],[data-ichat-shell=true],[data-ailine-product=ichat-window],[data-ichat-live-page=true],[data-practice-responsive-shell],[data-practice-start-page=true],[data-university-path-page=true],[data-university-placement-test-page=true],[data-auth-page=true],[data-one-click-auth-page=true],.ailine-product-bg,.av1-page) :is(input,textarea)::-moz-placeholder{color:rgba(139,147,161,.42)!important;opacity:1!important}:where([data-chat-new-shell=true],[data-ichat-shell=true],[data-ailine-product=ichat-window],[data-ichat-live-page=true],[data-practice-responsive-shell],[data-practice-start-page=true],[data-university-path-page=true],[data-university-placement-test-page=true],[data-auth-page=true],[data-one-click-auth-page=true],.ailine-product-bg,.av1-page) :is(input,textarea)::placeholder{color:rgba(139,147,161,.42)!important;opacity:1!important}html[data-theme=dark] :where([data-chat-new-shell=true],[data-ichat-shell=true],[data-ailine-product=ichat-window],[data-ichat-live-page=true],[data-practice-responsive-shell],[data-practice-start-page=true],[data-university-path-page=true],[data-university-placement-test-page=true],[data-auth-page=true],[data-one-click-auth-page=true],.ailine-product-bg,.av1-page) :is(input,textarea)::-moz-placeholder{color:rgba(248,250,252,.32)!important;opacity:1!important}html[data-theme=dark] :where([data-chat-new-shell=true],[data-ichat-shell=true],[data-ailine-product=ichat-window],[data-ichat-live-page=true],[data-practice-responsive-shell],[data-practice-start-page=true],[data-university-path-page=true],[data-university-placement-test-page=true],[data-auth-page=true],[data-one-click-auth-page=true],.ailine-product-bg,.av1-page) :is(input,textarea)::placeholder{color:rgba(248,250,252,.32)!important;opacity:1!important}html[data-theme=dark] :where([data-auth-page=true],[data-one-click-auth-page=true],[data-university-placement-test-page=true]) :is(button,a[role=button],.ailine-product-button-primary,.ailine-product-button-secondary){background:#101215!important;background-image:none!important;border-color:rgba(255,255,255,.14)!important;color:#f8fafc!important;box-shadow:none!important}html[data-theme=dark] :where([data-auth-page=true],[data-one-click-auth-page=true],[data-university-placement-test-page=true]) :is(button,a[role=button],.ailine-product-button-primary,.ailine-product-button-secondary):hover{background:#181b20!important}html[data-theme=dark] :where([data-auth-page=true],[data-one-click-auth-page=true],[data-account-settings-page=true],[data-account-settings-shell=true],[data-chat-new-shell=true],[data-checkout-page=true],[data-core-package-page=true],[data-jp-package-page=true],[data-plans-page=true],[data-practice-responsive-shell],[data-practice-start-page=true],[data-university-path-page=true],[data-university-placement-test-page=true],.ailine-package-light,.ailine-product-bg,.av1-page) :is(button,a[role=button],a[class*=rounded],span[class*=rounded],.ailine-product-button-primary,.ailine-product-button-secondary,.practice-start-cta):is([class*=bg-white],[class*="bg-[#f"],[class*="bg-[#e"],.ailine-product-button-primary,.ailine-product-button-secondary,.practice-start-cta){background:#10213d!important;background-color:#10213d!important;background-image:none!important;border-color:rgba(108,146,205,.44)!important;color:#f8fafc!important;box-shadow:0 10px 28px rgba(0,0,0,.22)!important}html[data-theme=dark] :where([data-auth-page=true],[data-one-click-auth-page=true],[data-account-settings-page=true],[data-account-settings-shell=true],[data-chat-new-shell=true],[data-checkout-page=true],[data-core-package-page=true],[data-jp-package-page=true],[data-plans-page=true],[data-practice-responsive-shell],[data-practice-start-page=true],[data-university-path-page=true],[data-university-placement-test-page=true],.ailine-package-light,.ailine-product-bg,.av1-page) :is(button,a[role=button],a[class*=rounded],span[class*=rounded],.ailine-product-button-primary,.ailine-product-button-secondary,.practice-start-cta):is([class*=bg-white],[class*="bg-[#f"],[class*="bg-[#e"],.ailine-product-button-primary,.ailine-product-button-secondary,.practice-start-cta) *{color:inherit!important}html[data-theme=dark] :where([data-auth-page=true],[data-one-click-auth-page=true],[data-account-settings-page=true],[data-account-settings-shell=true],[data-chat-new-shell=true],[data-checkout-page=true],[data-core-package-page=true],[data-jp-package-page=true],[data-plans-page=true],[data-practice-responsive-shell],[data-practice-start-page=true],[data-university-path-page=true],[data-university-placement-test-page=true],.ailine-package-light,.ailine-product-bg,.av1-page) :is(button,a[role=button],a[class*=rounded],span[class*=rounded],.ailine-product-button-primary,.ailine-product-button-secondary,.practice-start-cta):is([class*=bg-white],[class*="bg-[#f"],[class*="bg-[#e"],.ailine-product-button-primary,.ailine-product-button-secondary,.practice-start-cta):hover{background:#173154!important;border-color:rgba(135,171,225,.52)!important}html[data-theme=dark] :where([data-auth-page=true],[data-one-click-auth-page=true],[data-account-settings-page=true],[data-account-settings-shell=true],[data-chat-new-shell=true],[data-checkout-page=true],[data-core-package-page=true],[data-jp-package-page=true],[data-plans-page=true],[data-practice-responsive-shell],[data-practice-start-page=true],[data-university-path-page=true],[data-university-placement-test-page=true],.ailine-package-light,.ailine-product-bg,.av1-page) :is([class*=text-black],[class*=text-slate-950],[class*=text-slate-900],[class*=text-slate-800],[class*=text-gray-950],[class*=text-gray-900],[class*=text-gray-800],[class*=text-zinc-950],[class*=text-zinc-900],[class*=text-zinc-800],[class*=text-neutral-950],[class*=text-neutral-900],[class*=text-neutral-800],[class*=text-stone-950],[class*=text-stone-900],[class*=text-stone-800],[class*="text-[#0"],[class*="text-[#1"]){color:#f8fafc!important}[data-theme=dark] :where([data-auth-page=true],[data-one-click-auth-page=true],[data-account-settings-page=true],[data-account-settings-shell=true],[data-chat-new-shell=true],[data-checkout-page=true],[data-core-package-page=true],[data-jp-package-page=true],[data-plans-page=true],[data-practice-responsive-shell],[data-practice-start-page=true],[data-university-path-page=true],[data-university-placement-test-page=true],.ailine-package-light,.ailine-product-bg,.av1-page) :is(button,a[role=button],.ailine-product-button-primary,.ailine-product-button-secondary){color:#f8fafc!important}[data-core-package-page=true] [data-jp-course-card-grid=true],[data-plans-page=true] [data-jp-plan-course-card=true]{max-width:100%!important}[data-core-package-page=true] [data-jp-course-card-grid=true]{grid-template-columns:minmax(0,1fr)!important;gap:.8rem!important}[data-core-package-page=true] [data-jp-course-card=true],[data-plans-page=true] [data-jp-plan-course-card=true]{min-height:0!important;height:auto!important;aspect-ratio:auto!important;align-self:stretch!important;border-radius:1.25rem!important;padding:1rem!important}[data-core-package-page=true] [data-jp-course-card=true] h3,[data-plans-page=true] [data-jp-plan-course-card=true] h3{font-size:1.06rem!important;line-height:1.28!important}[data-core-package-page=true] [data-jp-course-card=true] [data-jp-course-desc=true],[data-plans-page=true] [data-jp-plan-course-card=true] p{line-height:1.55!important}[data-core-package-page=true] [data-jp-course-card=true]>div:last-child,[data-plans-page=true] [data-jp-plan-course-card=true]>div:last-child{display:grid!important;grid-template-columns:8.5rem minmax(0,1fr)!important;gap:.55rem!important}[data-core-package-page=true] .jp-course-trial-button,[data-plans-page=true] .jp-course-trial-button{min-height:2.25rem!important;padding-inline:.75rem!important;border:1px solid var(--ailine-border,rgba(148,163,184,.24))!important;background:var(--av1-surface-2,var(--ailine-surface-soft,#f7f8fa))!important;background-image:none!important;color:var(--av1-text-2,var(--ailine-text-main,#1f2937))!important;font-size:.75rem!important;box-shadow:none!important}[data-core-package-page=true] .jp-course-buy-button,[data-plans-page=true] .plans-payment-button{min-height:3rem!important;padding-inline:1.25rem!important;border:0!important;background:var(--av1-primary-bg,#0f172a)!important;background-image:none!important;color:var(--av1-primary-fg,#ffffff)!important;font-size:.875rem!important;box-shadow:0 .875rem 1.625rem rgba(15,23,42,.16)!important}[data-core-package-page=true] .jp-course-content-button,[data-plans-page=true] .jp-course-content-button{min-height:2.45rem!important;grid-column:1/-1!important;background:transparent!important;color:var(--av1-text-2,var(--ailine-text-main,#374151))!important;box-shadow:none!important}html[data-theme=dark] [data-core-package-page=true] .jp-course-buy-button,html[data-theme=dark] [data-plans-page=true] .plans-payment-button{background:#24272c!important;color:#ffffff!important;outline:1px solid rgba(255,255,255,.28)}html[data-theme=dark] [data-core-package-page=true] .jp-course-content-button,html[data-theme=dark] [data-core-package-page=true] .jp-course-trial-button,html[data-theme=dark] [data-plans-page=true] .jp-course-content-button,html[data-theme=dark] [data-plans-page=true] .jp-course-trial-button{background:#101215!important;border-color:rgba(255,255,255,.12)!important;color:rgba(248,250,252,.78)!important}@media (max-width:640px){[data-core-package-page=true] [data-jp-course-card=true]>div:last-child,[data-plans-page=true] [data-jp-plan-course-card=true]>div:last-child{grid-template-columns:minmax(0,1fr)!important}}html[data-theme=dark] body :where([class~=bg-white],[class~=bg-slate-50],[class~=bg-slate-100],[class~=bg-gray-50],[class~=bg-gray-100],[style*="background: #fff"],[style*="background:#fff"],[style*="background-color: #fff"],[style*="background-color:#fff"],[style*="background: rgb(255, 255, 255)"],[style*="background-color: rgb(255, 255, 255)"]){background:#101114!important;background-color:#101114!important;border-color:rgba(255,255,255,.13)!important;color:#f8fafc!important;box-shadow:none!important}html[data-theme=dark] body :where([class*=text-slate-9],[class*=text-gray-9],[class~=text-black],[class*=text-blue-],[class*=text-sky-],[class*=text-indigo-],[class*=text-violet-]){color:rgba(248,250,252,.9)!important}html[data-theme=dark] body :where([class*=bg-blue-50],[class*=bg-sky-50],[class*=bg-indigo-50],[class*=bg-violet-50]){background:#12151b!important;background-color:#12151b!important;border-color:rgba(255,255,255,.14)!important;color:#f8fafc!important}html[data-theme=dark] body :where(input,textarea,select){background-color:#0b0d10;color:#f8fafc}html[data-theme=light] body :where([class~=bg-white][class~=text-white],[class~=bg-slate-50][class~=text-white],[class~=bg-slate-100][class~=text-white],[class~=bg-gray-50][class~=text-white],[class~=bg-gray-100][class~=text-white]){color:#111827!important}body :where(article,section,[data-jp-course-card=true],[data-jp-plan-course-card=true],[data-workshop-card=true],[data-ichat-live-page=true] [class*=rounded]) :is(p,li,span){overflow-wrap:anywhere}body :where(article,section,[data-jp-course-card=true],[data-jp-plan-course-card=true]) :is(p,li){line-height:1.58}@supports (content-visibility:auto){[data-core-package-page=true] :where([data-jp-course-card=true]),[data-plans-page=true] :where([data-jp-plan-course-card=true]),[data-practice-start-page=true] :where([data-jp-course-card=true],[data-jp-plan-course-card=true]){content-visibility:auto;contain-intrinsic-size:auto 240px}}[data-product-page-shell=true][data-product-page-tone=dark].ailine-product-bg{--ailine-bg:#050607;--ailine-surface:#101215;--ailine-surface-soft:#15181d;--ailine-text-main:#f8fafc;--ailine-text-muted:rgba(248,250,252,0.66);--ailine-text-2:rgba(248,250,252,0.48);--ailine-border:rgba(255,255,255,0.11);--ailine-border-strong:rgba(255,255,255,0.22);--ailine-shadow-card:0 18px 40px rgba(0,0,0,0.3);background:#050607!important;background-color:#050607!important;background-image:none!important;color:#f8fafc!important}[data-product-page-shell=true][data-product-page-tone=dark] :is(.av1-shell-header,.ailine-product-card,.ailine-product-card-soft,.ailine-action-card,article,section){background:#101215!important;background-color:#101215!important;background-image:none!important;border-color:rgba(255,255,255,.11)!important;color:#f8fafc!important;box-shadow:none!important}[data-product-page-shell=true][data-product-page-tone=dark] :is(.ailine-product-card-soft,.ailine-action-card,article article,section article){background:#15181d!important;background-color:#15181d!important}[data-product-page-shell=true][data-product-page-tone=dark] :is(h1,h2,h3,strong,b,button,a,label){color:#f8fafc!important}[data-product-page-shell=true][data-product-page-tone=dark] :is(p,span,li,small,time){color:rgba(248,250,252,.66)!important}[data-product-page-shell=true][data-product-page-tone=dark] :is(.ailine-kicker-soft,[class*=text-blue-],[class*=text-sky-],[class*=text-indigo-]){color:rgba(248,250,252,.58)!important}[data-product-page-shell=true][data-product-page-tone=dark] .ailine-product-button-primary{background:#f4f7fb!important;background-color:#f4f7fb!important;background-image:none!important;color:#07090d!important;border-color:transparent!important}[data-product-page-shell=true][data-product-page-tone=dark] .ailine-product-button-primary *{color:#07090d!important}[data-product-page-shell=true][data-product-page-tone=dark] .ailine-product-button-secondary{background:#101215!important;background-color:#101215!important;background-image:none!important;color:#f8fafc!important;border-color:rgba(255,255,255,.14)!important}[data-product-page-shell=true][data-product-page-tone=dark] :is(input,textarea,select){background:#0b0d10!important;background-color:#0b0d10!important;border-color:rgba(255,255,255,.14)!important;color:#f8fafc!important}[data-core-package-page=true] [data-jp-course-card-grid=true]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:1rem!important}[data-core-package-page=true] [data-jp-course-card=true]{min-height:27rem!important;height:100%!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;border-radius:1.15rem!important;padding:1rem!important}[data-core-package-page=true] [data-jp-course-card=true]>div:last-child{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.55rem!important;margin-top:auto!important}[data-core-package-page=true] .jp-course-trial-button{width:-moz-fit-content!important;width:fit-content!important;min-width:7.5rem!important}[data-core-package-page=true] .jp-course-buy-button{width:100%!important}@media (max-width:1023px){[data-core-package-page=true] [data-jp-course-card-grid=true]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){[data-core-package-page=true] [data-jp-course-card-grid=true]{grid-template-columns:minmax(0,1fr)!important}}[data-ichat-bottom-nav=true]{isolation:isolate;gap:0!important}[data-ichat-bottom-nav=true] [data-ichat-tab=true]{background:transparent!important;background-image:none!important;border-radius:0!important;box-shadow:none!important}[data-ichat-bottom-nav=true] [data-ichat-tab=true]:is(:hover,:focus-visible,:active){background:transparent!important;color:var(--ichat-text,var(--ichat-ink,currentColor))!important;outline:none!important}[data-ichat-bottom-nav=true] [data-ichat-tab=true] svg,[data-ichat-bottom-nav=true] [data-ichat-tab=true]>span:first-child{color:inherit!important}[data-ichat-profile-action=true]{background:rgba(0,0,0,.56)!important;border:1px solid rgba(255,255,255,.42)!important;color:#ffffff!important;box-shadow:0 10px 24px rgba(0,0,0,.26)!important}[data-ichat-profile-action=true] svg{color:#ffffff!important;display:block!important;width:22px!important;height:22px!important}[data-ichat-profile-copy=true],[data-ichat-profile-copy=true] *{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html[data-theme=dark] [data-practice-responsive-shell],html[data-theme=dark] [data-practice-start-page=true]{--ailine-bg:#050506;--ailine-surface:#101114;--ailine-surface-soft:#16181c;--ailine-text:#f8fafc;--ailine-text-main:#f8fafc;--ailine-text-muted:rgba(248,250,252,0.72);--ailine-muted:rgba(248,250,252,0.66);background:#050506!important;background-color:#050506!important;color:#f8fafc!important}html[data-theme=dark] [data-practice-responsive-shell] :is(h1,h2,h3,h4,p,span,strong,label,a,button,div),html[data-theme=dark] [data-practice-start-page=true] :is(h1,h2,h3,h4,p,span,strong,label,a,button,div){color:#f8fafc}html[data-theme=dark] [data-practice-responsive-shell] :is(.ailine-product-card,[data-practice-question-panel],[data-practice-question-stem],[data-practice-rubric],[data-practice-focus-guide],[data-practice-context-card]),html[data-theme=dark] [data-practice-start-page=true] :is(.ailine-product-card,.practice-filter-field,.practice-static-scope,.practice-current-selection,.practice-next-content,.practice-next-metric,.practice-knowledge-points,.practice-trial-notice){background:#101114!important;background-color:#101114!important;background-image:none!important;border-color:rgba(255,255,255,.14)!important;color:#f8fafc!important;box-shadow:none!important}html[data-theme=dark] [data-practice-responsive-shell] :is(input,textarea,select),html[data-theme=dark] [data-practice-start-page=true] :is(input,textarea,select){background:#0b0d10!important;background-color:#0b0d10!important;border-color:rgba(255,255,255,.16)!important;color:#f8fafc!important}html[data-theme=dark] [data-practice-responsive-shell] :is(input,textarea)::-moz-placeholder,html[data-theme=dark] [data-practice-start-page=true] :is(input,textarea)::-moz-placeholder{color:rgba(248,250,252,.48)!important}html[data-theme=dark] [data-practice-responsive-shell] :is(input,textarea)::placeholder,html[data-theme=dark] [data-practice-start-page=true] :is(input,textarea)::placeholder{color:rgba(248,250,252,.48)!important}html[data-theme=dark] [data-practice-start-page=true] .practice-calendar-day{min-height:3.25rem;background:#14161a!important;background-color:#14161a!important;border:1px solid rgba(255,255,255,.12)!important;color:#e5e7eb!important;box-shadow:none!important}html[data-theme=dark] [data-practice-start-page=true] .practice-calendar-day>:is(span,strong){opacity:1!important}html[data-theme=dark] [data-practice-start-page=true] .practice-calendar-day[data-practice-day-state=current]{background-color:#10213d!important}html[data-theme=dark] [data-practice-start-page=true] .practice-calendar-day[data-practice-day-state=done]{background-color:#252a32!important}html[data-theme=dark] [data-practice-start-page=true] .practice-calendar-day[data-practice-day-state=locked]{background-color:#0b0d10!important;color:rgba(248,250,252,.48)!important}html[data-theme=dark] [data-practice-start-page=true] :is(.ailine-product-button-primary,.practice-start-cta){background:#10213d!important;background-color:#10213d!important;color:#f8fafc!important;border-color:rgba(108,146,205,.44)!important}html[data-theme=dark] [data-practice-start-page=true] :is(.ailine-product-button-primary,.practice-start-cta) *{color:inherit!important}html[data-theme=dark] [data-practice-responsive-shell] [data-practice-chip]{background:#1a1d22!important;background-color:#1a1d22!important;color:#f8fafc!important;border:1px solid rgba(255,255,255,.14)!important}html[data-theme=dark] [data-practice-responsive-shell] :is([class*="text-[#071"],[class*="text-[#0"],[class*=text-slate-],[class*=text-gray-],[class*=text-blue-],[class*=text-violet-]){color:#f8fafc!important}[data-ichat-bottom-nav=true]{border:0!important;box-shadow:0 -10px 26px rgba(0,0,0,.12)!important}[data-ailine-chat-panel=embedded][data-ichat-theme=dark] [data-ichat-bottom-nav=true],html[data-theme=dark] [data-ichat-bottom-nav=true]{background:rgba(8,9,11,.78)!important}[data-ailine-chat-panel=embedded][data-ichat-theme=light] [data-ichat-bottom-nav=true],html:not([data-theme=dark]) [data-ichat-bottom-nav=true]{background:rgba(255,255,255,.72)!important}[data-ichat-bottom-nav=true] [data-ichat-tab=true],[data-ichat-bottom-nav=true] [data-ichat-tab=true] svg,[data-ichat-bottom-nav=true] [data-ichat-tab=true]>span:first-child{background-image:none!important}[data-ichat-bottom-nav=true] [data-ichat-tab=true]{min-height:3.2rem!important;border:0!important}[data-ichat-bottom-nav=true] [data-ichat-tab=true]:is(:hover,:focus-visible,:active){transform:translateY(-1px)}[data-ichat-bottom-nav=true] [data-ichat-tab=true][data-ichat-tab-active=true]{transform:translateY(-5px)!important;border-radius:1.05rem!important}[data-ailine-chat-panel=embedded][data-ichat-theme=dark] [data-ichat-bottom-nav=true] [data-ichat-tab=true][data-ichat-tab-active=true],html[data-theme=dark] [data-ichat-bottom-nav=true] [data-ichat-tab=true][data-ichat-tab-active=true]{background:rgba(16,33,61,.96)!important;color:#f8fafc!important;box-shadow:0 14px 30px rgba(0,0,0,.34),0 0 0 1px rgba(108,146,205,.34)!important}[data-ailine-chat-panel=embedded][data-ichat-theme=light] [data-ichat-bottom-nav=true] [data-ichat-tab=true][data-ichat-tab-active=true],html:not([data-theme=dark]) [data-ichat-bottom-nav=true] [data-ichat-tab=true][data-ichat-tab-active=true]{background:rgba(255,255,255,.96)!important;color:#101827!important;box-shadow:0 14px 30px rgba(15,23,42,.14),0 0 0 1px rgba(15,23,42,.08)!important}[data-ichat-cover-action=true],[data-ichat-cover-action=true] svg{color:#ffffff!important}[data-ichat-cover-action=true] svg{display:block!important;width:20px!important;height:20px!important;opacity:1!important}html[data-theme=dark] [data-practice-start-page=true] :is([class*="text-[#071"],[class*="text-[#0"],[class*=text-black],[class*=text-slate-],[class*=text-gray-],[class*=text-blue-],[class*=text-violet-]){color:#f8fafc!important}html[data-theme=dark] [data-practice-start-page=true] .practice-calendar-day,html[data-theme=dark] [data-practice-start-page=true] .practice-calendar-day>:is(span,strong){background-image:none!important;opacity:1!important}html[data-theme=dark] [data-practice-start-page=true] .practice-calendar-day{background:#15171a!important;border-color:#343840!important;color:#e7e9ec!important}html[data-theme=dark] [data-practice-start-page=true] .practice-calendar-day[data-practice-day-state=current]{background:#10213d!important;border-color:rgba(108,146,205,.44)!important;color:#f8fafc!important}html[data-theme=dark] [data-practice-start-page=true] .practice-calendar-day[data-practice-day-state=done]{background:#252a32!important;border-color:#4d555f!important;color:#ffffff!important}html[data-theme=dark] [data-practice-start-page=true] .practice-calendar-day[data-practice-day-state=locked]{background:#0b0d10!important;border-color:#292d33!important;color:rgba(248,250,252,.5)!important}html[data-theme=dark] [data-practice-start-page=true] .practice-calendar-day>:is(span,strong){color:inherit!important}html[data-theme=dark] [data-practice-start-page=true] :is(.practice-start-cta,.ailine-product-button-primary),html[data-theme=dark] [data-practice-start-page=true] :is(.practice-start-cta,.ailine-product-button-primary) *{background:#10213d!important;background-image:none!important;color:#f8fafc!important}html[data-theme=dark] [data-practice-responsive-shell] [data-practice-chip],html[data-theme=dark] [data-practice-responsive-shell] [data-practice-chip] *{background:#1a1d22!important;background-color:#1a1d22!important;color:#f8fafc!important;border-color:rgba(255,255,255,.14)!important}html[data-theme=dark] [data-practice-responsive-shell] :is(button,a,input,textarea,select){color-scheme:dark}