.jobBoardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-5);flex-wrap:wrap}.jobBoardTitle{margin:0 0 var(--sp-2);font-size:var(--text-2xl);font-weight:800;letter-spacing:-.02em;line-height:var(--leading-tight);color:var(--color-text)}.jobBoardLead{margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);word-break:keep-all}.jobBoardCount{flex:none;padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text);font-size:var(--text-sm);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jobBoardControls{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap}.jobBoardSearch{flex:1 1 260px;min-width:0;height:40px;padding:0 var(--sp-4);border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm)}.jobBoardSearch:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.jobBoardSortGroup{display:inline-flex;margin-left:auto;border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.jobBoardSortBtn{height:40px;padding:0 var(--sp-4);border:0;background:var(--color-surface);color:var(--color-muted);font-size:var(--text-sm);font-weight:700;cursor:pointer}.jobBoardSortBtn+.jobBoardSortBtn{border-left:1px solid var(--color-border)}.jobBoardSortBtnActive{background:var(--color-primary);color:var(--color-on-primary)}.jobBoardNotice{margin:0 0 var(--sp-4);color:var(--color-primary);font-size:var(--text-sm);font-weight:700}.jobCardGrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.jobCard{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-0);transition:box-shadow var(--transition-fast),transform var(--transition-fast),border-color var(--transition-fast)}.jobCard:hover{box-shadow:var(--shadow-1);border-color:var(--color-primary);transform:translateY(-2px)}.jobCardBody{flex-direction:column;padding:var(--sp-5) var(--sp-5) var(--sp-4);border:0;background:none;text-align:left;cursor:pointer;color:inherit;font:inherit;width:100%}.jobCardBody,.jobCardTop{display:flex;gap:var(--sp-3)}.jobCardLogo,.jobCardTop{align-items:center}.jobCardLogo{flex:none;width:40px;height:40px;display:inline-flex;justify-content:center;border-radius:var(--radius);background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);font-size:var(--text-lg);font-weight:800}.jobCardCompanyBox{display:flex;flex-direction:column;gap:2px;min-width:0}.jobCardCompany{font-size:var(--text-sm);font-weight:700;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobCardDday,.jobCardIndustry{font-size:var(--text-xs);color:var(--color-muted)}.jobCardDday{flex:none;margin-left:auto;padding:4px var(--sp-3);border-radius:var(--radius-pill);background:var(--color-surface-2);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jobCardDdayUrgent{background:color-mix(in srgb,var(--color-danger,#C23030) 14%,transparent);color:var(--color-danger,#C23030)}.jobCardTitle{font-size:var(--text-lg);font-weight:800;line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--color-text);word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jobCardChips{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.jobCardChip{padding:3px var(--sp-3);border-radius:var(--radius-pill);border:1px solid var(--color-border);color:var(--color-muted);font-size:var(--text-xs);font-weight:700}.jobCardChipRole{border-color:var(--color-primary-border);background:var(--color-primary-bg);color:var(--color-primary)}.jobCardMeta{display:flex;justify-content:space-between;gap:var(--sp-3);color:var(--color-muted);font-size:var(--text-xs)}.jobCardMeta>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobCardFoot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--color-border-light,var(--color-border))}.jobCardViews{color:var(--color-muted);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jobCardBookmark{display:inline-flex;align-items:center;gap:4px;padding:4px var(--sp-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-muted);font-size:var(--text-xs);font-weight:700;cursor:pointer}.jobCardBookmark:disabled{opacity:.6;cursor:progress}.jobCardBookmarkOn{border-color:var(--color-primary);color:var(--color-primary)}.jobModalOverlay{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:var(--sp-4);background:var(--color-scrim-modal)}.jobModal{display:flex;flex-direction:column;width:min(680px,100%);max-height:min(86vh,900px);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-2,var(--shadow-1));overflow:hidden}.jobModalHead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-5);border-bottom:1px solid var(--color-border)}.jobModalCompany{margin:0 0 var(--sp-1);color:var(--color-primary);font-size:var(--text-sm);font-weight:700}.jobModalTitle{margin:0;font-size:var(--text-xl);font-weight:800;line-height:var(--leading-tight);color:var(--color-text);word-break:keep-all}.jobModalClose{flex:none;width:32px;height:32px;border:0;border-radius:var(--radius);background:var(--color-surface-2);color:var(--color-text);font-size:20px;line-height:1;cursor:pointer}.jobModalBody{padding:var(--sp-5);overflow-y:auto}.jobModalGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);margin:0 0 var(--sp-5)}.jobModalRow{display:flex;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--radius);background:var(--color-surface-2);font-size:var(--text-sm)}.jobModalRow dt{flex:none;width:56px;color:var(--color-muted);font-weight:700}.jobModalRow dd{margin:0;color:var(--color-text);word-break:keep-all}.jobModalSection{margin-bottom:var(--sp-5)}.jobModalSection h3{margin:0 0 var(--sp-2);font-size:var(--text-base);font-weight:800;color:var(--color-text)}.jobModalSection p{margin:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-relaxed);white-space:pre-wrap;word-break:keep-all}.jobModalNotice{margin:0 0 var(--sp-5);padding:var(--sp-3) var(--sp-4);border:1px solid var(--color-warning-border);border-left-width:4px;border-radius:var(--radius);background:var(--color-warning-bg)}.jobModalNotice h3{margin:0 0 var(--sp-1);color:var(--color-warning-text);font-size:var(--text-sm);font-weight:800}.jobModalNotice p{margin:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-relaxed);white-space:pre-wrap;overflow-wrap:anywhere;word-break:keep-all}.jobModalLinkRow{display:flex;justify-content:flex-start;margin:calc(-1 * var(--sp-2)) 0 var(--sp-5)}.jobModalBenefits{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0;padding:0;list-style:none}.jobModalBenefits li{padding:4px var(--sp-3);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text);font-size:var(--text-xs);font-weight:700}.jobModalApplied{margin:0;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);font-size:var(--text-sm);font-weight:700}.jobModalFoot{display:flex;justify-content:flex-end;padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--color-border)}.jobBoardMore{display:flex;justify-content:center;margin-top:var(--sp-5)}@media (max-width:768px){.jobBoardTitle{font-size:var(--text-xl)}.jobBoardSortGroup{margin-left:0}.jobCardGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.jobCard,.jobCard:hover{transition:none;transform:none}}.jobBoardRetry{border:0;background:none;padding:0;color:var(--color-primary);font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}.courseCardGrid{list-style:none;margin:var(--sp-5) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.courseCard{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-5);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-0)}.courseCardStatus{align-self:flex-start;padding:3px var(--sp-3);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);font-size:var(--text-xs);font-weight:800}.courseCardTitle{margin:0;font-size:var(--text-lg);font-weight:800;line-height:var(--leading-tight);color:var(--color-text);word-break:keep-all}.courseCardRole{font-size:var(--text-xs);color:var(--color-muted)}.messagesSurface{min-height:100vh;background:var(--color-bg,var(--color-surface-2))}.messagesSurfaceHeader{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-6);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.messagesSurfaceBrand{font-weight:800;font-size:var(--text-lg);color:var(--color-primary);text-decoration:none}.messagesSurfaceBack{margin-left:auto;color:var(--color-text);font-size:var(--text-sm);font-weight:700;text-decoration:none}.messagesSurfaceBack:hover{color:var(--color-primary)}.messagesSurfaceBody{max-width:1080px;margin:0 auto;padding:var(--sp-6)}.jobModalApplyError{margin:0;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);background:color-mix(in srgb,var(--color-danger,#C23030) 10%,transparent);color:var(--color-danger,#C23030);font-size:var(--text-sm);font-weight:700}.shell--work{--color-bg:var(--seed-color-bg-layer-default);--color-surface:var(--seed-color-bg-layer-default);--color-surface-2:var(--seed-color-bg-layer-fill);--color-surface-hover:var(--seed-color-bg-layer-default-pressed);--color-hover-bg:var(--seed-color-bg-neutral-weak-pressed);--color-hover-row:rgba(0,0,0,0.04);--color-text:var(--seed-color-fg-neutral);--color-muted:var(--seed-color-fg-neutral-muted);--color-muted-2:var(--seed-color-fg-neutral-muted);--color-border:var(--seed-color-stroke-neutral-weak);--color-border-light:var(--seed-color-stroke-neutral-muted);--color-divider:var(--seed-color-stroke-neutral-muted);--color-row-border:var(--seed-color-stroke-neutral-subtle);--shadow-0:0 1px 2px rgba(0,0,0,0.025);--shadow-1:0 2px 8px rgba(0,0,0,0.04);--shadow-2:0 0 0 1px rgba(0,0,0,0.08),0 1px 1px rgba(0,0,0,0.10),0 2px 6px rgba(0,0,0,0.10);--shadow-3:0 0 0 1px rgba(0,0,0,0.08),0 2px 4px rgba(0,0,0,0.10),0 8px 24px rgba(0,0,0,0.12);--shadow-xl:0 18px 50px rgba(0,0,0,0.08);--shadow-soft:0 4px 20px rgba(0,0,0,0.06);--gradient-hero-soft:none;--color-primary-glow:transparent;--shadow-sm:var(--shadow-0);--shadow-md:var(--shadow-1);--shadow:var(--shadow-1);--bg:var(--color-bg);--panel:var(--color-surface);--text:var(--color-text);--muted:var(--color-muted);--border:var(--color-border);background-color:var(--color-bg)}[data-theme=dark] .shell--work{--color-bg:var(--seed-color-bg-layer-default);--color-surface:var(--seed-color-bg-layer-default);--color-surface-2:var(--seed-color-bg-layer-fill);--color-surface-hover:var(--seed-color-bg-layer-default-pressed);--color-hover-bg:var(--seed-color-bg-neutral-weak-pressed);--color-hover-row:rgba(255,255,255,0.05);--color-text:var(--seed-color-fg-neutral);--color-muted:var(--seed-color-fg-neutral-muted);--color-muted-2:var(--seed-color-fg-neutral-muted);--color-border:var(--seed-color-stroke-neutral-weak);--color-border-light:var(--seed-color-stroke-neutral-muted);--color-divider:var(--seed-color-stroke-neutral-muted);--color-row-border:var(--seed-color-stroke-neutral-subtle);--shadow-0:0 1px 2px rgba(0,0,0,0.16);--shadow-1:0 2px 8px rgba(0,0,0,0.24);--shadow-2:0 0 0 1px rgba(255,255,255,0.08),0 2px 8px rgba(0,0,0,0.50);--shadow-3:0 0 0 1px rgba(255,255,255,0.08),0 10px 28px rgba(0,0,0,0.60);--shadow-xl:0 18px 50px rgba(0,0,0,0.60);--shadow-soft:0 4px 20px rgba(0,0,0,0.45);--shadow-sm:var(--shadow-0);--shadow-md:var(--shadow-1);--shadow:var(--shadow-1);--bg:var(--color-bg);--panel:var(--color-surface);--text:var(--color-text);--muted:var(--color-muted);--border:var(--color-border)}.shell--work .shell-header.shell-header--kcci,[data-theme=dark] .shell--work .shell-header.shell-header--kcci{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--color-border);box-shadow:none}.shell--work .shell-sidebar.appSidebar,[data-theme=dark] .shell--work .shell-sidebar.appSidebar{background:var(--color-surface);border-right:1px solid var(--color-border)}.shell--work .appSidebarHeader,[data-theme=dark] .shell--work .appSidebarHeader{border-bottom-color:var(--color-border)}.shell--work .appSidebarHeader .appSidebarLogo{font-size:var(--text-md);font-weight:700;letter-spacing:-.02em}.shell--work .appSidebar .shell-nav-item.appNavItem{min-height:42px;padding:10px 12px;border-radius:8px;font-size:var(--text-sm);line-height:1.5}.shell--work .appSidebar .shell-nav-item.appNavItem.shell-nav-item-active,[data-theme=dark] .shell--work .appSidebar .shell-nav-item.appNavItem.shell-nav-item-active{background:var(--color-surface);box-shadow:inset 2px 0 0 var(--color-primary)}.shell--work .appNav{gap:4px}.shell--work .appSidebar .shell-nav-item.appNavItem:not(.shell-nav-item-active):hover{background:var(--color-hover-bg)}.shell--work .shell-icon-btn .shell-icon-badge{border-color:var(--color-surface)}@media (max-width:768px){.shell--work .shell-close-btn{width:40px;height:40px}}.shell--work .jdCard,.shell--work .profileCard,.shell--work .profileRoot,.shell--work .profileSection,[data-theme=dark] .shell--work .jdCard,[data-theme=dark] .shell--work .profileCard,[data-theme=dark] .shell--work .profileRoot,[data-theme=dark] .shell--work .profileSection{background-color:var(--color-surface);background-image:none;border-color:var(--color-border)}.shell--work .workPageHeader{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;padding:32px 0;border-bottom:1px solid var(--color-border-light)}.shell--work .workPageHeader:before{content:"";position:absolute;z-index:-1;inset:0 0 0 25%;pointer-events:none;background:radial-gradient(ellipse at 70% 45%,rgba(126,235,211,.22),transparent 66%),radial-gradient(ellipse at 95% 30%,rgba(113,217,245,.14),transparent 65%);-webkit-mask-image:radial-gradient(ellipse closest-side,#000 20%,transparent 100%);mask-image:radial-gradient(ellipse closest-side,#000 20%,transparent 100%)}[data-theme=dark] .shell--work .workPageHeader:before{opacity:.45}.shell--work .workPageHeader>:first-child{min-width:0;flex:1 1 240px}.shell--work .workEyebrow{display:block;margin:0 0 10px;color:var(--color-on-bg-muted);font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.shell--work .workTitle{margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:750;line-height:1.25;letter-spacing:-.04em;overflow-wrap:anywhere}.shell--work .workDescription{max-width:68ch;margin:12px 0 0;color:var(--color-on-bg-muted);font-size:var(--text-sm);line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.shell--work .workToolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.shell--work .workSectionHeading{margin:0;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:-.025em}@media (max-width:768px){.shell--work .workPageHeader{gap:16px;padding:24px 0}}.shell--work .productQuickCard:hover{border-color:var(--color-primary-border)}.productNextWork{display:flex;align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-5);padding:var(--sp-5);border:1px solid var(--color-border-light);border-radius:var(--radius-soft);background:var(--color-surface);box-shadow:var(--shadow-0)}.productNextWorkLabel{margin-bottom:var(--sp-1);font-size:var(--text-xs);font-weight:700;color:var(--color-primary)}.productNextWorkText{margin:0;font-size:var(--text-md);font-weight:700;line-height:var(--leading-dense);color:var(--color-text);word-break:keep-all}.productNextWorkHint{margin:var(--sp-2) 0 0;font-size:var(--text-sm);color:var(--color-muted);word-break:keep-all}.productStatusStrip{margin-top:var(--sp-6);padding:var(--sp-5);border:1px solid var(--color-border-light);border-radius:var(--radius-soft);background:var(--color-surface);box-shadow:var(--shadow-0);display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.productStatusLabel{margin-bottom:var(--sp-1);font-size:var(--text-xs);font-weight:700;color:var(--color-muted)}.productStatusValue{font-size:var(--text-lg);font-weight:800;color:var(--color-text)}.productStatusValue--primary{color:var(--color-primary)}.productStatusValue--success{color:var(--color-success)}.authPage--hero{place-items:stretch;padding:var(--sp-10) var(--sp-5) var(--sp-12)}.authHeroGrid{width:100%;max-width:1040px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;grid-gap:var(--sp-12);gap:var(--sp-12)}.authHeroArt{position:relative;min-width:0}.authHeroScene{position:relative;width:min(360px,100%);margin:0 auto var(--sp-6);aspect-ratio:1/1}.authHeroScene:last-child{margin-bottom:0}.authHeroScene img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.authHeroRing{opacity:.55}.authHeroIntroTitle{margin:0 0 var(--sp-2);font-size:var(--text-xl);font-weight:800;letter-spacing:-.03em;line-height:var(--leading-tight);color:var(--kcci-navy);word-break:keep-all}[data-theme=dark] .authHeroIntroTitle{color:var(--color-text)}.authHeroIntroText{margin:0;max-width:44ch;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted);word-break:keep-all}.authPage--hero .authCard{width:100%;border:1px solid var(--color-border-light);border-radius:var(--radius-soft);box-shadow:var(--shadow-xl)}@media (max-width:900px){.authHeroGrid{grid-template-columns:minmax(0,1fr);gap:var(--sp-8);max-width:480px}.authHeroScene{width:min(220px,62%);margin-bottom:var(--sp-4)}.authHeroIntro{text-align:center}.authHeroIntroText{margin-left:auto;margin-right:auto}}.shell--work .atsScoreCard,.shell--work .coachingOverviewCard,.shell--work .jobMatchCard,.shell--work .resultCard,.shell--work .workspaceActionBar,.shell--work .workspaceActionPeek,.shell--work .workspaceGenerateStatus,.shell--work .workspaceIconButton,.shell--work .workspaceOutput,[data-theme=dark] .shell--work .atsScoreCard,[data-theme=dark] .shell--work .coachingOverviewCard,[data-theme=dark] .shell--work .jobMatchCard,[data-theme=dark] .shell--work .resultCard,[data-theme=dark] .shell--work .workspaceActionBar,[data-theme=dark] .shell--work .workspaceActionPeek,[data-theme=dark] .shell--work .workspaceGenerateStatus,[data-theme=dark] .shell--work .workspaceIconButton,[data-theme=dark] .shell--work .workspaceOutput{background-color:var(--color-surface);background-image:none;border-color:var(--color-border)}.shell--work .paperWrap,.shell--work .resultCardHeader,.shell--work .resultHistoryViewer,.shell--work .resultPre,.shell--work .workspaceHeaderRow,.shell--work .workspaceOutputHeader,[data-theme=dark] .shell--work .paperWrap,[data-theme=dark] .shell--work .resultCardHeader,[data-theme=dark] .shell--work .resultHistoryViewer,[data-theme=dark] .shell--work .resultPre,[data-theme=dark] .shell--work .workspaceHeaderRow,[data-theme=dark] .shell--work .workspaceOutputHeader{background-color:var(--color-surface-2);background-image:none;border-color:var(--color-border)}.shell--work .workspaceActionBar,.shell--work .workspaceActionPeek,.shell--work .workspaceOutputHeader{-webkit-backdrop-filter:none;backdrop-filter:none}.shell--work .workspaceActionBar{box-shadow:0 -8px 18px rgba(0,0,0,.08)}.shell--work .workspaceActionPeek{box-shadow:0 -6px 16px rgba(0,0,0,.1)}@media (max-width:768px){.shell--work .workspaceOutputHeader{height:auto;min-height:56px;padding:var(--sp-3) var(--sp-4);flex-wrap:wrap;align-items:flex-start;row-gap:var(--sp-2)}.shell--work .workspaceOutputHeaderLeft,.shell--work .workspaceOutputHeaderRight{flex:1 1 100%;min-width:0;flex-wrap:wrap;row-gap:var(--sp-2)}.shell--work .workspaceOutputHeaderLeft>.metaText{flex:1 1 100%;word-break:keep-all}.shell--work .workspaceIconButton{min-height:40px}.shell--work .paperWrap,.shell--work .resultCardBody{padding:var(--sp-4)}.shell--work .resultCardHeader{padding:var(--sp-3) var(--sp-4) var(--sp-2)}.shell--work .resultHistoryViewer,.shell--work .resultPre{padding:var(--sp-3)}}.landingRoot{--landing-canvas:var(--seed-color-bg-layer-default);--landing-ground:var(--seed-color-bg-layer-default);--landing-ground-alt:var(--landing-canvas);--landing-wash-brand:color-mix(in srgb,var(--seed-color-bg-brand-weak) 85%,transparent);--landing-wash-sky:var(--color-primary-glow);--landing-line:var(--seed-color-stroke-neutral-muted);--landing-line-soft:var(--seed-color-stroke-neutral-subtle);background-color:var(--landing-canvas)}html[data-theme=dark] .landingRoot{--landing-canvas:var(--seed-color-bg-layer-basement);--landing-ground:var(--seed-color-bg-layer-default);--landing-wash-brand:color-mix(in srgb,var(--seed-color-bg-brand-weak) 45%,transparent);--landing-wash-sky:var(--color-primary-glow)}.landingRoot .landingSceneSection,.landingRoot .landingSection+.landingSection:not(.landingSceneSection):not(.landingStickyIntro):not(.landingDark),.landingRoot .landingStickyIntro{background-image:none;background-color:var(--landing-canvas)}.landingRoot .landingChapter{position:relative;padding-block:96px;scroll-margin-top:calc(var(--topnav-height) + var(--sp-6))}.landingRoot .landingChapter:before{content:"";position:absolute;inset:0 auto auto 50%;width:min(100%,1100px);height:min(760px,100%);transform:translateX(-50%);background:radial-gradient(ellipse at 35% 45%,var(--landing-wash-brand),transparent 65%),radial-gradient(ellipse at 70% 25%,var(--landing-wash-sky),transparent 65%);-webkit-mask-image:radial-gradient(ellipse closest-side,#000 20%,transparent 100%);mask-image:radial-gradient(ellipse closest-side,#000 20%,transparent 100%);pointer-events:none}.landingRoot .landingChapter>.landingContainer{position:relative;max-width:1228px}.landingRoot .landingFaqLayout,.landingRoot .landingJourneyDetails,.landingRoot .landingProcessSurface{margin:0;padding:0;border:0;border-radius:0;background:transparent}.landingRoot .landingJourneyHeader,.landingRoot .landingSceneHeader,.landingRoot .landingSectionHeader{display:grid;justify-items:center;align-items:center;grid-gap:var(--sp-4);gap:var(--sp-4);max-width:800px;margin:0 auto 56px;text-align:center}.landingRoot .landingChapterEyebrow{color:var(--seed-color-fg-brand-contrast);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-normal);letter-spacing:.01em}.landingRoot .landingH2{font-size:clamp(32px,3.2vw,44px);font-weight:800;line-height:1.3;letter-spacing:-.04em;word-break:keep-all;text-wrap:balance}.landingRoot .landingP{max-width:62ch;font-size:var(--text-md);text-wrap:pretty}.landingRoot .landingProcessGrid{gap:0;margin:0;padding:40px 24px;list-style:none;border:1px solid var(--landing-line-soft);border-radius:24px;background:var(--landing-ground);box-shadow:0 12px 36px color-mix(in srgb,var(--kcci-navy-deep) 4%,transparent)}.landingRoot .landingProcessCard{position:relative;min-height:0;padding:0 24px;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}.landingRoot .landingProcessCard:not(:last-child):after{content:"";position:absolute;left:calc(50% + 28px);top:23px;width:calc(100% - 56px);border-top:2px dotted var(--seed-color-stroke-brand-weak)}.landingRoot .landingProcessStep{position:relative;width:48px;height:48px;margin-bottom:var(--sp-5);border:1px solid var(--seed-color-stroke-brand-weak);background:var(--color-primary-bg);color:var(--seed-color-fg-brand-contrast);font-size:var(--text-sm)}.landingRoot .landingProcessCard h3{font-size:19px;letter-spacing:-.025em}.landingRoot .landingProcessCard p{font-size:var(--text-sm);line-height:1.75}.landingRoot .landingChapter--features .stickyRevealVisual{width:100%;max-width:none;min-width:0}.landingRoot .landingJourneyDetails .stickyRevealSticky{align-items:flex-start;height:auto;padding-top:calc(var(--topnav-height) + var(--sp-6));padding-bottom:var(--sp-8)}.landingRoot .splitBadge{align-self:start;width:auto;height:28px;padding:0 var(--sp-4);border:1px solid var(--color-primary-border);border-radius:var(--radius-pill);background:var(--color-primary-bg);color:var(--seed-color-fg-brand-contrast);font-size:var(--text-xs);font-weight:700}@media (min-width:980px){.landingRoot .landingChapter--features .stickyRevealGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}}.landingRoot .faqList{min-width:0;max-width:960px;margin-inline:auto;gap:0;border:1px solid var(--landing-line-soft);border-radius:24px;background:var(--landing-ground)}.landingRoot .faqItem{padding:0 32px;border:0;border-radius:0;background:transparent;box-shadow:none}.landingRoot .faqItem+.faqItem{border-top:1px solid var(--landing-line-soft)}.landingRoot .faqQ{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:80px;padding:var(--sp-5) 0;font-size:var(--text-md);letter-spacing:-.02em}.landingRoot .faqQ:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-sm)}.landingRoot .landingFaqChevron{width:20px;height:20px;flex:0 0 auto;color:var(--seed-color-fg-neutral-subtle)}.landingRoot .faqItem[open] .landingFaqChevron{transform:rotate(180deg)}.landingRoot .faqA{margin-top:0;padding-bottom:var(--sp-6)}.landingRoot .landingClosingPanel{display:grid;justify-items:center;grid-gap:var(--sp-8);gap:var(--sp-8);padding:0;border:0;background:transparent;text-align:center}.landingRoot .landingClosingPanel .landingSectionHeader{margin-bottom:0}.landingRoot .landingClosingCta a{min-height:52px;padding-inline:var(--sp-8)}.landingRoot .landingDark{overflow:visible;padding-block:64px;background:var(--landing-canvas);border-top:1px solid var(--landing-line-soft)}.landingRoot .landingDark:before{content:none}.landingRoot .landingChapter--trust .landingSectionHeader{margin-bottom:0}.landingRoot .landingChapter--trust .landingH2{font-size:var(--seed-font-size-t9)}.landingRoot .landingChapter--trust .securityRow{justify-content:center;margin-top:var(--sp-3)}.landingRoot .securityItem{color:var(--color-text);background:var(--landing-ground);border-color:var(--landing-line-soft);border-radius:var(--radius-pill)}.landingRoot .checkIcon{color:var(--seed-color-fg-brand-contrast)}.landingRoot .landingFooter{margin-top:0;padding-top:48px;border-top:1px solid var(--landing-line-soft);background-color:var(--landing-canvas)}@media (max-width:979px){.landingRoot .landingProcessGrid{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px}.landingRoot .landingProcessCard{display:grid;grid-template-columns:48px minmax(0,1fr);grid-column-gap:20px;column-gap:20px;padding:0;text-align:left}.landingRoot .landingProcessStep{grid-row:1/3;margin-bottom:0}.landingRoot .landingProcessCard h3{align-self:end}.landingRoot .landingProcessCard p{grid-column:2;margin-top:var(--sp-2)}.landingRoot .landingProcessCard:not(:last-child):after{left:23px;top:56px;width:0;height:calc(100% - 32px);border-top:0;border-left:2px dotted var(--seed-color-stroke-brand-weak)}}@media (max-width:767px){.landingRoot .landingChapter{padding-block:64px}.landingRoot .landingChapter>.landingContainer{padding-inline:20px}.landingRoot .landingJourneyHeader,.landingRoot .landingSceneHeader,.landingRoot .landingSectionHeader{margin-bottom:32px;gap:var(--sp-3)}.landingRoot .landingH2{font-size:30px}.landingRoot .landingP{font-size:15px}.landingRoot .landingProcessGrid{padding:28px 20px;border-radius:20px}.landingRoot .faqItem{padding-inline:20px}.landingRoot .faqQ{min-height:72px;font-size:15px}}.landingRoot .landingRoleEntryGridSingle{grid-template-columns:minmax(0,1fr);width:min(360px,calc(100vw - 2 * var(--sp-6)))}.landingRoot .gnbMenu>.shell-account-menu-wrap{flex:0 1 auto;min-width:0}.landingRoot .gnbAccountBtn{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;max-width:320px;height:36px;padding:0 var(--sp-3);border:1px solid var(--landing-line);border-radius:var(--radius-pill);background:var(--landing-ground);color:var(--color-text);font-family:inherit;font-size:var(--text-sm);font-weight:700;line-height:1;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.landingRoot .gnbAccountBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.landingRoot .gnbAccountBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.landingRoot .gnbAccountBtn>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.landingRoot .gnbMenu{display:flex;align-items:center;gap:var(--sp-1);min-width:0}.landingRoot .gnbMenuItem{padding:0 var(--sp-2)}.landingRoot .gnbAccountBtn,.landingRoot .gnbLoginBtn{height:40px;padding:0 var(--sp-3);font-size:var(--text-sm)}.landingRoot .landingNav--kcci .landingNavActions{flex:1 1 auto;min-width:0;gap:var(--sp-2);padding:0 var(--sp-2)}.landingRoot .landingNavBrandZone{flex:0 0 auto;padding:0 var(--sp-3);white-space:nowrap}.landingRoot .gnbNav{flex:1 1 auto;min-width:0}.landingRoot .gnbInner,.landingRoot .gnbMenu{min-width:0}.landingRoot .gnbLoginBtn,.landingRoot .gnbMenuItem{flex:0 0 auto}.landingRoot .gnbMenuItem{height:40px}.landingRoot .gnbMenu>.shell-account-menu-wrap{flex:0 1 auto;min-width:0}.landingRoot .gnbAccountBtn{flex:0 1 auto;min-width:0;max-width:100%}.landingRoot .gnbAccountBtn>svg{flex:0 0 auto}.landingRoot .gnbAccountBtn>span{flex:0 1 auto}.landingRoot .themeToggle{flex:0 0 auto}}:root[data-font=wanted]{--font-family:"Wanted Sans Variable",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans KR","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif}:where(:root[data-font=wanted]) :where(button,input,select,textarea){font-family:inherit}:root[data-seed][data-concept=option-1]{--seed-color-fg-brand:#1A5BE0;--seed-color-fg-brand-contrast:#1446B0;--seed-color-bg-brand-solid:#1A5BE0;--seed-color-bg-brand-solid-pressed:#1449B8;--seed-color-bg-brand-weak:#EAF1FE;--seed-color-bg-brand-weak-pressed:#DAE6FD;--seed-color-stroke-brand-solid:#1A5BE0;--seed-color-stroke-brand-weak:#B7CDF8;--seed-color-stroke-focus-ring:#1A5BE0;--seed-color-bg-layer-basement:#F4F7FC;--seed-color-bg-layer-default:#FFFFFF;--seed-color-bg-layer-default-pressed:#F5F8FD;--seed-color-bg-layer-fill:#EEF3FA;--seed-color-bg-layer-floating:#FFFFFF;--seed-color-fg-neutral:#0B1430;--seed-color-fg-neutral-muted:#525C70;--seed-color-fg-neutral-subtle:#667085;--color-primary-bg:rgba(26,91,224,0.08);--color-primary-border:rgba(26,91,224,0.2);--color-primary-glow:rgba(26,91,224,0.12);--color-focus-ring:rgba(26,91,224,0.2);--color-hover-row:rgba(26,91,224,0.04);--color-border:rgba(15,30,70,0.12);--color-divider:rgba(15,30,70,0.08);--color-row-border:rgba(15,30,70,0.05);--color-border-light:rgba(220,228,240,0.9);--color-svg-radar-fill:rgba(26,91,224,0.16);--color-svg-radar-stroke:rgba(26,91,224,0.9);--kcci-navy:#123C9C;--kcci-navy-deep:#0B2A70;--shadow-1:0 0 0 1px rgba(15,30,70,0.06),0 2px 6px rgba(15,30,70,0.06);--shadow-soft:0 6px 24px rgba(20,45,100,0.07);--shadow-xl:0 20px 50px rgba(20,45,100,0.1);--shadow-card:0 1px 2px rgba(20,45,100,0.04),0 8px 24px rgba(20,45,100,0.06);--radius-md:12px;--radius-lg:20px;--radius-soft:20px;--radius-card:18px;--radius-button:10px;--radius-input:10px;--font-weight-button:600;--concept-nav-active-bg:var(--seed-color-bg-brand-weak);--concept-nav-active-fg:var(--seed-color-fg-brand)}:root[data-seed][data-concept=option-1][data-theme=dark]{--seed-color-fg-brand:#7EAEFF;--seed-color-fg-brand-contrast:#B4D0FF;--seed-color-bg-brand-solid:#2A64D8;--seed-color-bg-brand-solid-pressed:#2152B8;--seed-color-bg-brand-weak:#1C2C4A;--seed-color-bg-brand-weak-pressed:#243A60;--seed-color-stroke-brand-solid:#7EAEFF;--seed-color-stroke-brand-weak:#34507F;--seed-color-stroke-focus-ring:#7EAEFF;--seed-color-bg-layer-basement:#0F1420;--seed-color-bg-layer-default:#161C29;--seed-color-bg-layer-default-pressed:#1B2231;--seed-color-bg-layer-fill:#1E2635;--seed-color-bg-layer-floating:#1B2231;--seed-color-fg-neutral:#EEF2F8;--seed-color-fg-neutral-muted:#A9B3C6;--seed-color-fg-neutral-subtle:#959FB4;--color-on-primary:#0B1430;--color-primary-bg:rgba(126,174,255,0.12);--color-primary-border:rgba(126,174,255,0.24);--color-primary-glow:rgba(126,174,255,0.16);--color-focus-ring:rgba(126,174,255,0.24);--color-hover-row:rgba(126,174,255,0.06);--color-border:rgba(255,255,255,0.14);--color-divider:rgba(255,255,255,0.1);--color-row-border:rgba(255,255,255,0.06);--color-border-light:rgba(255,255,255,0.08);--color-svg-radar-fill:rgba(126,174,255,0.22);--color-svg-radar-stroke:rgba(126,174,255,0.95);--kcci-navy:#2A64D8;--kcci-navy-deep:#1B3F8C;--shadow-1:inset 0 0 0 1px rgba(255,255,255,0.08),0 2px 6px rgba(0,0,0,0.3);--shadow-soft:0 6px 24px rgba(0,0,0,0.35);--shadow-xl:0 20px 50px rgba(0,0,0,0.5);--shadow-card:0 0 0 1px rgba(255,255,255,0.06),0 8px 24px rgba(0,0,0,0.35)}:root[data-seed][data-concept=option-2]{--seed-color-fg-brand:#0B4FC4;--seed-color-fg-brand-contrast:#083A93;--seed-color-bg-brand-solid:#0B4FC4;--seed-color-bg-brand-solid-pressed:#093F9E;--seed-color-bg-brand-weak:#E6EEFB;--seed-color-bg-brand-weak-pressed:#D3E1F8;--seed-color-stroke-brand-solid:#0B4FC4;--seed-color-stroke-brand-weak:#A9C2EE;--seed-color-stroke-focus-ring:#0B4FC4;--seed-color-bg-layer-basement:#E8EEF7;--seed-color-bg-layer-default:#FFFFFF;--seed-color-bg-layer-default-pressed:#F3F6FB;--seed-color-bg-layer-fill:#F1F4FA;--seed-color-bg-layer-floating:#FFFFFF;--seed-color-fg-neutral:#0E1A36;--seed-color-fg-neutral-muted:#4A5670;--seed-color-fg-neutral-subtle:#5D6880;--color-primary-bg:rgba(11,79,196,0.08);--color-primary-border:rgba(11,79,196,0.2);--color-primary-glow:rgba(10,29,87,0.14);--color-focus-ring:rgba(11,79,196,0.2);--color-hover-row:rgba(11,79,196,0.04);--color-border:rgba(10,29,87,0.14);--color-divider:rgba(10,29,87,0.09);--color-row-border:rgba(10,29,87,0.06);--color-border-light:rgba(208,218,236,0.9);--color-svg-radar-fill:rgba(11,79,196,0.16);--color-svg-radar-stroke:rgba(11,79,196,0.9);--kcci-navy:#0A1D57;--kcci-navy-deep:#061444;--shadow-1:0 0 0 1px rgba(8,22,64,0.06),0 2px 6px rgba(8,22,64,0.08);--shadow-soft:0 8px 28px rgba(8,22,64,0.1);--shadow-xl:0 22px 56px rgba(8,22,64,0.16);--shadow-card:0 1px 2px rgba(8,22,64,0.06),0 10px 28px rgba(8,22,64,0.1);--radius-md:10px;--radius-lg:16px;--radius-soft:16px;--radius-card:16px;--radius-button:8px;--radius-input:8px;--font-weight-button:600;--concept-nav-bg:#0A1D57;--concept-nav-fg:#F3F6FD;--concept-nav-muted:#B8C6E6;--concept-nav-hover-bg:rgba(255,255,255,0.1);--concept-nav-border:rgba(255,255,255,0.14);--concept-nav-disabled-fg:rgba(255,255,255,0.5);--concept-nav-active-bg:#FFFFFF;--concept-nav-active-fg:#0A1D57;--concept-hero-end:#123A9E}:root[data-seed][data-concept=option-2][data-theme=dark]{--seed-color-fg-brand:#8DB6FF;--seed-color-fg-brand-contrast:#BDD5FF;--seed-color-bg-brand-solid:#2F62D6;--seed-color-bg-brand-solid-pressed:#2550B3;--seed-color-bg-brand-weak:#1B2D5E;--seed-color-bg-brand-weak-pressed:#233A75;--seed-color-stroke-brand-solid:#8DB6FF;--seed-color-stroke-brand-weak:#3A5694;--seed-color-stroke-focus-ring:#8DB6FF;--seed-color-bg-layer-basement:#081330;--seed-color-bg-layer-default:#12204A;--seed-color-bg-layer-default-pressed:#172856;--seed-color-bg-layer-fill:#1A2A58;--seed-color-bg-layer-floating:#172856;--seed-color-fg-neutral:#EAF0FB;--seed-color-fg-neutral-muted:#AEBBD6;--seed-color-fg-neutral-subtle:#9AA9C8;--color-on-primary:#081330;--color-primary-bg:rgba(141,182,255,0.12);--color-primary-border:rgba(141,182,255,0.24);--color-primary-glow:rgba(141,182,255,0.16);--color-focus-ring:rgba(141,182,255,0.24);--color-hover-row:rgba(141,182,255,0.06);--color-border:rgba(255,255,255,0.14);--color-divider:rgba(255,255,255,0.1);--color-row-border:rgba(255,255,255,0.06);--color-border-light:rgba(255,255,255,0.08);--color-svg-radar-fill:rgba(141,182,255,0.22);--color-svg-radar-stroke:rgba(141,182,255,0.95);--kcci-navy:#1F3A8A;--kcci-navy-deep:#13286A;--shadow-1:inset 0 0 0 1px rgba(255,255,255,0.08),0 2px 6px rgba(0,0,0,0.35);--shadow-soft:0 8px 28px rgba(0,0,0,0.4);--shadow-xl:0 22px 56px rgba(0,0,0,0.55);--shadow-card:0 0 0 1px rgba(255,255,255,0.06),0 10px 28px rgba(0,0,0,0.4);--concept-nav-bg:#050D26;--concept-nav-fg:#EAF0FB;--concept-nav-muted:#B8C6E6;--concept-nav-hover-bg:rgba(255,255,255,0.08);--concept-nav-border:rgba(255,255,255,0.1);--concept-nav-disabled-fg:rgba(255,255,255,0.45);--concept-nav-active-bg:#1F3A8A;--concept-nav-active-fg:#FFFFFF;--concept-hero-end:#102A6E}:root[data-seed]:is([data-concept=option-1],[data-concept=option-2]) .appButton.seed-action-button{font-weight:var(--font-weight-button)}:root[data-seed]:is([data-concept=option-1],[data-concept=option-2]) .shell--work{--color-bg:var(--seed-color-bg-layer-basement);--bg:var(--color-bg)}:root[data-seed]:is([data-concept=option-1],[data-concept=option-2]) .shell--work .appSidebar .shell-nav-item.appNavItem{border-radius:var(--radius-md)}:root[data-seed]:is([data-concept=option-1],[data-concept=option-2]) .shell--work .appSidebar .shell-nav-item.appNavItem.shell-nav-item-active{background:var(--concept-nav-active-bg);color:var(--concept-nav-active-fg);font-weight:var(--weight-semibold)}:root[data-seed]:is([data-concept=option-1],[data-concept=option-2]) .shell--work .appSidebar .shell-nav-item.appNavItem.shell-nav-item-active svg{color:var(--concept-nav-active-fg)}:root[data-seed][data-concept=option-1] .shell--work .appSidebar .shell-nav-item.appNavItem.shell-nav-item-active{box-shadow:inset 3px 0 0 var(--seed-color-fg-brand)}:root[data-seed][data-concept=option-2] .shell--work .shell-sidebar.appSidebar{--color-text:var(--concept-nav-fg);--color-muted:var(--concept-nav-muted);--color-muted-2:var(--concept-nav-muted);--color-hover-bg:var(--concept-nav-hover-bg);--color-border:var(--concept-nav-border);--text:var(--color-text);--muted:var(--color-muted);--border:var(--color-border);background:var(--concept-nav-bg);border-right-color:var(--concept-nav-bg);color:var(--concept-nav-fg)}:root[data-seed][data-concept=option-2] .shell--work .appSidebar .shell-nav-item.appNavItem.shell-nav-item-active{box-shadow:0 6px 18px rgba(0,0,0,.18)}:root[data-seed][data-concept=option-2] .shell--work .shell-sidebar.appSidebar :is(a,button,.shell-nav-item):focus-visible{outline-color:var(--concept-nav-fg)}:root[data-seed][data-concept=option-2] .shell--work .appSidebar .shell-nav-item.appNavItem.shell-nav-item-active:focus-visible{outline-color:var(--concept-nav-active-fg)}:root[data-seed][data-concept=option-2] .shell--work .workPageHeader{--color-on-bg:var(--concept-nav-fg);--color-on-bg-muted:var(--concept-nav-muted);--color-on-bg-line:var(--concept-nav-border);--color-on-bg-accent:var(--concept-nav-fg);padding:28px 28px 32px;border-bottom:0;border-radius:var(--radius-card);background:linear-gradient(135deg,var(--concept-nav-bg) 0,var(--concept-hero-end) 100%);box-shadow:var(--shadow-card);color:var(--color-on-bg)}:root[data-seed][data-concept=option-2] .shell--work .workPageHeader .workTitle{color:var(--color-on-bg)}:root[data-seed][data-concept=option-2] .shell--work .workPageHeader :is(a,button):focus-visible{outline-color:var(--concept-nav-fg)}:root[data-seed][data-concept=option-2] .shell--work .workPageHeader :is(.seed-action-button--variant_neutralOutline,.seed-action-button--variant_ghost){border-color:var(--concept-nav-border)}:root[data-seed][data-concept=option-2] .shell--work .workPageHeader :is(.seed-action-button--variant_neutralOutline,.seed-action-button--variant_ghost):not(:disabled,[disabled],[data-disabled]){--seed-prefix-icon-color:var(--color-on-bg);--seed-suffix-icon-color:var(--color-on-bg);--seed-icon-color:var(--color-on-bg);color:var(--color-on-bg)}:root[data-seed][data-concept=option-2] .shell--work .workPageHeader :is(.seed-action-button--variant_neutralOutline,.seed-action-button--variant_ghost):is(:disabled,[disabled],[data-disabled]){--seed-prefix-icon-color:var(--concept-nav-disabled-fg);--seed-suffix-icon-color:var(--concept-nav-disabled-fg);--seed-icon-color:var(--concept-nav-disabled-fg);color:var(--concept-nav-disabled-fg)}:root[data-seed][data-concept=option-2] .shell--work .workPageHeader:before{opacity:.35}@media (max-width:768px){:root[data-seed][data-concept=option-2] .shell--work .workPageHeader{padding:20px 18px 24px}}body:has(.uiReviewBar){--ui-review-bar-height:64px}@media (min-width:1024px){body:has(.uiReviewBar){--ui-review-bar-height:32px}}.uiReviewBar{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--sp-2);row-gap:0;width:100%;max-width:100vw;height:var(--ui-review-bar-height,32px);padding:0 max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));overflow:hidden;--ui-review-bar-bg:#0F2F5C;--ui-review-bar-fg:#FFFFFF;--ui-review-bar-accent-bg:#FEF3C7;--ui-review-bar-accent-fg:#92400E;--ui-review-bar-focus:#FFFFFF;align-content:flex-start;background:var(--ui-review-bar-bg);color:var(--ui-review-bar-fg);font-size:12px;line-height:1;letter-spacing:0;white-space:nowrap}.uiReviewBarName{flex:0 1 auto;min-width:0;max-width:40%;overflow:hidden;text-overflow:ellipsis}.uiReviewBarBadge,.uiReviewBarName{font-weight:var(--weight-semibold,600)}.uiReviewBarBadge{flex:0 0 auto;padding:3px 6px;border-radius:999px;background:var(--ui-review-bar-accent-bg);color:var(--ui-review-bar-accent-fg)}.uiReviewBarNav{display:flex;flex:1 1 auto;justify-content:flex-end;gap:2px;min-width:0;padding-inline:3px;overflow-x:auto;scrollbar-width:none}.uiReviewBarNav::-webkit-scrollbar{display:none}.uiReviewBarLink{flex:0 0 auto;padding:5px 6px;border-radius:4px;color:inherit;text-decoration:none}.uiReviewBarLink:hover{background:rgba(255,255,255,.14);color:inherit;text-decoration:none}.uiReviewBarLink:focus-visible{outline:2px solid var(--ui-review-bar-focus);outline-offset:1px}body:has(.uiReviewBar) .shell{height:calc(100vh - var(--ui-review-bar-height))}body:has(.uiReviewBar) .productV1Root{height:calc(100dvh - var(--ui-review-bar-height));min-height:calc(100vh - var(--ui-review-bar-height))}@media (min-width:481px){body:has(.uiReviewBar) .toastContainer{top:calc(var(--topnav-height) + var(--sp-3) + var(--ui-review-bar-height))}}.uiReviewSwitch{order:2;display:flex;flex:1 0 100%;align-items:center;gap:var(--sp-2);height:32px;min-width:0;max-width:100%;padding-inline:2px;overflow-x:auto;scrollbar-width:none}.uiReviewSwitch::-webkit-scrollbar{display:none}.uiReviewBarName{line-height:32px}.uiReviewBarNav{align-items:center;height:32px}.uiReviewSwitchGroup{display:flex;flex:0 0 auto;gap:1px;padding:2px;border-radius:6px;background:rgba(255,255,255,.12)}.uiReviewSwitchButton{flex:0 0 auto;margin:0;padding:4px 7px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;font-size:12px;line-height:1;white-space:nowrap;cursor:pointer}.uiReviewSwitchButton:hover{background:rgba(255,255,255,.14)}.uiReviewSwitchButton[aria-pressed=true]{background:var(--ui-review-bar-accent-bg);color:var(--ui-review-bar-accent-fg);font-weight:var(--weight-semibold,600)}.uiReviewSwitchButton:focus-visible{outline:2px solid var(--ui-review-bar-focus);outline-offset:1px;box-shadow:inset 0 0 0 1px var(--ui-review-bar-bg)}@media (min-width:1024px){.uiReviewBar{flex-wrap:nowrap}.uiReviewSwitch{order:0;flex:0 1 auto}}