.seekbyu-logo{display:inline-flex;flex-shrink:0;width:156px;max-width:100%;vertical-align:middle}.seekbyu-logo--icon{width:40px}.seekbyu-logo--wordmark{width:90px}.seekbyu-logo img{display:block;width:100%;height:auto;object-fit:contain}.seekbyu-logo .seekbyu-logo-dark,[data-theme=dark] .seekbyu-logo--auto .seekbyu-logo-light{display:none}[data-theme=dark] .seekbyu-logo--auto .seekbyu-logo-dark{display:block}@media print{.skip-link{display:none!important}}.official-site{min-height:100vh;background:var(--bg);color:var(--text);font-family:PingFang SC,Microsoft YaHei,sans-serif}.official-site .official-header{height:84px;display:flex;align-items:center;gap:48px;padding:0 48px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--bg);z-index:40}.official-brand{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:600;letter-spacing:-.6px;white-space:nowrap}.official-header nav{display:flex;align-items:center;gap:28px;font-size:13px;color:var(--text)}.official-header nav a:hover,.official-site .is-current{color:var(--strong)}.official-header-actions{display:flex;gap:18px;align-items:center;margin-left:auto}.official-theme{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:var(--text)}.official-theme:hover{background:var(--surface-2)}.official-button{display:inline-flex;gap:12px;align-items:center;justify-content:center;min-height:48px;padding:14px 23px;border-radius:999px;background:var(--strong);color:var(--inverse);font-size:13px;font-weight:500;transition:opacity .18s}.official-button:hover{opacity:.78}.official-button.official-button-small{min-height:38px;padding:10px 16px;font-size:12px}.official-text-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:1.8}.official-text-link:hover{text-decoration:underline;text-underline-offset:4px}.official-header-link{white-space:nowrap;flex-shrink:0}.official-site a:focus-visible,.official-site button:focus-visible,.official-site summary:focus-visible{outline:2px solid var(--strong);outline-offset:5px}.official-home{max-width:1240px;margin:0 auto;padding:0 52px}.official-hero{text-align:center;padding:105px 0 72px}.official-hero h1{font-size:66px;font-weight:500;line-height:1.3;letter-spacing:-2.5px;margin:0 0 25px}.official-hero-description{font-size:16px;color:var(--muted);line-height:1.95;margin:0 0 29px}.official-hero-actions{display:flex;align-items:center;justify-content:center;gap:26px}.official-section{padding:70px 0;border-top:1px solid var(--line);scroll-margin-top:110px}.official-section-heading{display:flex;justify-content:space-between;gap:25px;align-items:baseline;margin-bottom:36px}.official-section-heading h2{font-size:29px;font-weight:500;letter-spacing:-.7px;margin:0;line-height:1.5}.official-section-heading p{font-size:13px;color:var(--muted);margin:12px 0 0}.official-section-heading>.official-text-link{white-space:nowrap}.official-direction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.official-direction{position:relative;background:var(--surface);border-radius:4px;padding:28px 25px 30px;transition:background-color .18s}.official-direction:hover{background:var(--surface-2)}.official-index{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.official-direction h3{font-size:21px;font-weight:500;margin:34px 0 12px;letter-spacing:-.4px}.official-direction p{font-size:12px;color:var(--muted);margin-bottom:27px;line-height:1.9}.official-direction-tags{display:flex;flex-direction:column;gap:8px;font-size:11px;color:var(--muted)}.official-direction-arrow{position:absolute;right:24px;bottom:29px}.official-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:45px;row-gap:40px}.official-feature{display:flex;flex-direction:column;align-items:flex-start;padding:0 0 27px;border-bottom:1px solid var(--line)}.official-feature>svg{margin-bottom:21px}.official-feature h3{font-size:17px;font-weight:500;line-height:1.6;margin:0 0 12px}.official-feature p{font-size:12px;color:var(--muted);line-height:2;margin:0 0 20px;max-width:310px}.official-feature .official-text-link{margin-top:auto;font-size:12px}.official-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px}.official-steps li{padding-top:5px}.official-steps h3{font-size:17px;font-weight:500;margin:23px 0 10px}.official-steps p{font-size:12px;line-height:2;color:var(--muted);margin:0;max-width:235px}.official-faq{display:grid;grid-template-columns:.85fr 1.4fr;column-gap:65px;align-items:start}.official-faq .official-section-heading{grid-column:1}.official-faq .official-section-heading h2{max-width:290px}.official-faq-list{grid-column:2;grid-row:1/span 2}.official-faq-list details{border-bottom:1px solid var(--line)}.official-faq-list details:first-child{border-top:1px solid var(--line)}.official-faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:25px;cursor:pointer;list-style:none;padding:21px 0;font-size:13px;line-height:1.8}.official-faq-list summary::-webkit-details-marker{display:none}.official-faq-plus{font-size:21px;line-height:1;font-weight:300;transition:transform .18s}.official-faq-list details[open] .official-faq-plus{transform:rotate(45deg)}.official-faq-list p{font-size:12px;color:var(--muted);line-height:2;margin:0;padding:0 30px 21px 0}.official-faq>.official-text-link{grid-column:1;justify-self:start;align-self:end}.official-start{text-align:center;border-top:1px solid var(--line);padding:95px 0 110px}.official-start h2{font-size:35px;font-weight:500;letter-spacing:-1px;margin-bottom:15px}.official-start p{font-size:13px;color:var(--muted);margin-bottom:28px}.official-footer{border-top:1px solid var(--line);padding:40px 48px 24px}.official-footer-main{display:flex;justify-content:space-between;gap:35px;padding-bottom:36px}.official-footer-main p{font-size:11px;color:var(--muted);margin:12px 0 0}.official-footer-links{display:flex;gap:28px;align-items:flex-start;font-size:12px;padding-top:5px}.official-footer-links a:hover{text-decoration:underline;text-underline-offset:4px}.official-footer-bottom{display:flex;justify-content:space-between;gap:25px;color:var(--muted);font-size:10px;line-height:1.9;border-top:1px solid var(--line);padding-top:20px}.official-docs{display:grid;grid-template-columns:210px minmax(0,1fr);gap:64px;max-width:1200px;margin:auto;padding:55px 48px 90px;align-items:start}.official-docs-sidebar{position:sticky;top:124px;display:flex;flex-direction:column;align-items:flex-start;gap:18px;font-size:12px}.official-docs-title{font-weight:500;font-size:14px}.official-docs-sidebar nav{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 0 15px;border-bottom:1px solid var(--line)}.official-docs-sidebar nav a{color:var(--muted);padding:10px 0;line-height:1.8}.official-docs-sidebar nav a:hover,.official-docs-sidebar nav a.is-current{color:var(--text)}.official-docs-sidebar>.official-text-link{font-size:12px}.official-docs .page.help-page{padding:0;max-width:none;min-width:0;margin:0}.official-docs .page-heading h1{font-size:36px;font-weight:500;letter-spacing:-1px}.official-docs .help-index{display:none}.official-docs .help-section{scroll-margin-top:110px}.official-docs .learning-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:30px 0}.official-docs .step-card{padding:16px 12px;border-radius:4px}.official-docs .step-card strong{font-size:14px}.official-docs .step-card small{font-size:10px}.official-docs .help-section h2{font-weight:500}.official-docs .help-section p{line-height:2.2}.official-docs .phase-index{border-radius:50%}@keyframes official-enter{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}.official-hero>h1{animation:official-enter .8s cubic-bezier(.22,1,.36,1) .08s both}.official-hero>.official-hero-description{animation:official-enter .8s cubic-bezier(.22,1,.36,1) .18s both}.official-hero>.official-hero-actions{animation:official-enter .75s cubic-bezier(.22,1,.36,1) .28s both}.official-home.motion-ready [data-reveal]{opacity:0;translate:0 22px;transition:opacity .65s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0ms),translate .65s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0ms),background-color .22s,transform .25s}.official-home.motion-ready [data-reveal].is-visible,.official-home.motion-ready [data-reveal]:focus-within{opacity:1;translate:0 0}.official-site .official-header{transition:box-shadow .25s,background-color .25s}.official-header.is-scrolled{box-shadow:0 4px 18px #00000006}.official-button{transition:opacity .2s,transform .25s cubic-bezier(.22,1,.36,1)}.official-button:active{transform:scale(.97)}.official-button svg,.official-text-link svg,.official-direction-arrow{transition:transform .25s cubic-bezier(.22,1,.36,1)}.official-header nav a{position:relative;padding:7px 0}.official-header nav a:after{content:"";position:absolute;bottom:1px;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.22,1,.36,1)}.official-header nav a:hover:after,.official-header nav a:focus-visible:after,.official-header nav a.is-current:after{transform:scaleX(1)}.official-faq-list details[open] p{animation:official-enter .3s ease both}@supports (interpolate-size:allow-keywords){.official-faq-list details{interpolate-size:allow-keywords}.official-faq-list details::details-content{height:0;overflow:clip;transition:height .3s ease,content-visibility .3s;transition-behavior:allow-discrete}.official-faq-list details[open]::details-content{height:auto}}@media(hover:hover)and (pointer:fine){.official-button:hover{transform:translateY(-2px)}.official-button:hover svg{transform:translate(2px,-2px)}.official-text-link:hover svg{transform:translate(3px)}.official-direction:hover{transform:translateY(-3px)}.official-direction:hover .official-direction-arrow{transform:translate(2px,-2px)}.official-feature:hover .official-text-link svg{transform:translate(2px,-2px)}}@media(min-width:1600px){.official-header,.official-footer{padding-left:72px;padding-right:72px}}@media(max-width:1000px){.official-site .official-header{padding:0 28px;gap:30px}.official-home{padding:0 36px}.official-hero h1{font-size:56px}.official-features{column-gap:26px}.official-faq{column-gap:30px}.official-docs{gap:35px;grid-template-columns:180px minmax(0,1fr);padding-left:28px;padding-right:28px}.official-docs .learning-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.official-footer{padding-left:28px;padding-right:28px}}@media(max-width:700px){.official-site .official-header{height:72px;padding:0 20px;gap:15px}.official-brand{font-size:17px;gap:7px}.official-brand svg{width:18px}.official-header nav{gap:12px;font-size:11px;margin-left:auto}.official-header .official-feature-link{display:none}.official-header-actions{gap:7px;margin-left:0}.official-theme{width:28px;height:28px}.official-button.official-button-small{padding:9px 12px;min-height:35px;font-size:11px;gap:5px}.official-home{padding:0 24px}.official-hero{padding:75px 0 55px}.official-hero h1{font-size:43px;letter-spacing:-1.5px;margin-bottom:23px}.official-hero-description{font-size:13px;line-height:2}.official-hero-actions{gap:20px}.official-button{min-height:45px;padding:12px 20px;font-size:12px}.official-text-link{font-size:12px}.official-section{padding:42px 0;scroll-margin-top:90px}.official-section-heading{gap:15px;margin-bottom:25px;align-items:flex-start}.official-section-heading h2{font-size:23px;letter-spacing:-.5px}.official-section-heading p{font-size:12px;margin-top:10px}.official-section-heading>.official-text-link{font-size:10px;padding-top:7px}.official-direction-grid{grid-template-columns:1fr;gap:12px}.official-direction{padding:22px}.official-direction h3{margin:20px 0 8px;font-size:21px}.official-direction p{margin-bottom:18px}.official-direction-tags{gap:6px}.official-direction-arrow{right:22px;bottom:25px}.official-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 23px}.official-feature{padding-bottom:22px}.official-feature>svg{margin-bottom:16px}.official-feature h3{font-size:15px;line-height:1.8}.official-feature p{font-size:11px;margin-bottom:15px}.official-feature .official-text-link{font-size:11px}.official-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.official-steps h3{font-size:16px;margin-top:17px}.official-steps p{font-size:11px}.official-faq{display:block}.official-faq-list{margin-bottom:23px}.official-faq .official-section-heading h2{max-width:none}.official-faq-list summary{font-size:12px;padding:19px 0}.official-start{padding:65px 0 75px}.official-start h2{font-size:27px}.official-footer{padding:30px 24px 20px}.official-footer-main{flex-direction:column;gap:24px;padding-bottom:25px}.official-footer-links{gap:24px;font-size:11px;flex-wrap:wrap}.official-footer-bottom{flex-direction:column;gap:9px;font-size:9px}.official-docs{display:block;padding:28px 24px 50px}.official-docs-sidebar{position:static;gap:15px;margin-bottom:35px}.official-docs-sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 15px;padding:0 0 17px}.official-docs-sidebar nav a{padding:6px 0;font-size:11px}.official-docs-sidebar>.official-text-link{display:none}.official-docs .page-heading h1{font-size:28px}.official-docs .help-section{scroll-margin-top:90px}.official-docs .step-card{padding:16px}.official-docs .help-section h2{font-size:18px}.official-docs .help-section p{font-size:12px}}@media(max-width:380px){.official-site .official-header{padding:0 14px;gap:8px}.official-header-actions{gap:2px}.official-header .official-button-small svg{display:none}.official-brand{font-size:15px}.official-home{padding:0 20px}.official-hero h1{font-size:39px}}@media(prefers-reduced-motion:reduce){.official-site *,.official-site *:before,.official-site *:after,.official-site details::details-content{animation:none!important;transition:none!important;scroll-behavior:auto!important}.official-home.motion-ready [data-reveal]{opacity:1;translate:none;transform:none}}@media print{.official-site *{animation:none!important;transition:none!important}.official-home.motion-ready [data-reveal]{opacity:1;translate:none;transform:none}}@media(max-width:700px){.official-site .official-header{gap:12px}.official-header .official-header-actions{margin-left:auto;gap:8px}.official-header-actions nav{margin-left:0;gap:12px}.official-header .official-header-link{font-size:11px}}@media(max-width:380px){.official-header-actions nav{gap:8px}.official-header .official-header-link{font-size:10px}.official-header-link svg{display:none}}@media(max-width:700px){.official-header-link svg{display:none}}@media(max-width:500px){.official-brand .seekbyu-logo{width:140px}}.website-footer{border-top:1px solid var(--line);padding:48px max(24px,calc((100% - 1136px)/2)) 24px;color:var(--muted);background:var(--surface);font-size:12px;line-height:1.9}.website-footer-grid{display:grid;grid-template-columns:1.5fr .8fr .9fr 1.25fr;gap:36px}.website-footer-logo{display:inline-flex;gap:10px;align-items:center;color:var(--text);font-size:21px;font-weight:600;letter-spacing:-.5px}.website-footer .website-footer-slogan{color:var(--text);font-size:14px;margin:15px 0 10px}.website-footer p{margin:10px 0;overflow-wrap:anywhere}.website-footer h2{font-size:12px;color:var(--text);font-weight:600;margin:3px 0 17px}.website-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.website-footer nav h2{margin-bottom:8px}.website-footer-explore,.website-footer-contact>a{display:inline-flex;gap:7px;align-items:center}.website-footer-explore{margin-top:8px;color:var(--text)}.website-footer a:hover{color:var(--text);text-decoration:underline;text-underline-offset:4px}.website-footer a:focus-visible{outline:2px solid var(--strong);outline-offset:4px}.website-footer-notice{margin-top:32px;border-top:1px solid var(--line);padding-top:19px;font-size:11px;white-space:pre-line}.website-footer-bottom{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:20px;font-size:10px}.website-footer-records{display:flex;justify-content:flex-end;gap:8px 18px;flex-wrap:wrap}@media(max-width:1000px){.website-footer-grid{grid-template-columns:1.2fr 1fr;gap:28px 40px}.website-footer-bottom{flex-direction:column;gap:8px}.website-footer-records{justify-content:flex-start}}@media(max-width:500px){.website-footer{padding:32px 24px 22px}.website-footer-grid{grid-template-columns:1fr 1fr;gap:26px 20px}.website-footer-brand,.website-footer-contact{grid-column:1/-1}.website-footer-contact{padding-top:19px;border-top:1px solid var(--line)}.website-footer-notice{margin-top:25px}.website-footer-bottom{font-size:10px}}.website-footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.website-footer-contact h2{margin-bottom:8px}.website-footer-contact p{margin:0}.website-footer-contact>a{max-width:100%;overflow-wrap:anywhere}.website-footer-contact>a svg{flex-shrink:0}.app-shell .sidebar{width:72px;padding:20px 10px 14px;display:flex;flex-direction:column;overflow:hidden;height:100svh;background:var(--bg);border-right:1px solid var(--line);transition:width .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease;z-index:30}.app-shell .sidebar.rail-expanded{width:252px;box-shadow:12px 0 34px #0000000c}.app-shell .workspace{margin-left:72px}.app-shell .sidebar .brand{padding:0 9px;margin:0 0 26px;gap:13px;min-height:36px;flex-shrink:0;white-space:nowrap}.app-shell .sidebar .brand-mark{width:32px;height:32px;border-radius:10px;flex:0 0 32px}.app-shell .sidebar .brand-copy{font-size:15px;font-weight:500;line-height:1.2}.app-shell .sidebar .brand-copy small{font-size:10px;margin-top:6px;font-weight:400;letter-spacing:1px}.app-shell .sidebar .nav-label{max-width:0;opacity:0;transform:translate(-6px);overflow:hidden;white-space:nowrap;pointer-events:none;transition:opacity .13s ease,transform .2s cubic-bezier(.22,1,.36,1),max-width .28s cubic-bezier(.22,1,.36,1)}.app-shell .sidebar.rail-expanded .nav-label{max-width:180px;opacity:1;transform:translate(0);pointer-events:auto;transition-delay:.04s}.app-shell .sidebar .side-navigation{min-height:0;flex:1;display:flex;flex-direction:column;gap:4px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.app-shell .sidebar .side-navigation::-webkit-scrollbar{display:none}.app-shell .sidebar nav a,.app-shell .sidebar .account-link{display:flex;align-items:center;justify-content:flex-start;gap:14px;height:44px;min-height:44px;width:100%;padding:0 15px;border-radius:9px;font-size:12px;line-height:1.5;color:var(--muted);flex-shrink:0;transition:color .16s,background-color .16s}.app-shell .sidebar nav a>svg,.app-shell .sidebar .account-link>svg{flex-shrink:0}.app-shell .sidebar nav a.active,.app-shell .sidebar .account-link.active{color:var(--strong);background:var(--brand-soft)}.app-shell .sidebar nav a:hover,.app-shell .sidebar .account-link:hover{color:var(--text);background:var(--surface)}.app-shell .sidebar .nav-divider{height:1px;min-height:1px;background:var(--line);margin:14px 13px}.app-shell .sidebar .sidebar-bottom{position:static;margin-top:14px;padding:12px 0 0;border-top:1px solid var(--line);flex-shrink:0}.app-shell .sidebar .theme-control{display:flex;align-items:center;justify-content:flex-start;gap:14px;min-height:44px;padding:0 15px;margin-top:5px;color:var(--muted);border:0}.app-shell .sidebar .theme-control>svg{flex-shrink:0}.app-shell .sidebar .theme-control select{width:150px;min-height:33px;padding:5px 6px;border:0;background:transparent;font-size:11px;flex-shrink:0}.app-shell .sidebar:focus-within .brand:focus-visible,.app-shell .sidebar a:focus-visible{outline-color:var(--strong)}.app-shell .topbar{border-bottom:1px solid var(--line)}@media(max-width:760px){.app-shell .sidebar,.app-shell .sidebar.rail-expanded{width:272px;padding:22px 14px 16px;transform:translate(-100%);transition:transform .28s cubic-bezier(.22,1,.36,1);box-shadow:none}.app-shell .sidebar.open{transform:translate(0);box-shadow:12px 0 34px #00000020}.app-shell .sidebar .nav-label,.app-shell .sidebar.rail-expanded .nav-label{max-width:190px;opacity:1;transform:none;pointer-events:auto;transition:none}.app-shell .workspace{margin-left:0}.app-shell .sidebar .brand{margin-bottom:24px}.app-shell .sidebar .mobile-close{right:13px;top:14px}.app-shell .sidebar .side-navigation{gap:3px}.app-shell .sidebar nav a,.app-shell .sidebar .account-link{height:43px;min-height:43px}.app-shell .sidebar .sidebar-bottom{margin-top:10px;padding-top:10px}.app-shell .topbar-actions{gap:6px}}@media(prefers-reduced-motion:reduce){.app-shell .sidebar,.app-shell .sidebar .nav-label{transition:none!important}}.app-shell .sidebar .brand{padding-left:6px;gap:10px}.app-shell .sidebar .brand-mark{width:40px;height:40px;flex:0 0 40px;background:transparent;border-radius:0}.app-shell .sidebar .brand-copy{display:flex;flex-direction:column;align-items:flex-start}.app-shell .sidebar .brand-copy small{margin-top:2px}.print-brand{margin-bottom:16px}.topbar-theme-control{display:flex;align-items:center;gap:6px;position:relative;color:var(--muted);flex-shrink:0}.topbar-theme-control>svg{width:17px;height:17px;flex-shrink:0}.topbar-theme-control select{height:32px;max-width:105px;padding:4px 6px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--text);font-size:11px;cursor:pointer}@media(max-width:600px){.topbar-theme-control{gap:4px}.topbar-theme-control select{max-width:90px;font-size:10px}.topbar-theme-control>svg{display:none}}.topbar-theme-menu{position:relative;flex-shrink:0}.topbar-theme-menu>summary{list-style:none;cursor:pointer}.topbar-theme-menu>summary::-webkit-details-marker{display:none}.topbar-theme-menu[open]>summary{background:var(--surface)}.topbar-theme-options{position:absolute;right:0;top:calc(100% + 8px);width:150px;padding:5px;border:1px solid var(--line);border-radius:9px;background:var(--bg);box-shadow:0 6px 24px #00000014;z-index:100}.topbar-theme-options button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:12px;text-align:left}.topbar-theme-options button:hover,.topbar-theme-options button.selected{background:var(--surface);color:var(--text)}@font-face{font-family:Seekbyu Han;font-style:normal;font-weight:250 900;font-display:swap;src:url(/fonts/seekbyu-han-00.woff2) format("woff2");unicode-range:U+3001,U+3002,U+4E00,U+4E0D,U+4E0E,U+4E2A,U+4E2D,U+4E60,U+4EA4,U+4EBA,U+4F1A,U+4F5C,U+4F7F,U+4FDD,U+5165,U+5168,U+5173,U+5185,U+51FA,U+5206,U+5230,U+524D,U+52A8,U+5355,U+53CD,U+53EF,U+53F0,U+53F7,U+5408,U+540C,U+540E,U+5411,U+548C,U+56DE,U+56FE,U+5728,U+5907,U+590D,U+5B58,U+5B66,U+5B8C,U+5B9E,U+5BB9,U+5BFC,U+5DF2,U+5E76,U+5E93,U+5F00,U+5F53,U+5F55,U+5F85,U+6210,U+6216,U+62E9,U+6301,U+6309,U+6362,U+63A5,U+63D0,U+641C,U+64CD,U+6587,U+6599,U+65B0,U+65B9,U+65F6,U+6709,U+670D,U+672C,U+673A,U+67E5,U+6807,U+6838,U+68C0,U+6A21,U+6B63,U+6B65,U+70B9,U+7406,U+7528,U+7535,U+7559,U+767B,U+7684,U+76EE,U+770B,U+77E5,U+793A,U+7A0B,U+7AD9,U+7B54,U+7BA1,U+7CFB,U+7D22,U+7EBF,U+7EC3,U+7ED3,U+7EDF,U+7F51,U+7F6E,U+8003,U+80FD,U+81EA,U+89E3,U+8BA1,U+8BB0,U+8BBE,U+8BC1,U+8BD5,U+8BF7,U+8BFB,U+8BFE,U+8D26,U+8D44,U+8DEF,U+8F7D,U+9009,U+90E8,U+91CD,U+91CF,U+95EE,U+95F4,U+9762,U+9875,U+9898,U+9A8C,U+FF0C,U+FF1B}@font-face{font-family:Seekbyu Han;font-style:normal;font-weight:250 900;font-display:swap;src:url(/fonts/seekbyu-han-01.woff2) format("woff2");unicode-range:U+4E0A,U+4E0B,U+4E1A,U+4E3A,U+4E3B,U+4E8E,U+4ECE,U+4ED6,U+4EE5,U+4EF6,U+4F4D,U+4FE1,U+5148,U+514D,U+516C,U+5176,U+518C,U+518D,U+51C6,U+5207,U+5236,U+5237,U+52A0,U+52A1,U+5377,U+539F,U+53CA,U+53D1,U+53D6,U+53D8,U+53E3,U+53EA,U+540D,U+5668,U+56F4,U+5730,U+5757,U+5904,U+5931,U+59CB,U+5B57,U+5B98,U+5B9A,U+5BA2,U+5BF9,U+5C55,U+5DE5,U+5E73,U+5E94,U+5EA6,U+5F0F,U+5FC3,U+6001,U+606F,U+6237,U+624B,U+6253,U+62DF,U+636E,U+6536,U+6539,U+653E,U+6570,U+6574,U+65E0,U+65E5,U+65E7,U+660E,U+663E,U+6682,U+671F,U+672A,U+6743,U+675F,U+6765,U+6790,U+679C,U+680F,U+6848,U+6863,U+6B21,U+6BCF,U+6CE8,U+6D88,U+6E05,U+6E90,U+7247,U+72B6,U+72EC,U+751F,U+7531,U+7801,U+786E,U+79F0,U+7ACB,U+7AEF,U+7B49,U+7B5B,U+7EA7,U+7EE7,U+7EED,U+7F16,U+8054,U+8303,U+85CF,U+884C,U+8868,U+8981,U+89C8,U+8BA4,U+8BAD,U+8BBF,U+8BC6,U+8BDD,U+8D25,U+8FC7,U+8FDB,U+901A,U+907F,U+914D,U+9519,U+957F,U+95ED,U+9605,U+9645,U+9650,U+9700,U+9988}@font-face{font-family:Seekbyu Han;font-style:normal;font-weight:250 900;font-display:swap;src:url(/fonts/seekbyu-han-02.woff2) format("woff2");unicode-range:U+4E5F,U+4E66,U+4EAB,U+4EC5,U+4ECD,U+4EFB,U+4EFD,U+4F60,U+4F9B,U+4F9D,U+4FA7,U+4FEE,U+505C,U+50CF,U+5143,U+5171,U+5199,U+51FB,U+5212,U+5217,U+522B,U+529F,U+5316,U+5339,U+5370,U+5386,U+538B,U+53C2,U+53F2,U+544A,U+5458,U+54CD,U+56FA,U+5740,U+578B,U+5916,U+591A,U+5927,U+5929,U+5B89,U+5BC6,U+5C06,U+5C5E,U+5E03,U+5E8F,U+5EFA,U+5F15,U+5F97,U+5FEB,U+6062,U+60C5,U+6211,U+627E,U+628A,U+62A4,U+63A7,U+652F,U+6548,U+6559,U+65AD,U+66F4,U+6700,U+6750,U+6761,U+6784,U+683C,U+6C42,U+6CBF,U+6CD5,U+6D41,U+6D4B,U+6D4F,U+7126,U+7167,U+7248,U+73B0,U+767D,U+76D6,U+76D8,U+76F4,U+76F8,U+79BB,U+79C1,U+79FB,U+7A7A,U+7AE0,U+7BB1,U+7C7B,U+7EC4,U+7EF4,U+7EFC,U+822A,U+8272,U+8282,U+83DC,U+8986,U+89C6,U+89D2,U+8BCD,U+8BE2,U+8BE6,U+8BED,U+8BF4,U+8C03,U+8D77,U+8DE8,U+8DF3,U+8F6C,U+8F91,U+8F93,U+8FD4,U+8FDE,U+9000,U+9001,U+9002,U+90AE,U+949F,U+94FE,U+952E,U+9644,U+9664,U+968F,U+9879,U+9886,U+9891,U+9996,U+9ED8,U+FF1A}@font-face{font-family:Seekbyu Han;font-style:normal;font-weight:250 900;font-display:swap;src:url(/fonts/seekbyu-han-03.woff2) format("woff2");unicode-range:U+4E13,U+4E14,U+4EAC,U+4ECB,U+4EE3,U+4F4E,U+4F53,U+4F59,U+5145,U+5178,U+5219,U+521B,U+521D,U+5220,U+52A9,U+52FE,U+5305,U+5317,U+533A,U+5361,U+5373,U+53BB,U+53D7,U+542F,U+5468,U+54A8,U+5747,U+57DF,U+586B,U+589E,U+597D,U+5BDF,U+5C0F,U+5C11,U+5C40,U+5DF1,U+5E38,U+5E72,U+5E95,U+5F31,U+5F39,U+5F52,U+5F62,U+5F71,U+5F84,U+5FC5,U+5FD7,U+622A,U+6240,U+624D,U+6280,U+62A5,U+62BD,U+6307,U+6388,U+6392,U+63A2,U+6545,U+662F,U+66FF,U+677F,U+6839,U+6846,U+68D5,U+6982,U+6A59,U+6B22,U+6B62,U+6BB5,U+6CA1,U+6D3B,U+6EDA,U+724C,U+754C,U+76D1,U+771F,U+77ED,U+79D2,U+7A97,U+7B7E,U+7EA0,U+7EB2,U+7ECD,U+7EDC,U+7EE9,U+7EFF,U+7F13,U+804A,U+81F3,U+83B7,U+84DD,U+88AB,U+88C5,U+89C1,U+89C2,U+89C4,U+8A00,U+8BA9,U+8BAE,U+8BEF,U+8D1F,U+8DF5,U+8EAB,U+8FBE,U+8FCE,U+8FD0,U+8FD1,U+8FD9,U+9010,U+9053,U+91C7,U+91CC,U+94AE,U+9500,U+95E8,U+961F,U+9632,U+963B,U+9690,U+9694,U+969C,U+96C6,U+9876,U+987B,U+9AA4,U+9AD8,U+FF0F,U+FF1F}@font-face{font-family:Seekbyu Han;font-style:normal;font-weight:250 900;font-display:swap;src:url(/fonts/seekbyu-han-04.woff2) format("woff2");unicode-range:U+4E22,U+4E24,U+4E32,U+4E48,U+4E49,U+4E4B,U+4E86,U+4E88,U+4E8C,U+4EA7,U+4EAE,U+4EC0,U+4ECA,U+4EEA,U+4F18,U+4F20,U+4F46,U+4F8B,U+4FBF,U+503C,U+504F,U+505A,U+50A8,U+5174,U+5177,U+517C,U+51B2,U+51B3,U+51B5,U+51CF,U+5224,U+5269,U+526A,U+529B,U+534F,U+5357,U+5360,U+53CC,U+53E6,U+53F3,U+5404,U+5426,U+542B,U+542C,U+54C8,U+573A,U+57F9,U+5934,U+5B50,U+5C1A,U+5C42,U+5C4F,U+5E0C,U+5E2E,U+5F20,U+5FAA,U+5FAE,U+6025,U+6027,U+603B,U+60F3,U+610F,U+6267,U+6279,U+62D3,U+6302,U+63A8,U+63CF,U+6444,U+6458,U+64A4,U+65BD,U+666E,U+6821,U+6837,U+6B64,U+6C14,U+6DF1,U+6DF7,U+6DFB,U+6F0F,U+7279,U+7387,U+79CD,U+7A0D,U+7A3F,U+7A81,U+7B2C,U+7B79,U+7B97,U+7D2F,U+7EA6,U+7EC6,U+7EC8,U+7ECF,U+7F3A,U+7FFB,U+8005,U+804C,U+811A,U+81F4,U+8349,U+8350,U+8425,U+8865,U+89E6,U+8BBA,U+8BC4,U+8BE5,U+8D56,U+8D85,U+8DB3,U+8DDF,U+8F83,U+8FD8,U+8FDF,U+8FF0,U+9047,U+90FD,U+91CA,U+951A,U+96F6,U+987A,U+9884,U+989C,U+9F20,U+FF08,U+FF09}@font-face{font-family:Seekbyu Han;font-style:normal;font-weight:250 900;font-display:swap;src:url(/fonts/seekbyu-han-05.woff2) format("woff2");unicode-range:U+4E34,U+4E45,U+4E89,U+4E8B,U+4E91,U+4E92,U+4E94,U+4E9B,U+4EE4,U+4EEC,U+4EF7,U+4EFF,U+5012,U+5047,U+5149,U+516D,U+51D1,U+529E,U+52BF,U+536B,U+5378,U+5382,U+5417,U+5448,U+547D,U+54C1,U+54EA,U+552F,U+5546,U+5584,U+56DB,U+56E0,U+56FD,U+574F,U+57FA,U+5947,U+5957,U+5982,U+5B88,U+5BA1,U+5BBD,U+5C04,U+5C31,U+5C3E,U+5C45,U+5C49,U+5D4C,U+5E26,U+5EF6,U+5F02,U+5F03,U+5F3A,U+5F80,U+5FC6,U+5FFD,U+626B,U+627F,U+6295,U+62C6,U+62D2,U+62EC,U+635F,U+638C,U+63E1,U+659C,U+65E2,U+65E9,U+6620,U+6670,U+6697,U+672B,U+6760,U+67D3,U+6A2A,U+6BD4,U+6C60,U+6D45,U+6E32,U+6EE1,U+70ED,U+7136,U+753B,U+7565,U+77E2,U+7840,U+7981,U+7A33,U+7A84,U+7B26,U+7BC7,U+7D20,U+7D27,U+7EAF,U+7EDD,U+7EEA,U+7F72,U+800C,U+805A,U+82F1,U+843D,U+865A,U+8B66,U+8BC9,U+8C61,U+8D70,U+8D8B,U+8DA3,U+8F6E,U+8F7B,U+8FA8,U+8FB9,U+8FDC,U+8FFD,U+9014,U+901F,U+9020,U+903B,U+9057,U+9075,U+9488,U+95F2,U+9636,U+9732,U+9759,U+975E,U+987E,U+989D,U+9ED1}@font-face{font-family:Seekbyu Han;font-style:normal;font-weight:250 900;font-display:swap;src:url(/fonts/seekbyu-han-06.woff2) format("woff2");unicode-range:U+3000,U+4E03,U+4E09,U+4EB2,U+4ED8,U+4F2A,U+4F55,U+501F,U+5141,U+515C,U+51FD,U+526F,U+5300,U+533F,U+5341,U+5348,U+53CB,U+5708,U+5883,U+591C,U+5939,U+59D3,U+5A01,U+5B54,U+5B8B,U+5BA3,U+5BB6,U+5C0A,U+5C1D,U+5C3D,U+5C97,U+5CF0,U+5DE6,U+5DEE,U+5E42,U+5E74,U+5F69,U+5F88,U+5FCD,U+600E,U+6089,U+611F,U+61C2,U+6251,U+6263,U+6296,U+6298,U+62AC,U+62C9,U+62CD,U+6324,U+63A9,U+63D2,U+643A,U+64AD,U+64C5,U+654F,U+655B,U+65C5,U+661F,U+6635,U+665A,U+666F,U+66F2,U+671D,U+672F,U+67B6,U+67D0,U+684C,U+6869,U+6B3E,U+6B8B,U+6BEB,U+6C47,U+6C9F,U+6CC4,U+6D17,U+6D89,U+6EE4,U+6FC0,U+706F,U+70C1,U+719F,U+7231,U+73AF,U+7740,U+7834,U+786C,U+79EF,U+7ADE,U+7B14,U+7CBE,U+7EA2,U+7EA4,U+7EB5,U+7EB8,U+7EC7,U+7ED1,U+7ED5,U+7ED9,U+7F18,U+7F29,U+8017,U+80CC,U+8111,U+878D,U+88D5,U+8BA2,U+8BAF,U+8BB8,U+8C22,U+8D23,U+8D28,U+8D8A,U+8DC3,U+8DDD,U+8E2A,U+8FF9,U+900F,U+90BB,U+9274,U+95EA,U+9646,U+964D,U+9699,U+9760,U+FF5C,U+FF5E}@font-face{font-family:Seekbyu Han;font-style:normal;font-weight:250 900;font-display:swap;src:url(/fonts/seekbyu-han-07.woff2) format("woff2");unicode-range:U+4E25,U+4FB5,U+5065,U+547C,U+5706,U+594F,U+59A5,U+5C14,U+5E02,U+5EB7,U+6218,U+6269,U+6311,U+68B0,U+6E20,U+6ED1,U+7269,U+793E,U+7B80,U+7F06,U+7F69,U+8584,U+88C1,U+8D34,U+906E,U+9A71,U+9F50}@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.site-app{--bg:#fff;--surface:#f5f5f7;--surface-2:#ededf0;--text:#1d1d1f;--muted:#6e6e73;--line:#e5e5e8;--apple-card:#f5f5f7;--apple-paper:#fff;--apple-ink:#1d1d1f;--apple-copy:#6e6e73;--apple-gradient:linear-gradient(105deg,#287de0 4%,#7754ce 48%,#c7428b 78%,#e77942 100%);font-family:Inter,Seekbyu Han,PingFang SC,Microsoft YaHei,sans-serif;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}:root[data-theme=dark] .site-app{--bg:#000;--surface:#1d1d1f;--surface-2:#29292c;--text:#f5f5f7;--muted:#a1a1a6;--line:#333336;--apple-card:#1d1d1f;--apple-paper:#000;--apple-ink:#f5f5f7;--apple-copy:#a1a1a6;--apple-gradient:linear-gradient(105deg,#75baff,#b59bff 48%,#f58cba 78%,#ffc18c)}.site-app .apple-gradient{color:#7754ce;background:var(--apple-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.site-app .apple-secondary{color:var(--muted)}.site-app .apple-eyebrow{display:block;font-size:14px;font-weight:500;line-height:1.6;letter-spacing:.025em;margin-bottom:24px}.site-app .apple-blue-link{color:var(--strong)}.site-app .official-site{font-family:inherit}.site-app .official-site .official-header{height:72px;max-width:none;padding:0 max(32px,calc((100% - 1120px)/2));gap:24px;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-color:color-mix(in srgb,var(--line) 65%,transparent)}.site-app .official-header-actions{gap:26px}.site-app .official-header nav{gap:28px;font-size:12px}.site-app .official-header .official-header-link{font-size:12px}.site-app .official-header-link svg{display:none}.site-app .official-site .official-button{border-radius:999px;font-size:15px;font-weight:500;padding:14px 25px;min-height:48px}.site-app .official-site .official-button-small{white-space:nowrap;flex-shrink:0;min-height:36px;padding:9px 18px;font-size:12px}.site-app .official-theme{width:34px;height:34px}.site-app .official-text-link{font-size:15px}.site-app .apple-home{max-width:none;padding:0;overflow:clip}.site-app .apple-home .official-hero{max-width:1120px;margin:auto;padding:96px 0 0}.site-app .apple-home .official-hero>.apple-eyebrow{font-size:15px;margin-bottom:28px}.site-app .apple-home .official-hero h1{font-size:clamp(64px,7.3vw,104px);font-weight:700;line-height:1.17;letter-spacing:-.055em;margin:0 0 32px;overflow-wrap:anywhere}.site-app .apple-home .official-hero h1>span{display:block;width:fit-content;max-width:100%;margin-inline:auto;padding-bottom:.06em}.site-app .apple-home .official-hero h1>span:not(:last-child){font-size:.74em;font-weight:400;letter-spacing:-.055em;margin-bottom:8px}.site-app .apple-home .official-hero-description{font-size:17px;line-height:1.85;max-width:620px;margin:0 auto 28px;color:var(--muted)}.site-app .apple-home .official-hero-actions{gap:28px}.hero-footnote{display:flex;justify-content:space-between;gap:20px;margin:96px 0 24px;text-align:left;font-size:13px;color:var(--muted);line-height:1.8}.hero-footnote>a{display:flex;align-items:center;gap:8px;color:var(--text)}.site-app .apple-home .official-section{max-width:1120px;margin:auto;padding:128px 0;border:0;scroll-margin-top:96px}.site-app .apple-home .official-section-heading{align-items:flex-end;margin-bottom:48px}.site-app .apple-home .official-section-heading h2{font-size:clamp(40px,4.1vw,58px);font-weight:700;letter-spacing:-.045em;line-height:1.25;margin:0}.site-app .apple-home .official-section-heading p{font-size:17px;line-height:1.8;margin:26px 0 0}.site-app .apple-home .official-section-heading>.official-text-link{margin-bottom:7px}.learning-showcase{display:grid;grid-template-columns:1.65fr 1fr;grid-template-rows:1fr 1fr;gap:24px 16px;text-align:left}.learning-showcase>a{display:flex;position:relative;flex-direction:column;overflow:hidden;border-radius:36px;padding:34px;transition:transform .25s,box-shadow .25s}.showcase-knowledge{grid-row:span 2;background:#07090d;color:#f5f5f7;min-height:620px}.showcase-card-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:13px;font-weight:500}.site-app .showcase-knowledge h2{font-size:48px;font-weight:700;letter-spacing:-.045em;line-height:1.25;margin:44px 0 0}.showcase-knowledge h2>span{color:#7eb9f2}.showcase-knowledge .direction-artwork{width:100%;height:auto;margin:14px 0 10px;flex:1;--art-color:#79b8fb;--art-fill:#101d2e;--art-stroke:#4476a4}.showcase-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-top:auto}.showcase-bottom p{font-size:15px;line-height:1.8;color:#b0bac6;margin:0}.showcase-round-arrow{display:grid;place-items:center;flex:none;border-radius:50%;border:1px solid #ffffff40;width:44px;height:44px}.showcase-review{background:var(--surface);color:var(--text)}.showcase-card-label{font-size:12px;font-weight:500;color:var(--muted);line-height:1.8}.site-app .learning-showcase h3{font-size:35px;font-weight:700;line-height:1.3;letter-spacing:-.04em;margin:22px 0 28px}.showcase-review h3>span{color:#7760ac}:root[data-theme=dark] .showcase-review h3>span{color:#b7a0e2}.showcase-review-bottom{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:15px;color:#7760ac}.showcase-review-bottom>span{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.showcase-do{background:#e9f1f8;color:#243c51}.showcase-do .showcase-card-label{color:#536a7d}.showcase-do-bottom{display:flex;align-items:center;gap:15px;margin-top:auto;font-size:12px;flex-wrap:wrap}.showcase-do-bottom>span{display:flex;align-items:center;gap:5px}.showcase-do-bottom>svg{margin-left:auto}:root[data-theme=dark] .site-app .apple-blue-link,:root[data-theme=dark] .site-app .apple-home .official-feature .official-text-link{color:color-mix(in srgb,var(--strong) 65%,#fff)}:root[data-theme=dark] .showcase-do{background:#172532;color:#d4e6f7}:root[data-theme=dark] .showcase-do .showcase-card-label{color:#a4b9cd}.direction-artwork{--art-color:#2475b5;--art-fill:#e4edf7;--art-stroke:#779cbd;display:block;max-width:100%;color:var(--art-color)}.direction-artwork[data-art=weak]{--art-color:#7871a6;--art-fill:#e9e6f0;--art-stroke:#93a79d}.direction-artwork[data-art=charging]{--art-color:#bc702a;--art-fill:#f3e9d9;--art-stroke:#c3a578}.direction-artwork[data-art=video-editing]{--art-color:#a34a8a;--art-fill:#ede2ed;--art-stroke:#ad8cae}.art-wire{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.art-wire-faint{stroke:var(--art-stroke);opacity:.65}.art-chip{fill:var(--art-fill);stroke:var(--art-stroke);stroke-width:1.5}.art-bolt,.art-play,.art-node{fill:currentColor}.art-halo{stroke:var(--art-stroke);stroke-width:1;stroke-dasharray:3 9}.art-screen{fill:var(--apple-paper);opacity:.8}.art-clip{fill:currentColor;opacity:.55}.art-wave{stroke:currentColor;stroke-width:1.5}.art-playhead{stroke:currentColor;stroke-width:2}:root[data-theme=dark] .direction-artwork{--art-color:#8ebee8;--art-fill:#203040;--art-stroke:#53738f}:root[data-theme=dark] .direction-artwork[data-art=weak]{--art-color:#c1b2e4;--art-fill:#302a3d;--art-stroke:#819990}:root[data-theme=dark] .direction-artwork[data-art=charging]{--art-color:#efb174;--art-fill:#392d21;--art-stroke:#aa8157}:root[data-theme=dark] .direction-artwork[data-art=video-editing]{--art-color:#e0a4cf;--art-fill:#352639;--art-stroke:#a578a7}.apple-field-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:32px}.apple-field-filters button{border:1px solid transparent;border-radius:999px;padding:11px 19px;background:var(--surface);color:var(--muted);font-size:13px;line-height:1.5;min-height:44px}.apple-field-filters button[aria-pressed=true]{background:var(--text);color:var(--bg)}.apple-field-filters button:hover{border-color:var(--muted)}.site-app .apple-home .official-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.site-app .apple-home .official-direction{border-radius:36px;background:var(--surface);padding:32px 36px;min-height:500px;display:flex;flex-direction:column;transition:transform .25s,background-color .25s}.apple-direction-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.apple-direction-top>svg{color:var(--muted)}.site-app .apple-home .official-index{font-size:12px;letter-spacing:.025em}.site-app .apple-home .official-direction h3{font-size:34px;line-height:1.3;font-weight:700;letter-spacing:-.035em;margin:28px 0 0}.site-app .official-direction .direction-artwork{width:100%;height:230px;margin:8px 0 12px}.site-app .apple-home .official-direction p{font-size:14px;line-height:1.85;max-width:430px;margin:0 0 24px}.site-app .apple-home .official-direction-tags{flex-direction:row;flex-wrap:wrap;gap:8px;font-size:11px;margin-top:auto}.official-direction-tags>span{border:1px solid var(--line);border-radius:999px;padding:5px 10px;line-height:1.5}.apple-empty{color:var(--muted);padding:40px 0}.apple-practice-section{background:#000;color:#f5f5f7;padding:112px max(32px,calc((100% - 1120px)/2));border-block:1px solid #242426}.apple-practice-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:center}.apple-practice-heading>.apple-eyebrow{color:#a1a1a6}.apple-practice-heading h2{font-size:clamp(48px,5vw,68px);line-height:1.2;letter-spacing:-.04em;font-weight:700;margin:0 0 34px}.apple-practice-heading h2>span{color:#a1a1a6}.apple-practice-heading>p{font-size:17px;color:#a1a1a6;line-height:1.85;margin-bottom:28px}.apple-practice-heading>.official-text-link{color:#f5f5f7}.practice-statement{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:68px;font-weight:700;line-height:1.2;letter-spacing:-.055em}.practice-statement>span:first-child{color:#4e5d68}.practice-statement>span:nth-child(2){color:#929eab}.practice-statement>span:last-child{color:#e6edf4}.site-app .apple-practice-section .official-steps{margin:88px 0 0;gap:32px}.site-app .apple-practice-section .official-index{color:#a1a1a6;font-size:13px}.site-app .apple-practice-section .official-steps li{border-top:1px solid #38383a;padding-top:24px}.site-app .apple-practice-section .official-steps h3{color:#f5f5f7;font-size:20px;font-weight:500;margin:26px 0 14px}.site-app .apple-practice-section .official-steps p{font-size:13px;color:#a1a1a6;line-height:1.9;max-width:240px}.site-app .apple-home #features{max-width:none;background:var(--surface);padding:128px max(32px,calc((100% - 1120px)/2))}.site-app .apple-home .official-features{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px 16px}.site-app .apple-home .official-feature{background:var(--bg);border:0;border-radius:32px;padding:32px;min-height:290px;grid-column:span 4;overflow:hidden}.site-app .apple-home .official-feature[data-feature="0"]{grid-column:span 7;grid-row:span 2;padding:40px}.site-app .apple-home .official-feature[data-feature="1"],.site-app .apple-home .official-feature[data-feature="2"]{grid-column:span 5}.site-app .apple-home .official-feature>svg{color:var(--strong);width:26px;height:26px;margin-bottom:26px}.site-app .apple-home .official-feature h3{font-size:22px;font-weight:700;line-height:1.5;letter-spacing:-.025em;margin:0 0 18px}.site-app .apple-home .official-feature p{font-size:14px;line-height:1.85;margin:0 0 24px;max-width:420px}.site-app .apple-home .official-feature .official-text-link{font-size:13px;color:var(--strong);margin-top:auto}.feature-editorial{display:flex;flex-direction:column;justify-content:center;gap:14px;min-height:290px;padding:28px 0 44px;color:#486b87}.feature-editorial>span:first-child{font-size:100px;line-height:1.2;letter-spacing:-.07em;font-weight:700}.feature-editorial>span:last-child{font-size:22px;font-weight:400;letter-spacing:-.025em;color:var(--muted)}:root[data-theme=dark] .feature-editorial{color:#a1c9e8}.feature-progress-art{display:flex;height:58px;gap:9px;align-items:flex-end;margin:0 0 24px;color:#719b92}.feature-progress-art i{display:block;width:18px;background:currentColor;border-radius:5px 5px 0 0;height:20%;opacity:.5}.feature-progress-art i:nth-child(2){height:35%}.feature-progress-art i:nth-child(3){height:44%}.feature-progress-art i:nth-child(4){height:56%}.feature-progress-art i:nth-child(5){height:70%;opacity:.7}.feature-progress-art i:nth-child(6){height:83%;opacity:.8}.feature-progress-art i:last-child{height:100%;opacity:1}.site-app .apple-home .official-faq{grid-template-columns:.85fr 1.4fr;gap:36px 80px;padding-block:112px}.site-app .apple-home .official-faq .official-section-heading h2{font-size:42px}.site-app .apple-home .official-faq-list summary{font-size:16px;font-weight:500;padding:25px 0}.site-app .apple-home .official-faq-list p{font-size:14px;line-height:1.9}.site-app .apple-home .official-start{padding:112px 24px 128px;background:var(--surface);border:0}.site-app .apple-home .official-start h2{font-size:68px;line-height:1.22;letter-spacing:-.045em;font-weight:700;margin:0 0 28px}.site-app .apple-home .official-start p{font-size:17px;line-height:1.8;margin-bottom:28px}.apple-start-guide{display:flex!important;justify-content:center;margin:22px auto 0;color:var(--muted)}.site-app .app-shell{background:var(--bg)}.site-app .app-shell .topbar{height:68px;background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-app .app-shell .sidebar{background:var(--bg)}.site-app .app-shell .page{max-width:1216px;padding:48px 48px 72px}.site-app .app-shell .page-heading{margin-bottom:36px}.site-app .app-shell .page-heading h1{font-size:40px;font-weight:700;letter-spacing:-.035em;line-height:1.25;margin-bottom:18px}.site-app .app-shell .subtitle{font-size:15px;line-height:1.85}.site-app .app-shell .button{border-radius:999px;padding:12px 22px;font-weight:500}.site-app .app-shell .card{border-radius:20px;padding:26px}.site-app .app-shell .home-page{padding-top:0}.site-app .home-page .home-header{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:64px;padding:72px 0;text-align:left;border-bottom:0}.site-app .home-page .eyebrow{font-size:12px;font-weight:500;letter-spacing:.035em;margin-bottom:24px}.site-app .home-page .home-header h1{font-size:58px;line-height:1.25;font-weight:700;letter-spacing:-.05em;margin-bottom:26px}.site-app .home-page .apple-learning-intro{font-size:15px;color:var(--muted);line-height:1.85;margin:0}.home-intro-copy{min-width:0}.home-learning-note{padding:0 0 6px 28px;border-left:1px solid var(--line)}.home-note-label{font-size:12px;color:var(--muted)}.site-app .home-learning-note>p{font-size:24px;line-height:1.6;letter-spacing:-.025em;margin:20px 0;font-weight:500;max-width:250px}.site-app .home-page .home-platform-summary{display:flex;flex-direction:column;align-items:flex-start;gap:14px;font-size:12px;margin:0 0 26px;color:var(--muted)}.site-app .home-page .home-platform-summary span{display:flex;gap:10px;align-items:center}.site-app .home-page .home-section-heading{margin-bottom:28px}.site-app .home-page .home-section-heading h2{font-size:30px;font-weight:700;letter-spacing:-.035em}.site-app .home-page .home-directions{padding-top:12px;border:0}.site-app .home-page .direction-filters{gap:8px;margin-bottom:28px}.site-app .home-page .direction-filters button{font-size:12px;padding:11px 18px;border-color:transparent;background:var(--surface);min-height:44px}.site-app .home-page .direction-filters button.selected{background:var(--text);color:var(--bg)}.site-app .home-page .direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.site-app .home-page .direction-card{position:relative;padding:28px 30px;background:var(--surface);border-radius:32px;border:2px solid transparent;transition:background-color .2s,border-color .2s}.site-app .home-page .direction-card:hover{background:var(--surface-2)}.site-app .home-page .direction-card.selected{border-color:var(--strong);box-shadow:none}.site-app .home-page .direction-caption{font-size:11px}.site-app .home-page .direction-title{font-size:28px;line-height:1.4;margin-top:20px;gap:12px}.site-app .home-page .direction-title strong{font-weight:700}.site-app .home-page .direction-title>svg:first-child{display:none}.site-app .home-page .direction-card .direction-artwork{width:100%;height:190px;margin:4px 0 10px}.site-app .home-page .direction-card p{font-size:14px;line-height:1.85;margin:0 0 20px;min-height:0}.site-app .home-page .direction-card .badge{font-size:11px;background:var(--bg);border-radius:999px;padding:6px 10px}.site-app .home-page .home-dashboard{gap:16px}.site-app .home-page .home-course-panel.hero-box{background:var(--surface);border:0;border-radius:28px;padding:34px;min-height:330px}.site-app .home-page .home-course-panel h2{font-size:30px;font-weight:700;line-height:1.4;margin-top:28px}.site-app .home-page .home-course-summary{font-size:14px;line-height:1.85}.site-app .home-page .home-progress-panel{border-radius:28px;padding:30px;border-color:var(--line)}.site-app .home-page .home-progress-value strong{font-size:66px;letter-spacing:-.055em;font-weight:700}.site-app .home-page .home-process{margin-top:72px;padding-top:24px;border:0}.site-app .home-page .home-process-grid{border:0;background:transparent;border-radius:0;gap:16px}.site-app .home-page .home-process-item{padding:28px 24px;border:0;border-radius:24px;background:var(--surface)}.site-app .home-page .home-process-item h3{font-size:17px;font-weight:600;margin-bottom:13px}.site-app .home-page .home-process-item p{font-size:12px;line-height:1.9}.site-app .home-page .home-step-number{font-size:10px;top:30px;right:23px}.site-app .home-page .home-step-icon{margin-bottom:32px;color:var(--strong)}.site-app .home-page .home-step-arrow{display:none!important}.site-app .home-page .home-footer-note{margin-top:28px}@media(max-width:1216px){.site-app .apple-home .official-hero,.site-app .apple-home .official-section{margin-inline:40px}.site-app .apple-home #features{margin:0}.site-app .apple-home .official-hero h1{font-size:88px}.site-app .official-site .official-header{padding-inline:32px}.site-app .home-page .home-header{gap:36px}.site-app .home-page .home-header h1{font-size:50px}}@media(max-width:1000px){.site-app .official-header-actions{gap:18px}.site-app .official-header nav{gap:20px}.site-app .apple-home .official-hero h1{font-size:80px}.learning-showcase>a{padding:28px}.showcase-knowledge{min-height:560px}.site-app .showcase-knowledge h2{font-size:42px}.site-app .learning-showcase h3{font-size:30px}.showcase-review-bottom{align-items:flex-start;flex-direction:column}.apple-practice-layout{gap:40px}.practice-statement{font-size:58px}.site-app .app-shell .page{padding-inline:32px}.site-app .home-page .home-header{grid-template-columns:1.5fr 1fr;gap:26px}.site-app .home-page .home-header h1{font-size:44px}.home-learning-note{padding-left:22px}.site-app .home-learning-note>p{font-size:20px}.site-app .home-page .home-dashboard{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr)}}@media(max-width:760px){.site-app .official-site .official-header{height:64px;padding:0 24px;gap:14px}.site-app .official-brand .seekbyu-logo{width:128px}.site-app .official-header-actions{gap:12px}.site-app .official-header nav{gap:14px}.site-app .official-header .official-header-link{font-size:11px}.site-app .official-header .official-header-link:first-child{display:none}.site-app .official-theme{width:30px;height:30px}.site-app .apple-home .official-hero{margin:0 24px;padding:64px 0 0}.site-app .apple-home .official-hero>.apple-eyebrow{font-size:12px;margin-bottom:26px}.site-app .apple-home .official-hero h1{font-size:56px;line-height:1.22;letter-spacing:-.055em;margin-bottom:24px}.site-app .apple-home .official-hero h1>span:not(:last-child){font-size:.74em}.site-app .apple-home .official-hero-description{font-size:14px;line-height:1.9;max-width:420px;margin-bottom:26px}.site-app .official-site .official-button{font-size:14px;padding:13px 23px;min-height:46px}.site-app .official-site .official-button-small{font-size:11px;padding:9px 13px;min-height:36px}.site-app .official-text-link{font-size:13px}.site-app .apple-home .official-hero-actions{gap:24px}.hero-footnote{margin:64px 0 20px;font-size:11px;gap:15px;align-items:center}.hero-footnote>a{gap:4px}.hero-footnote>a svg{width:12px}.learning-showcase{grid-template-columns:1fr;grid-template-rows:auto;gap:16px}.learning-showcase>a{border-radius:28px;padding:28px}.showcase-knowledge{grid-row:auto;min-height:490px}.site-app .showcase-knowledge h2{font-size:40px;margin-top:32px}.showcase-knowledge .direction-artwork{min-height:175px;margin:12px 0}.showcase-card-heading{font-size:12px}.showcase-bottom p{font-size:13px}.showcase-round-arrow{width:40px;height:40px}.site-app .learning-showcase h3{font-size:34px;margin:22px 0 28px}.showcase-review-bottom{flex-direction:row;align-items:flex-end}.showcase-review-bottom>span{font-size:11px}.showcase-do-bottom{font-size:12px}.site-app .apple-home .official-section{margin:0 24px;padding:80px 0;scroll-margin-top:85px}.site-app .apple-eyebrow{font-size:12px;margin-bottom:20px}.site-app .apple-home .official-section-heading{display:block;margin-bottom:32px}.site-app .apple-home .official-section-heading h2{font-size:36px;line-height:1.3}.site-app .apple-home .official-section-heading>.official-text-link{margin-top:24px;margin-bottom:0;font-size:13px}.site-app .apple-home .official-section-heading p{font-size:15px;margin-top:24px}.apple-field-filters{gap:8px;margin-bottom:24px}.apple-field-filters button{font-size:11px;padding:10px 14px;min-height:42px}.site-app .apple-home .official-direction-grid{grid-template-columns:1fr;gap:24px}.site-app .apple-home .official-direction{padding:28px;border-radius:30px;min-height:420px}.site-app .apple-home .official-direction h3{font-size:30px;margin-top:26px}.site-app .official-direction .direction-artwork{height:180px;margin:8px 0 16px}.site-app .apple-home .official-direction p{font-size:13px;margin-bottom:22px}.site-app .apple-home .official-direction-tags{font-size:10px;gap:7px}.apple-practice-section{padding:80px 24px}.apple-practice-layout{display:block}.apple-practice-heading h2{font-size:42px;margin-bottom:30px}.apple-practice-heading>p{font-size:15px}.practice-statement{display:none}.site-app .apple-practice-section .official-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin-top:56px}.site-app .apple-practice-section .official-steps h3{font-size:18px;margin:22px 0 14px}.site-app .apple-practice-section .official-steps p{font-size:12px}.site-app .apple-home #features{padding:80px 24px;margin:0}.site-app .apple-home .official-features{grid-template-columns:1fr;gap:24px}.site-app .apple-home .official-feature,.site-app .apple-home .official-feature[data-feature]{padding:28px;min-height:280px;border-radius:28px;grid-column:auto;grid-row:auto}.site-app .apple-home .official-feature[data-feature="0"]{min-height:460px}.site-app .apple-home .official-feature>svg{margin-bottom:28px}.site-app .apple-home .official-feature h3{font-size:23px}.feature-editorial{min-height:200px;padding:18px 0 32px;gap:10px}.feature-editorial>span:first-child{font-size:80px}.feature-editorial>span:last-child{font-size:19px}.site-app .apple-home .official-feature p{font-size:14px}.site-app .apple-home .official-faq{display:block;padding:80px 0}.site-app .apple-home .official-faq .official-section-heading h2{font-size:36px}.site-app .apple-home .official-faq-list summary{font-size:14px;padding:23px 0}.site-app .apple-home .official-faq-list p{font-size:13px}.site-app .apple-home .official-start{padding:80px 24px 88px}.site-app .apple-home .official-start h2{font-size:48px}.site-app .apple-home .official-start p{font-size:14px}.site-app .app-shell .topbar{height:60px}.site-app .app-shell .page{padding:32px 24px 48px}.site-app .app-shell .page-heading h1{font-size:30px;line-height:1.3}.site-app .app-shell .subtitle{font-size:14px}.site-app .app-shell .card{border-radius:18px;padding:22px}.site-app .app-shell .home-page{padding-top:0}.site-app .home-page .home-header{display:block;padding:48px 0}.site-app .home-page .home-header h1{font-size:44px;margin-bottom:24px}.site-app .home-page .eyebrow{font-size:11px;margin-bottom:24px}.site-app .home-page .apple-learning-intro{font-size:14px}.home-learning-note{margin-top:32px;padding:0;border:0}.home-note-label,.site-app .home-learning-note>p,.home-learning-note>.text-link{display:none}.site-app .home-page .home-platform-summary{flex-direction:row;flex-wrap:wrap;gap:16px;margin:0;font-size:11px}.site-app .home-page .home-platform-summary span{gap:6px}.site-app .home-page .home-platform-summary svg{width:16px}.site-app .home-page .home-section-heading{margin-bottom:24px}.site-app .home-page .home-section-heading h2{font-size:27px}.site-app .home-page .home-directions{padding-top:12px}.site-app .home-page .direction-grid{grid-template-columns:1fr;gap:24px}.site-app .home-page .direction-card{padding:26px;border-radius:28px}.site-app .home-page .direction-title{font-size:28px;margin-top:20px}.site-app .home-page .direction-card .direction-artwork{height:165px}.site-app .home-page .direction-card p{font-size:13px}.site-app .home-page .home-dashboard{grid-template-columns:1fr;gap:24px}.site-app .home-page .home-course-panel.hero-box{padding:28px;min-height:300px}.site-app .home-page .home-course-panel h2{font-size:27px}.site-app .home-page .home-progress-panel{padding:28px}.site-app .home-page .home-progress-value strong{font-size:58px}.site-app .home-page .home-process{margin-top:48px;padding-top:16px}.site-app .home-page .home-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.site-app .home-page .home-process-item{padding:26px 20px}.site-app .home-page .home-process-item h3{font-size:16px}.site-app .home-page .home-process-item p{font-size:12px}.site-app .home-page .home-step-number{top:28px;right:18px;font-size:9px}}@media(max-width:380px){.site-app .official-site .official-header{padding:0 18px;gap:10px}.site-app .official-brand .seekbyu-logo{width:90px}.site-app .official-header-actions{gap:6px}.site-app .official-header nav{gap:6px}.site-app .official-header .official-header-link{font-size:10px}.site-app .official-header .official-button-small{font-size:10px;padding:9px 11px}.site-app .official-theme{width:28px;height:28px}.site-app .apple-home .official-hero h1{font-size:48px}.site-app .apple-home .official-section-heading h2{font-size:32px}.site-app .app-shell .page{padding-inline:20px}.site-app .home-page .home-header h1{font-size:40px}.hero-footnote{flex-wrap:wrap}}@media(hover:hover)and (pointer:fine){.learning-showcase>a:hover{transform:translateY(-3px)}.site-app .home-page .direction-card:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.site-app .learning-showcase *,.site-app .apple-home *,.site-app .home-page *{animation:none!important;transition:none!important}}@media(forced-colors:active){.site-app .apple-gradient{background:none;-webkit-text-fill-color:CanvasText;color:CanvasText}.direction-artwork{color:CanvasText}.site-app .home-page .direction-card.selected{outline:2px solid Highlight}}.learning-scene{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background:var(--surface-2)}.site-app .apple-home.official-home--concise .official-hero{padding:80px 0 72px}.site-app .apple-home.official-home--concise .official-hero-description{font-size:17px;margin-bottom:28px}.site-app .apple-home.official-home--concise .apple-gradient{background:none;-webkit-text-fill-color:currentColor;color:#6b4eff}:root[data-theme=dark] .site-app .apple-home.official-home--concise .apple-gradient{color:#b4a0ff}.site-app .apple-home.official-home--concise .official-section-heading{margin-bottom:32px}.site-app .apple-home.official-home--concise .official-section-heading h2{font-size:48px;line-height:1.3}.site-app .apple-home.official-home--concise .official-directions{padding:16px 0 88px}.site-app .apple-home.official-home--concise .official-direction{padding:0;min-height:0;border-radius:28px;display:block;overflow:hidden}.site-app .apple-home.official-home--concise .official-direction-copy{padding:26px 30px 28px}.site-app .apple-home.official-home--concise .official-direction h3{font-size:27px;margin:0;line-height:1.4}.site-app .apple-home.official-home--concise .official-direction p{font-size:14px;line-height:1.8;margin:12px 0 0}.site-app .apple-home.official-home--concise .official-direction .badge{display:inline-block;margin-top:14px}.site-app .apple-home.official-home--concise #features{padding:80px max(32px,calc((100% - 1120px)/2))}.site-app .apple-home.official-home--concise .official-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.site-app .apple-home.official-home--concise .official-feature{position:relative;grid-column:auto;min-height:184px;padding:28px;border-radius:24px}.site-app .apple-home.official-home--concise .official-feature>svg{margin-bottom:20px;width:24px;height:24px}.site-app .apple-home.official-home--concise .official-feature h3{font-size:21px;margin:0 0 10px}.site-app .apple-home.official-home--concise .official-feature p{font-size:14px;line-height:1.8;margin:0}.site-app .apple-home.official-home--concise .official-feature>.feature-link-arrow{position:absolute;right:24px;top:28px;width:17px;height:17px;color:var(--muted);margin:0}.site-app .apple-home.official-home--concise .official-start{padding:80px 24px 88px;background:var(--bg)}.site-app .apple-home.official-home--concise .official-start h2{font-size:48px;margin-bottom:32px}.site-app .home-page .direction-card{padding:0;overflow:hidden}.site-app .home-page .direction-card .direction-content{padding:26px 28px 28px}.site-app .home-page .direction-card .direction-title{margin-top:14px}.site-app .home-page .direction-card p{margin:16px 0 20px}@media(max-width:760px){.site-app .apple-home.official-home--concise .official-hero{padding:56px 0}.site-app .apple-home.official-home--concise .official-hero-description{font-size:14px}.site-app .apple-home.official-home--concise .official-directions{padding:8px 0 56px}.site-app .apple-home.official-home--concise .official-section-heading{display:flex;align-items:center;gap:16px;margin-bottom:24px}.site-app .apple-home.official-home--concise .official-section-heading h2{font-size:30px}.site-app .apple-home.official-home--concise .official-section-heading>.official-text-link{margin:0;font-size:12px;padding:0}.site-app .apple-home.official-home--concise .official-direction{border-radius:24px}.site-app .apple-home.official-home--concise .official-direction-copy{padding:22px 24px 24px}.site-app .apple-home.official-home--concise .official-direction h3{font-size:25px}.site-app .apple-home.official-home--concise .official-direction p{font-size:13px;margin-top:10px}.site-app .apple-home.official-home--concise #features{padding:56px 24px}.site-app .apple-home.official-home--concise .official-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.site-app .apple-home.official-home--concise .official-feature{padding:22px 20px;min-height:168px;border-radius:20px}.site-app .apple-home.official-home--concise .official-feature h3{font-size:18px}.site-app .apple-home.official-home--concise .official-feature p{font-size:12px}.site-app .apple-home.official-home--concise .official-feature>.feature-link-arrow{right:18px;top:24px;width:15px;height:15px}.site-app .apple-home.official-home--concise .official-start{padding:56px 24px 64px}.site-app .apple-home.official-home--concise .official-start h2{font-size:38px}.site-app .home-page .direction-card{padding:0}.site-app .home-page .direction-card .direction-content{padding:22px 24px 24px}}@media(max-width:380px){.site-app .apple-home.official-home--concise .official-section-heading h2{font-size:27px}.site-app .apple-home.official-home--concise .official-section-heading>.official-text-link{font-size:11px}.site-app .apple-home.official-home--concise .official-feature{padding:22px 18px}}.site-app{--green:#217a36;--green-bg:#eff8f1;--red:#c93432;--red-bg:#fff2f1;--amber:#946200;--amber-bg:#fff8e8}:root[data-theme=dark] .site-app{--green:#75d68a;--green-bg:#182b1e;--red:#ff938c;--red-bg:#341d1c;--amber:#ebc16b;--amber-bg:#302819}.site-app .home-page .direction-filters button{border:0;box-shadow:none}.site-app .home-page .direction-filters button:focus:not(:focus-visible){outline:none}.site-app .home-page .direction-filters button:focus-visible{outline:2px solid var(--strong);outline-offset:3px}.site-app .home-page .home-directions>.card>.button{margin-top:18px}.site-notice-bar[data-v-40e3b2e6]{position:relative;display:flex;align-items:center;gap:12px;padding:8px 24px;font-size:14px;line-height:1.8}.site-notice-copy[data-v-40e3b2e6]{flex:1;min-width:0;max-height:72px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;text-align:center;padding:2px 0}.site-notice-text[data-v-40e3b2e6]{white-space:pre-line;overflow-wrap:anywhere}.site-notice-copy a[data-v-40e3b2e6]{display:inline-flex;align-items:center;gap:4px;margin-left:12px;color:inherit;text-decoration:underline;text-underline-offset:3px}.site-notice-pages[data-v-40e3b2e6]{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:11px}.site-notice-bar button[data-v-40e3b2e6]{display:grid;place-items:center;border:0;background:transparent;color:inherit;width:28px;height:28px;border-radius:5px;flex-shrink:0;cursor:pointer}.site-notice-bar button[data-v-40e3b2e6]:hover{background:#7f7f7f33}.site-notice-bar .site-notice-detail[data-v-40e3b2e6]{display:inline;width:auto;height:auto;padding:0;margin-left:12px;border-radius:0;font:inherit;text-decoration:underline;text-underline-offset:3px}.site-notice-dialog[data-v-40e3b2e6]{width:min(640px,calc(100vw - 32px));max-height:80vh;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text)}.site-notice-dialog[data-v-40e3b2e6]::backdrop{background:#00000073}.site-notice-dialog-heading[data-v-40e3b2e6]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.site-notice-dialog-heading h2[data-v-40e3b2e6]{margin:0;font-size:20px;overflow-wrap:anywhere}.site-notice-dialog-heading button[data-v-40e3b2e6]{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.site-notice-dialog-content[data-v-40e3b2e6]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.site-notice-bar button[data-v-40e3b2e6]:focus-visible,.site-notice-copy[data-v-40e3b2e6]:focus-visible,.site-notice-copy a[data-v-40e3b2e6]:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:600px){.site-notice-bar[data-v-40e3b2e6]{padding:8px 12px;gap:6px;font-size:12px}.site-notice-copy[data-v-40e3b2e6]{max-height:88px}.site-notice-pages[data-v-40e3b2e6]{gap:0}.site-notice-pages button[data-v-40e3b2e6]{width:24px}}.chat-workspace[data-v-cb84994d]{--chat-bg:var(--bg,#fff);--chat-line:var(--line,#e8e9ec);--chat-text:var(--text,#202124);--chat-muted:var(--muted,#81858f);--chat-accent:var(--strong,#006be6);--chat-sidebar:color-mix(in srgb,var(--chat-text) 3.5%,var(--chat-bg));display:flex;flex-direction:column;min-width:0;color:var(--chat-text);background:var(--chat-bg);border:1px solid var(--chat-line);border-radius:18px;overflow:hidden;font:14px/1.55 -apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,system-ui,sans-serif;letter-spacing:-.15px}.chat-workspace[data-v-cb84994d] *{box-sizing:border-box}.chat-workspace button[data-v-cb84994d],.chat-workspace input[data-v-cb84994d],.chat-workspace select[data-v-cb84994d],.chat-workspace textarea[data-v-cb84994d]{font:inherit}.chat-workspace button[data-v-cb84994d]{cursor:pointer}.chat-workspace button[data-v-cb84994d]:disabled{opacity:.45;cursor:not-allowed}.chat-workspace button[data-v-cb84994d]:focus-visible,.chat-workspace select[data-v-cb84994d]:focus-visible,.chat-workspace textarea[data-v-cb84994d]:focus-visible{outline:3px solid color-mix(in srgb,var(--chat-accent) 30%,transparent);outline-offset:3px}.chat-top[data-v-cb84994d]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--chat-line);background:color-mix(in srgb,var(--chat-bg) 94%,transparent)}.chat-top>div[data-v-cb84994d]{display:flex;gap:12px;align-items:center}.chat-top h2[data-v-cb84994d]{margin:0;font-size:20px;font-weight:650;letter-spacing:-.6px}.chat-app-icon[data-v-cb84994d]{display:grid;place-items:center;width:34px;height:34px;background:color-mix(in srgb,var(--chat-accent) 10%,transparent);color:var(--chat-accent);border-radius:11px}.chat-app-icon svg[data-v-cb84994d]{width:21px;height:21px}.chat-connection[data-v-cb84994d]{font-size:11px;color:var(--chat-muted);font-weight:400}.chat-connection[data-v-cb84994d]:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;margin:0 5px 2px 0;background:currentColor}.chat-connection.connected[data-v-cb84994d]{color:var(--chat-accent)}.chat-header-actions[data-v-cb84994d]{gap:6px!important}.chat-tabs[data-v-cb84994d]{display:flex;gap:3px;padding:4px;margin:16px 24px;width:fit-content;background:var(--chat-sidebar);border-radius:9px}.chat-tabs button[data-v-cb84994d]{border:1px solid transparent;background:transparent;padding:6px 24px;color:var(--chat-muted);border-radius:6px;font-size:12px;font-weight:550;transition:background .15s,box-shadow .15s}.chat-tabs .chosen[data-v-cb84994d]{background:var(--chat-bg);color:var(--chat-text);border-color:color-mix(in srgb,var(--chat-line) 60%,transparent);box-shadow:0 1px 3px #0000000c}.chat-button[data-v-cb84994d],.chat-workspace select[data-v-cb84994d],.chat-workspace input[type=date][data-v-cb84994d]{border:1px solid var(--chat-line);background:var(--chat-bg);color:var(--chat-text);border-radius:8px;padding:7px 12px;white-space:nowrap;font-size:12px;min-height:32px}.chat-button.primary[data-v-cb84994d]{color:var(--inverse,#fff);background:var(--chat-accent);border-color:var(--chat-accent);font-weight:600}.chat-icon[data-v-cb84994d]{display:grid;place-items:center;background:transparent;border:0;color:var(--chat-muted);width:34px;height:34px;border-radius:8px}.chat-icon[data-v-cb84994d]:hover{background:var(--chat-sidebar);color:var(--chat-text)}.chat-icon svg[data-v-cb84994d]{width:18px;height:18px}.chat-error[data-v-cb84994d]{margin:10px 20px;padding:11px 14px;background:#fff3f2;color:#b9382c;border:1px solid #f4d6d2;border-radius:9px;display:flex;justify-content:space-between;gap:10px}.chat-error button[data-v-cb84994d]{border:0;background:none;color:inherit}.chat-statistics[data-v-cb84994d]{padding:0 24px 12px;border-bottom:1px solid var(--chat-line)}summary[data-v-cb84994d]{cursor:pointer;font-size:12px;font-weight:550;color:var(--chat-muted);list-style-position:inside}.chat-filters[data-v-cb84994d]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:14px 0}.chat-filters label[data-v-cb84994d]{display:flex;gap:6px;align-items:center;font-size:12px}.chat-cards[data-v-cb84994d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:12px 0}.chat-cards>div[data-v-cb84994d]{padding:14px 16px;background:var(--chat-sidebar);border-radius:11px}.chat-cards span[data-v-cb84994d]{display:block;color:var(--chat-muted);font-size:11px}.chat-cards strong[data-v-cb84994d]{font-size:25px;font-weight:550;letter-spacing:-.8px;font-variant-numeric:tabular-nums}.chat-note[data-v-cb84994d]{font-size:11px;color:var(--chat-muted);line-height:1.6}.chat-table-wrap[data-v-cb84994d]{max-height:230px;overflow:auto}.chat-workspace table[data-v-cb84994d]{width:100%;border-collapse:collapse;margin:10px 0;text-align:left;font-size:12px}.chat-workspace th[data-v-cb84994d],.chat-workspace td[data-v-cb84994d]{border-bottom:1px solid var(--chat-line);padding:9px 12px;white-space:nowrap;font-weight:400}.chat-workspace th[data-v-cb84994d]{color:var(--chat-muted)}.chat-body[data-v-cb84994d]{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:540px}.chat-conversations[data-v-cb84994d]{border-right:1px solid var(--chat-line);background:var(--chat-sidebar);max-height:680px;overflow:auto;padding:6px 9px}.chat-list-tools[data-v-cb84994d]{display:flex;flex-direction:column;gap:8px;padding:12px 5px 18px}.chat-conversation[data-v-cb84994d]{padding:0 8px 5px;border-radius:10px;margin:2px 0;transition:background .15s}.chat-conversation[data-v-cb84994d]:hover{background:color-mix(in srgb,var(--chat-text) 3%,transparent)}.chat-conversation.selected[data-v-cb84994d]{background:var(--chat-bg);box-shadow:0 1px 4px #00000009}.chat-conversation-open[data-v-cb84994d]{display:flex;align-items:flex-start;gap:11px;background:none;color:inherit;border:0;padding:14px 3px;width:100%;text-align:left}.chat-avatar[data-v-cb84994d]{display:grid;flex-shrink:0;place-items:center;width:37px;height:37px;border-radius:50%;font-size:14px;font-weight:550;background:color-mix(in srgb,var(--chat-accent) 12%,var(--chat-bg));color:var(--chat-accent)}.chat-conversation-content[data-v-cb84994d]{display:block;min-width:0;flex:1}.chat-conversation-title[data-v-cb84994d]{display:flex;justify-content:space-between;align-items:center;gap:5px}.chat-conversation-open strong[data-v-cb84994d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.chat-conversation-open small[data-v-cb84994d]{display:block;color:var(--chat-muted);font-size:10px;margin:2px 0}.chat-conversation-open p[data-v-cb84994d]{margin:3px 0 0;color:var(--chat-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.chat-unread[data-v-cb84994d]{background:#e5484d;color:#fff;min-width:18px;height:18px;line-height:18px;text-align:center;font-size:10px;border-radius:10px;padding:0 5px;font-weight:550}.chat-pagination[data-v-cb84994d]{display:flex;gap:8px;justify-content:center;padding:12px;font-size:11px}.chat-pagination button[data-v-cb84994d]{border:0;color:inherit;background:none}.chat-thread[data-v-cb84994d]{display:flex;flex-direction:column;min-width:0;height:660px}.chat-thread-header[data-v-cb84994d]{padding:16px 22px;min-height:66px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-bottom:1px solid var(--chat-line)}.chat-thread-header>strong[data-v-cb84994d]{font-size:14px;font-weight:600}.chat-thread-header>span[data-v-cb84994d]{color:var(--chat-muted);font-size:11px}.chat-actions[data-v-cb84994d]{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}.chat-actions .chat-button[data-v-cb84994d],.chat-actions select[data-v-cb84994d]{font-size:11px;padding:5px 8px;min-height:28px}.chat-message-list[data-v-cb84994d]{flex:1;min-height:120px;overflow:auto;padding:26px 26px 16px;overscroll-behavior:contain}.chat-message[data-v-cb84994d]{max-width:82%;width:fit-content;margin:0 0 22px}.chat-message.mine[data-v-cb84994d]{margin-left:auto}.chat-message>small[data-v-cb84994d]{display:block;font-size:10px;color:var(--chat-muted);margin:0 3px 7px}.chat-message.mine>small[data-v-cb84994d]{text-align:right}.chat-bubble[data-v-cb84994d]{border-radius:17px 17px 17px 5px;background:var(--chat-sidebar);padding:12px 16px;overflow-wrap:anywhere;line-height:1.7;font-size:13px}.mine .chat-bubble[data-v-cb84994d]{background:var(--chat-accent);color:var(--inverse,#fff);border-radius:17px 17px 5px}.chat-bubble p[data-v-cb84994d]{white-space:pre-wrap;margin:0}.chat-attachment[data-v-cb84994d]{display:flex;gap:11px;align-items:center;text-align:left;border:1px solid var(--chat-line);border-radius:11px;padding:11px;margin:7px 0;background:var(--chat-bg);color:var(--chat-text);max-width:100%;overflow-wrap:anywhere}.chat-attachment>span[data-v-cb84994d]:first-child{font-size:24px;color:var(--chat-accent)}.chat-attachment small[data-v-cb84994d]{display:block;color:var(--chat-muted);font-size:10px;margin-top:3px}.chat-composer[data-v-cb84994d]{padding:14px 20px 18px}.chat-composer textarea[data-v-cb84994d]{width:100%;resize:vertical;border:1px solid var(--chat-line);border-radius:13px;padding:12px 14px;background:var(--chat-bg);color:inherit;max-height:160px;min-height:70px;transition:border-color .15s}.chat-composer textarea[data-v-cb84994d]:focus{border-color:color-mix(in srgb,var(--chat-accent) 50%,var(--chat-line));outline:none}.chat-composer footer[data-v-cb84994d]{display:flex;align-items:center;gap:10px;margin-top:9px;flex-wrap:wrap}.chat-composer footer>button[data-v-cb84994d]:last-child{margin-left:auto;border-radius:9px;padding:7px 23px}.chat-composer label[data-v-cb84994d]{cursor:pointer;border:0;color:var(--chat-muted);padding-left:0;background:none}.chat-composer input[type=file][data-v-cb84994d]{display:none}.chat-pending-files[data-v-cb84994d]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.chat-pending-files>span[data-v-cb84994d]{padding:5px 8px;background:var(--chat-sidebar);border-radius:7px;font-size:11px;overflow-wrap:anywhere}.chat-pending-files button[data-v-cb84994d]{background:none;border:0;color:inherit}.chat-placeholder[data-v-cb84994d]{margin:auto;text-align:center;padding:36px;max-width:360px;color:var(--chat-muted)}.chat-placeholder>span[data-v-cb84994d]{display:grid;place-items:center;width:74px;height:74px;border-radius:24px;background:var(--chat-sidebar);color:var(--chat-accent);margin:0 auto 24px}.chat-placeholder>span svg[data-v-cb84994d]{width:32px;height:32px;stroke-width:1.3}.chat-placeholder h3[data-v-cb84994d]{color:var(--chat-text);font-size:19px;font-weight:550;letter-spacing:-.5px;margin-bottom:8px}.chat-placeholder p[data-v-cb84994d]{font-size:12px;line-height:1.8}.chat-empty[data-v-cb84994d]{text-align:center;padding:30px 14px;color:var(--chat-muted);font-size:12px}.chat-older[data-v-cb84994d]{display:block;margin:0 auto 22px;border:0;color:var(--chat-accent);background:var(--chat-sidebar);border-radius:20px}.chat-readonly[data-v-cb84994d]{padding:16px 22px;border-top:1px solid var(--chat-line)}.chat-back[data-v-cb84994d]{display:none}.chat-preview[data-v-cb84994d]{position:fixed;inset:4vh 4vw;width:92vw;height:92vh;z-index:20000;margin:0;border:1px solid var(--chat-line);border-radius:16px;background:var(--chat-bg);color:inherit;overflow:auto;text-align:center;padding:18px;box-shadow:0 0 0 100vmax #0009}.chat-preview[data-v-cb84994d]:not([open]){display:none}.chat-preview img[data-v-cb84994d]{max-width:100%;max-height:calc(90vh - 110px);object-fit:contain}@media(prefers-reduced-motion:reduce){.chat-workspace[data-v-cb84994d] *{transition:none!important}}@media(max-width:700px){.chat-body[data-v-cb84994d]{grid-template-columns:1fr;min-height:450px}.chat-thread[data-v-cb84994d]{display:none;height:570px;max-height:75svh}.chat-body.has-selection .chat-thread[data-v-cb84994d]{display:flex}.chat-body.has-selection .chat-conversations[data-v-cb84994d]{display:none}.chat-conversations[data-v-cb84994d]{border-right:0}.chat-back[data-v-cb84994d]{display:block;border:0;background:none;color:var(--chat-accent);font-size:27px;padding:0 7px;min-height:36px}.chat-top[data-v-cb84994d]{padding:15px}.chat-top>div[data-v-cb84994d]{gap:8px}.chat-top h2[data-v-cb84994d]{font-size:18px}.chat-connection[data-v-cb84994d]{font-size:10px}.chat-tabs[data-v-cb84994d]{margin:12px 15px}.chat-tabs button[data-v-cb84994d]{padding:6px 18px}.chat-statistics[data-v-cb84994d]{padding:0 15px 10px}.chat-cards[data-v-cb84994d]{grid-template-columns:repeat(3,1fr)}.chat-cards>div[data-v-cb84994d]{padding:10px}.chat-cards strong[data-v-cb84994d]{font-size:23px}.chat-actions[data-v-cb84994d]{width:100%;margin:0}.chat-message-list[data-v-cb84994d]{padding:20px 16px}.chat-message[data-v-cb84994d]{max-width:94%}.chat-composer[data-v-cb84994d]{padding:10px 14px 16px}.chat-composer .chat-note[data-v-cb84994d]{display:none}.chat-conversation-open p[data-v-cb84994d]{max-width:90%}.chat-thread-header[data-v-cb84994d]{padding:12px 14px}.chat-icon[data-v-cb84994d]{min-width:36px;min-height:36px}}.chat-composer-top[data-v-cb84994d]{display:flex;justify-content:flex-end;margin:-7px 0 8px}.customer-chat .chat-app-icon[data-v-cb84994d]{width:46px;height:46px;background:none}.chat-app-icon img[data-v-cb84994d],.chat-robot-avatar img[data-v-cb84994d]{width:100%;height:100%;object-fit:cover}.chat-robot-avatar[data-v-cb84994d]{background:none;border-radius:0;width:46px;height:46px}.chat-feedback[data-v-cb84994d]{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:5px 9px;border:1px solid var(--chat-line);border-radius:7px;background:var(--chat-bg);color:var(--chat-accent);font-size:12px}.chat-feedback svg[data-v-cb84994d]{width:15px;height:15px}.chat-feedback[data-v-cb84994d]:hover{background:color-mix(in srgb,var(--chat-accent) 8%,var(--chat-bg));border-color:var(--chat-accent)}.customer-chat.chat-workspace[data-v-cb84994d]{--chat-sidebar:var(--surface,#f5f5f7);--chat-topic-bg:var(--chat-bg)}:root[data-theme=dark] .customer-chat.chat-workspace{--chat-topic-bg:var(--surface-2,#29292c)}.customer-chat .chat-top[data-v-cb84994d]{background:var(--chat-bg)}.customer-chat .chat-welcome-topics button[data-v-cb84994d]{background:var(--chat-topic-bg);border:1px solid var(--chat-line)}.customer-chat .chat-welcome-topics button[data-v-cb84994d]:hover{background:var(--surface-2);border-color:color-mix(in srgb,var(--chat-muted) 30%,var(--chat-line))}.customer-chat .chat-feedback[data-v-cb84994d]{color:var(--chat-muted);background:var(--chat-bg)}.customer-chat .chat-feedback[data-v-cb84994d]:hover{color:var(--chat-accent);background:var(--chat-sidebar);border-color:var(--chat-line)}.customer-chat .chat-welcome-topics button[data-v-cb84994d]:focus-visible,.customer-chat .chat-feedback[data-v-cb84994d]:focus-visible{outline:2px solid var(--chat-accent);outline-offset:2px}.customer-chat .chat-body[data-v-cb84994d]{grid-template-columns:minmax(0,1fr)}.customer-chat .chat-thread[data-v-cb84994d]{display:flex;min-height:0}.customer-chat .chat-message-list[data-v-cb84994d]{background:var(--chat-bg)}.chat-welcome[data-v-cb84994d]{display:flex;align-items:flex-start;gap:12px;margin:0 0 30px}.chat-welcome>div[data-v-cb84994d]{min-width:0;max-width:650px;flex:1}.chat-welcome>div>small[data-v-cb84994d]{display:block;color:var(--chat-muted);font-size:12px;margin:0 0 8px}.chat-welcome-card[data-v-cb84994d]{padding:24px;border:1px solid var(--chat-line);border-radius:4px 16px 16px;background:var(--chat-sidebar)}.chat-welcome-card h3[data-v-cb84994d]{font-size:19px;margin:0 0 12px;font-weight:600;letter-spacing:-.4px}.chat-welcome-card p[data-v-cb84994d]{margin:0;color:var(--chat-muted);font-size:13px;line-height:1.9}.chat-welcome-card small[data-v-cb84994d]{color:var(--chat-muted);font-size:11px}.chat-welcome-topics[data-v-cb84994d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0}.chat-welcome-topics button[data-v-cb84994d]{border:0;color:var(--chat-text);text-align:left;padding:10px 12px;background:color-mix(in srgb,var(--chat-bg) 75%,transparent);border-radius:6px;font-size:12px}.customer-chat .chat-composer[data-v-cb84994d]{flex-shrink:0;border-top:1px solid var(--chat-line);background:var(--chat-bg);padding-top:16px}.customer-chat .chat-composer textarea[data-v-cb84994d]{resize:none;min-height:88px;border-radius:10px}.customer-chat .chat-top h2[data-v-cb84994d]{font-size:18px}@media(max-width:700px){.chat-welcome[data-v-cb84994d]{gap:8px}.chat-welcome .chat-avatar[data-v-cb84994d]{width:30px;height:30px}.chat-welcome-card[data-v-cb84994d]{padding:17px}.chat-welcome-card h3[data-v-cb84994d]{font-size:17px}.chat-welcome-topics[data-v-cb84994d]{gap:6px;margin:14px 0}.chat-welcome-topics button[data-v-cb84994d]{border:0;color:var(--chat-text);text-align:left;padding:8px}.customer-chat .chat-composer textarea[data-v-cb84994d]{min-height:80px}}.customer-chat .chat-message.with-support-avatar[data-v-cb84994d]{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:10px;align-items:start}.customer-chat .chat-reply-avatar[data-v-cb84994d]{grid-column:1;grid-row:1 / span 2;width:36px;height:36px}.customer-chat .with-support-avatar>small[data-v-cb84994d],.customer-chat .with-support-avatar>.chat-bubble[data-v-cb84994d]{grid-column:2;min-width:0}@media(max-width:700px){.customer-chat .chat-message.with-support-avatar[data-v-cb84994d]{grid-template-columns:30px minmax(0,1fr);column-gap:8px;max-width:92%}.customer-chat .chat-reply-avatar[data-v-cb84994d]{width:30px;height:30px}}.chat-pending-files>span.chat-pending-image[data-v-cb84994d]{position:relative;display:block;width:76px;height:76px;padding:4px;border:1px solid var(--chat-line);border-radius:10px;background:var(--chat-sidebar)}.chat-pending-image>img[data-v-cb84994d]{display:block;width:100%;height:100%;object-fit:contain;border-radius:6px}.chat-pending-image>button[data-v-cb84994d]{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--chat-line);border-radius:50%;padding:0;background:var(--chat-bg);color:var(--chat-muted);box-shadow:0 2px 5px #00000014}.chat-pending-image>button[data-v-cb84994d]:hover{color:var(--chat-text);background:var(--surface-2)}.chat-pending-image>button[data-v-cb84994d]:focus-visible{outline:2px solid var(--chat-accent);outline-offset:2px}.customer-service[data-v-a2b9eaf0]{position:fixed;right:22px;bottom:24px;z-index:90}.customer-service-trigger[data-v-a2b9eaf0]{position:relative;display:inline-flex;gap:9px;align-items:center;min-height:54px;padding:8px 18px 8px 10px;border:1px solid var(--line,#e5e5e8);border-radius:999px;color:var(--text,#1d1d1f);background:var(--bg,#fff);font:500 14px -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;box-shadow:0 4px 20px #0000000d,0 1px 4px #00000008;cursor:pointer;transition:background .18s,box-shadow .18s,transform .18s}.customer-service-trigger[data-v-a2b9eaf0]:hover{background:var(--surface,#f5f5f7);box-shadow:0 6px 24px #00000017;transform:translateY(-2px)}.customer-service-trigger[data-v-a2b9eaf0]:active{transform:translateY(0)}.customer-service-trigger[data-v-a2b9eaf0]:focus-visible{outline:2px solid var(--strong);outline-offset:4px}@media(prefers-reduced-motion:reduce){.customer-service-trigger[data-v-a2b9eaf0]{transition:none}.customer-service-trigger[data-v-a2b9eaf0]:hover{transform:none}}.customer-service-trigger>img[data-v-a2b9eaf0]{width:34px;height:34px;object-fit:contain}.customer-service-trigger b[data-v-a2b9eaf0]{position:absolute;right:-4px;top:-5px;display:grid;place-items:center;min-width:20px;height:20px;background:var(--red,#c93432);color:var(--bg,#fff);padding:0 5px;border:2px solid var(--bg,#fff);border-radius:999px;font-size:10px;font-weight:600}.customer-service-panel[data-v-a2b9eaf0]{width:min(900px,calc(100vw - 40px));max-height:90svh;overflow:auto;box-shadow:0 16px 80px #0003;border-radius:18px}.customer-service-panel[data-v-a2b9eaf0] .chat-workspace{height:min(790px,90svh)}.customer-service-panel[data-v-a2b9eaf0] .chat-body{flex:1;min-height:0;grid-template-rows:minmax(0,1fr)}.customer-service-panel[data-v-a2b9eaf0] .chat-thread{height:100%;min-height:0;max-height:none}.customer-service-panel[data-v-a2b9eaf0] .chat-conversations{max-height:100%}.customer-service-panel[data-v-a2b9eaf0] .chat-statistics{flex-shrink:0;max-height:190px;overflow:auto}.customer-service-panel[data-v-a2b9eaf0] .chat-message-list{min-height:70px}@media(max-width:700px){.customer-service[data-v-a2b9eaf0]{right:14px;bottom:18px}.customer-service-panel[data-v-a2b9eaf0]{position:fixed;inset:0;width:100vw;height:100svh;max-height:none;border-radius:0;background:var(--bg,#fff)}.customer-service-panel[data-v-a2b9eaf0] .chat-workspace{height:100svh;min-height:100svh;border:0;border-radius:0}.customer-service-panel[data-v-a2b9eaf0] .chat-body{flex:1;min-height:0}.customer-service-panel[data-v-a2b9eaf0] .chat-thread{height:100%;max-height:none}.customer-service-panel[data-v-a2b9eaf0] .chat-top{padding-top:max(12px,env(safe-area-inset-top))}.customer-service-panel[data-v-a2b9eaf0] .chat-composer{padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media print{.customer-service[data-v-a2b9eaf0]{display:none}}.site-app-notice{position:sticky;top:0;z-index:50}.site-app .official-site .official-header,.site-app .app-shell .topbar{top:var(--site-notice-height,0px)}.site-app .app-shell{min-height:calc(100svh - var(--site-notice-height,0px))}.site-app .app-shell .sidebar{top:var(--site-notice-height,0px);height:calc(100svh - var(--site-notice-height,0px))}@media print{.site-app-notice{display:none}}.direction-switch[data-v-a65d706a]{display:flex;align-items:center;gap:12px}.direction-switch>span[data-v-a65d706a]{font-size:11px;white-space:nowrap}.direction-switch select[data-v-a65d706a]{appearance:none;min-width:132px;max-width:190px;height:38px;padding:0 36px 0 13px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:border-color .15s,box-shadow .15s}.direction-switch[data-v-a65d706a]{position:relative}.direction-switch[data-v-a65d706a]:after{content:"";position:absolute;right:14px;width:6px;height:6px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:translateY(-2px) rotate(45deg);pointer-events:none}.direction-switch select[data-v-a65d706a]:hover{border-color:var(--muted)}.direction-switch select[data-v-a65d706a]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.direction-switch select option[data-v-a65d706a]{background:var(--bg);color:var(--text)}@media(max-width:520px){.direction-switch>span[data-v-a65d706a]{display:none}.direction-switch select[data-v-a65d706a]{min-width:110px;max-width:145px;height:36px}}:root{font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#212121;background:#fff;font-synthesis:none;--bg:#fff;--surface:#f8f8f8;--surface-2:#f1f1f1;--text:#212121;--muted:#777;--line:#e9e9e9;--strong:hsl(212 100% 45%);--inverse:#fff;--brand-soft:#e6f0fd;--green:#147d64;--green-bg:#e9f6f0;--amber:#946400;--amber-bg:#fff5df;--red:#ba3f3f;--red-bg:#fff0f0;--shadow:0 8px 32px #0000000a;color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--bg:#212121;--surface:#292929;--surface-2:#323232;--text:#ececec;--muted:#a2a2a2;--line:#3a3a3a;--strong:hsl(212 100% 45%);--inverse:#fff;--brand-soft:#152c49;--green:#78d3b2;--green-bg:#183b30;--amber:#ecc378;--amber-bg:#40331d;--red:#f39090;--red-bg:#452626;--shadow:0 8px 32px #00000022}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}button,input,select,textarea{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{opacity:.45;cursor:not-allowed}input,select,textarea{background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:9px;padding:10px 12px;min-height:40px}input:focus,select:focus,textarea:focus{outline:2px solid var(--strong);outline-offset:2px}button:focus-visible,a:focus-visible{outline:2px solid var(--strong);outline-offset:3px}input[type=checkbox],input[type=radio]{accent-color:var(--strong);min-height:initial;width:17px;height:17px}h1,h2,h3,h4,p{margin-top:0}h1{font-size:34px;line-height:1.3;letter-spacing:-.7px;font-weight:600;margin-bottom:12px}h2{font-size:21px;line-height:1.5;font-weight:600;margin-bottom:16px}h3{font-size:16px;font-weight:600;line-height:1.6;margin-bottom:8px}p{line-height:1.8}small{font-size:12px}svg{flex-shrink:0}ul,ol{line-height:1.9;padding-left:23px}kbd{font:11px monospace;color:var(--muted);border:1px solid var(--line);padding:1px 5px;border-radius:4px}hr{border:0;border-top:1px solid var(--line);margin:26px 0}.skip-link{position:fixed;top:-80px;left:10px;z-index:100;background:var(--strong);color:var(--inverse);padding:10px}.skip-link:focus{top:10px}.app-shell{display:flex;min-height:100vh}.sidebar{width:240px;flex-shrink:0;background:var(--surface);border-right:1px solid var(--line);position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:29px 16px 18px;z-index:30}.brand{display:flex;gap:10px;align-items:center;font-size:16px;font-weight:600;padding:0 8px 30px}.brand small{display:block;color:var(--muted);font-size:10px;letter-spacing:1px;font-weight:400;margin-top:5px}.brand-mark{width:34px;height:36px;display:grid;place-items:center;background:var(--strong);color:var(--inverse);border-radius:10px}.sidebar nav{display:grid;gap:4px}.sidebar nav a,.account-link{display:flex;align-items:center;gap:11px;border-radius:9px;min-height:44px;padding:11px 14px;font-size:14px;color:var(--muted)}.sidebar nav a:hover,.account-link:hover{background:var(--surface-2);color:var(--text)}.sidebar nav a.active{background:var(--surface-2);font-weight:500;color:var(--text)}.sidebar-bottom{margin-top:auto;padding-top:28px}.theme-control{display:flex;gap:8px;align-items:center;padding:15px 14px 0;margin-top:12px;border-top:1px solid var(--line);color:var(--muted)}.theme-control select{padding:3px 0;border:0;background:none;min-height:25px;flex:1;font-size:12px}.workspace{margin-left:240px;flex:1;min-width:0}.topbar{height:65px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:0 42px;font-size:12px;color:var(--muted);position:sticky;top:0;background:var(--bg);z-index:20}.topbar-left,.topbar-actions{display:flex;align-items:center;gap:20px}.search-link{display:flex;gap:8px;align-items:center}.search-link kbd{margin-left:8px}.icon-button{display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:var(--text);padding:9px;border-radius:8px}.icon-button:hover{background:var(--surface-2)}.sync-label{display:flex;gap:5px;align-items:center;color:var(--green);font-size:11px}.mobile-menu,.mobile-close{display:none}main{min-height:calc(100vh - 127px)}.page{max-width:1190px;margin:0 auto;padding:45px 46px 65px}.page-heading{margin-bottom:30px}.eyebrow{font-size:11px;font-weight:500;letter-spacing:1.8px;color:var(--muted);margin-bottom:14px}.subtitle{color:var(--muted);font-size:14px;line-height:1.8;max-width:780px;margin-bottom:0}.section-heading{display:flex;align-items:center;justify-content:space-between;margin:36px 0 18px}.section-heading h2{margin:0}.text-link{font-size:12px;color:var(--muted);display:inline-flex;align-items:center;gap:5px}.text-link:hover{color:var(--text)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--strong);color:var(--inverse);border:1px solid var(--strong);border-radius:9px;padding:11px 17px;font-size:13px;min-height:42px;line-height:1.3}.button.secondary{background:var(--bg);color:var(--text);border-color:var(--line)}.button.ghost{background:transparent;color:var(--text);border-color:transparent}.button.small{min-height:34px;padding:7px 12px;font-size:12px}.actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.card{border:1px solid var(--line);border-radius:14px;background:var(--bg);padding:23px}.card:hover{border-color:color-mix(in srgb,var(--text) 20%,var(--line))}.grid{display:grid;gap:16px}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card-icon{width:40px;height:40px;display:grid;place-items:center;background:var(--surface);border-radius:11px;margin-bottom:22px}.muted{color:var(--muted)}.tiny{font-size:11px}.badge{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;background:var(--surface-2);color:var(--muted);font-size:10px;padding:4px 7px;border-radius:5px;line-height:1.4}.badge.green{background:var(--green-bg);color:var(--green)}.badge.amber{background:var(--amber-bg);color:var(--amber)}.badge.red{background:var(--red-bg);color:var(--red)}.tags{display:flex;gap:6px;flex-wrap:wrap}.progress-track{height:4px;background:var(--surface-2);border-radius:4px;overflow:hidden}.progress-track i{height:100%;display:block;background:var(--strong);border-radius:4px}.stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:12px;margin:27px 0}.stat{padding:20px 23px;border-right:1px solid var(--line)}.stat:last-child{border-right:0}.stat strong{font-size:24px;display:block;font-weight:500;letter-spacing:-.5px}.stat span{color:var(--muted);font-size:11px;display:block;margin-top:5px}.hero-box{border:1px solid var(--line);border-radius:16px;padding:30px;background:var(--surface);display:flex;align-items:center;justify-content:space-between;gap:25px}.hero-box h2{font-size:25px;margin-bottom:9px}.hero-box p{font-size:13px;color:var(--muted);margin-bottom:20px;max-width:530px}.hero-diagram{width:240px;max-width:38%;height:auto;color:var(--text)}.card-number{font-size:10px;color:var(--muted);letter-spacing:1px;margin-bottom:15px}.route-card p{font-size:12px;color:var(--muted);min-height:43px;margin-bottom:20px}.route-card .card-bottom{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--muted)}.site-footer{border-top:1px solid var(--line);padding:20px 46px;display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:22px}.toolbar input.search{flex:1;min-width:160px}.toolbar select{max-width:300px;font-size:12px}.toolbar .count{font-size:11px;color:var(--muted);margin-left:auto}.empty-state{text-align:center;padding:65px 20px;color:var(--muted)}.empty-state h1{font-size:22px;color:var(--text)}.empty-state p{font-size:13px}.loading-page{display:flex;justify-content:center;align-items:center;gap:12px;padding:100px;color:var(--muted);font-size:13px}.spinner{height:18px;width:18px;border:2px solid var(--line);border-top-color:var(--text);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.notice{padding:13px 16px;background:var(--surface);border:1px solid var(--line);border-radius:10px;font-size:12px;line-height:1.8;margin-bottom:20px}.notice.warning{background:var(--amber-bg);color:var(--amber);border-color:transparent}.notice.error{background:var(--red-bg);color:var(--red);border-color:transparent}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:11px}table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}th{background:var(--surface);color:var(--muted);font-weight:500}th,td{padding:13px 15px;border-bottom:1px solid var(--line);vertical-align:top}tr:last-child td{border-bottom:0}.module-card{border:1px solid var(--line);border-radius:12px;overflow:hidden}.module-head{display:flex;gap:15px;padding:20px;background:var(--surface);align-items:flex-start}.module-head h3{margin-bottom:5px}.module-head p{font-size:12px;color:var(--muted);margin:0}.module-index{font-size:11px;min-width:25px;color:var(--muted);padding-top:4px}.lesson-row{display:flex;align-items:center;gap:12px;padding:14px 20px;border-top:1px solid var(--line);font-size:13px}.lesson-row:hover{background:var(--surface)}.lesson-row .lesson-meta{margin-left:auto;color:var(--muted);font-size:11px;white-space:nowrap}.lesson-row .circle{height:16px;width:16px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--green)}.lesson-row .circle.done{border-color:var(--green)}.breadcrumb{display:flex;gap:7px;align-items:center;font-size:11px;color:var(--muted);margin-bottom:24px}.reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:38px}.article{max-width:790px}.article h1{font-size:30px}.article .article-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin:17px 0 28px}.article section{scroll-margin-top:90px;margin:32px 0}.article section h2{font-size:20px;margin-bottom:17px}.article p,.article li{font-size:14px;line-height:2}.article p{margin-bottom:15px}.article .objectives{background:var(--surface);border-radius:11px;padding:20px}.article .objectives h3{font-size:13px}.article .objectives li{font-size:12px;line-height:1.9}.article .formula{background:var(--surface);padding:17px 20px;border-radius:10px;font-size:18px;line-height:1.7;font-family:Georgia,PingFang SC,serif;text-align:center}.article-toc{position:sticky;top:95px;align-self:start;font-size:11px;border-left:1px solid var(--line);padding-left:20px;max-height:calc(100vh - 130px);overflow:auto}.article-toc h3{font-size:11px;margin-bottom:13px}.article-toc a{display:block;color:var(--muted);padding:7px 0;line-height:1.6}.article-toc a:hover{color:var(--text)}.diagram-frame{border:1px solid var(--line);border-radius:12px;padding:18px;background:var(--surface);margin:20px 0}.diagram-frame svg{display:block;width:100%;max-height:360px;margin:auto}.diagram-frame .caption{font-size:10px;color:var(--muted);display:flex;justify-content:space-between;margin-top:13px}.diagram-modal{position:fixed;inset:0;z-index:70;background:#0009;display:grid;place-items:center;padding:25px}.diagram-modal .dialog{background:var(--bg);border-radius:13px;padding:20px;width:min(1100px,100%);max-height:90vh;overflow:auto}.diagram-modal svg{width:100%;max-height:75vh}.form-field{display:grid;gap:7px;margin-bottom:18px;font-size:12px}.checkbox-label{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.6}.question-card{padding:21px;border:1px solid var(--line);border-radius:12px;margin-bottom:15px}.question-heading{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.question-heading .stem{font-size:14px;line-height:1.9;flex:1}.question-number{color:var(--muted);font-size:11px;min-width:25px;padding-top:4px}.options{display:grid;gap:8px}.option{display:flex;gap:10px;align-items:flex-start;padding:12px 15px;border:1px solid var(--line);border-radius:8px;font-size:12px;text-align:left;background:var(--bg);color:var(--text);line-height:1.7}.option.selected{border-color:var(--strong);background:var(--surface)}.option.correct{border-color:var(--green);background:var(--green-bg)}.option.wrong{border-color:var(--red);background:var(--red-bg)}.option-letter{font-size:11px;color:var(--muted);min-width:17px}.explanation{font-size:12px;line-height:1.9;padding:15px;margin-top:14px;background:var(--surface);border-radius:9px}.explanation strong{display:block;margin-bottom:7px}.question-meta{margin-top:15px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:var(--muted)}.pagination{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:25px;font-size:12px}.selection-bar{position:sticky;bottom:15px;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 20px;background:var(--bg);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);font-size:12px;margin-top:25px}.exam-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:25px}.exam-sidebar{position:sticky;top:90px;align-self:start;padding:20px}.timer{font-size:29px;font-variant-numeric:tabular-nums;letter-spacing:1px;margin:10px 0 20px}.answer-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:12px}.answer-grid button{padding:7px 0;font-size:11px;border:1px solid var(--line);border-radius:5px;background:var(--bg);color:var(--muted)}.answer-grid button.answered{background:var(--strong);color:var(--inverse)}.answer-grid button.marked{border-color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber)}.exam-result{padding:30px;background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:25px}.exam-result .score{font-size:47px;font-weight:500;line-height:1.2;margin:12px 0}.source-card p{font-size:12px;color:var(--muted);margin:10px 0}.source-meta{display:grid;grid-template-columns:1fr 1fr;gap:7px;font-size:10px;color:var(--muted);margin:15px 0}.goal-check{position:relative;display:block;cursor:pointer}.goal-check input{position:absolute;right:20px;top:23px}.goal-check:has(input:checked){border-color:var(--strong);background:var(--surface)}.phase{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.phase-index{border:1px solid var(--line);height:35px;width:35px;border-radius:50%;display:grid;place-items:center;font-size:11px;flex-shrink:0}.phase-body{flex:1;min-width:0}.phase-body p{font-size:12px;color:var(--muted)}.lab-layout{display:grid;grid-template-columns:230px 1fr;gap:22px}.lab-menu button{width:100%;padding:12px 15px;text-align:left;border:0;background:transparent;color:var(--muted);font-size:12px;border-radius:8px;line-height:1.6}.lab-menu button.active{background:var(--surface-2);color:var(--text)}.lab-controls{display:flex;gap:20px;flex-wrap:wrap;margin:25px 0}.lab-controls label{font-size:12px;display:grid;gap:9px;flex:1;min-width:140px}.lab-controls input[type=range]{width:100%;padding:0;accent-color:var(--text)}.lab-value{font-size:30px;line-height:1.4}.auth-card{max-width:440px;margin:15px auto;padding:30px}.tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:25px}.tabs button{flex:1;border:0;background:none;padding:12px;color:var(--muted);font-size:13px}.tabs button.active{color:var(--text);border-bottom:2px solid var(--text)}.auth-card .button{width:100%}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.print-page{display:none}@media(max-width:1100px){.page{padding:35px 30px}.topbar{padding:0 30px}.sidebar{width:215px}.workspace{margin-left:215px}.reading-layout{grid-template-columns:minmax(0,1fr)}.article-toc{display:none}.grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.exam-layout{grid-template-columns:minmax(0,1fr) 190px}.lab-layout{grid-template-columns:180px 1fr}}@media(max-width:760px){.sidebar{transform:translate(-100%);width:245px;transition:transform .18s}.sidebar.open{transform:translate(0)}.sidebar-shade{position:fixed;inset:0;z-index:25;background:#0007}.workspace{margin-left:0}.mobile-menu,.mobile-close{display:flex}.mobile-close{position:absolute;right:8px;top:8px}.topbar{height:58px;padding:0 16px}.topbar-left,.topbar-actions{gap:9px}.search-link span,.search-link kbd,.sync-label{display:none}.topbar-left>a{font-size:10px}.page{padding:29px 20px 45px}h1{font-size:28px}.grid.three,.grid.two{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.stat{padding:17px 19px}.hero-box{padding:24px}.hero-diagram{display:none}.hero-box h2{font-size:23px}.card{padding:20px}.reading-layout{gap:0}.article h1{font-size:25px}.article p,.article li{font-size:14px}.toolbar select{max-width:100%;flex:1}.toolbar .count{width:100%}.question-card{padding:17px}.selection-bar{padding:13px;flex-direction:column;align-items:stretch}.selection-bar .actions{justify-content:center}.exam-layout{display:flex;flex-direction:column-reverse}.exam-sidebar{position:static}.exam-sidebar .answer-grid{grid-template-columns:repeat(10,1fr)}.lab-layout{grid-template-columns:1fr}.lab-menu{display:flex;overflow:auto;gap:4px}.lab-menu button{width:auto;white-space:nowrap}.site-footer{padding:18px 20px;font-size:9px;gap:15px}.source-meta{grid-template-columns:1fr}.article .formula{font-size:15px}.form-field select{width:100%}.breadcrumb{flex-wrap:wrap}.lesson-row{padding:13px 15px}.lesson-row .lesson-meta{font-size:10px}.auth-card{padding:23px}.section-heading{gap:10px}.section-heading h2{font-size:19px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@page{size:A4;margin:18mm 16mm}@media print{:root,:root[data-theme=dark]{--bg:#fff;--text:#000;--muted:#444;--line:#bbb;color-scheme:light}.app-shell{display:none}.print-page{display:block;color:#000;background:#fff;font-family:Songti SC,SimSun,serif;font-size:11pt;line-height:1.7}.print-page h1{text-align:center;font-size:20pt}.print-meta{text-align:center;font-size:10pt;margin-bottom:20px}.print-question{break-inside:avoid;margin:0 0 16px}.print-question p{margin:0 0 5px}.print-question img{max-width:100%;max-height:65mm}.print-answers{break-before:page}.print-page header{border-bottom:1px solid #aaa;margin-bottom:20px;padding-bottom:15px}.print-page .print-note{font-size:9pt;color:#444}}.purpose-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.purpose-option{display:flex;align-items:center;gap:16px;text-align:left;padding:22px;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:12px;min-height:104px}.purpose-option:hover,.purpose-option.selected{background:var(--surface);border-color:var(--strong)}.purpose-option>svg{flex-shrink:0}.purpose-option>span{flex:1;min-width:0}.purpose-option strong{display:block;font-size:16px;font-weight:500}.purpose-option small{display:block;margin-top:8px;font-size:11px;color:var(--muted);line-height:1.7}.purpose-option:last-child{grid-column:1/-1}.route-preview{margin-top:20px}.route-summary{margin:20px 0}.route-summary>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid var(--line)}.route-summary>div:last-child{border-bottom:0}.route-summary strong{display:block;font-size:13px;font-weight:500}.route-summary span{display:block;color:var(--muted);font-size:11px;margin-top:7px}.route-summary.card{margin:0}.route-summary.card>div{padding:16px 0}.optional-settings{margin:18px 0 24px;border-top:1px solid var(--line);padding-top:16px}.optional-settings summary,.more-navigation summary{cursor:pointer;font-size:12px;color:var(--muted)}.learning-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 30px}.step-card{display:flex;flex-direction:column;gap:10px;border:1px solid var(--line);border-radius:12px;padding:20px;min-width:0}.step-card span{font-size:12px}.step-card strong{font-size:18px;font-weight:500}.step-card small{font-size:11px;color:var(--muted);line-height:1.8}.plan-module{margin-bottom:12px}.plan-module>summary{display:flex;gap:16px;align-items:center;cursor:pointer;padding:20px;list-style:none}.plan-module>summary::-webkit-details-marker{display:none}.plan-module>summary>span:nth-child(2){flex:1;min-width:0}.plan-module>summary strong{font-size:14px;font-weight:500}.plan-module>summary small{display:block;font-size:11px;color:var(--muted);margin-top:8px}.plan-module-body{padding:0 20px 20px}.plan-module-body .lesson-row{padding-left:0;padding-right:0}.header-search{display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;height:36px}.header-search input{border:0;background:transparent;padding:8px 10px;width:230px;font-size:11px;min-width:0}.header-search .icon-button{margin:0 4px}.mobile-global-search{display:none}.more-navigation{margin-top:22px}.more-navigation summary{padding:9px 15px}.sidebar-bottom .account-link{padding-top:10px;padding-bottom:10px}.global-search-form{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;padding:10px 12px}.global-search-form input{flex:1;border:0;background:transparent;min-width:0;font-size:14px}.search-controls{display:flex;gap:15px;align-items:center;margin-top:25px}.search-controls .tabs{flex:1;margin:0}.search-controls select{font-size:11px}.search-result-group{margin:28px 0}.search-result-group h2{font-size:18px}.search-result-group h2 span{font-size:12px;color:var(--muted);margin-left:9px}.search-result{display:flex;gap:16px;align-items:center;padding:19px 0;border-bottom:1px solid var(--line)}.search-result>div{flex:1;min-width:0}.search-result h3{font-size:13px;font-weight:500;line-height:1.9;margin:0}.search-result p{font-size:12px;color:var(--muted);margin:7px 0;line-height:1.8}.search-result small{font-size:10px;color:var(--muted)}.search-result>svg{flex-shrink:0}.search-suggestions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.search-suggestions>p{width:100%;margin:0 0 4px}.help-index{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 30px}.help-index a{padding:8px 12px;border:1px solid var(--line);border-radius:7px;font-size:11px}.help-section{display:flex;gap:20px;padding:26px 0;border-bottom:1px solid var(--line);scroll-margin-top:90px}.help-section h2{font-size:19px}.help-section p{font-size:13px;line-height:2;color:var(--muted)}.help-section>div{min-width:0}.help-section .text-link{margin-top:10px}.stat strong{font-size:26px}.card>.text-link{margin-top:18px}.purpose-option:focus-visible,.plan-module>summary:focus-visible{outline:2px solid var(--strong);outline-offset:3px}@media(max-width:1100px){.learning-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.header-search input{width:170px}.route-summary>div{align-items:flex-start;flex-wrap:wrap}}@media(max-width:760px){.purpose-grid{grid-template-columns:1fr}.purpose-option{min-height:90px;padding:18px}.purpose-option:last-child{grid-column:auto}.header-search{display:none}.mobile-global-search{display:flex}.route-summary>div{display:block}.route-summary .actions{margin-top:13px}.step-card{padding:16px}.step-card strong{font-size:16px}.global-search-form{gap:7px}.global-search-form input{font-size:12px;padding:8px 0}.global-search-form .button{padding:10px 13px}.search-controls{flex-wrap:wrap}.search-controls .tabs{width:100%;flex-basis:100%}.search-result{gap:10px}.plan-module>summary{padding:18px;gap:11px}.plan-module>summary>span:last-child{display:none}.plan-module-body{padding:0 18px 18px}.stat strong{font-size:23px}.help-section{gap:12px}.help-index{gap:7px}.help-section p{font-size:13px}.site-footer{flex-wrap:wrap}}.route-preview{scroll-margin-top:90px}.home-page .page-heading{margin-bottom:24px}.home-introduction{display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid var(--line);padding:0 0 21px;margin-bottom:25px}.home-introduction>div{display:flex;gap:22px;color:var(--muted);font-size:12px}.purpose-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px}.purpose-option{grid-column:span 2;align-items:flex-start;min-height:156px;padding:23px;position:relative}.purpose-option:last-child{grid-column:span 3}.purpose-option.secondary{grid-column:span 3;min-height:95px;align-items:center}.purpose-option>span.purpose-icon{display:grid;place-items:center;flex:0 0 38px;height:38px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.purpose-option>span:not(.purpose-icon){padding-top:3px}.purpose-option>svg{position:absolute;right:13px;top:13px}.purpose-option strong{font-size:16px;line-height:1.6}.purpose-option small{font-size:11px;line-height:1.9}.home-page .hero-box{margin-top:3px}.home-page .grid.three .card{display:flex;flex-direction:column;min-height:190px}.home-page .grid.three .card>.text-link{margin-top:auto;padding-top:20px}.home-page .stats{margin-top:20px;margin-bottom:24px}.home-page .hero-box h2{font-size:27px;line-height:1.45}@media(max-width:1100px){.purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purpose-option,.purpose-option.secondary,.purpose-option:last-child{grid-column:auto;min-height:114px}.purpose-option:nth-child(3){grid-column:1/-1}.home-introduction>div{gap:13px}}@media(max-width:760px){.home-introduction{align-items:flex-start}.home-introduction>div{gap:7px;flex-wrap:wrap;font-size:10px}.home-introduction>.text-link{white-space:nowrap;font-size:10px}.purpose-grid{grid-template-columns:1fr;gap:10px}.purpose-option,.purpose-option.secondary,.purpose-option:last-child,.purpose-option:nth-child(3){grid-column:auto;min-height:90px;padding:17px;align-items:center}.purpose-option>span.purpose-icon{flex-basis:34px;height:34px}.purpose-option strong{font-size:15px}.purpose-option small{margin-top:4px;font-size:10px}.home-page .hero-box h2{font-size:23px}.home-page .grid.three .card{min-height:155px}.home-page .page-heading{margin-bottom:20px}}
