.bx-application{--foreground:#111;--background:#fff;--surface:#fff;--surface-2:#fff;--border:#11111126;--muted:#414141;--muted-foreground:#414141;--accent:#1759ff;--accent-strong:#134ad1;--primary:#111;--primary-foreground:#fff;--ring:#1759ff;color:#111;background:#fff;font-weight:400}.bx-application :is(input,textarea,select){box-shadow:none;border-radius:2px;font-family:inherit;font-size:16px}.bx-application :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #1759ff}.bx-application .bx-workspace-topbar{background:#fff;gap:24px;height:72px;padding-inline:32px}.bx-application .bx-app-wordmark{margin-right:20px;font-size:22px}.bx-application .bx-workspace-back{border-right:1px solid var(--border);width:auto;margin-right:16px;padding:0 16px 0 0;font-size:13px}.bx-application [data-testid=topbar-title]{font-size:14px;font-weight:500}.bx-application [data-testid=agent-select]{padding:0 40px 24px}.bx-application .bx-agent-library{max-width:1280px;padding-top:76px;padding-bottom:64px}.bx-application .bx-agent-library>h1{letter-spacing:-.045em;font-size:clamp(30px,3.2vw,46px);font-weight:500;line-height:1.25}.bx-application .bx-agent-library>h1+div{align-items:center;gap:24px;margin-top:18px}.bx-application .bx-agent-library>h1+div>p{font-size:15px}.bx-application .bx-library-section{margin-top:56px;padding-bottom:18px}.bx-application .bx-library-section h2{font-size:14px;font-weight:600}.bx-application .bx-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:0}.bx-application .bx-core-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bx-application .bx-agent-grid:empty{display:none}.bx-application .bx-agent-grid>div{min-width:0}.bx-application .bx-agent-card{border:0;border-bottom:1px solid var(--border);height:100%;box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;gap:12px;padding:0 0 26px;position:relative}.bx-application .bx-agent-card:hover{border-bottom-color:#111}.bx-application .bx-agent-card[data-card-state=connecting]{border-bottom-color:#1759ff}.bx-application .bx-agent-card[data-card-state=waiting]{opacity:1}.bx-application .bx-agent-object{aspect-ratio:1.3;background:0 0;place-items:center;width:100%;display:grid;overflow:hidden}.bx-application .bx-agent-object img{object-fit:contain;width:80%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.bx-application .bx-agent-card:hover img{transform:translateY(-6px)}.bx-application .bx-agent-title-row{align-items:flex-start;gap:12px;width:100%}.bx-application .bx-agent-title{white-space:normal;letter-spacing:-.025em;overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:1.5;overflow:visible}.bx-application .bx-agent-title-row>span:last-child:not(.bx-agent-title){border:0;border-radius:0;padding:2px 0;font-size:10px;line-height:24px}.bx-application .bx-agent-state{flex-wrap:wrap;gap:6px;font-size:12px;line-height:1.7}.bx-application .bx-library-actions{gap:32px;margin-top:36px}.bx-application .bx-library-actions>:is(div,a){border:0;border-top:1px solid var(--border);border-radius:0;min-height:96px;padding:24px 0}.bx-application .bx-library-actions [data-testid=agent-new]{min-height:32px;font-size:16px}.bx-application [data-testid=agent-market]>span:first-child{font-size:16px;font-weight:500}.bx-application [data-testid=second-brain-panel]{border:0;border-top:1px solid var(--border);background:#fff;border-radius:0;margin-top:28px;padding:28px 0}.bx-application [data-testid=second-brain-panel] h2{font-size:17px;font-weight:500}.bx-application [data-testid=second-brain-panel]>p{margin-top:12px;font-size:13px;line-height:1.8}.bx-application :is([data-testid=agent-error],[data-testid=agent-loading]){background:#fff;border-radius:0}.bx-application [data-testid=agent-error]{padding:32px}.bx-application [data-testid=agent-empty]{max-width:38em;padding-block:28px;font-size:15px;line-height:1.85}.bx-application :is([data-testid=map-pane],[data-testid=ask-pane]){background:#fff}.bx-application :is([data-testid=map-pane],[data-testid=ask-pane])>header{border-bottom:1px solid var(--border);min-height:106px;padding:24px}.bx-application :is([data-testid=map-label],[data-testid=ask-label]){letter-spacing:-.02em;font-size:16px;font-weight:550}.bx-application :is([data-testid=map-hint],[data-testid=map-intro],[data-testid=ask-hint]){white-space:normal;margin-top:10px;font-size:12px;line-height:1.65}.bx-application [data-testid=map-pane]>div{padding:24px 18px}.bx-application [data-testid=map-pane] [data-node-id]{opacity:1;border-radius:0;min-height:44px}.bx-application [data-testid=map-pane] [data-focus=current]{background:#fff;border-left:2px solid #1759ff}.bx-application [data-testid=map-pane] [data-node-id] [title]{font-size:14px;line-height:1.65}.bx-application .bx-study-rail{border-bottom:1px solid var(--border);min-height:106px;padding:24px 28px 18px}.bx-application [data-testid=step-progress]{color:#111;margin-top:0;font-size:13px;line-height:1.6}.bx-application [data-testid=learning-choice]{margin-top:8px;font-size:11px;line-height:1.8}.bx-application .bx-study-scroll>div{padding:16px 28px 48px}.bx-application [data-testid=step-card]{box-shadow:none;background:#fff;border:0;border-radius:0;margin-top:0;padding:24px 4px}.bx-application [data-testid=step-title]{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(25px,2.2vw,34px);font-weight:550;line-height:1.4}.bx-application [data-testid=step-body]{margin-top:32px;font-size:16px;line-height:1.9}.bx-application [data-testid^=step-choice-]{background:#fff;border-color:#11111180;border-radius:2px;min-height:56px;padding:16px}.bx-application [data-testid^=step-choice-][aria-pressed=true]{border-color:#1759ff;box-shadow:inset 3px 0 #1759ff}.bx-application [data-testid=step-media]{background:#fff;border-radius:0}.bx-application .bx-study-actions{background:#fff;flex-direction:column;justify-content:center;min-height:113px;padding:18px 28px;display:flex}.bx-application [data-testid=step-next]{background:#111;border:1px solid #111;border-radius:2px;min-height:52px;font-size:15px;font-weight:500}.bx-application [data-testid=step-next]:disabled{color:#414141;border-color:var(--border);background:#fff}.bx-application [data-testid=step-alt]{border-radius:2px}.bx-application [data-testid^=divider-]{background:#fff;position:relative}.bx-application [data-testid^=divider-]:before{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:0;left:50%}.bx-application [data-testid^=divider-]:hover:before{background:#1759ff}.bx-application .bx-tutor-pane{border-left:0}.bx-application .bx-tutor-scroll{scrollbar-gutter:stable;padding:24px}.bx-application [data-testid=ask-empty]>p{font-size:13px;line-height:1.8}.bx-application [data-testid=ask-empty]>div{align-items:stretch;gap:10px;margin-top:18px}.bx-application [data-testid^=ask-suggest-]{white-space:normal;border:0;border-bottom:1px solid var(--border);border-radius:0;min-height:48px;padding:12px 0;font-size:13px;line-height:1.7}.bx-application [data-testid^=ask-suggest-]:hover{color:#111;border-color:#111}.bx-application .bx-tutor-message{margin-bottom:12px}.bx-application .bx-tutor-message--user>div{border:1px solid var(--border);background:#fff;border-radius:2px;padding:14px 16px;font-size:14px;line-height:1.8}.bx-application .bx-tutor-message--answer>div{background:0 0;border-radius:0;max-width:100%;padding:8px 0;font-size:15px;line-height:1.9}.bx-application .bx-tutor-compose{padding:18px 24px}.bx-application [data-testid=ask-input]{min-height:76px;box-shadow:none;border-color:#11111180;border-radius:2px;padding:12px;font-size:16px;line-height:1.7}.bx-application [data-testid=ask-send]{color:#fff;background:#111;width:44px;height:44px}.bx-application [data-testid=ask-send]:disabled{color:#414141;border:1px solid var(--border);background:#fff}@media (max-width:1023px){.bx-application .bx-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bx-application .bx-agent-library{padding-top:52px}.bx-application .bx-workspace-topbar{gap:12px;padding-inline:24px}}@media (max-width:639px){.bx-application .bx-workspace-topbar{gap:8px;height:62px;padding-inline:18px}.bx-application .bx-app-wordmark{margin-right:8px;font-size:18px}.bx-application .bx-app-home-link{display:none}.bx-application .bx-workspace-back{margin-right:10px;padding-right:10px;font-size:11px}.bx-application [data-testid=topbar-title]{font-size:12px}.bx-application [data-testid=agent-select]{padding-inline:22px}.bx-application .bx-agent-library{padding-top:40px}.bx-application .bx-agent-library>h1{font-size:32px}.bx-application .bx-agent-library>h1+div{align-items:flex-start;gap:12px}.bx-application .bx-agent-library>h1+div>p{max-width:17em;font-size:13px}.bx-application .bx-library-section{margin-top:36px;padding-bottom:14px}.bx-application .bx-agent-grid{gap:12px 20px}.bx-application .bx-agent-card{gap:10px;padding-bottom:22px}.bx-application .bx-agent-object{aspect-ratio:1}.bx-application .bx-agent-object img{width:100%}.bx-application .bx-agent-title{font-size:15px;line-height:1.55}.bx-application .bx-agent-title-row{flex-direction:column;gap:0}.bx-application .bx-agent-title-row>span:last-child:not(.bx-agent-title){line-height:20px}.bx-application .bx-agent-state{gap:5px;font-size:11px}.bx-application .bx-agent-state>span:last-child:not(:first-child){overflow-wrap:anywhere}.bx-application .bx-library-actions{grid-template-columns:1fr;gap:0;margin-top:28px}.bx-application .bx-library-actions>:is(div,a){min-height:80px;padding:22px 0}.bx-application [data-testid=second-brain-panel]>div{flex-wrap:wrap}.bx-application .bx-study-rail{min-height:106px;padding:20px 22px 16px}.bx-application .bx-study-scroll>div{padding:10px 22px 32px}.bx-application [data-testid=step-card]{padding:24px 0}.bx-application [data-testid=step-title]{font-size:26px}.bx-application .bx-study-actions{min-height:0;padding:16px 22px}.bx-application :is([data-testid=map-pane],[data-testid=ask-pane])>header{min-height:98px;padding:22px}.bx-application .bx-tutor-scroll{padding:22px}.bx-application .bx-tutor-compose{padding:16px 22px}}@media (prefers-reduced-motion:reduce){.bx-application .bx-agent-object img{transition:none}.bx-application .bx-agent-card:hover img{transform:none}}.bx-application [role=tablist][aria-label="모바일 뷰 전환"] [role=tab]{color:#414141;min-height:48px;font-size:13px}.bx-application [role=tablist][aria-label="모바일 뷰 전환"] [aria-selected=true]{color:#111;border-bottom-color:#111}.bx-application .bx-app-page-body{padding-top:8px}.bx-application .bx-app-page h1{letter-spacing:-.035em;font-weight:500}.bx-application .bx-app-page [data-slot=card],.bx-application .bx-app-card{border:0;border-top:1px solid var(--border);box-shadow:none;background:#fff;border-radius:0;padding-inline:0}.bx-application .bx-app-page [data-slot=card]{gap:20px;margin-bottom:0;padding-block:28px 32px}.bx-application .bx-app-page :is([data-slot=card-header],[data-slot=card-content],[data-slot=card-footer]){padding-inline:0}.bx-application .bx-app-page [data-slot=card-title]{letter-spacing:-.025em;font-size:18px;font-weight:550}.bx-application .bx-app-page [data-slot=card-description]{margin-top:6px;font-size:13px;line-height:1.7}.bx-application .bx-app-card{padding-block:28px 32px}.bx-application .bx-app-card .bx-app-card{border:1px solid var(--border);padding:20px}.bx-application .bx-app-page a:is(.text-accent,.text-accent-strong){color:#111;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.bx-application .bx-app-page a:is(.text-accent,.text-accent-strong):hover{color:#414141}.bx-application .bx-app-page [data-testid=free-badge]{color:#111;background:#fff;border:1px solid #11111180;border-radius:0;padding:3px 8px;font-weight:500}.bx-application :is(.bx-app-cta,.bx-app-btn){border-radius:2px;justify-content:center;align-items:center;min-height:44px;font-weight:500;display:inline-flex}.bx-application .bx-app-cta{color:#fff;background:#111;border:1px solid #111}.bx-application .bx-app-cta:hover{filter:none;background:#353535}.bx-application .bx-app-cta:disabled{color:#414141;border-color:var(--border);background:#fff}.bx-application .bx-app-btn{color:#111;background:#fff;border:1px solid #11111180}.bx-application .bx-app-btn:hover{background:#fff;border-color:#111}.bx-application .bx-app-page :is(button,[data-slot=button],a[class*=rounded-]):not([role=switch]):not([class*=rounded-full]){border-radius:2px}.bx-application .bx-app-page [data-slot=button]:is([class*=bg-primary],[class*=bg-accent]),.bx-application .bx-app-page button.bg-accent:not([role=tab]){color:#fff;background:#111}.bx-application .bx-app-page :is(input[type=text],input[type=email],input[type=password],input:not([type]),textarea){border-color:#11111180;border-radius:2px;min-height:44px;font-size:16px}.bx-application .bx-app-page [class*=bg-accent\/]{background:#fff}.bx-application .bx-app-page [class*=border-accent\/]{border-color:#11111180}.bx-application .bx-app-page [class*=bg-muted\/]{border:1px solid var(--border);background:#fff}.bx-application .bx-app-page [role=switch][data-state=checked]{background:#111}.bx-application .bx-app-page [role=switch][data-state=unchecked],.bx-application .bx-app-page [role=switch] [data-slot=switch-thumb],.bx-application .bx-app-page [role=switch]>span{background:#fff;border:1px solid #11111180}.bx-application .bx-app-page [role=switch][data-state=checked]>span{background:#fff;border-color:#fff}@media (max-width:639px){.bx-application .bx-app-page [data-slot=card],.bx-application .bx-app-card{padding-block:22px 26px}}.bx-application .bx-app-page .bx-app-legacy-back{display:none}.bx-application .bx-app-page [data-testid^=report-axis-]{grid-template-columns:minmax(0,8rem) 1fr auto}.bx-application .bx-app-page [data-testid^=report-axis-]>span:last-child{white-space:nowrap}.bx-application .bx-app-page [data-testid=market-title],.bx-application .bx-app-page [data-testid=detail-title]{letter-spacing:-.04em;font-size:clamp(28px,2.6vw,36px);font-weight:500;line-height:1.25}.bx-application .bx-app-page :is([data-testid=market-honesty],[data-testid=detail-honesty])>span{background:#111}.bx-application .bx-mkt-tabs{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:28px;width:100%;margin-top:32px;padding:0;display:flex}.bx-application .bx-app-page .bx-mkt-tab{color:#414141;background:0 0;border-bottom:2px solid #0000;border-radius:0;min-height:0;margin-bottom:-1px;padding:12px 0 14px;font-size:14px;font-weight:500}.bx-application .bx-app-page .bx-mkt-tab:hover{color:#111}.bx-application .bx-app-page .bx-mkt-tab[aria-selected=true]{color:#111;background:0 0;border-bottom-color:#111;font-weight:600}.bx-application .bx-mkt-list{background:0 0;border:0;border-radius:0;overflow:visible}.bx-application .bx-mkt-list>li{border-color:var(--border);padding-block:22px;padding-inline:0}.bx-application .bx-mkt-list>li:first-child{border-top:0}.bx-application .bx-mkt-list>li>a>span,.bx-application .bx-mkt-list>li>p.truncate{letter-spacing:-.02em;font-size:17px;font-weight:500}.bx-application .bx-mkt-list :is([data-testid^=market-caption-],[data-testid^=sell-evidence-]){margin-top:6px;font-size:13px}.bx-application .bx-mkt-state{text-align:left;background:0 0;border:0;border-radius:0;padding-block:12px 28px;padding-inline:0}.bx-application .bx-mkt-notice{border:1px solid var(--border);background:#fff;border-radius:0;padding:14px 16px}.bx-application .bx-mkt-notice svg{color:#111}.bx-application :is(.bx-mkt-done,.bx-mkt-owned,.bx-mkt-owned-cta){border:1px solid var(--border);color:#414141;background:#fff;border-radius:2px}.bx-application .bx-mkt-done svg{color:#111}.bx-application .bx-mkt-gate{border:1px solid var(--border);background:#fff;border-radius:0;padding:18px}.bx-application .bx-mkt-liability{color:#111;background:#fff;border:1px solid #11111180;border-radius:0}.bx-application .bx-mkt-tile{color:#111;background:#fff;border:1px solid #111;border-radius:0;font-weight:500}.bx-application .bx-app-page [data-testid^=detail-can-] svg{color:#111}.bx-application .bx-app-page .bx-app-card+.bx-app-card{margin-top:0}@media (max-width:639px){.bx-application .bx-mkt-tabs{gap:20px;margin-top:24px}.bx-application .bx-mkt-list>li{padding-block:18px}}body:has(.bx-application) [role=dialog][aria-modal=true]>div{box-shadow:none;border:1px solid #111;border-radius:0;max-width:480px;padding:28px 28px 24px}body:has(.bx-application) [role=dialog] h2{letter-spacing:-.03em;margin-bottom:10px;font-size:20px;font-weight:500;line-height:1.35}body:has(.bx-application) [role=dialog] a.text-accent{color:#111;text-underline-offset:4px;text-decoration:underline}body:has(.bx-application) [role=dialog] [class*=rounded-md]{border-radius:0}body:has(.bx-application) [role=dialog] [class*=bg-muted\/]{border:1px solid var(--border);background:#fff}body:has(.bx-application) [role=dialog] :is(button,[data-slot=button]){border-radius:2px;min-height:48px}.bx-application .bx-app-page :is(div,p,li,ul)[class*=rounded-md]{border-radius:0}.bx-application .bx-app-page [data-slot=card][class*=border-red]{border-top-color:#c13c3b}.bx-application .bx-app-page :is(button,a)[class*=border-red]{border-radius:2px}.bx-application .bx-app-page [role=switch]{min-height:0;box-shadow:none;border-radius:2px}.bx-application .bx-app-page [role=switch]>span{border:0;border-radius:0}.bx-application .bx-app-page [role=switch][data-state=unchecked]>span{background:#414141}.bx-application .bx-app-page :is(div,section,details,article)[class*=rounded-]{border-radius:0}.bx-application .bx-app-page span.rounded-full[class*=border]{border-radius:0;padding-inline:8px}.bx-application .bx-app-page summary.text-accent{color:#111;text-underline-offset:4px;text-decoration:underline}.bx-application .bx-app-page select{background:#fff;border-color:#11111180;border-radius:2px;min-height:44px;padding-inline:12px;font-size:15px}.bx-application .bx-app-page .report{--report-ink:#111;--report-muted:#414141;--report-accent:#111;--report-line:#11111126;--report-soft:#fff}.bx-application .bx-app-page .report :is(.headline,.study-explain){border:1px solid var(--report-line);border-radius:0}.bx-application .bx-app-page .report :is(.chip,.study,.study-img,.actions button,.actions a){border-radius:0}.bx-application .bx-app-page .report .actions button{color:#fff;background:#111;border-color:#111}.bx-application .bx-app-page .report .actions :is(button,a){min-height:44px;padding:8px 16px}.bx-application .bx-app-page :is(span,p,button,summary,div,li).text-accent{color:#111}.bx-application .bx-app-page :is(span,i).bg-accent{background:#111}.bx-application .bx-app-page button[data-testid=story-factors-toggle]{text-underline-offset:4px;text-decoration:underline}.bx-account-form [data-testid=role-picker]>div{border-bottom:1px solid var(--bx-line);background:0 0;border-radius:0;gap:28px;padding:0;display:flex}.bx-account-form [data-testid=role-picker]>div>button{box-shadow:none;color:#414141;background:0 0;border-bottom:2px solid #0000;border-radius:0;flex:none;min-height:0;margin-bottom:-1px;padding:12px 0 14px;font-size:14px}.bx-account-form [data-testid=role-picker]>div>button:hover{color:#111}.bx-account-form [data-testid=role-picker]>div>button[aria-pressed=true]{color:#111;box-shadow:none;background:0 0;border-bottom-color:#111;font-weight:600}.bx-account-form [data-testid=role-picker]>p{text-align:left;margin-bottom:6px}.bx-funnel .bx-funnel-content span.rounded-full[class*=border]{border-radius:0;padding-inline:8px}.bx-application .bx-app-page .bx-mkt-wrap{max-width:1280px;padding-inline:40px}.bx-application .bx-app-page [data-testid=market-title]{letter-spacing:-.045em;font-size:clamp(30px,3.2vw,46px)}.bx-application .bx-mkt-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:32px;display:grid}.bx-application .bx-mkt-grid>li{border:0;border-bottom:1px solid var(--border);min-width:0;padding:0 0 26px;position:relative}.bx-application .bx-mkt-grid>li:first-child{border-top:0}.bx-application .bx-mkt-grid>li:hover{border-bottom-color:#111}.bx-application .bx-mkt-object{aspect-ratio:1.3;background:0 0;place-items:center;width:100%;margin-bottom:14px;display:grid;overflow:hidden}.bx-application .bx-mkt-object img{object-fit:contain;width:80%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.bx-application .bx-mkt-grid>li:hover .bx-mkt-object img{transform:translateY(-6px)}.bx-application .bx-mkt-grid .bx-mkt-open{flex-direction:column;align-items:flex-start;gap:0;width:100%;display:flex}.bx-application .bx-mkt-grid .bx-mkt-open>span{white-space:normal;overflow:visible}.bx-application .bx-mkt-grid .bx-mkt-open svg{display:none}.bx-application .bx-mkt-grid>li>a>span,.bx-application .bx-mkt-grid>li>p.truncate{white-space:normal;letter-spacing:-.025em;font-size:18px;line-height:1.5;overflow:visible}.bx-application .bx-mkt-grid>li>div.flex.justify-end{justify-content:flex-start;margin-top:16px}.bx-application .bx-mkt-grid [data-testid=sell-gate-panel]{margin-top:16px}.bx-application .bx-mkt-detail-hero{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:48px;padding-block:8px 24px;display:grid}.bx-application .bx-mkt-detail-hero .bx-mkt-tile{display:none}.bx-application .bx-mkt-hero-object{aspect-ratio:1.15;margin:0}.bx-application .bx-mkt-hero-object img{width:88%}.bx-application .bx-mkt-detail-hero+div{margin-top:24px}@media (max-width:1023px){.bx-application .bx-mkt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bx-application .bx-app-page .bx-mkt-wrap{padding-inline:24px}}@media (max-width:767px){.bx-application .bx-mkt-detail-hero{grid-template-columns:1fr;gap:16px}.bx-application .bx-mkt-hero-object{max-width:320px;margin-inline:auto}}@media (max-width:639px){.bx-application .bx-mkt-grid{gap:12px 20px;padding-top:24px}.bx-application .bx-mkt-object{aspect-ratio:1;margin-bottom:10px}.bx-application .bx-mkt-object img{width:100%}.bx-application .bx-mkt-grid>li>a>span,.bx-application .bx-mkt-grid>li>p.truncate{font-size:15px}.bx-application .bx-app-page .bx-mkt-wrap{padding-inline:22px}.bx-application .bx-mkt-grid>li{padding-bottom:22px}}@media (prefers-reduced-motion:reduce){.bx-application .bx-mkt-object img{transition:none}.bx-application .bx-mkt-grid>li:hover .bx-mkt-object img{transform:none}}.bx-application .bx-core{margin-top:10px}.bx-application .bx-core-line{border-top:1px solid var(--border);align-items:center;gap:12px;padding:10px 0 12px;display:flex}.bx-application .bx-core-thumb{flex:0 0 56px;place-items:center;width:56px;height:44px;display:grid;overflow:hidden}.bx-application .bx-core-thumb img{object-fit:contain;width:100%;height:100%;display:block}.bx-application .bx-core-text{flex-direction:column;gap:2px;min-width:0;display:flex}.bx-application .bx-core-text .bx-meta{letter-spacing:.08em;color:#414141;font-size:10px}.bx-application .bx-core-name{letter-spacing:-.02em;color:#111;font-size:14px;font-weight:600;line-height:1.5}.bx-application .bx-core-picker{color:#414141;font-size:12px;line-height:1.7}.bx-application .bx-core-picker>summary{cursor:pointer;text-underline-offset:4px;color:#111;padding-block:2px;font-size:12px;text-decoration:underline;list-style:none;display:inline-block}.bx-application .bx-core-picker>summary::-webkit-details-marker{display:none}.bx-application .bx-core-picker [role=radio]{background:#fff;border-radius:2px}.bx-application .bx-core-picker [role=radio][aria-checked=true]{border-color:#111;box-shadow:inset 3px 0 #111}.bx-application .bx-core-msg{color:#111;margin-top:6px;font-size:12px}.bx-application .bx-app-page .bx-core-definition{color:#414141;max-width:60ch;margin-top:14px;font-size:14px;line-height:1.8}.bx-application .bx-core-levels{padding-block:28px 32px}.bx-application .bx-core-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.bx-application .bx-core-option{text-align:left;border:0;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:4px;min-height:0;padding:0 0 18px;font-family:inherit;display:flex}.bx-application .bx-core-option:hover{border-bottom-color:#111}.bx-application .bx-core-option[aria-checked=true]{border-bottom:2px solid #111}.bx-application .bx-core-option-object{aspect-ratio:1.3;place-items:center;width:100%;margin-bottom:10px;display:grid;overflow:hidden}.bx-application .bx-core-option-object img{object-fit:contain;width:76%;height:100%;display:block}.bx-application .bx-core-option .bx-meta{letter-spacing:.08em;color:#414141;font-size:10px}.bx-application .bx-core-option-name{letter-spacing:-.02em;color:#111;font-size:16px;font-weight:600}.bx-application .bx-core-option-title{color:#111;font-size:13px}.bx-application .bx-core-option-range{color:#414141;font-size:12px}.bx-application .bx-core-option-chosen{letter-spacing:.06em;color:#111;border:1px solid #111;margin-top:8px;padding:2px 8px;font-size:11px}.bx-application .bx-core-lede{color:#414141;margin-top:18px;font-size:13px;line-height:1.8}@media (max-width:639px){.bx-application .bx-core-options{grid-template-columns:1fr 1fr;gap:14px}.bx-application .bx-core-option-object{aspect-ratio:1.1}.bx-application .bx-core-line{gap:10px}.bx-application .bx-core-thumb{flex-basis:48px;width:48px;height:38px}}.bx-theme{--bx-glass-fill:linear-gradient(180deg,#ffffffe6 0%,#ffffffad 100%);--bx-glass-line:#1111111a;--bx-glass-hi:#fffffff5;--bx-glass-shadow:0 22px 48px -34px #11111161;--bx-glass-blur:blur(18px) saturate(1.06);--bx-pearl-ground:radial-gradient(140% 90% at 50% -20%,#fff 0%,#f8f8f9 52%,#f2f2f4 100%)}.bx-application{background:var(--bx-pearl-ground);background-attachment:scroll}.bx-application .bx-app-page,.bx-application .bx-app-page-body{background:0 0}.bx-application .bx-workspace-topbar{z-index:20;-webkit-backdrop-filter:var(--bx-glass-blur);backdrop-filter:var(--bx-glass-blur);background:#ffffffb3;border-bottom:1px solid #11111114;position:sticky;top:0;box-shadow:inset 0 -1px #ffffffb3}.bx-application :is([data-testid=map-pane],[data-testid=ask-pane]){background:var(--bx-glass-fill);-webkit-backdrop-filter:var(--bx-glass-blur);backdrop-filter:var(--bx-glass-blur);box-shadow:inset 0 1px 0 var(--bx-glass-hi),inset -1px 0 0 var(--bx-glass-line)}.bx-application .bx-study-scroll>div{padding-inline:28px}.bx-application [data-testid=step-card]{background:var(--bx-glass-fill);-webkit-backdrop-filter:var(--bx-glass-blur);backdrop-filter:var(--bx-glass-blur);box-shadow:inset 0 1px 0 var(--bx-glass-hi),0 0 0 1px var(--bx-glass-line),var(--bx-glass-shadow);border-radius:4px;padding:28px 30px 32px}.bx-application .bx-study-actions{-webkit-backdrop-filter:var(--bx-glass-blur);backdrop-filter:var(--bx-glass-blur);background:#ffffffb8;border-top:1px solid #11111114}.bx-application .bx-tutor-compose{background:#fff9}.bx-application .bx-tutor-message--user>div{background:var(--bx-glass-fill);box-shadow:inset 0 1px 0 var(--bx-glass-hi),0 0 0 1px var(--bx-glass-line);border:0;border-radius:4px}.bx-application [data-testid=ask-input],.bx-application .bx-app-page :is(input[type=text],input[type=email],input[type=password],input:not([type]),textarea,select),.bx-application [data-testid^=step-choice-]{background:var(--bx-glass-fill);box-shadow:inset 0 1px 0 var(--bx-glass-hi),0 0 0 1px var(--bx-glass-line);border-color:#0000;border-radius:4px}.bx-application [data-testid^=step-choice-][aria-pressed=true]{box-shadow:inset 3px 0 #111,inset 0 1px 0 var(--bx-glass-hi),0 0 0 1px #111}.bx-application :is(.bx-app-btn,.bx-mkt-done,.bx-mkt-owned,.bx-mkt-owned-cta,[data-testid=step-alt]),.bx-application .bx-app-page [data-slot=button]:not([class*=bg-primary]):not([class*=bg-accent]):not(.bx-app-cta):not(.bx-workspace-topbar *){background:var(--bx-glass-fill);box-shadow:inset 0 1px 0 var(--bx-glass-hi),0 0 0 1px var(--bx-glass-line);border-color:#0000;border-radius:4px}.bx-application :is(.bx-app-btn,[data-testid=step-alt]):hover{box-shadow:inset 0 1px 0 var(--bx-glass-hi),0 0 0 1px #111}.bx-application :is(.bx-app-cta,[data-testid=step-next],[data-testid=ask-send]){border-radius:4px;box-shadow:inset 0 1px #ffffff2e,0 14px 30px -22px #111111b3}.bx-application .bx-app-page [data-testid=free-badge],.bx-application .bx-app-page span.rounded-full[class*=border],.bx-application .bx-core-option-chosen{background:var(--bx-glass-fill);box-shadow:inset 0 1px 0 var(--bx-glass-hi),0 0 0 1px var(--bx-glass-line);border-color:#0000;border-radius:3px}.bx-application .bx-app-page :is([data-testid=learning-evidence],[data-testid=academy-class-card],[data-testid=academy-howto],.bx-app-card .bx-app-card,.bx-mkt-gate,.bx-mkt-notice,.bx-mkt-liability,[data-testid=accept-grant-confirm],[data-testid=academy-share-prompt]){background:var(--bx-glass-fill);box-shadow:inset 0 1px 0 var(--bx-glass-hi),0 0 0 1px var(--bx-glass-line),var(--bx-glass-shadow);border-color:#0000;border-radius:4px}.bx-application :is(.bx-agent-object,.bx-mkt-object,.bx-core-option-object){isolation:isolate;position:relative}.bx-application :is(.bx-agent-object,.bx-mkt-object,.bx-core-option-object):after{content:"";filter:blur(3px);z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#11111129,#1110 72%);border-radius:50%;height:12%;position:absolute;bottom:5%;left:16%;right:16%}.bx-application .bx-mkt-hero-object:after{height:14%;bottom:4%;left:12%;right:12%}body:has(.bx-application) [role=dialog][aria-modal=true]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff6b}body:has(.bx-application) [role=dialog][aria-modal=true]>div{-webkit-backdrop-filter:var(--bx-glass-blur,blur(18px));backdrop-filter:var(--bx-glass-blur,blur(18px));background:#ffffffd6;border:0;border-radius:4px;box-shadow:inset 0 1px #fffffff5,0 0 0 1px #11111124,0 40px 90px -46px #1111118c}.bx-store.bx-home .bx-nav.is-solid,.bx-store .bx-nav.is-solid{-webkit-backdrop-filter:blur(18px)saturate(1.06);backdrop-filter:blur(18px)saturate(1.06);background:#ffffffb8;border-bottom:1px solid #11111114}.bx-store .bx-media--product{isolation:isolate;position:relative}.bx-store .bx-media--product:after{content:"";filter:blur(3px);z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#11111124,#1110 72%);border-radius:50%;height:10%;position:absolute;bottom:6%;left:18%;right:18%}.bx-funnel .bx-account-form :is(input,select,textarea){background:var(--bx-glass-fill,#fff);border-color:#0000;border-radius:4px;box-shadow:inset 0 1px #fffffff5,0 0 0 1px #1111111f}@media (prefers-reduced-transparency:reduce){.bx-application .bx-workspace-topbar,.bx-application :is([data-testid=map-pane],[data-testid=ask-pane]),.bx-application [data-testid=step-card]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}body:has(.bx-application) [role=dialog][aria-modal=true]>div{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.bx-application .bx-workspace-topbar :is([data-slot=button],button){box-shadow:none;background:0 0;border-radius:2px}.bx-application .bx-workspace-topbar .bx-workspace-back{border-right:1px solid var(--border)}.bx-application .bx-academy-classes [data-testid=academy-class-card]{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:8px 28px;padding:24px;display:grid}.bx-application .bx-academy-object{aspect-ratio:1;isolation:isolate;grid-row:1/span 6;place-items:center;width:200px;display:grid;position:relative;overflow:hidden}.bx-application .bx-academy-object img{object-fit:contain;width:88%;height:100%;display:block}.bx-application .bx-academy-object:after{content:"";filter:blur(3px);z-index:-1;background:radial-gradient(50% 50%,#11111129,#1110 72%);border-radius:50%;height:12%;position:absolute;bottom:6%;left:16%;right:16%}.bx-application .bx-academy-classes [data-testid=academy-class-card]>:not(.bx-academy-object){grid-column:2}.bx-application .bx-academy-classes [data-testid=academy-class-card] h2{letter-spacing:-.025em;font-size:20px;font-weight:600}.bx-application .bx-academy-classes [data-testid=academy-report] .grid>div{background:var(--bx-glass-fill);box-shadow:inset 0 1px 0 var(--bx-glass-hi),0 0 0 1px var(--bx-glass-line);border-color:#0000;border-radius:4px}@media (max-width:767px){.bx-application .bx-academy-classes [data-testid=academy-class-card]{grid-template-columns:1fr;padding:18px}.bx-application .bx-academy-object{grid-row:auto;width:150px;margin-inline:auto}.bx-application .bx-academy-classes [data-testid=academy-class-card]>:not(.bx-academy-object){grid-column:1}}.bx-theme{--bx-pearl-ground:radial-gradient(140% 90% at 50% -20%,#fff 0%,#fafafa 55%,#f6f6f7 100%);--bx-inset:20px}.bx-application :is([data-testid=map-pane],[data-testid=ask-pane],[data-testid=step-card],.bx-study-actions,.bx-tutor-compose,.bx-tutor-message--answer>div){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.bx-application [data-testid=map-pane]{box-shadow:inset -1px 0 0 var(--bx-glass-line)}.bx-application [data-testid=ask-pane]{box-shadow:inset 1px 0 0 var(--bx-glass-line)}.bx-application [data-testid=step-card]{border-top:1px solid var(--border);border-radius:0;padding:24px 0 28px}.bx-application .bx-study-actions{border-top:1px solid var(--border)}.bx-application .bx-app-page :is([data-slot=card],.bx-app-card,.bx-core-levels,.bx-mkt-state,[data-testid=learning-evidence],[data-testid=academy-class-card],[data-testid=academy-howto],.bx-app-card .bx-app-card,.bx-mkt-gate,.bx-mkt-notice,.bx-mkt-liability,[data-testid=accept-grant-confirm],[data-testid=academy-share-prompt]){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0}.bx-application .bx-app-page :is([data-testid=learning-evidence],[data-testid=academy-howto],.bx-app-card .bx-app-card,.bx-mkt-gate,.bx-mkt-notice,.bx-mkt-liability,[data-testid=accept-grant-confirm],[data-testid=academy-share-prompt]){border:0;border-top:1px solid var(--border);padding:20px var(--bx-inset)}.bx-application .bx-academy-classes [data-testid=academy-class-card]{border:0;border-top:1px solid var(--border);padding:24px var(--bx-inset)}.bx-application .bx-academy-classes [data-testid=academy-report] .grid>div{background:var(--bx-glass-fill);box-shadow:inset 0 1px 0 var(--bx-glass-hi),0 0 0 1px var(--bx-glass-line);padding:12px 14px}.bx-application .bx-app-page-body [class*=max-w-]>*{padding-inline:var(--bx-inset)}.bx-application .bx-app-page-body [class*=max-w-]>div:has(>.bx-app-card,>[data-slot=card],>section,>article){padding-inline:0}.bx-application .bx-app-page-body [class*=max-w-]>div:has(>.bx-app-card,>[data-slot=card],>section,>article)>:not(.bx-app-card):not([data-slot=card]):not(section):not(article){padding-inline:var(--bx-inset)}.bx-application .bx-app-page-body [class*=max-w-]>:is(ul,ol),.bx-application .bx-app-page :is([data-slot=card],.bx-app-card,.bx-core-levels,.bx-mkt-state),.bx-application .bx-app-page .bx-mkt-wrap>*,.bx-application .bx-app-page .bx-mkt-wrap>.bx-mkt-detail-hero,.bx-application .bx-app-page [data-testid=report-view],.bx-application .bx-app-page [data-testid=mock-intro],.bx-application .bx-app-page [data-testid=mock-result]{padding-inline:var(--bx-inset)}@media (max-width:639px){.bx-theme{--bx-inset:14px}}body:has(.bx-theme) [data-testid=research-ask]>div{-webkit-backdrop-filter:blur(18px)saturate(1.06);backdrop-filter:blur(18px)saturate(1.06);font-family:var(--font-bx-ko),sans-serif;background:#ffffffdb;border:0;border-radius:4px;padding:22px 24px;box-shadow:inset 0 1px #fffffff5,0 0 0 1px #11111124,0 30px 70px -40px #11111180}body:has(.bx-theme) [data-testid=research-ask] a.text-accent{color:#111;text-underline-offset:4px;text-decoration:underline}body:has(.bx-theme) [data-testid=research-ask] :is(button,[data-slot=button]){border-radius:2px;min-height:44px}body:has(.bx-theme) [data-testid=research-ask-yes]{color:#fff;background:#111;border:1px solid #111}body:has(.bx-theme) [data-testid=research-ask-yes]:hover{background:#353535}body:has(.bx-theme) [data-testid=research-ask-no]{color:#111;background:linear-gradient(#ffffffe6,#ffffffad);border-color:#0000;box-shadow:inset 0 1px #fffffff5,0 0 0 1px #1111111f}body:has(.bx-theme) [data-testid=research-ask-later]{color:#414141;text-underline-offset:4px;min-height:0;text-decoration:underline}.bx-application .bx-core-group{margin-top:0;padding-bottom:8px}.bx-application .bx-core-group+.bx-core-group{margin-top:40px}.bx-application .bx-core-group-head{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;margin-bottom:24px;padding:0 0 18px;display:flex}.bx-application .bx-core-group-head .bx-agent-title-row{align-items:baseline}.bx-application .bx-core-group-head .bx-agent-title{font-size:20px}.bx-application .bx-core-group-hint{color:#414141;max-width:60ch;font-size:13px;line-height:1.7}.bx-application .bx-core-card .bx-meta{letter-spacing:.08em;color:#414141;font-size:10px}.bx-application .bx-core-card .bx-agent-title{font-size:16px}.bx-application .bx-core-card-range{color:#414141;font-size:12px;line-height:1.6}.bx-application .bx-core-card[aria-pressed=true]{border-bottom:2px solid #111}.bx-application .bx-core-group-msg{color:#111;margin-top:8px;font-size:12px}.bx-application .bx-core-group+.bx-agent-grid:not(:empty){margin-top:40px}.bx-application .bx-library-actions[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:639px){.bx-application .bx-core-group+.bx-core-group{margin-top:28px}.bx-application .bx-core-group-head{margin-bottom:14px;padding-bottom:12px}.bx-application .bx-core-group-head .bx-agent-title{font-size:17px}.bx-application .bx-core-card .bx-agent-title{font-size:15px}.bx-application .bx-library-actions[data-cols="3"]{grid-template-columns:1fr}}.bx-app-navigation{flex-shrink:0;align-items:center;gap:20px;font-size:13px;display:flex}.bx-app-navigation a{white-space:nowrap;text-underline-offset:5px;align-items:center;min-height:44px;display:inline-flex}.bx-app-navigation a:hover{text-decoration:underline}@media (max-width:639px){.bx-application .bx-workspace-topbar{flex-wrap:wrap;gap:0 8px;height:auto;min-height:62px;padding-block:8px}.bx-app-navigation{border-top:1px solid var(--border);flex-basis:100%;order:1;justify-content:flex-end;gap:24px;margin-top:4px}.bx-application .bx-workspace-topbar .bx-app-wordmark{margin-right:0}}.bx-application .bx-problem-scene{margin:30px 0}.bx-application .bx-problem-scene [data-testid=step-media]{object-fit:contain;border:0;background:#fff;border-block:1px solid #e4e8ec;width:100%;max-height:560px;padding:24px 0}.bx-application .bx-problem-scene figcaption{color:#53616e;margin-top:12px;font-size:12px;line-height:1.8}.bx-application .bx-problem-scene .step-diagram svg{max-width:100%;height:auto;margin:auto;display:block}
